基于SSM框架的电子商务系统设计与实现.doc
《基于SSM框架的电子商务系统设计与实现.doc》由会员分享,可在线阅读,更多相关《基于SSM框架的电子商务系统设计与实现.doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、密级:公开基于SSM框架的电子商务系统设计与实现Design and Implementation of Electronic Commerce System Based on SSM Framework学 院:软件学院学 号:专业班级:软件1706班学生姓名:指导教师:2021 年5 月摘 要随着社会经济的迅速发展和科学技术的全面进步,尤其是计算机事业的飞速发展,以计算机与网络技术为基础的信息系统迎来了蓬勃发展的时期。网上购物也作为一种潮流步入了我们的生活中。网络购物不仅降低了商场的运营成本,并且也避免了消费者挑选商品的烦琐过程,使消费者的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生
2、活,也开辟了一个新的销售方式。本系统是一个小型的电子商务系统,本电子商务系统是根据现有的网上购物系统的现状而设计开发的电子商务平台。可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。该论文主要介绍了电子商务系统的开发背景、前台系统的分析设计与实现,后台系统的分析设计与实现。用户可以在系统中实现注册、登录、分类查询商品信息、购物、管理购物车、结账等功能。通过后台管理模块可以实现对后台商品、订单和系统的管理功能。本系统采用JAVA开发环境,利用MVC的开发模式,以MySQL为系统数据库,以Tomcat作为服务器,整个系统操作简便、界面友好、灵活实用。关键词:网上购物系统;系统管
3、理;JAVA;MVC;Tomcat;MySQLAbstractWith the rapid development of social economy and the overall progress of science and technology, especially the rapid development of computer industry, the information system based on computer and network technology has ushered in a period of vigorous development. Onli
4、ne shopping has also entered our life as a trend. Online shopping not only reduces the operation cost of shopping malls, but also avoids the cumbersome process of consumers choosing goods, so that consumers shopping process becomes easy, fast and convenient, which is very suitable for the fast-paced
5、 life of modern people, and opens up a new way of sales.This system is a small electronic commerce system, the electronic commerce system is based on the current situation of the existing online shopping system and the design and development of electronic commerce platform. Can provide a convenient
6、online shopping environment for all kinds of users, in line with the current domestic popular e-commerce model.This paper mainly introduces the development background of the electronic commerce system, the analysis design and implementation of the foreground system, the analysis design and implement
7、ation of the background system. Users can register, log in, query commodity information by classification, shopping, shopping cart management, checkout and other functions in the system. Through the background management module can achieve the background of goods, orders and system management functi
8、ons.This system adopts JAVA development environment, using MVC development mode, taking MYSQL as the system database, taking Tomcat as the server, the whole system is easy to operate, friendly interface, flexible and practical.Keywords: online shopping system; management; JAVA; MVC;Tomcat; MySQLIII目
9、 录摘 要IIAbstractIII第 1 章 系统开发的背景及意义61.1 系统开发背景71.2 系统的开发意义81.3 研究的内容和主要工作92.3.1 论文的内容92.3.2 本人的主要工作9第 2 章 系统开发工具的介绍102.1 MyEclipse简介102.2 Servlet简介102.3 JSP简介102.4 Tomcat简介112.5 MySQL简介11第 3 章 电子商务系统分析123.1 系统需求和可行性分析123.1.1 系统的需求分析123.1.2 系统的可行性分析123.2 系统设计的总体规则133.3 系统的主要架构及开发模式133.3.1 基于B/S的体系结构13
10、3.3.2 基于MVC的应用开发模型14第 4 章 系统的功能和流程分析164.1 电子商务系统基本功能描述164.2 系统整体布局模块的结构分析164.3 系统前台功能分析174.4 系统后台模块功能分析19第 5 章 系统功能的具体实现215.1 系统数据库及表的设计215.1.1 E-R图215.1.2 表的创建225.1.3 实体关系描述276.2 用户登录模块296.3 系统购物模块306.4 购物车模块346.5 订单模块396.6 支付模块43第 6 章 系统测试及总结447.1 系统关键部分测试分析447.2 测试分析总结及说明457.3 系统的性能分析45参考文献46致 谢4
11、738沈阳工业大学本科生毕业设计(论文)第 1 章 系统开发的背景及意义现在,网络正以前所未有的冲击影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展颠覆了传统的信息传染方式,突破了传统传染方式中存在的时空障碍,极大地改变了人类活动从物质到精神,从形式到内容,从生产到生活,给人类带来了新的机遇和挑战。随着互联网的飞速发展,电商已经成为一种潮流和时尚,网络购物已成为未来的发展趋势。越来越多的商家在网上开店,向消费者展示新的购物理念。网上购物系统作为电子商务的前端商务平台,在其商务活动的全过程中扮演着重要的角色。本文旨在探讨如何在B2C上建设网上购物系统。在美、日等信息化程度较高的国家和
12、地区,网络购物发展速度迅猛,很多美国的世界级超一流的零售商,也纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。根据上海市市电商行业协会的报告,2010年,申城人民币电商网上交易总额达到680亿元,同比增长近100,网店模式热潮不断升温。上海市市电商行业协会秘书长易勇分析,借助电商网资源开店,前期投资少,创业成本低,是网上创业最显著的优势之一。据粗略估算,与开净水店,洗衣房等传统创业项目相比,网上创业的成本仅为前者的1,10左右,因为它不需要租商铺或购买专用设备,这对于普遍缺乏资本积累的下岗职工和刚刚走出校门的大学毕业生来说是非常有吸引力的。成功的网上经营者月均营业
13、额为2万至3万元,利润率为50。他们的业务范围从化妆品,服装,鞋帽到数码相机,手机,电脑等。而且根据中国互联网络信息中心(CNNIC) 发布的第12次中国互联网络发展状况统计报告显示,网民对网络购物的认同度不断提高,七成网民表示愿意尝试这种消费方式。调查表明,64%的用户曾经访问过包括“网上商城”、“网上商店” 等购物网站,并且有 41%用户在最近一年内通过购物网站购买过商品或服务。节省时间、 操作方便和节约费用仍然是用户选择网络购物的主要原因。 在网上, 用户主要选择购买书籍以及电脑等相关产品。而在付款方式上,越来越多的用户开始选择网上支付(信用卡或储蓄卡) , 网上支付取代货到付款(现金结
14、算) 成为主流的购物支付方式。值得一提的是,有近七成的用户表示可能在未来一年内进行网络购物。1.1 系统开发背景早在20世纪70 年代,电子数据交换(EDI)和电子资金传送(EFT)作为企业问电子商务应用的系统雏形已经出现。多年来,大量的银行、航空公司、连锁店及制造业单位已建立了供货方和客户间的电子通信和处理关系。这就是早期的电子商务雏形。近年来由于Internet的盛行与崛起,使得商业大环境起了巨大的变化,因此, 需要一个低成本、高效率的方式,来迅速传递市场与供货商的信息。竞争上的压力、客户需求、产品生命周期的变化、新科技的快速变迁与国际化程度愈来愈高等因素,迫使每个企业的反应时间必须不断加
15、快。简言之,电子商务就是将传统商业活动中的一部分或全部,在新兴的计算机及通讯网络上来进行。电子商务由 Internet主导,迅速成为经营事业以及与供货商、合伙人、客户等进行互动的一种全新方法。所以美国学者瑞维卡拉可塔和安德鲁B惠斯顿提出:电子商务是一种现代商业方法,这种方法以满足企业、商人和顾客的需要为目的,通过增加服务传递速度,改善服务质量,降低交易费用。随着现代信息技术的迅猛发展,网络技术在现代社会的商业中的应用日益广泛和深入,在网系统络技术逐渐渗入社会生活各个层面的今天,传统的面对面的交易方式也面临着变革,网络营销的方式以它独有的特性:实时,互动,全面, 客观能为企业带来更多的销售机会,
16、它也将成为同行业中一种主要的竟争手段。对于现代企业来说,网络上蕴藏的巨大商机使企业的“躯体” 在地面上,而“灵魂”却在网络上,企业正进入网络经济时代,销售行业当然也不例外。网络技术的发展,已使传统工业在很多方面发生了改变。全球工业从市场调研到信息反馈,从设计生产到采购销售,乃至维护使用处处闪现出网络技术所带来的惊人变化。通过网络进行在线交易则是一个很重要的方向。基于Web技术的网络交易系统可以借助于遍布全球的Internet进行,大大拓展了交易的灵活性因此,通过网络进行交易将是以后进行销售的一个重要的发展趋势。人们已经进入了信息时代,Web已经对商业、工业、银行、教育、政府、娱乐和信息产业及人
17、们的工作、生活产生了深远的影响。许多传统的信息和数据库系统正在被移植到互联网上,人们获得信息的来源已经不再只是报纸、电视、广播等传统媒体,一个新的信息传送媒体逐渐被人们所青睐。范围广泛的,复杂的分布式应用正在Web环境中出现。网上购物系统就相继的出现,给人们带来了不少的方便快捷,网上购物系统正在快速向前发展。国外相关研究情况:美国是网上交易开展较早的国家,在许多领域处于全球领先水平,成为其他国家开展网上商城的示范,其中网上商城销售涉及的领域十分广泛;网上商城触及到了各个行业,各种商品和各种服务,发展速度和规模十分迅速。网上商城正酝酿着巨大商机和挑战。国内相关研究情况:目前,我国所有行业基本上参
18、与了电子商务。几年来我国的电信网络设施发展很开,但是,我国毕竟还是发展中国家,对网上商城系统运行所需要的信息网络基础设施水平和对应于网络经济的社会法律。诚信环境建设等与发达国家相比还有一定差距。另一方面,软件开发技术的发展也是电子商务的发展的一个硬性条件。而本次设计的任务是,构建一个电子商务网站,采用的主要技术是基于服务器端的JSP、Servlet、Java的组件JavaBean,以及网页编程语言HTML。1.2 系统的开发意义当今Internet发展趋势下,各种公司和机构都需要进行改造和调整来适应迅速变化的商务环境,由此,公司系统和网站的开发对公司有很大的意义。公司系统的开发不仅是公司产品展
19、示和公司信息传递的一个平台,更大一方面也是公司形象展示的一个平台。系统的完整性、健壮性以及人性化对于一个公司产品销售和公司形象都有很大的关联作用。网上购物系统为改变传统的商业运作模式提供了一种技术上的可行性的方案;利用Internet的技术通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为电子商务。 当今比较流行的网上购物系统有“淘宝()”和“当当()”。它们都是相当优秀的电子商务网站,对其他的网站提供了良好的典范。设计中可
20、以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。 设计和完成一个电子商务网站的,将会牵涉到许多技术上的问题,如:动态网页制作技术的,后台数据库的设计和管理,通过实际的制作个网站,可以避免纸上谈兵,在实践中掌握上述技术的使用。对自己进一步学习和了解网上购物系统具有很大的现实意义,对自己今后从事的工作都有很大的帮助和促进作用。1.3 研究的内容和主要工作2.3.1 论文的内容第一章 引言,对整篇研究论文进行论述,提出研究背景与意义,分析国内外研究现状,阐述本文的主要内容及相关工作。第二章 系统开发的背景及意义,提出研究背景与意义,分析国内外研究现状,阐述
21、本文的主要内容及相关工作。第三章 系统开发工具的介绍,介绍系统开发环境与工具的选择和主要功能模块的实现过程。第四章 电子商务系统分析,针对系统需求,用户需求,功能需求及可行性展开分析。第五章 系统功能和流程分析,从整体进行分析并组织架构,完成前后台的架构分析。第六章 系统功能的具体实现,从目标、功能、模块、数据库入手,对系统管理人员、教务管理人员、教师、学生进行总体设计。第七章 系统测试及总结,具体介绍系统测试的方案与测试目标,并对相关模块进行测试的过程。对整篇研究论文的所有工作进行系统性总结,并作出对该系统及相关技术的未来工作展望。2.3.2 本人的主要工作对于电子商务系统的设计与分析工作,
22、我认为这是一个能够切实提高商务管理工作效率的必要系统。它与生活息息相关,与技术紧密相连,为实现它在商务管理中的作用,我主要做了如下工作:(1)为更好地完成论文,我通过阅读相关书籍资料对该系统进行了系统的调查与分析。(2)对电子商务系统的界面进行设计与制作,使其更加人性化,简洁化。(3)根据系统分析工作,完成数据库的设计与连接。实现系统的相关功能,并进行测试。第 2 章 系统开发工具的介绍2.1 MyEclipse简介MyEclipse企业级工作平台(Enterprise Workbench,简称)是对IDE的扩展,利用它我们可以在和JavaEE的开发、发布以及器的整合方面极大的提高工作效率。它
23、是功能丰富的JavaEE,包括了完备的编码、调试、测试和发布功能,完整支持、Struts、JSP、Spring、SQL、。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java、Servlet、AJAX、JSP、Struts、Spring、Hibernate、JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属Eclipse开发工具。2.2 Servlet简介Servlet是运行在Web服务器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SSM 框架 电子商务 系统 设计 实现
限制150内