第16章 SSM整合开发案例—锋迷网-【千锋教育】Java EE(SSM框架)企业应用实战
2023-03-21
|
62页
|
221人阅读
|
0人下载
教辅
内容正文:
第16章 SSM整合开发案例—锋迷网
项目背景及系统架构
SSM框架整合
锋迷网数据库设计
完成通用模块
用户模块
商品模块
购物车模块
订单模块
收货地址模块
了解整合环境搭建和整合思路
掌握整合应用测试
准备所需jar包
理解编写配置文件和编写代码
学习目标
学 习 目 标
LEARNING OBJECTIVES
初心至善 匠心育人
16.1 项目背景及系统架构
16.1.1
应用背景
16.1.2
系统结构介绍
16.1.3
功能模块介绍
16.1.4
运行效果
目录
Contents
初心至善 匠心育人
3
16.1 项目背景及系统架构
16.1.1 应用背景
近几年电子商务的兴起,在一定程度上改变了人们的生活模式。购物网站更是为人们的日常生活带来了极大的便利,让消费者足不出户便可以购买到来自全国各地的商品。这种网上商城的模式不仅仅为卖家节省了大量的成本,也为买家节省了时间和花销。随着电子商务的发展,作为程序开发工作者,了解和学习网上商城的开发亦是大势所趋,更是“顺势而为”的一件事。因此,本章节将通过实现一个电子商务网站,来巩固SSM框架整合技术以及重要知识点在项目中的实际应用。
初心至善 匠心育人
16.1 项目背景及系统架构
16.1.2 系统架构介绍
本系统将采用JAVA语言进行开发,通过Spring、Spring MVC和MyBatis框架的整合来实现整个项目,并使用MySQL作为数据库。
初心至善 匠心育人
16.1 项目背景及系统架构
16.1.3 功能模块介绍
项目主要由五大模块组成,分别是:用户模块,该模块包含了用户的注册、登录功能,以及收货地址的添加、修改等功能;商品模块,该模块包含了商品列表的展示以及单个商品详细信息的展示功能;购物车模块,该模块包含了用户向购物车中添加和删除商品的功能;订单模块,该模块包含订单预览、订单生成、历史订单查询、删除订单等功能;后台管理系统模块,该模块包含了网上商城内部工作人员对整个网站的管理,例如会员管理、商品管理、订单管理等功能。
初心至善 匠心育人
16.1 项目背景及系统架构
16.1.4 运行效果
整个网站分为两个部分,第一部分是普通用户能够正常访问的系统,该系统可以实现普通用户注册、会员登录、商品浏览、商品详情、购物车、订单等功能。第二部分是后台管理系统,该系统可以由系统管理员实现会员管理、商品管理、订单管理等功能。
首先在浏览器的地址栏中输入锋迷网的后台登录地址,可以进入到锋迷网的的后台登录页面,在该页面输入创建数据库时添加的管理员账号,密码进行登录,如图所示。
初心至善 匠心育人
16.1 项目背景及系统架构
16.1.4 运行效果
用户名和密码输入无误,单击登录按钮,即可进入到锋迷网后台模块的首页,如图所示。
首页展示了锋迷网的后台管理功能,左侧是管理菜单,管理员可以通过这些管理菜单实现对应的后台管理操作。
分别单击首页左侧管理菜单下的用户管理、商品类型管理、商品管理、订单管理等菜单项,可以将这些菜单项下的对应子菜单展开或隐藏,当单击子菜单时,右侧会弹出与之对应的功能页面。
初心至善 匠心育人
16.1 项目背景及系统架构
16.1.4 运行效果
以用户管理下的子菜单为例,当单击会员管理菜单项时,右侧会弹出所有注册的会员信息并以列表的形式展现,具体如图所示。
该列表页面可以实现会员管理的一些基本操作。管理员可以在用户名后的输入框中输入用户名和勾选性别,从数据库中查询到符合条件的会员,还可以在操作栏中单击“删除” 按钮,将该行会员信息从数据库用户表中移除。在用户名输入框中输入“admin”,性别选项勾选“男”,可以查询到用户名为admin的所有男性用户信息。查询结果如图所示。
初心至善 匠心育人
16.1 项目背景及系统架构
16.1.4 运行效果
当点击商品类型管理下的查看商品分类子菜单时,网页右侧将查询到已存在的所有商品类型,并以列表形式展示出来。在该列表中,可以看到每个商品类型的级别以及该类型的父类型(所属类型),如果类型为一级,则父类型为空。通过输入商品类型等级和商品类型名称可以查询到该商品类型的详细信息,并且在操作栏中可以单击“删除” 按钮完成对该行类型的删除功能。
商品类型的管理是为了方便普通用户在登录网上商城时快速定位到自己所要选购的商品。例如用户想要购买橙汁,那么用户可以首先进入酒水饮料这个类型所包含的商品栏中寻找,这样就能方便用户快速定位选购。而且,通过将商品进行分类也可以对网站的页面商品进行归纳,使网页展示做到更加井然有序。
初心至善 匠心育人
16.1 项目背景及系统架构
16.1.4 运行效果
商品类型列表展示如图所示。
同样在输入框中输入等级和类型名称就可以搜索到该类型的详细信息,然后单击“删除” ,该类型随之从数据库t_go
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。