sql教室管理系统报告 - 图文

2019-01-18 20:47

数据库原理课程设计报告

学生姓名:xxx

学 号: xxxx 班 级: 计科xx 院 系: 计算机科学与信息学院 专业年级: 计算机科学与技术 xx 级

2015 年 11 月 8 日

题 目: 教室管理信息系统

一、需求分析

需包含内容为:

(1)问题描述:设计系统的简单描述

系统描述:教室管理信息系统是应用于教室管理的系统,可是实现教育信息化管理,对教室的使用进行管理,方便于师生查询管理使用教室。 (2)系统功能描述,可画出所设计模块的操作流程; 并分析所需要存储的数据信息。

功能描述:

教室信息存储:包括教室编号,教室使用时间,教室空闲时间,教室可容纳人数,现时教室使用人,教室使用负责人等

教师信息存储:教师编号,教师姓名,性别,所属系别,教授课程,授课时间等 学生信息存储:学生编号,学生姓名,性别,所属系别等

教室安排信息存储:教室编号,教室空闲时间,教室使用负责人等

教室使用负责信息存储:负责的教室编号,教室使用负责人姓名,教室使用负责人编号等

教室信息存储主要存储教室的基本信息和教室的安排情况。用于教师和学生的查询和申请使用,而教室使用负责人则可以对教室信息的查询修改删除。 教师信息存储教师的基本情况,学生信息存储学生的基本情况。

教室安排信息存储教室的安排情况,方便教师申请教室,以及教室负责人对教室的安排。

(3)有何安全性与完整性方面的要求(参照所给出的语义规则),对不同的用户有何不同的系统使用权限等。

学生可以查询和修改学生信息和学生选课信息,以及查询教室的使用情况,但学生不能申请教室的使用。

教师可以查询和修改教师信息和选课信息,以及查询教室的使用情况,申请教室的使用。

教室负责人不能查询教师信息和学生信息以及选课信息,但可以查询和修改教室使用情况,可以安排教室的使用。

二、概念结构设计

画出系统整体的E-R模型;并对模型中所出现的实体及属性等信息加以说明。

教师号 学号 姓名 姓名 性别 性别 教师 学生 系别 系别 课程名 授课时间 查询 申请 容纳 人数 教室号 教室 现时使 用人 教室使 用时间 教室使 用负责教室空 人 闲时间

三、逻辑结构设计

(1)模式设计:按系统整体E-R模型,写出关系模式;并利用数据字典加以描述。(如每个关系模式有何属性、属性的类型、属性值的长度、是否可取空值、是否为主码、有何约束条件等信息)

学生(学号,姓名,性别,系别)

教师(教师号,姓名,性别,系别,课程名,授课时间)

教室(教室号,教室使用时间,教室空闲时间,容纳人数,现时使用人,教室使用负责人) 教室使用负责人(教室负责人编号,教室负责人姓名,教室编号) 安排(教师号,教室负责人姓名,教室号,申请状态)

学生表 属性名 学号 姓名 性别 系别

教师表 属性名 教师号 姓名 性别 系别 授课课程名 授课时间

教室表 属性名 教室号 教室使用时间 教室空闲时间 容纳人数 存储代码 cno usetime freetime people 类型 string string string string string 长度 20 20 20 10 20 备注 教室编号(主码) 教室的使用时间 教室的空闲时间 教室可容纳人数(不能为空) 负责申请教室使用的管理员 存储代码 tno tname tsex tdept tcourse coursetime 类型 string string string string string string 长度 20 10 2 20 20 20 备注 教师编号(主码) 教师姓名(不能为空) 教师性别(男、女) 教师所属系别 教师教授课程名 教师授课时间 存储代码 sno sname ssex sdept 类型 string string string string 20 10 2 20 长度 备注 学生编号(主码) 学生姓名(不能为空) 学生性别(男、女) 学生所属系别 教室使用负责人 charge

教室使用负责人表 属性名 存储代码 类型 string string string 长度 20 20 20 备注 教室的管理员编号(主码) 管理员姓名(不能为空) 教室的编号 教室管理员编号 ano 教室管理员姓名 aname 教室编号 cno

安排教室使用表

属性名 教师号 教室号 存储代码 tno cno 类型 string string string string 长度 20 20 20 20 备注 教师的编号(主码之一) 教室的编号(主码之一) 管理员的编号(主码之一) 是否通过申请(是、否) 教室管理员姓名 aname 申请状态

stage (2)子模式设计:即针对自己的设计模块的应用需定义什么样的视图表结构;并利用数据字典加以描述。

(如每个关系子模式有何属性、属性的类型、属性值的长度、是否可取空值、是否为主码、有何约束条件等信息)

(3)画出系统功能模块图,并对各功能模块进行简单介绍。

教室查询功能:学生、管理员、老师可以根据教室号查询教室的情况。 教师查询功能:学生可以根据教师号查询教师情况,教师可以查询修改教师情况。 教室借用系统:教师可以登录申请使用教室,等待管理员安排教室的使用。

四、数据库的物理设计

为了提高在表中搜索元组的速度,在实际实现的时候应该基于某些属性建立索引。给出所建立的索引。(包括按哪些表中哪些属性按升序还是降序来创建索引及相应的T-SQL的创建语句)。

教师表建立索引,按教师号升序建唯一索引。 教室表建立索引,按教室号升序建唯一索引。

教室使用负责人表建立索引,按教室管理员号升序建唯一索引。 五、数据库设计实现及运行 (1)数据库的创建 T-SQL语句:


sql教室管理系统报告 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:拉丁美洲文化

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: