2022《基于WEB的网上购物商城系统设计与实现》14000字.docx
《2022《基于WEB的网上购物商城系统设计与实现》14000字.docx》由会员分享,可在线阅读,更多相关《2022《基于WEB的网上购物商城系统设计与实现》14000字.docx(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1系统概述11.1 研究背景11.2 研究意义和现状11.3 系统设计思想22系统开发环境32. 1 ASP. NET 概述33. 2动态网站技术介绍44. 3数据库技术45. 4 ADO. NET连接数据库53需求分析66. 1可行性分析63. 1. 1技术可行性63. 1.2经济可行性63. 1.3操作可行性73. 2系统流程和逻辑73. 3计算机软硬件配置和开发平台83. 3. 1计算机系统硬件配置84. 3. 2计算机系统软件配置95. 3. 3编程环境与工具94系统概要设计96. 1概述94. 2系统结构104. 3.数据库设计 114. 3. 1数据库E-R图115. 3. 2数据
2、库实体116. 3. 3数据库设计表145系统详细设计177. 1系统首页185. 2用户注册195. 3商品信息215.4购物车管理235. 5订单管理245. 6用户登录265. 7分类管理285.8商品管理305. 9公告管理325. 10订单管理346系统测试376. 1概念和意义376. 2特性376. 3重要性386.4 本系统测试描述386.5 系统测试效果387总结43(-)本文的研究结论及展望43(二)研究的不足及发展意见43(三)在系统设计与实现过程中的收获及后续的改进44致谢语错误!未定义书签。参考文献:45基于web的网上购物系统摘要:随着互联网技术的飞速发展,互联网从
3、单纯的学术研究发展到全面的商业网络。人 们对互联网技术的要求不仅仅是浏览网页、收发电子邮件和其他简单的网络应用程序。 互联网技术的快速发展为网上购物网站的发展提供了强大的推动。同时,网络购物环 境也逐步改善。网上购物对网民的吸引力将越来越大,网民对购物网站的看法将一步步 理解,从拒绝到接受,从怀疑到信任,网络购物的理念将更加扎根于人们的心中。论文解释了网上购物网站开发过程,介绍了系统的需求分析和系统的设计方法。系 统的基本功能包括用户购买以及管理员管理。用户采购系统包括商品、订单查询和商品 订单;管理员系统包括管理员登录、商品管理,用户订单处理和管理公告信息。在这个网上购物网站中,顾客可以方便
4、地注册用户,查看商品,并向购物车中添加 满意的商品。客户将得到系统自动分配的唯一订单号,方便客户随时查询订单处理情况; 管理员可以维护和管理货物信息,包括修改现有商品信息、添加新商品信息等。删除过 期商品信息等;管理员还可以管理商品的库存信息。本网站采用VS2005集成开发环境进行开发,编程语言采用C#,编程框架用流行的 Asp. Net框架进行开发,数据库采用微软的SQL Server 2005数据库管理系统进行存放 系统中的商品等数据信息。网站用VS2005集成开发环境开发,编程语言是C#o编程框架是用流行的ASP. NET 框架。数据库使用Microsoft的SQL Server 200
5、5数据库管理系统在系统中存储货物和 其他数据信息。关键词;网上购物;网上购物网站;ASP. Net技术;B/S1系统概述1.1 研究背景近年来,随着互联网的迅速崛起,互联网越来越成为收集和提供信息的最佳渠道, 逐渐进入传统的流通领域。结果,网上购物变得流行起来。越来越多的企业建立了网上 商店,向消费者展示种新的购物理念。网上购物网站是个具有互动功能的商业信息 系统。它为用户提供静态和动态信息资源。静态信息是指那些不经常变化或更新的资源, 如公司简介、管理规范以及公司制度等,动态信息是指那些随时变化的信息,如产品报 价和产品更新等,网上购物网站具有强大的交互功能。使企业和用户能够轻松地传输信 息
6、和完成电子交易。在现实生活中,网络购物已成为现代人的种需求。它的便利性和 速度是传统购物方式无法比的。1.2 研究意义和现状Internet快速发展急速的推动网上购物网站的发展。于此同时,网络购物环境逐 步改善,表现为网民结构的普及和网络生存的普及,物流和银行结算的顺畅流动,市场 运行规范以及相应政策法规的完善。网上购物将吸引越来越多的网友,网友对购物网站 的看法将进步理解,从拒绝到接受,从怀疑到包容,从否定到理解,网上购物的概念 将更加扎根于人们的心中。随着信息技术和互联网的发展,网络已成为现代生活的一部分。越来越多的人喜欢 网上交易。传统的销售方式已经不能满足时代的要求。在此情况下,基于W
7、eb模式的网 上购物系统得到了快速的发展。可以说,网上购物系统改变了人们的生活和工作方式。 在此情况下,作为一家出版社,如何使网上购物系统满足顾客的需求,已成为抉择其发 展的重要因素之一。基于上述情况,开发了该系统。本系统是基于B/S模式的网络交易 系统。该系统主要用于电子产品交易的网络管理,使网上购物更容易,以便提高工作效 率,从而降低管理成本,方便用户使用,并可增加其网站的附加利润。网络正在从产品形式向服务形式转化,所以网上购物在网络中的发展将要占据重要 的地位,因为它的宗旨就是充分利用Internet取代传统的销售方式,充当买主和卖主 的零售商。微软的.NET技术战略意义本身就是帮助用户
8、在任何时候、任何地方、利用 任何的工具都可以获得网络上的信息,并享受网络通讯带来的快乐。本课题就是通过微 软的ASP. NET开发的个基于B/S的网上购物管理系统,主要实现了网上购物和后台的 管理。虽然目前网上购物管理系统数量较多,但ASP. NET开发的网上购物管理系统却很 少。通过本系统的开发,我们不仅可以学习如何利用ASP. NET开发个更完善的综合网 上购物管理、网上订购等功能的综合网上购物管理系统,还可以促进我们对所学知识的 综合利用,让我们能够对应用程序的开发过程有更深的理解。1.3 系统设计思想个成功的网站应明确建设网站的目的,确定网站的功能,确定网站规模、投入费 用,进行必要的
9、市场分析等。只有详细的策划,才能避免在网站建设中出现的很多问题, 使网站建设能顺利进行。同时,个大型的计算机网站系统,必须有一个正确的设计指 导思想,通过合理选择数据结构、网络结构、操作系统以及开发环境,构成一个完善的 网络体系结构,才能充分发挥计算机信息管理的优势。根据现实生活中网民的实际需求, 本系统的设计按照下述原则进行。成功的网站应当首先明确网站建设的目的,确定网站功能、规模,投资成本等,进 行必要的市场分析等。只有详细的规划,才能避免网站建设中的诸多问题,使网站建设 得以顺利进行。于此同时,大型计算机网站系统必须有正确的设计指导思想。通过合理 选择数据结构,网络结构,操作系统和开发环
10、境,形成完善的网络体系结构,充分发挥 计算机信息管理的优势。根据生活中网民的实际需求,本系统的设计遵循以下原则。1. 有效性:实际上,这里的有效性包括两个含义:有用性和可用性。有用性是指 网站的潜在功能,以满足用户的需求,而可用性是指通过网站的运行达到特定目标的能 。可以看出,如果个站点不能正常运行或设计得很差,那么它就不是个好的站点。 在实现用户目标的过程中,可用的站点应该是高效的、易学的、令人满意的、无错误的。2. 高可靠性:个实用的网站必须同时可靠。本设计通过合理、先进的网络设计 和软硬件的优化,保证了网站的可靠性和它的容错性。3. 高安全性:在设计中充分利用网络软硬件提供的各种安全措施
11、,保证用户共享 资源,充分考虑系统和数据资源的容灾、备份和恢复的要求。为系统提供强大的数据库 备份工具。保证了关键数据的安全性。操作权限级别,设置不同的角色以确保每个步骤 的操作权限,可由管理员设置。4. 先进性:使用世界上最先进的数据库技术,使用ASP. NET开发工具,SQL Server 2005为网站的后台数据库。这些技术完全是在微软平台上开发的,降低了系统的运行 成本,提高了系统的稳定性和可维护性。5. 采用标准技术:本网站的所有设计都是基于国际上现行的标准进行,以便使系统的更加开放。6. 外观和技术平衡:系本统采用Web风格的界面设计。界面友好、大气、易用、易 学。网站设计的关键是
12、外观与技术的平衡。糟糕的网站很无聊,运行良好,但不能激励 用户。相反,如果外观很有表现,但技术有限,用户会感到非常失望。外观与技术之 间需要建立一个清晰、连续的关系,即外观与场地的意图有关,需要不同的场地处理方 式。2系统开发环境2. 1 ASP. NET 概述ASP. NET是一个在服务器上运行的基于语言的通用程序。与以前的ASP即时解释器 不同,它在服务器端运行时首次编译程序。ASP. NET框架可以使用Microsoft最新的产 品Visual Studio. NET开发环境开发,由Wysiwyg编楫(您所看到的就是所看到的就是 所得到的)。这些只是ASP的小部分网络对强大软件的支持。因
13、为ASP。NET是个基于通用语言的编译运行程序,它的强大性和适应性使得它 可以在几乎所有的Web应用软件开发平台上运行。通用语言、消息机制和数据接口处理 的基本库可以无缝集成到ASP. NET的Web应用程序。ASP. NET也是独立于语言的独立语 言,因此您可以选择最适合您编写程序或用多种语言编写程序的语言。现在支持C语言 (C+与Java的结合)、VB、JScripto将来,这种以多种编程语言协同工作的能力将保护当前基于C0M+的程序,这些程序可以完全移植到ASP. NETASP. NET使用基于字符的分层配置系统使您的服务器环境和应用程序设置更容易。 由于配置信息存储在简单的文本中,因此
14、无需启动本地系统所有者工具即可实现新的设 置。这种被称为“零地方管理”的理念造就了 ASP NET基于应用程序的开发更加具体 和快速。ASP的安装。服务器系统上的NET应用程序只需要一些必要文件的简单副本, 而不需要重新启动系统。就这么简单。ASP. NET被有意设计成多处理器的开发工具。在多处理器环境下,采用特殊的无缝 连接技术将大大提高运行速度。即使你现在的ASP. NET应用程序是为单个处理器开发 的,多处理器运行时的未来不需要任何更改来提高其性能,但当前的ASP不能做到这 点。ASP. NET优点主要体现在以下几个方面:(1)效率,它可以在第一次执行之后直接运行,而不需要重新编译。因此
15、,ASP 的速度和效率远远高于非模块化编程语言,如VBScr ipt或JavaScr ipto (2)重复性,ASP. NET不像ASP将ASP代码与HTML混合,而是完全分离了代码 与内容,具有很强的可重用性。(3)代码量,ASP通过编写代码和ASP实现所有函数。NET只能通过预先指定来 自动实现相同的功能。因此,ASP NET的代码量比ASP小得多,以实现相同的功能。2. 2动态网站技术介绍由于系统的操作界面是以网页的形式存在的,各种用户的具体请求需要动态处理并 返回结果,这是一般静态网页技术所无法实现的,所以动态网页技术有很多,如 CGI、.net、jsp、asp、asp. net 等。
16、此设计使用 ASP. NET 技术。ASP. NET (也称为ASP+)是ASP的更新版本。它不仅是个ASP,而且是个新的 Web开发框架,包含了许多新的特性。ASP. NET依赖于模块和组件,具有更好的可扩展 性和定制性。数据处理引入了许多令人兴奋的新技术。正是这些创新的新功能使ASP. NET 远远超越了 ASP,还为Web开发人员提供了更好的灵活性,减少了 Web应用程序的开发 周期。ASP. NET 和 Windows SQL 2005 Server/Advanced Server 的完美结合为中小型甚 至企业级Web业务模型提供了一个更加稳定、高效和安全的操作环境。2.3数据库技术S
17、QL2005的主要任务是管理数据库及其对象。每个数据库都由数据库对象组成,如 表、触发器、存储过程等。数据表包含数据库中所有数据。在设计数据库之后,可以创建用于在数据库中存储 数据的表。SQL2005提供了两种创建数据库表的方法:种是使用表设计器,另种是 使用Transact-SQL语句中的create命令。创建表后,最重要的是向表中插入数据,这 是最基本的操作。如果需要删除表,可以使用Enterpr i se Manager删除表,或使用DROP TABLE语句删除表。SQL2005的数据存储过程集中了一些固定的数据操作,解决了使用数据库时系统的 速度和效率问题。打开SQLServer企业管
18、理器,单击数据库中的“存储过程”文件夹, 右键单击鼠标,然后选择新建存储过程,将命令语句添加到对话框的文本显示中。 存储过程是接受和返回用户提供的参数的Transact-SQL语句的存储集。修改存储命令 可以使用alter procedure语句来更改存储过程。删除存储过程可以使用DROP PROCEDURE 命令。由于该系统涉及到大量的数据处理,需要强大的后台数据库管理系统支持。目前主 要有:SQL200、Excel、Sybase OracIe Informix 等。其中,基于网络的 SQL Server 和Oracle产品远远安全于基于桌面的SQL2005、FoxPro等数据库。本系统采用
19、微软的SQL 2005。其原因是:首先,SQLServer与Windows 2005 Server 服务器紧密集结,Windows 2005 Server具有良好的安全性,可以排除所有未经授权的 非法用户访问,保证SQL 2005 Server的安全性,满足系统的安全性要求:其次,用户 可以使用Web浏览器查询stora通用电气公司。存储在sq 12005数据库中的数据满足远 程访问数据库的要求。第三,产能巨大。每个数据库最多可以创建20万个数据表。数 据表中记录的行数仅受服务器硬盘空间的限制,满足系统中大量问题的需要。本网站以VS2005为开发环境,编程环境是嵌套C语言的ASP. NET,以
20、SQL Server 为数据库环境。2. 4 ADO. NET连接数据库NET为用户提供了一种新的数据库访问的机制,使数据库编程变得容易。ADO. NET 为用户提供了两种数据访问模式。一种是连接方式,它使用ADO技术对数据连接进行编 程。它是种传统的数据库访问技术。还有另一个断开连接的模式,它提供了更大的升 级和灵活性。对于断开连接模式下的数据访问,应用程序从数据源获取所需数据,然后 断开与原始数据源的连接,完成数据更新。DataSet类是ADO. NET中非连接模式的核心。数据集对象以XML的形式存储数据。 可以从要从XML数据流检索的数据库中检索数据集对象,因此用户不需要考虑数据源的 位
21、置。数据提供程序对象也是ADO的重要组成部分。它可以访问数据库,生成数据集对 象,并允许数据连接模式下的数据库访问。Do. net提供了两个编程接口,即OLEDB和SQL Server,用于访问数据库。如果用 户使用SQL Server为数据库,那么最好使用SQL Server接口,它比OLEDB更高效。3需求分析3. 1可行性分析技术可行性:计算机具有较高的配置,有足够的空间安装操作平台、数据库和各种 编程工具,在编程环境中可以提供可靠的支持;对于程序员来说,他们可以使用他们以 前学过的各种开发软件的计算机知识和管理知识,起通过不断的学习,为系统的开发 提供必要的技术支持;社会可行性:网络购
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于WEB的网上购物商城系统设计与实现 2022 基于 WEB 网上 购物 商城 系统 设计 实现 14000
限制150内