基于B/S的实验排课系统
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘? 要
高校的实验排课工作一直是实验教学管理中一项重要而复杂的工作,拥有大量的约束条件,根据不同的实际情况也有着复杂的特殊性,它需要花费排课人员大量的时间和精力。该系统充分利用现代计算机软硬件技术,改变了传统的手工排课方式,不仅提高了实验排课人员的工作效率,也大大提高了实验排课的科学性和可靠行。?????????????????????????????????????????????????????????????????????????????????????
??????????
该系统在研究市面上各种排课软件的基础上,根据我校实验教学的实际情况,采用目前较为流行的B/S(浏览器/服务器)结构和ASP.NET(Active Server Pages.NET,即基于.NET的动态服务器网页)动态网页技术,利用VS2005+SQL Server2000设计出一个小型的实验排课系统。该系统功能完善,易于操作、管理和维护,可扩充性好。文章介绍了建立该系统的技术方案,包括系统可行性和需求分析、系统功能设计及数据库设计,并给出了实现方法。
关键字:实验排课系统;B/S结构;ASP.NET;SQL
Server2000
系统功能需求
该基于B/S的实验排课子系统主要提供一个实验课程的编排和查询平台,涉及到管理员,教师和学生三个部分的功能。
3.3.1.1管理员部分的功能
(1)管理员登录功能,根据权限进入管理员相应的页面的功能。
(2)基本数据的输入
在排课之前,需要输入大量的基本数据信息,其中包括班级信息,教师信息,实验室信息,课程信息,并且提供对这些信息的增,删,修改功能。基本数据的保存可以用数据库形式进行保存,有利于系统的集成。
(3)课表编排
课表的编排分为自动编排和手工调节两部分。
课表的编排不是任意的,它是一个时间,教师,班级,实验室,课程五者的组合规划问题,为达到最好的实验教学效果应遵循一定的要求。这些要求有以下几条:
1)同一班级在同一时间不能安排两门实验课;
2)同一教师在同一时间不能进行两门实验课的教学;
3)同一实验室在同一时间不能安排两门实验课;
4)同一时间安排的实验课程总数不能大于实验室总数;
5)同一教师或同一班级最好选择几个相对固定的实验室;
最后,管理人员可对计算机初排结果通过人工交互进行适当的调整。
(4)课表信息管理
排课结束以后,可对排课结果进行多种条件的查询,并可以输出不同形式的课表,包括班级课表,教师课表,实验室课表,并且可以对这些课表进行打印。
3.3.1.2教师部分功能
(1)教师登录功能,根据其权限进入教师相应的页面的功能。
(2)教师对自己课表的查询功能,教师可查询本学期自己所教实验课程的课表。
(3)教师对自己课表的打印功能,教师可打印本学期自己所教实验课程的课表。
(4)实验室课表的查询和打印功能。
3.3.1.3学生部分功能
(1)学生登录功能,根据其权限进入学生相应的页面的功能。
(2)学生对自己所在班级课表的查询功能。
(3)学生对自己所在班级课表的打印功能。
(4)实验室课表的查询和打印功能。