数据库原理与应用综合实验报告(共17页).doc

上传人:飞****2 文档编号:19376954 上传时间:2022-06-06 格式:DOC 页数:17 大小:344.50KB
返回 下载 相关 举报
数据库原理与应用综合实验报告(共17页).doc_第1页
第1页 / 共17页
数据库原理与应用综合实验报告(共17页).doc_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《数据库原理与应用综合实验报告(共17页).doc》由会员分享,可在线阅读,更多相关《数据库原理与应用综合实验报告(共17页).doc(17页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选优质文档-倾情为你奉上物电学院综合性实验实验报告课程名称数据库原理与应用实验学期 2015学年第 2 学期学生所在院部物理与电子科学学院年级 2013级专业班级xxxxxx 班学生姓名xxx学号xxxxxxxxxx任课教师xxxxxxx实验成绩试验时间:2015年6月数据库原理与应用D课程综合性实验报告开课实验室:学校机房2015 年 6月 10 日 【一】实验目的(1 培养学生数据库分析和设计能力;(2 培养学生软件结构和功能模块分析能力;(3 培养提高学生自学能力和独立进行软件开发能力;(4 培养学生的创新意识和协作精神;(5 培养学生文字论述规范、清晰、严谨的能力。【二】设备与环境硬

2、件:多媒体计算机软件:Windows 2003操作系统,SQL Server 2008 数据库管理系统,应用程序开发环境Tomcat6.0,EditPlus, JSP【三】实验内容教室管理信息系统一、系统概述教室管理信息化是学校教务系统应用信息技术及其产品的过程,是信息技术应用于教室管理的过程。教育信息化的实施,自上而下而言,必须与学校的制度创新、组织创新和管理创新结合;自下而上而言,必须以作为学校主体的工作人员使用信息技术水平的逐步提高为基础。学校信息系统是现存信息系统中较为复杂的一类,这是由学校本身的目标、任务和性质决定的;它应用于学校的学生管理、教师管理、教室管理以及招生就业管理等各个方

3、面,牵涉的信息种类十分庞杂。它融合了学校的管理思想和各职能部门的工作经验,是学校当前运作方式和业务流程的具体体现,同时又在一定程度上反作用于学校当前的运作方式和业务流程。而教室管理信息系统正是这样庞大的系统中的一个系统。教室之于教师、学生、教学,都有极其重要的作用。因此,学校信息化建设工作具有长期性、复杂性和内容的多变性;正因为如此,教室管理信息系统也不是一个简单的、封闭的、静止的系统,而是一个复杂的、开放的、在应用的深度和广度上,随着时间的推移会逐步变化和发展的系统。二、需求分析教室管理信息化是学校教务系统应用信息技术及其产品的过程,是信息技术应用于教室管理的过程。教育信息化的实施,自上而下

4、而言,必须与学校的制度创新、组织创新和管理创新结合;自下而上而言,必须以作为学校主体的工作人员使用信息技术水平的逐步提高为基础。学校信息系统是现存信息系统中较为复杂的一类,这是由学校本身的目标、任务和性质决定的;它应用于学校的学生管理、教师管理、教室管理以及招生就业管理等各个方面,牵涉的信息种类十分庞杂。它融合了学校的管理思想和各职能部门的工作经验,是学校当前运作方式和业务流程的具体体现,同时又在一定程度上反作用于学校当前的运作方式和业务流程。而教室管理信息系统正是这样庞大的系统中的一个系统。教室之于教师、学生、教学,都有极其重要的作用。因此,学校信息化建设工作具有长期性、复杂性和内容的多变性

5、;正因为如此,教室管理信息系统也不是一个简单的、封闭的、静止的系统,而是一个复杂的、开放的、在应用的深度和广度上,随着时间的推移会逐步变化和发展的系统。与教室管理相关的学校的组织机构有:学生、教师和教室。学校的所有日常工作都是围绕着这三大部分进行的。一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业有若干班级,如信息学院的2005级信息管理与信息系统专业下设两个班级:信管1班、信管2班;一个班级有若干同学,如信管1班有姜杉、刘天营、张蓝方、张娜、周潇等。一个学校下设若干

6、学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业有若干教师,如信息学院信息管理与信息系统专业有陈禹、左美云。一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业开设有若干课程,如信息学院信息管理与信息系统专业开设有数据库系统概论、计算机网络等课程。一个学校有若干教学楼,如求是楼、教学一楼、教学二楼、教学三楼等;一个教学楼有若干楼层,如教学一楼有一层、二层、三层、

7、四层、五层、六层;一个楼层有若干教室,如一层有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

8、(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,titl

9、e 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(clnorefe

10、rences 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 五、数据流图教师查询子系

11、统: 教室查询子系统: 课程查询子系统: 教室借用子系统: 后台管理子系统: 我要自习子系统: 六、逻辑设计(一教室管理信息系统的关系模型:1.教学楼(教学楼号,教学楼名称2.教室(教室编号,教学楼号,楼层3.院系(院系号,院系名称4.课程(课程号,课程名称,学分,课程类型,开课院系号5.教师(教师编号,教师姓名,性别,所属院系,职称, 身份证号6.学生(学号,姓名,院系号,身份证号7.教师开课表(教室号,上课时间,上课时间段,教师号,课程号,8.教室借用表(教室编号,使用人编号,使用日期,借用时间段,工作日,用途(二性能优化:使用触发器当往教师开课表中插入一条数据时同时往教室借用表中插入一条

12、数据,在查询时可以大幅度提高查询速度。如果不在乎空间则可以用空间换效率。通过建立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=selec

13、t * 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=sele

14、ct * 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 cn

15、ame from C_T where deptname=?;(四我要自习sql=select flor from C_U where bname= ?;Sql=select clno from C_U where Period isnot ?;八、实验结果及分析通过这次为期两周时间的课程设计让我对数据库这一学科的很多知识得到了一次更深的理解,当初原本以为自己已经基本掌握了数据库SQL的全部知识,但当我开始着手实际操作时才发现原来过去自己所掌握的知识是那么的贫乏。这次我所做的课程设计题目为教室信息管理系统,开始做表时还算顺利,但当到了后来设计视图,很多东西都不懂,为此我去图书馆参阅了很多书籍,也多次请教同学,但是因为我的没有经验,所以设计出来的东西总是漏洞百出,不是数据冗余,就是文档组织不合理。还有就是在与.net连接的时候真可谓是困难重重,不断地试不断的失败,最后在同学们的帮助下总算是连接好了。总的来说这课程设计真的不容易,不仅需要丰富的知识,严谨的思维,还需要耐心,往往一个小小的窗口就能让我改半天,不过经过此次的课程设计不仅让我学到了很多过去漏掉的知识,而且也让我学到了很多新的知识。专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com