欢迎来到天天文库
浏览记录
ID:47487552
大小:800.90 KB
页数:11页
时间:2020-01-12
《sql教室管理系统报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库原理课程设计报告题 目:教室管理信息系统 学生姓名:xxx学号:xxxx班级:计科xx院 系: 计算机科学与信息学院 专业年级: 计算机科学与技术 xx级2015年 11 月 8 日一、需求分析需包含内容为:(1)问题描述:设计系统的简单描述系统描述:教室管理信息系统是应用于教室管理的系统,可是实现教育信息化管理,对教室的使用进行管理,方便于师生查询管理使用教室。(2)系统功能描述,可画出所设计模块的操作流程;并分析所需要存储的数据信息。功能描述:教室信息存储:包括教室编号,教室使用时间,教室空闲时间
2、,教室可容纳人数,现时教室使用人,教室使用负责人等教师信息存储:教师编号,教师姓名,性别,所属系别,教授课程,授课时间等学生信息存储:学生编号,学生姓名,性别,所属系别等教室安排信息存储:教室编号,教室空闲时间,教室使用负责人等教室使用负责信息存储:负责的教室编号,教室使用负责人姓名,教室使用负责人编号等教室信息存储主要存储教室的基本信息和教室的安排情况。用于教师和学生的查询和申请使用,而教室使用负责人则可以对教室信息的查询修改删除。教师信息存储教师的基本情况,学生信息存储学生的基本情况。教室安排信息存储教室的安排情况,方便教师
3、申请教室,以及教室负责人对教室的安排。(3)有何安全性与完整性方面的要求(参照所给出的语义规则),对不同的用户有何不同的系统使用权限等。学生可以查询和修改学生信息和学生选课信息,以及查询教室的使用情况,但学生不能申请教室的使用。教师可以查询和修改教师信息和选课信息,以及查询教室的使用情况,申请教室的使用。教室负责人不能查询教师信息和学生信息以及选课信息,但可以查询和修改教室使用情况,可以安排教室的使用。二、概念结构设计画出系统整体的E-R模型;并对模型中所出现的实体及属性等信息加以说明。教师号学号姓名姓名性别系别教师性别学生系别
4、课程名授课时间查询申请容纳人数教室号现时使用人教室教室使用时间教室使用负责人教室空闲时间三、逻辑结构设计(1)模式设计:按系统整体E-R模型,写出关系模式;并利用数据字典加以描述。(如每个关系模式有何属性、属性的类型、属性值的长度、是否可取空值、是否为主码、有何约束条件等信息)学生(学号,姓名,性别,系别)教师(教师号,姓名,性别,系别,课程名,授课时间)教室(教室号,教室使用时间,教室空闲时间,容纳人数,现时使用人,教室使用负责人)教室使用负责人(教室负责人编号,教室负责人姓名,教室编号)安排(教师号,教室负责人姓名,教室号,
5、申请状态)学生表属性名存储代码类型长度备注学号snostring20学生编号(主码)姓名snamestring10学生姓名(不能为空)性别ssexstring2学生性别(男、女)系别sdeptstring20学生所属系别教师表属性名存储代码类型长度备注教师号tnostring20教师编号(主码)姓名tnamestring10教师姓名(不能为空)性别tsexstring2教师性别(男、女)系别tdeptstring20教师所属系别授课课程名tcoursestring20教师教授课程名授课时间coursetimestring20教师
6、授课时间教室表属性名存储代码类型长度备注教室号cnostring20教室编号(主码)教室使用时间usetimestring20教室的使用时间教室空闲时间freetimestring20教室的空闲时间容纳人数peoplestring10教室可容纳人数(不能为空)教室使用负责人chargestring20负责申请教室使用的管理员教室使用负责人表属性名存储代码类型长度备注教室管理员编号anostring20教室的管理员编号(主码)教室管理员姓名anamestring20管理员姓名(不能为空)教室编号cnostring20教室的编号安排
7、教室使用表属性名存储代码类型长度备注教师号tnostring20教师的编号(主码之一)教室号cnostring20教室的编号(主码之一)教室管理员姓名anamestring20管理员的编号(主码之一)申请状态stagestring20是否通过申请(是、否)(2)子模式设计:即针对自己的设计模块的应用需定义什么样的视图表结构;并利用数据字典加以描述。(如每个关系子模式有何属性、属性的类型、属性值的长度、是否可取空值、是否为主码、有何约束条件等信息)(3)画出系统功能模块图,并对各功能模块进行简单介绍。教室查询功能:学生、管理员、老
8、师可以根据教室号查询教室的情况。教师查询功能:学生可以根据教师号查询教师情况,教师可以查询修改教师情况。教室借用系统:教师可以登录申请使用教室,等待管理员安排教室的使用。四、数据库的物理设计为了提高在表中搜索元组的速度,在实际实现的时候应该基于某些属性建立索引。
此文档下载收益归作者所有