2.3Struts 2简介
Struts设计是为了减少Web开发的时间。在开发系统时间建立框架。
它的优点在于:
1. 框架结构清晰;
2. 能够进行参数传递;
3. 存在拦截器;
4. 容易用于测试;
5. 插件机制方便扩展;
6. 全局结果异常;
7. 声明式异常[3]。
第3章 系统需求分析
3.1 需求调研
在项目的开始是需求调研,根据资料的查找发现,我们应该建立健全社区医疗信息管理系统,所以设计了社区医疗信息管理系统。
3.2可行性分析
设计社区医疗信息管理系统,会受到许多条件上的限制,比如说资金、时间等等。所以,我们在完成这个系统之前,应该分析系统实现的可行性,目的是减少开发风险,避免资金的损失。以下就是具体分析。
3.2.1技术可行性
本次使用MyEclipse和SQLServer2005数据库来完成,选择Java作为开发语言。社区医疗信息管理系统总体上开发难度不高,而且我们在大三时就学习了Java和JSP课程。同时在大学期间我们学习了各项计算机专业课程,每个学期需要完成对应的课程设计,具备了系统开发能力。因此,系统开发可行。
3.2.2经济可行性
当今时代,开发一个系统可以带来很大的经济效益,而且我们平时使用的电脑就能够开发社区医疗信息管理系统,再者,最后系统开发完成得到收益远远超过了成本,因此可以开发。
3.2.3操作可行性
社区医疗信息管理系统在操作上比较简单,菜单栏页面大多是采用下拉框。其中一些页面,数据可以直接选择,不用手动输入,日期直接使用日历控件,输入时避免了一些格式上的错误,同时一些输入错误系统会报错,操作人员在使用时不需要注意太多,所以在技术上可行。
3.2.4法律可行性
社区医疗信息管理系统是自主设计完成的,功能模块也是自己设计的,不会有侵权的问题,因此可以开发。
经过分析,社区医疗信息管理系统和人工记录档案相比具有很大优势,存在许多有利之处,因此,社区医疗信息管理系统是可以开发的。
3.3管理员用例图
社区医疗信息管理系统共具有751个功能模块,管理人员能够登录系统看到整个系统的内容,对系统内部数据更改、管理。 jsp社区医疗信息管理系统的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_39948.html