预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于J2EE的综合教务管理系统的设计与实 现 摘要:教学管理信息化是衡量高校总体教学水平、地位、 综合竞争力的一个重要标志,是高校教学管理发展、教学模 式改变、提高管理效率和教学水平的重要推动力。结合我院 实际的管理信息系统的开发,论述了高校教学管理信息系统 的目标和特点,探讨了j2ee的体系结构及基于j2ee的系统 设计的实用性、安全性、扩展性和可靠性,并对已开发成功 的系统的特点和功能作了简要的介绍。 关键词:j2ee教务管理b/s/s 0引言 河北大学人民武装学院是隶属河北省军区和河北大学 双重领导,实行军事化管理的全日制普通高等院校,它的教 务管理和全日制大学相比有很大的不同具有以下特征:①实 行学分制与学年制相结合②学生多,专业素质参差不齐。这 些特点教务管理带来了很多的不便,为了降低教务管理人员 的工作强度,提高工作效率,河北大学人民武装学院的网络 中心组织了最有实力的开发团队针对学院的实际情况,运用 先进的计算机和通信技术开发了这个基于j2ee的网络化综 合教务管理系统。 1总体方案 按照“先进适用、安全可靠”的原则,学院的网络化综合 教务管理系统采用先进的b/s/s浏览器/服务器/服务器三层 架构如图1所示,j2ee体系结构提供中间层集成框架,中间 层服务器呈组件形式,封装了所有的业务规则,所以当业务 发生改变时,只需要修改中间层服务器组件,这样就可以用 来满足高可用性、高可靠性及可扩展性应用的需求。本系统 的体系结构分为三部分,第一层是数据层,负责数据信息的 存储、访问及其优化。第二层是业务层,负责业务逻辑的实 现,使用构件化设计原则对各种业务进行设计。第三层是表 示层,提供用户与系统的友好访问,主要是使用jsp来实现 的。对一些查询操作也主要是通过jsp来实现,这样可以更 加灵活方便界面也更加友好。 2系统功能 综合教务管理系统是一个面向学校教务管理人员、教 师和学生,为其提供服务的综合管理系统。包含注册管理、 学籍管理、教学计划、选课管理、成绩管理、智能排课、用 户管理、毕业审查、收费管理、四六级管理、科研管理等多 个模块,涉及教务管理各个环节、面向学校各部门以及各层 次用户的管理信息系统。教务人员通过本系统可完成所有的 日常教务工作,从学生入学开始到毕业离校,其在学校内的 所有和教务有关的数据都通过教务系统进行管理。学生可以 通过网络访问教务系统,在网上选择自己的课程,制定自己 的学习计划。 2.1系统维护系统维护是为了系统管理员对用户的权 限进行管理的设置,主要功能包括:用户管理(增加用户、 修改密码、修改权限),院系管理、日志查询、网站管理、 安全控制等功能。 2.2学籍管理子系统学籍管理子系统收集并处理学生 学籍的原始信息,对学生在校过程中的报到、注册、学籍变 动、奖惩、毕业等事务进行处理,覆盖学生从入学到毕业的 全部过程。 主要功能包括新生报到、注册、在校生学期注册登记、 学籍变动、奖惩登记、毕业管理。具体包括以下几部分:① 招生数据的导入、招生基本信息的维护、产生新生名册、将 新生名册通过网络发送给教育厅。②生成学号和班代码注册、 缴费、打印,并且可以立即从网上查询。③学生管理:学生 的学籍变动情况,可以增加、删除、修改、统计、查找。④ 学生的奖惩纪录也可以增加、删除、修改、统计、查找,并 可以按照院系、注册层次、专业年级、统计出各项奖惩的人 数。(5)毕业资格审查,包括是否修够学分、是否欠费等, 产生毕业生花名册及其审核材料。 2.3教学管理子系统教学管理子系统是教务管理中最 重要的模块之一,包括教学计划管理、网上选课、排课。具 体包括以下几部分: 2.3.1选课管理。有些课程是某个班级都要必修的,就 按学期、班代码、非选修课这三项进行批量选课,也可批量 退选。判断课程班是否符合开班人数,如果小于下限人数则 不开班,仲裁算法为抽签算法,有些课程是让学生根据自己 的爱好自由进行选择的,学生通过在网上用自己的学号登陆 进系统后进行选课,学生选课要同时判断先修课、同选课、 时间冲突这三个问题。 2.3.2排课管理。先查询可用课室资源与待排课程信息, 根据教师授课时间要求进行第一次预排,生成学生选课参考 信息,在此基础上再根据学生选课的情况进行第二次排课, 有需要调整的课程可通过手工排课来调整。 2.4考务管理子系统考务管理子系统主要完成课程的 考试安排及相关的查询打印,其主要功能有:①场次安排; ②考试数据的导入:包括课室资源、考试课程、考试班学生 名单;③排考:自动排考、手动排考、安排监考老师;④ 报表打印:按开课院系、学籍班、任课教师、监考人员、学 生名单。 2.5成绩管理子系统成绩管理子系统主要实现学生成 绩的录入、查询、修改、备份等,其功能有:①期末成绩与 补考成绩的录入、