教室管理系统
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教室 租用
登录
输入 学生干 事 用户 名(adm in) 和密 码(pas w)
后台 管理
登录
输入 管理员 账 户(admin)和密
码(pas w)
是否和库中 N
含有 学生账 户信 息一致
Y
输入 该教室 租 用表 的信息
是否和库中 N
含有 管理员 账户 信息一
致
Y
输入 该教师 开 课表 的信息
结束
第三 部分
Normal(sno)
normal:表示普通索引 unique:表示唯一的,不允许重复的索引
第七 部分
第七部分 数据库系统实现
技术难点及开发环境 系统演示
技术难点及开发环境
技术难点:1、jsp怎样连接数据库
2、连接数据库后怎样操作数据库 3、executeQuery与executeUpdate区别
教室管理系统
日期:2018年11月1日
目录
第一部分 课题简介 第二部分 系统流程图 第三部分 系统功能结构图 第四部分 数据库概念设计(全局ER图) 第五部分 数据库逻辑设计(全局关系模式) 第六部分 数据库物理设计 第七部分 数据库系统实现 第八部分 总结
第一 部分
第一部分 课题简介
课题简介:
管理 员
(admin) 录
入
工作 日
(weekday)
课程 (lesson)
时间 段 (period)
教室 (c lass room)
教室 号
(clno)
教
|
教学 楼号
教
(bno)
楼号 (floor)
状态 (usestatus)
教学 楼 (building)
教学 楼号 (bno)
教学 楼名称 (bname)
账号 (admin)
密码 (pasw)
学生 干事 (studentadmin)
学号 (admin)
学生
借
(student)
用
工作 日
(weekday)
时间 段ห้องสมุดไป่ตู้(period)
时间 (usedate)
姓名 (sname)
院系号 (deptno)
第五 部分
第五部分 数据库逻辑设计(全局关系模式)
教学楼(building) :(教学楼号(bno),教学楼名称(bname)) 教室(classroom ) :(教室编号(clno),教学楼号(bno),楼层(floor), 状态(usestatus)) 院系(department) :(院系号(deptno),院系名称(deptname )) 课程(lesson) :(课程号(cno),课程名称(cname),学分(credit),课程 类型(category),开课院系号(deptno)) 教师表(teacher) :(教师号(tno),教师姓名(tname),性别(sex),所属 院系(deptno),职称(title)) 学生表(student) :((学号(sno),姓名(sname),所属院系(deptno )) 教师开课表 (tclass) :(教师号(tno),教室号(clno),课程号(cno),院 系号(deptno),工作日(weekday ),上课时间段(period )) 教室借用表 (cborrow) :(教室号(clno),使用人编号(sno),使用日期 (usedate),工作日(weekday),借用时间段(period),用途(uses) 学生干事 (studentadmin) :(用户名(admin),密码(pasw)) 管理员 (admin) :(账号(admin),密码(pasw))
教室管理信息化是学校教务系统应用信息技术及其产品的过程, 是信息技术应用于教室管理的过程。教育信息化的实施,自上 而下而言,必须与学校的制度创新、组织创新和管理创新结合; 自下而上而言,必须以作为学校主体的工作人员使用信息技术 水平的逐步提高为基础。 设计内容: 1、教师查询:学生可以通过查询教师的姓名,了解该老师的开 课的相关情况 2、教室查询:学生可以查询相关教学楼相关教室的信息以及该 教室在每天任一时段的使用情况,或者有课,或者有讲座、或 者有活动等等。这个功能以便使同学能更好地了解教室及其使 用情况。 3、空闲教室查询:学生可以查询当天的空闲教室,去上自习。 4、教室借用:学生干事可以借教室,即获得教室在某段时间的 使用权,办讲座,开展社团活动等等。 5、后台管理:管理员向系统中添加教师开课表信息
第二 部分
第二部分 系统流程图
开始
教师 查询
输入 教师姓 名 (tna m e)
教室 查询
输入 教室编 号 (clno)
空闲 教室查 询
库中是否含 N
有该 教师信
息
库中是否含 N
有该 教室信
息
输出 空闲教 室 的教 学楼号
(bno)和教 室编 号(clno)
Y
输出 该教师 开 课的 相关信 息
Y
输出 该教室 的 相关 信息
开发环境:Eclipse、Mysql、 Navicat for Mysql
第八 部分
第八部分 总结
通过本次数据库课程设计,基本掌握了
数据库建表和数据的查询,添加,删除, 修改方法,以及一些对数据库的操作,但 是在实验中发现,自己平时在课堂上学到 的数据库知识还远远不足,还不能满足做 网页的需要,以及一些经常出错的地方, 还需要认真的去发现,通过实践让自己有 了更清楚的认识,为以后更深入的学习打 下基础。
第三部分 系统功能结构图
教室管理系统
教师查询
教室查询
空闲教室查询
教室租用
后台管理
教师查 询系统
教室查 询系统
空教室 自习系
统
用户登录
管理员登录
教室 借 用系统
后台操 作系统
第四 部分
第四部分 数据库概念设计(全局ER图)
院系号 (deptno)
院系名称 (deptname)
院系 (department)
课程 号 (cno)
课程 名称 (cname)
学分 (credit)
类型 (category)
院系 号 (deptno)
教师 号 (tno)
教师 姓名 (tname)
性别(sex)
院系 号 (deptno)
职称 (ti tle)
院 | 教
教师 (teacher)
账号 (admin)
密码 (pasw)
备注:下划线为主键,红色为外键
第六 部分
第六部分 数据库物理设计
数据库表名
教室(classroom ) 课程(lesson)
教师表(teacher) 学生表(student) 教师开课表 (tclass) 教室借用表 (cborrow)
索引
Unique(bno) Normal(deptno) Normal(deptno) Normal(deptno) Normal(deptno、tno、cno)