- 92
- 0
- 约2.89千字
- 约 9页
- 2020-04-02 发布于福建
- 举报
数据库原理与应用
课程设计报告
题目名称
教师工作量管理系统
专业名称
软件工程
班 级学 号
2406080405
姓 名
指导教师
教师工作量管理系统数据库
1背景
随着教育事业的发展,对教学质量的评价不仅表现在学生质量上,而且还反映在教职工队伍素质上;加强对教师绩效的考核,而教师工作量的大小又是绩效考核的指标之一,且教师工作量又是一个比较好操作且易于实现和量化的参数。教师的职称评定也需要有一个规范的标准和指标。教师工作量恰恰是职称评定的重要指标。基于以上两点,教师工作量的计算要准确且精确。因此需要做出一套及时有效的系统,帮助教学管理人员对教师工作量进行管理和查询;解决由人工操作带来的许多错误和诸多不便,减轻管理人员的劳动强度,达到更好地利用资源,提高工作效率;同时也便于教师本人对工作量的查询及核实。在实际应用中,这套系统的必要性将得到充分的体现
2任务安排
小组成员:刘宇,樊玉洁,董子惠,岳莎,李小强小组课程设计题目:教师工作量管理系统
系统划分成五个模块: 1.学院、系、教师设计(由刘宇负责) 2.本科教学工作量(由刘宇和李小强负责) 3.其他教学工作量(由樊玉洁和董子惠) 4.其他工作量(由岳莎负责)
本报告设计者:刘宇
3需求分析。
I.用户需求
对学院教职工的详细信息进行记录,管理,统计每个教师授课的工作量,并完统计报表。
A 信息要求
用户需要从数据库中获得教职工的详细信息包括姓名,性别,系号,是否负责实验职务,职称,手机号,年龄。获得教职工的工作量,其中含本科教学工作量,其他教学工作量,其他工作量。
B 处理要求
用户需要完成查询教职工信息,查询教职工工作量。对处理的响应在3s内。处理方式是联机处理。
C 安全性与完整性要求
为保护教师信息相关的数据、信息,需要对相关数据安全性、并发性、恢复性进行设计,对应教师,学院,系架构模块,和教师工作量模块而言,对数据安全性和恢复性要求显得较为重要。
1 对安全性而言,需要做到如下几点:
(1) 设置用户的访问级别权限。通过设置用户的用户名和密码,鉴别是否合法用户,实现用户的自助存储访问,从而使数据库达到要求的安全级别。
(2) 设置用户的访问级别级别。通过设置用户的密级类型(例如:普通用户和超级用户)以及用户名和密码双重权限机制,限制用户查询和处理数据的类别和内容,实现用户的强制存储访问,从而使数据库达到要求的安全级别。
因为高校教务管理系统是一个综合性的系统,其包括有若干模块,应该实现的是一次登录,可以以相同身份使用高校教务管理系统的各个子系统,因此,对安全性方面要求的具体实现方式需要各个子系统之间进行相互协调协商以进行解决,本设计中先暂不予讨论。
2对完整性而言,系统要求如下:
(1)各主键不能为空。
(2)数据之间关联的正确性。
(3)数据本身要具有相应的用户定义的约束性。
II.系统功能需求
业务用例:
图3.1业务用例
需要实现3个用例。
1教师可以查询教师详细信息;2教师可以查询本人工作量;3管理员可以查询教师详细信息,工作量,并管理学院教职工的详细信息。
系统用例:
图3.2系统用例
经分析,系统用例中加入新的actor(领导),他可以查询教师详细信息,工作量信息和报表。管理员也多出另一个用例——按时间统计教师工作量。
4概念模型
图4.1学院ER图
图4.2系ER图
图4.3老师ER图
图4.4总ER图
教师工作量的部分:
有本科教学工作量,其他教学工作量和其他工作量。下面就这三部分有ER图和数据流图。
其他工作量:
数据流图
图4.5教师监考工作量数据流图
E-R图
管理员教师属于查询时间教师监考工作量监考系统
管理员
教师
属于
查询
时间
教师监考工作量
监考系统
图4.6教师监考工作量E-R图
5逻辑模型
5.1 E-R图转关系模式
(1)院,系,教师
1 教师(职工号,姓名,年龄,系号,性别,职务,职称,手机号,能否负责实验)
2 系(系号,系名,学院号)
3 学院(学院号,学院名)
(2)其他工作量
其他工作量(教师号,时间,教师监考总工作量)
5.2规范化
5.2.1 确定函数依赖
1 关系模式:教师(职工号,姓名,系号,性别,职务,职称,手机号,能否负责实验)
函数依赖:
职工号 ?姓名;
职工号?系号;
职工号 ?性别;
职工号 ?年龄;
职工号? 职务;
职工号?职称;
原创力文档

文档评论(0)