欢迎来到天天文库
浏览记录
ID:23217882
大小:52.50 KB
页数:5页
时间:2018-11-05
《工程训练教务管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、工程训练教务管理系统的设计与实现随着社会不断发展和高等学校教育改革不断深入,对工程训练教学提出了更高要求。本文以高等工科院校教学管理为平台,提出了一种基于ASP的工程训练教学管理系统设计方案。重点分析了该系统的基本结构和功能,最后分析了该系统在Intemet基础上实现学校工程训练教学管理的实现方法,该方法具有广阔的应用前景。关键词:工程训练;教务系统;ASP1概述 工程训练教务管理系统是针对浙江大学工程训练中心的实际情况,根据实际需求而设计开发的一套应用型系统。现在,工程训练中心的排课、考试和成绩管理等都是依靠任课教师每学期手工完成的,这不仅使任课教师的工作
2、量极大,并且容易出错,不利于教务管理。为适应教学信息化的要求,同时提高工程训练中心在教务管理方面的工作效率,摆脱以前的手工操作,有必要开发工程训练课程教务管理系统。 此系统主要分为三个部分,分别为排课系统、考试系统和成绩管理系统。排课系统是将每学期所有选课学生按要求进行分组,然后在分组的基础上,依据数据库中已有的课程编排,将课表按条件调出,然后再根据实际情况对课表进行调整,以形成新的课表,从而减少金工中心老师们的工作量。考试系统则是为学生提供一个在线考试的平台,从而可以每学期不定期对选课学生的学习情况进行抽查。此系统按要求向学生开放,学生可自行登录系统查看需
3、做的测试,并在规定的期限内进行测试,测试所得成绩将作为总成绩的组成部分。 该系统的开发完成,对工程训练中心的教务管理将有着重要意义。 该系统提高了工程训练课程编排和成绩管理的效率。系统开发完成后,中心便将告别手工排课的时代,只要将输入一定的排课条件,系统便能自动产生初始课表,用户再根据实际情况对课表进行相应更改便能得到所需的课表。2系统基本构成 系统按照功能分为四个模块,分别为信息管理模块、考试模块、成绩管理模块和课表管理模块。 信息管理模块主要是对教师、指导老师和学生的登录信息及其他的必需的个人信息进行管理。具体为教师和指导老师的用户名和密码,学生的
4、学号、姓名、专业、课程、上课时间和上课分组等。 成绩管理模块主要实现对学生成绩的管理。期中,指导老师可对其所授工种的学生的成绩进行录入,教师可对学生的作业成绩和期终考试成绩进行录入,并能对学生的所有的成绩进行修改,当所有成绩录入完成后,教师能通过设置各种成绩所占总评成绩的百分比通过系统自动计算学生的总评成绩,在总评成绩得到后还可将学生的总评成绩下载为excel表。 课表管理模块主要实现课表的生成,课表的上传、下载和删除功能。教师根据特定条件先生成初始课表,然后根据具体情况对课表进行调整,当课表调整完成后,便可将课表下载为excel表,最后再将课表上传至系统
5、,让指导老师和学生都能下载课表。 根据以上划分的四大模块,构建的系统结构图如图1所示:图1系统结构图 系统进一步分为四个子系统来进行设计,即学生信息管理子系统、考试子系统、成绩管理子系统和排课子系统。 下面为各个子系统的功能目标的详细整理: 学生信息管理子系统:上传学生名单,学生分组,下载学生名单,查看、修改和删除学生信息,添加学生。 考试子系统:试题批量上传,试题单个录入,试题的查看、修改和删除,出卷设置,试卷的查看、修改和删除,测试对象的设置,测试对象的查看、修改和删除,在线测试,测试成绩计算,清空测试成绩。 成绩管理子系统:工种训练成绩录入,
6、作业成绩录入,期终成绩录入,成绩查看,成绩修改,成绩计算,总评成绩下载。3.系统开发情况 系统采用ASP+MicrosoftSQLServer的开发方式。这目前较为成熟的开发工具,开发周期比较短,实现快。 系统的难点之一是考试系统的抽题算法,目前对于考试系统的自动组卷算法主要有三种:随机选取法、回溯试探法以及遗传算法。本文的算法主要以改进的遗传算法为基础。 另一难点则是排课系统中的手动功能及纠错功能。工程训练课程因为其特殊性,多年来一直以借助Excel的手工排课为主要排课方式。其主要原因分析为以下两点: 1.需手工排除节假日,并且节假日时常会有变化(如
7、:每学期的运动会时间、每年的端午节时间等); 2.学生人数和实习课时发生变化。当学生人数过多时,需通过调整分组来达到每组的人数不超过人数上限;当实习课时数变化时,需通过调节实习的工种数来安排课程。 为此,排课系统中增加了手动排课模式和纠错功能,即:可在排课时手动合并或增减工种;初次排课后,可预览自动生成的轮换表,若发现不合理的地方则可直接修改纠错,直到满意后才保存写入数据库。4.总结 工程训练教务管理系统的搭建,为工程训练中心的学生信息管理、学生成绩管理、学生在线测试和课表编排提供了一个信息化平台。它不仅提高了排课和成绩管理的效率,极大地增加了工程训练中
8、心工作的系统性,也使其信息安全性得到了
此文档下载收益归作者所有