叶韵蕾论文终稿 毕业论文.doc_第1页
叶韵蕾论文终稿 毕业论文.doc_第2页
叶韵蕾论文终稿 毕业论文.doc_第3页
叶韵蕾论文终稿 毕业论文.doc_第4页
叶韵蕾论文终稿 毕业论文.doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

叶韵蕾论文终稿 毕业论文 J IA NG SU UN IV ER SI TY本科毕业论文健康信息管理系统Health Information Management System专业计算机科学与技术班级07计本3班姓名叶韵蕾指导教师姓名杨鹤标秦川指导教师职称教授助教xx年6月30日健康信息管理系统专业班级07计本3班学生姓名叶韵蕾指导老师杨鹤标秦川职称教授助教摘要在如今IT技术快速发展和Inter广泛应用的时代,电子和网络技术给人们生活带来了便利,同时也会直接或间接损害人们的健康。 所以,本次的毕业设计创作的要义就是通过信息化的统一管理,给用户录入和查看健康信息提供了方便。 本系统和本文的撰写涉及了软件工程、数据库技术和网站开发等领域。 本文详细地介绍了整个系统的设计方法、思路、具体步骤和使用流程等。 在广泛查阅有关资料和借鉴一些前人信息系统的基础上,提出了自己的设计思想。 设计该系统,首先按照用户的要求做系统需求分析,安排好各个模块的功能。 其次,在需求分析的基础上对系统进行总体框架设计和数据库设计。 同时分析健康管理系统中的数据库各实体以及各实体之间的联系,并画出E-R图。 接着,将数据库概念模式映射为数据库逻辑模式,形成关系模型,并建立数据库相关表。 然后,利用了基于C#语言的ASP.NET技术在Visual Studioxx平台上构建了本系统的前端网站,并连接数据库。 同时进行各系统模块的试运行,并可出相应代码。 最后,利用几个测试用例对系统部分功能进行测试。 该系统使开发出来的产品,简单实用,贴近生活,有利于用户的对疾病的预防和对健康的重视。 本系统有连个特点第一,增添了相应的查询模块,用户还可以通过本系统查询一些常见药品和常见急救方法等医疗信息;第二,在技术层面,本系统没有使用传统的C/S构架,而是使用兼容性更强的B/S构架,让用户只要连接上互联网,即可随时掌控自己的健康档案。 在我国浩瀚的中医学文献中,我们可以很容易地发现健康管理的思想火花。 在如今信息化的社会中,要提高社会的生产力就必须关注每一个社会建设者的效率。 而研究发现,社会公民的工作效率和他们的健康息息相关。 虽然在一些医疗机构,健康信息的交互和医疗机构自身的管理已基本信息化,但是对于我们一般的用户,还是习惯使用传统的病历和体检表格,供相关医师填写信息。 这样,除了在健康信息交互中会发生人为出错外,最突出的不足就在于不利于人们管理自己的健康信息,常常会发生信息遗失,信息排序混乱,信息字迹不清等事件。 为缓解目前的状况,完善公共卫生和医疗服务体系,加强疾病防治和预防保健等工作的重大技术需求,全面提高我国健康管理领域的科技水平,促进人民健康水平的提高,很多民众认为,建立一个适合普通民众使用的健康信息管理系统十分必要,它使人们不再为自己的健康档案而烦恼,可以使用这样的系统了解自己与家人的身体状况,并及时做出治疗。 总之,为了能让社会公民增强自身健康的管理意识,减少公民身体检查和医疗机构服务的不必要开销,建立一个基于电子信息管理的健康信息管理系统将会有利于人们身体状况和医疗机构管理水平的提高。 1.2国内外发展现状据调查,上世纪90年代以来西方发达国家大部分医疗机构都已经完成了医疗信息数字化的建设工作。 但与国内不同的是他们更多的关注数字资源的提供,而较少强调高度的系统集成。 如今,国内外已初步建立了个人健康管理信息系统的概念模型,信息模型和功能模型,普及了现代健康管理理念、提高重大疾病的预防和诊疗的技术水平;初步建立十几万人的电子健康档案库,开展慢病管理与健康指导;以信息交互平台为依托,开展由综合性医院、社区卫生服务机构、功能社区和体检中心共同参与的国人个人健康管理信息系统,已基本为人们提供一种便捷的健康管理服务。 由于当时C/S结构应用广泛,不少设计管理系统的人员都采用这样的客户端/服务器结专业文档,值得下载!专业文档,值得下载!构,这样的系统响应快、操作界面形式多样、有较强的事务处理能力。 但是,用这样的结构构建出来的系统也有兼容性差、开发成本高,且需要高技术人才才能完成,最重要的一点是,传统的C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。 C/S结构的软件需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。 如今的B/S架构已猛烈冲击C/S,并对其形成威胁和挑战。 现在已是IT技术快速发展和Inter广泛应用的时代,计算机和网络已渗透到社会生活的各个领域。 随着医院信息系统(HIS)使用范围与规模的扩大,以病人信息为中心的数据处理模式成为当今计算机医学应用研究的主要课题。 所以,在这样一个信息化的世界,我们可以充分地利用网络资源,在此基础上建立B/S结构的数据库管理系统。 利用此数据库系统,即可通过互联网络,随时随地地在庞大的数据系统中浏览可用的信息。 便于用户掌控和随时处理健康信息。 对于此系统的后期维护,只需管理员添加或删改网页,即可变更服务器功能,简单、方便、共享性强。 所以,一种浏览器/服务器构架的健康信息管理系统势必在用户群中普及。 1.3研究意义有效预防疾病,提高生命质量人们通过此健康信息管理系统,加强健康管理,了解个人的健康状况,随时掌握个人的医疗信息,控制疾病危险因素,及早开始预防,改善人们生活方式,提高人民生命质量。 降低个人和社会的医疗费用通过健康信息管理系统,测量及观察某些疾病的发病率,发展有密切关系的生物医学指标的变化情况,来了解部分群体的身体状况。 不仅降低个人的医疗费用,而且还有效降低医疗部门成本。 提高整个社会上人们的生活质量。 减轻社会、政府的医疗卫生管理负担。 使个人健康档案信息化医疗流程与计算机结合,方便了用户体检表、看诊单等健康信息的存储和找寻。 也方便医师录入信息。 增强医疗信息共享性通常医院的信息具有一定的封闭性和专业也,普通人们不便也容易了解到,这不仅浪费了宝贵的医疗资源也使一般用户加了不必要的痛苦。 通过此个人健康信息管理系统,可以在系统中通过查询功能,获知相应信息,方便个人和医疗机构对基础医疗信息的查阅。 由于基础医疗信息共享性的特征,其数据利用广泛,方便又快捷。 专业文档,值得下载!专业文档,值得下载!第二章相关技术介绍2.1ASP.NET技术ASP.NET是基于微软Windows平台的服务器端动态网页开发技术,可以用VBscript或Jscript(微软开发的一种类似于JavaScript的服务器脚本语言)语言来编写的,支持/D构建模型,使用它可以创建和运行动态、交互的Web服务器应用程序。 使用ASP.NET可以组合HTML语言、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。 ASP.NET只是一种技术,不是一种开发语言。 ASP.NET提供了最常用的五大内置对象、一个集合和一个文件。 五大内置对象分别是Response、Request、Session、Application和Server,每个对象都提供了一系列的集合、属性和方法。 一个集合是Cookies,一个文件是Global.asa。 除此之外,ASP.NET还包含内置组件。 ASP.NET最常用的内置组件是操作文件的组件和操作广告条的组件。 ASP.NET最强大的功能是使用外置组件,比如使用外置组件实现文件上传,发送E-mail,等等。 ASP.NET本身包含了一个动态链接库文件,文件名是asp.dll,默认安装在WinntSystem32isrv目录下。 当浏览器从Web服务器上请求动态网页(.asp文件)时,这个动态链接库文件负责找到动态网页,然后对它进行语法分析,通过标识判别服务器断脚本的类别,可能是VbScript,也可能是Jscript编写ASP网页。 判断完成后,将这个脚本传送给相应的脚本引擎,脚本的执行结果与ASP页中的HTML和模板文本结合在一起,送往原先提出请求的客户端。 对这个过程,可以分成三个阶段,即分析动态网页代码、执行动态网页代码和返回静态网页。 2.2SQL Server技术SQL,即结构化查询语言,是关系数据库的标准语言,SQL是一个通用的、功能极强的关系数据库语言。 其功能并不仅仅是查询。 当前,几乎所有的关系数据库管理系统软件都支持SQL,许多软件厂商对SQL基本命令集还进行了不同程度的扩充和修改。 SQL具有综合统 一、高度非过程化、面向集合的操作方式、以同一种语法结构提供多种使用方式和语言简洁,易学易用的提点。 SQL集数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)和数据控制(Data Control)功能于一体。 专业文档,值得下载!专业文档,值得下载!SQL Server是一个关系数据库管理系统,是Microsoft推出的数据管理与分析软件。 SQL Server2000是为迅速提供可伸缩性电子商务、企业及数据仓库解决方案而开发的完整数据库与分析软件产品。 SQL Server2000定位于Inter背景下的数据库应用,它为用户的Web应用提供了一款完善的数据管理和数据分析解决方案,极大地缩短了用户开发电子商务、数据仓库应用的时间。 SQL Server2000还提供对XML(Extensible MarkupLanguage扩展标示语言支持)和的全方位支持。 2.3C#语言C#(C Sharp)是微软(Microsoft)为.NET Framework量身订做的程序语言,C#拥有C/C+的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C+与Java一样亦为对象导向(object-oriented)程序语言。 微软C#语言定义主要是从C和C+继承而来的,而且语言中的许多元素也反映了这一点。 C#在设计者从C+继承的可选选项方面比Java要广泛一些(比如说structs),它还增加了自己新的特点(比方说源代码版本定义).但它还太不成熟,不可能挤垮Java、C#还需要进化成一种开发者能够接受和采用的语言。 而微软当前为它的这种新语言大造声势也是值得注意的。 利用C#语言可以开发各种类型的应用程序,通常有以下几种1)Windows应用程序,如Microsoft Office、Windows外观和操作方式等,使用.NET Framework的Windows Forms模块就可以生成这种应用程序。 2)Web应用程序。 Web Forms可以创建ASP.NET应用程序,即Web应用程序,并可以通过任何Web浏览器查看。 3)Web服务。 这是创建各种分布式应用程序的新方式,使用Web服务可以通过Inter虚拟交换数据。 2.4B/S结构B/S结构,即浏览器/服务器结构。 随着Inter和的流行,以往的C/S结构的系统很难满足当前的全球网络开发、互联、信息随处可见和信息共享的新要求,于是就出现了B/S这种结构的网络应用。 在这种结构下,用户工作界面上只有极少部分事务逻辑通过客户端的浏览器实现,主要事务逻辑在服务器端实现,此服务器可以包含Web服务、Ftp服务、专业文档,值得下载!专业文档,值得下载!数据库服务,等等,形成所谓的三层结构。 大大简化了客户端计算机的负荷,减轻了系统维护与升级的成本和工作量,降低了开发的总体成本。 本系统是采用基于C#的ASP.NET和SQL Server2000来进行设计和开发的。 特点是界面友好,操作简单,方便快捷。 专业文档,值得下载!专业文档,值得下载!专业文档,值得下载!专业文档,值得下载!第三章需求分析3.1需求分析概述软件开发的第一步是做好需求分析,需求分析是软件开发的第一个阶段,也是关系到软件开发成败的关键步骤。 需求分析的基本任务就是准确地回答“系统需要做什么?”这个问题,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求,它是软件开发过程中首先要解决的问题,是系统开发的基础,关系到工程的成败和软件产品的质量,对系统进行合理的需求分析是软件开发过程中首先要解决的问题。 3.2功能分析此健康信息管理系统,根据用户的需要,首页为用户展示了本系统的相关介绍,成功案例等。 本系统的主要的功能模块总的说来有身份验证管理、健康信息录入、健康信息查询的功能。 一般用户只要在本系统注册过,即可足不出户使用本系统对自己的健康信息进行查看和管理,但一般用户只能根据相应的权限,就自己的信息进行查看,无权窃取他人信息。 对于医师用户,可以在看诊或是给用户体检时,登录此系统,将用户健康信息填入到系统数据库中存储,以供医师和一般用户查看。 管理员就本系统本身所应具有的健康医疗信息进行更新,更新所有用户需要查看的药品、急救等信息,方便用户使用此系统。 ?一般用户模块身份验证主要是对注册用户信息的核对,其中用户名和密码的设置及保存是该功能模块的重点。 登录后的用户可以使用本系统。 用户注册对于初次使用本系统的,必须填写用户基本信息,以便登录系统时验证,这就是用户注册模块,注册成功后,便可登录系统,使用系统。 信息找回当用户的密码忘记时,帮助用户通过回答问题,找寻密码的模块。 用户只需输入用户名,系统判断有无此用户,再将问题显示出来,供用户回答,只要答案正确,即可得到密码。 信息查询主要是面向一般用户的,这里的一般用户是有体检需求或是看诊需求的客户。 这些用户体检完毕或是看诊完毕后,信息经医师的录入就存在专业文档,值得下载!专业文档,值得下载!于这个系统中了,此后用户无论何时,只要登录该系统,即可查询该系统中自己的健康信息,且有权进行管理。 还可以通过搜索的方式查询系统中的医疗信息。 这些都大大方便了用户对自己信息的管理。 ?医师模块身份验证主要是对注册医师信息的核对,其中医师用户名和密码的设置及保存是该功能模块的重点。 登录后的医师可以使用本系统,录入相关健康信息。 用户注册对于初次使用本系统的医师,必须填写医师基本信息,以便登录系统时验证,这就是医师注册模块,注册成功后,便可登录系统,录入和查看信息。 信息录入主要是面向医疗机构里的医师使用的。 医师登录系统后,将直接的用户身体状况信息或是健康常识信息填入到相应界面。 提交后,就可存到系统的数据库中去。 信息查询医师也同样具有查看一般用户健康信息的权利,但查看的必须是通过医师其自己录入到系统中的一般用户的信息,对于此外的用户信息医师无权查看。 同样,医师具有查询系统中一般健康医疗信息的权利。 ?管理员模块身份验证主要是对注册管理员信息的核对,其中管理员用户名和密码的设置及保存是该功能模块的重点。 登录后的管理员可以使用本系统管理系统。 信息录入健康信息录入模块,还有一端使用者就是管理员,管理员将大量权威的、全面的、医疗信息录入到系统中,供用户查用。 信息管理管理员可对医师录入系统的健康常识信息进行审核和删除处理,保证信息的权威性。 但是管理员无权查看一般用户的私人健康信息。 管理员还可对自己录入到系统的基本医疗信息进行增、删、改的处理。 3.3可行性分析1.经济可行性此系统拥有良好的发展前景,是直接根据用户的需要设计的一项产品,如今健康问题备受关注,便捷的信息管理模式适应了时代的发展。 此系统可以帮助普通民众放心及时地使用和了解自己的身体健康情况,解决与健康有关的问题,而且备份并加密了私人健康和就医信专业文档,值得下载!专业文档,值得下载!息,方便我们的用户群。 也减轻了医生的负担,病人得不到及时救治的情况也能够得到很好地解决。 降低了双方的代价和成本。 如果使用系统的用户反映良好,会带来很好的市场效益。 其中的子功能模块,例如注册/登陆系统、看诊、体检模块,以及信息查询模块可以单独拿出,加以改善,使之成为可独立行使功能的系统,而这些系统的市场需求也是十分大的,也具有不错的市场价值。 2法律可行性此系统的整个开发过程均不含任何非法成分,其中的有关数据和信息均专家或网络上权威认证过的公开信息,是绝对安全可靠,真正服务用户的产品。 此外,产品的开发不会造成政策或网络环境等方面的影响,纯属利用信息资源管理信息的产品,也不会造成市场私密信息的泄露等问题。 3技术可行性健康信息管理系统在国内外的医疗机构都已经到了广泛的应用,而且类型繁多,故此我在开发这套系统时有很多可以参考的依据和经验。 开发是主要采用ASP.NET和SQLServer2000及其他技术,这些均是非常成熟的开发技术。 而且在实际中应用广泛,非常适合本套系统的开发。 此次的系统开发,通过收集一定数量的内容资料,从中确定了系统功能,并发挥创造力,利用以上的各种技术,可基本搭建起原先构想的健康信息管理系统。 4操作可行性此系统是一个十分容易上手的信息管理系统,对数据的管理方便快捷。 一方面便于录入方的信息录入,也方便各方对于系统本身信息的查询的操作。 简单实用,管理专业。 并且,利用ASP技术搭建的前端网页简洁美观,界面友好。 5社会可行性由于社会上,人们对健康问题已越来越重视,对个人的健康信息进行系统的、信息化的管理,将随着时代的发展、信息化的进步而在社会上普及。 所以这样的系统势必会在很大程度上提高人们的身体素质,提高人们对健康的重视程度,具有较强的社会价值。 综上所述,此系统产品安全可靠,如若开发成功是有投入市场的意义的,具有经济、法律、技术环境、操作和社会等的可行性,可以投入开发。 专业文档,值得下载!专业文档,值得下载!3.4性能分析随着科技的不断进步,设备组成与功能越来越复杂,设备的性能和状态对生产质量及成本的影响也日益增强,设备管理追求的目标就是:以较少费用和消耗,提高设备的安全可靠性,维修性,保持设备的精度和性能,使之经常处于良好的技术状态,为医疗机构充分发挥设备能力,顺利进行医疗运作,全面提高效率提供有力保障。 1、用户特点操作人员只要有需求且有能力使用此系统进行信息管理的一般用户、医师和管理员 2、时间特性要求a.响应时间1s b.更新处理时间1sc.数据转换时间1s d.数据传送时间1s 3、数据管理功能要求记录百万条(可在此范围内增减。 )表8个 4、其它要求可靠性本软件在网络畅通的情况下,保证满足需求规定的功能。 可移植性本软件可在windows操作系统下移植运行。 可维护性本软件可根据用户的实际需求做相应的变更。 5、运行环境的规定a.设备客户端机器要求普通PC机即可b.支持软件运行环境windows2000,windows XP等一系列操作系统。 c.开发背景开发期限12周开发工具基于C#的ASP.NET数据库SQLServer2000开发环境Windows xp专业文档,值得下载!专业文档,值得下载!3.5数据流图在需求分析的基础上,为了更清楚、直观地表达系统对数据的需求,常采用数据流图。 用数据流图表示围绕数据处理为中心环节,着重表达数据的流动(输入、输出)和处理的过程。 根据以上“需求说明”通过自顶向下、逐步求精的方法可得到数据流图。 用数据流图表示数据处理的中心环节,表达数据的流动(输入和输出)和处理的过程。 图3-1给出健康信息管理系统的顶层数据流图健康信息管理系统管理员医师一般用户医师信息体检信息看诊信息药品信息急救信息用户基本信息健康常识信息医师基本信息一般用户基本信息健康常识信息药品信息急救信息一般用户信息体检信息看诊信息健康常识信息药品信息急救信息图3-1顶层数据流图说明本系统主要由系统管理员管理,可以向系统里输入药品、急救或其它医疗信息,对这些信息进行统一管理。 也可以对医师和一般用户的基本信息进行管理和核对,不属于本系统的人员不得使用本系统。 医师可以根据自己的看诊或其它与一般用户直接交互的信息,将响应结果录入到系统中。 管理员可对指定共享的内容进行增、删、改、查的操作。 医师也可以从系统中读取一般用户的基本信息。 以便于帮一般用户体检和看诊时直接选择用户姓名,而不用每次都填写一般用户的名字。 医师录入的健康信息和管理员录入的基本医疗信息供一般用户查询。 医师也可以通过搜索查询查看系统中基本的医疗信息。 专业文档,值得下载!专业文档,值得下载!图3-2给出健康管理系统的第0层数据流图医师信息体检信息看诊信息用户基本信息健康常识信息一般用户信息体检表看诊单健康常识小卡片药品信息急救信息用户基本信息处理健康信息交互处理用户信息表健康信息表图3-2第0层数据流图说明整个系统总体上说主要功能分为两个部分,其中第二个处理模块由医师和一般用户交互,其他人无权查看。 医师将体检、看诊所得信息、健康常识等直接录入到系统中,系统将这些信息进行处理,存到数据库表中。 医师还可以读取数据库中的基本医疗信息。 第一个处理模块可由管理员统一管理。 需要说明的是健康信息的交互处理需要用到用户信息表里的用户名和健康信息表里的药品信息和急救信息。 其它功能如图所示。 图3- 3、图3-4给出健康管理系统健康信息交互数据流图1.1处理体检信息1.3处理健康常识信息1.2处理看诊信息医师看诊信息体检信息健康常识信息数据库信息存储表2.1产生体检表格2.2产生看诊单2.3产生健康常识卡片医师看诊单体检表健康常识卡片图3-3医师与一般用户健康信息交互数据流图专业文档,值得下载!专业文档,值得下载!医师管理员普通用户2.2产生急救清单2.1产生药品清单1.2处理急救信息1.1处理药品信息数据库信息存储表药品信息药品信息急救信息药品信息急救信息急救信息图3-4管理员与用户的信息交互数据流图说明图3- 3、图3-4分别体现了医师将信息传达给一般用户和管理员将信息传达给使用该系统的所有用户的数据传送过程。 图3-5给出用户使用系统数据流图1.1检查用户名是否存在且密码是否设置正确验证成功的用户名、设置无误的密码和其他信息用户名密码其他信息不合格的注册信息1.2授予用户进行操作此系统信息的权限2.5.1显示相关信息数据库信息存储表健康信息用户注册信息2.1核对用户信息用户名密码不正确的密码信息核对正确的用户信息2.3授予用户权限2.4.1处理用户查询请求用户请求信息2.4.2处理用户录入请求用户请求信息2.5.2给出录入界面健康信息2.2提供找回密码功能错误的用户名信息正确的密码信息用户信息表图3-5用户使用系统数据流图说明用户可以用合格的用户名和密码进行注册,注册成功后,便获得了特定的权限。 如果密码忘记可通过“密码找回”,取得密码。 用户登录后,可根据自己的需要,发出请求,并获得系统给予的响应请求处理结果,即显示相应的信息或是弹出用户需要录入的界面供医师和管理员录入,提交后将数据存入数据库信息存储表中。 专业文档,值得下载!专业文档,值得下载!3.6数据字典数据字典主要是对数据结构(数据元素)、数据项、数据存储和数据处理进行处理更详尽的定义。 1.数据结构数据结构管理员组成ID,管理员用户名,口令说明管理员信息表所存放的是管理员的基本信息,ID或管理员用户名是唯一的,将ID设为

温馨提示

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

评论

0/150

提交评论