《教务管理系统》需求分析
1. 引言:
1.1 编写目的:
教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件。
1.2 背景说明:
待开发系统名称:教务管理系统 开发者:
用 户:高校教务人员,在校学生,教师
1.3 系统目标:
本系统是各院(系)级教务员,教师,和学生的工作界面。它完成:
(1)各院(系)与学生有关的各种数据(如学生的注册信息、课程设置、教学培养计划、教学执行计划、学生选课申请、学生成绩、考试安排等) 的录入、查询、更新以及各种表格的生成,完成对在校生的基本管理;
(2)完成学生选课,查询,教师录入成绩等应用
(3)以及对教学人员(教师、班主任、教务人员) 的管理。特色与关键问题: 对软件过程规范及技术的学习和应用。
2. 信息描述:
2.1 信息内容:
本系统是一个面向学校教务管理人员、教师和学生,为其提供服务的综合管理系统。教务人员通过本系统完成所有的日常教务工作。从学生入学开始到毕业离校,其在学校内的所有和教务相关的数据都通过教务系统进行管理。学生则可以通过系统进行选课及查询自己的个人相关信息(课程表、考试安排、成绩等)。教师则可以查询自己的课程安排,录入成绩,申请考试时间等。 2.2 数据流层图
顶层DFD 图
二层DFD 图——教务人员子系统
二层DFD 图——学生子系统
二层DFD 图——教师子系统
三层DFD 图——教务人员之信息查询子系统
学生,教师之信息查询同上
三层DFD 图——教务人员之课程表制定子系统
三层DFD 图——教务人员之排考子系统
三层DFD 图——教务人员之组班系统
三层DFD 图——学生之选课子系统
三层DFD 图——教师之教务子系统
四层DFD 图——教务人员信息查询子系统
四层DFD 图——教务人员信息查询子系统
四层DFD 图——学生信息查询子系统
注:学生增加,删除,修改主要是针对学生信息。
四层DFD 图——教师信息查询子系统
注:教师录入成绩后只有教务人员可改动成绩。教师要改动成绩须申请教务人员进行修改。
2.3 数据字典(DD)
表4 数据文件”班级信息表”的字典条目
表6
数据文件”教师信息表”的字典条目
表7 数据文件”教务员信息表”的字典条目
表8 数据文件”课程表”的字典条目
表9 数据文件”学生选课表”的字典条目
表
10 数据文件”考试信息表”的字典条目
表12 数据文件”考试时间表”的字典条目
表13 数据文件”课程分配表”的字典条目
表14 数据文件”教室资源表”的字典条目
表15
数据文件”学生对应班级表”的字典条目
3. 功能描述:
3.1系统功能划分
本系统适合学分制、选课式的管理模式。本系统集信息管理、教学计划管理、学籍管理、排课、选课、排考、成绩管理、学生信息管理等教务功能于一体,并可以输出各类课表、成绩单。
整个系统分为以下模块: 1. 学生信息管理 2. 教学计划管理 3. 学籍管理 4. 课程信息管理 5. 选课管理 6. 成绩管理
7. 教师信息管理 8.教务员信息管理 9.教学计划管理 10.考试管理 11.教室信息管理
3.2性能需求:
(1)网络环境下的多用户系统。
信息主要存储在服务器端的数据库中,由各用户在规定的权限下在各自的客户端上
录入,修改,删除相关的内容,各用户还可进行查询,调用,达到信息共享。 (2)数据的完整性,准确性。
录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确
性。系统应具有部分反悔修改功能,系统备有的修改功能均可反悔 (3)数据安全性。本系统采用二级安全保障:
第一级:依赖于网络本身对用户使用权限的规定。
第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。
3.3用户平台要求
开发出的软件要适用于各种WINDOWS 平台和SQL SERVER数据库下,支持局域网和
INTERNET 下的资源共享以及EXCEL 的表格输出等,最低配置要求PIII 800,128M 内存以及8M 显存显卡。
开发环境:Windows 2000 Server。 开发工具:PowerBuilder 9.0。
数据库管理系统:Microsoft SQL Server 2000。
4. 行为描述:
在整个系统中通过教学计划有效管理,方便准确下达教学任务,进行排课前数据准备、排课条件设定、自动排课和课表的日常管理;而通过对全院学生的学籍管理,掌握学生基本信息和学籍变动情况,学生可以自由选择选修课程,而根据各班级课表情况或各专业教学计划,可以方便地进行成绩管理;老师可以实时登入成绩和查询成绩情况,并且可以申报科目考试时间,成绩管理系统根据各学期课表和学生信息进行成绩的统计生成。排课系统是各系部教务员根据下达的教学任务安排本系部课程的开课教师、教室名单等工作;各系统功能分开、但又相互关联,而数据完全共享,具体管理工作人员根据自己的职责范围,运用相应的系统完成各自的日常教务工作。
5. 参考文献:
1. 《软件工程——原理、方法与应用》史济民 顾春华 李昌武 苑荣
高等教育出版社
3.C.J.Date, "An introduction to Database Systems" (第六版), Addison-Wesley 4."The Practical SQL Handbook" 第三版, Addison Wesley Developers
5."Understanding the New SQL: A Complete Guide" - Jim Melton 和 Alan
R.Simon 著
6. 《教务管理系统建设探讨》袁芳 俞春
6. 结 语:
教务管理系统是学校的管理核心,管理应涉及到学校的专业设置、学藉管理、成绩管理、网上注册、开课管理、选课管理、师资管理等,在数据库一级建立强有力的安全系统,管理人员可以在互联网的任何地方办工,真正实现学校网上管理。
学校中的教务管理是一项很重要的工作,包括学生管理,教师管理和课程管理等。开发“教务信息处理系统”的目的就是利用计算机的查询和运算功能,代替手工处理,提高工作效力和质量,所以该系统是必要而且能够实现的。
《教务管理系统》需求分析
1. 引言:
1.1 编写目的:
教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件。
1.2 背景说明:
待开发系统名称:教务管理系统 开发者:
用 户:高校教务人员,在校学生,教师
1.3 系统目标:
本系统是各院(系)级教务员,教师,和学生的工作界面。它完成:
(1)各院(系)与学生有关的各种数据(如学生的注册信息、课程设置、教学培养计划、教学执行计划、学生选课申请、学生成绩、考试安排等) 的录入、查询、更新以及各种表格的生成,完成对在校生的基本管理;
(2)完成学生选课,查询,教师录入成绩等应用
(3)以及对教学人员(教师、班主任、教务人员) 的管理。特色与关键问题: 对软件过程规范及技术的学习和应用。
2. 信息描述:
2.1 信息内容:
本系统是一个面向学校教务管理人员、教师和学生,为其提供服务的综合管理系统。教务人员通过本系统完成所有的日常教务工作。从学生入学开始到毕业离校,其在学校内的所有和教务相关的数据都通过教务系统进行管理。学生则可以通过系统进行选课及查询自己的个人相关信息(课程表、考试安排、成绩等)。教师则可以查询自己的课程安排,录入成绩,申请考试时间等。 2.2 数据流层图
顶层DFD 图
二层DFD 图——教务人员子系统
二层DFD 图——学生子系统
二层DFD 图——教师子系统
三层DFD 图——教务人员之信息查询子系统
学生,教师之信息查询同上
三层DFD 图——教务人员之课程表制定子系统
三层DFD 图——教务人员之排考子系统
三层DFD 图——教务人员之组班系统
三层DFD 图——学生之选课子系统
三层DFD 图——教师之教务子系统
四层DFD 图——教务人员信息查询子系统
四层DFD 图——教务人员信息查询子系统
四层DFD 图——学生信息查询子系统
注:学生增加,删除,修改主要是针对学生信息。
四层DFD 图——教师信息查询子系统
注:教师录入成绩后只有教务人员可改动成绩。教师要改动成绩须申请教务人员进行修改。
2.3 数据字典(DD)
表4 数据文件”班级信息表”的字典条目
表6
数据文件”教师信息表”的字典条目
表7 数据文件”教务员信息表”的字典条目
表8 数据文件”课程表”的字典条目
表9 数据文件”学生选课表”的字典条目
表
10 数据文件”考试信息表”的字典条目
表12 数据文件”考试时间表”的字典条目
表13 数据文件”课程分配表”的字典条目
表14 数据文件”教室资源表”的字典条目
表15
数据文件”学生对应班级表”的字典条目
3. 功能描述:
3.1系统功能划分
本系统适合学分制、选课式的管理模式。本系统集信息管理、教学计划管理、学籍管理、排课、选课、排考、成绩管理、学生信息管理等教务功能于一体,并可以输出各类课表、成绩单。
整个系统分为以下模块: 1. 学生信息管理 2. 教学计划管理 3. 学籍管理 4. 课程信息管理 5. 选课管理 6. 成绩管理
7. 教师信息管理 8.教务员信息管理 9.教学计划管理 10.考试管理 11.教室信息管理
3.2性能需求:
(1)网络环境下的多用户系统。
信息主要存储在服务器端的数据库中,由各用户在规定的权限下在各自的客户端上
录入,修改,删除相关的内容,各用户还可进行查询,调用,达到信息共享。 (2)数据的完整性,准确性。
录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确
性。系统应具有部分反悔修改功能,系统备有的修改功能均可反悔 (3)数据安全性。本系统采用二级安全保障:
第一级:依赖于网络本身对用户使用权限的规定。
第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。
3.3用户平台要求
开发出的软件要适用于各种WINDOWS 平台和SQL SERVER数据库下,支持局域网和
INTERNET 下的资源共享以及EXCEL 的表格输出等,最低配置要求PIII 800,128M 内存以及8M 显存显卡。
开发环境:Windows 2000 Server。 开发工具:PowerBuilder 9.0。
数据库管理系统:Microsoft SQL Server 2000。
4. 行为描述:
在整个系统中通过教学计划有效管理,方便准确下达教学任务,进行排课前数据准备、排课条件设定、自动排课和课表的日常管理;而通过对全院学生的学籍管理,掌握学生基本信息和学籍变动情况,学生可以自由选择选修课程,而根据各班级课表情况或各专业教学计划,可以方便地进行成绩管理;老师可以实时登入成绩和查询成绩情况,并且可以申报科目考试时间,成绩管理系统根据各学期课表和学生信息进行成绩的统计生成。排课系统是各系部教务员根据下达的教学任务安排本系部课程的开课教师、教室名单等工作;各系统功能分开、但又相互关联,而数据完全共享,具体管理工作人员根据自己的职责范围,运用相应的系统完成各自的日常教务工作。
5. 参考文献:
1. 《软件工程——原理、方法与应用》史济民 顾春华 李昌武 苑荣
高等教育出版社
3.C.J.Date, "An introduction to Database Systems" (第六版), Addison-Wesley 4."The Practical SQL Handbook" 第三版, Addison Wesley Developers
5."Understanding the New SQL: A Complete Guide" - Jim Melton 和 Alan
R.Simon 著
6. 《教务管理系统建设探讨》袁芳 俞春
6. 结 语:
教务管理系统是学校的管理核心,管理应涉及到学校的专业设置、学藉管理、成绩管理、网上注册、开课管理、选课管理、师资管理等,在数据库一级建立强有力的安全系统,管理人员可以在互联网的任何地方办工,真正实现学校网上管理。
学校中的教务管理是一项很重要的工作,包括学生管理,教师管理和课程管理等。开发“教务信息处理系统”的目的就是利用计算机的查询和运算功能,代替手工处理,提高工作效力和质量,所以该系统是必要而且能够实现的。