医院就诊管理系统
详细设计说明书
1 / 1文档可自由编辑
1.引言 1.1编写目的
本详细设计说明书是针对软件工程管理与实践课程作业而编写。目的是对医院就诊管理系统进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。 1.2背景
待开发的系统的名称:医院就诊管理系统
用户:中小型医院 2. 系统的结构
添加病人信息 分配ID 挂号单入库 分配医生
挂号子模块 (功能)
(M1) 查询病人数据库
医院就诊管理系统 修改病人数据库 诊断子模块 (功能) 查询药材数据库 (M2) 开药 1 / 1文档可自由编辑 查询药材数据库 查询挂号单数据库 收费给药
缴费取药子模块 (功能)
(M3)
医生信息管理
(M4) 后台管理子模块 (功能) 药材信息管理 3.程序流程图
1 / 1文档可自由编辑
4.模块设计说明 4.1登录模块描述
该系统面向医院就诊流程中的不同人群,登陆者身份不同,其要使用的功能也各不相同,权限要求也很严格,所以,有必要设置登录界面,并设置相应的密码以明确不同权限。登录初始模块有三个选择按钮,分别对应三种不同使用者,即医生、挂号员、系统管理员。 a功能
验证登陆者输入的用户名和密码是否存在以及是否相符,验证成功则打开相应的操作界面,否则返回密码错误提示。 输入:用户名以及密码
处理:到用户数据库中验证是否存在及是否正确
输出:密码错误提示 用户名不存在 或者返回相应的操作界面 b性能
对于输入的乱码也要有一定的处理能力 c输人项
用户名以及登录密码 d输出项
密码错误提示、用户名不存在提示、返回相应操作界面 4.2挂号模块描述
挂号模块从界面上看主要分为三部分,分别是挂号功能部分、挂号单显示部分、以及新病人录入部分。由于是挂号模块,如果面对的是一位新患者,则要求输入基本信息,故整个模块要求输入的信息项较多。
1 / 1文档可自由编辑
a功能
录入病人信息生成挂号单,该挂号单贯穿于病人整个就诊过程,生成的挂号单暂存于挂号单数据库中,以供医生诊断以及取药付款调用。此外,挂号单中的病人ID项一直存储在病人数据库中,以供该患者以后就诊使用。 b输入项
病人ID 所挂科室 病人基本情况(病人ID 姓名 性别 年龄 住址 电话 E-mail) c输出项
挂号单,包含病人ID及其基本信息。该基本信息写入病人信息库,该挂号单写入挂号单数据库 4.3问诊模块描述
该模块主要配合医生描述诊断结果以及给医生提供必要的诊断信息,包括病人的病史以及基本信息,诊断结束后给出所开药物列表 并写入该病人的挂号单数据库,开药时候会检查有无该药品。 a功能
给医生提供病人基本信息,包含个人信息以及病史,供诊断使用,在医生开药时提供一个药品检查功能,如果医生所开药物在药材数据库中查询不到,则返回开药失败。 b 输入项
病人ID 所开药物名称 诊断结果(文本格式) c 输出项
1 / 1文档可自由编辑
诊断结果写入病史数据库 所开药物列表写入挂号单数据库 输出诊断后的挂号单,以供取药付款使用 4.4 取药付款模块描述
取药模块相对而言设计地较为简单,目的只是为了确认所取药品购买情况及付款情况。 a功能
所购买药品列表显示 确认付款功能 b输入项 病人ID c输出项
购买购买药品列表 4.5后台管理模块描述
管理员模块主要分为三个部分,即医生管理,挂号员管理,以及管理员管理,功能大致相同,同时管理员还可以访问系统的所有数据库 a功能
管理使用该系统的用户及其信息,包含查询、增加、删除、修改,以及给用户授权,分配账号。 b输入项 账号ID c输出项
ID拥有者的基本信息
1 / 1文档可自由编辑
5界面数据流跳转图 管理员界面数据流跳转图
挂号界面数据流跳转图
1 / 1文档可自由编辑
医生界面数据流跳转图
1 / 1文档可自由编辑
6开发方法说明
1 / 1文档可自由编辑
小组在开发该系统的过程中采用面向对象的开发形式,以界面为驱动,先通过需求讨论确定系统界面,而后以系统各个界面为驱动,推进开发过程。分模块设计系统各个部分,最后组装测试。
1 / 1文档可自由编辑
因篇幅问题不能全部显示,请点此查看更多更全内容