3.3系统需求分析 实验室排课一直是实验教学管理人员一项重要且复杂的基本工作,它涉及面广,限制条件多,其实质就是为学校所设置的实验课安排一组适当的教学时间和空间,从而使整个实验教学能够有计划,有秩序的进行下去。在实际中,排课具有很多的约束条件,其中包括实验室,班级,教师,课程,时间等多种因素[19],结构和过程也相当复杂。如果完全依靠人工手动来完成,则需要耗费大量的人力和时间。因此我们希望用计算机代替人工来完成实验课表的编排,从而大大提高排课工作的科学性和准确性,同时也提高工作效率,减轻实验室管理人员的负担。 copyright paper51.com
3.3.1系统功能需求 http://www.paper51.com 该基于B/S的实验排课子系统主要提供一个实验课程的编排和查询平台,涉及到管理员,教师和学生三个部分的功能。 内容来自论文无忧网 www.paper51.com
3.3.1.1管理员部分的功能 copyright paper51.com (1)管理员登录功能,根据权限进入管理员相应的页面的功能。 http://www.paper51.com
(2)基本数据的输入 内容来自www.paper51.com
在排课之前,需要输入大量的基本数据信息,其中包括班级信息,教师信息,实验室信息,课程信息,并且提供对这些信息的增,删,修改功能。基本数据的保存可以用数据库形式进行保存,有利于系统的集成。 http://www.paper51.com (3)课表编排 http://www.paper51.com 课表的编排分为自动编排和手工调节两部分。 内容来自论文无忧网 www.paper51.com 课表的编排不是任意的,它是一个时间,教师,班级,实验室,课程五者的组合规划问题,为达到最好的实验教学效果应遵循一定的要求。这些要求有以下几条: copyright paper51.com
1)同一班级在同一时间不能安排两门实验课; 内容来自www.paper51.com 2)同一教师在同一时间不能进行两门实验课的教学; http://www.paper51.com 3)同一实验室在同一时间不能安排两门实验课; 内容来自论文无忧网 www.paper51.com
4)同一时间安排的实验课程总数不能大于实验室总数; copyright paper51.com
5)同一教师或同一班级最好选择几个相对固定的实验室; 内容来自www.paper51.com 最后,管理人员可对计算机初排结果通过人工交互进行适当的调整。 copyright paper51.com (4)课表信息管理 内容来自论文无忧网 www.paper51.com 排课结束以后,可对排课结果进行多种条件的查询,并可以输出不同形式的课表,包括班级课表,教师课表,实验室课表,并且可以对这些课表进行打印。 内容来自论文无忧网 www.paper51.com 3.3.1.2教师部分功能 内容来自www.paper51.com (1)教师登录功能,根据其权限进入教师相应的页面的功能。 内容来自论文无忧网 www.paper51.com
(2)教师对自己课表的查询功能,教师可查询本学期自己所教实验课程的课表。 内容来自论文无忧网 www.paper51.com (3)教师对自己课表的打印功能,教师可打印本学期自己所教实验课程的课表。 内容来自www.paper51.com (4)实验室课表的查询和打印功能。 内容来自www.paper51.com 3.3.1.3学生部分功能 copyright paper51.com (1)学生登录功能,根据其权限进入学生相应的页面的功能。 http://www.paper51.com (2)学生对自己所在班级课表的查询功能。 内容来自论文无忧网 www.paper51.com (3)学生对自己所在班级课表的打印功能。 内容来自www.paper51.com
(4)实验室课表的查询和打印功能。 内容来自www.paper51.com 3.3.2系统性能需求 paper51.com (1)一致性:系统的数据要保证一致性、准确性,当数据库中某一记录改变,与之相关联的数据也随之变化。 内容来自www.paper51.com (2)适用性:能够广泛的用于不同院系的实验排课。系统采用模块化设计,用户可以根据自己的实际情况自行组合,使系统在不同的硬件环境下都能得以应用。 内容来自论文无忧网 www.paper51.com
(3)实用性:为实验排课提供方便,有效地进行实验课表的查看和打印,尽量最大限度降低管理员日常管理工作量,提高实验教学质量和效率,优化资源,实现效益最大化。 内容来自论文无忧网 www.paper51.com (4)操作简单:本系统应该适用于不同的使用者,包括管理员,教师和学生,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。 内容来自论文无忧网 www.paper51.com (5)安装使用简便:服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,只要接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。 内容来自www.paper51.com 3.4系统功能模块划分 paper51.com 基于B/S结构的排课子系统是实验教学管理系统的一部分,根据该系统的要求,基于B/S结构的实验排课系统是集教师信息,班级信息,课程信息,实验室信息,课程信息和课表信息于一体的管理信息系统[16]。该系统的系统流程图如下: http://www.paper51.com |