郭小磊,王雅
(山西中医药大学 健康服务与管理学院,山西 太原 030619)
随着国家推动村卫生室向社区卫生服务站的转型[1]村卫生室的规模也在逐步扩大,药品种类逐渐繁多,数量增加。如何有效进行药品管理成为村卫生室面临的一个主要问题。当下村卫生室的信息化建设仍然处于信息化盲区,为实现医疗领域的县乡村一体化,应重视乡村卫生室的建设力度,达到信息共享,全面建立个人终身电子健康档案,以提高我国国民生活安全感与幸福感。
本系统设计采用Struts2+Spring+Hibernate+Jquery框架。
具体技术为在MVC框架下用Struts2。Struts2建立在Struts1、Webroot基础上,其核心为Webroot。
其功能是OC依赖注入,它是一个最大的对象工厂,将所有对象根据依赖关系进行注入。
处于数据库访问层,完整的ORM框架(对象关系映射框架): 将数据库中每一个表映射为一个对应的Java类(POJO),只要在初期配置了映射关系,实现数据库增删查改,对应的SQL语句由Hibernate自动生成。在数据库符合一定规范的情况下适用。
与Hibernate相类似的Ibatis同属数据访问层,Ibatis为半自动ORM框架,对应的SQL语句由程序员手动生成。手写的SQL语句将返回结果包装成Java类的对象。虽然Ibatis灵活度,适用性高于Hibernate,但由于Ibatis开发效率低于Hibernate,且该系统数据库符合一定规范,因此选用Hibernate。
处于页面层,是一个JS类库,小巧轻便,没有提供UI组件(如下拉框,提示框)。
功能:对Html内各类标签如表格等进行快速检索;Ajax请求;事件模型处理[2]。
(1)IReport。对报表设计生成一个数据描述文件或XML数据文件。显示报表如何生成,进行报表设计。……