教务管理系统 需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教务管理系统需求分析
软件开发与实践
长春理工大学凌展教务管理系统的需求分析及改进意见学生姓名 0000
专业00000
学号 00000
学院 000000000
二〇一四年七月二十一日
教师管理,教材管理,毕业管理等功能。
1.4参考文献
《软件工程》李伟波刘永祥王庆春武汉大学出版社
《软件工程教程》孙涌陈建明王辉机械工业出版社
《软件工程与实践》贾铁军,甘泉清华大学出版社
第二章教务管理需求分析
2.1教务管理总体需求分析
系统建设目标是建成一个集自动化、信息化、网络化为一体的,符合高校教务管理特点的大学生教务管理信息系统,为教务管理有关部门提供优质、高效的管理,为其它有关部门、学生和教师提供全面及时的信息和数据。系统完成时应达到以下几方面的要求:1)实用性:根据教务管理业务流程,提供日常教学管理功能。
2)稳定性:系统运行速度快,效率高,有效防止各种人为操作错误,维护数据的完整性。
3)操作性:系统界面简洁,易使用、易维护、适应非计算机人员使用。
4)安全性:应具有安全高效的身份认证,权限检查机制,防止信息泄密和对保密信息的非法侵入。
2.2 功能需求
教务管理在我校管理工作中处于相当重要的地位。我校的办学质量直接取决于教务管理水平,教务管理的目标是培养出高质量、高水平、高素质的具有创新能力的学生。包括对学生学习的各个环节、教师教学的各个环节以及与教学有关的方方面面的管理。
2.3 数据需求
长春理工大学教务管理系统的数据输入应有:校各部门、专业、教室安排、课程、教师、学生、班级、开课计划。当然还有需要随时可以录入的信息就是:成绩、授课信息、课堂信息、学生教师评估、学位审核条件信息等。这这之中的校部门信息、排课教室、教师信息由系统管理员录入。授课教师需录入学生成绩。学生需录入教师评估。
第三章具体模块需求
长春理工大学教务管理系统是集学籍管理、排课管理、选课管理、成绩管理等教务功能于一体,并可以输出各类课表、成绩单。
顶层用例图
3.1学籍管理
学籍管理的功能是学校对学生的管理问题,为了完善学校的对学生档案和学籍的管理,学生信息数据与学生有关的数据的管理与操作处理,具体实现学生学籍异动管理、档案管理。基本数据为学生信息、课程信息、班级信息的输入,以及有关对学生信息的查询的数据输出。
3.1.1 学生基本信息
系统可从招办提供的电子档中导入学生档案,实现新生基本信息表,并能对基本信息表数据进行存档和维护。提供对新生进行分班和对已分班学生重新编班;还可分别按照系、班级、地区等进行统计信息维护,提供每学期的开学注册信息维护,对异常情况进行统计或者备注,生成数据报表。
学生基本信息内容包括:
姓名、性别、出生年月、籍贯、民族、是否烈属、是否华侨侨眷、政治面貌(是否团员、入团时间、入团地点、是否党员、入党时间、入党地点)、身份证号、家长姓名、联系方式、入学学号、专业、班级、宿舍、床位。
3.1.2 维护数据信息
长春理工大学教务管理系统对每一学期的学籍异动情况都会进行登记。比如:退学,休学,转专业,留级,转校等。
教务管理系统将申请异动或学生异动相关信息数据,与异动相关校规信息数据库信息对比,审核欲异动学生,并进行标记,生成异动信息数据报表。
其中对休学(停学),转学,转专业提供申请书,提交后由相关人员审批签字通过。当是休学(停学)时,其学籍应该处于封存状态--即保存该生休学(停学)时的所有信息,在查询当前正常学生信息时,该生信息不
予显示;只在需要查询所有学生信息,或者特定学生时信息才给予显示. 对跳级者的学籍应调配到相应年级的管理数据库中. 对留级,退学者提供学校的相应审批表,并且对留级后的安排信息给予通告.起学籍应调配到相应年级的管理数据库中.
3.2教学计划管理
“教学计划管理”功能模块用于维护学校中各系各专业的课程、课组计划安排信息,作为选课和毕业审查的标准,包括的功能有课程计划登记、课程计划审批、选课情况查询、选课信息审批等。
3.3教师管理
“教师管理”功能模块用于管理教师相关的信息,提高质量,保证教学工作的高效运行,其中包含的子功能模块如图所示。
“教师管理”功能模块
“教师基本信息”用于管理教师的基本信息,如所学专业、学历、毕业院校等。
“教师任课信息”用于管理教师任课信息,如教师姓名、学历和学期、任课班级、课程、周时数、总时数等。
“教师考评管理”用于对教师进行考评。
“教师课时数统计”用于统计教师工作量。
3.4排课选课管理
3.4.1 排课管理:
自动排课:经过排课操作人员所输入的课程、学生、教室、教师等基本信息,以及学期校历、课程课时等约束条件,由系统根据上述条件自动生成各种课表。
约束条件:教师、教室时间可以设定优先级,指定:必须排、不可排,排课时参照设置进行自动排课。
课时安排情况:单双周课程,三四节连排课程,单节排课等。
需要避免的各种冲突:
教室不冲突:同一教室同一时间不能安排两门课程;学生不冲突:同一班级学生不能在同一时间上二门或二门以上课程;老师不冲突:同一教师不能在同一时间在不同地点上课;课程不冲突,同一班级同一课程不能同一时间在不同地点上课;教室容量不冲突:即班级人数不能超过教室容量。
输出五种类型课表:
教师课表、教室课表、时间课表、课程课表、学生个人课表。
我校的教务管理系统课表查询:
按院系查询课表,按照课程查询,按照班级查询,学生个人课表查询。
3.4.2 排课选课管理:
“排课选课管理”功能模块用于根据教学计划、教室资源、教师资源等,制定每学期的课程表,其中包含的子功能模块如图所示。
“排课选课管理”功能模块
“条件设定”用于设置排课的一些限制条件,如班级、教师、教室的排课时段限制。“全校排课设定”用于对某学期全校课表的共同部分进行设置,如课表的统一抬头、没天上课节数、统一的排课时段等进行设置。“班级课程配置”用于对某个班级某学期具体开设的课程分别进行排课时段、单双周连堂课等特殊情况设置。