当前位置:文档之家› 教务管理系统 需求分析

教务管理系统 需求分析

教务管理系统需求分析软件开发与实践长春理工大学凌展教务管理系统的需求分析及改进意见学生姓名 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 排课选课管理:“排课选课管理”功能模块用于根据教学计划、教室资源、教师资源等,制定每学期的课程表,其中包含的子功能模块如图所示。

“排课选课管理”功能模块“条件设定”用于设置排课的一些限制条件,如班级、教师、教室的排课时段限制。

“全校排课设定”用于对某学期全校课表的共同部分进行设置,如课表的统一抬头、没天上课节数、统一的排课时段等进行设置。

“班级课程配置”用于对某个班级某学期具体开设的课程分别进行排课时段、单双周连堂课等特殊情况设置。

“课程信息录入”用于对一些临时添加或修改的课程(不在教学计划之列的)进行设置。

“教室分区设定”用于把学校所有教室依据空间设置、使用类别等进行分区分组设置。

“排课时段设定”用于设置在一周的哪些时段安排课程,针对不同的班级、教室、教师只有给他们的排课时段相同可以通用。

“学生选课”用于学生选择本学期的课程,目前一般都在网上直接完成。

3.4. 3学生网上选课平台选课:当点击增加选课菜单后,课程列表中的专业必修课为教务处按各系教学计划自动添加进去的,学生可以通过课程列表框中的选修课程列表来进行选择。

教务管理系统中的界面中包括每门课的学分、课程性质(选修、必修)、教室及可容纳的学生、教师、已选人数等。

在学生选课过程中,系统自动判断所选课程的总学分是否超过上限,另外自动判断所选课程是否冲突等。

退课:课程表中教务处按各系教学计划整体指定上去的,学生不能自行退选。

3.5成绩管理“成绩管理”功能模块用于根据课程生成本学期的考试地点、考试时间、监考老师等数据,并对考试的过程和结果进行监控,其中包含的子功能模块如图所示。

“考务成绩管理”功能模块“考务信息发布”用于发布考务信息,如学年、学期、期中(期末)考试、考试时间等,以及其他一些有关考务的事项。

“考试日程安排”用于管理考试日期、时间、考试科目、考试班级、监考老师、考场等信息。

“评卷安排”用于对评卷专业、评卷科目、评卷教师、评卷日期、时间等评卷信息进行管理。

“考场情况记录”用于对考场情况进行管理,如考试班级、考试科目、应考人数、实到人数、违纪记录情况等。

“学生成绩录入”用于授课教师输入学生的考试成绩。

“补考成绩录入”用于授课教师输入学生的补考成绩。

“补考通知单”用于教务处依据班级、个人、课程、进行不及格统计,并打印出学生的补考通知单。

“班级成绩单”用于以班级为单位,打印该班级所开设课程的每个学生的成绩,送交教务处存档用。

3.6教材管理“教材管理”功能模块用于对教材库存、教材计划、教材预定、班级预收款、教材采购及教材销售工资进行有效管理,其中包含的子功能如图所示。

3.7毕业管理“毕业管理”功能模块用于对学生毕业进行处理,同时对毕业信息、学位授予、证书授予及校友信息等进行管理,其中包含的子功能模块。

“实习管理”用于记录学生在校期间的实习情况。

“论文管理”用于记录学生的毕业论文情况,供日后查询或借鉴。

“毕业审核”用于根据学生的所在系(所)、专业的教师计划、选课成绩和学籍来审查该省是否具备毕业资格。

“毕业管理”用于记录学生的毕业信息,包括毕业证书号、工作去向等。

第四章性能需求4.1网络平台要求及数据描述4.1.1 网络环境下的多用户系统信息主要存储在服务器端的数据库中,由各用户在规定的权限下在各自的客户端上录入,修改,删除相关的内容,各用户还可进行查询,调用,达到信息共享。

4.1.2用户平台要求开发出的软件要适用于各种WINDOWS平台和SQL SERVER 数据库下,支持局域网和INTERNET下的资源共享以及EXCEL的表格输出等,最低配置要求内存以及显存显卡。

开发工具:。

数据库管理系统:Microsoft SQL Server 2008。

4.1.3数据安全性本系统采用二级安全保障:第一级:依赖于网络本身对用户使用权限的规定。

第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。

4.1.4 数据字典数据字典是描述数据流图中数据的信息的集合。

它对数据流图上每一个成分:数据项、文件(数据结构)、数据流、数据存储、加工和外部项等给以定义和说明;它主要由数据流描述、加工描述和文件描述三部分组成。

从数据流图可知,系统包含数据流、数据存储、数据加工。

1、数据流数据流名称:入库单别名:无2、数据存储数据存储名称:老师信息别名:无简述:对老师的信息进行存储管理组成:教师姓名+密码+教师基本信息组织方式:索引文件,教师姓名为关键字查询要求:要求能立即查询数据存储名称:学生信息别名:无简述:对学生的信息进行存储管理组成:学号+密码+选课信息+成绩+考试信息组织方式:索引文件,学号为关键字查询要求:要求能立即查询数据存储名称:选课信息别名:无简述:对学生所选择的课程信息进行存储管理组成:课程+上课时间+上课地点查询要求:要求能立即查询数据存储名称:考试信息别名:无简述:对学生的考试信息进行存储管理组成:考试地点+考试时间+监考老师查询要求:要求能立即查询3、数据加工加工名:录入信息编号:1.1激发条件:接收到教师、学生的信息时优先级:普通输入:教师、学生信息输出:无加工逻辑:无加工名:登录编号:1.2激发条件:进入长春理工大学教务管理系统优先级:普通输入:用户信息输出:登录成功或失败加工逻辑:无4.1.5数据库描述本系统采用mySQL数据库。

第五章凌展教务管理系统改进意见5.1.1学生选课系统存在的问题我校教务管理系统在选课模块上还需要改进,选课系统很容易崩溃,并且在选课的时候有很多同学会因为校园网和外网的原因使选课有很大的区别与差异,并且选课的各个课的开课时间最好在同一时段,我校教务管理系统存在不同课程开课时间不一样的情况,导致很多同学由于不知道开课时间而错过了选课的机会。

相关主题