高校教育管理系统数据库(共10页)_第1页
高校教育管理系统数据库(共10页)_第2页
高校教育管理系统数据库(共10页)_第3页
高校教育管理系统数据库(共10页)_第4页
高校教育管理系统数据库(共10页)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上高校教务管理系统数据库设计一、背景介绍教务管理工作是高校教育工作正常进行的基础与保障,贯穿于学生的整个培养过程与教师的全工作过程,因此,实现高校教务管理工作的信息化、规范化、高效化及准确化是实现高校教学质量稳步提升,培养高层次优秀人才的保证。学校按照采取校、院两级管理模式,即学校教务处和各学院教学办共同完成教学事务的管理,包括学生学籍管理、成绩管理、教师信息管理、教学计划管理、课程信息管理及教学资源管理等管理事务,其中涉及大量教务信息的录入、分析、分类、统计及报表的输出、评估等工作,且各职能部门间信息交流频繁、职能分配密切。启动了高校教务管理系统项目,旨在通过项目实现

2、并促进以校院两级管理模式为基础、学分制管理为主线的高校教务管理体制,融合学生学籍管理、成绩管理、教师信息管理、教学计划管理、课程信息管理及教学资源管理等教务管理模块于一体,实现高校教务管理的信息化、规范化。二、需求分析本系统主要面对网上办公或使用的各类操作人员,包括各级教务管理人员以及普通教师和学生,综合分析教务管理系统各模块,我们需要对该系统实现基本的功能,并实现对用户对象的使用做出相应的权限。以下逐一分析2.1系统功能性需求分析需求分析的质量决定数据库的价值,也是数据库设计的核心。需收集基础数据(用数据词典表示)和一组数据流程图。具体的步骤是:1.调查高校教务机构的情况2.调查各部门的业务

3、活动情况(包括使用的数据类型、数据格式)本部分从实际调研出发,采用用例图与用例描述详细分析了高校教务管理系统的功能需求,但由于系统用例太多,本部分只列出了具有代表性用例描述。2.1.1学籍管理学籍信息管理分为新生信息管理、在校在籍学生信息管理、毕业生信息管理。通过新生信息管理模块,可以实现对新生信息的规范化管理,实现学号编排、班级划分的自动化、科学化,新生管理模块应可以实现从学校已有招生系统中直接导入新生的基础信息,以避免重复性录入;在校在籍学生信息管理可以实现对在校生学籍信息的有效管理,主要包括学籍信息变动的修改,如退学、转学、休学、降级等;毕业生信息管理用于实现对已毕业学生基础信息及毕业信

4、息的管理,如毕业去向,毕业时间,获得学位情况等信息。以教务管理员身份登录系统,学籍管理模块用例图如下 (整个学籍管理模块的用例图关系较为复杂,为使用例图简洁明了,图中只画出了在校学生信息管理的详细用例图)新生信息录入新生信息查询新生信息管理新生信息维护在校学生信息录入在校学生信息查询教务管理员在校学生信息管理在校学生信息维护毕业生信息查询毕业生信息维护毕业生信息录入毕业生信息管理2.1.2学生成绩管理本模块应实现学生成绩的录入、查询、分析及统计工作;教师可以在考试后的规定时间内(开放权限的时间段)通过网络随时登录系统录入学生成绩;学生可以随时通过网络登录系统查询成绩;教务管理人员可以通过本模块

5、实现学生成绩的查询、分析及统计工作,如按照专业、教学班、行政班及课程等查询统计,可以实现成绩数据集的图形化表示、分析及输出。以教务管理员身份登录系统,学生成绩管理模块用例图如下:按专业统计按班级统计成绩统计按课程统计按学生统计成绩查询教务管理员数据分析成绩分析图表生成成绩录入2.2.3教师信息管理本模块用于实现对教师信息的有效管理,如教师基本信息、任课信息、科研成果信息、教学工作量信息等;教务管理人员可以通过系统录入教师的各项基本信息,可随时进行信息查询,并可实现对教学工作量信息的分析、统计、输出等。以教务管理员身份登录系统,教师信息管理模块用例如图所示(整个教师信息管理模块的用例图关系较为复

6、杂,为使用例图简洁明了,图中只画出了教师基本信息管理的详细用例图;需要说明的是任课信息管理、科研成果管理及教学工作量管理模块中均含有信息录入、信息查询、信息更新子模块):信息录入信息查询教师基本信息录入信息更新任课信息录入教务管理员2.2.5课程信息管理本模块用于实现对所有课程信息的有效管理,其中,要明确课程的分类、学分,并对课程的内容、教学大纲等内容进行说明;同时,本模块要实现自动排课功能,系统应根据学年/学期教学任务、学校的教室及实验资源使用情况、教师的时间安排等因素对课程的上课时间、地点及上课教师做出合理安排;排课模块可以对各种约束条件进行设置,同时可以进行手工修改,以满足各种约束条件。

7、本模块为高校教务管理系统的重要模块,一方面,课程信息属于系统的基础信息;另一方面,课程安排是否合理将直接影响到学生的选课和教学质量,同时也将直接影响学校教学资源的利用率。以教务管理员身份登录系统,课程信息管理模块用例图如下:科研成果录入教学工作量管理2.1.4课程信息管理本模块用于实现对所有课程信息的有效管理,其中,要明确课程的分类、学分,并对课程的内容、教学大纲等内容进行说明;同时,本模块要实现自动排课功能,系统应根据学年/学期教学任务、学校的教室及实验资源使用情况、教师的时间安排等因素对课程的上课时间、地点及上课教师做出合理安排;排课模块可以对各种约束条件进行设置,同时可以进行手工修改,以

8、满足各种约束条件。本模块为高校教务管理系统的重要模块,一方面,课程信息属于系统的基础信息;另一方面,课程安排是否合理将直接影响到学生的选课和教学质量,同时也将直接影响学校教学资源的利用率。以教务管理员身份登录系统,课程信息管理模块用例图如下:信息录入本模块用于实现对所有课程信息的有效管理,其中,要明确课程的分类、学分,并对课程的内容、教学大纲等内容进行说明;同时,本模块要实现自动排课功能,系统应根据学年/学期教学任务、学校的教室及实验资源使用情况、教师的时间安排等因素对课程的上课时间、地点及上课教师做出合理安排;排课模块可以对各种约束条件进行设置,同时可以进行手工修改,以满足各种约束条件。本模

9、块为高校教务管理系统的重要模块,一方面,课程信息属于系统的基础信息;另一方面,课程安排是否合理将直接影响到学生的选课和教学质量,同时也将直接影响学校教学资源的利用率。以教务管理员身份登录系统,课程信息管理模块用例图如下:课程信息维护本模块用于实现对所有课程信息的有效管理,其中,要明确课程的分类、学分,并对课程的内容、教学大纲等内容进行说明;同时,本模块要实现自动排课功能,系统应根据学年/学期教学任务、学校的教室及实验资源使用情况、教师的时间安排等因素对课程的上课时间、地点及上课教师做出合理安排;排课模块可以对各种约束条件进行设置,同时可以进行手工修改,以满足各种约束条件。本模块为高校教务管理系

10、统的重要模块,一方面,课程信息属于系统的基础信息;另一方面,课程安排是否合理将直接影响到学生的选课和教学质量,同时也将直接影响学校教学资源的利用率。以教务管理员身份登录系统,课程信息管理模块用例图如下:信息更新本模块用于实现对所有课程信息的有效管理,其中,要明确课程的分类、学分,并对课程的内容、教学大纲等内容进行说明;同时,本模块要实现自动排课功能,系统应根据学年/学期教学任务、学校的教室及实验资源使用情况、教师的时间安排等因素对课程的上课时间、地点及上课教师做出合理安排;排课模块可以对各种约束条件进行设置,同时可以进行手工修改,以满足各种约束条件。本模块为高校教务管理系统的重要模块,一方面,

11、课程信息属于系统的基础信息;另一方面,课程安排是否合理将直接影响到学生的选课和教学质量,同时也将直接影响学校教学资源的利用率。以教务管理员身份登录系统,课程信息管理模块用例图如下:教务管理员2.2.5课程信息管理本模块用于实现对所有课程信息的有效管理,其中,要明确课程的分类、学分,并对课程的内容、教学大纲等内容进行说明;同时,本模块要实现自动排课功能,系统应根据学年/学期教学任务、学校的教室及实验资源使用情况、教师的时间安排等因素对课程的上课时间、地点及上课教师做出合理安排;排课模块可以对各种约束条件进行设置,同时可以进行手工修改,以满足各种约束条件。本模块为高校教务管理系统的重要模块,一方面

12、,课程信息属于系统的基础信息;另一方面,课程安排是否合理将直接影响到学生的选课和教学质量,同时也将直接影响学校教学资源的利用率。以教务管理员身份登录系统,课程信息管理模块用例图如下:自动排课本模块用于实现对所有课程信息的有效管理,其中,要明确课程的分类、学分,并对课程的内容、教学大纲等内容进行说明;同时,本模块要实现自动排课功能,系统应根据学年/学期教学任务、学校的教室及实验资源使用情况、教师的时间安排等因素对课程的上课时间、地点及上课教师做出合理安排;排课模块可以对各种约束条件进行设置,同时可以进行手工修改,以满足各种约束条件。本模块为高校教务管理系统的重要模块,一方面,课程信息属于系统的基

13、础信息;另一方面,课程安排是否合理将直接影响到学生的选课和教学质量,同时也将直接影响学校教学资源的利用率。以教务管理员身份登录系统,课程信息管理模块用例图如下:手动排课调整本模块用于实现对所有课程信息的有效管理,其中,要明确课程的分类、学分,并对课程的内容、教学大纲等内容进行说明;同时,本模块要实现自动排课功能,系统应根据学年/学期教学任务、学校的教室及实验资源使用情况、教师的时间安排等因素对课程的上课时间、地点及上课教师做出合理安排;排课模块可以对各种约束条件进行设置,同时可以进行手工修改,以满足各种约束条件。本模块为高校教务管理系统的重要模块,一方面,课程信息属于系统的基础信息;另一方面,

14、课程安排是否合理将直接影响到学生的选课和教学质量,同时也将直接影响学校教学资源的利用率。以教务管理员身份登录系统,课程信息管理模块用例图如下:排课管理本模块用于实现对所有课程信息的有效管理,其中,要明确课程的分类、学分,并对课程的内容、教学大纲等内容进行说明;同时,本模块要实现自动排课功能,系统应根据学年/学期教学任务、学校的教室及实验资源使用情况、教师的时间安排等因素对课程的上课时间、地点及上课教师做出合理安排;排课模块可以对各种约束条件进行设置,同时可以进行手工修改,以满足各种约束条件。本模块为高校教务管理系统的重要模块,一方面,课程信息属于系统的基础信息;另一方面,课程安排是否合理将直接

15、影响到学生的选课和教学质量,同时也将直接影响学校教学资源的利用率。以教务管理员身份登录系统,课程信息管理模块用例图如下:导出排课表本模块用于实现对所有课程信息的有效管理,其中,要明确课程的分类、学分,并对课程的内容、教学大纲等内容进行说明;同时,本模块要实现自动排课功能,系统应根据学年/学期教学任务、学校的教室及实验资源使用情况、教师的时间安排等因素对课程的上课时间、地点及上课教师做出合理安排;排课模块可以对各种约束条件进行设置,同时可以进行手工修改,以满足各种约束条件。本模块为高校教务管理系统的重要模块,一方面,课程信息属于系统的基础信息;另一方面,课程安排是否合理将直接影响到学生的选课和教

16、学质量,同时也将直接影响学校教学资源的利用率。以教务管理员身份登录系统,课程信息管理模块用例图如下:2.1.5 教学资源管理本模块用于实现对各种教学资源等有效管理,如教室资源、实验资源、办公场地等;教务理人员可以通过系统实现教学资源信息的录入、查询、分析及统计等功能,以为其他系统模块提供决策支持。以教务管理员身份登录系统,教学资源管理模块用例图如下:资源信息录入本模块用于实现对所有课程信息的有效管理,其中,要明确课程的分类、学分,并对课程的内容、教学大纲等内容进行说明;同时,本模块要实现自动排课功能,系统应根据学年/学期教学任务、学校的教室及实验资源使用情况、教师的时间安排等因素对课程的上课时

17、间、地点及上课教师做出合理安排;排课模块可以对各种约束条件进行设置,同时可以进行手工修改,以满足各种约束条件。本模块为高校教务管理系统的重要模块,一方面,课程信息属于系统的基础信息;另一方面,课程安排是否合理将直接影响到学生的选课和教学质量,同时也将直接影响学校教学资源的利用率。以教务管理员身份登录系统,课程信息管理模块用例图如下:数据分析本模块用于实现对所有课程信息的有效管理,其中,要明确课程的分类、学分,并对课程的内容、教学大纲等内容进行说明;同时,本模块要实现自动排课功能,系统应根据学年/学期教学任务、学校的教室及实验资源使用情况、教师的时间安排等因素对课程的上课时间、地点及上课教师做出

18、合理安排;排课模块可以对各种约束条件进行设置,同时可以进行手工修改,以满足各种约束条件。本模块为高校教务管理系统的重要模块,一方面,课程信息属于系统的基础信息;另一方面,课程安排是否合理将直接影响到学生的选课和教学质量,同时也将直接影响学校教学资源的利用率。以教务管理员身份登录系统,课程信息管理模块用例图如下:资源信息统计本模块用于实现对所有课程信息的有效管理,其中,要明确课程的分类、学分,并对课程的内容、教学大纲等内容进行说明;同时,本模块要实现自动排课功能,系统应根据学年/学期教学任务、学校的教室及实验资源使用情况、教师的时间安排等因素对课程的上课时间、地点及上课教师做出合理安排;排课模块

19、可以对各种约束条件进行设置,同时可以进行手工修改,以满足各种约束条件。本模块为高校教务管理系统的重要模块,一方面,课程信息属于系统的基础信息;另一方面,课程安排是否合理将直接影响到学生的选课和教学质量,同时也将直接影响学校教学资源的利用率。以教务管理员身份登录系统,课程信息管理模块用例图如下:教务管理员2.2.5课程信息管理本模块用于实现对所有课程信息的有效管理,其中,要明确课程的分类、学分,并对课程的内容、教学大纲等内容进行说明;同时,本模块要实现自动排课功能,系统应根据学年/学期教学任务、学校的教室及实验资源使用情况、教师的时间安排等因素对课程的上课时间、地点及上课教师做出合理安排;排课模

20、块可以对各种约束条件进行设置,同时可以进行手工修改,以满足各种约束条件。本模块为高校教务管理系统的重要模块,一方面,课程信息属于系统的基础信息;另一方面,课程安排是否合理将直接影响到学生的选课和教学质量,同时也将直接影响学校教学资源的利用率。以教务管理员身份登录系统,课程信息管理模块用例图如下:图表生成本模块用于实现对所有课程信息的有效管理,其中,要明确课程的分类、学分,并对课程的内容、教学大纲等内容进行说明;同时,本模块要实现自动排课功能,系统应根据学年/学期教学任务、学校的教室及实验资源使用情况、教师的时间安排等因素对课程的上课时间、地点及上课教师做出合理安排;排课模块可以对各种约束条件进

21、行设置,同时可以进行手工修改,以满足各种约束条件。本模块为高校教务管理系统的重要模块,一方面,课程信息属于系统的基础信息;另一方面,课程安排是否合理将直接影响到学生的选课和教学质量,同时也将直接影响学校教学资源的利用率。以教务管理员身份登录系统,课程信息管理模块用例图如下:资源信息更新本模块用于实现对所有课程信息的有效管理,其中,要明确课程的分类、学分,并对课程的内容、教学大纲等内容进行说明;同时,本模块要实现自动排课功能,系统应根据学年/学期教学任务、学校的教室及实验资源使用情况、教师的时间安排等因素对课程的上课时间、地点及上课教师做出合理安排;排课模块可以对各种约束条件进行设置,同时可以进

22、行手工修改,以满足各种约束条件。本模块为高校教务管理系统的重要模块,一方面,课程信息属于系统的基础信息;另一方面,课程安排是否合理将直接影响到学生的选课和教学质量,同时也将直接影响学校教学资源的利用率。以教务管理员身份登录系统,课程信息管理模块用例图如下:2.2系统非功能性需求2.2.1系统性能需求.系统安全性系统可操作性系统健壮性及可维护性2.2.2其它需求用户管理1)添加用户:系统可以随时添加用户,且每个用户都必须指定一种且只能指定一种角色相关:系统可以实现对已有用户信息的修改,但学号、教师编号等信息不能修改,且必填字段不可以修改为空;4)登录次数记录:系统需要记录每个用户的登录次数及登录

23、时间,系统管理员可以查看用户登录的相关信息;权限管理系统应具备四种内置角色:系统管理员、教务管理员、教师、学生,四种内置角色的权限如下:1)系统管理员:具备系统所有模块的使用功能,如可实现对用户的增删改查,实现对其他角色权限的更改,添加自定义角色等;2)教务管理员:可使用除基础管理模块外的所有业务模块的使用权限,但不同级别教务管理员的权限也各不相同,系统管理员可以根据学校的具体情况定义不同的教务管理员用户,如校级管理员用户、院级管理员用户或专业级管理员用户等;3)教师:可使用部分业务模块中的大部分功能,如学生成绩管理模块、教学计划管理模块、课程信息管理模块,系统管理员可以根据具体情况为教师级别

24、用户开放不同权限;4)学生:可使用部分模块中的查询功能及少数功能模块中的维护功能,如学生成绩管理模块中的查询功能、学籍管理模块中的学籍信息维护功能等。数据词典 学生信息表:记录号字段名称数据类型属性(是否允许空值)1学号Char(10)主键2姓名Nvarchar是3性别Char是4专业Nvarchar是5院系Nvarchar是6联系方式char是 教师信息表记录号字段名称数据类型属性(是否允许空值)1教工号Char主键2姓名Nvarchar是3性别Char是4主讲课程Nvarchar是5联系方式char是 院系信息表记录号字段名称数据类型属性(是否允许空值)1院系编号Char主键2院系名称Nvarchar是3院系主任Nvarchar是4联系方式char是 成绩信息表记录号字段名称数据类型属性(是否允许空值)1学号Char(10)主键2姓名Nvarchar是3课程号Char

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论