基于SSM的蛋糕甜品店管理系统的设计与开发论文

系统简介

如今,科学技术的力量越来越强大,通过结合较为成熟的计算机技术,促进了学校、医疗、商城等许多行业领域的发展。为了顺应时代的变化,各行业结合互联网、人工智能等技术,纷纷开展了管理信息化建设。传统的甜品店信息管理模式,主要以人工记录的方式统计和存储商品信息,这种管理模式容易丢失信息,并且不方便管理人员更新和查询相关数据。相比于传统管理模式,信息化管理模式主要使用计算机存储和管理相关信息记录,操作简单便捷,并且具体较强的灵活性,容易对数据实现查询和更新操作,有利于相关人员在同等时间内,完成更多的工作,并且能够尽可能的减少工作人员发生失误的概率。在idea集成开发平台上,蛋糕甜品店管理系统采用了B/S开发结构模式,并且通过使用Java语言编写相关代码,设计系统功能模块,MySQL数据库设计数据表格,存储商品信息,Tomcat服务器发布系统网址,处理请求和响应消息。本系统的开发,改进企业管理人员的工作模式,有利于简化工作流程,加快工作进度,提高信息处理效率。

关键词:蛋糕甜品店管理;Java语言;B/S架构;MySQL数据库

第1章 系统设计

4.1系统的总体设计
本系统的整体开发过程是采用B/S结构模式而开展的,通过使用Java语言、MySQL数据库等技术设计系统相关的功能,功能设计完成后,可以通过使用浏览器,运行和使用系统。通过需求分析的相关内容,可以基本上确定系统的主要功能设计。基于SSM的蛋糕甜品店管理系统的使用对象主要分为管理员角色和用户角色,主要的功能需求包括用户管理、商品信息管理、订单管理等。系统总体功能设计图如图4-1所示。
在这里插入图片描述

图4-1系统总体功能设计图
4.2数据库设计
4.2.1概念设计
MySQL数据库是免费的面向使用对象,其源代码对外也是公开发布的,也就是说设计人员在经过源代码设计人员的同意之后,就可以根据自身的一定需求,对相关代码进行使用和修改,由此极大的节约了软件开发成本[15]。而且,MySQL数据库占用极少的内存资源,系统与用户之间的交互性强,响应速度和运行速度也比较快,非常适用于中小型系统的开发和设计。从一定意义上说,MySQL数据库的使用价值是非常高的,其相关的语法语义也比较容易理解和掌握,因此本人使用MySQL数据库完成对相关的系统数据的存储和管控。数据库设计过程主要有两个阶段,分为概念设计和逻辑设计。概念设计是逻辑设计的基础依据,逻辑设计又是概念设计的具体实现。
概念设计阶段主要目的是将真实世界的工作任务转化为抽象世界的概念模型,通过设计实体-联系图(E-R图)的方式,来表示实际生活中的工作功能中的实体和属性[16]。这样一来,在蛋糕甜品店管理系统中,就可以对每一个工作流程进行设计,进而实现对相关的用户信息传递和共享,并由此构建出与系统有关的实体及其属性。本阶段的设计内容是将现实世界中用户对系统的相关功能需求,描述成为便于数据库设计人员理解的概念模型。系统的各实体E-R图设计如图4-2、在这里插入图片描述

图4-2管理员信息E-R图

4.2.2逻辑设计
逻辑设计阶段主要的目的是将概念设计中已经构建好的概念数据模型,转变成数据库能够识别和存储的二维数据表格的形式[17]。本阶段的设计内容是数据库设计人员将理解好的概念模型,描述成为MySQL数据库能够识别的数据表格。本阶段具体的实现方式是将上一阶段设计的E-R图转变成方便数据库进行存储和管理的数据表格,具体的数据表格设计如表4-1、表4-2、表4-3、表4-4、表4-5、4-6、表4-7、表4-8、表4-9、表4-10、4-11所示。
表4-1管理员信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 username String 用户名 是
3 password String 密码 是
4 role String 角色 是
5 addtime Date 新增时间 是

表4-2用户信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 addtime Date 创建时间 是
3 yonghuming String 用户名 是
4 mima String 密码 是
5 xingming String 姓名 是
6 touxiang String 头像 是
7 xingbie String 性别 是
8 shouji String 手机 是
9 money float 余额 是

表4-3商品信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 addtime Date 创建时间 是
3 shangpinmingcheng String 商品名称 是
4 shangpinfenlei String 商品分类 是
5 tupian String 图片 是
6 yanse String 颜色 是
7 kouwei String 口味 是
8 shangpinchicun String 商品尺寸 是
9 shangpinxiangqing String 商品详情 是
10 clicktime datetime 最近点击时间 是
11 clicknum Integer 点击次数 是
12 price float 价格 是
13 onelimittimes Integer 单限 是
14 alllimittimes Integer 库存 是

表4-4商品分类信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 addtime Date 创建时间 是
3 shangpinfenlei String 商品分类 是

表4-5商品尺寸信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 addtime Date 创建时间 是
3 shangpinchicun String 商品尺寸 是

表4-6商品评论信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 addtime Date 创建时间 是
3 refid Integer 关联表编号 是
4 userid Integer 用户编号 是
5 nickname String 用户名 是
6 content String 评论内容 是
7 reply String 回复内容 是

表4-7在线客服信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 addtime Date 创建时间 是
3 userid Integer 用户编号 是
4 adminid Integer 管理员编号 是
5 ask String 提问 是
6 reply String 回复 是
7 isreply Integer 是否回复 是

表4-8订单信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 addtime Date 创建时间 是
3 orderid String 订单编号 是
4 tablename String 商品表名 是
5 userid Integer 用户编号 是
6 goodid Integer 商品编号 是
7 goodname String 商品名称 是
8 picture String 商品图片 是
9 buynumber Integer 购买数量 是
10 price float 价格/积分 是
11 discountprice float 折扣价格 是
12 total float 总价格/总积分 是
13 discounttotal float 折扣总价格 是
14 type Integer 支付类型 是
15 status String 状态 是
16 address String 地址 是
17 tel String 电话 是
18 consignee String 收货人 是
19 logistics String 物流 是

表4-9收藏信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 addtime Date 创建时间 是
3 userid Integer 用户编号 是
4 refid Integer 收藏编号 是
5 tablename String 表名 是
6 name String 收藏名称 是
7 picture String 收藏图片 是
8 type String 类型 是
9 inteltype String 推荐类型 是

表4-10购物车信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 addtime Date 创建时间 是
3 tablename String 商品表名 是
4 userid Integer 用户编号 是
5 goodid Integer 商品编号 是
6 goodname String 商品名称 是
7 picture String 图片 是
8 buynumber Integer 购买数量 是
9 price float 单价 是
10 discountprice float 会员价 是

表4-11公告信息表
序号 列名 数据类型 说明 允许空
1 id Int 编号 否
2 addtime Date 创建时间 是
3 title String 标题 是
4 introduction String 简介 是
5 picture String 图片 是
6 content String 内容 是

第2章 系统实现

5.1个人中心
个人中心模块设计的主要目的是方便用户对密码等个人信息进行管理,用户可以根据自己的实际需求,选择每隔一段时间,更新个人账户的用户名和密码,修改密码界面设计如图5-1所示,个人信息界面如图5-2所示。
在这里插入图片描述

图5-1修改密码界面
在这里插入图片描述

图5-2个人信息界面
5.2用户管理
用户管理模块设计的主要目的是方便管理用户对相关用户信息进行管理,管理用户可以选择查看用户的联系电话,修改用户的真实姓名,用户管理界面设计如图5-3所示。
在这里插入图片描述

图5-3用户管理界面

  • 24
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值