注:仅展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。
摘要
探索系统研究的意义和可行性然后对超市管理系统的设计与实现进行了介绍。需求分析阶段对超市管理的需求进行研究,然后使用用例图对系统进行设计,使用功能用例图和E-R图对系统中的各个子功能进行了详尽的需求描述。介绍数据据库如何设计并用表格对数据库表进行了详细描述,然后展示各功能,最后,对系统进行功能测试和非功能测试。
该系统采用B/S架构,开发工具使用Idea,开发语言为Java使用SSM框架,前端使用JavaScript的Vue框架,数据库服务器使用MySQL,框架具有易展、安全、复用的特点,使得系统比较不错的安全性和性能。
关键字:B/S;SSM;超市管理
目录
基于B/S架构的系统用户工作界面的实现离不开浏览器的支持,B/S架构主要分为3层,分别为浏览器、Web服务器以及应用服务器和数据库服务器等。其中,用户借助客户端浏览器实现对Web服务器的访问,再借助Web服务器访问数据库服务器,并将得到的结果通过超文本标记语言(Hyper Text Markup Language,HTML)形式反馈至浏览器[4] 。架构图如图2.1所示
MVC(Model模型-View视图-Controller控制器),M数据模型,这里主要指实体类,实体类定义主要与数据库中的表有一对一的关系,实体类主要用于存储数据和传输数据。V视图模式,指与用户交互的界面,本系统使用Js脚本的Vue框架进行设计。C控制模块,指视图与模型转换的流程控制,控制模块主要完成流程的方向选择[6] 。
MVC模式可以缩减开发时间,让复杂系统的变的简单好懂并且容易实现。而视图层和业务层分离让Web应用可维护性增高。JSP中的MVC模式如图2.2所示:
4.4.3 数据库表设计
- 管理员信息表
管理员表记录了管理员id、管理员名、密码、真实姓名等,如表4.1所示
表4.1管理员信息表
字段名 | 数据类型 | 是否为主键 | 允许空 | 说明 |
id | bigint(20) | 是 | 否 | 唯一标识 |
addtime | timestamp | 否 | 否 | 创建时间 |
guanliyuanming | varchar | 否 | 否 | 管理员名 |
mima | varchar | 否 | 否 | 密码 |
realname | varchar | 否 | 否 | 真实姓名 |
- 用户信息表
用户信息条记录用户的具体信息,如表4.2所示
表4.2用户信息表
字段名 | 数据类型 | 是否为主键 | 允许空 | 说明 |
id | bigint(20) | 是 | 否 | 唯一标识 |
addtime | timestamp | 否 | 否 | 创建时间 |
yuangonggonghao | varchar | 否 | 否 | 用户编号 |
mima | varchar | 否 | 否 | 密码 |
yuangongxingming | varchar | 否 | 否 | 用户姓名 |
xingbie | varchar | 否 | 否 | 性别 |
touxiang | varchar | 否 | 否 | 头像 |
shouji | varchar | 否 | 否 | 手机 |
shenfenzheng | varchar | 否 | 否 | 邮箱 |
- 商品信息表
商品信息表主要记录商品的具体内容,如表4.3所示
表4.3商品信息表
字段名 | 数据类型 | 是否为主键 | 允许空 | 说明 |
id | bigint(20) | 是 | 否 | 唯一标识 |
addtime | timestamp | 否 | 否 | 创建时间 |
shangpinbianhao | varchar | 否 | 否 | 商品编号 |
shangpinmingcheng | varchar | 否 | 否 | 商品名称 |
shangpinfenlei | varchar | 否 | 否 | 商品分类 |
pinpai | varchar | 否 | 否 | 品牌 |
guige | varchar | 否 | 是 | 规格 |
tupian | varchar | 否 | 否 | 图片 |
jinjia | int(11) | 否 | 否 | 进价 |
shoujia | int(11) | 否 | 否 | 售价 |
shuliang | int(11) | 否 | 否 | 数量 |
5.1.5 供应商管理
用户查看供应商信息,页面如图5.9所示。
5.1.6 商品信息管理
用户在商品信息管理页面如图5.12所示。
参考文献
- 庄帅.基于B/S架构设计实现超市管理系统[J].信息系统工程,2022,No.337(01):105-108.
- 苏润梅.论大数据时代信息安全的新特点与新要求[J].数码世界,2018(01):326-327.
- 王俊艳,田小龙.中小型超市管理系统的分析与设计[J].装备制造技术,2012(12):57-59.
- 邱小群,邓丽艳,陈海潮.基于B/S的信息管理系统设计和实现[J].信息与电脑(理论版),2022,34(20):146-148.
- 李洋,刘婷.基于MySQL的家电回收管理系统的数据库设计[J].科技与创新,2023,No.219(03)
- 杜成龙.基于MVC模式的三层架构研究[J].软件,2022,43(06):100-102.
- 袁江琛.复杂商品管理的MVC实现[J].福建电脑,2023,39(05):98-100.
- 张浩.SSM框架在Web应用开发中的设计与实现研究[J].电脑知识与技术,2023,19(08):52-54.DOI:10.14004/j.cnki.ckt.2023.0353.