职工医院信息化管理系统毕业设计(编辑修改稿)内容摘要:

便条件。 对职工医院的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中领悟系统开发的思想,掌握系统开发的流程和方法。 随着医院信息系统的不断完善,医院的管理将越来越依赖于信息化的管理。 所以系统开发将围绕职工医院病房工作的实际情况,使之能迅速适应职工医院的 需要。 陕西理工学院毕业设 计 第 2 页 共 40 页 职工医院信息化管理系统的实施的现实意义:减少管理病房的工作人员;管理人员可以随时浏览查看,而且更加直观;改变了以前工资手工记录的方式,电脑录入更加方便快捷;实现了医院信息化管理系统的计算机化。 2 可行性分析及总体设计 可行性分析 可行性分析也称为可行性研究,是在调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的开发成功 [2]。 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 下面 将分别从技术、经济、社会三个方面对职工医院信息化管理系统的建设进行分析和研究。 技术可行性 根据职工医院提出的系统功能、性能及实现系统的各种约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。 系统采用人机交互方式,界面美观友好,操作简单易行,信息查询灵活、方便,数据存储安全可靠,对用户输入的数据,进行严格的数据检验,尽可能避免人为错误。 同时,考 虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发的。 由以上分析可知,职工医院信息化管理系统的开发在技术上是可行的。 经济可行性 软件的开发和实施必须要有经济的支持,然而开发系统所消耗的实际费用和系统运行后所能为企业产生的经济效益一直是软件开发所面临的重要问题。 所以估算出新系统的开发费用和今后系统的运行、维护费用,显得尤为重要。 而系统运行后给企业带来的实际经济效益也应该预先估算,并与之前估算出的实际开销费用相比较,来衡量软件的总体经济可行性。 例如,系统运行后可以提供哪些以前无法及时提 供的信息,用户查询和使用信息的方便程度提高多少、速度增加了多少,对于管理人员进行决策提供了处理设施,并且拥有支持本系统的应用平台。 因此无需再投入资金购买其他设施。 系统的开发基于多少帮助等等。 职工医院具有信息化的本人对程序开发的实践学习而来,医院无需资金投入,并且软件开发过程投入的成本不高,因此开发经费完全可以接受。 由以上分析可知,职工医院信息化管理系统在经济上是可行的。 社会可行性 本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。 (1) 法律因素 本系统是根据职工医院信息化管理系统的 实际工作情况开发研制的,是通过大量的调研得出的,系统的软件设计是在独立的环境下完成的,无可供抄袭的软件产品。 完全遵照国家的药品管理条例进行软件的开发与使用。 (2) 用户使用可行性 本系统对用户的要求,除了需要具备在 Microsoft Windows 平台上使用个人电脑的知识外,并不需要特别的技术能力。 使用系统的管理员,需要具备对 Tomcat 服务器的使用能力,在投入使用前,无需对操作系统的人员进行培训。 这样既减少投入成本又简化了操作环节。 由以上分析可知,本系统具有社会可行性。 运行可行性 随着计算机技术的 飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理很大程度上已经成为了社会发展的趋势计算机管理有着无法比拟的优点:检索迅速、查找方便、可 陕西理工学院毕业设 计 第 3 页 共 40 页 靠性高、存储量大、保密性好、寿命长、成本低等 [1]。 这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理、与世界接轨的重要条件。 与此同时对于大部分医院来说,利用计算机帮助医院来管理,可以避免很多不必要的损失提高管理的高效性,而且不仅给医院带来先进的管理思想及方法、促进建立现代药品管理模式而且是适应现代企业制度要求、推动医院管理走向科学化、规范化 的必要条件。 因此,每一位投资者为了自身的经济效率和未来前景都会极力支持系统的开发和推广,在经济和物力上给予较大的帮助。 经过以上分析,该系统在运行方面是可行的。 总体设计原则 一 个方便用户使用的软件应该具备软件体积小,操作界面友好,基本功能稳定,运行速度较快,通过计算机技术开发出客户端与服务器端,以便方便快捷清晰的进行数据管理以及信息的采集。 本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则。 其主要设计原则有 [3]: 简单性:在实现系统的功能的同时,尽量让系统操 作简单易懂,这对于一个系统来说是非常重要的。 针对性:本系统设计是针对职工医院及病房的需求定向开发设计,所以具有专业突出和很强的针对性。 实用性:要求本系统能够满足医院管理人员、病人的需要,因此具有良好的实用性。 一致性:页面整体设计风格以及命名规则的一致性:整体页面布局和用图用色风格及变量、类名和其他元素的命名规则保持一致。 功能一致性:完成同样的功能应该尽量使用同样的元素。 元素风格一致性:界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。 变量命名规则的一致性:变量应该用统一的规则进行 命名,做到任意变量均能从上下文推断其义。 先进性:本系统采用 JSP 技术、 SQL Server 20xx 等被广泛采用系统开发技术和数据库,因此本设计具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性。 系统根据用户的实际需求,在不违反现有法律法规的前提下设计而成,是一个完全依据需求设计的一个完整的医院管理信息系统。 并且本系统再设计过程中充分考虑日后的维护以及升级问题,在设计中留有多个接口以便日后升级使用。 本系统页面清淡典雅是一个十分符合医院工作环境的系统,其操作简单易懂,上手容易,但设计严谨,完全符合 国家对医院的管理条例 [4]。 系统开发环境与开发模式 系统开发工具  MyEclipse 本系统使用 MyEclipse 作为代码的开发工具。 MyEclipse 企业级工作平台( MyEclipse Enterprise Workbench ,简称 MyEclipse)是对 EclipseIDE 的扩展,利用它我们可以在 数据库 和 JavaEE 的开发、发布以及 应用程序 服务 器的整合方面极大的提高工作效率。 它是功能丰富的 JavaEE 集成开发环境 ,包括了完备的编码、调试、测试和发布功能。 MyEclipse 是一个十分优秀的用于开发 Java, J2EE 的 Eclipse 插件集合, MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。 MyEclipse 目前支持 Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC 数据库链接工具等多项功能。 可以说MyEclipse 几乎 囊括了目前所有主流开源产品的专属 eclipse 开发工具。  Dreamweaver 采用 Dreamweaver 作为界面设计工具。 Dreamweaver 是唯一提供 Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。 它包含 HomeSite 和 BBEdit 等主流文字编辑器。 帧 (frames)和表格的制作速度快的令您无法想像。 进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。 甚至可以排序或格式化表格群组, Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配 置。 所见即所得 Dreamweaver 成功整合动态式出版视觉编辑及电子商务功 陕西理工学院毕业设 计 第 4 页 共 40 页 能,提供超强的支援能力给 Thirdparty 厂商,包含 ASP, Apache, BroadVision, Cold Fusion, iCAT, Tango 与自行发展的应用软体。 当您正使用 Dreamweaver 在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。 梦幻样版和 XML Dreamweaver 将内容与设计分开,应用于快速网页更新和团队合作网页编辑。 建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接 编辑以样式为主的内容却不会不小心改变既定之样式。 您也可以使用样版正确地输入或输出 XML 内容。 全方位的呈现利用 Dreamweaver 设计的网页,可以全方位的呈现在任何平台的热门浏览器上。 对于 cascading style sheets 的动态 HTML 支援和鼠标换图效果,声音和动画的 DHTML效果资料库可在 Netscape 和 Microsoft 浏览器上执行。 使用不同浏览器检示功能, Dreamweaver 可以告知您在不同浏览器上执行的成效如何。 当有新的浏览器上市时,只要从 Dreamweaver 的网站在下载它的描述档 ,便可得知详尽的成效报告。  Microsoft SQL Server 本系统使用 Microsoft SQL Server 20xx 数据库作为后台数据库, SQL Server 20xx 系统具有强大的网上功能,可以在互联网上发布数据库中的数据。 在 SQL Server 20xx 系统中,允许用户简单的使用一些向导和工具把数据库的数据发布到网络上,并且可以根据需要来调度修改已经发布的数据。 在大家所了解数据库系统中, Microsoft SQL Server 20xx,经过三十多年的发展,已经成为最重要的数据处理技术,被 广泛应用到多种项目的开发与设计中, SQL Server 20xx 能为要求最高的数据库应用提供关键业务所需性能 内存驻留技术,性能最高可提升 30 倍;增强安全性与扩展性,连续 5 年漏洞数量业界最少。 软件及硬件合作伙伴使用多样化的工作负载进行了全新的性能测试,证明了采用开创性内存计算技术的 SQL Server 20xx 可以为那些对数据库有极高要求的应用程序提供符合需求的数据平台。 因此决定采用此数据库系统来完成职工医院信息化管理系统的设计。 系统设计模式 目前,在大多数 B/S( Browser/Server)结构的 Web 应用中,浏览器直接通过 HTML 或者 JSP的形式与用户交互,响应用户的请求 [5]。 虽然很直观,但是大多数管理信息系统操作的数据量都是惊人的,随着代码的增多会使 JSP 页面臃肿不堪, Web 服务器的负荷过重。 因此,在中间层上采用基于模型视图控制器 (MVC, ModelViewController)的设计模式 [6]。 Model 层用来实现业务逻辑, View层用来显示用户界面, Controller 层主要负责 View 层和 Model 层之间的控制关系。 具体实现时,把Servlet 用作应用程序的控制器 ,把 JSP 文档作为视图, JavaBeans 被用来表示模型。 所有的请求都被发送给作为控制器的 Servlet,它接受请求,并根据请求信息将它们分发给适当的 JSP 来响应 [7]。 同时, Servlet 还根据 JSP 的需求生成 JavaBeans 的实例并输出给 JSP 环境。 JSP 可以通过直接调用方法或使用 UseBean 的自定义标签得到 JavaBeans 中的数据。 这种设计模式很好地实现了数据层与表示层的分离,使开发工作更加容易和迅速 [14]。 3 系统分析 业务流程分析 在进行业务流程分析时,需要按照原有信息流动过程,逐 个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等 [4]。 业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。 业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程[5]。 具体业务流程如图 所示。 陕西理工学院毕业设 计 第 5 页 共 40 页 管 理 员普 通 用 户 管 理普 通 用 户 信息普 通 用 户挂 号 管 理挂 号 信 息 床 位 管 理 床 位 信 息患 者 开 药 管 理 开 药 信 息患 者 检 查 管 理患 者 检 查 信息患 者 出 院 管 理出 院 信 息 图。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。