(2)挂号收费模块:普通、专家门诊挂号,挂号单查询,检查化验单收费管理,处方药收费管理。
(3)药房模块:处方药管理。
(4)检查化验处模块:检查化验报告管理。
(5)医生模块:诊断管理(包括开检查单、病情诊断、开处方、医嘱、病情严重程度评估)、检查化验单管理、处方管理。
(6)病人模块:查询病历单、查询检查化验单、查询处方单。
1。3 相关技术介绍
1。3。1 Java简介
自Sun公司于1995年正式发布Java语言以来,Java已经历经了20年的发展。作为程序设计语言的集大成者,Java拥有许多的特点,主要包括简单、面向对象、多线程、安全性、跨平台等。
1。3。2 JSP与MVC模式
JSP(全称Java Server Pages)是由Sun Microsystems公司倡导的、许多公司参与共同创建的一种技术标准:软件开发者通过响应来自客户端的请求,而动态形成HTML、XML或其他格式的Web网页。
所谓MVC模式是一种设计创建web应用程序的模式。Model(模型)在应用程序中用于处理应用程序数据逻辑部分,View(视图)在应用程序中负责处理数据显示,Controller(控制器)是在应用程序中处理与用户的交互。
1。3。3 SSH框架
SSH框架是一种开源框架,由Structs2+Spring+Hibernate构成。它不仅可以提高开发的效率,而且可以大大提高系统的可重用性、可维护性以及可延展性。它使用Structs作为系统的基础架构,负责MVC的分离,在Structs模型部分,控制业务跳转,使用Hibernate框架来支持持久层,Spring来管理Structs、Hibernate。具体的做法是:面向对象的方法对提出的模型,用基本的java对象来实现这些模型和DAO(数据访问对象)随后的制备,并给出Hibernate DAO实现,通过Hibernate DAO类完成数据库和java类和访问之间的转换实现。最后通过Spring来管理其他两个框架。
它是由以下三个框架构成:
1。Structs2框架:
Strucsts2是Apache组织的一个开放源码项目,是基于MVC的Web应用框架。其基本的构成如下图1-1所示。
图1-1 Structs框架图
2。Spring框架
作为一个开源框架,Spring使用基本的JavaBean来完成以前只能由EJB完成的事情。从松耦合和简单性的角度来看,任何Java应用程序都可以获益。
Spring框架由下图1-2内容组成:
图1-2 Spring框架图
3。Hibernate框架
Hibernate是一种对象关系映射解决方式。它用来把对象模型表示的对象映射到基于SQL的关系模型结构中去,为面向对象的领域模型到传统的关系型数据库的映射,提供了一个方便使用的框架。Hibernate框架是一种基于JDBC的主流持久化框架,是一个优秀的ORM实现,它对JDBC进行了轻量级的封装,简化了数据访问层复杂的代码,以面向对象思想解决数据库问题。
1。4 开发工具介绍
编码工具:My Eclipse 14;
操作系统:Microsoft Windows 7;
数据库:MySQL;
服务器:Tomcat;
1。4。1 MyEclipse
MyEclipse是一款用于开发Java,J2EE的Eclipse插件集合。它的功能十分强大,支持也非常广泛,尤其是对各种开源产品的支持非常不错。
1。4。2 MySQL
Mysql是一个关系型数据库管理系统,由于MySQL速度快、体积小、总体拥有成本低,并且是开放源码的,是进行网站开发的首选。
1。4。3 Tomcat
Tomcat是得到了部分软件开发商认可的目前比较流行的WEB应用服务器,深受Java程序员的热爱。它是一个免费的开放源码的轻量级WEB应用服务器,是开发和调试JSP程序的首选。