APP下载

高职教务管理系统的设计与实现

2011-12-31韩宁

中国新技术新产品 2011年13期
关键词:教务学期架构

韩宁

(沈阳职业技术学院 辽宁 沈阳 110000)

1 绪论

本系统的设计与实现是从沈阳职业技术学院的实际工作出发,对所属教学资源信息进行整合并统一管理。该系统实现了学院教务管理的规范化、信息化、网络化和资料保存的完整与安全,该系统基本满足了学院各管理部门针对教务管理方面的数据共享,通过网络完成日常教学管理。

2 相关技术

本文从系统架构开始,在设计系统的技术架构时,亦充分考虑了系统的特点,采用了Delphi技术体系作为系统的开发平台,采用Oracle 9i是作为数据平台基础架构架构,提高系统的可维护性及可扩展性。在根据用户需求和系统的特点建立系统的功能架构、技术架构和安全架构,并提出了进一步发展趋势和不足之处。

2.1 BEA WebLogic Server具有开发和部署关键任务电子商务Web应用系统 所需的多种特色和优势。凭借其出色的群集技术,BEA WebLogic Server拥有最高水平的可扩展性和可用性。BEA WebLogic Server既实现了网页群集,也实现了EJB组件 群集,而且不需要任何专门的硬件或操作系统支持。网页群集可以实现透明的复制、负载平衡以及表示内容容错,如Web购物车;组件群集则处理复杂的复制、负载平衡和EJB组件容错,以及状态对象(如EJB实体)的恢复。

2.2 Oracle 9i

Oracle 9i是一个完整、简单的用于互联网的新一代智能化的、协作各种应用的软件基础架构。Oracle 9i大幅度地扩展了Oracle在lnternet数据库可用性方面的地位。具有internet上的高伸缩性能的、智能化的、和可靠的Oracle9i将成为高质量的互联网服务实现的关键软件。

2.3 Delphi

Delphi拥有强大的数据库开发能力,在几分种之内就可以做出一个界面精美、操作简便的数据库程序,而且在开发期间就可以看到运行时的结果。一个数据库应用程序在逻辑上由两个部分组成:一个部分是用户界面;另一个部分是数据库访问链路,在Delphi数据库应用程序设计中,这两个部分是分离的,这样就能较好的保证应用程序与后台数据库平台的无关性,以便于应用程序的移植。

2.4 JSP

用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。

2.5 B/S、C/S 模式

分布在不同区域的各校区通过网络服务商提供的网络互联,为学生和教师服务的系统功能主要包括选课,教师提交成绩以及其它的以浏览和查询为主的业务。在这种环境下,浏览,查询访问量是很大的,因此为老师和学生服务的系统采用B/S结构。而教务管理部门比较集中,大批量的修改数据请求则很多,信息安全性要求较高,因此这部分仍采用C/S结构。基于以上分析,教学管理信息系统的总体结构采用的是一种基于C/S和B/S这两种结构相结合的混合架构。

3 系统框架

沈阳职业技术学院教务管理系统包括十一个主要的功能模块。

3.1 系统管理

用于为教务管理系统创建用户分配权限,并通过日志功能监督用户的使用记录。为学生、老师创建网络帐户并分配权限使学生、教师可以在网上参与教学活动。

3.2 基础数据

本系统的基础部分,是各个教学子模块运行的前提。在此,我们可以对各子模块对应的字典信息进行维护。它是整个系统中最先启动的,除此还包括教学环节定义和学年学期设定等维护。

3.3 教学计划

用于管理培养计划、根据培养计划生成各学期的学期计划,最后根据学期计划指导各学期教学任务的安排。

3.4 排课管理

用于完成教学任务录入后为教学任务安排上课时间和上课地点。

3.5 选课管理

教学管理人员可以进行各选课设置,以控制选课过程,同时还提供强大的对选课后数据进行处理的功能,可以实现多阶段选课,也可以适应单一阶段的选课,对选课人数控制有多种解决方案。

3.6 教材管理

涵盖了学校教材管理过程中的所有内容,包括教材的订购、入库、出库、财务结算,为教材管理人员提供完整的管理流程。

3.7 考务管理

用于为某学期的教学任务安排考试,并通过排考为考试安排考试时间、考场、监考教师,并打印监考时间表和学生考条。

3.8 成绩管理

用于管理学生在校的所有成绩,包括:成绩的设置、课程上课学生名单维护、学生成绩录入、学生成绩审核(反审核)、不及格管理(统计不及格学生、维护不及格学生名单、录入补考成绩)、各种成绩查询、成绩统计分析、成绩排名等大部分。

3.9 教师管理

用于维护教师的基本资料,并对师资力量进行多方面的分析和统计;并根据教师所承担的教学任务进行工作量和酬金的计算。

3.10 教师考评

用于教学质量评价,每次考评作为一个考评批次,每个考评批次针对某个学期进行教学质量评价。教学质量评价的评卷有考评类型和考评指标构成。

考评结束后可以使用多种功能对考评结果进行分析统计,统计结果可以为教学质量的提高提供指导。

3.11 学籍管理

用于管理学生的学籍信息,记录学生的奖惩资料。并能处理各种类型的学籍异动,包括根据学习成绩进行异动。在学生将要毕业时可进行毕业和学位资格审查。

4 系统安全管理的实现

系统管理模块用于为教务管理系统创建用户分配权限,并通过日志功能监督用户的使用记录。为学生、老师创建网络账户并分配权限使学生、教师可以在网上参与教学活动。可以对教务管理系统数据库进行备份。还可以使用信息管理功能向其他管理系统的用户发送消息。

本系统的设计与实现提高了学院教务管理的综合效率,使相应数据得以合理的运用,不再出现反复采集的情况。同时改善了相应的业务流程,从而提高了学院的综合工作和管理效率。

[1]刘志成等.Oracle数据库管理与应用实例教程[M].北京:人民邮电出版社,2010.2.

[2]丁占涛,邹敏.基于B/S模式的教师信息管理系统[J].微型电脑应用,2003.11(1):52-58.

[3]郭剑毅.基于C/S与B/S的高校科研管理信息系统的设计与实现[J].计算机工程与应用,2003.9(3):17-19.

猜你喜欢

教务学期架构
基于FPGA的RNN硬件加速架构
新的学期 新的尝试
教务排课对高等院校教学运行的作用分析
期末冲刺高二上学期期末模拟卷
功能架构在电子电气架构开发中的应用和实践
浅析高校教务管理存在的问题及对策
LSN DCI EVPN VxLAN组网架构研究及实现
浅谈新形势下高校教务管理人员的素质与培养
以培养方案为核心的教务管理系统开发的探索与实践
一种基于FPGA+ARM架构的μPMU实现