论文部分内容阅读
随着Internet的普及,越来越多的学校建立了自己的Web网站,其中学生信息管理系统是构成学校日常管理重要的组成部分。学校有许多学生,随着学校管理越来越细化,学生的信息也越来越多。现有的学校系统使用的技术过于单一,不能满足学校对系统较高的要求。在越来越注重效率的今天,高效的应用系统已经不能使用一种技术来完成,而是要搭建一个核心的平台,多种技术融合到这个核心平台上,使各种技术的优势在这个平台上体现,来解决大型应用系统所存在的问题。随着信息化进一步深入学校,把学校管理者、教师、学生都融入到一个平台上,在这个平台中完成自己的工作。但是目前的学校管理系统不能满足多角色、高并发的需求,特别是在开学和考试时,不同角色的用户同时使用学校管理系统,会造成学校的管理系统运行速度缓慢甚至崩溃,给数据造成不安全因素,影响学校正常工作。本系统主要介绍了通过RCP和J2EE技术实现的学生信息管理系统,本系统采用把客户端分成两种方式,为提高性能,不同的角色用户使用的服务是不一样的。在用户端,采用的是B/S结构,前台使用jsp通过浏览器来展示给用户。管理员端采用富客户端RCP技术,两种客户端采用不同的技术,而且调用不同的服务。在服务端采用的是J2EE框架搭建起的平台,在这个平台上使用spring来管理各个服务,通过hibernate来封装jdbc,从而使整个系统都是按照面向对象编程的方式进行编程。通过以上技术,完成学校信息管理、学生信息管理、课程信息管理、统计管理等模块。本系统的建设将有效的解决目前系统所存在的问题:由于现在的处理平台过于单一,在某个时间段内不同角色的用户要同时操作系统,给系统和数据库造成了安全隐患,影响学校正常工作。本系统使用后,可以大大的提高日常管理的效率,给学生、教师、学校管理人员提供一个高效安全的平台,在这个平台上完成日常的管理,从而提升学校管理水平,降低管理成本,提高管理效率。