基于SSM淘淘网上商城的设计与管理毕业论文
2022-01-21 21:42:12
论文总字数:18567字
摘 要
进入21世纪,世界移动互联网技术快速发展,电子商务也因此发展迅速,影响力也不断扩大。这带来了广泛的网上消费的客户群和广阔的营销空间,并且可以预测到电子商务业将是未来中国互联网经济增长的重要支撑。在大学学生生活中,大学生们经常会在网上商城购买物品,所以本课题研究的是一个类似于淘宝、京东网上商城的购物系统。普通用户可以在商城浏览、搜索和查看商品信息,会员用户除了具有普通用户的功能之外还可以进行把商品进入购物车、购买商品等操作。管理员则可以在平台后台管理系统中管理商品、网站内容管理等。
本系统是采用B/S模式设计的一个基于SSM的网上购物商城。系统主要是一个运用Maven、Spring框架,SpringMVC框架,MyBatis框架,MyBatis逆向工程,Redis集群等技术的B2C平台。它包括前台系统、后台管理系统、会员系统、订单系统、搜索系统、单点登录系统这六大系统。其次,这些系统均使用MySql作为数据库,同时使用的是FTP服务器、Tomcat、Nginx 这三大Web服务器作为本项目的服务器和VMware Workstation作为本项目的虚拟机,并且本项目是建立在以Eclipse为开发工具的基础之上的,并且在本文中会对本系统各方面的功能作一个详细的介绍。
本文详细介绍了基于SSM的淘淘网上商城的设计与实现的相关信息。阐述了项目的开发技术、开发的环境、项目开发的可行性、项目的功能、项目的性能需求、系统各方面的设计和实现的过程以及最后项目的成果等。最后经过测试,本项目达到了预期设计的效果并且能够正常运行。
关键词:网上商城 Spring SpringMVC MyBatis Java
Development of Taotao Online Mall Based on SSM
Abstract
Getting into the 21st century, the rapid development of mobile internet technology in the world, e-commerce has developed rapidly, and the influence has been expanding. This has brought a wide range of online consumer customers and broad marketing space, and can predict that the e-commerce industry will be a major support for the future growth of China's internet economy. In the life of college students, college students often buy items in the online store, so this topic research is the same as Taobao, Jingdong Online mall shopping system. Ordinary users can browse, search and view product information in the mall, member users in addition to the function of ordinary users can also carry out goods into the shopping cart, purchase goods and other operations. Administrators can manage goods, website content management, and so on in the platform background management system.
This system is the point of B/s mode design of an SSM based online shopping mall. The system is mainly a B2C platform using Maven, Spring Framework, SpringMVC Framework, MyBatis Framework, MyBatis reverse engineering, Redis cluster and other technologies. It contains the front desk system, back-office management system, membership system, order system, search system, Single sign-on system of the six major systems. Secondly, these systems use MySql as the database, while using the FTP server, Tomcat, Nginx, the three WEB servers as the project's server and VMware Workstation as the project's virtual machine, And this project is based on Eclipse as a development tool, and in this article will be a detailed introduction to the functions of various aspects of the system.
In this paper, the design and implementation of the TaoTao online shopping mall based on SSM are entered into detail. This paper expounds the development technology of the project, the environment of the development, the feasibility of the project development, the function of the project, the performance requirements of the project, the process of designing and realizing all aspects of the system and the results of the final project. Finally, after testing, this project has achieved the desired design effect and can operate normally.
Key words: Online Shopping Mall; Spring; Spring MVC; MyBatis; Java
目 录
摘 要 I
Abstract II
目 录 IV
第一章 绪论 1
1.1 课题研究的背景 1
1.2 课题研究的现状 2
1.2.1国外发展现状 2
1.2.2国内发展现状 2
1.3 课题研究的内容 3
1.4 课题研究的意义 4
1.5 论文结构 5
第二章 系统使用的相关技术介绍 6
2.1 项目开发技术 6
2.1.1 Java EE简介 6
2.1.2 Tomcat服务器简介 6
2.1.3 MySQL 6
2.2 项目开发环境 7
2.2.1 Java技术介绍 7
2.2.2 MVC设计模式 7
2.2.3 MyBatis 技术介绍 8
2.2.4 其余相关开发环境 8
第三章 系统的分析与设计 13
3.1 可行性分析 13
3.1.1 技术可行性分析 13
3.1.2 经济可行性分析 13
3.1.3 操作可行性分析 13
3.1.4 系统安全性分析 13
3.2 功能需求分析 14
3.3 性能需求分析 14
3.4 系统功能模块设计 15
3.5 系统流程设计 16
第四章 系统的详细设计与实现 18
4.1 数据库表设计 18
4.2 客户端功能的实现 23
4.2.1 用户注册 23
4.2.2 用户登录 24
4.2.3 用户查询商品 26
4.2.4 会员用户搜索商品 27
4.2.5 会员用户下单 29
4.3 后台管理系统 31
4.3.1管理员界面 31
4.3.2管理员管理商品 32
4.3.3管理员管理网站内容 35
4.4其他小功能的实现 37
4.4.1 MD5加密算法实现 37
4.4.2 业务逻辑添加缓存 37
第五章 总结 39
参考文献 40
致谢 42
第一章 绪论
1.1 课题研究的背景
进入21世纪,目前中国的互联网和电子商务业发展越来越快也越来越好,影响力也持续扩大。据统计2015年的中国网民总数已经有了6.88亿,互联网普及率也有50.3%,而这些数字还在不断上升,互联网有着巨大的发展潜力[1]。在发展期间也出现了各种各样拥有不同功能的应用,由于以前应用中出现的一些技术、物流、网络安全、消费者权益等问题都不断地得到改善,这使得电子商务类的发展在众多应用发展当中更加令人瞩目。这些发展成功都是我们切身能够感受的到的。比如: 商品价格越来越廉价;网上购物的物流系统越来越健全;网上购物商城全天24小时营业;系统可以实现用户足不出户即可购买到自己心仪的商品,不受任何时间和空间限制。据悉,截至2018年12月,我国居民在网上购物的规模已达6.10亿,使用手机进行网络购物用户规模也已经达到5.92亿,相较2017年底而言,分别增长了14.4%和17.1%,占所有使用互联网居民总数的73.6%和占所有使用手机的居民总数的72.5%[2]。在目前看来,随着互联网的发展,中国电子商务也已经具备发展条件并定会迎来发展的春天,而并非中国具有强大的互联网网上购物市场,在电子商务也不过才开展十几年的欧美国家,电子商务业也发展的风生水起。如今,美国电子商务公司的营业额已经达到国家商务总额的30%以上,而在30年以前,美国电子港湾、雅虎等电子商务公司几乎才开始盈利,之后在短短的十年时间内,这些公司就已经盈利了将近十亿美元。与此同时,不仅仅这几家公司,其他不同领域的电子商务公司也取得了丰厚的交易额。与此同时一些欧洲国家的电子商务公司的营业额也占了国家商务总额的40%[3],所以说即使网上商城已经众多,但随着技术的不断更新,进行网上商城的开发研究还是非常有意义的。
1.2 课题研究的现状
1.2.1国外发展现状
根据联合国的专业报告显示,作为全世界在“B2C电子商务”领域中最为发达的经济体——欧洲经济体,它发挥着不可替代的作用。然而发展中国家的经济体也不能够再被忽视[4]。在2015年,中国、俄罗斯等国家在网上购买率方面的表现均超过预期,并且中国也已经成为当今世界上最大的“B2C电子商务”市场。随着支付手段的不断进步、互联网普及率的提高和电子商务平台的不断地探索创新,将会进一步壮大发展中经济体的“B2C电子商务”[5]。由于政策环境和市场环境的影响力不同,不同地域的运营商选择不同的经营模式,而这些运营商也终将会收到不一样的经营效果。国外的互联网运营商基本都是采用主流的开源框架和成熟的系统来实现的技术架构。但是和国内运营商相比,业务支撑系统及业务架构、使用环境等都和国外有着天壤之别,这也就造成了国外运营商移动商城的用户使用习惯和体验有很大的区别。这也体现了因地制宜地发展理念,国外地运营模式也未必适合国内的运营商的建设要求[6]。在美国,由于传统通信市场、专业电商公司、投资者的需求等因素的影响,造成了美国的运营商的业务主要是纯电信业务销售,而在终端销售、电商公司合作方面基本上也没有涉及[7]。而在欧洲,却有着相反的现象。欧洲本土上少有独立的电商巨头企业,所以运营商具有较小的竞争压力。但是欧洲运营商提供的电商服务的主要目的是为了要接入服务差异化的体现而存在的,他们提供服务并不适合推广,只是作为本地定制的服务。而且由于他们的语言、操作、管理模式等存在着不同点,而且他们提供的服务也为其他国家的运营商提高了竞争的激烈程度[8]。
1.2.2国内发展现状
随着我国国内电子商务业的不断发展与完善,国内的电子商务行业正与制造业、零售业和事业单位等加速融合,一些新兴产业得以萌芽发展,并且能够提供公共服务和产品,进一步推进产业服务地转型升级。电子商务已然成为推动中国经济发展的新生力量[9]。随着互联网地普及,社会主流消费群体地消费观念也不断转向互联网,电子商务业发展的也越来越好,更多线下的新兴实体店铺和传统企业积极主动地转向线上电子商务平台,也就是俗称的电商。显而易见的是,现在最主流的网购方式逐渐变成了移动网购,因此,移动端购物的普及率也将再进一步地提升[10]。并且随着智能手机和网络的普及,所以大量网购用户由于移动端碎片化的特点将会转向移动端消费。因为它比电脑网购更符合消费者大众化、方便化和个性化的心理特性,购物方式和情景也因此随着各种渠道的融合变得多元化,便捷化。随着互联网大数据的不断发展,用户的消费习惯也通过移动端进行数据化,所有方面的数据可以为商家提供促销自家商品的机会,有效地帮助企业实现精准营销、提高运营效率[11]。同时用户也能买到自己心仪的商品,形成双赢的局面。现在的网上交易不仅仅成为了普通的生活百姓而且甚至是大型公司之间贸易的一种潮流。因特网的飞速发展也带动了我国一些大型购物网站的迅猛发展,并且不断渗入到我们日常生活当中,使得我们的生活方式发生了重大改变,让一切都变得亲民,方便。比如:淘宝、京东等购物网站已经成为我国人民不可或缺的生活购物的一部分、手机移动支付等也无处不在的为我们的生活提供服务。这些网站的运营方式也不断影响着我国居民,而且现在国内几个比较大的网上购物公司都不断地在改革创新,也准备从简单的低价竞争重点进入品牌化、创新化和电商交易多元化等三个方向发展。
1.3 课题研究的内容
本次课题所要设计的是一款基于SSM的网上商城的开发。在规定期限内,开发人员需要开发出一款能够进行实际操作的网上商城。并且完成项目的相关介绍,介绍的内容以论文的形式体现,同时论文应该符合相关的要求。
后台管理系统,需要管理员对其进行定期地维护、管理和更新。通过和数据库的同步,服务器能够为客户端的数据库更新最新的数据。通过仔细分析系统需求之后,系统功能如表1.1所示:
请支付后下载全文,论文总字数:18567字