毕业论文设计方案题目:计算机实验室排课系统设计与实现学院:忻州师范学院系别:计算机系本 0904 班学号: 201108112043 姓名:杨岩指导教师:郑志荣2012 年 12 月 11 日计算机实验室排课系统设计方案一、系统需求分析1、功能分析【1】系统功能需求本系统的最终用户是学生、教师和管理员,要求如下所示:(1)先排有指定要求的课程,指定要求包括指定教室和指定时间、只指定时间没有指定教室、只指定教室没有指定时间,最后对既没有指定时间又没有指定教室的课程进行安排
(2)周一至周五正常排课,周六、周日特殊排课
(3)可根据使用用户的不同,将课表分为班级课表、教室课表、教师课表
(4)管理员可以设置用户权限、用户初始密码及添加、删除用户
(5)可分别将基本信息和课表信息导出到Word或者 Excel
(6)可打印基本信息、教学计划和课表信息
(7)设置一个简易留言板, 用户可以进行留言, 管理员可以对留言板进行管理
(8)不同级别的用户,具有不同级别的用户权限
【2】系统的性能需求(1)系统使用方便、简单,基于实验室排课系统的面向对象是所有使用实验室的教师、学生及实验室管理人员,因此要求系统应该是使用方便、简单且尽量适合不同层次、不同使用习惯的用户使用
(2)系统操作上应该简单、方便、界面简洁美观
(3)系统在结构上应该具有很好的可扩展性,以便于以后的进一步开发和维护
2、可行性分析【1】必要性分析原始的学校机房管理采取纯手工方式操作:首先,教研室各老师提交上课课程,然后实验室管理员按照各个班级的课程表,排出各个班级应该上的课程,排出在机房中上机的课程
因此这样有着很大的弊端:①手工方式的输入使人为因素的错误大大增加;②而且管理员输入机房上课计划繁琐,任务重;③管理混乱,不方便
而且如果手工排课的计划丢失的话,还得重新再排课,非常麻烦
因此如果能有一种解决上述弊端而且基