校园约拍微信小程序设计与实现ssm+论文源码调试解说

打印 上一主题 下一主题

主题 1036|帖子 1036|积分 3108

4 系统设计

校园约拍微信小程序的设计方案比如功能框架的设计,比如数据库的设计的好坏也就决定了该系统在开辟层面是否高效,以及在系统维护层面是否轻易维护和升级,由于在系统实现阶段是必要思量用户的所有需求,要是在设计阶段没有经过全方位思量,那么系统实现的部分也就无从下手,所以系统设计部分也是至关重要的一个环节,只有根据用户需求举行过细全面的思量,才有盼望开辟出功能健全稳固的程序软件。


4.1 系统概要设计

本次拟开辟的系统为了节约开辟成本,也为了后期在维护和升级上的便利性,打算通过欣赏器来实现系统功能界面的展示,让程序软件的主要事务会集在后台的服务器端处理,前端部分只用处理少量的事务逻辑。下面使用一张图(如图4.1所示)来阐明程序的工作原理。


图4.1 程序工作的原理图


4.2 系统功能布局设计

在分析并得出使用者对程序的功能要求时,就可以举行程序设计了。如图4.2展示的就是管理员功能布局图。


图4.2 管理员功能布局图


4.3 数据库设计

程序功能操作不管是添加,修改,还是删除等功能产生的数据都是经过数据库举行数据保存和更新的,所以一个数据库设计的好坏也是程序是否好坏的判定标准,由于程序的乐成,有一半的功劳都是靠数据库的良好设计。数据库一旦设计得良好是可以减轻开辟人员的开辟负担的。


4.3.1 数据库E-R图设计

这个部分的设计必要使用到E-R图绘制工具,常用的工具就是Visio工具来绘制E-R模型图,这款工具不但可以快速创建必要的E-R模型图,而且该工具提供的操作界面很简单,可以短时间内修改绘图界面的图形大概是笔墨的属性。在绘制E-R模型图时,要分清楚各个图形代表的含义,以免绘制出错,E-R模型图由长方形(实体),椭圆形(属性),菱形(关系)这三部分图形符号构成,绘制期间要区分开来,用准确的图形符号代表相应的数据元素。
(1)管理员实体属性图见图4.4。


图4.4 管理员实体属性图
(2)照相资讯实体属性图见图4.5。


图4.5 照相资讯实体属性图
(3)商品类型实体属性图见图4.6。


图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显示的就是用户管理页面,此页面提供给管理员的功能有:对用户信息举行查询,添加,删除以及批量删除操作。


 
图5.1 用户管理页面


5.2 商家管理

如图5.2显示的就是商家管理页面,管理员可以对商家信息举行添加,修改,删除,查询操作。


 
图5.2 商家管理页面


5.3 商品类型管理

如图5.3显示的就是商品类型管理页面,管理员可以对商品类型信息举行添加,修改,删除,查询操作。


 
图5.3 商品类型管理页面


5.4 照相资讯管理

如图5.4显示的就是照相资讯管理页面,管理员可以对照相资讯举行添加修改删除查询操作。


 
图5.4 照相资讯管理页面


5.5 用户预约商品

如图5.4显示的就是用户预约页面,用户登录后可以选择商品举行预约操作。


 
图5.5 用户预约商品页面


5.6 商品管理管理

如图5.4显示的就是商品信息管理页面,商家可以对商品信息举行添加,删除,修改,查询操作。


 
图5.6 商品信息管理页面



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

饭宝

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表