教室管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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)
相关文档
最新文档