第一范文网 - 专业文章范例文档资料分享平台

教室管理系统

来源:用户分享 时间:2025/8/2 22:45:28 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

课程设计报告

教室管理系统

班学姓

级号名

: : :

教师评语:

教师签名:

课程设计题目 教室管理系统 目的:本系统着力于整合教室管理中课程安排、教师调课、设备损坏及维修以及单位借用等影响教室使用的环节,实现统一管理。 目的和背景 背景:不同的课程在不同的时间里会使用不同的教室,这与教务处的课程安排是密切相关的。 处理信息:学生信息、教师信息、课程信息、教室信息及后勤人员信息。 主要内容 系统功能:实现对教室上课占用情况的信息管理,以及对教室中的设备故障情况的信息管理,以此来实现对教室状态的信息化,并实现对系统中相关人员的信息进行管理。 数据库管理系统:MySQL , Navicat for MySQL 采用的工具方法 开发工具:Visual Studio Community 2015 进度安排 6.16- 6.18:完成教室管理系统需求分析,教室管理系统概要设计;6.18- 6.22:完成教室管理系统的数据库设计; 6.23- 6.24:完成对教室管理系统的功能实现及教室管理系统的界面实现; 6.25- 6.27:完成系统测试,并撰写课程设计报告。 [1]李博宇. 数据库系统性能优化方法研究[D].江西理工大学,2017. [2]朱涛,郭进伟,周欢,周烜,周傲英.分布式数据库中一致性与可用性的关系[J].软件学报,2018,29(01):131-149. 参考资料 [3]萨师煊, 王珊. 数据库系统概论(第五版)[M]. 北京:高等教育出版社, 2014. [4] Kai Schweinsberg,Lutz Wegner. Advantages of complex SQL types in storing XML documents[J]. Future Generation Computer Systems,2017,68. [5]Carlos Ordonez,Wellington Cabrera,Achyuth Gurram. Comparing columnar, row and array DBMSs to process recursive queries on graphs[J]. Information Systems,2017,63. 1 目的和背景

目的:本系统着力于整合教室管理中课程安排、教师调课、设备损坏及维修以及单位借用等影响教室使用的环节,实现统一管理。

背景:教室作为学校最重要的教学资源之一,它的维护显得尤为重要。而且不同的课程在不同的时间里会使用不同的教室,合理分配教室,并且可以知道何时何地可以有空教室也是非常重要的。

2 数据库设计

2.1 概念结构设计

2.2 逻辑结构设计

字段名 Rno Rname floor capacity 表3.1 教室信息表 字段类型 备注 教室号(主键) varchar(10) 教室名 varchar(30) 楼层 varchar(1) 容纳人数 varchar(10) - 1 -

是否为空 否 否 否 否 ifFault faultDescribe Bno 字段名 Cno Cname Ctime Sweek xqj Eweek Rno Tno 字段名 Lno Lname Lsex Lage responseRoom phone

字段名 Sno Sname Ssex Sclass varchar(2) varchar(100) varchar(10) 是否故障 故障描述 所在教学楼(外键) 否 是 否 表3.2 课程信息表 字段类型 备注 课程号(主键) varchar(10) 课程名 varchar(20) 第几节上 varchar(20) 开始周 varchar(10) 星期几 varchar(6) 结课周 varchar(10) 所在教室号(外键) varchar(10) 科任老师号 varchar(10) 表3.3 后勤信息表 字段类型 备注 工号(主键) varchar(10) 姓名 varchar(10) 性别 varchar(2) 年龄 varchar(2) 负责教室(外键) varchar(10) 联系电话 varchar(45) 是否为空 否 否 否 否 否 否 是 是 是否为空 否 否 否 否 是 是 表3.4 学生信息表 字段类型 备注 学号(主键) varchar(10) 姓名 varchar(10) 性别 varchar(2) 班级 varchar(10) 表3.5 教师信息表

是否为空 否 否 否 是 字段名 Tno Tname Tsex 字段类型 varchar(10) varchar(10) varchar(2) 备注 教师工号(主键) 教师姓名 性别 是否为空 否 否 否 表3.6 教学楼信息表

字段名 Bno Bname 字段类型 varchar(10) varchar(10) - 2 -

备注 教学楼号(主键) 教学楼名 是否为空 否 否

字段名 Sno Cno 字段名 user pwd 表3.8 账号密码表 字段类型 备注 账号(主键) varchar(20) 密码(主键) varchar(20) 是否为空 否 否 表3.7课程学生关系表 字段类型 备注 学号(主键)(外键) varchar(10) 课程号(主键)(外键) varchar(10) 是否为空 否 否 3系统设计与实现

数据库的创建以及表的创建,由于一共8个表,具体可以看sql文件。

3.1触发器的建立:

考虑到教师有可能离任,教师工号又是课程信息表的外码,导致无法删除有课程信息的教师信。建立delect型触发器,当教师信息删除,该教师所任教的课程信息也删除。

3.2建立视图:

1.建立“修复教室”视图,保护后勤人员的隐私而且可以比较快地联系到维修人员。

- 3 -

搜索更多关于: 教室管理系统 的文档
教室管理系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3k31c45zoa35m4y31ezc5v45r56fo500918_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top