病历管理系统设计与实现论文毕业设计论文.docx
《病历管理系统设计与实现论文毕业设计论文.docx》由会员分享,可在线阅读,更多相关《病历管理系统设计与实现论文毕业设计论文.docx(18页珍藏版)》请在咨信网上搜索。
1、病历管理系统设计与实现数据库配置、访问、备份,数据库逻辑设计摘要:现代化的医院也应该有现代化的管理系统。在科技日益发达的今天,人们的身体健康也在不断受到重视。因此,医院进行现代化管理就变得尤为重要。这里,我们以一个典型的医院病历管理系统的开发为例,来讲述如何建立一个实用的病历管理系统。本文介绍毕业设计课题的选题背景和意义,相关的研究和开发的比较和综述,研究开发的过程,以及设计思路和实现细节的考虑,最后给出了作者在毕业设计过程中的体会。关键字:病历管理系统;数据库;病人;药物;实体关系图Abstract:Alsoshouldtherebethemodernizedmanagementsystem
2、inthemodernizedhospital. Thebodyhealthofpeoplealsoconstantlysufferedattachingimportancetotodayadvancedincreasinglyatthescienceandtechnology. Thereforethehospitalcarriesonthemodernizemanagingtobecometosuchanextentthatblamesforimportant. Here, ourdevelopmentofthetypicalhospitalphysicalmedicinemanageme
3、ntsystemwithistheexample, andtellsabouthowtobuildapracticalhospitalphysicalmedicinemanagementsystem. Selectedtopicbackgroundandthemeaningofthistext, article, etc. introductiongraduationprojectsubject, thecomparisonandsummarizingofresearchanddevelopmentbeingmutuallyrelated, thecourseofresearchanddeve
4、lopment, aswellasdesigningthetrainofthoughtwithrealizingthinkingoverofdetails, andfinallygivingouttherealizationthatauthorisinthegraduationprojectcourse. Keywords:CaseHistoryMS;database;patient;medicine;E-R第1章 绪论1.1 研究课题的背景现代计算机技术的进步,使医院信息化已经成为现代医院改革与发展的重要方向。由于信息自动化的日趋重要,使利用计算机提高医院的日常工作效率已经成为各医院改革的迫
5、切需求。1.2 研究思路和工作计划正如研究任何其它软件项目一样,我做的毕业设计也经历了从选题,调研,熟悉开发环境,实验关键技术,查找类似的相关系统的资料;系统概要设计,数据库结构设计,功能模块开发,功能模块测试,系统调试和系统试运行和修改。下面的流程图反映了我们的基本的思路和过程。概要设计数据库的结构设计功能模块开发功能模块测试系统调试定题调查研究资料查询开发环境熟悉研究关键技术系统试运行和修改第2章ASP.NET的开发环境及配置此次设计用ASP.NET开发,SQLSERVER 2008作为后台数据库,在Microsoft的不同版本Windows中有不同版本的服务器。在实际设计中我使用的是Wi
6、ndows 7 + IISEXPRESS。2.1 IISEXPRESS新特点简练并且易于安装(文件大小不到10兆而且安装速度相当快)。在VisualStudio中不需要管理员权限即可启动和调试程序。提供了完整的Web服务器功能包括SSL, URL重写,多媒体支持和所有其他的IIS 7.x模块。它的可扩展模型和web.config配置结构和IIS 7.x是一样的。它可以和IISWeb服务器还有ASP.NET开发服务器同时运行在同一台机器上(他们不会相互冲突)。它支持WindowsXP及更高版本的操作系统在所有操作系统平台上提供了完整的IIS 7.x功能集。IISExpress(跟ASP.NET开
7、发服务器一样)可以快速地从硬盘上的某个文件夹上启动网站程序。它不需要任何注册或配置步骤。在网站开发过程中,这个特性使启动和运行网站显得相当便捷。2.2 ASP.NET的优点1可管理性:ASP.NET使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和Web应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。2安全:ASP.NET为Web应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。3易于部署:通过简单地将必要的文件复制到服务器上,AS
8、P.NET应用程序即可以部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。4增强的性能:ASP.NET是运行在服务器上的已编译代码。与传统的ActiveServerPages (ASP)不同,ASP.NET能利用早期绑定、实时(JIT)编译、本机优化和全新的缓存服务来提高性能。5灵活的输出缓存:根据应用程序的需要,ASP.NET可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。6国际化:ASP.NET在内部使用Unicode以表示请求和响应数据。可以为每台计算机、每个目录和每页配置国际化设置。
9、7移动设备支持:ASP.NET支持任何设备上的任何浏览器。开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。8扩展性和可用性:ASP.NET被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,Internet信息服务 (IIS)和ASP.NET运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。9跟踪和调试:ASP.NET提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时,ASP.NET支持使用
10、.NETFramework调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。10与.NETFramework集成:因为ASP.NET是 .NETFramework的一部分,整个平台的功能和灵活性对Web应用程序都是可用的。也可从Web上流畅地访问 .NET类库以及消息和数据访问解决方案。ASP.NET是独立于语言之外的,所以开发人员能选择最适于应用程序的语言。另外,公共语言运行库的互用性还保存了基于COM开发的现有投资。11与现有ASP应用程序的兼容性:ASP和ASP.NET可并行运行在IISWeb服务器上而互不冲突;不会发生因安装ASP.NET而
11、导致现有ASP应用程序崩溃的可能。ASP.NET仅处理具有.aspx文件扩展名的文件。具有.asp文件扩展名的文件继续由ASP引擎来处理。然而,应该注意的是会话状态和应用程序状态并不在ASP和ASP.NET页面之间共享。2.3 ASP.NETWeb应用程序的布局ASP.NET应用程序被定义为可从Web服务器上的虚拟目录及其子目录中调用的所有文件和可执行码。其中可以包含网页(.html文件)、Web表单页面(.aspx文件)、Web表单用户控件(.ascx文件)、XMLWeb服务(.asmx文件)、HTTP处理程序、HTTP模块和其他文件(如图像和配置文件)。现在使用的所有与Microsoft
12、.NETFramework版本相关的脚本映射也都是ASP.NET应用程序的一部分。ASP.NET应用程序必须位于IIS虚拟目录(也称为应用程序根目录)中。ASP.NET应用程序可包含已编译的程序集(通常是包含业务逻辑的DLL文件)、用于存储预编译代码的已知目录(目录名总是 Bin)、存储在基于文本的、易读的Web.config文件中的配置设置、页、服务器控件,以及XMLWeb服务。服务器中任何不与其他应用程序共享的预编译代码必须存储在应用程序的 Bin目录中。它是应用程序的本地程序集缓存。Web.config文件在基于XML的文本文件中存储应用程序级的配置文件。这意味着可以使用任意标准的文本编
13、辑器或XML分析器来创建它们,而且它们是可读的。如果不在应用程序根目录中包含Web.config文件,则配置设置由Machine.config文件中整个服务器的配置文件来确定。安装 .NETFramework时,会安装Machine.config文件的某个版本。下图显示了ASP.NET应用程序文件系统布局的示例。图2-3 ASP.NET应用程序文件系统布局本图中的应用程序包括Bin目录中的两个DLL文件、一个Default.aspx页,一个名为Menu.ascx的用户控件、一个名为MyWebService.asmx的XMLWeb服务以及一个Global.asax文件。另外,该应用程序是使用下列
14、三个配置文件配置的:系统根目录中计算机级别的Machine.config文件、C:Inetpubwwwroot目录中站点级别的Web.config文件和应用程序根目录中应用程序级别的Web.config文件。当站点的Web.config文件覆盖Machine.config文件中的设置时,在应用程序根目录中存储的配置设置将覆盖站点的Web.config文件和Machine.config文件中的设置。2.4 VisualStudio介绍MicrosoftVisualStudio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工
15、具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括MicrosoftWindows、WindowsMobile、WindowsCE、.NETFramework、.NETCompactFramework和MicrosoftSilverlight及WindowsPhone。VisualStudio 2010的新功能:(1)C# 4.0中的动态类型和动态编程;(2)多显示器支持;(3)使用VisualStudio 2010的特性支持TDD;(4)支持Office;(5)QuickSearch特性;(6)C+ 0x新特性;(7)IDE增强;(8)使
16、用VisualC+ 2010创建Ribbon界面;(9)新增基于.NET平台的语言F#;2.5 ASP.NET相关技术在这里我们将简单介绍此次毕业设计所用到的ASP.NET的相关技术。2.5.1 Session对象Session对象的功能和Application对象一样,都是用来储存跨网页程序的变量或是对象,但Session对象和Application对象变量有些特性不太一样。Session对象变量只针对单一网页使用者,也就是说各个联机的机器有各自的Session对象变量,不同的联机无法互相存取。Application对象变量中止于停止IIS服务,但是Session对象变量终止于联机机器离线时
17、,也就是当网页使用者关掉浏览器或超过设定Session变量对象的有效时间时,Session对象变量就会消失。Session对象正确的对象类别名称是HttpSessionState,和Application对象一样是属于Page对象的成员;所以可以直接使用。Session对象的使用方式和Application对象变量相当类似,其使用语法如下:Session(变量名)=内容Session也可以存放COM组件,其使用语法如下:Session(名称)=Server.CreateObject(ProgId)下表为Session对象常用的属性:表2.2 Session对象常用的属性属性说明形态All传回全
18、部的Session对象变量到一个数值。Object()Count传回Session对象变量的个数IntegerItem以索引值或变量名称来传回或设定SessionItem(String)AsObject对象变量的内容。TimeOut传回或设定Session对象变量的有效时间,当联机使用者超过有效时间没有动作Session对象便失效。默认值为20分钟。Integer下表为Session对象常用方法:表2.3 Session对象常用方法方法说明语法Add新增一个Session对象变量。Add(ByValnameAsString, ByValvalueAsObject)Clear清除所有的Sessi
19、on对象变量。Clear()Remove以变量名称来移出变量Remove(ByValnameAsString)RemoveAll清除所有的Session对象变量RemoveAll()Session对象变量最常应用在存放使用者的状态。例如在使用者登入的页面上,我们可以将代表使用者登入网页的成功与否状态储存到一个变量中,然后在其它网页加入判断使用者是否登入成功与否的程序代码。如果登入成功才可以浏览某些网页,如果登入失败则限制或拒绝使用者的浏览。2.5.2 Web.config配置ASP.NET配置文件是基于XML的文本文件(每个都命名为web.config),可出现在ASP.NETWeb应用程序服
20、务器上的任何目录中。每个web.config文件将配置设置应用到它所在的目录和它下面的所有虚拟子目录。子目录中的设置可随意重写或修改在父目录中指定的设置。根配置文件WinNTMicrosoft.NETFrameworkconfigmachine.config,提供整台计算机的默认配置设置。ASP.NET配置IIS阻止对web.config文件进行直接的浏览器访问,以确保这些文件的值不能成为公共的(试图访问这些文件将导致ASP.NET返回 403 : AccessForbidden)。运行时,ASP.NET使用这些web.config配置文件,针对传入的每个URL目标请求分层计算唯一的设置集合(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 病历 管理 系统 设计 实现 论文 毕业设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。