文档库 最新最全的文档下载
当前位置:文档库 › 综合教务系统毕业论文

综合教务系统毕业论文

综合教务系统

摘要:综合教务系统是教学管理和教务管理的软件,应用于各大高校。网络时代已经是现代社会的主要形式,计算机网络也己经成为发展社会和经济的强大动力。综合教务系统是当今信息化的基础和标志,现代社会的必要发展趋势已经成为了实现综合教务管理的信息化。该系统是根据实际,有效的解决工作中的重点难点问题,从而实现教务工作中计算机网络管理的全过程。

在本文的论述中,体现了综合教务系统的设计与实现过程,根据实际,设计并实现了一个B/S结构和C/S结构相结合的综合教务系统。该系统运用的设计思路——面向服务的设计理念对系统进行设计,从整体的角度考虑完成了资源共享和重复使用的目标,保证了系统工作的高效率和低负荷。该系统包括的主要内容有教学计划管理、课程表管理、学籍管理、学生成绩查询管理、系统管理和教材管理等。本文设计实现的综合教务系统能大体满足当今高校日常教务管理工作中的基本要求。能够实现其现有功能,得到良好的应用。

关键词:综合教务系统;面向服务架构;数据库;B/S;C/S

COMPREHENSIVE EDUCATIONAL SYSTEM Abstract: Comprehensive Educational systems are teaching, academic management applications. Integrative educational system is the social basis of the information and signs, to achieve educational administration information is the trend of the knowledge economy Universities Development. The system administration work from the reality of work to solve various critical and difficult issues, and make full use of computer network functions, to achieve computer management administration work of the whole process.

This paper mainly discusses the design and implementation of integrative educational system, combined with the practical requirements of educational administration, design and implementation of a combination of B / S and C / S structure of the educational management system. The system uses design ideas - service-oriented design of the system design, from the overall point of view of the completion of resource sharing and reuse targets to ensure high efficiency and low load operation of the system. The system includes a teaching plan, curriculum management, student enrollment management, student achievement management, systems management and materials management section. Design and implementation of the system to meet today's basic university educational administration work required for each function. After the actual operation of the system, to achieve the desired effect.

Key Words: Integrative Educational System;A Service-Oriented Architecture;Database;B / S;C / S

目录

1 绪论 (1)

1.1前言 (1)

1.2本论文研究的主要内容 (1)

2 国内研究状况 (2)

2.1教务管理现状 (2)

2.2系统的开发原则 (2)

3 高校教务管理系统分析 (4)

3.1系统权限需求分析 (4)

3.2系统整体功能分析 (4)

3.3 系统详细功能分析 (5)

4 高校综合教务系统设计 (11)

4.1 数据库设计 (11)

5 高校综合教务系统实现 (14)

5.1 系统维护 (14)

5.2 教学计划子系统 (16)

5.3 学籍管理子系统 (16)

结束语 (18)

附录 (20)

致谢 (26)

1绪论

1.1前言

综合教务系统是各高校依据本校实际的教学和管理活动的基本原则,通过不同的监督评价手段,对学校各项教学教务工作实施全方位监督与管理的过程。综合教务系统的信息处理特点是网络化和计算机化,不仅使学校管理信息化,还使得教学效率得以提高。教学活动中的关系日渐复杂,信息量和反馈也日渐繁琐,传统的管理方式已经不足以满足现代教学管理的需要,所以要引入最新的技术来弥补这一空缺。

综合教务系统能利用信息技术的特性实现了信息的实时共享和信息自动化的传递,是基于网络的,使得教务管理工作变得有弹性。

1.2本论文研究的主要内容

本论文主要解决以下几个问题:

1.系统流程及开发技术的确定

本系统采用的服务平台是操作系统,运用了最新的网络技术架构并以数据库为后台,已然成为目前较为先进的高校综合应用系统。

2.数据信息的安全共享问题

首先需要重点解决的问题是系统数据的稳定性。解决这一问题的方法可以采用设计严密的数据库和精确算法相配合。

3.操作问题

首先明确该系统的主要使用者是学生、教师以及系统管理者,但是并不是所有的使用者都有计算机的基本操作能力,所以必须有一个简洁明了的的界面,简单易懂的实际操作。

4.数据查询和报表输出

这是本系统开发的主要目的之一。为方便学校管理人员的随时查询和必要

总结,更要考虑系统的完善性;以备管理人员对数据进行操作,教学资源得以合理的安排。报表利用自编函数输出。

2国内研究状况

2.1教务管理现状

近几年各大高校都在寻找适合自己院校特点的综合教务系统,研究其特点,并酌情投入使用于其他院校中。

从实际出发,凡是符合自己院校特点的综合教务系统都取得了不错的效果。但是其他院校使用时却有很多不适合,原因是各院校的教务管理都有不同的特点,单一的系统并不可能满足所有院校的需求,因此在用之前应该适当的做出的调整,为了节省时间去除这些麻烦问题,建议各大高校特别开发适合院校本身的综合教务系统。

各大院校每年都在进行深入的改革,各种模式的教学管理都在慢慢发生改变,从这一方面来看,现在各大院校可以或者即将准备投入使用的综合教务系统必须留有足够的修改空间,以适应这样的变化。

就我国而言,对综合教务系统的研究也有很长一段时间了,也有了不少成绩。当然,原因来自各方各面,所以各高校的综合教务系统都有自身不同的特点。对于这方面要求较高的高校,会结合本校具体情况设置不同的模块;要求相对来说第一点的高校,一般则会采用较为单一的综合教务系统,不会要求实现全部的功能和环节,能够完成日常的教务管理工作即可。下面就是就最近几年的代表性模块做简单概述:首先运行模式方面,综合教务系统能够集中处理信息,采用Slient/Server网络结构和数据库,使得各院系与教务管理方面得以结合;

其次在功能方面, 为保证信息的合理广泛的共享,综合教务系统的各个模块组成并没有很大差别。

2.2系统的开发原则

(1) 具有良好的可扩充性

该原则是指系统应包括能够对接纳和拓展有一个很好的空间,对现有的投资起到一个保护作用,尤其是当有需求变更的时候。这是对数据库的严格要求,能够与响应的国家标准相一致。

(2) 统筹规划

目前都在用计算机科学技术对教学模式和教学管理进行改进,就这一方面来说,两种面向单个部门管理模式的方式在我国广泛使用。用综合教务系统来管理和整理教学事物,其管理的模式是能够基本面向全校的综合教务系统,在很多年前就已经在我国开始使用了。在这种系统的管理下,日常的教学工作的每一个环节得以完善,很好的提好了教学管理的工作效率。随着每一年的改进和完善,面向全校的综合教务系统也在这很多年

来被各大院校使用,而且有焊好的发展前景。这样看来,这种综合教务系统已经日趋完善。以架构开发为主的综合教务系统,能够将各院系以及学校的职责发挥的淋漓尽致,有效解决了学生信息量大、采集信息繁琐等问题,大大提高了教务管理的效率。统筹规划综合教务系统在这一方面有很好的体现。

(3) 为教师、学生提供健全的信息服务

首先教学管理要做到标准化,其次是规范化,这就需要借助校园网来对不同的信息进行不同的布局。做到以上这些,并能够优质的处理能力,使全校都能熟练使用该系统,实现基本的信息增删改查功能,不仅简单易懂而且方便可行。在学生的角度来看,可以查询课表,学年成绩,学籍信息,网上选课,等级考试报名等等;在教师的角度来看,可以充分利用综合教务系统对学生进行统筹,使全全校师生都可以灵活方便的使用该平台。

(4)采用现代化成熟的技术,建立健全的系统

本系统是否健全决定了能否利用该系统实现设计目标,获得应有的效益,完成所需要的任务。由此,必须采用先进的现代化技术,使该系统趋于成熟化,很好的落实平台的设计理念。于此同时,为了适应未来系统的发展趋势,首先系统的起点不能太低,能够很好的达到目的才可以。

(5)系统安全、可靠运行

若想该系统能够被广泛使用,并且为了保证学生信息的保密性,该系统必须具有安全高效的权限认证和身份验证,防止外来访客窃取用户资料。首先设置综合教务系统防火墙,采用身份认证和设置权限的方法,同时对重要数据进行备份,防止意外损失的发生,从而保证系统的安全运行。为做到这一点,需要开发者严密的思维,周全的考虑有可能发生的所有情况。

3高校教务管理系统分析

需求设计分析、系统详细设计、编码实现和测试维护等是一个综合教务系统完成的基本流程,其中需求分析是其中最基础也是最重要的一个阶段。

3.1系统权限需求分析

一般来讲,使用综合教务系统的是学生、教师和教务管理人员等。他们分别有自己不同的职能,对系统的需求也是不尽相同。

由于使用者的需求不同,所以系统在设计实现的时候设置不同的权限,各司其职。比如说学生只能用学生的身份登录,进行信息查询和修改;教师只能用教师的身份登录,进行信息发布等活动;系统管理员则可以实现系统模块的增删改查功能。这样形成一个有序的整体,使得综合教务系统充分发挥它的作用,方便学生及学校的日常教学教务活动。

3.2系统整体功能分析

综合教务系统的工作流程如图3.1所示,由于该系统负责的工作繁杂且信息量巨大,所以下面分开讲述。

(1)各学院分专业将其不同的管理标准登记入册。

(2)培养计划管理:根据专业的不同,制定不同的学年培养计划,根据不同的数据关系将其登记入册,并应用于以后的招生管理。

(3)教学实施计划管理:分专业设置,根据教学目标和依据,协调统一每门课程的学时,做到有效可实施,然后根据现有的教学资源,不断完善该模块。

(4)选课管理:大学生选课是学制必须进行的一部分,但是每个学生的兴趣爱好都不一样,除了学校的必修课程之外,安排必要的选修课程可以促进学生全方位的发展,因此选课管理也变得尤为重要。

(5)排课管理:该模块是根据教师的具体情况和选课情况,合理的安排教学任务。要具体详细,落实到每一个小细节,这样才能有序的进行下面的教育教学任务。

(6)课程调度:这就要求该系统要有良好的弹性以应对教学资源的改变,还有突发状况,比如对课程的改变。

(7)考务管理:考试是对学生学习情况的综合测评,一般在学期末进行,要求必须按照严格的时间来安排每门课程的考试情况。

(8)教师管理:学生对教师的教学能力进行评判,就是所谓的评教。是对教师工作的测验,也是对教师教学水平的检测。

(9)教材管理:要求具体详细的对教材进行整理和归类,从教材采集到管理都必

须有严格的要求和监督。

(10)教室管理:各个院系的各个教室都必须统一安排,方便学生上自习,或者为临时调课做准备等。

(11)学籍管理:是重要模块,学籍是对学生的基本信息的记载,因此这一模块必须严密,不得有人格疏漏,及时对学生的个人情况记载入册。

(12)成绩管理:成绩是对每个学生学习情况的综合测评,学生的所有各种成绩都要在系统中具体体现出来,方便成绩的统计。

(13)毕业管理:也是非常重要的模块,由于毕业事项繁多,需要学生核对的信息也比较多,还包括学生的毕业信息审核,学位证书的授予等。

图3.1教务管理工作流程

3.3系统详细功能分析

由于该系统的使用者并不是单一的,包括学生、教师还有系统管理员,所以要针对不同的使用者设计不同的操作方式,来实现所需要的功能。从学生来看,学生登录时要先在综合教务系统学生主界面的地方登录系统,然后再进行相关的操作,如图3.2所示。

图3.2 学生操作流程

3.3.1 系统维护管理模块

系统维护在整个系统使用过程中也是非常重要,不仅要涉及到系统的各个地方,还要定期对系统中的数据进行维护和备份,从而为整个系统的正常运行打下良好的基础。除了对主系统进行维护以外,也不能忽视了各个子系统。要充分保护系统数据的安全性。

3.3.2 教学计划管理模块

教学计划:不同学校的不同院系都有不同的教学计划,有的侧重于定向培养学生,有的则主要根据课程大纲,根据不同的课程计划来确定课程安排。

各个院系根据教务处制定的教学课程大纲,对教师教学进行分配。结合实际来对教学任务进行分配。然后分配计划发放到教师手中,教师应该严格按照教学计划来完成教学任务。针对教学计划写出对应的教案,然后将课程讲授给学生。

教学计划流程如图3.3所示。

图3.3 教学计划管理模块

3.3.3 学籍管理模块

学籍管理:从新生入校后学籍管理已经开始,可以在新生登录页面进行信息的录入,也可以进行信息的修改和查询,如果学籍情况有变化,可以申请进行修改,并做相关记录。学生学籍管理到毕业时结束。

学籍管理系统基本由十个模块组成。

学籍管理模块流程图如图3.4所示。

图3.4 学籍管理模块

3.3.4 课表管理模块

该模块是根据教师制定的教学计划来制定相应的课程,组织进行每一学期的教学工

作。排好课程表之后要录入系统,方便学生的及时查阅,进行课程的记录,按时上课。其中,各种课程的计划都要清晰明了,而且要全面具体。同时也要具备一定的弹性,这个弹性问题也说明了开发者的思维能力是否严谨,文章中不止一次提到这个弹性的原因是为了防止突发状况发生时无法修改相应的信息,给学生和学校带来不便,影响教学工作。如果教师想要换课或者调课,都要提前在系统中提交,时刻给学生一个准确的信息。

课程管理模块如图3.5所示。

图3.5 课表管理模块

3.3.5 考试管理模块

现代高校里考试一般都有期末考试、等级考试还有补考,学生可以根据不同的需求和安排进行考试。当然考试的日程具体安排也会在课程表中表现出来,学生可以在考试之前登录系统自行查看考试安排,考试完成后,教务处会整理补考名单并将补考名单在系统中呈现出来,让学生又准备,进行补考。然后系统还可以进行成绩汇总。该模块可以有效的将学生成绩准确的记录下来。

3.3.6 成绩管理模块

学生考试完成后必然会有成绩模块来整合汇总所有学生的成绩,并在系统中呈现出来,系统是根据学生的考试成绩来确定补考名单和重修名单。根据成绩来算班级平均成绩等工作。学生成绩管理模块还包括成绩维护,对班级成绩进行备份。同时还有成绩打印模块,供学生自行打印自己的成绩。最后,学生的成绩会统计到每个学生的学籍当中。

成绩管理模块如图3.6所示。

图3.6 成绩管理模块

3.3.7 教师管理模块

这一模块主要针对教师的信息和教师的工作信息,在完善学生信息的同时也不能忽视了教师信息的录入。在这一模块中会将教师的个人信息详细的呈现出来,包括教师的基本信息,包括联系信息,简历信息等,还有曾经的获奖经历,教师的等级信息等等。这一方面也为学生选课提供了一个参考,同时也是督促教师终身学习的动力。

教师管理模块如图3.7所示。

图3.7 教师管理模块

3.3.8 教材管理模块

教材管理:上面的论述中也提到了教材管理这一方面,这一模块主要是针对教材采

购到发放以及备案等等。首先肯定是根据教学目标和教学计划明确需要用到的教材,然后进行采购,发放到学生手中。在这一过程中可以精确计算出需要的教材数量,可以减少人工的劳动,减少了人力和财力的浪费。

3.3.9 毕业管理模块

该模块是最后一个模块,主要负责对毕业生的毕业工作。包括毕业生个人信息确认,登记查询,学位证书查询等等。学生学籍管理也是毕业管理模块的重要组成部分,学籍中包含了学生自入学以来的所有奖惩信息。若其中又不符合条件的要及时通知学生进行相应的修改。

该模块没有那么复杂但是也很关键,对学生的毕业资格审核还有学位资格审核都有重要意义。因此也要特别注意该模块的安全性和隐私性。

毕业管理模块如图3.8所示。

图3.8 毕业管理模块

4 高校综合教务系统设计

4.1 数据库设计

数据库在一个应用软件中有着重要的地位,相当于一个后台。支持着整个系统的数据,做好数据库也对软件的维护有很大作用。

4.1.1数据库设计的基本原则

首先数据库的设计要规范,作为整个系统的后台,数据库相当于一个基础,要保证数据的安全性和完整性。每个数据库都应该有其特定的目标,根据这一目标来进行功能的实现。

考虑到实际应用的数据库,需要符合所需要求,基本要有以下特性:

(1)系统要有可理解性;

(2)系统是否具有与其它系统的兼容性;

(3)系统要有适应新环境的能力;

(4)系统的存储成本低;

(5)数据库的设计必须能有利于数据库系统的实现;

(6)数据冗余度不能过高。

该系统主要实体分别是用户、信息和实验。下面对每一个实体进行分析。用户如图4.1所示,信息如图4.2所示,实验如图4.3所示。

图4.1 用户E-R图

图4.2 信息E-R图

图4.3 实验E-R图

4.1.2 数据库逻辑结构设计

本系统定义的数据库中包含以下6个表:管理员帐号表gl;用户帐户表yonghu;新闻基本信息表news; 下载文件表xiazai; 实验中心表shiyan,实验教室表addr。

(1)表gl由“ad_id”、“ad_pwd”两个字段组成,其属性和说明见表4-1。

表4-1 表gl字段的属性和说明

编号字段名称数据类型长度说明

1 ad_id varchar50管理员账号

2 ad_pwd varchar50管理员密码

(2)表yonghu由“user_id”、“user_pwd”、“user_level”三个字段组成,其属性和说明见表4-2。

表4-2 表yonghu字段的属性和说明

编号字段名称数据类型长度说明

1 user_id varchar 50 用户账号

2 user_pwd varchar 50 用户密码

3 user_level int

4 用户权限

(3)表news由“N_ID”、“N_title”、“N_type”、“N_time”、“N_content”五个字段组成,其属性和说明见表4-3。

表4-3 表news字段的属性和说明

编号字段名称数据类型长度说明

1 N_ID Int 4 信息编号

2 N_title Varchar 200 信息标题

3 N_type Int

4 信息类型

4 N_time Datetime 8 信息时间

5 N_content varchar 8000 信息内容

(4)表xiazai由“X_id”、“X_title”、“X_dizhi”三个字段组成,其属性和说明见表4-4。

表4-4 表xiazai字段的属性和说明

编号字段名称数据类型长度说明

1 X_id Int 4 下载编号

2 X_titlr varchar 50 下载标题

3 X_dizhi varchar 200 下载地址

(5)表shiyan由“S_id”、“S_dep”、“S_title”、“S_content”、“S_address”、“S_time”六个字段组成,其属性和说明见表4-5。

表4-5 表shiyan字段的属性和说明

编号字段名称数据类型长度说明

1 S_id Int 4 实验编号

2 S_dep Int 4 系别

3 S_title varchar 50 实验标题

4 S_content varchar 8000 实验内容

5 S_adress varchar 30 实验地点

6 S_timestart varchar 10 实验开始时间

7 S_timeend varchar 10 实验结束时间

8 S_date varchar 10 实验日期

9 S_keshi varchar 10 实验课时

(6)表addr由“S_addr”字段组成,其属性和说明见表4-6。

表4-6 表addr字段的属性和说明

编号字段名称数据类型长度说明

1 S_addr varchar 30 教师号

5高校综合教务系统实现

5.1 系统维护

5.1.1 基本数据维护

基本数据作为综合教务系统的重要组成部分,在整个系统中起着基础性作用。正因为基础数据如此重要,所以才要加强对这一方面的技术要求,做到规范准确。包括基本的学生信息、成绩信息、教师信息、课程信息等等。下面给出部分实现页面。

排课信息维护:页面如下图所示。双击所选系部就会在底部的文本框中显示出对应的信息,即可对其进行修改。单机“添加”按钮输入相应的课程信息。

图5.1 排课信息维护

教师信息维护:每位教师的职称是不一样的,当然随着时间的变化,教师的职称也会发生改变。这就要求该模块要对教师职称进行维护,并将教师的详细情况在系统中统计出来,如图5.2所示。

图5.2 教师信息维护

5.1.2 系统权限设置

为保证各子系统信息的安全性,必须设置相应的权限,才可以有序进行。登录权限如图5.3所示。

图5.3 系统权限设置图

5.2 教学计划子系统

各大院校综合教务系统能够运行的基本依据可以说就是教学计划子系统。

打开教学计划维护的界面,输入化学工程,制药工程,选择第一学期,就可以查看到该专业第一学期的全部教学计划。包括课程的具体安排、考试形式等。当然也在查询课程的文本框中输入课程名称即可查询到某一门课的具体信息。点击“添加”按钮,可以添加课程。输入相应的信息,点击“添加课程确定”即可添加一门新课程。

5.3 学籍管理子系统

5.3.1 学生基本信息维护

打开学生基本信息维护的界面。输入相应的学生信息,可以保存或关闭,如图 5.4所示。

图5.4 学生基本信息维护

5.3.2 学籍处理成绩统计

在每一学年的期末,系统会对学生的成绩信息进行统计,并对成绩不合格的学生做出标记。操作分为3步:

(1)选择某一班级统计学年成绩;

(2)选择课程录入学生分数;

(3)根据往年的成绩记录统计学分不达标的学生信息。学生成绩管理如图5.5所示。

图5.5 学生成绩管理

相关文档
相关文档 最新文档