网上购物系统的实现毕业论文(毕业论文)说明书.doc
《网上购物系统的实现毕业论文(毕业论文)说明书.doc》由会员分享,可在线阅读,更多相关《网上购物系统的实现毕业论文(毕业论文)说明书.doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河南理工大学毕业设计(论文)说明书毕业设计(论文)说明书网上购物系统的实现摘 要随着社会经济的迅速发展和科学技术的全面进步,尤其是计算机事业的飞速发展,以计算机与网络技术为基础的信息系统迎来了蓬勃发展的时期。网上购物也作为一种潮流步入了我们的生活中。网络购物不仅降低了商场的运营成本,并且也避免了消费者挑选商品的烦琐过程,使消费者的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活,也开辟了一个新的销售方式。本系统是一个小型的电子商务系统,本网上购物系统是根据现有的网上购物系统的现状而设计开发的电子商务平台。可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。该论文主要介绍
2、了网上购物系统的开发背景、前台系统的分析设计与实现,后台系统的分析设计与实现。用户可以在系统中实现注册、登录、分类查询商品信息、购物、管理购物车、结账等功能。通过后台管理模块可以实现对后台商品、订单和系统的管理功能。本系统采用JAVA开发环境,利用MVC的开发模式,以MySQL为系统数据库,以Tomcat作为服务器,整个系统操作简便、界面友好、灵活实用。关键词:网上购物系统;系统管理;JAVA;MVC;Tomcat;MySQLAbstractWith the rapid development of social economy and the overall progress of scie
3、nce and technology, especially the rapid development of computer business, on the basis of computer and network technology of information system is in the booming period. Online shopping is also a kind of tide stepped into our life. Online shopping not only reduce the operation cost of mall, but als
4、o avoid the cumbersome process of choosing goods, it makes consumers shopping process easy, fast and convenient, it is very suitable for the modern fast rhythm of life and also has opened a new way of sales.This system is a small e-commerce systems, the online shopping system is designed according t
5、o the current situation of the current online shopping system development of e-commerce platform. It can provide convenience for all types of users of online shopping environment, compled with the current domestic popular e-commerce mode. The paper mainly introduced the online shopping system develo
6、pment background, the front desk system analysis and design and implementation, backend systems analysis and design and implementation. The user can be realized in the system register, login, query classification commodity information, shopping, management, shopping cart, checkout, and other functio
7、ns. Through the background management module can realize the background of products, orders and management functions of the system.This system is based on JAVA development environment with the MVC development pattern, and it adopts the system database of MySQL, and Tomcat is the server, the whole sy
8、stem is simple, friendly interface, flexible and practical.Keywords: online shopping system; management; JAVA; MVC; Tomcat; MySQL目 录1 前言12 系统开发的背景及意义22.1 系统开发背景22.2 系统的开发意义23 系统开发工具的介绍43.1 MyEclipse简介43.2 Servlet简介43.3 JSP简介43.4 Tomcat简介53.5 MySQL简介54 网上购物系统分析64.1 系统需求和可行性分析64.1.1 系统的需求分析64.1.2 系统的可
9、行性分析64.2 系统设计的总体规则74.3 系统的主要架构及开发模式74.3.1 基于B/S的体系结构84.3.2 基于MVC的应用开发模型85 系统的功能和流程分析115.1 网上商城购物系统基本功能描述115.2 系统整体布局模块的结构分析115.3 系统前台功能分析125.4 系统后台模块功能分析136 系统功能的具体实现156.1 系统数据库及表的设计156.1.1创建数据库156.1.2表的创建166.2 用户登录模块196.3 系统购物模块206.4 购物车模块226.5 订单模块256.6 支付模块286.7 管理员模块296.8 后台管理界面296.9 后台查看编辑已有分类模
10、块316.10 添加商品分类模块326.11 后台添加商品模块356.12 后台查看所有订单模块357 系统测试及总结387.1 系统关键部分测试分析387.2 测试分析总结及说明387.3 系统的性能分析388 总结40致 谢41参考文献42V1 前言近年来,随着Internet的迅速崛起,计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大
11、地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。互联网的迅速发展使电子商务成为一种潮流和时尚,也是网上购物成为未来的发展趋势。越来越多的商家在网上建立起商店,向消费者展示出一种新颖的购物理念。网上购物系统作为电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。在美、日等信息化程度较高的国家和地区,网络购物发展速度迅猛,很多美国的世界级超一流的零售商,也纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。在我国,网上购物从无到有也不过短短几年时间,但中国网上购物的用户数
12、量却发展迅速,这说明在中国发展网上购物具有良好的群众基础,网上购物的方便快捷的优势使网上购物具有巨大的潜在发展优势,网上购物方式日趋被大家接受。在未来的不久,网上购物必将成为购物消费的主流方式。2 系统开发的背景及意义2.1 系统开发背景随着Internet的快速发展,人们已经进入了信息时代,Web已经对商业、工业、银行、教育、政府、娱乐和信息产业及人们的工作、生活产生了深远的影响。许多传统的信息和数据库系统正在被移植到互联网上,人们获得信息的来源已经不再只是报纸、电视、广播等传统媒体,一个新的信息传送媒体逐渐被人们所青睐。范围广泛的,复杂的分布式应用正在Web环境中出现。网上购物系统就相继的
13、出现,给人们带来了不少的方便快捷,网上购物系统正在快速向前发展。国外相关研究情况:美国是网上交易开展较早的国家,在许多领域处于全球领先水平,成为其他国家开展网上商城的示范,其中网上商城销售涉及的领域十分广泛;网上商城触及到了各个行业,各种商品和各种服务,发展速度和规模十分迅速。网上商城正酝酿着巨大商机和挑战。国内相关研究情况:目前,我国所有行业基本上参与了电子商务。几年来我国的电信网络设施发展很开,但是,我国毕竟还是发展中国家,对网上商城系统运行所需要的信息网络基础设施水平和对应于网络经济的社会法律。诚信环境建设等与发达国家相比还有一定差距。另一方面,软件开发技术的发展也是电子商务的发展的一个
14、硬性条件。而本次设计的任务是,构建一个电子商务网站,采用的主要技术是基于服务器端的JSP、Servlet、Java的组件JavaBean,以及网页编程语言HTML。2.2 系统的开发意义当今Internet发展趋势下,各种公司和机构都需要进行改造和调整来适应迅速变化的商务环境,由此,公司系统和网站的开发对公司有很大的意义。公司系统的开发不仅是公司产品展示和公司信息传递的一个平台,更大一方面也是公司形象展示的一个平台。系统的完整性、健壮性以及人性化对于一个公司产品销售和公司形象都有很大的关联作用。网上购物系统为改变传统的商业运作模式提供了一种技术上的可行性的方案;利用Internet的技术通过廉
15、价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为电子商务。 当今比较流行的网上购物系统有“淘宝()”和“当当()”。它们都是相当优秀的电子商务网站,对其他的网站提供了良好的典范。设计中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。 设计和完成一个电子商务网站的,将会牵涉到许多技术上的问题,如:动态网页制作技术的,后台数据库的设计和管理,通过实际的制作个网站,可以避免纸上谈兵,在实践
16、中掌握上述技术的使用。对自己进一步学习和了解网上购物系统具有很大的现实意义,对自己今后从事的工作都有很大的帮助和促进作用。3 系统开发工具的介绍3.1 MyEclipse简介MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、JavaScript、Spring、SQL、Hib
17、ernate。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java、Servlet、AJAX、JSP、Struts、Spring、Hibernate、JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属Eclipse开发工具。3.2 Servlet简介Servlet是运行在Web服务器或者应用服务器上的Java程序。它是一个中间层,负责接收客户端的请求和连接HTTP服务器上的数据库或者应用程
18、序。一个Servlet就是Java编程语言中的一个类,它被用来扩展服务器的性能,服务器上驻留着可以通过“请求-响应”编程模型来访问的应用程序。虽然Servlet可以对任何类型的请求产生响应,但通常只用来扩展Web服务器的应用程序。3.3 JSP简介JSP即Java Server Page,可以将静态的HTML与动态生成的内容混合起来。JSP既可以实现前台较好的动态效果,也可以利用Servlet实现后台较好的逻辑操作 ,而且在JSP中HTML的编写与维护更为简单。JSP的技术的优势如下:(1)JSP技术是用Java语言作为脚本语言的。Java语言是成熟的、强大的、易扩充的编程语言。(2)高效性与
19、安全性。JSP在执行前先被编译成字节码,字节码由Java虚拟机解释执行,比源码解释效率高。(3)可维护性。由于JSP技术是一种开放的、跨平台的结构,因此Web服务器、平台及其他组件能很容易升级或切换,且不会影响JSP基本的应用程序。(4)稳定性。目前,JSP的发展已经是一种较成熟的技术。系统运行稳定,是大中型电子商务企业的选择,该系统采用JSP+Servlet+JDBC+JavaBean进行开发,没有涉及SSH框架的技术,是初级开发者较长采用的一种开发模式。3.4 Tomcat简介Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不
20、是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML(标准通用标记语言下的一个应用。)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行Tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。 Tomcat服务器是在SUN公司的开发的一个优秀的Servlet/JSP容器。Tomcat负责处理客户端请求,把请求传给Servlet并把结果返回给客户端。Tomcat服务器除了能够运行Servlet和JSP,还提供Web服务器的功能。
21、3.5 MySQL简介MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。4 网上购物系统分析4.1 系统需求和可行性分析系统的需求分析和可行性分析是开发一个系统的首要工作,对于系统的性能和系统的开发周期起着至关在重要的作用。在开发系统时应做好系统的需求调查,对系统的结构框架做好规划,这样才能开发出完善有效的系统。4.1.1 系统的需求分析系统需求分析是平台开发的一个不可
22、缺少的环节,为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计。通过以往对一些购物网站的浏览和借鉴,作为一个购物系统,应分为前台模块和后台的管理者模块,前台模块应包括登录、注册、购物车、订单等模块,后台模块应包括,管理员登录、添加分类、添加商品、查看订单等模块。根据系统的需求进行有步骤、有计划的进行开发。另一方面开发出的系统应符合以下标准:(1) 系统界面人性化,易于操作。(2) 系统应易于维护和进行系统功能的扩充。(3) 保证系统可以容纳一定数量客户同时访问,保证系统的稳定性和健壮性。(4) 后台数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 系统 实现 毕业论文 说明书
限制150内