携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情
数据库分析设计
系统数据库表如下:
(1)t_user表
字段名称**** | 数据类型**** | 主键**** | 是否空**** | 说明**** |
---|---|---|---|---|
id | int | Y | N | 主键 |
username | varchar(50) | N | N | 用户名 |
password | varchar(50) | N | N | 登录密码 |
createtime | datetime | N | N | 创建时间 |
role | int(10) | N | N | 角色,1为管理员,0为医生病人 |
username | varchar(64) | N | N | 真实姓名 |
yuangongid | int(10) | N | N | 医生病人编号 |
(2)t_bu表
字段名称**** | 数据类型**** | 主键**** | 是否空**** | 说明**** |
---|---|---|---|---|
id | int(10) | Y | N | 诊所编号 |
name | varchar(50) | N | N | 诊所名称 |
(3)t_keshi表
字段名称**** | 数据类型**** | 主键**** | 是否空**** | 说明**** |
---|---|---|---|---|
id | int(10) | Y | N | 主键 |
createtime | datetime | N | N | 创建时间 |
keshi | int(10) | N | Y | 科室 |
bingren | varchar(10) | N | Y | 病人标号 |
yuangongid | int(10) | N | N | 医生编号 |
(4)t_yuangong表
字段名称**** | 数据类型**** | 主键**** | 是否空**** | 说明**** |
---|---|---|---|---|
id | int(10) | Y | N | 主键 |
beizhu | varchar(30) | N | N | 备注 |
createtime | datetime | N | N | 创建时间 |
dizhi | varchar(30) | N | N | 地址 |
jiguan | varchar(30) | N | N | 籍贯 |
lianxidianhua | varchar(30) | N | N | 联系电话 |
ruzhishijian | datetime | N | N | 入职时间 |
truename | varchar(30) | N | N | 真实姓名 |
xingbie | varchar(5) | N | N | 性别 |
bumenid | int(10) | Y | N | 外键,诊所编号 |
(5)t_gonggao表
字段名称**** | 数据类型**** | 主键**** | 是否空**** | 说明**** |
---|---|---|---|---|
id | int(10) | Y | N | 主键 |
beizhu | varchar(30) | N | N | 备注 |
createtime | varchar(30) | N | N | 创建时间 |
path | varchar(30) | N | N | 公告内容 |
yuangongid | int(10) | Y | N | 外键,用户编号 |
详细设计
完成上面的设计后,接下来就是进行详细的设计阶段。我们会先讲诊所挂号预约系统它的代码是怎么进行规划的,是怎么设计的,这个是关于系统的开发设计。
管理模块设计
诊所挂号预约系统有众多的模块,有人员管理模块,对医生病人,诊所信息进行查看,修改,删除,通过关键字搜索医生病人,诊所,添加新的医生病人和诊所,对医生,病人信息的查看,修改,删除;科室管理模块:对科室进行查看,修改,删除,添加新的科室,查看病人和医生的信息;医院管理模块:对医生病人诊所的基本信息进行查看,修改,删除,添加;系统账号管理模块:进行注册和登录。