课程设计(论文)-教师实践教学工作量管理系统的分析与设计.doc

上传人:re****.1 文档编号:543300810 上传时间:2023-06-20 格式:DOC 页数:15 大小:565.50KB
返回 下载 相关 举报
课程设计(论文)-教师实践教学工作量管理系统的分析与设计.doc_第1页
第1页 / 共15页
课程设计(论文)-教师实践教学工作量管理系统的分析与设计.doc_第2页
第2页 / 共15页
课程设计(论文)-教师实践教学工作量管理系统的分析与设计.doc_第3页
第3页 / 共15页
课程设计(论文)-教师实践教学工作量管理系统的分析与设计.doc_第4页
第4页 / 共15页
课程设计(论文)-教师实践教学工作量管理系统的分析与设计.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《课程设计(论文)-教师实践教学工作量管理系统的分析与设计.doc》由会员分享,可在线阅读,更多相关《课程设计(论文)-教师实践教学工作量管理系统的分析与设计.doc(15页珍藏版)》请在金锄头文库上搜索。

1、目 录1 引言11.1 要求11.2 背景12 需求分析12.1 处理对象12.2 功能要求22.3 系统功能分析22.4 安全性和完整性要求23 概念结构设计33.1 实体-属性图33.2 实体-联系图44 逻辑结构设计54.1 将E-R图转换为关系模型54.2 关系模式的规范化54.3 表结构的设计65 物理结构设计76 数据库的实现76.1 建立数据库76.2 建立数据表76.3 表中数据的输入86.4 查询106.7 设置权限126.6 建立索引127 结束语13参考文献13i德州学院 信息管理学院 2015级 信息管理与信息系统专业 课程设计教师实践教学工作量管理系统的分析与设计1

2、引言1.1 要求教师实践教学工作量管理系统 要实现教师信息、班级信息、实践教学类别信息的管理;实现教师实践教学工作量的录入;实现教师实践教学工作量查询;实现教师实践教学工作量的汇总以及相关计算;建立数据库相关表之间的参照完整性约束。 1.2 背景随着时间的递进,教师教学工作量也在加大。教师教学分理论教学和实践教学,学校按照学期制每学期统计教师教学工作量。实践教学不同于实验教学,实践教学包含很多方面,如:认知实习、课程实习、课程设计、专业见习、职业生涯规划、社会调查、毕业实习、毕业设计、毕业论文等。因为涉及到的实践教学工作量太多,以至于学校按学院进行教师工作量统计、进行教师教学工作量平均打分评职

3、称时,因为信息太多太散而很难找全,导致花费的时间太多。除此之外,还可能会发生教师因为评上教授之后只拿工资不上课的现象。教师实践教学工作量管理系统依旧采用了先进的数据库理论,多媒体技术,软件工程理念等有效防止了以上现象的发生,形成一套合理有效的解决方案,科学地将各学院教师与其全部工作量完美的结合在一起,为管理及核查提供了强有力的支持。其对教师个性化服务及全面彻底的信息化,使学校电算化水平提升到一个新的更高层次,提供大量丰富的基于教师实践教学系统管理过程中实际的数据。2 需求分析2.1 处理对象系统要处理的对象包括教师信息管理、班级信息管理、实践教学信息管理、实践教学工作量的录入管理、实践教学工作

4、量查询管理、实践教学工作量的汇总管理等6个方面,各个对象包含的信息如下所示:(1)教师信息管理:可以录入教师的基本信息,输入教师的姓名、性别、职称、学院等信息,可以对于教师的信息进行相应的修改。(2)班级信息管理:可以在相应的学院类型下面进行添加相应的班级,对相应的班级进行删除,查看未授课班级以及授课班级的情况。(3)实践教学信息管理:可以录入实践教学类别的基本信息,输入实践教学的的编号、名称、类别、指导周数等信息,可以对于实践教学的信息进行相应的修改。(4)实践教学工作量的录入管理:管理员可利用编制好的Excel表格进行导入工作量,或者利用数据录入页面进行录入,可以对工作量的相关信息进行相应

5、的修改。(5)实践教学工作量的查询管理:管理员、教师可以进行查询。包括每个年度每一学期的工作量的详细信息。(6)实践教学工作量的汇总管理: 管理员、教师可以进行汇总查询。包括每位教师规定年度的工作量汇总或者平均工作量、某一特定类别的工作量汇总或者平均工作量等。2.2 功能要求(1)教师基本信息的录入,包括姓名、职称、学院、性别;(2)班级相关信息的录入,包括专业、年级、人数、层次等;(3)实践教学名称信息的录入,包括类别的名称、代号等;(4)教师、班级、实践教学基本信息的查询、修改、增加、删除等;(5)教师实践教学工作量的录入与查询,包括计算工作量平均值、总和等;(6)管理员进行信息的录入、查

6、看等。2.3 系统功能分析德州学院需要建立一个教师实践教学工作量管理系统,需求分析结果如下:(1)学校要求该系统能实现教师实践教学工作量的录入、查看、汇总等功能;(2)每个老师有姓名、职称、学院、性别等信息;(3)每个教师的实践教学工作量由个人指导学生数、指导周数、标准课时等构成;(4)对每位老师的每一学期的工作量,应该根据实践教学的类别不同分别录入信息,并能对教师多年的工作量进行汇总求得平均值等;(5)管理员可对教师信息工作量进行录入、修改、查询、统计。2.4 安全性和完整性要求安全性先通过权限机制,不同的用户使用规定的权限,这样可以满足系统数据一定程度上的安全性,在通过用户授权机制,用户登

7、录来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。系统完整性要求系统中数据的正确性以及相容性。可以通过建立主、外键,使用约束条件。3 概念结构设计3.1 实体-属性图(1)教师实体的实体属性图如图2所示。教师职称学院编号姓名性别图1 教师实体的实体属性图(2)班级实体的实体属性图如图3所示。班级编号专业年级人数层次院系图2 班级实体的实体属性图(3)实践教学的实体属性图如图4所示。实践教学名称编号名称指导周数 图3 类别的实体属性图(4)管理员的实体属性图如图5所示。管理员编号姓名密码学院职称图4 管理员的实体属性图3.2 实体-联系图(1)管理员教师联系E-R图如

8、图6所示。n管理员1管理教师 图5 管理员教师联系E-R图(2)教师班级类别ms分配系数标准课时学年合作人数所教人数总的E-R图如图7所示n指导 图6 总E-R图4 逻辑结构设计4.1 将E-R图转换为关系模型具体的基本E-R图向关系模型的转化结果如下:教师Teacher( Tno,Tname,Tsex,Title,Depart)班级Class( Cno,Cname,Pno,Level)类别Category( SJJXnameno,Kname,ZDWEEKS)工作量统计Gather (SJJXnameno Tno,Cno,Term,GRSTUno,RSXS,HZno,FPXS,BZKS,BZ)

9、管理员 Administrator(Ano,Aname,Dept,Password)4.2 关系模式的规范化关系模式Teacher, Class, Category, Administrator不存在非主属性对主属性的部分函数依赖,也不存在传递函数依赖,已经达到了3NF,但是教师与班级、教师与类别、班级与类别这三个关系模式的属性基本相同,主码存在联系。如果用3个关系模式表示这几个关系,有很大的冗余,所以将3个关系模式优化为1个关系模式:工作量统计Gather (SJJXnameno,Tno,Cno,Term,SJJXnameno,GRSTUno,RSXS,HZno,FPXS,BZKS,BZ)4

10、.3 表结构的设计 数据库中的表结构如表1表5所示。表1教师基本信息表属性名数据类型是否为主属性是否为外键完整性属性描述TnoVarchar(20)是否Not null教师编号TnameChar(20)否否Default教师姓名TsexChar(2)否否Default教师性别TitleChar(20)否否Default职称DpartChar(20)否否Default所属学院表2 班级基本信息表属性名数据类型是否为主属性是否为外键完整性属性描述CnoChar(10)是否Not null班级编号CnameChar(30)否否Default null班级名称Yearchar(10)否否Default

11、 null年份PnoChar(20)否否Default null班级人数Levelchar(20)否否 Default null班级层次属性名数据类型是否为主属性是否为外键完整性属性描述AnoChar(10)是否Not null管理员编号AnameChar(10)否否Default null管理员姓名DepartChar(40)否否Default null管理员院系ZhichengChar(10)否否Default null管理员职称PasswordChar(10)否否Default null密码表3 管理员信息表表4 实践教学信息属性名数据类型是否为主属性是否为外键完整性属性描述SJJXna

12、menoChar(10)是是Not null实践教学名称编号,KnameChar(10)否否Default null实践教学名称ZDWEEKSChar(10)否否Default null指导周数 属性名数据类型是否为主属性是否为外键完整性属性描述SJJXnamenoChar(10)是是Not null实践教学名称编号TnoChar(10)是是 Not null教师编号CnoChar(10)是是 Not null专业编号TermChar(50)否否Default null学期GRSTunoRSXSHZnoFPXSBZKSChar(20)Char(10)Char(10)Char(10)Char(1

13、0)否否否否否否否否否否Defaultnull Default nullDefaultnullDefault nullDefault null个人指导学生数人数系数合作人数分配系数标准课时BZChar(100)否否Default null备注5 物理结构设计数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段要完成两大任务。确定数据库的物理结构,在关系数据库中主要是存储方法和存储结构。对物理结构进行评价,评价的重点是时间和空间效率。6 数据库的实现6.1 建立数据库Create database workload;6.2 建立数据表(1)教师基本信息表Teacher的建立。C

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号