数码商城系统的设计与实现(附件)【字数:10606】
随着互联网技术的不断变革与发展,全世界人类的生产生活正在经历着翻天覆地的重大变革,如今互联网时代的全面到来便利了生活的方方面面。人们开始越来越多的网上购物,但市面上只售卖数码商品的网站还是屈指可数的。目前,数码产品越来越普及了,数码产品的市场正处于快速发展阶段。因此开发一个基于Spring Boot框架的数码商城系统是很有必要的。根据以上,在查阅了许多网站开发的相关资料的基础上,提出了基于Java技术,采用B/S构建结构,选用Spring Boot框架,Mybatis框架,运用Ajax技术,UML技术和MySQL数据库来开发一个数码商城网站,不同于市面上的京东、淘宝等购物网站,而是针对数码购物的新型电子购物商城,包含管理员、用户和商家三个模块实现了商城的基本功能,使得数码商品的交易更加方便,有效,成本更低,将成为数码商品销售的崭新模式,具有一定的实际意义和推广价值。目 录
一、 引言 1
二、 系统的分析与设计 1
(一)系统可行性分析 1
1. 经济可行性分析 1
2. 技术可行性分析 1
3. 操作可行性分析 1
(二)系统开发环境 2
1. 操作系统 2
2. 数据库 2
3. Web服务器 2
4. 开发技术和工具 2
(三) 系统需求分析 2
1. 搜索商品 3
2. 评价商品 4
3. 收藏商品 4
4. 购物车管理 4
5. 收货信息管理 5
6. 修改个人信息 5
7. 购买商品 6
8. 申请成为卖家 6
9. 同意卖家店铺申请 7
10. 上架商品 7
11. 卖家发货 7
(四) 系统功能设计 8
1. 总体功能设计 8
2. 主要功能设计 10
(五) 数据库的分析和设计 13
1. 数据库概念结构设计 13
2. 数据库逻辑结构设计 14
三、 系统的实现 18
一 用户功能 18 *51今日免费论文网|www.51jrft.com +Q: ^351916072*
(一) 商城主页 18
(二) 卖家店铺 19
(三) 收货地址 22
(四) 收藏商品 24
(五) 购买商品 25
(六) 用户申请店铺 29
二 管理员后台 32
(一) 管理员登录 32
(二) 对用户管理 34
(三)对店铺管理 35
(四)对前台界面管理 36
四、 总结 37
致谢 37
参考文献 38
引言
在现代社会中,随着计算机技术的飞速发展,各行各业都尝试用将计算机技术和各自的专业技术相结合,更好地提高工作效率。计算机功能的日益丰富,各大电商平台、浏览器商也在竞相的开发新的功能,供开发者使用并使用户拥有更好的使用体验,以此来满足各种各样不同需求的使用者。人们开始越来越多的网上购物。目前,计算机普及率越来越高,计算机市场处于快速发展的阶段。众所周知,实体店必要的卖家店铺运营成本和员工人力成本却很高,对于数码而言,不需要非常详细地展示所有品牌,所有型号。设计一个像当当网这种只卖书籍的单品网站也许是会更具有竞争力。因此设计一个数码商城的网站也是极具潜力的。本数码商城系统结合实际需求进行设计开发。买家只需在数码商城注册自己的相关信息,然后浏览并查找自己想买的商品进行购买,通过物流来收到所买商品。而网上卖家店铺相对于实体卖家店铺,对资金的投入变少,经营时间变长,店面大小不受控制,可以在商城后台上摆设多种商品。本系统的开发基于Java语言和MySQL数据库。通过本系统的开发,结合自己所学专业的知识,并对这些知识进行一次全面的复习巩固,积累更多实践的项目经验,从而为将来工作打下扎实的基础。
二、 系统的分析与设计
(一)系统可行性分析
不管是大型企业的运营产品,还是小公司的某个开发项目,在开发与实现之前的可行性分析都是很关键的,下面进行可行性分析。
经济可行性分析
由于本人学知尚浅,系统开发的功能比较简单,维护起来也较为容易,在人力成本消耗方面花费是比较少的。基于Spring Boot的数码商城网站系统的设计与实现主要成本在于网站的开发,商家入驻的广告宣传,打响口号的宣传等等。初期产品的运营肯定是亏本的,但随着使用我们网站的人数的增多,广告商也会投入大量资金用于在我们平台的宣传,因此,本基于Spring Boot的数码商城网站系统的设计与实现的可行性还是非常大的。
技术可行性分析
目前J2EE技术非常成熟,结合Spring Boot框架、MyBatis框架和MySQL数据库,完全能够实现出一个数码商城网站。
操作可行性分析
本基于Spring Boot的数码商城网站系统的设计完全符合国际的开发原则,用户界面简洁大方友好,操作难度不难,技术也符合国际标准,在操作可行性上有很大的符合度。
(二)系统开发环境
1. 操作系统:Windows10
2. 数据库:MySQL 5.7.1、Navicat for MySQL
3. Web服务器:Tomcat 9.0
4. 开发技术和工具:IntelliJ IDEA 2019.3 x64、Spring Boot、MyBatis
(三) 系统需求分析
根据系统需求,本系统共有普通用户、卖家和管理员这三种角色。
已注册的用户可以对商品进行购买、浏览、收藏等操作,还能对自己的个人信息进行管理,然而未注册的用户只能浏览商品。用户的用例图如图21所示。
图21 系统用户的用例图
卖家则可以实现商品、订单和评价的管理。卖家的用例图如图22所示。
图22 系统卖家的用例图
原文链接:http://www.jxszl.com/jsj/wlw/608634.html