没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1
SSM 网络商城
摘 要
网络商城采用 B/S 结构、java 开发语言、以及 Mysql 数据库等技术。系统主要分为
管理员、卖家和普通用户三部分,管理员管理主要功能包括:主页、个人资料、公共管
理(轮播图、通知公告)、用户管理(管理员、卖家、普通用户)、信息管理(新闻资
讯、新闻分类)、销售信息、订单列表、分类列表、网络商城;卖家:主页、个人资料、
销售信息、订单列表、网络商城;普通用户主要包括:首页、通知公告、新闻资讯、网
络商城、我的等功能,基本上实现了整个网络商城信息管理的过程。本系统在一般网络
商城的基础上增加了首页推送最新信息的功能方便用户快速浏览,是一个高效的、动态
的、交互友好的网络商城。
关键词 :网络商城;SSM 框架;Mysql 数据库;
SSM Network Mall
Abstract
The online shopping mall adopts technologies such as B/S structure, Java development
language, and MySQL database. The system is mainly divided into three parts: administrator,
seller, and ordinary user. The main functions of administrator management include:
homepage, personal information, public management (broadcast images, notification
announcements), user management (administrator, seller, ordinary user), information
management (news information, news classification), sales information, order list,
classification list, and online mall; Seller: homepage, personal information, sales information,
order list, online shopping mall; Ordinary users mainly include functions such as homepage,
notification and announcement, news and information, online shopping mall, and mine, which
basically realizes the entire process of information management in online shopping malls.
This system has added the function of pushing the latest information on the homepage to
facilitate users' quick browsing, which is an efficient, dynamic, and interactive online mall.
Keywords: online shopping mall; SSM framework; MySQL database;
目 录
摘 要.........................................................................................................................................1
Abstract .......................................................................................................................................2
1 绪论.........................................................................................................................................5
1.1 研究背景........................................................................................................................5
1.2 研究现状........................................................................................................................6
1.3 研究目的........................................................................................................................6
2 系统开发环境.........................................................................................................................7
2.1 系统开发平台.............................................................................................................7
2
2.2 平台开发相关技术.......................................................................................................8
2.2.1 B/S 架构............................................................................................................8
2.2.2 Java 技术介绍...................................................................................................8
2.2.3 mysql 数据库介绍...............................................................................................9
2.3 SSM 框架.......................................................................................................................9
3 需求分析...............................................................................................................................10
3.1 系统目标......................................................................................................................10
3.2 系统功能......................................................................................................................11
3.3 系统流程和逻辑..........................................................................................................11
4 系统概要设计........................................................................................................................15
4.1 概述.............................................................................................................................15
4.2 系统结构.....................................................................................................................15
4.3. 数据库设计................................................................................................................18
4.3.1 数据库实体.......................................................................................................18
4.3.2 数据库设计表.................................................................................................19
表 access_token (登陆访问时长).................................................................................19
表 address (收货地址:)...............................................................................................19
表 article (文章:用于内容管理系统的文章)...........................................................19
表 article_type (文章分类).........................................................................................20
表 auth (用户权限管理).................................................................................................21
表 cart (购物车).............................................................................................................21
表 collect (收藏)...........................................................................................................22
表 comment (评论)...........................................................................................................22
表 goods (商品信息).......................................................................................................22
表 goods_type (商品类型).............................................................................................23
表 hits (用户点击).........................................................................................................24
表 notice (公告).............................................................................................................24
表 online_shopping_mall (网络商城).........................................................................24
表 order (订单)...............................................................................................................25
表 ordinary_users (普通用户).....................................................................................26
表 praise (点赞).............................................................................................................26
表 sales_information (销售信息)...............................................................................26
表 seller (卖家).............................................................................................................27
表 slides (轮播图).........................................................................................................27
表 upload (文件上传).....................................................................................................27
3
表 user (用户账户:用于保存用户登录信息).............................................................27
表 user_group (用户组:用于用户前端身份和鉴权).................................................28
5 系统详细设计.......................................................................................................................30
5.1 用户功能模块.............................................................................................................30
5.2 管理员功能模块..........................................................................................................32
5.3 卖家功能模块..............................................................................................................34
6 系统测试...............................................................................................................................38
6.1 系统测试的目的..........................................................................................................38
6.2 系统测试方法..............................................................................................................38
6.3 测试结果.....................................................................................................................39
结论...........................................................................................................................................40
致 谢.......................................................................................................................................41
参考文献...................................................................................................................................42
1 绪论
1.1 研究背景
近年来,随着网络技术的不断发展,越来越多人喜欢在专门的网站购买商品,查看
热卖商品、商品资讯信息,将自己喜欢的商品加入自己的购物车,方便自己进行管理以
及查看。网络商城对用户和卖家都有很大帮助,网络商城通过和数据库管理系软件协作
来实现用户与卖家之间的一个很好的操作平台,基于这一点,设计了一个网络商城。
经过对以上的情况进行分析,我们对用户的实际需求进行了详细的分析,指定出了
相应的开发计划,为了方便用户查看商品信息,帮助管理员节省很多的管理时间以及可
以减少工作量,使得管理工作更加快捷顺利的进行,因此开发设计了该系统。
随着计算机的不断发展,已经融入到我们生活工作的每一个领域中,给我们的生活
工作带来了很多的便利,因此,希望可以通过该系统的开发也能使网络商城管理实现信
息化管理,减轻人的负担,提高工作效率计。
1.2 研究现状
1997 年,电子商务在中国出现,随着它的日益发展,虽然网上购物成为一种新的销
售渠道,也被越来越多的人接受,但是目前国内人们受消费观念以及信用安全等方而的影
响,大多数的人还是选择在实体店购买商品,但对于很多忙碌的人来说,没有足够的时
间去实体店购买,而且在了解商品的详细信息方面还是比较麻烦的。本设计的实现能够
4
让传统实体商店的功能在互联网上进行电子化高效的运作,节约更多的客户服务成本,为
消费者节约了时间和金钱。
国外的网上购物相对中国来说更加成熟。美国作为世界上电子商务最发达的国家,
网上购物以已经成为一种时尚,对于一个追求高效率、法治完善的国家来说,网上购物
是一种乐趣;法国人网上购物成为习惯,网购总额不断增加。欧美日等发达国家的消费观
含进步,因此占据着主导地位,亚洲的网上交易发展相对滞后,所以这个区域的网上销
售正酝酿着巨大的商机和挑战。但国外很多的网上销售只注重自身利益,并不能完全满
足消费者的需求。本系统是在调研了人们的消费需求后,根据人们的实际需求而设计的,
更加方便了人们的购物过程。
1.3 研究目的
当今各式各样的网络商城相继兴起,为了使大众可以快速获得大量信息,节省精力
和财力。在本系统中,实现了查看商品信息等功能。
该系统具有主页、个人资料、公共管理(轮播图、通知公告)、用户管理(管理员、
卖家、普通用户)、信息管理(新闻资讯、新闻分类)、销售信息、订单列表、分类列
表、网络商城等功能。首先在该系统中用户可以通过本网站的公告信息和网络商城管理
功能进行查看,商品进行全方位了解,可以毫无顾虑的进行购买。其次用户注册登陆本
网站后,卖家可以注册加入系统来管理主页、个人资料、销售信息、订单列表、网络商
城等功能进行管理自己的店铺,用户可以进入系统来管理首页、通知公告、新闻资讯、
网络商城、我的等功能。最后在主页页面,增加了推送功能,使用户可以直接快速接触
到最丰富的内容,提高了用户体验感,增加了销售量。
此网站基本上实现了整个网络商城管理的过程,向大众提供了一个安全、动态、高
效的网络商城。
2 系统开发环境
为了能够使本系统较好、较为完善的被设计实现出来,在功能上,我对新系统进行
了细致的分析。通过详细的分析,我选择了 java 技术来进行开发设计,在数据存储上,
采用 Mysql 数据库来进行设计。本系统选择的开发语言为 java 语言,数据库软件为
MySQL,服务器软件为 IIS,开发工具为 Dreamweaver ,系统开发平台为 Windows 10
系统,采用了 B/S 的结构。
2.1 系统开发平台
在该在网络商城中,ECLIPSE 技术可以给用户带来极大方便,其主要特点就是可以
5
使用户学习起来方便、快捷,另一方面就是信息储存量也是非常大的,该功能主要被应
用为数据库中进行查询和编程。并且该功能的数据应用比较灵活,通过我们现在的发展
可以得知,只要利用一小部分代码就可以来实现非常强大的功能。因此,该系统数据库
开发主要是由 ECLIPSE 技术进行系统代码管理。
2.2 平台开发相关技术
2.2.1 B/S 架构
B/S 结构的特点也非常多,例如在很多浏览器中都可以做出信号请求。并且可以适
当的减轻用户的工作量,通过对用户端安装或者是配置少量的运行软件就能够逐步减少
用户的工作量,这些功能的操作主要是由服务器来进行控制的,由于该软件的技术不断
成熟,最主要的特点就是与浏览器相互配合为软件开发带来了极大的便利,不仅能够减
少开发成本,还能够不断加强系统的软件功能,层层相互独立和展现层是该 B/S 结构完
成相互连接的主要特性。
2.2.2 Java 技术介绍
Java 语言擅长开发互联网类应用和企业级应用,现在已经相当的成熟,而且也是目
前使用最多的编程语言之一。Java 语言具有很好的面向对象性,可以符合人的思维模式
进行设计,封装是将对象的属性和方法尽可能地隐藏起来,使得外界并不知道是如何实
现的,外界能通过接口进行访问,继承是指每个类都会有一个父类,所有的子类都有父
类的方法,可以进行继承,但是只有 final 修饰的类不能被继承,通过继承可以使得代码
得到重新利用,能够提高软件的开发效率,也是多态的前提。
Java 就像 C 语言、C#语言等,也是一种程序开发语言,而它的特点就是面向对象。
作为一种程序开发与设计的语言,它有很多特性,主要特性就是面向对象、夸平台以及
可以分布式运行。Java 语言项目不但安全性高、稳定性强,而且可以并发运行。
为了提高开发的速度及效率,必须做到代码的重复使用和简化程序的复杂度,要达
到上述的要求 java 语言通过封装、继承与多态等方式实现,这样可以很大程度上达到信
息的封装,提高代码复用率,减少冗余度,提高效率。在 Java 中难能可贵的一点就是它
的垃圾回收机制,它使得以往程序中大量存在的内存泄漏的问题得到了较好的缓解。所
谓的内存泄漏就是程序向操作系统申请了一块存储空间,比如定义了一个变量,但是由
于某种原因,这个变量一直没有使用,但是仍然占用着系统的内存空间,可能一两个这
剩余37页未读,继续阅读
资源评论
代码君源码
- 粉丝: 3708
- 资源: 5223
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功