下载此文档

数据库课程设计 教室信息管理系统.pdf


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
该【数据库课程设计 教室信息管理系统 】是由【青山代下】上传分享,文档一共【23】页,该文档可以免费在线阅读,需要了解更多关于【数据库课程设计 教室信息管理系统 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..教室管理信息系统》的设计:..系统概述..................................................................................................................................................................................................................................................................1第二章需求分析..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................9第三章概念结构设计...................................................................................................................................................................................11第四章逻辑结构设计.......................................................................................................................................................................................12第五章物理结构设计...................................................................................................................................................................................................................................................................................................................14:..数据库的实施................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................20课程设计心得与体会..................................................错误!未定义书签。参考文献............................................................错误!未定义书签。:..,管理业务信息化已经成为一种趋势。就学校对于教室管理方面,建立教室管理信息系统无疑是学校发展的一种趋势,也使学校管理更方便,快捷。因此,学校信息化建设工作具有长期性、复杂性和内容的多变性;正因为如此,教室管理信息系统也不是一个简单的、封闭的、静止的系统,而是一个复杂的、开放的、在应用的深度和广度上,随着时间的推移会逐步变化和发展的系统。就目前我校对教室管理情况而言,教室信息庞大复杂,管理过程杂乱,故建立此系统,以便及对教室信息的查询等。系统功能分析实现教室信息的存储,学校任课教师信息的存储,教室安排信息存储。在对这些数据进行存储后,更新数据库,之后,用户就可以对学校教室的使用信息进行查询。教室信息,包括教室编码、教室容纳人数、教室空闲时间、教室设备等;教师信息,包括教师姓名、教师编码、课程编码、教师职陈等;教室安排信息,包括何时空闲、空闲的开始时间、结束时间等。本次课程设计要实现教师查询,教室查询,教室安排信息查询,统计,将结果打印输出。:Windows8,:MicrosoftSQL20121:..、教室信息、教室安排信息、课程信息。、安全性要求此系统用户,用户可以浏览教室安排信息管理中的记录,但是不能够修改。2、完整性要求在教室信息管理系统中必须满足实体完整性、参照完整性和用户自定义完整性。(1)实体完整性:教室信息表、教师信息表和课程信息表中的教室编号、教师编号和课程编码必须唯一;(2)参照完整性:上课安排表中的教室编码在教室信息管理表中的教室编号中找到与之对应的,上课安排表中的教室空闲时间在教室安排信息表中的教室空闲时间中找到与之对应的,上课安排表中的课程编码在课程信息表中的课程编码中找到与之对应的,教师信息表中的课程编码在课程信息表中的中找到与之对应的;(3)用户自定义完整性:教室人数要小于300,设备取自集合{无,多媒体},位置非空,教师姓名非空,课程名称非空。、教室信息管理系统顶层数据流程图,。2:..、教室信息管理系统第一层数据流程图,。、教室安排信息查询数据流程图,。3:..、打印输出处理数据流程图,。、数据项:教室编号含义说明:唯一标识每一个教室别名:教室名称类型:字符型长度:20个字符取值范围:汉字、字母和数字的组合取值含义:汉字是中文名首字,字母代表中文名下的哪一栋,数字表示教4:..室在楼中的位置与其它数据项的逻辑关系:无2、数据项:教室人数含义说明:说明教室的可容纳人数别名:容量类型:短整型取值含义:无与其它数据项的逻辑关系:当教室编号确定后,它也确定下来3、数据项:教室设备含义说明:说明教室当前的内部设施情况别名:无类型:字符型长度:20取值含义:无与其它数据项的逻辑关系:依据教室编号而定4、数据项:教室位置含义说明:说明教室的地理位置别名:无类型:字符型长度:40取值含义:无与其它数据项的逻辑关系:依据教室编号而定5、数据项:教师编号含义说明:唯一标识每一个老师别名:无类型:字符型长度:6取值范围:000000-9999995:..取值含义:前两位标明该老师所在院,后四位按顺序编号与其它数据项的逻辑关系:无6、数据项:教师姓名含义说明:描述老师的姓名别名:无类型:字符型长度:6取值范围:汉字,字母取值含义:无与其它数据项的逻辑关系:依据教师编号而确定7、数据项:课程代码含义说明:描述老师教授的科目别名:无类型:字符型长度:6取值范围:无取值含义:无与其它数据项的逻辑关系:依据教师编号而确定8、数据项:职称含义说明:描述老师当前的等级别名:无类型:字符型长度:6取值范围:讲师,助教,副教授,教授取值含义:无与其它数据项的逻辑关系:依据教师编号而定9、数据项:上课时间含义说明:表示上课的时间6:..别名:无类型:字符型长度:30取值含义:上课的时段与其它数据项的逻辑关系:、数据结构:教室信息含义说明:教室管理系统的主体数据结构,定义了一个教室的有关信息组成:教室编码,教室容纳人数,教室设备,教室位置,教室空闲时间2、数据结构:教师信息含义说明:教室管理系统的主体数据结构,定义了一个教师的有关信息组成:教师编号,教师姓名,教师职称3、数据结构:课程信息含义说明:教室管理系统的主体数据结构,定义了一个课程的有关信息组成:课程编码,课程名称4、数据结构:上课安排含义说明:教室管理系统的主体数据结构,定义了一个上课安排的有关信息组成:上课时间,-1所示。7:..2-1数据流描述数据数据流名流简述数据流来源数据流去向数据流组成称编号所查询的要查询的教室信查询上课安A1学生或教师教室编码教室号码息排课程表查询教室所要查询的教室查询上课安查询上课安教室编码、空闲时间A2空闲没课排课程表排课程表段查询教室所要查询的教室查询上课安查询上课安教室编码、所查时间A3有课有课排课程表排课程表段教室安排所安排的教室信安排教室记A4安排教室所安排教室号码情况息录所查询的教师编查询上课安A5教师编号学生或教师教师编号号排课程表所查询的教师安查询上课安教师安排记教师编号、上课时A6教师安排排信息排课程表录间、课程、地点所查询的课程编查询上课安A7课程号学生或教师课程编号号排课程表所查询的课程所查询上课安课程安排记课程编号、任课教A8上课安排有信息排课程表录师、-2所示。表2-2处理逻辑描述处理逻辑编处理逻辑名简述输入的数据处理输出的数据号称流流8:..教室信息管教室信息各调课申请、所有教室信调课结果、理项处理课程信息、息管理操作查询结果、查询统计及存档打印P2上课安排实行上课安课程信息根据所查询上课安排记排并记录上教室信息的教室信息录、存档课安排安排教室P3教室安排信查询教室安查询条件教师查询教查询结果息查询排信息室安排P4教室信息查查询教室信查询条件根据所提供查询结果询息的内容查询教室信息P5打印输出打印所查询打印、课程根据查询的打印结果的结果表、-3所示。表2-3数据存储描述数据存储编数据存储名称简述数据存储组成相关联处理号D1安排教室记录安排查询时间上课时间、任课P2段的空闲教室教师、上课教室、上课时间段D2打印结果记录所查询的教室教室编号、上课P5信息打印结果时间段、上课地点D3课程安排记录所查询课程的任课教师、上课P4安排信息地点、上课时间D4调课安排课程教师调课课程教师编号、上课P3记录安排信息时间、上课地点第三章概念结构设计各信息概念数据模型的设计(1)教室信息的概念结构,。9:..(2)教师信息的概念结构,。(3)课程信息的概念结构,。(4)上课安排的概念结构,。10:..,可以得出教室信息管理系统的概念结构模型,。(CDM)第四章逻辑结构设计逻辑结构设计是根据概念结构设计得到的数据库概念模型,设计数据库的逻辑结构。、教室信息(教室编号,教室容纳人数,教室设备,教室位置,教室空闲时11:..)此为教室实体对应的关系模式。其中教室编号为主码。2、课程课程(课程编码,课程名称)此为课程实体对应的关系模式。其中课程号为主码。3、教师信息(教师编号,教师姓名,教师职称)此为教师实体对应的关系模式。其中教师编号为主码。4、上课安排(上课时间,上课地点)此为实体教室安排信息所对应的关系模式。其中上课时间为主码。该概念数据模型的每个实体的每个属性都是不可再分的数据项,所以该概念数据模型满足第一范式;每个实体的非主标识符属性完全依赖于主标识符,故满足第二范式;每个实体的属性不存在非主标识符属性对主标识符属性的传递函数依赖,所以,该概念数据模型满足第三范式,已达到最优要求。,在这个阶段中要完成两大任务:(1)确定数据库的物理数据模型;(2)将物理数据模型生成到数据库,并确定数据库中表的结构。12:..PDMCDM)转化成物理数据模型(PDM),。(PDM),。13:..:..:..、SQL语句:INSERTINTO教师信息VALUES(150007,150204’赵六’,’教授’)。、SQL语句:INSERTINTO教师信息VALUES(180016,180501,’张华’,’教授’)。、SQL语句:INSERTINTO教室信息VALUES(‘教2号楼5阶’,200,‘多媒体’,‘教2号楼’‘周三5,6节,周三7,8节’)。16:..、SQL语句:INSERTINTO教室信息VALUES(‘教8号楼8阶’,200,‘多媒体’,‘教8号楼’‘周二1,2节,周五3,4节’)。、SQL语句:INSERTINTO课程信息VALUES(150204,‘软件工程’)。17:..、SQL语句:INSERTINTO课程信息VALUES(180105,‘管理学’)。、SQL语句:INSERTINTO上课安排VALUES(150204,‘教2号楼5阶’,‘周一5,6节,周五1,2节’,‘教2号楼5阶’)。、SQL语句:INSERTINTO上课安排18:..,‘教8号楼8阶’,‘周二3,4节,周四3,4节’,‘教8号楼8阶’)。:,,==。:..:,=’教2号楼5阶’。:,==。

数据库课程设计 教室信息管理系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人青山代下
  • 文件大小2.02 MB
  • 时间2024-04-14