医院管理系统说明书 下载本文

处理速度:一般查询速度<4秒; 一般存储速度<2秒;

关键数据查询速度: <2秒。

6.社会因素可行性分析

随着人口密度增大、居住环境恶化几生活水平的提高,需要并有能力看病的人所占总人口比例增大。将导致到医院就诊的人的数目急剧增大。所以,提高医院的挂号、就诊的效率十分必要。

6.1法律因素

所有软件都选用正版;

所有技术资料都由提出方保管; 合同制定确定违约责任。

6.2用户使用可行性

本软件使用方法简单,仅要求使用人员具有基础计算机知识素养,比如:打字、对文件进行保存,系统管理员要求由计算机的基础专业知识,如:对Excel表格的基础操作.所有人员都只需要对计算机方面的知识经过本公司的简单培训;

经过培训人员将会熟练使用本软件;

一名系统管理员多名注册员、挂号员他们需要熟练本系统的各项功能。

7.结论意见

由于投资效益比远大于100%, 技术、经济、操作都有可行性,可以立即进行开发。

9

软件需求说明书

1引言

1.1编写目的

Xx医院现在仍然实行人工挂号操作,人流量大时长期导致挂号效率低,易出错,浪费人力与财力。

本软件为医院挂号系统软件,为医院挂号提供了统一,方便的管理模式,使医院工作人员在为病人挂号时能简单,效率,方便。

希望本系统能解决人流量大且仍然人工操作挂号医院的问题,方便医院的管理与操作,提高效益,同时也为病人带来方便。

1.2背景

开发软件名称:医院挂号就诊系统; 项目任务提出者:XX医院 ; 项目开发者:丁勋 尹素婷; 用户:XX医院;

实现软件单位:XX医院。 系统与其他系统关系:

该系统与医院信息系统相互联系同时由医院指定人员统一管理,将权限分配给各个相关人员如挂号员,门诊科医生,实现各个部门的相关操作。

1.3定义

[专门术语]:无 [缩写词]:无

1.4参考资料

[1] 张海潘.软件工程导论.清华大学出版社.2008年2月,第5版。

10

2任务概述

2.1目标

本系统实现后希望能大大提高医院就诊挂号的工作效率,同时为各个门诊部门提供相应的就诊管理,提高医院的经济效益同时方便病人就诊。

该系统独立软件,全部内容自含。

2.2用户的特点

根据医院门诊就诊的过程(如图2.1),整个系统应该有四个操作用户角色,即注册员,挂号员,医生,和系统管理员。

病人来到医院 注册挂号就诊缴费病人离开医院 注册员负责注册病人信息;挂号员根据病人需求选择科室挂号;医生处理诊断过程和开药;系统管理员在后台对系统进行用户管理并展开系统的正常运行维护工作。每个角色操作的共性是通过密码验证后登录,通过框体显示自己的使用权限。角色工作完成后,通过退出选项关闭系统。

该系统可由医院不同工作人员操作,但使用人员必须了解医院的相关工作流程。 同时懂得简单的电脑操作。

使用人员无须进行相关培训,按系统提示操作即可。

图2.1 病人就诊流程

2.3假定和约束

开发期限:2012年5月20日至2012年6月8日; 开发环境:SQL SEVER 2005 DELHPI 7 经费限制:经常性支出:

人工费用:1(月)*2(人)*5000(元)=1万 其他不可知额外支出:1万 共计:2万

11

3需求规定

3.1对功能的规定

功能模块 普通用户 注册功能 挂号功能 就诊管理 管理员 系统用户管理 报表查询

对用户进行添加与删除 选择需要查询的报表 创建新的用户,删除指定用户 显示选择的报表信息 填写病人基本信息,并给予挂号号码 每个病人拥有自己的挂号号码 输入挂号号码,显示相应病人的信息,并病人被分配到相应的科室 根据信息,分配相应的科室。 输入挂号号码,显示病人信息,并根据为产生病人就诊信息报表 病人的看病结果,填写就诊信息 相应操作 结果 3.2对性能的规定

为了保证系统能够长期、安全、稳定、可靠、高效的运行,医院挂号就诊系统应该符合以下的性能规定:

1.系统处理的准确性和及时性

系统处理的准确性和及时性是系统的必要性能。注册部分,挂号部分,就诊管理部分之间要求病人信息传送无误,且信息传送时间不超过3秒。

2.系统的易操作性

该系统将由医院的多个不同部门的人员使用,所以要求操作简单,界面简洁,操作人员 只要根据界面提示进行相关操作即可,不需要进行专门的培训。 3.软件系统本身运行对计算机硬件平台和操作系统平台要求适中。

3.2.1精度

1.注册功能模块: 属性 精度 患者姓名 String(20) 患者性别 患者年龄 联系电话 患者编号 就诊时间 Varchar(10) Integger(10) Varchar(20) Varchar(20) Varchar(10)

2.挂号功能模块: 属性 精度

12

患者姓名 String(20) 患者性别 患者年龄 联系电话 患者编号 挂号科室 Varchar(10) Integger(10) Varchar(20) Varchar(20) String(20)