- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于JavaWeb的网上购物商城系统的设计与实现
摘要
摘要:在本文对系统的设计中,主要借助了JavaEE提供的Web开发平台,在MVC模式下,结合Spring、SpringMVC、Mybatis等免费的功能强大的开源框架,SSM框架具有快速开发、代码重用、可维护性高、入门门槛低、直观掌控sql语句等优点。前台使用了模块化JSP设计,把大的JSP文件按照功能设计为多个小的JSP公共文件,易于维护和管理。可以即快速又完美地实现开发出网上购物系统。
本文设计基于软件工程思想展开程序编写,通过对软件工程相关方法的合理运用,进一步完成对系统实践性能和可行性能的探究分析。随后围绕目前已有的软件设计技术加以论述,合理选择出同本文设计相适应的软件技术。通过需求分析进行后续的总体设计和详细设计。最后对本次开发实现步骤展开具体论述。首先文章对课题的来源和意义进行概述,同时进行可行性的研究分析,然后对用到的相关技术进行简介;其次,文章对系统的需求做出了分析,对各模块和功能进行介绍,然后详细叙述了数据库的设计;最后,文章对系统的测试进行了介绍。
关键词:MVC;JavaWeb;数据库
1引言
1.1课题的来源及意义
随着互联网的发展和现代工业技术的进步,网上购物为每个人生活带来许许多多的便利,但由于网上商品品牌过多,商品质量残次不齐,人们很难购买到好的商品。人们在网上选购商品时盲目听信虚假宣传,造成了不必要的浪费。网上购物商城系统也面临着更多的挑战。由于网上购物信息量剧增,数以万计的商品在不断更新上市,传统的网站设计模式很难满足新时代网上购物商城系统设计的需求。因此,我们需要设计一个基于JavaWeb平台的以MVC设计模式的网上购物系统,来快速高效的完成网上购物。
意义在于:
提高购物速度和质量,实现对于消费者选择、购买、付款、收货、评价快速方便的购物体验,使消费者感到愉悦的网上购物消费体验,足不出户即可完成购物。
提高对于商品管理的便捷性,数据库设计对商品采用合理的表结构设计,采用商品类表,商品报表,商品图片表设计。系统后台可以方便的查看修改每一个商品的属性和图片,也可以很便捷的修改一类商品的属性,便于对商品的维护。
提高了对订单的管理和追踪,消费者可以清楚的看到订单的状态,也可以很方便的进行订单的处理。后台管理员也可以便捷的处理订单。
1.2发展现状
21世纪以来,互联网通信技术飞速发展,且迅速蔓延到全球的各个国家和各个区域之中,网上购物成为民众日常购物的全新方法。不同于传统的购物模式,网上购物为民众的日常生活提供了较大的便捷性。我国对于网上购物的相关理论研究和实践探索起步较晚,然而近几年在互联网技术的支持下,随着消费群体的持续增加,网上购物表现出飞速发展的变化趋势。结合信息产业部门提供的数据可知,截止到2019年6月,我国网民规模达8.54亿,相比较2011年,有了巨大的增幅。除此之外,使用移动互联网的网名数量也突破4亿。移动互联网的推动促使网上购物的发展进入到了全新的阶段。相关信息表明,目前我国网上购物交易总额正以每年40%的增长率持续增长。网上购物表现出了巨大的发展前景,诸多专家学者和市场投资者都将关注重点转移到网上购物领域中,这也使得网上购物网站之间的竞争日趋激烈。
随着社会观念的进步,网上购物的主体不再只有热爱上网的青年人,越来越多的中老年人也纷纷加入了网购大军。优惠的价格,便捷的物流,全面的服务吸引了越来越多的消费者和厂商的加入。各类商品如雨后春笋般遍布整个大地,千奇百怪。传统购物网站已很难满足新时代消费者和厂商的需求。因此,开发出基于JavaWeb的MVC模式的网上购物系统具有很强的实用性,是未来网上购物商城的重要发展方向。
1.3可行性研究
采用SSM框架,可以快速便捷高效的开发实现网上购物系统,系统可以发挥最有效的最完美的功能,数据的可维护性也会显著提高,开发该系统的可行性研究如下:
1.3.1经济可行性
在现代计算机技术的支撑下,若不考虑软件配置和开发技术非可行性,则通常进行网上购物商城系统的开发不会造成较大的资本投入。网上购物商城系统所采用的软件基本上都是免费开源,数据的采集来源于网络上的各大网站信息,经济要求对于本系统来说很低,只需要支付服务器租用和开发者工资,因此经济上对其开发可行。
1.3.2技术可行性
本系统采用Spring、SpringMVC、Mybatis等开源框架来实现MVC设计模式,使用mysql数据库来完成数据的存储实现。前台界面采用JSP模块设计提高页面重复利用率和开发速度,并使用jQuery、Css、Ajax等技术使前台更加美观和更加具有实用性,还采用了Bootstrap前台框架使得界面更加美观友好并具有了响应式的网页结构。后端SSM整合,开发更加简便快捷,采用Ma
文档评论(0)