第一篇:高校教务管理系统的设计应用
摘 要:近年来,随着我国教育事业的不断发展,大学教育逐渐从传统的“精英教育”向当代的“大众教育”转变,高校教育事业规模日益扩大,学校教务管理的任务变得更加繁重和复杂。本文充分利用b/s体系结构,结合asp.net的优势和sql server2005数据库技术,设计并应用高校管理的高校教务管理系统。
关键词:教务管理系统;高效;设计;应用
近年来,我国高等教育改革体制不断深化,受学生扩招、校区扩建、学生人才培养计划的更新等因素的影响,高校教务管理工作面临着新的挑战,需要依靠一个良好的教务管理系统来完成教务管理工作,促使其向规范化、效率化方向发展,推动高校的良好发展。
一、高校教务管理系统的需求分析
(一)系统的工作流程
在高校的教务管理系统中,从总体上来讲,其工作主要包括三条主线:(1)以教学培养计划为基础,监控学生的学习结果,综合考虑多方面的因素,为学生的学习进程提供咨询,管理学籍直至学生通过毕业资格审核;(2)对学生的课程和考试进行管理,包括选课、排课、开课,学校所有教学资源的协调调度,学生各项考试的管理等;(3)教学质量的管理与控制(比如对教师的授课情况的调查与分析等),教材与其他教学保障体系的管理等。
(二)系统需求
在设计高校教务管理系统的过程中,需要分析其需求,在此基础上才能逐一满足各项需求,为高校教务管理工作提供帮助。具体来讲,主要涉及以下四个方面:(1)功能性需求。这个需求主要是根据高校教务管理工作的内容,结合不同的对象设计不同的用户,其中包括适用教务处管理员的校级管理用户、教学秘书用的院系级管理用户、各科教师的教师用户、学生用户等,根据用户的不同,其所拥有的使用权限、使用功能均不同。(2)性能性需求,即需要系统满足多方面的性能,包括操作需求、扩展性和兼容性需求等。(3)安全需求。主要包括操作系统安全、硬件设施安全、管理安全等方面。
二、高校教务管理系统设计中的关键技术
在此次设计高校教务管理系统中,其中涉及几个关键技术,需要特别加以注意。
(一)b/s体系结构设计。据大量实践证实,b/s结构具有开发周期短、适应性强等优势,并且可以与internet/intranet完美的集成。因此,采用b/s体系结构,可以最大程度上利用网络资源,实现高校各类信息的及时发布。与此同时,该结构可以被应用到地理位置分散、通讯介质各异的网络中,既可以更好的为用户服用,同时又可以减少客户端的维护量。
(三)ado.net技术。采用该技术设计的目标如下:对关系型和非关系型数据库简单访问,将前一个数据库与xml访问统一起来,协助程序开发人员可以在网络上充分、高效使用多层数据库应用程序。采用该技术后,用户通过登录网站的后台管理程序,可以实现多种操作,比如信息的更新、插入等。
三、高校教务管理系统的设计
(一)整体性设计。在设计高校教务管理系统时,根据用户身份角度,在此做出不同的功能分配,包括部门管理员、教师、学生以及访客四个部分。
(二)功能模块设计。在功能模块设计中,主要包括以下四个模块:
(1)用户登录模块。首先,在登录高校教务管理系统中,用户需要选择登录身份,即部门管理员、教师、学生或者访客,对于不同的用户,其权限是不同的。其中,在这四个用户中,部门管理员的权限最高,访客无需登录即可浏览学校相关教务信息。
(2)部门管理子系统。该系统相当于系统的后台管理,其涉及两个身份,一个是教务管理处管理员(具有最高的管理功能,学校的一切教学事务均可被管理),一个是学校各个二级学院的教务秘书。该子系统包括8个模块,即公告管理(学校各项通知、安排等)、学生管理(成绩管理、学籍管理等)、师资管理、教学计划管理、排课管理(各个院系、专业等的课程安排)、考试管理、系统维护。
(3)教师管理子系统。用户以教师身份登录到系统后,就可以直接进入该子系统,起重工包括5个模块,即成绩管理(学生成绩的登记、核对等)、信息查询、信息维护、毕业设计、系统维护。
(4)学生管理子系系统。高校学生以学生身份登录后即可进入该系统,其主要包括5个功能模块,即网上报名、网上选课(根据开课情况,在网上选择自己感兴趣的课程)、信息查询(比如成绩查询等)、教学质量评估(比如给授课教师打分等)、系统维护。
四、高校教务管理系统的应用
(一)登录模块
进入高校教务管理系统时,用户根据自身的身份,通过输入用户名、密码来登录,访客则可以直接访问。其中,实现界面如图1所示。
图1 教务管理系统的登录界面
(二)考试管理模块
在教务管理系统的考试管理模块,可以实现多种功能,比如考试课程安排,考试时间、地点安排等。其中,该模块子菜单的实现界面如表2所示:
图2 教务管理系统考试管理模块主界面
(三)学生管理模块
这个模块主要是针对高校学生,它可以实现新老学生数据导入、报到、注册等。当新生报到后,对其分班编学号、学生基本信息维护、各类表格的输出打印等。学生根据自己的用户名和密码,登录该模块,可以在线网上查询或修改系统授权的个人信息。
结束语
在高效管理工作中,其核心在于教务管理工作,它是维护学校各校教学活动、研究活动等工作的保障。本文利用相关技术,设计开发一个基于b/s结构的高校教务管理系统,基本可以满足高校教务管理的各项工作。要想保障该系统的良好运行,后期还需加强学习和研究,不断完善该系统。
第二篇:浅谈高校教务管理系统的设计与研究
浅谈高校教务管理系统的设计与研究
摘 要:本文通过用MICROSOFT公司的VISUAL BASIC开发工具,Microsoft Access进行后台数据库的开发,使用ADO(ActiveX Data Objects)控件进行数据库的连接。开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了学生基本信息的维护、教师基本信息的维护、课程信息的维护、学生选课、课表查询、成绩输入、成绩查询等功能。
关键词:教务管理系统;设计
中图分类号:TP311.52
开发工具介绍
1.1 Visual Basic的简介。Visual Basic是一个可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它编程简单、效率高,且功能强大,可以与windows的专业开发工具SDK相媲美。
1.2 ADO控件的简介。ADO(ActiveX Data Objects)Active数据对象。ADO设计为一种极为简单的格式,通过ODBC的方法同数据库接口。可以用任何一种ODBC数据源,如:SQL Server、Oracle、Access、Excel、文本文件、图形文件和无格式的数据文件。
1.3 Micrsoft Access简介。Micrsoft Access是Micrsoft Office系列中数据处理软件,Access2003是关系数据库开发工具,在Access中,用户不需要编写复杂的程序就可以建立一个完整的数据库应用系统,是一个典型的开放式数据库系统,它可以和Windows下的其他应用程序共享数据库资源。系统功能模块和系统流程图介绍
本系统的功能模块图和系统流程图如下:
图1 功能模块图
图2 系统流程图
本应用程序系统采用的是多文档窗体程序,每一功能模块对应一个窗体。现在将逐个介绍各个模块的功能:(1)系统管理模块。该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户、修改密码、删除用户,这三个功能模块各自独立,完成该系统的用户管理。(2)教师信息维护模块。该模块的功能是实现对全校教师信息的管理工作,包括:教师基本信息、联系方式、入职时间、职称等教师信息的维护。(3)学生信息维护模块:该模块的主要功能是实现对学生的个人信息的管理工作,包括学生信息增加、学生信息查询等功能,从而方便学校教务部门对学校的基本情况的快速查询和了解。(4)课程信息维护模块:该模块对各个课程信息进行设置,包括对课程信息记录的添加、修改、删除、保存和搜索等功能,以便教务部门可以快速的查询和修改课程信息,完善高校专业建设。此外,还设置了学生选课模块,学生可以根据提供的课程信息选择本学期的课程。同时,学生还可以查看自已的课程表,包括上课时间、上课地点。(5)成绩管理模块:学校的成绩管理工作是检验学生学习情况的一个主要手段,设置了成绩输入、成绩查询等功能模块。(6)考试安排模块:该模块可实现各班考试时间、考试科目的输入,同时可以按系别进行各科目考试时间的查询。设计过程及各大模块的功能实现
3.1 创建空数据库及数据表。本系统是使用Microsoft Access2003创建后台数据库的,因此下我们就介绍一下在Microsoft Access2003创建数据库文件。本根系统的需求,首先要创建一个“教务管理系统.mdb”空数据库并建立下面的表:教师信息、学生信息、课程信息、成绩表、考试安排表、用户表。
3.2 实现数据库连接模块。对于系统前端应用程序和后台Access数据库的链接则采用编写全局模块的方式,实现的代码如下:
Public Sub Main()
Dim strAccess As String
strAccess = “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\教务管理系统\ACCESS\学生选课.mdb”
If ADOcn Is Nothing Then
Set ADOcn = New Connection
ADOcn.Open strAccess
End If
logon.Show
End Sub
以后各模块中实现对数据库的链接都是通过本模块中定义的数据库连接数据连接对象ADOcn来实现与后台数据库的各种操作,后面将不再详细绍介。
3.3 实现系统登录功能模块。对于数据库管理系统,安全的重要性是不言而喻的。一个设计良好的安全机制能确保用户的合法操作的简单、容易,同时可以尽量避免非法操作和意外破坏。
3.4 实现用户管理功能。本系统中设置的权限有三种分别是:管理员权限,教师权限和学生权限,根据用户所具有的权限不同能够使用该系统中的功能模块也不同。系统通过在登陆时保存的登陆用户的信息来决定用户所能执行的操作。在此模块中教师只能修改自己的密码,而具有管理员权限的用户则可以执行用户管理和添加用户的功能。
3.5 实现基本信息维护模块。在本系统中基本信息维护模块分为教师信息维护、学生信息维护、课程信息维护,用户可以通过选择主窗菜单中的各菜单项进入相应的功能模块。
3.6 实现教学管理模块。该模块的功能是实现对学生选课和教师授课情况查询的管理工作,教务工作人员通过对所调查到的学生的选课情况进行录入,对于每个系不同教师的授课情况进行直观的查询。
3.7 实现考试管理模块。该模块实现了对考试相关的信息进行设置,包括对考试科目和时间的计划安排、考试成绩的录入、考试成绩的修改和历次考试相关的信息。
3.8 实现信息查询模块。在主窗体中图标栏中分为课表查询、考试时间查询和程序查询,主要目的是为了教务管理人员实现对整个系统关键的信息的直观浏览和各系各个科目平均成绩的统计。同时也方便学生对自己考试成绩的查询。
参考文献:
[1]孙健鹏.VB数据库开发实例解析[M].北京:机械工业出版社,2009..[2]王晟,韩泽坤.Access数据库开发经典案例解析[M]北京:.清华大学出版社,2006.[3]李真文.Visual Basic 6.0全实例教程[M].北京:希望电子出版社,2002.作者简介:杨志辉(1974.10-)男,内蒙古呼和浩特人,2009毕业于北京工商大学工商管理专业,同济大学软件学院2012级软件工程专业硕士研究生,研究方向:软件工程、计算机网络。
作者单位:同济大学软件学院,上海 200092
第三篇:教务管理系统参考
引言
教务管理系统是教学领域中一个重要的系统。随着计算机的普及,人们迫切希望在计算机上能够实现教务管理操作,希望把人从教学资源,教学评估,编排课程,教学检查等等这些繁琐的工作中解放出来。教务管理系统从人们的需求出发,具有智能化辅助教务人员管理教务工作,并且计算机发挥了它本身的优势,能够存贮大量信息数据。与以往手工的教务相比,教务管理系统软件的出现,使教务工作变得更简单,可靠,安全,方便。为了能让教务管理人员从繁重的工作中解脱出来,使他们在使用一个软件以后能极其容易地对所有教务工作进行管理,并且准确无误,轻松自如。因此开发一个教务管理系统软件是当务之急,也是本论文选题的重要意义和研究宗旨。
教务管理系统是教学活动中一个最重要的部分,系统将教学资源与老师,学生,课程,学生与老师,老师与课程,课程与学生相互间联系起来,而且联系错综复杂,相互联系,相互排斥,因而需要系统应具备较完善的检验防错功能,冲突处理功能,从而根据系统的运行及反馈信息高质量,高效率地管理系统流通部门的全部功能。
在开发教务管理系统软件过程中,使用了当前最新的技术ASP﹒NET和ADO﹒NET。ASP﹒NET是内建于语言运行环境中的编程结构,特别是在创建Web应用程序显示了强大的功能。ADO﹒NET是一种面向对象的方式来处理数据。ASP﹒NET和ADO﹒NET的结合很容易地在一个数据库中建立一个记录集。使用这些脚本建立和打开一个记录集,处理和输出数据。
在开发教务管理系统的过程中,一直用运了软件工程的思想去开发系统。开发前的准备中,进行了系统调查。熟悉系统的组织结构、职能结构和业务流程分析,系统业务流程分析、业务流程图。然后是随数据流进行了分析,对教务系统中的数据流程图,数据字典描述。数据库的设计主要是E-R图和转换成关系模型。规划管理信息系统的功能,设计系统的功能结构图,每个功能模块的主要工作内容、输入输出要求等。
第1章 概述
1.1为什么要开发一个教务管理系统?
在迈入二十一世纪的今天,中小学的教务管理显得极其重要,合理地管理不但反映一个国家的科技水平,而且影响中小学的教学质量。在知识经济时代到来的今天,用计算机控制教务工作由自动化系统运行而完成。这不仅节省了人力,还提高了工作效率和服务质量,而且增强了信息的流通。
今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;
其次,计算机可以节省许多资源;
第三,计算机可以大大的提高人们的工作效率;
第四,计算机可以使敏感文档更加安全,等等。
随着计算机的应用已普及到经济和社会生活的各个领域,学校的教务人员迫切需要有这样一个软件,能够实现教学资源整体规划,编排课程,评估教学质量,检查教学进度等等这些繁琐的教务管理工作。
1.2 在中小学中用计算机管理教务的意义
我们要实现教育现代化,中小学的教务工作是一个重要的环节。70年代后期,出现图书情报工作的 “联机革命”,使计算机更广泛地,更有效的应用到各个角落,发达国家较重视这一领域的发展,我国尚存在较大的差距。所以我们说,教育工作计算机化是提高我国科学技术水平的一项带有重大战略意义的措施,因而中小学的教务管理工作是一个重要的标志。
计算机技术是现代技术的一部分,教务现代自动化也只是教育现代化的一部分,它们之间是部分和整体的关系,但由于计算机技术是信息技术的心脏,现代社会的骄子,信息社会的科技主角,所以在教务现代化技术中,计算机技术处于核心地位,它对于其他现代化设备起控制,连接和转换的作用,而教务自动化是教育现代化的核心和主导部分。教务管理系统软件能提高教务本身管理水平,能代替工作人员进行教务工作的某些加工处理,把工作人员从繁重的手工劳动,重复劳动中解放出来。
现在我国的中小学校教务管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
总之,教务的计算机自动化管理系统,不但可以大大提高教务管理工作的效率,而且推动了教学质量的进步。
我作为一个计算机应用的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年的所学编制出一个实用的程序来帮助中小学进行更有效的教务管理。
归纳起来,好处大约有以下几点:
(1). 可以存储教学资源,安全、高效处理信息;
(2). 节省大量人力,财力;
(3). 可以迅速查到所需信息和实现教务管理功能。
1.3 为将来学校网上办公做好准备
﹒NET技术的发展,大量的Web应用程序开发,在不同地点的用户可浏览Web站点信息。这些技术的成熟,使得在中小学实现网上办公有了技术上保证。学生,老师可以在任何地点,在网上浏览教务信息,学校的最新通知,填写自己的信息,实现用户权限内的操作。教务管理系统是学校网上办公的一个尝试,也是为以后中小学网上办公作基础。
第2章系统分析
系统分析是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法,应用系统思想和系统科学的原理进行分析工作的方法与技术。
系统分析阶段的目的,就是按照系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决“做什幺”的问题,即根据系统规划所确定的范围,对现行系统进行详细调查,尽可能弄清楚用户对信息的需求,调查原信息系统的资源,输入,处理和输出,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,也即提出新系统的逻辑模型,为下一阶段进行物理方案设计,解决“怎么做”提供依据。因此,这个阶段又称逻辑设计阶段。
系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。
2.1系统调查
系统初步调查中采用的主要方式是与中小学的教师,尤其是与教务处的教职工进行交流,并结合自己的常识,经过调查研究,中小学的基本情况为:中小学实行校长负责制,下设教务处、财务部、党团支部、学生会、后勤部五大部门。各部门分别针对各自管辖范围进行具体管理,并向校长负责。在学校的日常教学活动中,教务管理是至关重要的。
中小学在日常教务活动中出现的主要问题是:
(1)学校现行的教务管理方式仍为基于文本、表格等纸介质的传统手工处理方式。教务信息管理没有完全科学化、规范化、处理速度较慢,因此影响教学工作的开展,难以进行有效的信息反馈。
(2)学校领导对整个学校的学生信息不能得到及时反馈,因此不能适时指导教学方向,以至影响教育质量。
(3)师生之间,学生和教务人员,以及老师和教务管理人员,信息交流少,信息渠道单一,不利于协调工作,容易出错。
因此,通过建立教务管理信息系统,使教务管理工作科学化、规范化、程序化,促使提高信息处理的速度和正确性,使学校的信息流程和流向清晰化、合理化,第一时间把握学生信息,以提高整体教学水平。
2.2系统的可行性研究
可行性研究是系统分析阶段的第二项活动。此活动的主要目标是:进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出开发系统的初步方案与计划。可行性研究是对系统进行全面、概要的分析。
通过调查分析,新系统设计方案有以下三个可行性:
(1). 技术可行性:
本系统采用 Windows 2000作为操作平台。数据库选用SQL server 2000,该数据库管理系统在Windows 2000 Professional上能运行,并提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。本系统的应用软件开发平台也选用Microsoft Visual Studio.NET 2003。
(2). 经济可行性:
采用新的教务信息管理系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划教学资源,提高学生信息,及时反馈教学信息的利用率,使教学质量更上一个台阶。
(3). 营运可行性:
本系统操作简单,易于理解,只需通过简单熟悉,上手较快,学校教务管理处的教职员以及相关教师均能进行操作,营运环境要求低。
面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。软件的开发应能在较长时间内满足学校的发展需要。故新系统还需要满足以下这几个标准:
(1)标准性:系统的软硬件选型都应该采用工业化标准,这样既可以保证系统运行质量又可以分享在此标准上的每一次技术进步。
(2)可靠性:由于学教务息的重要性,系统的软硬件应均为质量可靠,并采用RAID 0+1廉价磁盘冗余保护技术,确保不会由于软硬件故障造成系统运行终止而使用户蒙受损失。
(3)安全性:通过软件的编制及硬件设置,控制使用者接触数据的权限,从而确保使用者无法操作与其无关的数据。
(4)兼容性:系统的所有软硬件理论上都应有100%的兼容性,用以保证软硬件的可互换性。
(5)高效性:由于学校学生信息每次处理的信息量较大,因此系统对信息的处理能力,响应能力都应是快速而有效的,在软件编制过程中应充分考虑到这一点。
(6)可维护性:系统软件设计时应采用结构化模块设计,以便于开发和维护,也有利于根据情况随时进行功能调整。同时在系统开发时应该充分考虑到用户的日常维护,使之能简便易行
通过可行性分析研究,认为新系统的开发方案切实可行,可进行开发。
2.3 软件开发的总目标
(1)提高教务管理的自动化、现代化水平,按照管理信息系统开发原理与方法,采用计算机代替手工劳动,规范教务管理的操作全过程。
(2)提高整体教学水平,相关教务人员可以从系统中取得及时而且正确的教学管理数据信息,并可以迅速而有效地进行信息交流与共享,从而掌握学校的各种信息情况,为校领导做出适合学生全面素质发展的指导策略提供有力的支持。
第四篇:高校综合教务管理系统功能详解
高校综合教务管理系统功能详解
in 教务管理, 教务管理系统, 教学管理系统
高校综合教务管理系统(JWGL)是一个大型复杂的计算机网络信息系统,采用基于浏览器 / 服务器(B/S),客户端 / 服务器(C/S)混合的应用体系结构来建设高校网络教务管理系统,使高校教务管理 真正实现远程办公、异地办公。满足各类高校现在和将来对信息资源采集、存储、处理、组织、管理和利用的需求,实现信息资源的高度集成与共享,实现信息资源的集中管理和统一调度。为各级决策管理部门提出准确、及时的相关信息和快捷、方便、科学的决策分析处理系统;为信息交流、教务管理提供一个高效快捷的电子化手段;最终达到进一步提高各级领导科学决策水平,提高各院系、各部门管理人员管理水平与办公效率,减轻工作负担的目的。系统简介
随着我国高校教学体制改革的发展,更加体现出以人为本的教育方针政策。学生自主地选择专业及专业方向、课程的选修机制、实验预约、成绩审核、学分制等管理方式的改革向传统的管理软件提出了新的挑战。基于这种广泛的需求。在充分综合各高校特点的前提下,在多年深入研究的基础上,推出了一整套能够适应新的教学体制、能够最大程度满足高校现代化管理要求的教务管理系统。
教务管理涉及到学生从入学到毕业的全过程管理,包括学籍管理、教学计划、开课 / 排课、选课、成绩管理、实验管理、毕业设计及教学质量监控等多个环节。“高校综合教务管理系统”包括系统工具、教学资源、学籍管理、教学计划、开课管理、智能排课、选课、考务、成绩管理、毕业设计、开放性试验室、毕业资格审查,毕业环节管理,教学质量监控、教材管理等十余个子系统,适用于综合性大学、学院、专科、中专及职业学校,能够完成学年制、学年学分制、完全学分制学校教务管理部门对学生从入学到毕业离校的全过程管理。
高校教务管理工作是高等教育中的一个极为重要的环节,是整个院校管理的核心和基础。面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,随着计算机及通讯技术的飞速发展,高等教育对教务管理工作提出了更高的要求。尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为整个教育系统亟待解决的课题之一。
高校综合教务管理系统(JWGL)是一个大型复杂的计算机网络信息系统,采用基于浏览器 / 服务器(B/S),客户端 / 服务器(C/S)混合的应用体系结构来建设高校网络教务管理系统,使高校教务管理 真正实现远程办公、异地办公。满足各类高校现在和将来对信息资源采集、存储、处理、组织、管理和利用的需求,实现信息资源的高度集成与共享,实现信息资源的集中管理和统一调度。为各级决策管理部门提出准确、及时的相关信息和快捷、方便、科学的决策分析处理系统;为信息交流、教务管理提供一个高效快捷的电子化手段;最终达到进一步提高各级领导科学决策水平,提高各院系、各部门管理人员管理水平与办公效率,减轻工作负担的目的。适用范围:◆大学、学院、大专、中专学校
·系统特点
本系统是一个全面、实用、方便、开放性和适用性强的网络化的综合管理系统。各个环节都有许多独特优秀的设计。系统工具
两种不同的权限分配方法 发布通知,教务公告 数据导入.导出 数据备份和还原 网上升级
基础数据
规范数据字典 隐藏数据功能
专业、课程介绍内容在 web 端发布 合班管理
学籍管理 成绩管理
成绩提交、审核机制 成绩录入分权管理 过级成绩管理 单个学生成绩录入 绩点管理
成绩提交、录入控制 各种成绩报表、分析表
教学计划、开课管理
教学计划格式按标准教学计划显示
全院选修课、专业方向课能方便在教学计划中体现 进程计划管理
教学计划中的学时学分约束可以同选修、毕业处理关联 教学计划复制编辑方便快速 开课数据从教学计划中自动产生 方便快速的合班、拆班、分组操作 开课对象概念(教学班、行政班分开)
排课管理 选课管理 实验 / 实践管理
对设备和材料进行统一管理
安排各实验题目的预约,并可根据设备数量和实验室容纳人数自动控制预约的数量 根据学生课表自动判断预约冲突
根据教师空闲时间自由设定允许的预约时间,学生根据自己空闲时间来预约实验 实践教学计划、进程计划管理
毕业设计 web 端选题,并且根据优先级别自动 / 手动分配毕业设计题目 校外毕业设计管理
教师管理
教师基本资料管理 教师教学质量评估
教师介绍在 web 端学生选课中体现
评估支持(学生 / 同行 / 领导 / 专家)四种评估方式 评估可以根据不同学校设定指标体系 为了增加评估力度,可以设定同成绩查询关联 根据课程类别设定不同类别课程、不同指标体系
三、学籍管理子系统
五、开课 /排课管理子系统
系统用途: ◆开课管理是由教学计划导入学期教学任务后,再根据实际情况微调生成学期实际开课。
◆排课是教务管理工作最重要的环节之一,也是最复杂、烦琐的工作。尤其在教学规模不断扩大、教学资源日益紧张的今天,实现从手工排课到计算机自动排课是教务管理工作的迫切要求。“排课管理子系统”就是为此而开发的。系统特点: ◆根据开课实现自动排课,排课结果可以进行手工调整;
◆对于初装系统的用户,如果已经到了期末需要安排下学期课程,但来不及制定教学计划时,可以通过手工录入开课数据。
◆教师、教室时间可以设定优先级,指定:必须排、不可排、尽量排、尽量不排;排课时参照设置进行自动排课。
◆处理各种复杂的课时安排情况:单双周课程,穿插或接续课程,三四节连排课程,单节排课等。连排式:一堂课需要3-4学时,安排在同一个上午或同一个下午,为老师提供时间上的便利;、单节排课:例如英语听力等课程,自动排课时将单节课程尽量排在一起,便于课程相关资源的安排;穿插或接续课程:对于上几周理论在做几周实验的课程,在此课程空余的周次里,系统自动安排其他课程,节省教室资源。◆加入了课程进度控制。一般来说,一个老师带几个班的同一门课程是平常事。同一授课内容老师希望只备一次课,这要求排课时考虑各个班级的课时安排进度。比如张老师同时带一班和二班的高等数学,两个班级每周各2次课。他希望排课的顺序是一班、二班、一班、二班,或者是二班、一班、二班,一班,而不是一班、一班、二班、二班,这样老师在教学时就不需要再备第二次课了;
◆输出五种类型课表:教师课表、教室课表、时间课表、课程课表(某门课的课表)、学生个人课表 ◆排课的科学性与合理性: 对于不同类型课程可以根据学校的情况自行设定排课优先级,例如: ◇公共课排在下午或晚上; ◇体育课不占用前两节; ◇专业必修课排在上午;
课程周学时超过较多时,如果未设置连排,则课程排在尽可能合理的时间上 例如:
◇一门课周学时为6,可安排周一1、2节,周三3、4节,周五1、2节;
此课程安排合理性的数据来自于本项目组尽二十年通过对各种类型院校时间安排的经验采集整理的30多万条经验数据获得。◆避免各种冲突: ◇教室不冲突,同一教室同一时间不能安排两门课程;
◇学生不冲突,同一班级学生不能在同一时间上二门或二门以上课程; ◇老师不冲突,同一教师不能在同一时间在不同地点上课; ◇课程不冲突,同一班级同一课程不能同一时间在不同地点上课; ◇教室容量不冲突,即班级人数不能超过教室容量。◆特殊约定条件,可按指定条件排课: ◇按指定地点排课;
◇按指定时间排课(可指定节次或上、下午); ◇按合班上课; ◇3或4课时课程连排;
◇学时为单数课程按单双周排课; ◇一门课程多人上课不冲突;
◇要求两名或两名以上教师上课互不冲突;
◆分布式排课,推荐由教务处排公共类课程,各学院排自己的专业课的模式。
◆高成功率、高效率的排课。一次排课成功率为95%以上,12000人学校一次排课时间为1.5小时~2小时 ◆方便易用的手工调整功能:将课表的冲突在同一界面中进行显示,用户可直接通过在界面中进行拖拽的操作进行课表调整,调整200门课,不超过2小时。
七、考务管理子系统 系统用途: ◆ 为检验学生的学习效果,学校要在每个学期末对学生进行文化课考试。教务管理部门要在考试前进行大量的严谨的准备工作即考务工作,包括考场安排、监考人员安排等,以保证考试的顺利进行。“考务管理子系统”是把考务工作信息化和自动化的系统,实现了考试计划管理和考场的自动安排。系统特点: ◆同时支持课程考试和 报名考试(如四六级考试、计算机等级考试)两种方式
◆考试计划管理以根据开课情况向各教学承担院系发出的考试调查为准,便于协调考试和教学的时间。◆支持重修缓考补考的需要;
◆能根据考试计划管理自动完成考场安排,并能根据实际情况进行手工调整; ◆考试时间以场次作为安排的单位; ◆考场安排的科学性与合理性: A、同一门课的考试要安排到同一时间
B、人数多的课程先安排—便于安排人多地考试,也便于安排阅卷任务(人数多则阅卷时间长)。C、同一班级的学生尽量安排到几个集中的考室 D、靠相同课程的考场安排在相邻的考场 E、人数与考场容纳人数尽量匹配
F、同一考场中尽量/必须不要多个学院的学生 G、每个学生尽量每天只考一门
H、不同专业的学生的考试时间尽量安排到整个考试周中(不要让不同专业介绍考试的日期相差太院)I、监考教师的工作量尽量均匀 ◆报表输出:
◇考试安排表,包括全校所有课程考试的时间、地点、课程、考试人数、监考人员等; ◇班级考试安排表:包括某一班级考试的时间、地点、课程、考试人数、监考人员等信息。◇个人准考证:可以配置在准考证上打印个人的考试安排包括时间、地点、课程等信息。
八、成绩管理子系统 系统用途: ◆ 考试成绩是检验老师教学效果和学生学习效果的重要度量,也是审查学位的重要依据。因此要求学生的成绩管理准确、安全。“成绩管理子系统”就是为教务人员管理学生成绩而设计。系统特点: ◆ 任课教师或系秘书可以通过IE浏览器录入成绩,但成绩数据一经提交不能更改。如果录入有误,必须到教务处更正;
◆除了能管理有学籍学生的成绩,还可管理无学籍学生的成绩和双学位成绩; ◆三种方式录入成绩:按课程录入、按班级录入和按学生录入,方便操作;
◆提供丰富的成绩报表,按班级、年级和专业进行成绩排名,为奖学金的分配提供良好支持;
九、教师管理子系统
系统用途: ◆教师是教学工作的主角,教师队伍是教学工作的最重要的资源之一;
◆教学考核是高校职称评定、津贴定级、课时津贴发放等的重要依据之一,包括定性评价和定量计算两个方面。其中,定量计算涉及到课程类型、课程性质、学时、教师职称/岗位/身份/主讲或辅导、上课班级学生人数等;
◆教师管理子系统就是以教师为管理对象,对教师的基本信息、教师教学考勤、教师异动、教师进修及教学工作量进行管理和计算。系统特点: ◆可以自定义工作量计算公式,从而满足不同学校或同一学校不同时期对教学工作量计算的不同要求。; ◆提供各种信息查询和统计报表。
十、教材管理子系统
系统用途: ◆教材是学生学习的工具和参考,是教学管理的重要内容之一。教材选取、预定、配备以及教材的评价都是教材管理的工作内容。“教材管理子系统”为实施科学的教材管理而设计。系统特点: ◆入库管理包括自编教材和外购教材; ◆能够完成教材的预定、补定工作; ◆具有入库教材的验收、统计功能;
◆教材评价:通过教材配备率、教材使用率以及调查表的统计来实施基本的教材评价;
◆为解决教材预定和学期开课时间上不协调的问题。系统提供多种教材预定计划来源方案,包括学期开课、招生计划、教学计划、上年预定计划等多个来源。◆输出各种报表,包括: ◇积压报废教材一览表 ◇库存盘点结果一览表 ◇选用各特征教材统计明细表 ◇教材配备率 ◇优秀教材使用率 ◇课前到书率
十一、教学质量监控子系统
系统用途: ◆面向教学单位,用于学生对老师、同行对教师、领导对教师的教学工作评价。系统特点: ◆指标体系管理:通过本系统能够自行建立一套评价体系;并可针对不同的学科门类使用不同的评价体系。◆ 用于评价体系的指标分为三个级别;
◆ 量表可以是等级量表,也可以是数字量表;量表可以是不完全量表,如只给出A等级或C等级,而介于A和C之间的B等级和D等级没有给出;量表可以只有一二级指标或只有一个层次的指标; ◆量表转换为实际分数时还可以根据情况设置转换体系。如规定D不是0分而是-1分等。◆网上通过浏览器收集评价数据,并自动进行评价统计;
◆系统可控制未参与评估学生限制其功能,如不可查询成绩等。以便于督促学生参与评估,提高参评率。◆输出各种评价报表。
十二、开放性实验管理子系统
系统用途: ◆随着学分制的推进和实验教学管理的发展,开放性实验室是未来的发展趋势,在学分制改革的过程中,同一个班级学生上课时间因为选课而越来越不相同,传统的将实验课做为一门课程的方式来统一安排的方式逐渐成为学分制改革的瓶颈。通过实验预约学生可以根据自己空闲时间自由选择参加的实验课程。同时根据实验设备管理提供同一实验室不同的实验项目同时进行,将学生空闲时间和实验室资源最大限度的利用。该子系统就是为管理学校的开放性实验室,由学生在WEB端根据教学进度预约实验提供支持。系统特点: u 对设备和耗材进行统一管理
提供对实验室的设备和耗材进行统一的管理。包括设备报废,设备维修,设备新增。在实验预约过程可预约人数同设备数量相关联 u 安排实验项目的预约
u 根据学生课表自动判断预约冲突
提供学生的实验预约与其本人的课表冲突判断,以减少因为时间冲突而造成教学计划的不能实施。u 根据课堂进度设定预约时间
在实际的教学过程除独立开设的实验课程以外,实验项目的开设同理论课堂的进度有密切的关系,预约控制端提供根据理论课堂进度安排相应的实验预约时间。
十三、毕业设计管理子系统 系统用途: 学生可以在网页端根据自己的兴趣爱好选择自己的毕业设计的题目。系统根据学生题目选择的优先级别自动分配。同时支持学生在校外进行毕业设计的题目管理。系统特点: u 系统提供按题目和按教师两种自动分配方式
u 学生一次可填入多个志愿,自动分配时按志愿优先级依次录取 u 可手工调整分配结果
u 指导教师可全程跟踪毕业设计整个过程。包括中期检查 u 毕业设计完成后由指导教师录入毕业设计成绩。
十四、门户管理 系统用途 : ◆完全 B/S 结构设计,把教务工作的各种信息发布给不同层次的用户,使全校教职员工和学生随时了解和掌握教学工作动态。系统特点 : ◆对学生用户:凭学号和密码选课、查询本学期课程表、个人学籍记录、奖惩情况、累计获得学分和学业成绩;
◆对教师用户:凭教师号和密码,网上为学生录入所授课程考试成绩,查询个人教学任务书和课程表,查询所任班级学生的学籍资料;
◆校领导用户:凭用户名和密码,查询各专(兼)职教师的教学任务,查询全校各班级、各课程的课程表,查询全校各系部学生的注册情况、学籍资料和学业成绩。
◆各教学系部:可网上为学生注册,审核和确认教师录入的学生成绩;查询系部各班级学生的学籍资料、学业成绩和注册情况;查询课程表及本系部教师的教学任务;查询本系部教师的注册信息; ◆另外,教务管理部门可以通过该子系统发布通知和公告。
十五、网络考试子系统 系统功能:
1、B/S模式和C/S模式的组合,易用性和稳定性的结合
更安全高效的C/S模式:管理员对考生、题库和试卷的管理模块采用传统的C/S模式构建。由于管理员较少,所以安装客户端不会带来不便,而会更加性能稳定且效率高
2、考试、作业、练习三大功能模块
考试:用于正规考试和认证,要求比较严格,可以设定答卷时间、答卷自动存档、记录所有成绩和答题信息、不允许重复考试(可选项)、多种防止舞弊设计(如打乱出卷顺序)等。考生可以查询自己的考试成绩和正确答案(可选项),领导和管理员可以查询所有的成绩,并可以进行成绩分析和知识点分析,对于有主观题的试卷还可以手工评卷。
作业:类似教师给学生布置的作业,适用于企业以培训为目的的测验或考试,作业不计时、可通过续存进度功能分阶段多次完成,允许查看正确答案、领导和管理员可以查看作业成绩,并可通过“查看缺席考生”查找未为完成作业的考生。
练习:练习模式每做一道题都能给出正确答案,可供学员培训和考前训练。
3、全新的界面设计,内容丰富实效
双层菜单:最流行的双层浮动菜单系统,结构更清晰。
4、重新设计的第四代考试引擎,高效、安全、稳定。(考试性能的具体描述请参见“常见问题”)容错的XML交卷技术:系统中最关键的考试交卷功能采用XML技术设计,让试卷在客户端生成XML数据上传服务器,能够保证在服务器和网络出现任何故障时,保留并锁定交卷前的现场(不允许继续答题),等待故障处理后继续交卷。可以说,考生交卷过程中出现任何问题,只要客户端计算机不重启,等网络和服务器故障修复后,都能够继续交卷成功。
5、最全面的防舞弊技术。
随机取题技术:允许管理员定义从题库中随机取题组卷,每个考生的考题都不同,都是依照预定的知识点难度等策略从题库中随机抽取的,让考生无法。
6、各种成绩查询、统计及分析功能
个人成绩查询:考生允许查看自己的成绩和答卷,答卷中包含正确答案和答案要点说明,重要考试也可以不允许查看正确答案。考生也可以查看答卷的知识点正确率分布,了解自己的薄弱环节。
7、根据试卷题型进行自动判分或手工评卷
自动判分:如果试卷没有问答题和填空题,系统将自动判分,考试结束即可获得成绩。
8、最佳的出卷系统,多种出卷模式、灵活的题库取题组卷策略
管理员预先定义试卷:管理员可以预先定义考试试卷和各种选项,满足各种考试、测验、练习和作业,试卷设置周到全面,可以满足各种不同目的的考试,一定让用户能够定义一份满意的试卷。
9、“查看试卷内容”,强大的试卷管理功能、Word试卷输出
对试卷题目的再次修改:即使出卷完成后,管理员也可以查看试卷的题目内容,对题库中随机取出的试题不满意还可以手工或自动换题,甚至直接新增或修改试题。
10、通过“考试控制台”管理考试
管理考试:管理员可以在“考试控制台”对一场考试、竞赛或作业进行全面管理,如查询考场综合情况、删除考生不正常的答卷、延长答题时间、查看缺席考生、手工评卷等
11、开放式题库设计、题型完整、快速输入
题型完整:拥有单选题、多选题、判断题、填空题、问答题、计算题、名词解释、论述题、案例分析题等九种题型。
12、完整的用户管理和权限控制
更安全的访问控制:所有页面都采用权限控制,关键页面作了数据库效验,有效防止黑客攻击系统和技术舞弊的行为。
13、安全、稳定、易用
界面和风格符合微软标准,简单易用。·系统优势
先进的管理思想 我公司作为国内最早涉足高校综合教务管理信息化领域的公司,系统融合了多所大学多年来教务管理及教务改革的经验 , 将学生入学到毕业的所有数据统一管理,纳入到本系统当中,改变了以往教务模块分散,不全面的弊端。教务数据集中管理,最大程度地实现了数据的共享,从而避免管理漏洞的产生,同时为学校管理层的决策支持提供详尽的数据。它为促进学校教务管理的科学化、信息化提供了强有力的支持。
采用 Visual Studio.net平台开发,该平台作为的微软公司全面代替 Visual Studio 6、Asp 等技术的主推平台,其先进性业界领先。同时系统整体架构采用应用服务器技术,将安全性、可维护性提高到一个新的高度。分析设计过程全面采用面向对象的设计方法,对象的重用性带来了开发效率的大幅提高。对数据的封装、设计的模块化、减少类之间的依赖性和类的聚合性等,增强了软件系统的可靠性。测试先行的开发理念保证了软件的品质。
先进的技术 , 模块化的软件结构 系统运行于 Internet 上,采用 C/S 结构与 B/S 结构相结合的体系结构既满足教务管理用户集中、大量处理数据的要求,又满足学生最大范围地使用该系统。各子系统即可独立运行,也可联合运行,实现数据共享。
系统操作的友好性 本教务系统界面友好,操作简便,充分考虑了人性化设计。系统具有易用性,容易实施。从而更易为使用者所接受,降低推广难度,减少培训的工作量,在最短的时间内让非专业人员轻松上手。其中的每个模块都采用统一的数据记录定位操作和数据编辑操作。学会了对一个模块的数据操作后即可操作系统所有的模块,让教务管理人员真正的将精力花在教务管理上,而不是简单和繁重的信息处理上。
强大的权限管理功能,提供全面的安全策略 教务管理流程复杂,安全要求较高。为此,我们在系统中提供了用户管理系统。每个用户在使用系统之前,必须进行身份验证,并根据其身份与角色配置相应的控制、访问权限。同时内嵌了加密模块,对传输敏感信息进行加密,并且用户可根据需要,对相关的数据进行加密处理。为了进一步跟踪入侵者,在用户进行任何相关的操作同时,系统将会自动留下日志,这为系统的恢复和现场的跟踪提供可靠的依据。权限控制可细到记录、字段级,例如可控制用户是否可看某些数据显示窗口中的字段列以及不同系的教务人员只能修改本系的数据。权限最大可设到模块,即是否可对某一模块有操作权限。通过集中的用户权限管理可使不同的教务能以最安全的模式协调工作。配合多种数据备份策略,保障教务数据的安全性。
基于多层架构的系统,不受时间、地点的限制 面向 Intranet/Internet,易于使用且不受地域限制,能够通过该系统轻松的实现随时随地的移动办公,提高办公效率。学生选课采用 WEB平台和数据库结合的技术,实现了网上选课,学生可以在任意时间通过网上进行选课。教师也可通过网上系统在任何地方录入学生成绩。
系统具有强大的跨平台和可移植性,用户不必将自己捆绑在某一种硬件或操作系统上,可以根据自身的情况选择合适的硬件、操作系统、数据库。·系统结构
第五篇:教务管理系统 数据库实例设计
第17章 数据库系统设计实例
本章以一个考务管理系统的设计过程为例,介绍在VB 6.0+SQL Server 2000环境中开发数据库系统的一般方法。
17.1 系统概述
17.1.1 系统功能
本系统用于从考生报名、产生准考证到录取考生和打印成绩单即对考生考试和录取全过程进行管理的考务系统,包含主要功能如下:
考生报名,按报名顺序产生报名号
产生准考生号和以紧凑方式打印准考证 输入考生考试成绩和输入录取合格标准 根据合格标准录取上线考生 打印考生成绩单和考生录取通知书 设置系统用户和系统初始化
17.1.2 设计技巧
本系统设计中的一些技巧如下: 公共模块设计(参见17.4节的Module1.Bas模块)SQL Server数据库设计(参见17.3节)VB菜单设计方法(包括菜单项的有效性设计,对于“一般操作员”,使若干菜单项无效。参见menu多文档窗体设计过程)统一的数据编辑设计方法:以ksb表为例进行说明:为了编辑其记录,设计了edks窗体,在其中的DataGrid数据网格控件中显示所有已输入的考生记录。用户可以先通过“设置条件”框架查找到满足指定条件的考生记录,然后选择“修改”或“删除”命令按钮进行考生记录的修改或删除,或者选择“添加”命令按钮输入新的考生记录。 VB报表设计方法(包括使用Data Report设计器和PrintForm方法)图像数据的存取方法(参见edks窗体设计过程)事件编程技术:一些数据编辑窗体(如edks等窗体)上有两个事件过程即Load和Activate,它们的执行过程是:在启动本窗体时先执行Load(仅执行一次)事件过程,