教务管理系统需求分析Word文档下载推荐.docx
《教务管理系统需求分析Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《教务管理系统需求分析Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
该软件的设计目标尽量达到人力与设备的节省,并且处理数据的速度提高。
该系统面向教务处、院、系教师和全校学生,实现教学计划管理,学籍管理,开课/排课管理,选课管理,成绩管理,教师管理,教材管理,毕业管理等功能。
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平台和SQLSERVER数据库下,支持局域网和INTERNET下的资源共享以及EXCEL的表格输出等,最低配置要求内存以及显存显卡。
开发工具:
ASP.NET。
数据库管理系统:
MicrosoftSQLServer2008。
4.1.3数据安全性
本系统采用二级安全保障:
第一级:
依赖于网络本身对用户使用权限的规定。
第二级:
在程序模块中通过使用密码控制功能对用户使用权限加以限制。
4.1.4数据字典
数据字典是描述数据流图中数据的信息的集合。
它对数据流图上每一个成分:
数据项、文件(数据结构)、数据流、数据存储、加工和外部项等给以定义和说明;
它主要由数据流描述、加工描述和文件描述三部分组成。
从数据流图可知,系统包含数据流、数据存储、数据加工。
1、数据流
数据流名称:
入库单
别名:
无
2、数据存储
数据存储名称:
老师信息
简述:
对老师的信息进行存储管理
组成:
教师姓名+密码+教师基本信息
组织方式:
索引文件,教师姓名为关键字
查询要求:
要求能立即查询
学生信息
对学生的信息进行存储管理
学号+密码+选课信息+成绩+考试信息
索引文件,学号为关键字
选课信息
对学生所选择的课程信息进行存储管理
课程+上课时间+上课地点
考试信息
对学生的考试信息进行存储管理
考试地点+考试时间+监考老师
3、数据加工
加工名:
录入信息
编号:
1.1
激发条件:
接收到教师、学生的信息时
优先级:
普通
输入:
教师、学生信息
输出:
加工逻辑:
登录
编号:
1.2
进入长春理工大学教务管理系统
用户信息
登录成功或失败
4.1.5数据库描述
本系统采用mySQL数据库。
第五章凌展教务管理系统改进意见
5.1.1学生选课系统存在的问题
我校教务管理系统在选课模块上还需要改进,选课系统很容易崩溃,并且在选课的时候有很多同学会因为校园网和外网的原因使选课有很大的区别与差异,并且选课的各个课的开课时间最好在同一时段,我校教务管理系统存在不同课程开课时间不一样的情况,导致很多同学由于不知道开课时间而错过了选课的机会。
在选课系统中的安全维护方面也需要加强,我校的选课系统就出现过被入侵的情况,有的同学在选课之后并没有更改教务管理系统的密码,因此在成功选的校选课后却被破解密码,选的课就消失了,这个情况十分普遍,所以在选课系统中的安全维护也需要加强。
我校选课的时间安排可以加以调整,东区南区和西区的选课就可以分开进行选课,这一点我校已经进行实施,错开时间选课可以让同学们更加容易选课,对教务管理系统的维护也有很大的帮助。
5.1.2教务管理系统增设版块
教室自习室需求信息
这一点对于我校的大部分同学都需要,因此我校的自习室教室安排信息都可以在系统中查到那将会便利学生学习。
在找寻自习室的过程并不是十分的容易,因为自习室或者教室的安排并不为人所知,如果此部分信息可以公开将会便利同学学习。
5.1.3学生助手手机软件开发
现如今安卓,ios手机的普遍进行,有一款手机app应用更会便利我校的老师与同学,这样可以不用登陆网页再进入教务管理系统,因此我校需要开发这样一款长春理工大学管理小助手app,同学们会更加容易的查到自己的绩点,看个人课表(课表可以导入教务管理的课表,并且可以增设蹭课信息,自习室信息,课表也可以加入桌面等)。
当然我校信息更可以加入进去,我校的校历,我校校园网客户端,以及校园的地图,以方便新生准确的找到教学楼,食堂等。
当然,学生助手这款软件将会是我校教务管理系统的一大辅助,这将在会给长春理工大学教务管理系统带来非常大的帮助,也会减少因为用户同一时段在线过多而产生的拥挤现象。
并且,我校周围有很多交通线路和轻轨站,在这款软件可以提供这类信息,教务管理上不可能过多的支持这些信息的产生,因此这款软件将会帮助我校大学生,更好的找到附近的有效交通线路,去长春的景点或者商场,百脑汇都可以有效查询等。
第六章总结
教务管理系统是学校的管理核心,管理应涉及到学校的考务管理、学藉管理、成绩管理、排课管理、选课管理、教学管理等,在数据库一级建立强有力的安全系统,管理人员可以在互联网的任何地方办工,真正实现学校网上管理。
学校中的教务管理是一项很重要的工作,包括学生管理,教师管理和课程管理等。
在教务管理系统中,我想到了很多改进意见,当然改进意见会有些许不足,但是这都是同学们在生活中对我校教务管理系统提到过的意见,这些意见是可以采纳接受的,并在教务管系统中可以加以加强,在本次需求分析中,我总结到了,一个教务管系统需要考虑的问题十分多,在做其他的软件中,我们首先要了解的就是系统的需求分析,有需求才需要去做,不然做出来的也是不能应用的,服务不了他人的。