校园约拍微信小程序设计与实现ssm+论文源码调试解说
4 系统设计校园约拍微信小程序的设计方案比如功能框架的设计,比如数据库的设计的好坏也就决定了该系统在开辟层面是否高效,以及在系统维护层面是否轻易维护和升级,由于在系统实现阶段是必要思量用户的所有需求,要是在设计阶段没有经过全方位思量,那么系统实现的部分也就无从下手,所以系统设计部分也是至关重要的一个环节,只有根据用户需求举行过细全面的思量,才有盼望开辟出功能健全稳固的程序软件。
4.1 系统概要设计
本次拟开辟的系统为了节约开辟成本,也为了后期在维护和升级上的便利性,打算通过欣赏器来实现系统功能界面的展示,让程序软件的主要事务会集在后台的服务器端处理,前端部分只用处理少量的事务逻辑。下面使用一张图(如图4.1所示)来阐明程序的工作原理。
https://i-blog.csdnimg.cn/direct/ac1bcdc3451f4932bb65a859adde6310.png
图4.1 程序工作的原理图
4.2 系统功能布局设计
在分析并得出使用者对程序的功能要求时,就可以举行程序设计了。如图4.2展示的就是管理员功能布局图。
https://i-blog.csdnimg.cn/direct/2d88dce899e943609b212c129b44e9e5.png
图4.2 管理员功能布局图
4.3 数据库设计
程序功能操作不管是添加,修改,还是删除等功能产生的数据都是经过数据库举行数据保存和更新的,所以一个数据库设计的好坏也是程序是否好坏的判定标准,由于程序的乐成,有一半的功劳都是靠数据库的良好设计。数据库一旦设计得良好是可以减轻开辟人员的开辟负担的。
4.3.1 数据库E-R图设计
这个部分的设计必要使用到E-R图绘制工具,常用的工具就是Visio工具来绘制E-R模型图,这款工具不但可以快速创建必要的E-R模型图,而且该工具提供的操作界面很简单,可以短时间内修改绘图界面的图形大概是笔墨的属性。在绘制E-R模型图时,要分清楚各个图形代表的含义,以免绘制出错,E-R模型图由长方形(实体),椭圆形(属性),菱形(关系)这三部分图形符号构成,绘制期间要区分开来,用准确的图形符号代表相应的数据元素。
(1)管理员实体属性图见图4.4。
https://i-blog.csdnimg.cn/direct/360691d412204da1950ab7ab58d330a4.png
图4.4 管理员实体属性图
(2)照相资讯实体属性图见图4.5。
https://i-blog.csdnimg.cn/direct/b6ffa9c1ef77432cabad8343be6fc771.png
图4.5 照相资讯实体属性图
(3)商品类型实体属性图见图4.6。
https://i-blog.csdnimg.cn/direct/d3b410aa80834b37bf434717cc5675a0.png
图4.6 商品类型实体属性图
4.3.2 数据库表布局设计
数据库系同一旦选定之后,必要根据程序要求在数据库中建立数据库文件,并在已经完成创建的数据库文件里面,为程序运行中产生的数据建立对应的数据表格,数据表布局设计就是对创建的数据表格举行字段设计,字段长度设计,字段类型设计等,当数据表格公道设计完成之后,才气正常存储干系程序运行产生的数据信息。
1照相资讯表
序号
列名
数据类型
阐明
允许空
1
Id
Int
id
否
2
addtime
Date
创建时间
是
3
title
String
标题
是
4
introduction
String
简介
是
5
picture
String
图片
是
6
content
String
内容
是
2我的照片表
序号
列名
数据类型
阐明
允许空
1
Id
Int
id
否
2
addtime
Date
创建时间
是
3
dingdanbianhao
String
订单编号
是
4
shangpinmingcheng
String
商品名称
是
5
shangpinleixing
String
商品类型
是
6
zhaopian
String
照片
是
7
zhanghao
String
账号
是
8
xingming
String
姓名
是
9
shangchuanshijian
date
上传时间
是
10
shangjiazhanghao
String
商家账号
是
11
shangjiaxingming
String
商家姓名
是
12
dianhua
String
电话
是
13
userid
Integer
用户id
是
3商品信息表
序号
列名
数据类型
阐明
允许空
1
Id
Int
id
否
2
addtime
Date
创建时间
是
3
shangpinmingcheng
String
商品名称
是
4
shangpinleixing
String
商品类型
是
5
fengmian
String
封面
是
6
jiage
Integer
价格
是
7
paishedidian
String
拍摄所在
是
8
shangpinxiangqing
String
商品详情
是
9
shangjiashijian
date
上架时间
是
10
shangjiazhanghao
String
商家账号
是
11
shangjiaxingming
String
商家姓名
是
12
dianhua
String
电话
是
13
thumbsupnum
Integer
赞
是
14
crazilynum
Integer
踩
是
15
clicktime
datetime
最近点击时间
是
16
clicknum
Integer
点击次数
是
4我的订单表
序号
列名
数据类型
阐明
允许空
1
Id
Int
id
否
2
addtime
Date
创建时间
是
3
dingdanbianhao
String
订单编号
是
4
shangpinmingcheng
String
商品名称
是
5
shangpinleixing
String
商品类型
是
6
jiage
Integer
价格
是
7
shangjiazhanghao
String
商家账号
是
8
shangjiaxingming
String
商家姓名
是
9
yuyuedidian
String
预约所在
是
10
yuyueshijian
date
预约时间
是
11
paixiashijian
datetime
拍下时间
是
12
zhanghao
String
账号
是
13
xingming
String
姓名
是
14
shouji
String
手机
是
15
ispay
String
是否付出
是
16
userid
Integer
用户id
是
5收藏表表
序号
列名
数据类型
阐明
允许空
1
Id
Int
id
否
2
addtime
Date
创建时间
是
3
userid
Integer
用户id
是
4
refid
Integer
收藏id
是
5
tablename
String
表名
是
6
name
String
收藏名称
是
7
picture
String
收藏图片
是
8
type
String
类型(1:收藏,21:赞,22:踩)
是
9
inteltype
String
保举类型
是
6商家表
序号
列名
数据类型
阐明
允许空
1
Id
Int
id
否
2
addtime
Date
创建时间
是
3
shangjiazhanghao
String
商家账号
是
4
shangjiaxingming
String
商家姓名
是
5
mima
String
密码
是
6
zhaopian
String
照片
是
7
dianhua
String
电话
是
7用户表表
序号
列名
数据类型
阐明
允许空
1
Id
Int
id
否
2
username
String
用户名
是
3
password
String
密码
是
4
role
String
脚色
是
5
addtime
Date
新增时间
是
8token表表
序号
列名
数据类型
阐明
允许空
1
Id
Int
id
否
2
userid
Integer
用户id
是
3
username
String
用户名
是
4
tablename
String
表名
是
5
role
String
脚色
是
6
token
String
密码
是
7
addtime
Date
新增时间
是
8
expiratedtime
Date
逾期时间
是
9用户表
序号
列名
数据类型
阐明
允许空
1
Id
Int
id
否
2
addtime
Date
创建时间
是
3
zhanghao
String
账号
是
4
xingming
String
姓名
是
5
mima
String
密码
是
6
touxiang
String
头像
是
7
xingbie
String
性别
是
8
nianling
Integer
年龄
是
9
shouji
String
手机
是
10商品信息评论表表
序号
列名
数据类型
阐明
允许空
1
Id
Int
id
否
2
addtime
Date
创建时间
是
3
refid
Integer
关联表id
是
4
userid
Integer
用户id
是
5
nickname
String
用户名
是
6
content
String
评论内容
是
7
reply
String
复兴内容
是
11评价反馈表
序号
列名
数据类型
阐明
允许空
1
Id
Int
id
否
2
addtime
Date
创建时间
是
3
dingdanbianhao
String
订单编号
是
4
shangjiazhanghao
String
商家账号
是
5
shangpinmingcheng
String
商品名称
是
6
shangpinleixing
String
商品类型
是
7
zhaopian
String
照片
是
8
pingjia
String
评价
是
9
fankuijianyi
String
反馈建议
是
10
fankuishijian
datetime
反馈时间
是
11
zhanghao
String
账号
是
12
xingming
String
姓名
是
13
userid
Integer
用户id
是
12配置文件表
序号
列名
数据类型
阐明
允许空
1
Id
Int
id
否
2
name
String
配置参数名称
是
3
value
String
配置参数值
是
13商品类型表
序号
列名
数据类型
阐明
允许空
1
Id
Int
id
否
2
addtime
Date
创建时间
是
3
shangpinleixing
String
商品类型
是
5 系统实现
系统实现部分就是将系统分析,系统设计部分的内容通过编码举行功能实现,以一个现实应用系统的形式展示系统分析与系统设计的效果。前面提到的系统分析,系统设计最主要还是举行功能,系统操作逻辑的设计,也包罗了存储数据的数据库方面的设计等内容,系统实现就是一个最终的实施阶段,将前面的设计效果举行物理转化,最终出具可以运用于现实的软件系统。
5.1 用户管理
如图5.1显示的就是用户管理页面,此页面提供给管理员的功能有:对用户信息举行查询,添加,删除以及批量删除操作。
https://i-blog.csdnimg.cn/img_convert/c769ff2d17ad5a6288c6d16aeb3a8708.png
图5.1 用户管理页面
5.2 商家管理
如图5.2显示的就是商家管理页面,管理员可以对商家信息举行添加,修改,删除,查询操作。
https://i-blog.csdnimg.cn/img_convert/4f5ef40f87840b48ac66258f4024eda3.png
图5.2 商家管理页面
5.3 商品类型管理
如图5.3显示的就是商品类型管理页面,管理员可以对商品类型信息举行添加,修改,删除,查询操作。
https://i-blog.csdnimg.cn/img_convert/1aeb422853851d89cc6c2ae2ba528992.png
图5.3 商品类型管理页面
5.4 照相资讯管理
如图5.4显示的就是照相资讯管理页面,管理员可以对照相资讯举行添加修改删除查询操作。
https://i-blog.csdnimg.cn/img_convert/3b11af4ffba151321f4c095a024f74d3.png
图5.4 照相资讯管理页面
5.5 用户预约商品
如图5.4显示的就是用户预约页面,用户登录后可以选择商品举行预约操作。
https://i-blog.csdnimg.cn/img_convert/a0e29f0667cf701f7e0f7595f2886183.png
图5.5 用户预约商品页面
5.6 商品管理管理
如图5.4显示的就是商品信息管理页面,商家可以对商品信息举行添加,删除,修改,查询操作。
https://i-blog.csdnimg.cn/img_convert/61c157b2a73357aac929232d287f1d55.png
图5.6 商品信息管理页面
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]