摘 要
近年来,随着网络购物的兴起和普及,针对该市场需求开发一款在线购
物系统是大势所趋。和实体店对比,在线购物系统商品种类齐全,价格优惠、
还能够送货上门等优势。在此类系统中,用户能够在网上购物,可以随意挑
选挑选物美价廉的商品不仅方便而且快捷,并保证线上线下共同受益,促进
了经济市场的蓬勃发展。
首先,对系统可靠性、易用性以及安全性进行了分析,接着对 5 个功能
模块流程进行详细的分析;其次,对系统功能实现内容和开发过程仔细介绍,
随后,详细阐述了数据库设计内容。系统采用了 SSM 作为前端主流开发技术,
JavaScript 语言,数据库为 MySQL,完成了登录注册模块、商品详情模块设
计、订单支付模块设计、个人中心模块设计以及购物车模块,并将每个模块
的页面详细设计组件和调用的函数、方法加以阐述。
本系统主要完成了购物系统前台基本功能登录、注册、加购物车、支付、
个人中心等基本功能,作为购物网站还存在一些不足之处,如个性化推荐在
本系统中没有实现,以及后台管理功能模块尚未实现,在未来将会继续完善。
关键词:购物系统;SSM 框架;MySql 数据库
Abstract
In recent years, with the rise and popularity of online shopping, it is a general trend to develop
an online shopping system for the market demand. Compared with physical stores, online
shopping system has the advantages of a complete range of goods, preferential prices, and
door-to-door delivery. In this kind of system, users can shop online, and they can choose
high-quality and inexpensive goods at will, which is not only convenient and fast, but also
ensures both online and offline benefits, which promotes the vigorous development of
economic market.
Firstly, the reliability, ease of use and security of the system are analyzed, and then the flow of
five functional modules is analyzed in detail. Secondly, the system function realization content
and development process are introduced in detail, and then, the database design content is
elaborated. The system uses SSM as the front-end mainstream development technology,
JavaScript language, MySQL database, complete the login registration module, commodity
details module design, order payment module design, personal center module design and
shopping cart module, and the page of each module detailed design components and called
functions, methods are described.
This system has mainly completed the basic functions of the front desk of the shopping system,
such as login, registration, shopping cart, payment, personal center and other basic functions.
As a shopping website, there are still some shortcomings, such as personalized
recommendation has not been realized in this system, and the function module of background
management has not been realized, which will continue to be improved in the future.
Key words: shopping system; SSM framework; The MySql database
目录
摘要 .......................................................................1
一、绪论 ...................................................................2
(一)选题背景意义 .....................................................2
(二)国内外研究现状 ...................................................2
1.国内研究现状 .....................................................2
2.国外研究现状 .....................................................3
(三)研究内容 .........................................................3
二、系统相关技术 ...........................................................4
(一)SSM 框架 .........................................................4
(二)Mysql 数据库 .....................................................4
(三)JavaScript 技术 ..................................................4
三、系统分析与设计 .........................................................5
(一)系统性能分析 .....................................................5
1.可靠性 ...........................................................5
2.易用性 ...........................................................5
3.安全性 ...........................................................5
(二)系统功能设计 .....................................................6
1.登录注册 .........................................................6
2.商品模块 .........................................................7
3.订单支付模块 .....................................................8
4.购物车模块 .......................................................9
5.个人中心模块 ....................................................10
(三)数据库设计 ......................................................10
四、系统功能实现 ..........................................................12
(一)首页界面 ........................................................12
(二)商品详情 ........................................................13
(三)购物车 ..........................................................14
(四)订单支付 ........................................................14
(五)个人中心 ........................................................15
五、系统测试 ..............................................................16
(一)测试方法 ........................................................16
(二)功能测试用例 ....................................................16
(三)安全测试 ........................................................17
(四)可用性测试 ......................................................17
(五)测试结论 ........................................................17
六、总结与展望 ............................................................18
(一)总结 ............................................................18
(二)展望 ............................................................19
参考文献 ..................................................................20
一、绪论
(一)选题背景意义
随着互联网技术的不断发展,人们生活水平的不断提高,在此背景下,人们消费水
平不断提高,我国零售业得到了快速发展,线下商场存在门面的租赁费,导致商品价格
高,商品过多,人们购买商品需要消耗大量的时间去购买,再者商品性价比不高,且种
类不够丰富。再加上互联网的兴趣,传统零售业无法满足人们的需要,进而开发一个在
线购物系统,解决这些问题。据统计,截止 2019 年,中国网民达到了 7.65 个亿,淘宝、
京东以及拼多多在抢占市场,其营业额是有目共睹的。在线购物方便了人们,节省了时
间,再加上商品琳琅满目,通过在线购买还能够免费退换货,物流速度的提升,使得线
上商品当日达,给我人们生活带来了极大的便利,通过 2019 年双十一的活动来看,在线
购物 APP 是取得了成功。由此充分说明了,线下购物和互联网相互结合,进一步发挥了
电子商务的功能。
本文通过观察分析淘宝、京东、唯品会以及拼多多等多个平台,采用 SSM 技术和
Mysql 数据库以及 JavaScript 技术开发一款在线购物系统,为人们的生活购物服务,进一
步促进我国电子商务的发展,从开发的过程中,掌握软件工程的思想,并能够根据开发
经验,提出有意义的建议。
(二)国内外研究现状
1.国内研究现状
阿里巴巴在我国的零售业中属于佼佼者,平台商品种类多,商品齐全,相继发展超
市,并选择了不同方位的布局,不断探索着行业的发展道路。苏宁在我国也是一个具有
代表性的零售企业,最近几年,苏宁易购的发展处于高速增长阶段;京东也是我国电商
的一个重要组成模块,其最大的优势在于专门的物流,消费者通过京东购物,可以享受
到服务到家的购物体验。
关于购物网站的前端技术研究中,最早时期运用的技术有 ASP 技术和 JSP 技术、
JavaScript 技术。随着技术的不断发展,先利用 Ajax 实现异步通信的功能,随后 jQuery
技术的出现解决了浏览器兼容问题。Javascript 技术的广泛应用,促使前端技术和后端技