河南理工大学毕业设计(论文)说明书I摘要随着社会经济的迅速发展和科学技术的全面进步,尤其是计算机事业的飞速发展,以计算机与网络技术为基础的信息系统迎来了蓬勃发展的时期。网上购物也作为一种潮流步入了我们的生活中。网络购物不仅降低了商场的运营成本,并且也避免了消费者挑选商品的烦琐过程,使消费者的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活,也开辟了一个新的销售方式。本系统是一个小型的电子商务系统,本网上购物系统是根据现有的网上购物系统的现状而设计开发的电子商务平台。可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。该论文主要介绍了网上购物系统的开发背景、前台系统的分析设计与实现,后台系统的分析设计与实现。用户可以在系统中实现注册、登录、分类查询商品信息、购物、管理购物车、结账等功能。通过后台管理模块可以实现对后台商品、订单和系统的管理功能。本系统采用JAVA开发环境,利用MVC的开发模式,以MySQL为系统数据库,以Tomcat作为服务器,整个系统操作简便、界面友好、灵活实用。关键词:网上购物系统;系统管理;JAVA;MVC;Tomcat;MySQL河南理工大学毕业设计(论文)说明书IIKeywords:onlineshoppingsystem;management;JAVA;MVC;Tomcat;MySQL目录1前言..............................................................12系统开发的背景及意义................................................22.1系统开发背景....................................................22.2系统的开发意义..................................................23系统开发工具的介绍..................................................43.1MyEclipse简介...................................................43.2Servlet简介......................................................43.3JSP简介........................................................43.4Tomcat简介.....................................................53.5MySQL简介.....................................................54网上购物系统分析....................................................64.1系统需求和可行性分析............................................64.1.1系统的需求分析..............................................64.1.2系统的可行性分析............................................64.2系统设计的总体规则..............................................74.3系统的主要架构及开发模式........................................74.3.1基于B/S的体系结构..........................................84.3.2基于MVC的应用开发模型....................................85系统的功能和流程分析...............................................11河南理工大学毕业设计(论文)说明书III5.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后台查看编辑已有分类模块.......................................316.10添加商品分类模块..............................................326.11后台添加商品模块..............................................356.12后台查看所有订单模块..........................................357系统测试及总结.....................................................387.1系统关键部分测试分析...........................................387.2测试分析总结及说明.............................................387.3系统的性能分析.................................................388总结...............................................................40致谢................................................................41参考文献.............................................................42河南理工大学毕业设计(论文)说明书IV河南理工大学毕业设计(论文)说明书11前言目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。互联网的迅速发展使电子商务成为一种潮流和时尚,也是网上购物成为未来的发展趋势。越来越多的商家在网上建立起商店,向消费者展示出一种新颖的购物理念。网上购物系统作为电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。在美、日等信息化程度较高的国家和地区,网络购物发展速度迅猛,很多美国的世界级超一流的零售商,也纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。在我国,网上购物从无到有也不过短短几年时间,但中国网上购物的用户数量却发展迅速,这说明在中国发展网上购物具有良好的群众基础,网上购物的方便快捷的优势使网上购物具有巨大的潜在发展优势,网上购物方式日趋被大家接受。在未来的不久,网上购物必将成为购物消费的主流方式。河南理工大学毕业设计(论文)说明书22系统开发的背景及意义2.1系统开发背景随着Internet的快速发展,人们已经进入了信息时代,Web已经对商业、工业、银行、教育、政府、娱乐和信息产业及人们的工作、生活产生了深远的影响。许多传统的信息和数据库系统正在被移植到互联网上,人们获得信息的来源已经不再只是报纸、电视、广播等传统媒体,一个新的信息传送媒体逐渐被人们所青睐。范围广泛的,复杂的分布式应用正在Web环境中出现。网上购物系统就相继的出现,给人们带来了不少的方便快捷,网上购物系统正在快速向前发展。国外相关研究情况:美国是网上交易开展较早的国家,在许多领域处于全球领先水平,成为其他国家开展网上商城的示范,其中网上商城销售涉及的领域十分广泛;网上商城触及到了各个行业,各种商品和各种服务,发展速度和规模十分迅速。网上商城正酝酿着巨大商机和挑战。国内相关研究情况:目前,我国所有行业基本上参与了电子商务。几年来我国的电信网络设施发展很开,但是,我国毕竟还是发展中国家,对网上商城系统运行所需要的信息网络基础设施水平和对应于网络经济的社会法律。诚信环境建设等与发达国家相比还有一定差距。另一方面,软件开发技术的发展也是电子商务的发展的一个硬性条件。而本次设计的任务是,构建一个电子商务网站,采用的主要技术是基于服务器端的JSP、Servlet、Java的组件JavaBean,以及网页编程语言HTML。2.2系统的开发意义当今Internet发展趋势下,各种公司和机构都需要进行改造和调整来适应迅速变化的商务环境,由此,公司系统和网站的开发对公司有很大的意义。公司系统的开发不仅是公司产品展示和公司信息传递的一个平台,更大一方面也是公司形象展示的一个平台。系统的完整性、健壮性以及人性化对于一个公司产品销售和公司形象都有很大的关联作用。网上购物系统为改变传统的商业运作模式提供了一种技术上的可行性的方案;利用河南理工大学毕业设计(论文)说明书3Internet的技术通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为电子商务。当今比较流行的网上购物系统有“淘宝(www.taobao.com)”和“当当(www.dangdang.com)”。它们都是相当优秀的电子商务网站,对其他的网站提供了良好的典范。设计中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。设计和完成一个电子商务网站的,将会牵涉到许多技术上的问题,如:动态网页制作技术的,