携手创作,共同成长!这是我参与「掘金日新计划 · 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 | 外键,用户编号 |
详细设计
完成上面的设计后,接下来就是进行详细的设计阶段。我们会先讲诊所挂号预约系统它的代码是怎么进行规划的,是怎么设计的,这个是关于系统的开发设计。
管理模块设计
诊所挂号预约系统有众多的模块,有人员管理模块,对医生病人,诊所信息进行查看,修改,删除,通过关键字搜索医生病人,诊所,添加新的医生病人和诊所,对医生,病人信息的查看,修改,删除;科室管理模块:对科室进行查看,修改,删除,添加新的科室,查看病人和医生的信息;医院管理模块:对医生病人诊所的基本信息进行查看,修改,删除,添加;系统账号管理模块:进行注册和登录。