《毕业设计(论文)基于.net的网上购物商城网站》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于.net的网上购物商城网站(25页珍藏版)》请在金锄头文库上搜索。
1、毕业设计(论文)论文题目: 系 别: 计算机与信息技术系 专业班级: 14计算机信息管理 学生姓名: 指导教师: 二一七 年 五 月 二十 日 目 录摘 要1引 言21 绪论2 系统开发的背景及意义2 国内外研究现状22 系统开发工具及环境2 系统开发环境2简介3 Sql Server简介43 需求分析4 可行性分析4 系统的目标5 功能结构图54 系统的总体设计6 数据库实体设计64.2 数据表设计95 功能模块设计说明10 会员注册页面10 商品列表页面11 商品详情页面12 购物车页面145.5 商品评价页面16 我的信息页面17 管理员登录页面18 管理订单信息页面195 总结20参考
2、文献21致 谢22【摘 要】近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通区域。于是电子商务开始流行起来,越来越多的商家在网上建起了在线商店,向消费者展示出一种新颖的购物理念。网上购物系统是一种具有交互功能的商业信息系统,它向用户提供静态和动态两类信息资源。在现实生活中,网上购物已经成为现代人的一种需求,它的方便快捷是穿那个痛购物方式无法比拟的。该网站主要实现了会员注册、登录、浏览、订购商品、发表评价、管理购物车、管理订单等功能。通过后台管理模块可以实现管理员对会员、商品、订单、商品评价的管理等功能,可以查看报表统计。以Microsoft V
3、isual 2005作为开发环境,采用ASP.NET技术,使用SQL Server2005数据库开发,整个网站操作简单,界面友好,灵活,实用。【关键词】网上购物 电子商务 ASP.NET SQL Server 2005引 言近年来,随着信息技术的不断发展和Internet互联网技术的日益普及,人们越来越意识到电子商务对国家经济、企业管理和个人生活所带来的巨大影响。它满足企业、商人和消费者对提高产品和服务的质量、加快服务速度、降低费用等方面的需求,也帮助企业和个人通过网络查询和信息检索为企业下一步的发展方向提供支持。借助电子商务,企业和个人,企业和企业可以通过网络进行交易和全过程的服务。1 绪论
4、1.1 系统开发的背景及意义计算机及网络技术,在国内网络应用和不断增长的全球普及的快速发展,网络已经是人们不可缺少的一部分。网上购物也越来越流行。生活节奏的不断加快,越来越多的人希望有一个快速简便的购物方式。网上购物已逐渐发展成为一种趋势,有更多的人喜欢网上购物。正因为如此,网上购物以迅猛的速度,蔓延到全球的所有国家。网上购物以其方便,快捷,高效,高选择性等优点,迅速得到了广大网友的喜爱与青睐,现在的网上购物已经非常普及。本系统设计就是为了满足广大网友的这些需求,改变传统的交易模式,通过互联网完成查看商品,购买商品等完成网上交易。方便消费者,同时对商家的商品信息进行管理,便于商家的商品数据分析
5、。1.2 国内外研究现状随着计算机技术的不断发展以及越来越多的人口网络,电子商务已经成为现代社会的一个标志。在我国,随着网络的普及,以及拥有13亿人的消费大国,一些风险投资商纷纷争夺中国的网上购物市场,比如当当网、易趣网、8848等。而在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛、凯玛特、家庭仓储、科罗格、J.C培尼等纷纷跻身于网络经商的行列。调查表明:美国的家庭己越来越习惯于在家中从网上购物。2 系统开发工具及环境 系统开发环境硬件平台:硬盘空间:80G以上;内存:1G以上;CPU: Inter Pentium 4 3.0GHz 或更高;操
6、作系统:Windows 2000/windows XP/Windows 7数据库:SQL Server 2005开发平台:Microsoft Visual Studio 2005 ADO.NET可以实现不同的数据库调用同一个统一的数据库访问接口,使得访问过程更加简便,快速,提高软件开发的通用性,灵活性,可重用性和可扩展性。 ADO.NET由ADO演变,ADO(ActiveX数据对象)是编程接口,应用层,数据COM接口穿过OLEDB提供访问数据库。 ADO命令对象执行SQL命令。 ADO可以继承RDO(远程数据对象)和DAO(数据访问对象)和其他数据访问对象层。 ADO系统,Recordset对
7、象是最强大的,可以访问数据集,并可以显示,统计数据,每个数据更新。虽然ADO有很多优点,但也存在一些不足之处,它只能返回一个数据集,因此不支持XML。随着以这些限制克服这些困难,并出现了ADO.NET,它取代了ADO,ADO.NET系统中,DataSet对象是关键。 DataSet对象和DataAdapter对象共同实现Recordset对象的功能。在断开模式下可以被编程为提高程序执行的效率,并且可以实现非常复杂的功能。 ADO.NET系统中常用的对象有:连接对象,命令对象,DataAdapter的对象,DataReader对象和DataSet对象。(1)连接对象连接对象用于连接数据源,数据源
8、类型,位置和其他属性是由不同的属性集。它提供了连接的数据库的详细信息和数据源,所述指令可被转移到数据存储器。对象好像深水水龙头为保持水的连接。自来水连接,该数据库的一端;的另一端被连接到其他地方,以便于泵送。(2).Command对象Command对象用于实现数据库中的数据进行添加,修改,或调用存储过程等操作,提供详细的信息来运行的指令。对象是像泵抽水的权力。(3).DataAdapter对象DataAdapter对象是用于连接到数据库和断开对象,对于离线处理数据的填充方法。对象是像水管,用于输送水,水的运输,从源头上水库。(4).DataReader对象DataReader对象是用来检查数据
9、行,迅速地返回到只读数据,提供到数据库的连接可以处理大量数据。的对象也可以比喻为管道,但它不传送到储存器,而是直接输送到水需要它的地方比在储存器,以更快的过境。(5).DataSet对象DataSet对象包含许多DataTable对象,性能是非常有效的。对象是不是要与数据库通信,填充从数据库中的数据集传送的数据的方法,你可以传递给DataAdapter的DataSet对象。同样,你可以更新DataAdapter对象未决更改数据库中的数据集对象的方法。对象是水库,存储在关联池中的水,即使断开,也可以有水,让水漏,这是ADO.NET的核心。 Sql Server简介SQL(结构化查询语言),结构化
10、查询语言。 SQL语言的主要功能是建立与各种数据库进行通信联系。按照ANSI(美国国家标准协会)的规定,SQL是一种标准语言,关系数据库管理系统。 SQL语句可以用来从数据库等执行各种操作,诸如在数据库中的更新数据,提取数据。流行的关系数据库管理系统绝大多数都采用了标准的SQL语言。虽然很多数据库SQL语句重建及扩建计划,但包括选择,插入,更新,删除,创建,删除,其中包括标准的SQL命令仍然可以用来完成几乎所有的数据库操作。3 需求分析3.1 可行性分析综合在线购物市场用户群体的特点和不断增长的需求,以及技术、市场前景趋势等因素,在线购物市场有很大的发展前途,而网上购物商城系统则是建立在对商品
11、的价格等参数对比的基础上的在线购物系统,因此本系统的开发是具有可行性的。.1 技术可行性目前,实体店铺购物某些工作存在盲目性、随意性、和无效消耗,不能保证工作质量,影响商品的销售,从销售者角度考虑可能带来实际的和潜在的经济损失。若开发成功本系统,将有助于卖家更好地预测市场,更好的开发客户及时调整经营销售策略,在激烈的市场竞争中把握主动。因此,从长远利益考虑,本项目若能开发成功,它所带来的效益将远高于系统投入。3.1.2 运行可行性在实体店铺的业务方面,由于日常信息处理量大,耗费时间长,出错效率高,在系统投入运行后,可以实现业务中的信息集中处理、分析利用信息和信息的交流辅助市场的业务监管和重大决
12、定。并且可以实现实体店铺进一步向网络服务发展,为信息工作打下良好的基础。3.1.3 操作可行性由于计算机应用的普及,大多数人对电脑的管理和具体操作都耳熟能详。在网站设计,它将给用户的使用习惯充分考虑,它使操作方便;数据录入快捷,规范,可靠;准确的统计信息;适应能力强;易于扩展。尽量减少使用者的操作量来使用该系统中一个用户友好的环境。因此,使用该系统具有操作可行性的用户。 系统的目标开发出的系统应具备很强的开放性和扩展性等特性。本系统实现一个购物网站,应分为前台会员和后台管理员两大部分。前台会员部分:应完成会员注册登录,网站公告浏览,商品浏览,商品搜索,商品订购,购物车,个人订单查询,商品评价等
13、功能,后台管理系统应完成会员管理,网站公告管理,商品类别管理,商品管理,订单管理,商品评价管理,系统管理等功能。从而在网上实现在线商品展示功能,在线交易功能等电子商务功能。3.3 功能结构图系统的功能结构如图3-1所示: 图3-1 系统功能结构图3.4 功能需求具体描述:(1)前台管理包括的模块会员注册及登陆模块、会员信息管理模块、购物信息管理模块、会员会员订单查询模块、会员商品评论模块。(2)后台管理包括的模块管理员注册及登陆模块、管理员信息管理模块、订单查询模块、订单管理模块、评论信息管理模块、会员信息管理模块、邮递方式管理模块和商品信息管理。 (3)会员注册及登陆模块为了确保交易信息的有
14、效性和网站功能拓展,购物网站需要以会员机制运作,浏览者必须成为会员,才能够在网站中购物。该模块通过与浏览者的交互,记录浏览者的基本信息,通过后台审核确定其信息的有效性。(4)会员基本信息管理模块会员在刚刚注册信息的时候,可能有些选择项没有填写或是对当时自己设置的密码的安全性不够放心,会员可在此模块中对自己的信息再次进行修改、确认,以保证信息的完整性和安全性。(5)会员购物车及购物信息管理模块是一个人性化的工具,浏览者对于中意的商品,在购买前临时存放在购物车中,并可以随时增减购物车中的商品种类和数量,以提高购物效率。浏览者购物完毕,系统会引导其进行结账,在选择好结账方式后,系统会自动生成并交给客
15、户一个唯一的订单号。 (6)会员订单查询模块会员记录下订单号后,可在此模块中进行查询,通过查询可调出所买商品的详细信息及是否已经发货等的信息。 (7)会员评论模块会员在购买完商品后,还可对自己购买的商品的满意度进行点评,评论的内容会公布在网上,以供其他购买者参考。(8)管理员注册及登录模块与会员一样,管理员也有自己的信息,有固定的登录名和密码,需注册登录可以多个管理员管理此商品系统,避免了商品管理的局限性。(9)管理员信息修改模块管理员也可对自己的信息进行修改,例如修改密码等操作。4 系统的总体设计 数据库实体设计软件需求分析完成后,软件设计就可以开始。在软件开发周期,设计阶段是最有活力,最有创意的。该系统的整体设计阶段是使软件需求分析阶段所产生的描述转变成软件与适当的方法来表达的设计方案。这一设计阶段是在需求分析的基础上,设计出能够满足需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计