《住院管理系统需求分析(共14页).doc》由会员分享,可在线阅读,更多相关《住院管理系统需求分析(共14页).doc(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上成绩 课程设计报告 题 目 住院管理系统 需求分析报告 课 程 名 称 软件项目实践(一) 院 部 名 称 信息技术学院 专 业 计算机科学与技术(本) 班 级 08计算机科学与技术(单)(本)学 生 姓 名 学 号 课程设计地点 A104 课程设计学时 40 指 导 教 师 钟 睿 金陵科技学院教务处制需求分析报告目录如今科学技术不断提高,计算机科学日渐成熟,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对住院病人及医师进行管理。具有手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低
2、等。因此高效率、无差错的医院住院管理系统的开发适应了时代的需要,本系统的主要目的是告别手工操作,安全快捷地保存数据信息,节约时间,从而提高速度和准确性。1.引言1.1应用背景使用计算机系统前医院的管理都是手工操作,手工操作手续繁杂,不方便管理,不能保证数据的准确性和及时性,不仅浪费人力、物力和时间,重要的是手工操作可能造成数据录入的错误,影响工作效率。为了提高企业管理水平,根据计算机信息系统的基本原理和功能,结合医院的需求而设计出此信息管理系统,从而较好地提高经济效益,促进其发展。医院住院管理系统内容对于医疗机构的管理者来说是至关重要的,所以医院住院管理系统应该能够为每一个医疗机构的管理者提供
3、充足的信息和快捷的查询手段,大大的方便医疗机构的管理者的合理管理。1.2系统需求住院管理系统需求:对住院病人实施动态管理,自动产生住院病员表、入院病员表、待床病员表并实时显示待床、待办出院人数;对预交金、住院费用和欠款进行实时计算,有效控制医疗活动中的漏洞。用户界面需求:系统提供用于集中控制的用户界面,具有Windows风格,并尽可能的为用户数据录入、查询操作提供方便,管理人员通过此界面应当能够控制整个系统的运行。1.3设计目标系统开发的总体任务是实现医院住院管理的系统化、规范化、自动化、简便化、信息化,从而达到医院管理高效率的目的。主要目标是:1、住院、出院手续办理简单化2、患者信息完整化3
4、、减少医生和护士的工作量,提高他们工作效率4、患者数据准确及时化2.可行性分析的前提2.1要求主要功能:提供一个集住院部收费、发药、病房管理、医护人员管理于一体的实现信息存储、更新与查询等多项功能,为广大医护人员及病人提供方便。条件或限制:本系统更为理想的选择是与其他管理系统集成起来,组成医院管理系统,在功能方面可以考虑由多用户分别进行管理,系统也可为级别不同的用户设置不同的权限,同时应进一步提高系统的安全保密性。输入要求:简捷、快速、实时,输入方式简单、快捷、易用,同时必须对有大量数据输入的界面进行输入设计,以优化提高输入速度。输出要求:数据准确、完整、详实。完成期限:预计八周,即截止日期:
5、2011年6月10日。2.2条件、假定和限制硬件系统:奔腾以上计算机、服务器要求内存2G以上、Cpu 2.0GHz以上、硬盘,打印机可选。软件系统: WIN2000、WIN XP等系统中运行。2.3评价尺度成本/效益分析结果,效益成本技术可行,现有技术可完全承担开发任务操作可行,软件能被原有工作人员快速接受经济可行,根据软件规模,预测软件开发成本法律可行,在法律允许的范围内编写开发2.4现有系统的主要局限性1、重复劳动现象。不同病人病历可能有许多相似的地方,可是医院必须为每一个病人重新手写一份。2、信息交流不畅通,造成多做冤枉工。有些长期医嘱,医生在开立时未指定停止时间,往往当护士过完当天医嘱
6、并从药房领药回来后,医生来通知停止医嘱。3、工作量大,护士过医嘱、汇总用药量,绘制体温单的工作是十分繁琐,医生记录病人的病历也花费大量时间精力。无法将精力集中治疗病人。4、工作不规范、乱改医嘱,乱收费现象经常发生。5、结算容易出错,由于病人住院期间接受治疗的项目非常多,划价时不确定性大,结算容易出错。6、病人的病历不能真正发挥其价值。许多情况下病人出院后,病历就被打包封存起来,不在被利用,就算病人再次生病,医生也没时间去检索历史病历。3系统可行性分析3.1技术可行性分析医院住院管理系统在技术可行性上完全可以胜任,由于本系统采用单机版,对网络的研究不高。在设备条件上,主要考虑计算机的内存容量,外
7、存容量,运算速度,数据精度,多媒体功能,可行性以及对数据传送与通信网络,数据库的需求以及实现的可能性。采用SQL Server 2005数据库和C#.net编程环境。开发的软件的运行环境是普遍使用的系统,具有可推广性。因此在技术上是可行的。3.2经济可行性分析在此系统开发之前,已开发过简单的住院管理系统,开发本系统时可以对原来系统的代码进行复用,减少工作量。3.2.1 软件开发基础投资对于每个住院部门,可以根据自己需要,配置性能一般的计算机作为终端,向服务器存储数据或搜索数据。这些电脑的费用对整个住院系统来说并不是一个很重要的负担。1、住院收费处:3台普通台式电脑 总价值:3*4000=120
8、00元2、护士工作站:妇产科2台,儿科2台,内科2台,外科1台,共7台普通台式电脑。 总价值:4000*7=28000元3、医生工作站:妇产科2台,儿科2台,内科2台,外科1台,共7台普通台式电脑。总价值:4000*7=28000元3.2.2其他一次性支出 操作员培训费:1万3.2.3非一次性支出 开发人员的费用: 8个星期*7天*100元/天*3人=16800元总支出:94800元3.2.4一次性收益一次性收益0元。3.2.5非一次性收益此系统的开发可以减少工作人员,也可以提高工作效率,减少损失。1、 减少员工10人(2000元/人 5年收益)10*2000*5*12=元2、 提高工作效益(
9、工作效益提高30%)3、 不可定量的收益(因工作效益的提高而增加业务量)3.2.6收益/投资比例 /=12.66综上所述:因此开发本系统是可行的。3.3操作可行性分析我们所做的系统是为医院管理人员开发的,所有设定的用户对象是医院的工作人员,而且我们设计了友好的界面,同时写出了详细的使用说明,用户只需懂得简单的计算机操作知识,就能自由应用本软件。3.4 法律可行性分析 在进行代码设计时,我们会遵守国家/行业标准,下面列出我们参照的标准:1、 基本药品代码,参照国家基本药物目录已有代码2、 除药品外的各项收费,使用全国医疗服务价格项目规范已有的代码3、 疾病分类代码,参照中华人民共和国卫生部办公厅
10、新型农村合作医疗信息系统基本规范中疾病分类代码的分类。综上所述:经分析本系统满足以上几个方面的要求,所以开发本系统是完全可行的。4.需求规定说明4.1系统模块划分本系统主要有六大模块:系统管理、入院管理、病房管理、费用管理、出院管理、信息管理。详细功能如下:1、系统管理:操作人员的密码修改、用户权限设置、系统备份、退出;2、入院管理:实现管理病人信息的功能,办理入院病人信息登记,对于住院病人自动分配住院号;3、病房管理:包括转科、转床,床位查询、修改和删除;4、费用管理;完成住院病人的预交款管理、住院病人计费管理以及费用统计分析5、出院管理:病人出院信息的添加、修改与删除;6、科室管理:病人转
11、科、转房、转床信息的添加、修改与删除;7、医护人员管理:医护人员信息的添加、修改与删除。 图4-1-1 系统功能总模块图 图4-1-2 系统业务流程图4.2系统功能模块分析4.2.1系统管理4.2.1.1密码修改系统设置包括密码修改,用于修改当前用户的密码。4.2.1.2数据库备份和恢复包括数据库的备份和日志文件的备份,可以随时将数据备份到硬盘或优盘保存,以免以后系统出现故障,可以借助这些备份文件进行恢复。当数据丢失或出现其他故障后,可以从备份文件恢复数据。4.2.1.3权限管理用于设置普通用户或是管理员,根据权限不同,所拥有的操作权限不同。4.2.1.4退出退出该库存管理信息系统。4.2.2
12、入院管理4.2.2.1电子病历电子病历包括电子病历的录入、修改、删除。对于病入基本信息及入院信息的录入,修改和删除操作。若病人曾住院有病史,当输入病人入院号时,会将病人的病史信息显示在datagridview里面,当点击datagridview任意单元格时,信息会被显示到对应的textbox里面。用于信息的增加和修改,节省了时间。若没有病史,会生成新的页面用于信息的录入。4.2.2.2病人资料查询用于病人基本信息的查询,可以输入住院号进行查询,也可以输入一个关键字进行模糊查询。4.2.2.3预交费管理预交费管理用于病人费用进行管理,可以进行费用的录入和费用的查询。可以查询病人最近一段时间的费用
13、使用情况。4.2.3 病房管理4.2.3.1床位管理床位管理用于各科室床位的添加,删除。当点击床位管理的时候,系统会自动的将床位信息显示到datagridview里面,可以点击修改床位的信息,也可以点击删除,或者添加。当添加成功之后会有提示信息。Datagridview会重新加载,用户可以看到更新之后的情况。4.2.3.2医嘱管理医嘱管理有医嘱的查询和医嘱的修改。4.2.3.3住院信息查询根据查询类别,包括按住院号,病人姓名,入院信息查询。查询条件“like”和“=”分别对病历表进行模糊查询和绝对查询。4.2.3.4药品管理用于药品的管理,添加药品,删除药品,修改药品信息。4.2.4 费用管理
14、账本查询:可以根据输入的住院号进行查询预交费,和费用清单。也可以点击显示所有患者,在显示的所有患者中,点击自己要查看的病人,即会显示他们的预交费及费用清单。4.2.5出院管理出院结算:病人费用的结算,所有信息的查询。4.2.6科室管理用于科室信息的修改,科室的添加和删除。4.2.7医务人员的管理用于医务人员的添加,删除及以他们信息的修改。4.2.8登录界面登录界面:有新用户的注册,用户登录4.3系统数据流图该系统的顶层数据流图如下图所示: 图4-3-1 系统顶层数据流图该系统的第一层数据流图如下图所示: 图4-3-2 系统管理 图4-3-3 入院管理图4-3-4 病房管理4.4系统数据字典4.
15、4.1数据流的描述表4-4-1-1数据流编号:D-01数据流名称:授予权限 简述:系统管理员提出权限设置请求数据流来源:系统管理员数据流去向:权限设置模块 数据项组成:管理员用户名+普通用户名+权限 表4-4-1-2数据流编号:D-02数据流名称:密码修改 简述:修改系统用户的密码数据流来源:系统用户数据流去向: 密码修改模块数据项组成:用户名+旧密码+新密码表4-4-1-3数据流编号:D-03数据流名称:录入病人信息 简述: 病人申请住院,系统用户录入病人基本信息数据流来源:病人本人信息数据流去向:电子病历 数据项组成:住院号+姓名+年龄+科室 +床位号+主治医生+血型+住址+科主任表4-4
16、-1-4数据流编号:D-04数据流名称:病人信息查询 简述:系统用户提出查询病人信息请求数据流来源:系统用户数据流去向:电子病历数据项组成:住院号+姓名+年龄+科室 +床位号+主治医生+血型+住址+科主任表4-4-1-5数据流编号:D-05数据流名称:病床信息管理简述:输入科室名,添加、减少病床数 数据流来源: 系统用户数据流去向:病床信息表数据项组成:科室名+科室号+科主任+病床地址+病床使用情况+病床单价 表4-4-1-6数据流编号:D-06数据流名称:病床信息查询 简述:根据病床号,查询显示出病床的使用情况数据流来源:系统用户数据流去向:病床信息表 数据项组成:科室名+科室号+科主任+病
17、床地址+病床使用情况+病床单价表4-4-1-7数据流编号:D-07数据流名称:费用管理 简述:输入住院号,记录病人预交费数据流来源:系统用户数据流去向:病人账单 数据项组成:住院号+姓名+科室号+药品费用+床位费用+水电费用+检查费用+总费用+预交费+操作员 表4-4-1-8数据流编号:D-08数据流名称:账单查询 简述:输入住院号,显示病人费用账单数据流来源:系统用户数据流去向:病人账单 数据项组成:住院号+姓名+科室号+药品费用+床位费用+水电费用+检查费用+总费用+预交费+操作员4.4.2处理过程的描述表4-4-2-1处理过程编号:P-01处理过程名称:授予权限 简述:为相应的用户设置相
18、应的权限输入数据流:用户名处理描述:将某些权限授予选中的用户输出数据流:用户权限表最高流量:1/秒平均流量:1/秒表4-4-2-2处理过程编号:P-02处理过程名称:密码修改 简述:修改系统用户的密码输入的数据流:系统用户处理描述:用户登录系统,提出密码修改请求,输入旧密码,输入两次新密码,确认提交。输出的数据流: 用户的新密码最高流量:10/秒平均流量:5/秒表4-4-2-3处理过程编号:P-03处理过程名称:录入病人信息 简述: 病人申请住院,系统用户录入病人基本信息输入的数据流:病人本人信息处理描述: 根据病人提供的个人信息,填写病人信息表,确认提交,存储到数据库 输出的数据流:电子病历
19、最高流量:100/秒平均流量:50/秒表4-4-2-4处理过程编号:P-04处理过程名称:病人信息查询 简述:系统用户提出查询病人信息请求输入的数据流:病人住院号 处理描述:输入病人信息,提交,查询显示出病人的信息输出的数据流:电子病历最高流量:100秒平均流量:50秒表4-4-2-5处理过程编号:P-05处理过程名称:病床信息管理简述:输入科室名,添加、减少病床数 输入的数据流: 科室号或科室名处理描述:输入科室号或科室名,添加空病床号和删除不可再使用的病床号,输入地点和单价输出的数据流:病床使用情况表 最高流量:100/秒平均流量:50/秒表4-4-2-6处理过程编号:P-06处理过程名称
20、:病床信息管理简述:输入科室名,显示病床信息 输入的数据流: 科室号或科室名处理描述:输入科室号或科室名,显示该科室病床的使用情况,地点和单价输出的数据流:病床使用情况表 最高流量:100/秒平均流量:50/秒表4-4-2-7处理过程编号:P-07处理过程名称:费用管理 简述:输入住院号,记录病人预交费输入的数据流:系统用户处理描述:输入病人的住院号,根据病人实际缴费情况,登记预交费 输出的数据流:费用账单 最高流量:100/秒平均流量:50/秒表4-4-2-8处理过程编号:P-08处理过程名称:账单查询 简述:输入住院号,显示病人费用账单输入的数据流:住院号过程描述:输入病人住院号,显示出数
21、据库中病人的账单输出的数据流:费用账单 最高流量:100/秒平均流量:80/秒参考资料1 张立.C#程序设计编程经典M.北京:清华大学出版社,20082 王小科,吕双,梁冰.C#程序开发范例宝典.第二版M.人民邮电出版社,2009 3 黄梯云 管理信息系统(第三版)M北京:高等教育出版社,20084 王珊,萨师煊 数据库系统概论 M高等教育出版社,20065 黄明.C#+SQL Server中小型信息系统开发实例精选M.机械工业出版社,20076 张跃廷,韩阳,张宏宇.C#数据库系统开发安例精选M.人民邮电出版社,20077 张跃廷,许文武,王小利.C#+SQL Server项目开发实践M.中国铁道出版社,20078 杨树林.C#程序设计与安例教程M.北京:清华大学出版社,20079 程控MRP/ERP实施与管理M北京:清华大学出版社,200310 周涛,吕伟臣,夏永和.SQL Server2005数据库基础应用M.清华大学出版社,200811 张智强. SQL Server2005课程设计案例精编M.北京:清华大学出版社,2008专心-专注-专业