ImageVerifierCode 换一换
格式:DOC , 页数:55 ,大小:1.14MB ,
资源ID:1255903      下载积分:30 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1255903.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电子产品网上购物系统设计与实现-毕业设计论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

电子产品网上购物系统设计与实现-毕业设计论文.doc

1、 I电子产品网上购物系统设计与实现II摘 要当今社会网络飞速发展,网络的应用日益的广泛,随着网络的飞速发展,人们已经不满足于从网上简单地获取信息、新闻等等,而是更迫切需要能够在网上实现互动地交流及足不出户地购买商品,因此诞生了众多的购物网站。网上购物逐渐成为人们的网上行为之一,利用网上购物系统,人们可以足不出户就能够体验到便利、快捷的购物乐趣。而今的商务模式已经成为了电子商务的天下。网上购物系统是由商家通过网站向消费者提供商品和服务的一种商务模式。本次毕业设计的题目就是电子产品购物系统的设计与实现。电子产品网上购物系统,前台使用 MyEclipse8.5 作为开发工具;后台使用 SQL Ser

2、ver 2005 数据库系统。本论文根据毕业设计的内容,系统地阐述了整个电子产品网上购物系统的功能。从商品展示和查询,到购物车实现,用户订单处理,基本上实现了网上购物的功能流程,能够实现用户与商家在网上进行商品交易。关键词 网上购物系统;SQL Server 2005;MyEclipse8.5IIIAbstractIn todays society, the rapid development of network, the network is used more and more widely, with the rapid development of Internet, people

3、are not content to simply get information from the Internet business, news and so on, but also the urgent need to realize on-line interactive communication and remain within doors to buy goods, thus gave birth to numerous shopping website. Online shopping has become one of peoples online behavior, u

4、sing the online shopping system, people can remain within doors are able to experience convenient, fast shopping fun. This business model has become the electronic commerce world.Electronic products online shopping system is composed of business through the web site to provide consumers with goods a

5、nd services of a business model. The graduation design topic is the electronics shopping system design and implementation.Electronic products online shopping systems front desk use MyEclipse8.5 as a development tool; the background use SQL Server 2005 database system. In this paper according to the

6、content of graduation design, systematically expounded the electronic products online shopping system function. From the classification of goods and the inquiry, realized to the shopping cart, the user order processing, basically has realized the electronic commerce function flow, can realize the us

7、er and the business in online commodity trading.Keywords Online shopping system SQL Server 2005 MyEclipse8.5IV目 录摘 要 .IAbstract.II第 1 章 绪论 .11.1 课题背景 .11.2 目的和意义 .11.3 系统设计思想 .11.4 系统开发环境 .21.4.1 Java Server Page(JSP)简介 .21.4.2 相关工具的简介 .41.5 论文的工作内容及论文的结构 .5第 2章 可行性分析 .72.1 经济可行性 .72.2 技术可行性 .72.3 运

8、行可行性 .82.4 本章 小结 .8第 3 章 需求分析 .93.1 需求分析的目标 .93.2 电子产品网上购物系统的需求分析 .103.2.1 数据流 .103.2.2 数据字典 .123.3 本章小结 .17第 4 章 总体设计 .184.1 系统设计的基本思想和原则 .184.2 系统总体功能设计 .184.3 数据库设计 .204.3.1 数据库设计概述 .204.3.2 数据分析 .214.3.3 数据库的详细设计 .214.4 本章小结 .25第 5 章 系统的详细设计 .26V5.1 系统运行平台设置 .265.2 系统功能设计 .265.2.1 购物车模块 .275.2.2

9、 商品搜索模块 .285.2.3 电子产品网上购物系统首页设计 .295.3 电子产品网上购物系统前台功能设计 .305.3.1 用户注册页面 .305.3.2 购物车页面 .315.3.3 查看网站简介页面 .325.3.4 填写订单页面 .325.3.5 查看订单详情页面 .335.4 电子产品网上购物系统购物操作程序流程图 .345.5 本章小结 .34第 6 章 系统的测试 .366.1 系统的测试目标 .366.2 系统测试的原则和方法 .376.3 系统测试 .376.3.1 登录功能测试 .376.3.2 商品搜索测试 .396.4 本章小结 .40结 论 .41致 谢 .42参

10、考文献 .43附录 1 译文 .44附录 2 英文参考资料 .471第 1 章 绪论1.1 课题背景网上购物商城是电子商务的一个重要组成部分。网上购物商城作为电子商务的一种具体形式,在 Internet 上已经非常普及。由于充分利用和结合了最新的信息技术,网上商店具有传统商店无可比拟的优势,如经营成本低,受地域限制和时间限制少,市场扩张力极大等。目前 Internet 上的网上商店每天以惊人的速度增加。网上购物越来越成为现代年轻人的首选,足不出门便能选购好自己称心如意的商品,此系统借助发达的网络和现代的科技技术可以让你打开网页就能完成电子产品(如:手机、MP5、平板电脑、U 盘等)的订购。1.

11、2 目的和意义如今是一个信息高速发达的社会,尤其以网络的高速发展为代表。电子产品的买卖业务是一个与我们的日常生活密切相关的,如今每人必备的手机,娱乐用的 MP5 等等。越来越多的人离不开电子产品。本系统正是利用了网络这个很好的平台为顾客提供方便,不用你出门,打开你的电脑上网就可以很方便的完成电子产品的选购,做到足不出门就可以完成一切。电子产品网上购物的总体设计目标是为注册用户提供方便的网上订购电子产品的功能。本系统分为前台和后台管理两部分,注册用户登入前台后,可以浏览和购买电子产品网上购物中的所有商品,并且可以在网站中留言。管理员通过后台登录后可以对系统中的商品以及注册的用户和用户的留言进行管

12、理。本论文依据毕业设计编写,提高了我运用所学知识分析解决问题的能力,增强了我对事物的理解与掌握能力,培养了我正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。1.3 系统设计思想本系统采用 MyEclipse8.5 和 Tomcat 服务器为主要开发工具,SQLServer2005 作为管理系统数据的数据库。整个系统采用 Struts 框架结构,符合 MVC 模式。MVC 模式要求对应用分层,虽然要做额外的工作,但产品的结构清晰,可扩展性强、产品的应用通过 MVC 模式可以得到更好地体现。这恰恰是电子银行系统所需要的。电子银行系统的功能会随着客户的要求不断的

13、扩展,2因此这个系统需要不断的进行功能的升级和修改。在进行设计之前。我既考虑了系统的需求,又兼顾了运行的效率,以及今后系统的功能扩展等。使用 MVC模式开发系统,这使得本系统具有运行效率好、扩展能力强、技术规范等特点。1.4 系统开发环境1.4.1 Java Server Page(JSP)简介随着 Internet 和 WWW 的流行,以往的主机/终端和 C/S 都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了 B/S型模式,即浏览器/服务器结构。B/S 模式最大特点是:用户可以通过 WWW 浏览器去访问 Internet 上的文本、数据、图像、动画、视频点播

14、和声音信息,这些信息都是由许许多多的 Web 服务器产生的,而每一个 Web 服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了 WWW 浏览器,一般无须任何用户程序,只需从 Web 服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由 Web 服务器交给数据库服务器来解释执行,并返回给 Web 服务器,Web 服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的 Intranet。典型的 B/S 模式应用系统网络结构如图 1-1 所示。Java Server

15、Page 或简称为 JSP 是由 Sun 公司在Java 语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个 Server 端框架,基于这个框架,开发人员可以综合使用 HTML,XML,JAVA 语言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前的商业系统。作为 Java TM 技术的一部分,JSP能够快速的开发出基于所有 Web 服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。同时,JSP 把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变祖国网页布局。这样跨平台的特性己包含了目

16、前大部份网站服务器配置环境,再加上它的语法写作方式可媲美 ASP 般的易学易懂,而且在网络安全技术方面甚至已超越ASP 技术。所以,相信很快的时间内极有可能取代现有网页编译技术,而成为商业网站的新标准。在本节中我们将会讨论 JSP 技术的特性,让您更加了解这项新技术。JSP 技术有以下几个显著的优点。31.应用程序内容与页面显示分离用 JSP 技术,Web 页面开发人员可以使用 HTML 或者 XML 标识来设计和格式化最终页面,并使用 JSP 标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如本系统中的时时获得在线考试的每个考生的信息等) 。生成内容的逻辑被封装在标识和 Jav

17、aBeans 组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。由于核心逻辑被封装在标识和 JavaBeans 中,所以 Web管理人员和页面设计者,能够编辑和使用 JSP 页面,而不影响内容的生成。 在服务器端,JSP 引擎解释 JSP 标识和脚本,生成所请求的内容(例如,通过访问 JavaBeans 组件,使用 JDBC 技术访问数据库或者包含文件) ,并且将结果以 HTML(或者 XML) 页面的形式发送回浏览器。这既有助于作者保护自己的代码,又能保证任何基于 HTML 的 Web 浏览器的完全可用性。2. 可重用组件 绝大多数 JSP 页面依赖于可重用的、跨平台的组件(JavaBea

18、ns 或者Enterprise JavaBeans 组件)来执行应用程序所要求的复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。 3. 采用标识 Web 页面开发人员不会都是熟悉脚本语言的编程人员。JSP 技术封装了许多功能,这些功能是在易用的、与 JSP 相关的 XML 标识中进行动态内容生成所需要的。标准的 JSP 标识能够访问和实例化 JavaBeans 组件,设置或者检索组件属性,下载 Applet,以及执行用其他方法更难于编码和耗时的

19、功能。 4. 适应平台 几乎所有平台都支持 Java,JSPJavaBeans 几乎可以在所有平台下通行无阻。从一个平台移植到另外一个平台,JSP 和 JavaBeans 甚至不用重新编译,因为 Java 字节码都是标准的与平台无关的。 5. 数据库连接 Java 中连接数据库的技术是 JDBC,Java 程序通过 JDBC 驱动程序与数据库相连,执行查询、提取数据等操作。Sun 公司还开发了 JDBCODBC bridge,利用此技术 Java 程序可以访问带有 ODBC 驱动程序的数据库,目前大多数数据库系统都带有 ODBC 驱动程序,所以 Java 程序能访问诸如 Oracle、Syba

20、se、MS SQL Server 和 MS Access 等数据库。此外,通过开发标识库,JSP 技术可以进一步扩展。第三方开发人员和其4他人员可以为常用功能创建自己的标识库。这使得 Web 页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来进行工作。 JSP 技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且能扩展到支持企业级的分布式应用中。作为采用 Java 技术家族的一部分,以及 Java 2(企业版体系结构)的一个组成部分,JSP 技术能够支持高度复杂的基于 Web 的应用。 由于 JSP 页面的内置脚本语言是基于 Java 的,而且所有的 JSP 页面都

21、被编译成为 Java Servlets,所以 JSP 页面具有 Java 技术的所有好处,包括健壮的存储管理和安全性。作为 Java 平台的一部分,JSP 拥有 Java 编程语言“一次编写,各处运行”的特点。利用 JSP 技术,动态信息由 JSP 页面来表现,JSP 页面由安装在 Web 服务器或者使用 JSP 的应用服务器 上的 JSP 引擎执行。JSP 引擎接受客户端对 JSP页面的请求,并且生成 JSP 页面作为对客户端的响应。 JSP 页面通常被编译成为 Java Servlets,这是一个标准的 Java 扩展。页面开发人员能够访问全部的 Java 应用环境,以利用 Java 技术

22、的扩展性和可移植性。当 JSP 页面第一次被调用时,如果它还不存在,就会被编译成为一个Java Servlets 类,并且存储在服务器的内存中。这就使得在接下来的对此页面的调用中,服务器会有非常快的响应 。JSP 页面可以包含在多种不同的应用体系结构或者模型中,可以用于由不同协议、组件和格式所组成的联合体中。基于 JSP 的动态信息发布技术是一个开放的、可扩展的建立动态 Web 页面的标准。不论采用什么创建工具,开发人员都可以使用 JSP 页面来创建可移植的 Web 应用,在不同的 Web 应用服务器上运行。1.4.2 相关工具的简介MyEclipse 是一个十分优秀的用于开发 Java、J2

23、EE 的 Eclipse 插件集合,MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错,是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 MyEclipse 包括插件开发环境(Plug-in Development Environment,PDE) ,这个组件主要针对希望扩展 MyEclipse 的软件开发人员,因为它允许他们构建与 MyEclipse 环境无缝集成的工具。由于 MyEclipse 中的每样东西都是插件,对于给 MyEclipse 提供插件,以及给用户提供一致和统一的

24、集成开发环境而言,5所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于 Java 开发工具。尽管 MyEclipse 是使用 Java 语言开发的,但它的用途并不限于 Java 语言。MyEclipse 框架还可作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。而 Eclipse 8.5 版本集成了 Eclipse 3.5.2,提升了团队协作开发、开发周期管理以及 Spring 和 Hibernate 的更好支持。SQL Server 2005 是一种关系型、基于客户机/服务器的大型关系数据库管理系统,目前在我国的应用非常广泛。SQL Server 2005 存储和管

25、理数据有以下优点: 1.每个数据项都存储在中央位置,所有用户都可在这个位置使用它们。2.可以在数据库内通过使用约束、存储过程和触发器来强制执行规则。还可在服务器应用程序中执行规则,因为这些应用程序也是许多客户端访问的中央资源。3.关系数据库服务器只返回应用程序所需要的数据,优化了网络流量。4.可以将服务器存储在一个相对安全的位置,并配备如不间断电源供应系统这样的设备,这比完全保护每个客户端更经济。5.维护任务(例如备份和恢复数据)得到简化,因为这些任务都可以集中在中央服务器上执行。1.5 论文的工作内容及论文的结构本论文首先针对毕业设计的背景和需求,明确了课题的开发方向。然后对系统进行了需求分

26、析和总体设计,将程序分成几个模块,对各个模块又细分为若干个子模块,并分别进行了编码实现。最后将系统各个模块进行整合,测试系统各部分整合后的功能以及稳定性等。本文共 6 章,按如下方式组织:第 1 章介绍了电子产品网上购物系统的背景、目的和意义,对其有一个比较简单的了解。第 2 章对电子产品网上购物系统进行了可行性分析,阐述了它的业务流程,讨论了系统是否值得开发与运行。第 3 章对电子产品网上购物系统进行了需求分析,分析了用户对系统的需求并列出了系统的具体数据项与数据流。第 4 章给出了系统各个功能模块的具体设计,并阐述了此系统数据库的设计,从逻辑上实现了系统的各项功能与数据库的建立,为系统的最终编码实现

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。