论文部分内容阅读
随着信息化社会的到来,计算机与网络技术发展迅速。在这个背景下加强信息化建设,加快构筑与学校发展相适应的信息化体系,是高等学校改革发展的一项十分紧迫的任务。东北大学的“985建设”和“211建设”对东北大学的学科建设提出了新的要求,需要建立相应的管理信息系统来满足学科建设管理和处内日常工作的要求,适应学科建设处发展的新情况。
本文设计并实现了一个以J2EE轻量级体系结构为基础框架,以MVC、DAO等模式为设计理念的B/S架构的学科点建设管理信息系统。系统采用N层架构的总体设计方案,使用STRUTS、IBATIS、COMMON LOGGING等开源框架,保证了系统的健壮性、可靠性以及可重用性。本文提出了辅助开发组件的设计思想来提高系统的可重用性以及开发效率。辅助开发组件解决了B/S架构管理信息系统开发过程中常见的一系列难点问题,并提供了常见业务代码的辅助生成工具。本文分析了高校管理信息系统的特点,提出了全新的权限管理方案ERBAC。方案使用了集中的XML文档,根据用户权限控制整个系统的视图层显示,将权限管理从视图层中分离出来。彻底地解决了传统B/S架构管理信息系统中视图层夹杂大量权限代码,使视图层更新困难和权限代码分散难以管理等问题。最后,本文对系统进行了功能、性能和安全性等方面的测试,系统的各项指标均达到了设计要求。