大学毕业论文-医院信息管理系统软件需求分析_第1页
大学毕业论文-医院信息管理系统软件需求分析_第2页
大学毕业论文-医院信息管理系统软件需求分析_第3页
大学毕业论文-医院信息管理系统软件需求分析_第4页
大学毕业论文-医院信息管理系统软件需求分析_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

青岛理工大学软件需求分析论文题目:医院信息管理系统班级:学号:姓名:指导教师:2015年11月10日摘要现在我国的一些小型医院或诊所对于病人就诊信息的处理还停留在纸介质或半自动(由电脑处理一部分数据,由人工处理一部分数据)的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。软件作为一有项有力的工具,只能当此种工具,与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。因此根据企业目前实际的医院管理情况开发一套医院管理系统是十分必要的。论文介绍了信息技术医院信息管理系统的开发过程。详尽论述了从需求分析、系统逻辑方案、系统总体设计、详细设计的整个开发过程。遵循软件工程的部分方法。文章中所论述的是一个基于B/S结构的管理信息系统的开发过程,需求分析阶段使用组织结构图和业务流程图对用户的需求进行分析。系统逻辑方案的设计使用数据流程图和数据字典对系统做逻辑设计。系统总体设计使用HIPO图等工具,因为使用的是已有数据库,所以在数据库分析上只列出了数据库关系说明部分。文章尽可能详细的描述了从整个系统的开发过程。可作为同类计算机管理信息系统开发的应用参考。系统的功能模块清晰明了,连接紧凑。系统自动完成数据的汇总、查询和计算。不但提高了工作效率,而且提高了质量,保证了数据的准确性、有效性和可靠性。另外,可以根据需要随时进行在线查询、管理等工作,及时准确地反映了医院信息。关键词:管理信息系统;医院信息管理;管理信息系统;医院查询管理;【目录】摘要 1【目录】 2第一章绪论 21.1设计目的 21.2系统的功能 31.3系统环境 3第二章医院信息管理系统需求分析 42.1系统的目标需求 42.2开发的可行性分析 42.3开发的风险分析 5第三章医院信息管理系统的实现 5第四章医院信息管理系统的流程分析 64.1系统的用例图: 64.2系统模块图: 64.3数据流图 74.4程序流程图 7第五章医院信息管理系统的界面设计 10第六篇医院信息管理系统的数据库设计 136.1E-R图 136.2数据表的设计 14第七篇需求规格说明 167.1导言 167.2系统定义 177.3应用环境 177.4功能规格 187.5性能需求 187.6产品提交 197.7实现约束 20第八篇结论及体会 20第九篇致谢 21第十篇参考文献 22医院信息管理系统软件需求分析第一章绪论1.1设计目的当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了更好管理门诊信息而设计的。当前,医院作为病人就诊的地方,有许多信息需要处理和管理。现今,有很多门诊信息都是初步开始使用,甚至尚未使用计算机进行信息处理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于病历等很多信息都是用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。数据处理手工操作,工作量大,出错率高,出错后不易更改。基于这此问题,我认为有必要建立一个医院管理系统,使医院管理工作规范化,系统化,程序化,避免医院管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改医院情况。开发医院信息管理系统的现实意义:现在我国的多数诊所或小型医院的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。归纳起来,好处大约有以下几点:1.可以存储以往的门诊信息,安全、高效;2.只需一到二名信息录入员即可操作系统,节省大量人力;3.可以迅速查到所需信息。1.2系统的功能(1)基础数据维护,对用户信息的管理药品管理:主要对药品类别、药品类型及药品信息的管理挂号:病人就医的主流程之一,为每一个病人分配一个号码划价:计算药品的价格,主要包括中药、西药、中成药等门诊收费:对各项收费进行汇总,如中药、西药、中成药等查询:对挂号信息、收费信息进行查询(2)基础数据管理医院设置:门诊信息药房信息:药品信息常用基础数据:药品价格,药品数量,挂号,医师费等(3)系统维护功能用户管理:包括新增用户、删除用户、修改用户密码等。数据库备份:数据操作数据初始化:初始化系统数据1.3系统环境本系统采用面向对象的软件开发方法,以Microsoft公司的可视开发环境visualstudio2015作为主要开发工具,使用MicrosoftAccess2014作为关系数据库,并在c#编程语言中采用ADO数据库编程模型,配合功能强大的SQL查询语言实现建立关系数据库,访问数据库,对数据库的更新,较好地实现了预定的需求功能。第二章医院信息管理系统需求分析2.1系统的目标需求医院人力资源部:统计管理医院医护人员的身份记录,就职信息,出勤记录,工薪记录和工薪分配管理;医院门诊部:对住院患者就诊的身份信息和挂号信息进行录入和查询,记录;医院住院部:显示各个病房患者信息,记录并维护患者的病情日志,用药记录;医院药房:记录药品库的各类药品的名字,品类,数量,主治症状,药理分析,药库剩余和药库记录;医院收费处:记录并存储医院就诊人员的治疗费用,实现收费计价划价功能。2.2开发的可行性分析2.2.1经济上的可行性当今社会,医院信息管理在手工管理的情况下,对病人的病历的管理是一个极其繁杂的过程,医生很难记住每一位病人的情况,就医记录。所以往往采用的手工记录的方式,这个势必造成具大的物资浪费。并且随着医院规模的扩大,对药品的管理,对药品价格的管理等都是一件巨大的工作。医院要提高竞争力,既要有好的就医环境,同时也要有好的客户服务,而要实现这些目标的办法就是信息化。医院信息化建设的目标是:适应我国全面建设小康社会和医药卫生改革发展的形势,以病人为中心,综合运用现代信息技术(计算机、网络、通讯等),充分体现药特点,提高医疗质量和市场竞争能力,满足患者与医院管理的多种需求,促进医院持续快速稳定发展。设计一个医院信息管理系统,大大的提升了医院的工作效率,为此主要表现有以下几个方面:本系统的运行可以代替人工进行许多繁杂的劳动;市场需求量大,一个医院管理系统可以提供给全球多个医院进行使用,一劳永逸,维护成本低;系统大大的提高了医院管理的工作效率,提高创收;本系统可以使敏感文档更加安全,等等所以,本系统在经济上成本可行。2.2.2技术上的可行性本系统的开发利用MicrosoftSQLServer2014作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。医院信息网络的建设也为新系统服务器/客户端的结构提供了硬件的支持。使用VisualStudio2015作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。2.2.3运行上的可行性医院信息管理系统的设计耗费的资源不是很大,各个医院都能简单的进行安装使用,医院的现代化设备硬件方面都能完美的支持系统的运行,因此,本系统在运行上是可行的。2.3开发的风险分析本系统开发过程中,可能会遇到如下几方面问题:1)需求变更风险:用户会对自身的需求提出多次更改,进而影响系统开发进程;2)进度风险:系统如果不能如期完成,会给开发者与用户双方带来不必要的麻烦;3)技术风险:开发过程中,有可能遇到开发上的技术问题;4)质量风险:开发完成后,系统的质量不一定会让用户满意;5)工具风险:开发过程中,开发的工具一定保证正版,否则会受到法律的制裁;6)人力资源风险:开发过程中,有可能会遇到人员不够充足的问题。第三章医院信息管理系统的实现医院信息管理系统的业务总体目标是建立一个先进、高效、安全、可靠的能被有效和应用于医院信息管理的信息化数据库管理系统。该系统基于B/S结构,即采用浏览器/服务器模式,服务器端由运行ASP.Net的Web应用程序及运行MicrosoftSQLServer的数据库服务器组成,客户端可以InternetExplorer,Chrome等第三方浏览器访问系统。本信息系统体现了医院信息管理的业务逻辑行为、大大简化了相关工作的烦琐流程,同时为管理层提供有力的决策支持,提高管理的效率和成果。第四章医院信息管理系统的流程分析4.1系统的用例图:用户信息表药品管理用户信息表药品管理操作员用户信息管理用户信息药品类别信息划价药品信息表划价信息管理划价信息用户信息收费信息管理药品收费信息表图4.1系统用例图4.2系统模块图:医院信息管理医院信息管理查询收费划价挂号基础数据药品管理查询收费划价挂号基础数据药品管理挂号查询收费查询挂号查询收费查询类别设定药品管理最低库存科室管理医师管理图4.2系统模块图4.3数据流图用户信息表药品管理操作员用户信息管理用户信息用户信息表药品管理操作员用户信息管理用户信息药品类别信息划价药品信息表划价信息管理划价信息用户信息收费信息管理药品收费信息表图4.3数据流图4.4程序流程图(1)登陆模块流程图:开始输入登陆信息输入登陆信息用户是否存在否用户是否存在进行相应权限操作是进行相应权限操作结束结束(2)程序流程图登录系统登录系统请求用户名及密码请求用户名及密码用户不存在或密码错误用户不存在或密码错误登录密码及用户类型验证登录密码及用户类型验证用户存在且密码正确用户存在且密码正确进入队员管理模块是否系统管理员?进入队员管理模块是否系统管理员?否是是否是是进入后台管理模块进入后台管理模块操作结束?操作结束?否是否是操作结束?操作结束?是是是是退出系统退出系统(3)用户管理流程图:开始开始输入用户信息判断当前用户是否是管理员判断当前用户是否是管理员否是储存用户信息储存用户信息结束结束(4)用户删除流程图:开始进入用户管理进入用户管理选择要删除的用户选择要删除的用户否判断是否有该权限判断是否有该权限是删除该用户删除该用户结束第五章医院信息管理系统的界面设计1)医院信息管理系统主界面图5.1医院信息管理系统初始界面2)用户管理使用界面图5.2学生成绩管理系统用户管理使用界面医院信息管理系统药品管理界面图5.3药品管理界面医院信息管理系统挂号界面图5.4挂号界面5)医院信息管理系统药品划价界面图5.5药品划价界面第六篇医院信息管理系统的数据库设计6.1E-R图在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体——联系图(简称E——R图)的方法进行数据结构的描述。E——R图由实体、属性、联系三部分组成。E——R图的有关符号说明如下:ID单位名称ID单位名称说明药品单位ID帐号密码用户图6.1.1用户E-R图6.1.2药品单位E-R图ID医师名称ID医师名称说明医师ID科室名称说明科室图6.1.3科室E-R图图6.1.4医师E-R图编号编号药品编码药品名称有效期型号规格药品图6.1.5药品E-R图6.2数据表的设计用户表(p_user)编号字段名称字段类型字段说明1ID数值ID2用户名文本用户名3密码文本

密码药品单位(med_dw)编号字段名称字段类型字段说明1ID数值ID2单位名称文本单位名称3单位名称文本单位名称4单位名称文本单位名称5单位名称文本单位名称6单位名称文本单位名称药品类型表(med_type)编号字段名称字段类型字段说明1ID数值ID2类型名称文本类型名称3类型名称文本类型名称科室表(med_ks)编号字段名称字段类型字段说明1ID数值ID2科室名称文本科室名称3科室名称文本科室名称4科室名称文本科室名称药品划价表(hj_t)编号字段名称字段类型字段说明1ID数值ID2药品编码文本药品编码3药品名称日期药品名称4型号规格文本型号规格5数量数值数量6应付款数值应付款药品划价汇总表(hj)编号字段名称字段类型字段说明1ID数值ID2类型文本类型3应收款数值应收款4挂号ID数值挂号ID门诊收费表(hj_aa)编号字段名称字段类型字段说明1ID数值ID2收费项目文本收费项目3应付款数值应付款4挂号ID数值挂号ID8.门诊收费汇总表(hj_a)编号字段名称字段类型字段说明1ID数值ID2类型文本类型3应收款数值应收款4挂号ID数值挂号ID第七篇需求规格说明7.1导言7.1.1目的该文档是关于用户对于医院信息管理系统的功能和性能的重点,重点描述了医院信息管理系统的设计需求,将作为对该工具在概要设计阶段的设计输入。本文档的预期读者是:设计人员开发人员项目管理人员测试人员用户7.1.2范围该文档是借助与当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。在这里,对于开发技术并没用涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。7.1.3引用标准[1]《企业文档格式标准》V1.1北京长江软件有限公司[2]《需求规格报告格式标准》V1.1北京长江软件有限公司软件工程过程化组织7.1.4参考资料[1]《企业文档格式标准》V1.1北京长江软件有限公司[2]《需求规格报告格式标准》V1.1北京长江软件有限公司软件工程过程化组织7.2系统定义我们分别阐述一下项目的来源、背景和项目的目标。7.2.1项目来源及背景现在我国的一些小型医院或诊所对于病人就诊信息的处理还停留在纸介质或半自动(由电脑处理一部分数据,由人工处理一部分数据)的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。软件作为一有项有力的工具,只能当此种工具,与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。因此根据企业目前实际的医院管理情况开发一套医院管理系统是十分必要的。7.2.2项目将要达到的目标本系统分为6个模块:1.基础数据维护:对用户信息的管理2.药品管理:主要对药品类别、药品类型及药品信息的管理3.挂号:病人就医的主流程之一,为每一个病人分配一个号码4.划价:计算药品的价格,主要包括中药、西药、中成药等5.门诊收费:对各项收费进行汇总,如中药、西药、中成药等6.查询:对挂号信息、收费信息进行查询7.3应用环境本项目的应用环境可以分为硬件环境和软件环境来描述。7.3.1系统运行硬件环境1)主机:普通PCCPU:P41.8GHZ内存:256MB以上分辨率:推荐使用1024*768像素2)Web服务器CPU:P41.8GHZ内存:256MB以上3)数据库服务器CPU:P41.8GHZ内存:256MB以上7.3.2系统运行软件环境1)操作系统:Win7,win8,win102)数据库:MicrosoftSQLServer20143)开发工具:MicrosoftVisualStudio20154)开发语言:C++7.4功能规格我们可以采用面向对象分析作为主要的系统建模方法,使用UML作为建模语言。UML为建模活动提供了从不同角度观察和展示系统的各种特征的方法。在UML中,从任何一个角度对系统所作的抽象都可能需要几种模型来描述,而这些来自不同角度的模型图最终组成了系统的映像。7.4.1角色定义角色或者执行者指的是与系统产生交互的外部用户或者外部系统。医护人员:医护人员既是系统中的操作者也是系统的数据对象,系统有效的对医护人员的身份信息和出勤,薪资信息进行统计,由于医患关系的改变和医护人员自身的职业变动,所以本系统要做到对医护人员信息及时更新。还要能够查询医护人员的基本信息,所以本系统需要一个管理医护人员的模块。患者:患者担当着医院信息管理系统中的一个重要的角色,患者进医院从挂号,问诊到住院,治疗以及缴费多项事宜都存在信息量上的极大变动,需要系统信息维护者不断进行及时的更新处理,这样就能很快捷的对某患者进行基本的了解,本系统需要一个专门管理患者的模块药品:药品信息包含存储,划价和销售三大模块,药品存储记录药品的存货,药理主治信息;划价系统根据药品监管局的定价进行价格的及时更新;销售记录着药品的出货记录和利润状况,本系统能进行有效的药品信息及时更新。7.5性能需求根据用户对本系统的要求,确定系统在响应时间、可靠性、安全性等方面有较高的性能要求。7.5.1界面需求系统的界面要求如下:页面内容:主题突出,按键定义、术语和行文格式格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。内容丰富,文字准确,语句通顺;专业术语规范,行文格式统一规范。2)导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。3)技术环境:页面大小适当,无错误连接和空连接,适当控制字体大小和版面布局。4)艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。7.5.2响应时间需求用户在进行操作时,系统应该及时的进行反应,反应时间在5秒以内。系统应能监测出各种非正常的情况,避免出现长时间的等待甚至无响应。7.5.3可靠性需求系统应保证用户在操作时不当机,系统可以正常运行,并且正确提示相关的内容。7.5.4开放性需求系统应具有十分的灵活性,以适应将来功能扩展的需求。7.5.5可发展性需求系统设计要求能够体现扩展性要求,以适应将来功能扩展的需求。7.5.6系统安全性需求系统有严格的权限管理功能,各功能模块需要有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失、破坏。防止用户非法获取网页以及内容。7.6产品提交提交产品为:a)应用系统软件包b)数据库初始数据c)系统开发数据文档d)系统使用维护说明文档提交方式:CD介质7.7实现约束系统的实现约束如下:a)操作系统:Win7/8/8.1/10b)开发平台:MicrosoftVisualStudio2015c)数据库:MicrosoftSQLServer2014第八篇结论及体会医疗卫生是围绕在我们生活中的一个非常重要的部分,与我们的生活息息相关。建设一个适合、实用的医院管理信息系统,对医院经济效益、社会效益、管理水平及至医疗水平的提高都大有裨益。也正是由于这个原因,我决定选择诊所信息管理系统这个题目进行项目开发。在确定题目后,我进行了大量的信息收集工作,包括网上查询、学校图书馆查询。在资料收集的过程中,我们发现医院信息管理系统是一个较为繁杂的系统,而我只是选择了其中一个小小的诊所信息管理系统。在资料收集的差不多之后,我开始进入第二阶段,将书本上的知识转化为自己的知识。我们按照软件开发步骤进行了项目可行性研究、背景分析、需求分析、总体设计等,并确定画出了数据流图、程序流程图等。虽然有些知识在课堂上并没有涉及到,但经过我们的自学理解,还是掌握了这些知识技能。接下来,我开始写文档,按照步骤尽量将文档写得清楚丰实,并用visualstdio2015编写了相应的程序。编写诊所信息管理系统的初期,我严格按照课程设计要求,在visualstdio2015中编写了使用控制台进行程序显示的管理系统,能够基本完成课程要求中的基类,派生类的继承以及写入文件,读取文件,修改等函数功能。但是看到班上大部分同学都是使用的MFC进行显示,我下定决心要重新使用MFC来重新设计我的程序。在做这个C++课程设计的时候,我原先也是学的不怎么好,什么是MFC,怎样使用MFC控件,怎样在一个窗

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论