首页 >  php毕业设计  > 正文

php教室管理系统

教室管理系统开发使用了PHP和HTML分别作为后台和前台开发语言,通过禁忌搜索和回溯方法实现了自动排课算法,最终实现了教室管理系统的设计.
 
本系统是一个基于B/S模式的多用户系统,最终面向的是所有在校的教师、学生和系统管理人员,下面分别从这三个角度对系统进行定义。
 
1.学生使用系统的功能要求
(1)每个在校学生都可以访问该系统,学生毕业之后不可以在使用该系统。
(2)在校学生可以通过该系统查看并可以打印本学期的个人课表。
(3)学生可以对本学期每一天公共教室的使用情况进行查询,方便上自习教室的查找。
(4)学生可以对自己感兴趣的课程或感兴趣的教师开设的课程的上课教室进行查找,对课程的查找应该支持模糊查询。
(5)学生可以对本学期自己所修课程的考试信息进行查看,前提是本门课程已经安排了考试。
(6)学生可以更改自己的系统登录密码。
(7)学生可以查看由教务人员发布的关于教室占用、教学楼开放或关闭等信息和教师发布的关于课程补课教室或课程更改上课教室的信息。
 
2.教师使用系统的功能要求
(1)每个在职教师都可以访问该系统,教师离职之后不可以再使用该系统。
(2)在职教师可以通过该系统查看和打印本学期的个人任课课表。
(3)教师可以根据教室类型大小和使用的时间对符合条件的教室进行查找,对查找结果可以申请占用,占用时间最多为四个课时,教室的申请应该在对教室使用时间的前一天或前几天进行。
(4)教师可以对自己占用教室的历史进行查看,对于尚未发生的占用,教师可以取消该次占用。
(5)教师可以对本学期自己任课的课程进行考试安排,可以查看已经安排过的考试的信息。
(6)教师可以发布关于课程补课或课程更改上课教室的信息。
(7)教师可以更改自己的系统登录密码。
 
3.管理员使用系统的功能要求
(1)该系统应该存在至少一个管理人员,对教室及其相关信息进行管理。
(2)管理员可以对教室的基本信息进行管理,包括教学楼的查找添加和删除、教学楼中教室的查找添加修改删除。管理员可以对本学期每间教室的课程表进行查看与打印。
(4)管理员可以对本学期考试安排教室的信息进行查看和取消。
(5)管理员可以申请教室的占用,并且可以对本学期所有教室占用的信息进行查看,对尚未发生的占用管理员有权删除占用信息。
(6)管理员可以在学期初对本学期起止时间等相关信息进行设置。
(7)管理员学期初可以清除毕业离校学生以及离职教师的登录权限并且可以删除上学期与课程安排有关的信息。
(8)管理员可以对本学期课程安排等相关数据进行导入。
(9)管理员可以发布与教室有关的占用信息。
(10)管理员在学期初可以通过系统对所有课程的上课时间和地点进行安排。
(11)管理员可以备份以及恢复数据库内容。
(12)管理员可以对所有用户进行注册和密码修改。
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:php酒店客房预订系统设计

下一篇:C语言精品课程网站的设计

相关文章: