<acronym id="6i0ao"><small id="6i0ao"></small></acronym>
<acronym id="6i0ao"><center id="6i0ao"></center></acronym>
欢迎来到文库吧! | 帮助中心 坚持梦想,走向成功!
文库吧
首页 文库吧 > 资源分类 > DOC文档下载
 

数据库原理课程设计---教室管理系统数据库设计-其他专业.doc

  • 资源ID:7474       资源大小:435.50KB        全文页数:16页
  • 资源格式: DOC        下载权限:游客/注册会员/VIP会员    下载费用:10
换一换
游客快捷下载 游客一键下载
会员登录下载
下载资源需要10元   |   0.1元文档测试下载

支付方式: 微信支付    支付宝   
验证码:   换一换

      加入VIP,下载共享资源
 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器?#35828;ィ?#20445;存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑?#28304;?#30340;IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

数据库原理课程设计---教室管理系统数据库设计-其他专业.doc

课程设计说明书 课 程 名 称 数据库原理课程设计 课 程 代 码 420027 题 目 教室管理系统数据库设计 年级/专业/班 09级计算机科学与技术专业二班 目 录 摘 要1 一、引 言2 二、设计目的与任务2 三、设计方案2 1、需求分析2 1.1教室管理子系统数据库的数据需求2 1.2数据字典3 2、概念设计5 2.1教室管理系统数据库中的实体集5 2.2教室管理系统数据库中的联系集6 2.3教室管理系统数数据库中的E-R图6 3、逻辑设计8 4、数据库实现9 4.1 建立数据库模式、视?#25216;?#32034;引9 4.2 装载数据11 四、结 论12 五、致 谢12 六、参考文献13 湖南人文科技学院 摘 要 在校?#21543;?#27963;中,教室仍然是教学活动和学生课余活动中最主要的场所之一,?#27426;?#30001;于学生数目过大,教室资源有限限制了师生使用教室。以前,一些学校对教室的管理仅限于人工管理,处理起来比较复杂,容易出错,而且不利于删除和添加,更加不利于查找,凸显出建立教室安排系统的紧迫性。本系统着力于整合教室管理中的课程安排,教室调课,设备损?#23548;?#32500;修以及单位借用等影响教室使用的?#26041;冢?#23454;现统一管理。在此基础上提供方便有效的课表查询,空教室查询,学生出勤次数查询,设备维护记录查询。本系统针对教室管理不统一的问题,着力于将教室管理中的课程安排,教师调课,单位借用等联系起来,建立一个统一的管理系统,以提高处理效率,方便统一管理,同时为师生提供方便的查询。教室安排系统使得教室的安排变得更加简单,添加与删除变得更加容易,特别是教室查找。此系?#31243;?#39640;了信息处理的速度与?#26082;?#24615;,能够及时?#26082;?#26377;效的查询和修改教室的安排情况,以?#26696;?#26377;效的对设备维护进行管理。 关键词 数据库 教室管理 自动化处理 Abstract in campus life, the classroom is still teaching activities and students after school activity of one of the most main place, however, because the number of students is too big, the classroom limited resources, limit the use of the classroom teachers and students. Before, some schools to the classroom management is limited to artificial management, processing up more complex and error-prone, and not delete and add, more detrimental to find, highlights the urgency of the system set up the classroom arrangement. This system focused on integration in the management of the classroom course arrangement, the classroom the class, damage of equipment and maintenance and unit on the use of the classroom use link, realize unified management. Based on this provide convenient and effective schedule query, an empty classroom inquires the, the student attendance number query, equipment maintenance record inquires the. This system in the classroom management is not the problem of unity, focused on the management of teachers will be curriculum, teacher adjusts the class, the unit use associate, establish a unified management system management system, in order to improve the treatment efficiency, convenient unified management, and provide convenience for the teachers and students of the inquiry. The classroom arrangement system makes the arrangement of the classroom becomes more simple, add and delete become more easy, especially in the classroom to search. This system improves the speed and accuracy of information processing, can prompt, accurate and valid inquires the classroom arrangements and modification, and more effective to equipment maintenance management. Key words database class management Automatic processing 13 湖南人文科技学院 数据库原理课程设计 --教室管理系统课程设计 一、引 言 信息管理作为计算机应用的一个分支,已经渗透到了人们生活中的各个方面,如飞机订票系统,银行存储系统,校园学生信息管理系统等都需要将信息进行系统化的管理,而这就与数据库密不可分。数据库是信息管理的基础,我们将要设计的教室管理系统也是利用数据库集中管理商店的销售信息,它可以迅速提升管理者的管理水平和工作效率。 二、设计目的与任务 通过本课程设计教学所要求达到的目的是通过该课程设计,学习数据库设计工具的使用,搞清数据库设计的基本方法、步骤和数据库设计各阶段的任务,完成?#38405;?#19968;小型数据库设计和相应文档的编写工作。使学生更加深入地掌握数据库系统分析与设计的基本概念和基本方法,提高从事数据库系统建设和管理工作的基本技能和能力。 三、设计方案 1、需求分析 1.1教室管理子系统数据库的数据需求 通过与教室管理子系统数据库用户交谈等方式以及作者对教室管理系统的分析,可以得到教室管理子系统数据库系统的数据需求。 学校有多个教室。每个教室位于某个校区的某栋教学楼,由教室编号、教室名字、教室所在的校区、教室所在校区的教学楼、教室总容量、教室剩余容量、教师类型、教室是否可用等属性组成。教室可供学校正常上课使用,?#37096;?#20197;提供出租服务。 学校有多名教师。每个教室可以?#27426;?#38376;课程,?#37096;?#20197;只教一门课程。教室由教师编号、教师名字、教师所在院系、教师职称等属性组成。 学校有多名学生。每个学生由学生号、学生名字、出生年份、专业名字、班级号、学院名、出勤次数、?#25484;?#31561;属性组成。 学校正常上课时有多门课程开课。每门课程由课程号、课程名字、课时、周次、星期、节次等属性组成。 同时学校提供教室出租服务。每个单位凭有效证件申请出租服务,单位由领导者名字、有效证件类型、证件号码、电话等属性组成 由于学校教室会出现损毁所以学校应有数名校工。校工由校工号、校工名字、状态、电话号码等属性组成。 学校中由于某些原因可能出现调课现象。调课记录应由教室编号、教师编号、新的周次、新的星期、新的节次、新的教室编号等属性组成。 学校正常上课应有课程表帮助学生、教师及借用单位?#31169;?#19978;课情况。课程表应由课程号、教室号、周次、星期、节次、教室编号等属性组成。 学校校工维修损坏教学设备后应产生维修记录。维修记录由设备损坏报告编号、教室编号、校工编号、损坏设备名称、是否更换损坏设备、更换设备名称、维修时间等属性组成。 学校教学设备损坏后应产生设备损坏报告。设备损坏报告应由提供报告单学生学号、教室编号、应更换设备名称、损坏信息、损坏时间等属性组成。 学校提供出租服务给借用单位?#20445;?#24212;产生借用记录。借用记录应由借用时间、借用单位领导名字、教室编号、借用周次、借用星期、借用节次等属性组成。 1.2数据字典 数据结构Student 含义说明定义了一个学生的有关信息。 组 成Sno,Sname,BirthYears,Pname,ClassNo,AttendSum,Image,Dept 数 据 项 Sno 含义说明唯一标识每个学生 别 名 类 型字符型 长 度8 取值范围 取值含义 数 据 项 Sname 含义说明唯一标识每个学生名字 别 名 类 型字符型 长 度 20 取值范围 取值含义 数据项 BirthYears 含义说明学生出生年份 别 名 类 型字符型 长 度 20 取值范围 取值含义 数据项 Pname 含义说明学生专业号 别 名 类 型字符型 长 度 20 取值范围 取值含义 数据项 ClassNo 含义说明学生班级编号 别 名 类 型字符型 长 度 20 取值范围 取值含义 数据项 AttendSum 含义说明学生出勤次数 别 名 类 型smallint 取值范围 取值含义 数据项 Photo 含义说明学生?#25484;?别 名 类 型Image 取值范围 取值含义 数据项 Dept 含义说明学生所在院系 别 名 类 型字符型 长 度 20 取值范围 取值含义 2、概念设计 2.1教室管理系统数据库中的实体集 实体集教室,具有属性教室编号、教室名字、教室所在的校区、教室所在校区的教学楼、教室总容量、教室剩余容量、教师类型、教室是否可用。 实体集教师,具有属性教师编号、教师名字、教师所在院系、教师职称。 实体集学生,具有属性学生号、学生名字、出生年份、专业名字、班级号、学院名、出勤次数、?#25484;?实体集课程,具有属性课程号、课程名字、课时、周次、星期、节次。 实体集教室出租服务,具有属性有效证件申请出租服务,单位由领导者名字、有效证件类型、证件号码、电话。 实体集校工,具有属性校工号、校工名字、状态、电话号码。 实体集调课记录,具有属性教室编号、教师编号、新的周次、新的星期、新的节次、新的教室编号。 实体集课程表,具有属性课程号、教室号、周次、星期、节次、教室编号。 实体集维修记录,具有属性设备损坏报告编号、教室编号、校工编号、损坏设备名称、是否更换损坏设备、更换设备名称、维修时间。 实体集设备损坏报告,具有属性提供报告单学生学号、教室编号、应更换设备名称、损坏信息、损坏时间。 实体集借用记录,具有属性借用时间、借用单位领导名字、教室编号、借用周次、借用星期、借用节次。 2.2教室管理系统数据库中的联系集 student_class,是student和class间的一个多对多联系。 student_course,是student和course间的一个多对多的联系。 teacher_course,是teacher和course间的一个多对多的联系。 unit_class,是unit和class间的一个多对多的联系。 repairer_class,是repairer和class间的一个多对多的联系。 teacher_course,指明产生贷款的银行支行的多对一联系集。 2.3教室管理系统数数据库中的E-R图 根据2.1节和2.2节的讨论,我们可以给出教室管理系统数的E-R图(见图1)。 学生课程E-R图 学生-教室E-R图 单位-教室E-R图 维修员-教室E-R图 教师-教室-课程E-R图 3、逻辑设计 把图1的E-R图转换为关系模式,如下所示 1. 学生(Sno,Sname,Sex,Birth Year,Pname,ClassNo,AttendSum,Photo,Dept) 2. 课程信息(Cno,Cname,Time,WeekNo,Weekday,SectionNo,Pname,ClassNo,StuNum 3. 教室信息(Tno,Tname,Dept,Title,Sex,Tel) 4. 单位信息(RentDeptname,Leadername,IDtype,ID,Tel) 5. 维修员(RepairerNo,Repairername,Statement,Tel) 6. 维修记录 (RoomNo,RepairerNo,RepairerRecordNo,ReaprierResult,Repairtime,supplyneme) 7. 课程安排(Cno,Tno,RoomNo,WeekNo,Weekday,SectionNO,Pname,ClassNO) 8. 学生出勤记录(Sno,Cno,AttendSum) 9. 学生使用教室 (Sno,RoomNO,DamageTime,DamageInfo,Devicename,LeaveTime,EnterTime) 10. 教室信息 (RoomNo,Roomname,Campusname,Buidname,Capacity,IsUsable,Type,Remain) 单位借用(RoomNo,Deptname,RentRenson,WeekNo,Weekday,SectionNo) 4、数据库实现 至此,我们可以建立本系统所需要的数据库了。 4.1 建立数据库模式、视?#25216;?#32034;引 create database ClassManagement go use ClassManagement go create table Student Sno char8 not null, Sname char14 not null, Sex char3 check Sex IN ‘?#23567;?‘女’, BirthYear int between 1970 to 2000, Pname char24, ClassNo char5, Attendsum int between 0 to 100, Photo Image, Dept char20 go create table Teacher Tno char6 primary key, Tname char14 primary key, Dept char20, Title char8, Sex char30checkSex in‘?#23567;?’女’, Tel char12 Go create table Unit RentDeptname Char20 primary key, Leadername char14 IDtype char6, ID char20, Tel char12 Create table repairer RepairerNo char6 primary key, Reparirername char14, Statement char6, Tel char12 Create table attend Sno Char8 primary key, Cno char6 primary key, AttendSum smallint checkAttendSum0 Create table damage Sno char8primary key, RoomNo char4 primary key, DamageTime smalldataime primary key DamageInfo char50, Devicename char20 create table Course CNo char6 primary key, RoomNo char4 primary key, Tno char6 primary key, WeekNo char10 primary key, SectionNo char10 primary key, Pname char20, ClassNo char6 create table AdjCourse CNo char6 primary key, RoomNo char4 primary key, Tno char6 primary key, WeekNo char10 primary key, SectionNo char10 primary key, Pname char20, ClassNo char6, NewWeekNo char10, NewWeekday char10, NewSectionNo char10, NewRoomNo char4, AdjLessonID char6 create table RepaireInfo RepairerNo char6 primary key, RoomNo char4 primary key, RepaireRecordNo char6, Devicename char10, RepaireResult char6, Supplyname char10, RepaireTime smalldatetime create table Class RoomNo char4 primary key, Roomname char6 primary key, Campusname char10, Buildname char10, Capacity int between 20 to 500, IsUusdable char8, Type char10, RemainCapacity int create view classinfo as select Cno,Cname from class where class.isvalue’是’ 4.2 装载数据 insert into StudentSno,Sname values‘09804214’,’张三’ insert into Tercher Tno,Tname values‘20021212’,’李四’ insert into Class Cno,Cname values‘6-403’,’403’ 四、结 论 在此次课程设计中,充分?#31169;?#20102;教室系统的设计情况,通过实?#35782;?#25163;,掌握了数据库设计的方法和步骤。这次课程设计给?#23435;?#24456;大的启发和锻炼,通过设计教师管理系统,很大程度考验?#23435;?#20204;实?#35782;?#25163;能力。在做课程设计的过程中发现自己?#38498;?#22810;基础知识掌握并不是很牢固,通过复习使我更加理解了数据库的基础知识,而?#19968;?#20351;我提高了具体解决问题的能力,也磨练?#23435;页?#31283;的心?#24120;?#22312;繁琐的调试过程中很容易产生厌烦心理。 设计过程中对每一个步骤的目的任务和所需要得到的技术文档,都要首先明确。在训练过程中,我感受到了需求分析的重要性。在真个过程中,较多的时间投入到了需求分析阶段,通过深入分析业务流程和用户需求,明确系统处理的信息系统,即数据字典的内容,同时对系统的功能也有了大致的?#31169;狻?#22312;接下来的设计中,我更加深刻理解了每一个阶段的特点。并且按照每一个阶段的任务设计了E-R图,数据库模式和用户子模式,以及存储过程和粗发起,来完成事务逻辑。 这次课程设计使我对数据库有?#31169;?#19968;步的认识和?#31169;猓?#24819;学好它,实践是很重要的,通过实践不算的积累知识与经验。设计后的喜悦感使我对数据库设计有了更进一步的热情。古人说要不耻下问是很有道理的,有时候一个?#35828;?#24605;维很局限,很难发现一些错误所在,在一筹莫展是听听其他?#35828;?#24847;见是很有帮助的,但是前提是自己一定要在深?#38469;炻侵?#21518;确实很难?#19994;?#31572;案的情况下。还有细心也是一个非常要注意的问题,在敲打代码的过程中可能会出现一些低级错误。细心一点能节省很多时间。在一?#26410;问?#36133;之后很容易产生厌烦心理,频?#20826;?#38169;,这种情况很不好,在今后的学习中一点过要戒躁,学会控制袭击的心绪。其实学习中也能体会到很多哲理问题,能够很好的祈祷修身养性的作用,关键看你的心态。 总得来说,这次课程设计使我受益匪?#24120;?#19981;仅复?#23433;?#25484;握了书本知识,还提高了自己实?#35782;?#25163;的能力,更加深刻的理解了实践是检验真理的唯一标准这句至理名言,子啊今后的学习中一定要多寻找动手动的机会,多看看别?#35828;?#20570;法,学习其中的优点,同时也要?#19994;?#33258;己的不足,有时候学习书本知识觉得自己似乎什么?#32423;?#20102;,但是实?#23460;欢?#25163;就会发现自己还有很多盲点,所以动手做好,才能说明真的学懂了。 五、致 谢 本课程设计是在?#19994;?#32769;师刘刚常的亲切关怀和悉心指导下完成的。他严肃?#30446;?#23398;态度,严谨的治学精神,精益求精的工作作风,深深地感染?#22270;?#21169;着我。从课题的选择到项目的最终完成,刘老师都始终给予我细心的指导和不懈的支持。一个学期以来,刘老师不仅在学业上给我以精心指导,同?#34987;?#22312;思想、生活上给我以无微不至的关?#24120;?#22312;?#31169;?#21521;刘老师致以?#29616;?#30340;谢意?#32479;?#39640;的敬意。 在课程设计即将完成之?#21097;?#25105;们的心情无法平静,从开始进入课题到课程设计的顺利完成,有多少可敬的师长、同学、朋友给?#23435;?#20204;无言的帮助,正是由于你们的帮助和支持,我我们才能克服一个一个的困难和疑惑,直至本文的顺利完成。 六、参考文献 [1]王珊,萨师煊.数据库系统概论[M].?#26412;?#39640;等教育出版社,2006.5 [2]图雷.T-SQL编程入门经典[M].?#26412;?#28165;华大学出版社,2009.6 [3]孙浏毅.零基础学SQL[M].?#26412;?#26426;械工业出版社,2008.5 课程设计任务书及成绩评定 课题名称___教室管理系统课程设计_______________ 1、设计的目的与要求 通过该课程设计,学习数据库设计工具的使用,搞清数据库设计的基本方法、步骤和数据库设计各阶段的任务,完成?#38405;?#19968;小型数据库设计和相应文档的编写工作。使学生更加深入地掌握数据库系统分析与设计的基本概念和基本方法,提高从事数据库系统建设和管理工作的基本技能和能力。 2、 设计进度及完成情况 日 期 内 容 12.1912.20 课题选择与相关资?#31995;?#25628;集 12.2112.23 需求分析 12.2412.25 概念设计 12.2612.29 数据库实现 12.30 整理修改与打印 3、成绩评定 设计成绩 (教师填写) 指导老师 (签字) 二00 年 月 日

注意事项

本文(数据库原理课程设计---教室管理系统数据库设计-其他专业.doc)为本站会员(帮帮文库)主动上传,文库吧仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库吧(发送邮件至[email protected]或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网?#38236;?#22270; - 资源地图 - 友情链接 - 网?#31350;?#26381;点击这里,给文库吧发消息,QQ:1548881058 - 联系我们

[email protected] 2015-2021 wenkub网站版权所有
经营许可证编号:鄂ICP备17016276 

收起
展开
北京pk10双面盘预测
<acronym id="6i0ao"><small id="6i0ao"></small></acronym>
<acronym id="6i0ao"><center id="6i0ao"></center></acronym>
<acronym id="6i0ao"><small id="6i0ao"></small></acronym>
<acronym id="6i0ao"><center id="6i0ao"></center></acronym>