中小学数字化教务管理的设计与开发
2015-10-27潘雪龙
☆ 潘雪龙
(昆山市周市中学,江苏昆山 215300)
中小学数字化教务管理的设计与开发
☆ 潘雪龙
(昆山市周市中学,江苏昆山 215300)
该文介绍了中小学教务系统的开发设计过程,主要论述了该系统的选题背景、功能简介、开发环境、数据库分析、具体实现方法等。采用目前常用的web浏览器方式,以浏览器/服务器(B/S)模式,使用ASP.NET+VB.NET和SQL Server 2000技术,动态实现学生教务信息的查询、网上选课和测评,教师录入成绩和查询课表、评教成绩等信息,同时,也实现管理者对学生、教师、选课、通知信息的智能管理。
数字化;教务管理;综合教务系统
中小学数字化教务系统集信息的发布、管理、查询于一体,是在中小学教育管理中的一个极为重要的环节,是整个基础教育管理的核心和基础。面对种类繁多的数据,手工处理方式已经很难跟上现代化管理的步伐,随着计算机及通讯技术的飞速发展,基础教育对教务管理工作也提出了更高的要求,这就需要一个全面、实用、方便、开放性和适用性强的网络化的综合管理系统工具来实现对教务信息的管理。
一、设计理念与架构
综合教务系统需实现的主要功能包括:学生能够查看成绩、课表、班级、选课信息,能够进行网上选课、测评工作;教师能够进行成绩录入、查询课表、评教信息;管理员能够实现学生、教师、选课信息、教务通知的添加和删除功能,能够进行评教的设计与统计的工作。
教务系统采用浏览器/服务器(B/S)模式,客户端只需要一台安装了浏览器并已经连接到Internet的PC便可进行访问,另外,以服务器为中心的管理极大地降低了成本,如数据库存储空间不够,可方便地增加一个数据服务器。开发B/S应用,使用ASP.NET环境,开发效率高,同时,只需修改连接数据库的相关代码便可移植到另一计算机上,具有较高的移植性。
本系统最终可以实现学生查询教务信息、网上选课、网上教师测评;教师成绩输入、信息查询;管理者添加学生、教师、选课信息以及教务通知管理(如图1)。
图1 综合教务管理系统组织架构图
二、数字化教务管理的特点
1.多角色、协同办公的管理模式
系统可任意定义角色和对应权限,各角色权责分明,保证了数据多层次管理的安全性和透明性,同时,通过各角色间的协同办公,最大限度地提高工作效率,减轻工作难度和压力。
2.功能强大,界面简洁
系统囊括教务管理的每个环节,能满足不同层面教务管理工作的需要,彻底实现教务管理的全数字化。
3.人性化设计,操作便捷
所有数据录入均支持回车焦点转移,支持数据的批量修改以及成绩录入时的行列方向即时控制。
4.强大的Excel数据导入和导出
Excel电子表格已成为数据处理、交换和报表打印的首选工具,系统通过对Excel的二次开发,实现了Excel数据的批量导入和导出,使离线状态下数据的处理、交换和打印成为可能。
5.报表精美,输出方便
该教务管理系统对不同用途和功能的数据报表进行精心设计,生成符合用户需要的精美报表,用户端只需安装Office办公软件,即可实现轻松打印。
6.遵循标准,方案完善
系统遵循教育管理信息化标准,能完全解决与上级教育主管部门的数据交换问题,多模块紧密结合,形成一套完整的教务管理方案。
7.部署容易,维护简单
系统采用B/S模式,只需做好服务器的日常维护,同时,提供多种策略的远程备份功能,增强系统的容灾性。
三、功能介绍
本系统由“学生教务”、“教师教务”、“管理员”、“教务信息”四大模块组成。其结构如图2所示。
图2
1.学生登陆模块
此模块主要是利用学生学号和密码是否匹配来判断是否能进行相应的操作,匹配则进入相应系统,否则,拒绝进入,并给出相应的出错提示信息。
点击该模块的任一按钮均首先进行学生学号和密码的验证工作,学生学号和密码均正确则进入该按钮所对应的系统,在验证通过后,通过此代码:
response.Redirect("/student/stu_info.aspx?stu_id="& stu_id.text)将学生学号参数传到指定链接的页上,使得该页只显示该学号所对应的信息。
“学生登陆口令修改”用于学生登陆口令的修改,便于学生对自己的个人信息进行管理,点击修改按钮会出现提示信息。
“学生教务成绩查询”用于学生查询各学期的课程成绩情况,进入页面会显示该学号对应的学生的相关信息,再通过选择不同的学期进行成绩的查询。
“维护学生个人信息”保存着学生的个人信息,学生第一次登陆后需要输入相关信息,提交至数据库,再次登陆后可以针对错误信息进行修改,点击修改按钮可以更新数据库。
“登陆学生选课系统”进入学生选课系统的登陆页面,输入学生学号和登陆密码,通过验证后可以根据页面提示进行网上选课,选课页面上部分将显示学生个人已经选修的课程情况,可以通过按钮进行退选或重选。
“学生选修情况查询”用于查询学生个人选修课程的情况,学生在进行选课后可以登陆该页面查询课程情况,包括上课教师、上课时间、上课教室等。
“登陆学生评教系统”用于学生对任课教师的测评工作,进入页面会显示出该学生的基本信息,再根据提示信息进行测评,系统将自动将学生对每个教师每门课程的测评情况提交至数据库。
“学生评教参与情况”用于学生对教师评教的参与情况的查询。系统将自动统计出参与评教的人数。
2.教师登陆模块
此模块主要也是利用教师号和密码是否匹配来判断是否能进行相应的操作,匹配则进入相应系统,否则,拒绝进入,并给出相应的出错信息。
点击该模块的任一按钮均首先进行教师号和密码的验证工作,教师名和密码均正确则进入该按钮所对应的系统,验证通过后同样将教师号这一参数传入指定链接页,以便只显示该教师号所对应的信息。
“教师登陆口令修改”用于教师登陆口令的修改。
“教师成绩输入系统”教师可以输入自己任教课程的成绩,进入页面,教师可以输入任教班级的班级代号进行对应成绩的输入。
“查询班级课表情况”进入页面,教师可以通过选择学期,来查询自己在对应学期的课表情况。
“查询班级学生名单情况”通过选择系别和班级来查询班级的学生名单,同时,系统会自动统计学生的总人数。
“教师查询评教得分”显示对应登陆教师号的评教得分。
“系部查询教师评教”转入系部查询的登陆页面,输入正确的系号和密码,通过系统验证后方能查询该系各教师的评教得分。
“评教设置与统计”是转入管理评教系统的登陆页面,输入正确的管理用户名和密码,通过验证方能进行评教的设置与统计。评教设置可以添加测评课程和教师信息。评教统计可以对学生进行的评教分数进行统计,得出教师每项技能的平均分以及评教最后得分,并把评教最后总分写入数据库中,便于教师和系的查询。
3.管理登陆模块
此模块同样也主要是利用用户名和密码是否匹配来判断是否能进行相应的操作,匹配则进入相应系统,否则,拒绝进入,并给出相应的出错信息。
“学生管理”可以添加学生登陆信息,删除学生的登陆信息和个人信息。
“教师管理”可以添加、删除教师登陆信息和任教信息。
“选课管理”可以添加、修改、删除选修课程的具体信息。
“通知管理”可以发布通知,系统将自动把发布通知的时间写入数据库,同时,还可以对已发布的通知进行修改和删除操作。
4.教务信息模块
该模块由两部分组成:一是教务通知,由管理员发布,点击各通知的标题可以进行通知详细内容的查看;二是公共教务信息,放置一些对应学期的公共信息,通过链接进行详细内容的查询。
四、结束语
中小学教务系统是以浏览器/服务器(B/S)模式实现信息的管理,它应用计算机在数据处理和数据整理保存方面的优异性能,帮助工作人员提高工作的效率、减少出错情况,具有简洁、高效、使用方便等特点,并具有良好的可扩充性、可维护性。它为学校进行信息管理提供很大的方便,能够满足学生、教师、学校等多方面的需求。当然,这个系统也有很多地方需要完善、改进,还有些许教务功能(如排课)未得到实现,显示的页面也不够合理与美观。
[1]吕弘文.Dreamweaver MX 2004与ASP.NET动态网页设计[M].北京:机械工业出版社,2006.
[2]张玉平.ASP.NET+SQL组件动态网站[M].北京:电子工业出版社,2004.
[3]李英俊,毕斐.ASP.NET动态网站开发教程[M].北京:清华大学出版社,2004.
[4]李东.管理信息系统的理论与应用[M].北京:北京大学出版社,2001.
[5]宣华,王映雪,陈怀楚.清华大学综合教务系统在教务管理中的应用[J].计算机工程与应用,2002,(12).
[6]易谅容,陈志刚.网上教务管理系统的开发与实现[J].实验室研究与探索,2000,(02).
[7]马绍惠,谌湘倩,吴媛,张亚梅.基于WEB的高校教务管理系统的设计与实现[J].河南机电高等专科学校学报,2005,(05).
[8]刘庆红.基于Web的综合教务管理信息系统的分析与设计[J].吉林省经济管理干部学院学报,2004,(01).
[9]郑晓芳.高校教务管理信息系统的设计与实现[J].应用科技,2002,(02).
G434
A
1671-7503(2015)05-0073-03
昌曙平]