ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:857.98KB ,
资源ID:7180965      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7180965.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库课程设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库课程设计.docx

1、数据库课程设计课程设计报告课程:数据库系统概论学号: 08260013 姓名: 吴禄海 班级: 08计62 教师: 孟倩 徐州师范大学计算机科学与技术学院课程设计任务书姓 名吴禄海学 号08260013班 级08计62课程名称数据库系统概论课程性质理论实践课同组成员08260003 王杰 08260050 蔡旻杰分工E-R图设计和管理员功能设计设计时间 2010年6月10日2010年6月25日设计名称教室信息管理系统设计要求系统功能基本要求:教室信息,包括教室容纳人数、教室空闲时间、教室设备等;教师信息,包括教师姓名、教授课程、教师职称、安排上课时间等;教室安排信息,包括何时空闲、空闲的开始时

2、间、结束时间等。按照一定条件查询,统计,将结果打印输出。设计思路与设计过程 根据题目要求,先进行需求分析,写出该系统的数据字典,并画出ER图。然后根据E-R图设计数据库,并且找出表与表之间的联系。最后设计出系统的多个功能,用JSP语言实现。计划与进度6月10日-6月15日:设计E-R图6月16日-6月18日:设计系统的功能 6月19日-6月24日:编程实现,实验报告任课教师意 见说 明有很多不足之处,希望老师指正教室信息管理系统的设计与实现一、绪论教室管理信息化是学校教务系统应用信息技术及其产品的过程,是信息技术应用于教室管理的过程。教育信息化的实施,自上而下而言,必须与学校的制度创新、组织创

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

4、是一个简单的、封闭的、静止的系统,而是一个复杂的、开放的、在应用的深度和广度上,随着时间的推移会逐步变化和发展的系统。二、系统需求分析第一部分 调查用户需求本系统的最终用户为在校学生,我们根据从学校方面取得的图表资料、文字资料以及其他细节方面的信息,根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求:学校的组织机构情况与教室管理相关的学校的组织机构有:学生、教师和教室。学校的所有日常工作都是围绕着这三大部分进行的。一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数

5、学与应用数学;一个专业有若干班级,如信息学院的2005级信息管理与信息系统专业下设两个班级:信管1班、信管2班;一个班级有若干同学,如信管1班有姜杉、刘天营、张蓝方、张娜、周潇等。一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业有若干教师,如信息学院信息管理与信息系统专业有陈禹、左美云。一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业开设有若

6、干课程,如信息学院信息管理与信息系统专业开设有数据库系统概论、计算机网络等课程。一个学校有若干教学楼,如求是楼、教学一楼、教学二楼、教学三楼等;一个教学楼有若干楼层,如教学一楼有一层、二层、三层、四层、五层、六层;一个楼层有若干教室,如一层有1101,1102,1103,1104等教室。一个教师可以开设若干门课程,一门课程可以由多个老师来教授。一个教室在不同的时段可以上不同的课程。 第二部分、数据字典教室管理信息系统各实体及联系的数据字典1.教学楼数据字典: 属性名存储代码类型长度备注教学楼号bnoString20学校教学楼号教学楼名称bname String20学校教学楼名称2.教室数据字典

7、:属性名存储代码类型长度备注教室编号clnoInt 10教学楼中教室号教学楼号bnoString6教室所在教学楼号容纳人数capacityInt 4教室容纳人数楼层floorString10教室所在楼层设备equipmentString10教室设备 3.院系数据字典:属性名存储代码类型长度备注院系号deptnoString20学校中院系的编号院系名称deptnameString20学校中院系名称4.课程数据字典:属性名存储代码类型长度备注课程号cnoString20课程编号课程名称cnameString 20课程名称学分creditString 1课程学分课程类型categoryString1

8、0课程类型(全校选修、专业选修、专业必修)开课院系号deptnoString20课程开课的院系5.教师数据字典:属性名存储代码类型长度备注教师编号tnoString20教师编号教师姓名tnameString10教师姓名性别sexString2教师性别(男、女)所属院系deptnoString20教师所属院系职称titleString 10教师的职称(教授、副教授、讲师)身份证号tidString18教师身份证号6.学生数据字典:属性名存储代码类型长度备注学号snoString 10学生编号姓名sname String 10学生姓名院系号deptnoString 20学生所属院系身份证号sidS

9、tring 18学生的身份证号7.教师开课表数据字典:属性名存储代码类型长度备注教师号tnoString20教师编号教室号clnoString10教室编号课程号cnoString20该教室所开的课程工作日weekdayString 8工作日上课时间段periodString20上课时间段8.教室借用表数据字典:属性名存储代码类型长度备注教室号clnoString10教室编号使用人编号snoString 10借用教室人员的编号使用日期usedateString 10使用教室的日期工作日WeekdayString 8使用教室的星期借用时间段PeriodString 20使用教室的时间段用途UseS

10、tring 100借用教室的用途状态UsestatusString1借用教室审批的状态第三部分 学生管理信息系统总E-R图1建表语句如下:create table building (bno char(20) primary key , bname char(20) );/教学楼create table classroom (clno char(20) primary key , bno char(20), capacity int(4), floor char(10), equipment char(10), foreign key bno references building(bno)

11、);/教室create table department (deptno char(20) primary key , deptname char(20) );/院系create table lesson(cno char(20) primary key , cname char(20), credit char(1), category char(10), deptno char(20), foreign key deptno references department(deptno) );/课程create table teacher (tno char(20) primary key ,

12、 tname char(20), sex char(2), deptno char(20), title char(10), tid char(20), foreign key deptno references building(deptno) );/教师create table student(sno char(20) primary key , sname char(20), deptno char(20), sid char(20), foreign key deptno references building(deptno) );/学生create table tclass (tno

13、 char(20), clno char(20), cno char(20), deptno char(20), weekday char(8), period char(20), primary key(clno,weekday,period), foreign key deptno references building(deptno), foreign key tno references teacher(tno), foreign key clno references classroom(clno), foreign key cno references lesson(cno) );

14、/教师开课create table cborrow (clno char(20) , sno char(20), usedate char(10), weekday char(8), period char(20), uses char(100), usestatus char(10), primary key(clno,sno,usedate,period), foreign key clno references classroom(clno), foreign key sno references student(sno), );/教室借用三、系统功能的设计和划分 根据如上得到的用户需求

15、,我们将本系统按照所完成的功能分成以下几个子系统:教室子系统 教师子系统 课程子系统 教室借用子系统 我要自习子系统四、系统功能的具体实现一、登陆界面1.窗口截图2实现功能:通过输入用户名和密码,并选择登录类型登陆进入各自的子系统 3 实现代码:登陆信息二、教师查询子系统1.窗口截图2.实现功能:查询所有教师的信息3.代码实现: 教师信息 教师信息 教师编号姓名性别所属院系编号职称 三、教师信息修改子系统1.窗口截图2.实现功能:输入教师的编号显示原来的信息,然后进行修改3.实现代码:/teacher_update1.jsp 教师信息修改 教师信息修改 教师属性修改前教师的信息请填写修改信息 姓名 性别男 女 所属院系 职称%out.println(

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1