




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
物电学院综合性实验实验报告课程名称数据库原理与应用实验学期 2015学年第 2 学期学生所在院部物理与电子科学学院年级 2013级专业班级xxxxxx 班学生姓名xxx学号xxxxxxxxxx任课教师xxxxxxx实验成绩试验时间:2015年6月数据库原理与应用D课程综合性实验报告开课实验室:学校机房2015 年 6月 10 日 【一】实验目的(1 培养学生数据库分析和设计能力;(2 培养学生软件结构和功能模块分析能力;(3 培养提高学生自学能力和独立进行软件开发能力;(4 培养学生的创新意识和协作精神;(5 培养学生文字论述规范、清晰、严谨的能力。【二】设备与环境硬件:多媒体计算机软件:Windows 2003操作系统,SQL Server 2008 数据库管理系统,应用程序开发环境Tomcat6.0,EditPlus, JSP【三】实验内容教室管理信息系统一、系统概述教室管理信息化是学校教务系统应用信息技术及其产品的过程,是信息技术应用于教室管理的过程。教育信息化的实施,自上而下而言,必须与学校的制度创新、组织创新和管理创新结合;自下而上而言,必须以作为学校主体的工作人员使用信息技术水平的逐步提高为基础。学校信息系统是现存信息系统中较为复杂的一类,这是由学校本身的目标、任务和性质决定的;它应用于学校的学生管理、教师管理、教室管理以及招生就业管理等各个方面,牵涉的信息种类十分庞杂。它融合了学校的管理思想和各职能部门的工作经验,是学校当前运作方式和业务流程的具体体现,同时又在一定程度上反作用于学校当前的运作方式和业务流程。而教室管理信息系统正是这样庞大的系统中的一个系统。教室之于教师、学生、教学,都有极其重要的作用。因此,学校信息化建设工作具有长期性、复杂性和内容的多变性;正因为如此,教室管理信息系统也不是一个简单的、封闭的、静止的系统,而是一个复杂的、开放的、在应用的深度和广度上,随着时间的推移会逐步变化和发展的系统。二、需求分析教室管理信息化是学校教务系统应用信息技术及其产品的过程,是信息技术应用于教室管理的过程。教育信息化的实施,自上而下而言,必须与学校的制度创新、组织创新和管理创新结合;自下而上而言,必须以作为学校主体的工作人员使用信息技术水平的逐步提高为基础。学校信息系统是现存信息系统中较为复杂的一类,这是由学校本身的目标、任务和性质决定的;它应用于学校的学生管理、教师管理、教室管理以及招生就业管理等各个方面,牵涉的信息种类十分庞杂。它融合了学校的管理思想和各职能部门的工作经验,是学校当前运作方式和业务流程的具体体现,同时又在一定程度上反作用于学校当前的运作方式和业务流程。而教室管理信息系统正是这样庞大的系统中的一个系统。教室之于教师、学生、教学,都有极其重要的作用。因此,学校信息化建设工作具有长期性、复杂性和内容的多变性;正因为如此,教室管理信息系统也不是一个简单的、封闭的、静止的系统,而是一个复杂的、开放的、在应用的深度和广度上,随着时间的推移会逐步变化和发展的系统。与教室管理相关的学校的组织机构有:学生、教师和教室。学校的所有日常工作都是围绕着这三大部分进行的。一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业有若干班级,如信息学院的2005级信息管理与信息系统专业下设两个班级:信管1班、信管2班;一个班级有若干同学,如信管1班有姜杉、刘天营、张蓝方、张娜、周潇等。一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业有若干教师,如信息学院信息管理与信息系统专业有陈禹、左美云。一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业开设有若干课程,如信息学院信息管理与信息系统专业开设有数据库系统概论、计算机网络等课程。一个学校有若干教学楼,如求是楼、教学一楼、教学二楼、教学三楼等;一个教学楼有若干楼层,如教学一楼有一层、二层、三层、四层、五层、六层;一个楼层有若干教室,如一层有1101,1102,1103,1104等教室。一个教师可以开设若干门课程,一门课程可以由多个老师来教授。一个教室在不同的时段可以上不同的课程。三、E-R图(一学生管理信息系统分E-R图 (二学生管理信息系统总E-R图 四、表的创建根据系统需要,创建所需的基本表1、教学楼createtable Building(bno char(20primarykey,bname char(20 2、教室createtable Class(clno intprimarykey,bno char(20foreignkey(bnoreferences Building(bno,flor char(10 3、院系createtable Dept(deptno char(20primarykey,deptname char(20 4、课程createtable Course(cno char(20primarykey,cname char(20,credit char(4,category char(10,deptno char(20foreignkey(deptnoreferences Dept(deptno 5、教师createtable Teacher(tno char(20primarykey,tname char(20,sex char(2,title char(10,deptno char(20foreignkey(deptnoreferences Dept(deptno, tid char(18 6、学生createtable Student(sno char(20primarykey,sname char(20,deptno char(20foreignkey(deptnoreferences Dept(deptno, id char(18 7、教室开课表createtable TC(tno char(20foreignkey(tnoreferences Teacher(tno,clno intforeignkey(clnoreferences Class(clno,cno char(20foreignkey(cnoreferences Course(cno, workday char(8,period char(20 8、教室借用表createtable CU(clno intforeignkey(clnoreferences Class(clno,sno char(20foreignkey(snoreferences Student(sno, usedate char(10,Workday char(8,Period char(20,used char(100,usetatus char(1 五、数据流图教师查询子系统: 教室查询子系统: 课程查询子系统: 教室借用子系统: 后台管理子系统: 我要自习子系统: 六、逻辑设计(一教室管理信息系统的关系模型:1.教学楼(教学楼号,教学楼名称2.教室(教室编号,教学楼号,楼层3.院系(院系号,院系名称4.课程(课程号,课程名称,学分,课程类型,开课院系号5.教师(教师编号,教师姓名,性别,所属院系,职称, 身份证号6.学生(学号,姓名,院系号,身份证号7.教师开课表(教室号,上课时间,上课时间段,教师号,课程号,8.教室借用表(教室编号,使用人编号,使用日期,借用时间段,工作日,用途(二性能优化:使用触发器当往教师开课表中插入一条数据时同时往教室借用表中插入一条数据,在查询时可以大幅度提高查询速度。如果不在乎空间则可以用空间换效率。通过建立QUERY视图,把教师查询、教室查询、课程查询三种查询方法统一起来。(三3、数据字典 七、开发应用程序(一教师查询创建视图1.关键字搜索createview T_M(tno,tname,sex,deptno,title,tid,cno,clno,workday,period asselect Teacher.tno,tname,sex,deptno,title,tid,cno,clno,workday,period from Teacher,TC;Where Teacher.tno=TC.tno;sql=select * from T_M where tname=?;2.目录搜索创建一个院系所有教师信息的视图sql=select tname from D_T where deptno=?;sql=select * from T_M where tname=?;(二教室查询创建视图createview C_U(clno,bno,flor,sno,usedate,Workday,Period,used,usestatus asselect Class.clno,bno,flor,sno,usedate,Workday,Period,used,usestatus from Class,CU1.sql=select * from C_U where cno=?;2.sql=select clno from C_U where bno=?;sql=select * from C_U where clno=?;(三课程查询创建视图createview C_T(cno,cname,credit,category,deptno,tno,tnameasselect Co,cname,credit,category,deptno,tno,tnamefrom Course,TCwhere Co=TC.cno;1.sql=select * from C_T where cname=?;2.Sql=select cname from C_T where deptname=?;(四我要自习sql=select flor from C_U where bname= ?;Sql=select clno from C_U where Period isnot ?;八、实验结果及分析通过这次为期两周时间的课程设计让我对数据库这一学科的很多知识得到了一次更深的理解,当初原本以为自己已经基本掌握了数据库SQL的全部知识,但当我开始着手实际操作时才发现原来过去自己所掌握的知识是那么的贫乏。这次我所做的课程设计题目为教室信息管理系统,开始做表时还算顺利,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 191-2025包装储运图形符号标志
- 2025年河南中医药大学招聘高层次人才83人+考前自测高频考点模拟试题及答案详解(新)
- 2025湖南省烟草专卖局系统考试聘用部分职位计划第二次调整模拟试卷含答案详解
- 2025届春季国电投核电技术服务有限公司校园招聘考前自测高频考点模拟试题及1套参考答案详解
- 2025年大连金普新区卫生系统招聘事业编制工作人员164人模拟试卷完整参考答案详解
- 2025内蒙古自治区首批事业单位“1+N”招聘2502人模拟试卷及答案详解一套
- 2025辽宁沈阳市城市建设投资集团有限公司拟聘用人员模拟试卷附答案详解(黄金题型)
- 2025辽宁鞍山市千山区公益性岗位招聘2人考前自测高频考点模拟试题及完整答案详解1套
- 2025昆明市晋宁区文化和旅游局招聘编外工作人员(1人)模拟试卷及参考答案详解
- 2025年安康高新技术产业开发区人民法庭见习生招募(10人)考前自测高频考点模拟试题及答案详解(必刷)
- 2025年大连理工大学专职辅导员招聘考试参考题库及答案解析
- 人教版(2024)八年级上册英语Unit 4 Amazing Plants and Animals 教案
- 高盛-大中华区科技行业:台湾ODM评级调整;首次覆盖AI交换机神达锐捷评为买入紫光评为中性;下调和硕至卖出(摘要)
- 全科医师外科规培体系
- 留置导尿考试试题及答案
- 国际压力性损伤-溃疡预防和治疗临床指南(2025年版)解读课件
- 静脉高营养治疗
- 肉毒素知识培训课件
- 最终版附件1:“跨学科主题学习”教学设计(2025年版)
- 艾梅乙防治知识培训课件
- 2025年春新北师大版数学七年级下册课件 第四章 三角形 问题解决策略:特殊化
评论
0/150
提交评论