好文档 - 专业文书写作范文服务资料分享网站

医院在线预约挂号系统设计说明

天下 分享 时间: 加入收藏 我要投稿 点赞

. . . .

2.确定数据库中的表

在完成系统的ER图之后,需要将ER模型转化为关系模型,也就是说,要设计出数据库所需要的表格。在这里,选用的是关系数据库。关系数据库使用表来存储信息,确定数据库中的表是数据库设计中比较难处理的一步。利用数据库的目的就是为了解决医院挂号信息的组织和管理问题。设计者从数据库所要解决的问题和收集的各种表格中,却不一定能够直接找出生成数据库表结构的线索。根据关系规范化的知识,将上面的E-R 图化解为几个规范的关系,每个关系可以在关系数据库中用表来存储。此外,为了能够更合理地确定数据库中应

参考

. . . .

包含的表,按以下原则对数据进行分类: 1)每个表应该只包含一个主题的相关信息。

表中只包含一个主题的相关信息,它就可以独立于其他主题来维护自己主题的信息。例如,将病人信息和医生信息分开,保存在不同的表中,这样当删除某一病人信息时就不会影响到医生信息。

根据其相关信息,建立各个实体的信息表如下: 病人的信息表: 病人信息 主键 病人编号 病人姓名 性别 出生日期 就诊记录 住院记录 药物过敏情况 联系方式

病人挂号信息表: 病人挂号信息 主键 挂号单编号 科室编号 医生编号

医生信息表:

医生信息 主键 医生编号 医生姓名 性别 职称 接诊记录 所属科室 科室信息表:

科室信息 主键 科室编号 科室名称 主管医生

表中不应该包含重复信息,并且信息不应该在表之间复制。这样每条信息只保存在一个表中,只需在一处进行更新,效率高,同时也消除了不同信息重复项的可能性。

参考

. . . .

2)五张表的表的结构如下(其中带k的为主键):

患者挂号信息表结构

字段名称 Id(k) time int(16) Varchar2(32)

管理员(登陆管理)表结构 字段名称 Id(k) loginName password int(16) Varchar2(16) Varchar2(32)

医生信息表结构

字段名称 Id(k) name description zhicheng int(16) Varchar2(32) Varchar2(32) Varchar2(32)

用户(患者)信息表结构

字段名称 Id(k) name gender date phone description description int(16) Varchar2(32) Varchar2(8) Varchar2(32) Varchar2(32) Varchar2(150) Varchar2(150)

科室信息表结构

字段名称 Id(k) name name

参考

字段类型 ID序列号 预约时间 说明 字段类型 ID序列号 登录账号 登录密码 说明 字段类型 ID序列号 医师姓名 医师简介 说明 医师职称,科室 字段类型 ID序列号 用户姓名 性别 出生日期 联系电话 就诊记录 住院记录 说明 字段类型 int(16) Varchar2(32) Varchar2(64) ID序列号 科室名称 主管医生 说明 . . . .

4.输入输出设计

医院的网上挂号信息系统是建立在信息技术平台上,辅助医生和工作人员进行管理和决策的综合人机系统。这个系统平台是信息系统开发的基础,包括计算机软硬件选择、计算机输入输出的设计、数据库管理信息系统的选择等。在运用此系统的同时,会要用到输入输出设计,在该系统中,输入设备包含光电阅读器,键盘,鼠标等,输出设备包含显示器,光盘,打印机等,输入输出格式为表格图形,输入输出介质为磁盘内存。 输入报表设计: 界面名称:入院登记 界面图示: 简单描述:

输出报表设计:

报表名称:门诊管理系统汇总表 报表格式: 科室 科室: 挂号 报表描述: 报表名称:就诊费用汇总表 报表格式: 科室 科室: 挂号号 姓名 性别 挂号费 ....... 人数 ........ ....... 合计 编号:000001 姓名 性别 挂号费 ....... 人数 ........ ....... 合计 编号:000001 报表描述:本次就诊费用总结

5.代码设计

所谓代码是用数或字符代表事物名称、属性或状态等的符号。它以简短的符号形式代替具体的文字说明,惟一地标识系统中的某一事物。在信息系统中,代码是人和机器的共同语言,是系统进行信息鉴别、分类和排序等处理的依据。所以代码设计是实现信息管理的一个前提条件,其主要任务就是要提供给信息系统所需使用的代码标准。使其在系统中方便使用。在该系统中,代码全使用十进制码。

系统代码原理:医院的人员编号为8位的顺序码,此设计短小,简单,易扩充,其中,第一位数0表示为医护人员,第一位为1时为患者,二三位数表示该人员所在总科室,四五位数表示总科室下的分科室,第六位数取决于第一位数,若第一位数为0时,第六位数可为1,2,3,4,5(分别代表1:医师 2:主治医师 3:主任医师 4:副主任医师 5:护理人)若第一位数为1时,则第六位数为0;七八位数为顺序位数。

例如:医院的人员编号为00101101,则表示是位医生,是第一个总科室下第一个分科室下的第一位医师。

参考

. . . . 医院人员编号代码设计: 代码层次 代码内容 代码区间意义 第一层代码 第二层代码 第三层代码 第四层代码 第五层代码 0 类别 01 总科室 01 分科室 1 职称 01 顺序号

科室编号为四位数编码,前两位是总的门诊科室号码,后两位是总科室下的分科室号码。若没有分科室,则后两位为00。 科室编号代码设计

代码层次 代码内容 代码区间意义 第一层代码 第二层代码 01 总科室 01 分科室

挂号编号为10位数编码,前六位为时间,后四位挂号顺序。

例如1405120001 表示2014 年5月12 日(140512)的第1 位挂号的病人(0001)。

挂号流水号代码设计:

代码层次 代码内容 代码区间意义 第一层代码 140512 当天日期 第二层代码 0001 当日顺序号 6.界面设计

前台

登录界面 注册界面

预约单界面 密码修改界面

参考

医院在线预约挂号系统设计说明

....2.确定数据库中的表在完成系统的ER图之后,需要将ER模型转化为关系模型,也就是说,要设计出数据库所需要的表格。在这里,选用的是关系数据库。关系数据库使用表来存储信息,确定数据库中
推荐度:
点击下载文档文档为doc格式
7r45t9872t23x6i11fyp2nsft0iuth00r8i
领取福利

微信扫码领取福利

微信扫码分享