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