- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课程设计报告教室信息管理系统
东北大学秦皇岛分校
数据库原理课程设计报告
教室信息管理系统
学 院 数学与统计学院 专 业 学号 姓名 成 绩 教师评语
指导教师签字:
2014年月日
1.1 课题背景与需求分析
教室管理信息化是学校教务系统应用信息技术及其产品的过程,是信息技术应用于教室管理的过程。教育信息化的实施,自上而下而言,必须与学校的制度创新、组织创新和管理创新结合;自下而上而言,必须以作为学校主体的工作人员使用信息技术水平的逐步提高为基础。
学校信息系统是现存信息系统中较为复杂的一类,这是由学校本身的目标、任务和性质决定的;它应用于学校的学生管理、教师管理、教室管理以及招生就业管理等各个方面,牵涉的信息种类十分庞杂。它融合了学校的管理思想和各职能部门的工作经验,是学校当前运作方式和业务流程的具体体现,同时又在一定程度上反作用于学校当前的运作方式和业务流程。而教室管理信息系统正是这样庞大的系统中的一个系统。教室之于教师、学生、教学,都有极其重要的作用。
因此,学校信息化建设工作具有长期性、复杂性和内容的多变性;正因为如此,教室管理信息系统也不是一个简单的、封闭的、静止的系统,而是一个复杂的、开放的、在应用的深度和广度上,随着时间的推移会逐步变化和发展的系统。
1.2 业务流程及系统功能分析
系统应当完成以下的信息处理:
1.教师查询;
学生通过这个功能,可以查询相关院系相关教师的个人信息,授课地点等信息,以便能更好地了解教师及其开课情况。
2.教室查询;
学生通过这个功能,可以查询相关教学楼相关教室的信息以及该教室在每天任一时段的使用情况,或者有课,或者有讲座、或者有活动等等。这个功能以便使同学能更好地了解教室及其使用情况。
3.教室借用;
学生通过这个功能,可以借教室,即获得教室在某段时间的使用权,办讲座,开展社团活动等等。
1.3 系统开发工具
1.数据库后台开发软件:SQL Server 2005
2.台开发软件:Java Eclipse
2 概念结构设计
2.1 E-R图设计
一间教室在不同的时间段可以由多个老师上课,一个老师可以在多个教室上课。一间教室可以有多个人申请使用,一个申请人可以申请多个教室。所以教师与教室是多对多关系,教室和申请人是多对多关系。故设计E-R图如图2.1所示。
图2.1 E-R图
3逻辑结构设计
3.1、关系模式
用户(用户编号,用户密码,用户类别)主键:用户编号
教师(教师编号,教师姓名,教师职称,教授课程,授课时间,授课地点)主键:教师编号
教室(教室号,教室容量,教室类型,周一空闲时间,周二空闲时间,周三空闲时间,周四空闲时间,周五空闲时间,周六空闲时间,周日空闲时间)主键:教室号
预定教室(教室号,用户编号,使用时间,使用时长,申请结果)主键,教室号,用户编号 外键:教室号,用户编号
3.2、关系表设计
表3.1 user表
字段名 字段类型 长度 可否为空 默认值 主键 说明 user_id varchar 50 not null 是 用户编号 user_ps varchar 50 not null 用户密码 user_type varchar 50 not null 用户类型
表3.2 Teacher表
字段名 字段类型 长度 可否为空 默认值 主键 说明 Teacher_id varchar 50 not null 是 教师编号 Teacher_name varchar 50 not null 教师姓名 Teacher_proft varchar 50 not null 教师职称 course varchar 50 not null 教授课程 time varchar 50 not null 授课时间 classroom Varchar 50 not null 授课地点
表3.3 Classroom表
字段名 字段类型 长度 可否为空 默认值 主键 说明 Classroom_id varchar 50 not null 是 教室号 Classroom_capacity varchar max not null 教室容量 Classroom_type varchar 50 not null 教室类型 Mon_free varchar 50 not null 周一空闲时间 Tues_free varchar 50 not null 周二空闲时间 Wed_free varchar 50 not null 周三空闲时间
文档评论(0)