C#医院信息管理系统设计与实现+源码(2)
时间:2017-05-01 22:22 来源:毕业论文 作者:毕业论文 点击:次
1.2课题意义 通过信息化管理,提高医院的管理水平,及时、准确的为医院综合管理、经济核算等提供信息,利用规范严格的软件和先进的硬技术相结合,杜绝了人为因素造成损失,形成了一个以病人为中心的医院信息系统。医院信息管理系统就是解决医生护士和管理人员的大量时间都消耗在事务性工作上,最终导致“人不能尽其才”;病人排队等候时间长,辗转过程多,影响医院秩序;对病案、临床检验、病理检查等数据资料的快速检索难以实现,而且准确率不能得到保障;在经济管理上也存在漏洞、错费现象;医院药品管理由于信息不明确,积压浪费,以至于“物不能尽其用”等问题的有效途径,它的有效运行将提高医院各项工作的效率和质量,减轻各类事务性工作的劳动强度,使他们腾出更多的精力和时间去服务于病人;改善经营管理,堵塞漏洞,保证了住院费用的预收;提高了医疗和药品划价收费的准确性;保证了药品及时调价,实现了药品及时准确盘存核算、各项目的分类统计、出入院手续的办理和病人费用核算等各个环节均由计算机代替,其效率远远超过人工[2]。保证病人和医院的经济利益,为医院创造经济效益。 2.相关理论基础 2.1 SQL Server2000数据库 SQL 2000作为微软在Windows系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感[3]。区别于FoxPro、Sql 2000小型数据库,SQL 2000是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。 SQL 2000具有上手容易、兼容性良好的特点,因此从技术方面讲开发此系统是可行的。 2.2 C/S模式介绍 在网络连接模式中,除对等网外,还有另一种形式的网络,即客户机/服务器网,Client/Server。在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。由于现在的软件应用系统正向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统[4]。 C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。 2.3使用的开发语言和环境介绍 2.3.1 C#语言 C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域[5]。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选。它使开发者用更少的代码做更多的事,同时也不易出错。支持现有的网络编程新标准:新的应用程序开发模型意着越来越多地解决方案依赖于新出现的网络标准,HTML,XML等[6]。C#程序员可以在Microsoft .NET平台上事半功倍的构建应用程序的扩展框架,包含了内置的特性,使任何组件可以轻松转化为XML网络服务,通过Internet被任何操作系统上运行的任何程序调用[7]。 2.3.2 Visual Studio Visual Studio是用于用多种语言开发托管的集成开发环境。它是一个用于创建可靠、健壮、可伸缩应用的开发环境。此外,Visual Studio还集成了多种快速应用开发工具以促进对托管应用的快速、轻松开发[8]。Visual Studio .NET 2005编辑能力有所加强,代码片断(code snippet)也得到了改进,代码重构(Refactoring)是一个激动人心的新特性,是每个开发者的良师益友。Microsoft也为Visual Studio增添了一些新的项目和模板。如智能设备(Smart Device)等。Visual Studio 2005的这些新特性为开发者的托管开发提供了额外的选择。然而使用可视化界面更加减少了代码的输入量,提高了效率[9]。 (责任编辑:qin) |