教室管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教室管理系统
第一周阶段成果
设计题目:教室管理信息系统
学院:信息学院
专业:计算机应用三班
**:***
学号:************
任务书
1需求分析
本系统的最终用户是面向学生,我们可以询问调查,得出用户的下列实际要求。
1.1学校的组织机构情况
与教室管理相关的学校的组织机构有:学生、教师和教室。一个学校下设若干学院,如信息与计算机科学学院、经济管理学院、法学院、财政金融学院等;一个学院下设若干专业,一个专业有若干班级。一个学校下设若干学院,一个学院下设若干专业,一个专业有若干教师,一个专业开设有若干课程。一个教师可以开设若干门课程,一门课程可以由多个老师来教授。一个教室在不同的时段可以上不同的课程。
1.2前台流程图
图1-1 前台流程图
1.3后台流程图
图1-2 后台流程图
1.4功能需求分析
根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几个子系统:教师查询、教室查询、课程查询、自习查询、教室借用,后台管理。各子系统完成的功能如下。
姓名检索。在输入框中直接输入想要查询的老师的名字,即可得到教师的个人信息及开课信息。比如要查询“张亮”老师所授的课程,直接在输入框中输入“张亮”,然后点击提交查询内容按钮即可,查询到“张亮”教师的所有授课信息,包括教师编号,教师姓名,性别,所属院系,职称,课程名,上课地点,上课时间,节次。
目录搜索。根据院系,帮助同学寻找想要搜索的老师。进入教师页面后,即可得教师的个人信息及开课信息。比如要查询计算机科学与技术系的老师的所授课程的全部信息,在下拉菜单中选择计算机科学与技术系,然后点击提交查询内容按钮即可,就可以看到计算机科学与技术系的老师的全部信息。
1.4.2教室查询
编号检索。在输入框中直接输入想要查询的教室的编号,即可得到教室在任一时段的使用信息。比如,要查询教室编号为:2214的详细信息,只要在输入框中输入2214,然后点击提交查询内容按钮即可,会弹出教室的使用情况的详细信息,包括,教室号,课程号,课程名,上课时间,节次,教师姓名,所在院系。
目录检索。根据目录检索在下拉菜单中,选择教学楼,实验楼,或者逸夫楼,帮助同学寻找想要搜索的教室。进入教室页面后,即可得所查教室在任一时段的使用信息。比如,要查询教学楼的教室信息,只要在下拉菜单中选择教学楼,然后点击提交查询内容按钮,即可,这样会弹出教室使用的情况,包括教室号,设备,容纳人数,上课时间,节次,教师,课程,所在院系。
1.4.3课程查询
课程名搜索。在输入框中直接输入想要查询的课程的名字,即可得到课程的详细信息。比如,要查询java课程的全部信息,只要在输入框中输入,java然后点击提交查询内容按钮即可,就会弹出java课程的全部信息,包括,课程号,课程名,学分,课程类型,开课院系,上课地点,时间,节次,教师。
目录搜索。根据院系 课程,帮助同学寻找想要搜索的课程。进入课程页面后,即可得课程的详细信息。比如要查询计算机科学与技术系的开课信息,只要在输入框中输入,计算机科学与技术系,然后点击提交查询内容,即可看到所要查询院系的开课信息,其中包括,课程号,课程名,学分,课程类型,开课院系,上课地点,时间,节次,老师。
1.4.4教室借用
学生查询。输入学生的用户名和密码,点击登录,即可查询空闲的教室,然后进行申请,在弹出的界面包括,那座教学楼,使用日期,借用时间段,用途。
教师查询。同学生查询一样,教师查询也要输入用户名和密码,然后选择教师这一类型,点击登录,即可查看可用于申请的教室,其中包括,教学楼的类型,使用日期,借用时间段,及用途。
点击这一系统,会弹出选择那座教学楼,星期,空闲时间段,选择完毕之后,点击查看按钮即可。然后弹出此时的空闲的教室,帮助同学寻找上自习的教室。
1.4.6后台管理
课程信息管理。根据输入的课程名,选择所属系别、匹配模式,查询课程信息以及增加课程信息。
教师信息管理。根据输入教师名称,选择院系、匹配模式,查找教师相关信息以及增加教室信息。
学生信息管理。根据输入学生姓名查询学生信息以及增加学生信息。
教室信息管理。根据输入教室编号,选择匹配模式,查找相关教室信息以及增加教室信息。
开课信息管理。根据输入教室编号,选择匹配模式,查找教师开课信息以及增加开课信息。
教室借用信息管理。根据输入教室编号,选择匹配模式、节次,查看教室借用信息以及批准和取消批准教室借用的申请。
2概念设计
2.1E-R图
3逻辑设计
1. 由实体集转化而来的关系模式
⑴教室实体集
教室(教室编号,教室设备,容纳人数)
⑵教师实体集
教师(教师编号,教师姓名,性别,所属院系,职称)
⑶学生实体集
学生(学号,姓名,院系)
⑷课程实体集
课程(课程编号,课程名,学分,课程类型,开课院系)
2. 由联系集转化而来的关系模式
⑴授课联系集
授课(教室编号,工作日,上课时间段,教师编号,课程编号)其中教室编号,教师编号,课程编号是外码
⑵借用联系集
借用(学号,教室编号,日期,借用时间段,用途,状态)
其中学号,教室编号是外码。