博主介绍:全网个人号和企业号粉丝40W+,每年辅导几千名大学生较好的完成毕业设计,专注计算机软件领域的项目研发,不断的进行新技术的项目实战
⭐️热门专栏推荐订阅⭐️ 订阅收藏起来,防止下次找不到
千套JAVA项目实战持续更新中~
百套小程序APP项目实战持续更新中~
百套Python实战项目持续更新中~
有需求的各位可以先收藏起来,还有大家在毕设选题,开题报告有疑惑的都可以找我,给你参考意见,需要开题模板的可以私信留言告诉我
❤️文末获取源码联系、项目参考文档分享❤️ ⚠️一定要先收藏⚠️
系统的通用功能包括用户登录和密码修改,是三个角色共同需要使用的功能,用例分析如图4-1所示。
图4-1系统通用功能用例分析图
本系统采用自上往下的方法开发与实现,本课题要求实现一套宠物医院微信小程序,系统主要包括管理员、医生服务端模块和用户微信端模块的功能模块;
(1)管理员用例图如下所示:
图4-2管理员用例图
(2)用户用例图如下所示:
图4-3用户用例图
(3)医生用例图如下所示:
图4-4医生用例图
通过市场调研及咨询研究,可以按照用户的角色权限使不同用户角色看到不一样的信息界面。现根据需求阶段的分析,我们可以大致确定系统需要包含的功能如下图4-5所示:
图4-5宠物医院微信小程序结构功能图
数据可设计要遵循职责分离原则,即在设计时应该要考虑系统独立性,即每个系统之间互不干预不能混乱数据表和系统关系。
数据库命名也要遵循一定规范,否则容易混淆,数据库字段名要尽量做到与表名类似。
4.3.2 E-R图用户信息E-R图,如图4-6所示:
图4-6用户信息E-R图
服务信息E-R图,如图4-7所示:
图4-7服务信息E-R图
医生信息E-R图如图4-8所示。
图4-8医生信息E-R图
宠物用品E-R图如图4-9所示。
图4-9宠物用品E-R图
4.3.3 数据表本系统采用的是MySQL数据库存储数据,系统中使用到的主要数据表的具体展示部分如下所示。
表4-1:宠物资讯
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
title
varchar
200
标题
introduction
longtext
4294967295
简介
picture
longtext
4294967295
图片
content
longtext
4294967295
内容
表4-2:地址
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
userid
bigint
用户id
address
varchar
200
地址
name
varchar
200
收货人
phone
varchar
200
电话
isdefault
varchar
200
是否默认地址[是/否]
表4-3:科室
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
keshi
varchar
200
科室
表4-4:就诊记录
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
binglibianhao
varchar
200
病历编号
yonghuming
varchar
200
用户名
shouji
varchar
200
手机
zhenduanjieguo
varchar
200
诊断结果
yishengjianyi
varchar
200
医生建议
jiaofeijine
int
缴费金额
bingliziliao
longtext
4294967295
病例资料
yishenggonghao
varchar
200
医生工号
yishengxingming
varchar
200
医生姓名
ispay
varchar
200
是否支付
未支付
表4-5:挂号信息
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
yuyuedanhao
varchar
200
预约单号
yishenggonghao
varchar
200
医生工号
yishengxingming
varchar
200
医生姓名
guahaojine
varchar
200
挂号金额
guahaoshuliang
varchar
200
挂号数量
jiuzhenzhuangtai
varchar
200
就诊状态
yuyuejiuzhen
datetime
预约就诊
yonghuming
varchar
200
用户名
shouji
varchar
200
手机
zhengzhuangmiaoshu
longtext
4294967295
症状描述
shhf
longtext
4294967295
回复内容
ispay
varchar
200
是否支付
未支付
4-6:坐诊信息
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
yishenggonghao
varchar
200
医生工号
yishengxingming
varchar
200
医生姓名
yishengxingbie
varchar
200
医生性别
yishengzhaopian
longtext
4294967295
医生照片
yishengzhicheng
varchar
200
医生职称
keshi
varchar
200
科室
guahaojine
int
挂号金额
guahaoshuliang
int
挂号数量
zuozhenshijian
varchar
200
坐诊时间
yishenglvli
longtext
4294967295
医生履历
crossuserid
bigint
跨表用户id
crossrefid
bigint
跨表主键id
表4-7:服务预约
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
fuwumingcheng
varchar
200
服务名称
fuwuleixing
varchar
200
服务类型
fuwutupian
longtext
4294967295
服务图片
fuwujiage
int
服务价格
yuyueshijian
datetime
预约时间
yuyuebeizhu
varchar
200
预约备注
yonghuming
varchar
200
用户名
shouji
varchar
200
手机
shhf
longtext
4294967295
回复内容
ispay
varchar
200
是否支付
未支付
表4-8:住院资料
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
bingfangbianhao
varchar
200
病房编号
bingchuangbianhao
varchar
200
病床编号
zhuyuanqingkuang
varchar
200
住院情况
ruzhuriqi
date
入住日期
chongwumingcheng
varchar
200
宠物名称
chongwuzhonglei
varchar
200
宠物种类
chongwunianling
varchar
200
宠物年龄
chongwuxingbie
varchar
200
宠物性别
yonghu
varchar
200
用户
chuyuanriqi
date
出院日期
zhuyuanshuoming
varchar
200
住院说明
yishenggonghao
varchar
200
医生工号
4-9:服务信息
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
fuwumingcheng
varchar
200
服务名称
fuwuleixing
varchar
200
服务类型
fuwutupian
longtext
4294967295
服务图片
fuwujiage
int
服务价格
fuwuneirong
varchar
200
服务内容
fuwujieshao
longtext
4294967295
服务介绍
表4-10:用户
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
yonghuming
varchar
200
用户名
mima
varchar
200
密码
xingming
varchar
200
姓名
xingbie
varchar
200
性别
touxiang
longtext
4294967295
头像
shouji
varchar
200
手机
money
float
余额
0
表4-11:配置文件
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
name
varchar
100
配置参数名称
value
varchar
100
配置参数值
表4-12:医生
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
yishenggonghao
varchar
200
医生工号
mima
varchar
200
密码
yishengxingming
varchar
200
医生姓名
yishengxingbie
varchar
200
医生性别
yishengzhaopian
longtext
4294967295
医生照片
yishengzhicheng
varchar
200
医生职称
lianxidianhua
varchar
200
联系电话
money
float
余额
0
表4-13:宠物资料
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
chongwumingcheng
varchar
200
宠物名称
chongwuzhonglei
varchar
200
宠物种类
chongwutupian
longtext
4294967295
宠物图片
chongwuxingbie
varchar
200
宠物性别
chongwunianling
varchar
200
宠物年龄
chongwushuoming
varchar
200
宠物说明
yonghuming
varchar
200
用户名
表4-14:用户表
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
username
varchar
100
用户名
password
varchar
100
密码
role
varchar
100
角色
管理员
addtime
timestamp
新增时间
CURRENT_TIMESTAMP
表4-15:宠物用品
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
shangpinmingcheng
varchar
200
商品名称
shangpinfenlei
varchar
200
商品分类
shangpintupian
longtext
4294967295
商品图片
shiyongchongwu
varchar
200
适用宠物
shangpinguige
varchar
200
商品规格
shangpinpinpai
varchar
200
商品品牌
neirongxiangqing
longtext
4294967295
内容详情
price
float
价格
表4-16:收藏表
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
userid
bigint
用户id
refid
bigint
商品id
tablename
varchar
200
表名
name
varchar
200
名称
picture
longtext
4294967295
图片
type
varchar
200
类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注)
1
inteltype
varchar
200
推荐类型
remark
varchar
200
备注
表4-17:token表
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
userid
bigint
用户id
username
varchar
100
用户名
tablename
varchar
100
表名
role
varchar
100
角色
token
varchar
200
密码
addtime
timestamp
新增时间
CURRENT_TIMESTAMP
expiratedtime
timestamp
过期时间
CURRENT_TIMESTAMP
表4-18:反馈中心
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
userid
bigint
用户id
adminid
bigint
管理员id
ask
longtext
4294967295
提问
reply
longtext
4294967295
回复
isreply
int
是否回复
表4-19:订单
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
orderid
varchar
200
订单编号
tablename
varchar
200
商品表名
chongwuyongpin
userid
bigint
用户id
goodid
bigint
商品id
goodname
varchar
200
商品名称
picture
longtext
4294967295
商品图片
buynumber
int
购买数量
price
float
价格
0
discountprice
float
折扣价格
0
total
float
总价格
0
discounttotal
float
折扣总价格
0
type
int
支付类型
1
status
varchar
200
状态
address
varchar
200
地址
tel
varchar
200
电话
consignee
varchar
200
收货人
remark
varchar
200
备注
logistics
longtext
4294967295
物流
表4-20:关于我们
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
title
varchar
200
标题
subtitle
varchar
200
副标题
content
longtext
4294967295
内容
picture1
longtext
4294967295
图片1
picture2
longtext
4294967295
图片2
picture3
longtext
4294967295
图片3
表4-21:购物车表
字段名称
类型
长度
字段说明
主键
默认值
id
bigint
主键
主键
addtime
timestamp
创建时间
CURRENT_TIMESTAMP
tablename
varchar
200
商品表名
chongwuyongpin
userid
bigint
用户id
goodid
bigint
商品id
goodname
varchar
200
商品名称
picture
longtext
4294967295
图片
buynumber
int
购买数量
price
float
单价
discountprice
float
会员价
当游客打开微信小程序的网址后,首先看到的就是微信小程序首页界面。在这里,游客能够看到宠物医院微信小程序的低部导航条显示首页、宠物用品、服务信息、购物车、我的等,如图5-1所示。
图5-1微信小程序首页界面图
当用户进入微信小程序进行相关操作前必须先注册登录,在注册页面填写用户名、密码、确认密码、姓名、性别、头像、手机等信息,然后点击注册,如图5-2所示。
图5-2用户注册界面图
用户登录,用户在登录页面通过填写账号、密码,完成登录,如图5-3所示。
图5-3用户登录界面图
用户点击宠物用品,在宠物用品页面的搜索栏输入商品名称,进行搜索,然后可以查看商品名称、商品分类、商品图片、适用宠物、商品规格、商品品牌、价格等信息,如有需要可以进行添加到购物车立即购买、收藏或者评论等操作,如图5-4所示。
图5-4宠物用品界面图
购物车:用户将想要购买的商品加入购物车,加入购物车后可以增减数量、删除、点击购买,可一键清除失效商品,如图5-5所示。
图5-5购物车界面图
用户点击我的页面,在我的页面可以对服务预约、挂号信息、就诊记录、宠物资料、住院资料、我的收藏管理、用户充值、反馈中心、购物车、我的订单,进行详细操作,如图5-6所示。
图5-6我的界面图
大家点赞、收藏、关注 ,让更多需要的同学看到
不同开发语言专栏推荐订阅:
千套JAVA项目实战持续更新中~
百套小程序APP项目实战持续更新中~
百套Python实战项目持续更新中~
下方有我的微信名片
相关知识
基于微信小程序的宠物店管理系统小程序
[计算机毕业设计]基于安卓的宠物领养app
微信小程序宠物交易商城+后台管理系统
宠物领养小程序源码分享
基于uniapp微信小程序的宠物救助宠物领养系统
【开题报告】基于Springboot+vue基于微信小程序的宠物医院宠物健康管理系统(程序+源码+论文) 计算机毕业设计
Java计算机毕业设计基于微信小程序的宠物医院宠物健康管理系统(开题+源码+论文)
计算机毕业设计之:宠物互助平台的微信小程序系统(源码+文档+讲解)
宠物用品商城领养寄养医疗挂号系统uniapp 微信小程序
基于Node.js+vue基于springboot的宠物医院管理(开题+程序+论文) 计算机毕业设计
网址: 【毕业设计】宠物医院管理uniapp/安卓小程序 https://m.mcbbbk.com/newsview772293.html
上一篇: jsp宠物医院信息管理系统174 |
下一篇: 智能宠物医院管理收银系统,打造行 |