成教综合教务管理信息系统的设计与实现
2009-08-17姜红军
姜红军
摘要:随着我国成教教育的发展,无论教学规模还是教学质量都在不断提升,然而面对巨大的工作量,传统的教务管理系统显得力不从心。本文基于C/S和B/S模式探讨了成教综合教务管理信息系统的设计与实现,首先对系统的功能模型进行了分析,然后对比C/S模式和B/S模式,采取结合二者的方式探讨了系统的构建。
关键词:C/S B/S 成教 教务管理 信息系统
0 引言
随着我国成人教育的快速发展,办学规模不断扩大,教学资源明显紧缺,使教务管理部门的任务越来越重,不仅增大了工作量,更增大了工作难度。教务日常管理工作日趋繁重、复杂,传统的教务管理手段已无法满足现代化管理的要求,原有的教务管理系统软件由于功能少且各自独立,数据不能共享。目前基于Internet/Web的信息管理技术已大量地应用于各种信息管理系统的构建当中,尤其在高校,教学教务信息处理的电脑化、网络化是实现学校管理现代化和信息化的重要内容。为了适应目前信息时代对管理的制度化、程序化、标准化等方面的要求,建立一套界面友好,易于学习,非计算机专业人员经过短时间培训即可掌握基本操作,符合成人教育特点的信息化管理系统是非常有必要的。
1 成教综合教务管理信息系统模块设计
根据系统的业务需求及职能划分,将系统分为学籍管理、排课管理、选课管理、成绩管理、师资管理、考务管理、系统管理几个子系统,每个子系统都具备相应信息的输入、查删改、打印等功能。学院教学教务管理有其自身的具体要求和特点,涉及到的对象和内容比较多,而且各对象与内容之间的关系也很复杂。下面就几个主要的模块进行分析。
学籍管理是教务管理的重要内容之一,对学校领导和教师全面了解学生情况起着重要作用,为决策者制定政策提供有力的依据。学生学籍管理包括学生的基本情况、学生获奖和受处分的情况等。该部分包括如下几个部分:学生基本信息管理、学籍异动管理、学生注册管理。
成绩管理是整个教务管理的核心内容,该系统要求对每个学生在每一学期所学的课程、课程性质、学分及成绩进行有效管理,包括成绩统计、分析等内容。可以通过录入开课序号、课程名称、授课教师等信息列出符合条件的课程列表,点击指定课程相应的“进入”链接,即可列出选修该门课程的学生列表,可以为每一位学生录入相应的成绩。
师资管理部分包括教师基本信息管理和教师工作量管理。对教师进行教学评价是教务管理工作中必不可少的环节。对于成教院校来说更是提高教学质量、激励教师的关键,无论是本校教师,还是外聘教师,都要做到公平、公正、公开。系统将对教师基本信息(包括照片)及教师简历、学历、奖励、惩处、技术职务、科研、教学、进修、论著、专利、出国、考核等信息进行有效管理。
考务管理是高等教学运行的重要环节,涉及缓考与补考处理、试卷选定与考试安排、考场记录与考试通报、阅卷安排等多个环节的工作。它的功能包括:学生缓考课程登记;考试时间、地点、课程、监考人员确定;学生考试证打印;提供课程考试安排表、监考人员安排表、教师考试安排表和全校考试安排表;学生缺考、考试舞弊登记等处理。
排课是教务管理最复杂的部分,是教务管理水平高低的重要标志之一。排课管理包括校课表生成、班级课表生成、教学场地管理、课表查询报表、每学期开课信息可由教学计划数据生成,可以进行任意合班、分组操作,排课数据可以由开课数据及教学进程自动生成,可以对合班课、体育课、分组实验课、不规则周学时课等多种课程进行自动排课,并且可以灵活指定时间、地点、排课方式等多种约束条件。
2 系统实现平台构建
当今投入使用的计算机网络模式主要有二种:客户机/服务器模式(Client/Server,简称C/S)和Web浏览器/服务器模式(Browser/Server,简称B/S)。
2.1 B/S模式及C/S模式对比 B/S模式采用三层分布结构,即浏览器—Web服务器—数据库服务器。该结构的核心是Web服务器,它负责接收浏览器的Web页请求和数据请求,并处理Web页请求,同时将数据请求通过数据库接口程序转换成数据库服务器能够接受的形式,之后送到数据库服务器,数据库服务器执行相应的数据库操作,并将结果通过数据库接口程序的转换送回Web服务器,Web服务器将结果处理成浏览器能够接受的形式后,送回发出请求的浏览器,显示结果。
B/S模式具有如下特点:一是客户端只需要安装浏览器,不需要安装应用程序,大大减轻了客户端维护的负担;二是实现了开发环境与应用环境的分离,提高了系统的可扩展性、安全性和可重用性;三是数据库结构的改变不再对客户端产生连锁影响,只需修改服务器端的应用程序即可,极大地提高了系统的维护效率;四是使用B/S结构下的数据采集,不会受到地域和时间的限制。
C/S模式相对来说通信速度比较快,开发比较容易,成本较低,交互性强,可靠性高,事务处理能力强,遵守的标准要是相同的,在在线提示和出错处理方面的功能方面有一定的优势,以及网络安全性能高。而B/S模式的优势在于与平台无关,维护方便,硬件成本低,有良好的扩充性,但开发较为复杂。
2.2 系统实现方案的选择 对于当今的技术发展来看,单纯用C/S模式或B/S模式可能都不是最合理的方案,最可取的方案可能是将C/S模式和B/S模式相结合的一种方案,采用C/S模式和B/S模式相结合的数据管理系统的体系结构,可以实现二者的优势互补。
在安全性要求高、交互性强、数据处理量大且要求处理频度高的范围内使用C/S模式。通过客户端软件访问数据库,而在安全性和交互性要求不高的子系统中采用B/S模式,以充分发挥两种结构的优势。充分利用两种模式各自的优势,为不同的子系统选用不同的系统平台,构建一种将两种模式交叉并行使用的混合模式。这样可以保证敏感数据的安全性,特别是对数据库的修改和新增记录的操作;还可以简化一部分客户端程序,保证复杂功能的交互性和一般功能的易用性;此外,它还使得系统的维护简便、布局合理且网络效率高。
实例系统的Web应用分前台应用和后台应用,前台应用与HTML结合提供对外的信息和数据服务;后台应用以Web方式对系统进行管理,提供管理员的使用环境。浏览器客户机通过Web服务器与系统服务打交道,系统服务对前端的服务统一用Servlet/JSP完成,提供对用户请求的响应以及用户身份的认证等。
2.3 数据安全性的考虑 数据的安全性和完整性也是本文需要考虑的一个重要方面。B/S模式由于不涉及较强的事务处理,仅用于普通用户浏览和查询等,对安全性要求不高,可以依赖于数据服务器上管理数据密码的数据库来保证。在C/S模式中的应用面向管理用户,用户数量有限并使用固定机器操作,可以采用帐号绑定IP地址和MAC地址的方式以保证安全性。对于数据信息,采用即时备份的磁盘阵列技术,可以有效的防止意外的物理原因导致的数据破坏和丢失。另外,一般教务系统通常会选用Microsoft公司的Internet Information Server作为系统的WEB应用服务器,而它是面向全球未知用户的,因此安全性非常重要。通常采用防火墙技术(Firewall),在系统中设立两级防火墙,一级为软件防火墙,另一级为硬件防火墙(可选),确保网络安全,防止黑客破坏。
参考文献:
[1]黎孟雄,陈小春.高校教务管理信息系统的总体设计与安全管理.教育信息化.2005年第3期.
[2]马磊.成教综合教务管理信息系统的设计与实现.中国科技信息.2007年第4期.
[3]贺展,刘菲.基于C/S和B/S模式的高校教务管理信息系统.武汉科技学院学报.2006年第11期.