论文部分内容阅读
学院档案管理系统是从软件学院的对学生和老师的实际工作出发,提高学院的对学生和老师管理工作的效率,缓解不必要的资源浪费。学院的学生和教师管理,主要是指学院对所属的学生和教师的资源信息进行的统一管理。学生和教师管理系统实现了学院人事管理的科学化、信息化、网络化和资料保存的完整与规范,该系统基本满足了学院各管理部门针对人事方面的数据共享,通过网络完成学生和教师基本资料的管理。从而更好的推动了软件学院的校园信息化建设。本文在对学院学生培养和教师管理等工作进行了详细的需求调研之后,从需求分析开始,项目采用Rational统一过程(RUP)为软件开发方法,以统一建模语言(UML)为分析设计描述语言,以J2EE为技术平台,完成了系统的架构设计和详细设计,并最终将系统实现为包括学生档案管理、教师档案管理、信息采集、档案报表四个子系统的基于B/S和C/S混合结构的管理信息系统。本文分析了系统开发的背景、高校管理系统和档案管理系统的发展现状,简要描述了系统需要解决的主要问题;概要描述了系统的整体情况;对系统的需求分析和架构设计进行了详细描述;并对部分有代表性的实例的详细设计和实现进行了描述;最后对于系统实现过程中的几个重点问题进行了详细的分析和论述。本文解决的关键问题有以下几方面:1、系统B/S和C/S混合架构的实现由于系统的用户为学生、教师、学院领导和少量的管理人员,考虑到系统多用户和跨平台的特征,所以系统采用了B/S和C/S的混合架构。在实现B/S结构的多种解决方案中,针对用户需求和系统特点,采用J2EE技术体系,以及市场占有率高、成熟稳定的开源表现层框架STRUTS建立系统MVC架构,使用Hibernate构建系统持久层,从而降低系统开发成本,提高系统的可维护性和可扩展性。2、设计出合理可靠的数据库针对管理信息系统设计中关键问题之一—数据库的设计,本文采用由概念模型转换成面向对象的模型,然后再由面向对象的模型最终转换成物理模型的方式建立系统的数据库结构,使数据库设计更合理。3、信息采集中多种技术应用针对过去档案文件,内容不丰富、古板等问题,还有其他系统要求。在系统中加入了多种信息采集技术,这样一来不仅使系统档案更加丰富生动,还缓解了其他系统对数字信息的要求,提高了信息的利用率。4、档案报表的自动实现本文运用了iReport和jasperReport技术实现了业务表格的远程填报、自动生成、预览、打印、下载、导出等各个功能。