医生诊疗信息管理子系统—实现医生技术专长信息管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1•引言 (1)
2•需求分析 (1)
2.1系统现状 (1)
2.2用户需求 (1)
2.3系统功能需求 (2)
2.4数据描述 (3)
2.5数据库描述 (3)
2.6数据采集 (4)
3 概要设计 (4)
3.1总体设计 (4)
3.2接口设计 (5)
3.3数据结构设计 (6)
3.4运行设计 (6)
3.5出错处理设计 (7)
3.6安全设计 (7)
3.7维护设计 (7)
4详细设计 (7)
4.1程序设计说明 (7)
5 •实现与调试分析 (9)
5.1.实现环境 (13)
5.2.语言选择 (14)
5.3.调试分析 (14)
6.测试分析 (15)
6.1.测试用例 (15)
6.2.测试结果 (15)
7•用户手册 (18)
&总结 (19)
错误!未定义书签。
参考文献19
1•引言
随着医学的快速发展,医生队伍的快速扩大,和现在世界上种类繁多的各种疾病,更多的医生不可能擅长医治各种疾病,很多的医生都是各有所长,现在医院都分了很多科室用于治疗不同的病患。根据自己的病情查看在这方面有专长的医生,显得尤为必要, 提高了患者的就诊效率,也提高了医院的看病效率。
医生诊疗信息管系统,由多个模块有机结合而成,包括原医生技术专长信息管理,医生基本信息管理,诊疗处方信息管理等3个软件模块。本说明书介绍的是医生诊疗信息管理系统中的医生技术专长信息管理系统的设计实现过程。
2•需求分析
2.1系统现状
通过对原系统进行深入的调查,我们发现原系统信息管理过程中主要存在以下几方面的问题。
1.由于没有一个好的医生技术特长信息管理系统使病人无法在看病之前了解医生,使病人看
病更难;
2.病人无法根据医生的技术特长进行合理选择,造成久治不愈;
3.医生接收到自己不擅长的病患,减低了医院的诊疗效率,耽误了病人时间;
4.在有派遣医生的任务时往往派去的都是在一定技术上有特长的医生,没有合理的特长信息,使医院的任务不能很好完成。
随着医院的增多,医生队伍的扩大,建立良好的医院制度,采用现代管理手段参与管理,才可能通过各种措施降低成本,提高质量,使医院更好的服务民众。
2.2用户需求
为了提高病人看病效率,让病人更好的选择主治医师,也为了让医院提高看病的效率,更好的完成一些外派任务,医院要求医生技术特长信息管理子系统满足以下几个方面的要求:
1.能详尽的包含医生的技术特长,主要包括擅长医治的病种,研究方向,荣誉信息
2.系统要容易操作,让病人很容易也很快速就可以使用,并找到自己心仪的主治医师。
总之,希望通过系统的开发,解决患者对医生不了解的情况,让患者找到自己认为可以医治自己的医生,让医生医治自己擅长的病患,提高病人和医院的效率。
2.3系统功能需求
1.待开发软件的功能需求
一个小型的医生特长信息管理系统,需完成以下工作:
(1)录入医生特长信息:(擅长领域,擅长病种,荣誉等);
(2)修改医生特长信息;
(3)按输入姓名查询医生特长;
(4)按输入病种查询擅长治疗该病的医生信息;
2.待开发软件的功能
按照用户需求,要满足以上功能,我们设计出了医生技术特长信息管理系统的结构
厂医生技术、专长信息管理系统
\
(录入医牛]
特长信息
\维护医牛]
特长信息
(查询医牛
特长信息
1
同时,通过分析,我们给出了成品管理系统的顶层数据流图。见图2
\删除医生]厂添加医生'厂修改医生、
特长信息特长信息特长信息
L 丿< J
厂按姓名查1按医生编''按输入病j
询号查询症查询
< >
L
2.4数据描述
1.静态数据及其数据字典
待开发软件的功能已经用层次方框图和顶层数据流图表示出来了,其中涉及到的静态数据及其数据字典如下:
存储的医生技术专长信息表(表1)
1
2.动态数据
输入数据:菜单命令、查询条件、记录等。输出数据:查询结果等。
内部数据:操作所产生的中间数据。
2.5数据库描述
本软件采用关系型数据库。
2.6数据采集
通过键盘、鼠标向软件系统输入数据
3概要设计
本软件将辅助管理人员完成医院的医生技术专长信息等方面的管理,可以进行查询、录入、修改医生技术专长信息等工作,提高医院的治病效率也提高了病人的治愈率。在分析阶段,我们已经提出了系统的结构、顶层数据流图和数据字典。本节我们将对系统的硬件环境作简要介绍,并对待开发系统作概要设计。
3.1总体设计
1.处理流程
(1)系统启动。
(2)初始化系统,导入数据库。
(3)进入消息循环状态,通过事件驱动激活各模块,执行各任务。
(4)一任务执行完毕后重新进入消息循环状态。
(5)通过事件驱动退出系统。
2.系统总体结构和模块设计。
通过以上分析,我们进一步设计出了产成品管理系统的总体结构模块图(见图3))
图3系统总体结构图
各模块设计如下:
4
各模块功能分配如下:
(1)系统控制功能:初始化模块(M1、关闭系统模块(M6。
⑵ 数据维护功能:录入信息模块(M2,修改信息模块(m3,删除信息模块(m4
(3)查询统计功能:查询信息模块(M5。
3.2接口设计
1.外部接口
(1)用户界面
采用图形用户界面(GUI),包含菜单、按钮、对话框等元素⑵软件接口
软件运行于MS-DOS3.3以上和UCDO平台上。
⑶硬件接口
运行于IBM PC386及兼容机以上。
2.内部接口