asp.net小型医院信息管理系统的设计(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

asp.net小型医院信息管理系统的设计(2)

近年来,电子硬件设备逐渐完善,不仅成本低,而且性能强大,且人类日渐增长的物质文化需要也使管理的工作量极大增大,由此推动了电子管理系统的发展,其强大的功能已经被更多的人接收和认识,并取代了大量的人工管理。与此同时,管理系统的开发与设计的重要性也与日俱增。所以做好管理系统,是社会的需求,是时代的趋势,也是每位软件工程学生的必修课。

众所周知,医院的管理与传统企业管理相比,它的业务和构成更加复杂。它不仅需对职工进行管理,也有对病人(客户)管理的需求,还需要记录药物的出库入库,且各部门之间联系紧密,临床科室与职能科室之间也需要在系统中有良好的沟通。医院信息管理系统并不是单纯的多模块管理,各模块之间的联系也需要按实际情况确定。所以,对于医院来说,管理系统的重要性更加不言而喻,这种复杂的管理如果是人工处理,不仅容易出错,而且效率低下,电子信息管理系统对医院工作效率的提高起着至关重要的作用。对于开发者来说,开发医院管理系统,需要对整个系统框架有更好的把控,对数据库、程序结构进行更缜密的设计。我们的目标就是用。NET框架开发一个符合小型医院特殊环境,功能实用操作方便的小型医院管理系统。

1。2  国内外研究现状

1。3  系统及应用技术简介

本系统为B/S小型医院管理系统,它并没有涵盖到医院所有业务管理功能,仅包括医院最基础的信息管理。它的主要功能包括病人管理、挂号管理、住院管理、手术管理、药物管理、收费管理等。每项管理都有增加、删除、修改、查询四项基本功能。可以做到对信息高效管理与查询。且根据用户的使用习惯,设计出友好的界面,即使是第一次使用也可以方便地找到想要使用的功能。

本系统是通过。NET来完成小型医院管理系统。编程工具为Visual Studio 2012,数据库为SQL Server 2008,编程语言包括C#,SQL,HTML,JavaScript,其中C#用于写页面逻辑部分的代码,即Handler;而HTML和JavaScript用于写前端代码,用于提供用户可视化操作环境以及对用户的操作做出反应;SQL语言则用于在页面逻辑部分对数据库进行操作。以。NET为框架的B/S系统可以用asp技术进行开发,也可以用前台HTML页面加上后台Handler进行开发。asp技术的好处是灵活多变,可以在HTML页面中加上C#代码,但是这样的坏处也很明显,就是前后台没有清楚的分开,虽然开发时可能方便,但在后期维护上难度较大。所以本系统采用第二种开发方式,将前台与后台完全分开,这种方式也是在未来的工作中会经常用到的。

编程用到的技术以及插件有Bootstrap,NVelocity,SqlHelper。Bootstrap是用于编写前台页面的开源工具包,是一个CSS/HTML框架。它基于HTML, JavaScript以及css提供了规范,即使没有前端开发经验的程序员,利用该框架也可以在短时间内写出友好的前端界面;NVelocity则是实现HTML页面与后台Handler进行数据交换的插件,不使用插件的做法是在Handler中以json格式写好数据,再在前台HTML页面用JavaScript接收并执行放入标签等操作。利用该插件使在HTML页面显示后台数据更方便快捷,在开发医院管理系统这种较为复杂的系统中可以大大提高开发效率。SqlHelper是一个基于。NET框架的数据库操作组件,SqlHelper有很多版本,都是开源项目,不仅可以拿来使用,使数据库操作更方便,而且可以学习和修改。B/S架构。NET开发的管理系统将页面与逻辑解耦,并有成本低、可移植、信息共享程度高、可实现多项目共同管理的特点,适合小型医院管理的环境。 (责任编辑:qin)