数据库课程设计报告教室信息管理系统.docx

上传人:b****4 文档编号:4737145 上传时间:2022-12-08 格式:DOCX 页数:19 大小:416.18KB
下载 相关 举报
数据库课程设计报告教室信息管理系统.docx_第1页
第1页 / 共19页
数据库课程设计报告教室信息管理系统.docx_第2页
第2页 / 共19页
数据库课程设计报告教室信息管理系统.docx_第3页
第3页 / 共19页
数据库课程设计报告教室信息管理系统.docx_第4页
第4页 / 共19页
数据库课程设计报告教室信息管理系统.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

数据库课程设计报告教室信息管理系统.docx

《数据库课程设计报告教室信息管理系统.docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告教室信息管理系统.docx(19页珍藏版)》请在冰豆网上搜索。

数据库课程设计报告教室信息管理系统.docx

数据库课程设计报告教室信息管理系统

数据库课程设计报告--教室信息管理系统

东北大学秦皇岛分校

数据库原理课程设计报告

教室信息管理系统

学院

数学与统计学院

专业

学号

姓名

指导教师

成绩

教师评语

 

指导教师签字:

2014年1月5日

1绪论

1.1课题背景与需求分析

教室管理信息化是学校教务系统应用信息技术及其产品的过程,是信息技术应用于教室管理的过程。

教育信息化的实施,自上而下而言,必须与学校的制度创新、组织创新和管理创新结合;自下而上而言,必须以作为学校主体的工作人员使用信息技术水平的逐步提高为基础。

学校信息系统是现存信息系统中较为复杂的一类,这是由学校本身的目标、任务和性质决定的;它应用于学校的学生管理、教师管理、教室管理以及招生就业管理等各个方面,牵涉的信息种类十分庞杂。

它融合了学校的管理思想和各职能部门的工作经验,是学校当前运作方式和业务流程的具体体现,同时又在一定程度上反作用于学校当前的运作方式和业务流程。

而教室管理信息系统正是这样庞大的系统中的一个系统。

教室之于教师、学生、教学,都有极其重要的作用。

因此,学校信息化建设工作具有长期性、复杂性和内容的多变性;正因为如此,教室管理信息系统也不是一个简单的、封闭的、静止的系统,而是一个复杂的、开放的、在应用的深度和广度上,随着时间的推移会逐步变化和发展的系统。

1.2业务流程及系统功能分析

系统应当完成以下的信息处理:

1.教师查询;

学生通过这个功能,可以查询相关院系相关教师的个人信息,授课地点等信息,以便能更好地了解教师及其开课情况。

2.教室查询;

学生通过这个功能,可以查询相关教学楼相关教室的信息以及该教室在每天任一时段的使用情况,或者有课,或者有讲座、或者有活动等等。

这个功能以便使同学能更好地了解教室及其使用情况。

3.教室借用;

学生通过这个功能,可以借教室,即获得教室在某段时间的使用权,办讲座,开展社团活动等等。

1.3系统开发工具

1.数据库后台开发软件:

SQLServer2005

2.台开发软件:

JavaEclipse

2概念结构设计

2.1E-R图设计

一间教室在不同的时间段可以由多个老师上课,一个老师可以在多个教室上课。

一间教室可以有多个人申请使用,一个申请人可以申请多个教室。

所以教师与教室是多对多关系,教室和申请人是多对多关系。

故设计E-R图如图2.1所示。

图2.1E-R图

 

3逻辑结构设计

3.1、关系模式

用户(用户编号,用户密码,用户类别)主键:

用户编号

教师(教师编号,教师姓名,教师职称,教授课程,授课时间,授课地点)主键:

教师编号

教室(教室号,教室容量,教室类型,周一空闲时间,周二空闲时间,周三空闲时间,周四空闲时间,周五空闲时间,周六空闲时间,周日空闲时间)主键:

教室号

预定教室(教室号,用户编号,使用时间,使用时长,申请结果)主键,教室号,用户编号外键:

教室号,用户编号

3.2、关系表设计

表3.1user表

字段名

字段类型

长度

可否为空

默认值

主键

说明

user_id

varchar

50

notnull

用户编号

user_ps

varchar

50

notnull

用户密码

user_type

varchar

50

notnull

用户类型

表3.2Teacher表

字段名

字段类型

长度

可否为空

默认值

主键

说明

Teacher_id

varchar

50

notnull

教师编号

Teacher_name

varchar

50

notnull

教师姓名

Teacher_proft

varchar

50

notnull

教师职称

course

varchar

50

notnull

教授课程

time

varchar

50

notnull

授课时间

classroom

Varchar

50

notnull

授课地点

表3.3Classroom表

字段名

字段类型

长度

可否为空

默认值

主键

说明

Classroom_id

varchar

50

notnull

教室号

Classroom_capacity

varchar

max

notnull

教室容量

Classroom_type

varchar

50

notnull

教室类型

Mon_free

varchar

50

notnull

周一空闲时间

Tues_free

varchar

50

notnull

周二空闲时间

Wed_free

varchar

50

notnull

周三空闲时间

Thur_free

varchar

50

notnull

周四空闲时间

Fri_free

varchar

50

notnull

周五空闲时间

Sat_free

varchar

50

notnull

周六空闲时间

Sun_free

varchar

50

notnull

周日空闲时间

表3.4Classroom_app表

字段名

字段类型

长度

可否为空

默认值

主键

说明

Classroom_id

varchar

50

notnull

预订教室号

Users_id

varchar

50

notnull

预订者编号

usedata

varchar

50

notnull

使用时间

usetime

varchar

50

notnull

使用时长

application

varchar

50

notnull

预定结果

 

4系统功能设计

4.1系统功能模块设计

1、系统实现功能。

登录功能;

空闲教室(查询,添加,修改,删除);

教师信息(查询,添加,修改,删除);

预定教室(查询,申请,修改,删除);

退出

2、功能逻辑。

图4.1功能逻辑图

3.功能与数据库之间的对应关系。

图4.2对应关系图

4.2构建层次

1.视图层:

程序所需要的界面。

登录界面

主界面;

教室预定查询界面;

教室预定申请界面;

教室预定修改界面;

教室预定删除界面;

教师信息查询界面;

教师信息修改界面;

教师信息添加界面;

教师信息删除界面;

空闲教室查询界面;

空闲教室修改界面;

空闲教室添加界面;

空闲教室删除界面;

2.服务层:

程序实现的功能的操作。

登录操作;

关于教室预定的操作;

关于教室信息的操作;

关于空闲教室的操作;

3.核心层:

连接数据库的操作。

数据库的连接

4.3类的构建

图4.3类的构建

5系统功能开发与调试

5.1.程序运行截图

1.程序登录界面:

图5.1程序登录界面

2.程序主界面:

图5.2程序主界面

3.教室预定信息查询界面

 

图5.3教室预定信息查询界面

4.教室申请界面

图5.4教室申请界面

5.教室预定信息回复界面

图5.5教室预定信息回复界面

6.教室预定信息删除界面

图5.6教室预定信息删除界面

7.教师信息查询界面

图5.7教师信息查询界面

8.教师信息添加界面

图5.8教师信息添加界面

9.教师信息修改界面

图5.9教师信息修改界面

10.教师信息删除界面

图5.10教师信息删除界面

11.空闲教室查询界面

图5.11空闲教室查询界面

12.空闲教室添加界面

图5.12空闲教室添加界面

13.空闲教室修改界面

图5.13空闲教室修改界面

14.空闲教室删除界面

图5.14空闲教室删除界面

 

6结论

通过这个课程设计,我对学过的数据库和Java的知识有了进一步的认识,基本上了解了整个软件设计的过程,对ER图、java等开发工具的应用更加熟练。

同时我们深刻认识到了需求分析阶段的重要性,它是整个系统设计过程的主线,如果在需求分析阶段对系统功能理解错误,那设计的软件就会完全失败。

在设计过程中我们也加深了对数据库相关知识的理解,在设计数据库时提取实体联系的过程就是对整个系统的分析过程。

并用java设计出了相关的类和对象。

经过老师细心耐心的指导,很多问题得以解决。

这使我们的发现问题、分析问题、处理问题的能力得到很好的锻炼和提高。

参考文献

[1]顾兵数据库技术与应用(SQLserver)北京:

清华大学出版社,2012.

[2]耿祥义张跃平Java面向对象程序设计北京:

清华大学出版社,2013.

[3]刘志成SQLServer2005实例教程北京:

电子工业出版社,2008.

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

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

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