社区门诊管理系统概要和详细设计说明(1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河北北方学院信工学院《软件工程》实验指导与报告书社区门诊管理系统概要设计与详细设计
目录
1引言 (2)
1.1编写目的 (2)
1.2背景 (2)
1.3定义 (2)
1.4参考资料 (2)
2.系统设计(Design of Collective) (3)
2.1 体系结构设计(Design of Architecture) (3)
2.2 子系统清单(Subsystem List) (4)
2.3 模块设计(Module Design) (4)
2.3.1主界面: (4)
2.3.2挂号系统模块: (5)
2.3.3 就诊、病例管理模块 (6)
2.3.4 保健档案管理模块 (8)
2.3.5 计价收费模块 (9)
2.3.6 权限管理模块 (9)
2.4 功能模块清单(Module List) (10)
3.数据结构设计(System Design) (10)
3.1 数据库表名清单(DB Table List) (10)
health_data (10)
3.2 数据库表之间关系说明(Relation of DB Table) (11)
3.3 数据库表的详细清单(Particular List of DB Table) (11)
病历管理表case_history (12)
健康数据表health_data (12)
3.4 视图设计(View Design) (14)
3.5 其他数据结构设计(Design of Other Data Structure) (14)
1引言
1.1编写目的
确定社区门诊系统的功能及有效性需求,以供软件开发人员参考。
1.2背景
说明:
a.社区医院门诊系统
b.本项目的任务提出者为从化社区门诊网络管理层;用户为从化社区门诊医务人员及工作人员;该软件的计算中心系统为从化社区门诊网络室windows 系统;
c.全部计算机处于局域网;
1.3定义
暂无。
1.4参考资料
《医学信息学》高岚2007年7月
《医学信息学概论》董建成2010年1月1日
《浅谈医院档案管理存在的问题及解决对策》张雅杰
《关于加强医院药房管理及提高服务质量的探讨》熊静
软件工程课件实验3模板及网络资源;百度文库。
2.系统设计(Design of Collective)
2.1 体系结构设计(Design of Architecture)
本管理系统的功能包括6部分:基础数据设置、挂号收费功能、计价收费功能、病例管理功能、保健档案管理、权限管理功能。如图2-1
图2-1 系统业务流程图
通过对病人就诊流程及管理的调查和了解,初步确定了该系统的基本需求情况:
1.在病人就诊之前,必须进行挂号,包括病人的最基本信息,挂号费用,预存费等。
2.在病人进行挂号的同时,可以自动为病人分配病历号,作为病人在就诊过程中的唯一标识。
3.医生将病人基本信息(包括简要病史等等)进行登记,各种化验检查信息输入,并可以进行异常提醒。
4.各种就医信息的输入、查询和维护,并可以进行异常提醒,医生可以查询病人治疗情况、化验检查结果,以便跟踪病人病情发展情况,同时也有助于医生对各种病例进行分析研究。
5.医生可以登录查询病人的健康档案,以便了解病人的身体健康状态,确保有效的治疗。
6.对病人的预付款进行管理,并且当预付金额不够时可以提醒补交预付款,对病人就诊过程中的各种费用进行管理,可以打印病人预付款单据和费用凭单。
2.2 子系统清单(Subsystem List)
子系统清单,如表2-2所示。
表2-2 子系统清单
2.3 模块设计(Module Design)
2.3.1主界面:
首先设计主菜单,根据各模块设计好菜单项和各菜单项下面的子菜单项,并可添加为用户登录和退出以及挂号选项,提供快捷操作。然后在主窗口中选择设计好的主菜单。应用程序的主要功能都是在主窗口的主菜单及在其下打开的众多窗口中完成的。主界面如图2-2所示。
图2-2 社区门诊管理系统主界面
2.3.2挂号系统模块:
根据门诊科室及挂号类型设计挂号系统,自动产生病历号。先根据数据库表建立挂号系统的数据窗,然后建立挂号窗口,并使用该数据窗。挂号病人要进入门诊就诊的第一步就是进行挂号,只有进行挂号后才能获得病历号,得到其他服务。挂号界面如图2-3所示:
图2-3 挂号系统界面
主要实现功能有自动分配病历号,录入员无法修改。单击“保存”按钮的时候,如图2-4所示:
图2-4 挂号保存界面
“保存”按钮中的代码最主要的通过设置过滤条件来使数据窗口只能显示当前一条记录。
本系统中,需要处理的数据繁多,如果仅是靠普通控件来进行输入、查询和维护等操作,只能依靠纯粹的手写代码来进行与数据库数据之间的交互,将会带来极大的不便。为此,采用数据窗口来进行对数据的处理。通过数据窗口,可以对数据库进行操作,不但可以对每个数据库的表进行检索、查询、插入、删除和更新,而且还可以为数据指定输入格式、输出格式和显示风格等。图2-3中左边显示数据的部分既为Grid风格的数据窗口。本系统中还用到Group风格的来制作报表,将在图2-5出现。
图2-5 挂号打印界面
如上图所示,在单击了图2-3图中的“打印”之后,系统会自动按照程序中的代码的要求将自动流水号传递到报表窗口,其中的“预付款(挂号)单据”所在