当前位置:文档之家› 学校教务管理系统

学校教务管理系统

摘要:教务管理的水平和能力,是衡量一所学校教学管理水平高低的重要部分。

近几年来,计算机网络的日益普及和飞速发展,提供了功能强大的信息处理平台,给工作和日常生活等各个方面带来了深刻的影响。

利用网络技术提高教务管理水平,对打造高品牌高职学院更有着广泛深远的意义。

文中详细介绍了基于校园网的综合教务管理系统的功能模块及设计过程。

关键词:校园网,教务管理系统一、引言以计算机技术和网络技术的广泛应用为特征的信息时代的到来,对传统教育体制改革带来了巨大的活力。

未来教育具有创造性、多样性、开放性和个性化的特点,落后的教学手段与封闭的管理模式、教学模式再也不能适应未来教育的需求,我们需要的是在现代计算机技术基础上,全方位开放、互动式交流的全新网络管理和教学环境。

教务管理的水平和能力,是衡量一所学校教学管理水平高低的重要部分。

利用网络技术提高教务管理水平,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全院信息系统打下良好的基础。

二、教务管理系统简介及特点目前国内高校现有的教务管理系统已经发展相对成熟,但依然存在不少缺陷,尤其适合工商高职学院的很少,主要是功能模块不齐全,如缺少实训教学管理、学生考勤管理、毕业设计管理等模块等。

针对这些问题以及我院的实际情况,开发了该教务管理系统。

该教务管理系统开发了适合我院教学管理的新模块和功能,包括学生考勤管理模块、学生毕业设计管理子系统、学生总成绩卡的打印输出等。

我院属于高职类院校,生源来自高考的第五批招生和部分职高生,学生素质相对较差,学院对学生的管理比较严格,尤其是学生的考勤管理。

对学生的考勤管理目前还是手工的形式,任课教师登记学生的出勤情况,然后向学生所在系教学管理人员汇报,这样使得有的信息传送不及时,也不能及时向学生反馈该生总的出勤情况,尤其是对出勤率较差的学生,他们不会引起重视。

现在我们在教务管理系统中添加学生考勤管理模块,教师能及时登记学生的考勤信息,管理员及时统计,根据统计结果及时对出勤率差的学生给以黄色警告或处分,让其引起重视。

学生可以通过Web 查询自己的出勤率,达到警示效果。

毕业设计(论文)工作是学生毕业前的重要环节,目前对毕业设计选题工作采用的是手工的形式,这样使得选题周期长,数据难统计,选题效果不佳。

我们在教务管理系统中嵌入毕业设计选题管理子系统,实现网上教师和学生“双向”选择,这样学生能选到适合自己的题目,教师能选到满意的学生,并且数据统计工作也简单许多。

目前学生成绩管理系统已经比较成熟,但是在成绩报表定制和打印方面大部分还是采用在C/S 结构模式下的打印,还比较欠缺B/S 架构下的在线实时打印;或者是难以具体定制符合各个高校自身特点的成绩报表格式。

本系统学生成绩管理模块针对义乌工商学院的学生成绩总表的格式和内容,采用功能模块化的方式,编写了三个功能相对独立的页面(conn.asp ——定义数据库的连接;DifScoTab.asp ——定义成绩总表的格式;OutpScoTab.asp ——将数据库中的内容输送到DifScoTab.asp 定制的表中),实现学生总成绩卡的Web 端实时打印。

这样可以打破地域的局限性,实现远程Web 打印。

该系统还对用户的角色权限进行了控制以及采用对管理员密码加密来加强系统的安全性。

1.1. 软件结构本软件的顶层数据流图如图12-7 所示。

用户登录教师管理学生管理课程管理课程管理班级管理输出结果图12-7 顶层数据流图本软件的二层数据流图如图12-8所示。

用户登录数据库文件教师管理除删加添教师资料管理教师信息单教师表码密名户用息信误错用户验证学生管理学生资料管理学生信息表判断用户类别数据库操作课程管理班级管理添加删除课程资料管理单信级言息单学生成绩课程信息表班级资料管理学生成绩查询J ____________________ -图12-8 二层数据流图本系统时序图如图12-9所示2.程序设计说明2.1. 模块描述本软件的详细功能模块图如图12-10所示用.图12-9 时序图教务管理系统用户登录图12-10 详细功能模块图2.2. 用户登录模块(M1 )功能:对用户进行身份验证,通过验证则登录系统。

输入项目:输入用户名和密码。

输出项目:不同类型用户的欢迎界面。

存储分配:程序运行需要占用内存约 1MB 左右。

本模块的界面如图所示欢迎登录学生管理系统用户呂 t 1 1密码:f _________ j 1 \1登录1 恢消1控件名称及其功能说明如表所示I号账If业号教务人员-一 ■口 教师账号一教务人员P.教师管理学生管理学课程管理h 成绩管理班级管理■7 7 息 信生删 学除修添加资料--------- -输编 输辑 入结 信果学生、 邂改结 成责询结果\,务人员教务人员查询成绩 资料管理 类别资料 成绩录入 输入查成/输返回士 入 输入结申输 成土果绩改班级信息V 删果 杳询 询结 一 杳询 入杳 输杳编辑输入 输入 查询 读取输入 编辑输入读输入表12-2控件名称及其功能2.3. 教师管理模块(M1.1 )功能:显示教师登录欢迎界面,进入正常工作状态。

输入项目:鼠标键盘事件。

输出项目:浏览区和基本资料区。

存储分配:程序运行需要占用内存约1MB左右。

测试要点:配置文件或数据库文件损坏,或没有足够内存可供使用时是否正常本模块的欢迎界面如图所示。

24教师资料管理模块(M1.1.1 )功能:进入教师资料管理。

输入项目:鼠标键盘时事件。

输出项目:更新后的数据库文件。

本模块的欢迎界面如图所示。

2.5.教师资料添加模块(M1.1.2)功能:在教师现有资料或者现有教师资料的基础上对缺失信息进行补充和完善输入项目:鼠标或键盘事件。

输出项目:更新后的数据库文件。

本模块的界面如图所示。

牧抑炭料性别广女职称屛黍电话囊庭住J1L1硕赚加駆国|控件名称及其功能说明如表所示26学生管理模块(M1.2 )功能:以文本、图片和声音文件等方式将学生基本显示在浏览区内,包括学生资料管理,学生资料添加,学生所在院系的资料,学生所在专业的资料的选择链接,并维护窗口中浏览区中信息的更改和刷新。

输入项目:鼠标、键盘事件。

输出项目:更新后的数据库文件。

本模块的界面如图所示控件名称及其功能说明如表所示2.7.学生资料管理模块(M1.2.1)功能:以文本、图片和声音文件等方式将学生资料显示在浏览区内,,并维护窗口中浏览区中信息的更改和刷新。

输入项目:鼠标、键盘事件。

输出项目:更新后的数据库文件。

本模块的界面如图所示。

首頁〉潍信理着塑,呼拄佰弓僚改辛号1半卅岳申舅*闵沪打研莎出宝日期'疏廉岂A缶己觀仝井<AWffl.28学生资料添加模块(M1.2.2 )功能:在学生现有资料或者现有学生资料的基础上对缺失信息进行补充和完善输入项目:鼠标键盘事件。

输出项目:更新后的数据库文件。

本模块的界面如图所示。

2.9. 学生所在院系资料模块(M123 )功能:以文本、图片和声音文件等方式将学生所在院系的基本资料反映在浏览区, 维护窗口中基本信息的更该和刷新。

性能:这是经常使用的一个模块,对性能要求在1~2秒内作出反应输入项目:鼠标或键盘事件。

输出项目:学生数据库文件。

本模块的界面如图所示。

2.10. 学生所在专业模块(M1.2.4)功能:以文本、图片和声音文件等方式将学生所在专业的基本资料反映在浏览区, 维护窗口中基本信息的更该和刷新。

输入项目:鼠标键盘事件。

输出项目:学生数据库文件2.11. 课程管理模块(M1.3)功能:对用户操作进行反应,调出课程信息输入项目:鼠标键盘事件输出项目:相关数据及配置文件存储分配:程序运行需要占用内存约1MB左右。

本模块的界面如图所示控件名称及其功能说明如表所示2.12. 课程资料管理模块(M1.3.1 )功能:提供课程资料,使用户了解课程并进行管理<输入项目:键盘鼠标事件。

输出项目:浏览区和删改资料区。

存储分配:程序运行需要占用内存约1MB左右本模块的欢迎界面如图所示。

2.13. 课程资料添加模块(M1.3.2 )功能:分类添加并更新课程信息。

输入项目:鼠标键盘事件。

输出项目:添加资料区。

本模块的欢迎界面如图所示。

W|雪2.14. 课程类别资料模块(M1.3.3 )功能:添加显示课程类别并给出课程相关信息。

输入项目:鼠标或键盘事件。

输出项目:浏览区和课程类别资料添加区。

本模块的界面如图所示。

燥程类别资料2.15. 成绩管理模块(M1.4 )功能:成绩查询及录入。

性能:要求在1~2秒内作出反应。

输入项目:鼠标、键盘事件或标准SQL语句。

输出项目:无本模块的界面如图所示。

本界面中的列表框应给出成绩查询和成绩录入模块。

2.16. 学生成绩查询模块(M1.4.1 )功能:利用全局变量中的信息重新刷新浏览区输入项目:鼠标键盘事件。

输出项目:成绩表。

本模块的界面如图所示。

控件名称及其功能说明如表所示确认按钮SureButten 确认点选信息备注标签In formatio nButtern院系附加信息2.17. 学生成绩录入模块(M1.4.2 )功能:成绩信息的更该和刷新。

性能:这是经常使用的一个模块,对性能要求在1~2秒内作出反应输入项目:鼠标或键盘事件。

输出项目:成绩设置的基本资料区中信息课程名称下拉列表CourseName选择课程名称学号文本框Stude ntld填写学号验证按钮Check验证学号学生姓名标签Stude ntName显示学生姓名已修学分标签Scoreed显示已修学分成绩文本框Gread输入成绩添加按钮Add添加成绩返回按钮Retur n返回上一级2.18. 班级管理模块(M1.5 )功能:显示班级基本信息,包括将班级资料管理和班级资料添加显示在浏览区性能:要求在1~2秒内作出反应。

输入项目:鼠标键盘事件。

输出项目:无本模块的界面如图所示。

控件名称及其功能详见表备汪添加或删除各院糸坡级,翊班级佶息[潘加二]专业名称下拉列表Looklist显示专业名称查询按钮Check查询选中项添加按钮Add添加班级班号标签CLAn umber显示班号2.19. 班级资料管理模块(M1.5.1 )功能:将班级资料显示在浏览区,并提供可视化的维护功能性能:要求在1~2秒内作出反应。

输入项目:鼠标键盘事件。

输出项目:数据库文件。

本模块的界面如图所示。

控件名称及其功能详见表2.20. 班级资料添加模块(M1.5.2 )功能:显示现有班级资料,将添加的新的班级资料显示在浏览区性能:要求在1~2秒内作出反应。

输入项目:鼠标键盘事件。

输出项目:更新后的数据库文件本模块的界面如图所示。

控件名称及其功能详见表。

表12-10控件名称及其功能。

相关主题