《教务管理系统功能、非功能需求分析.docx》由会员分享,可在线阅读,更多相关《教务管理系统功能、非功能需求分析.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除教务管理系统非功能需求非功能需求类型解释举例性能需求网络平台要求:1) 网络环境下的多用户系统。信息主要存储在服务器端的数据库中,由各使用者在规定的权限下在各自的客户端上录入,修改,删除相关的内容,进行各自的相关操作,不可跨权限进行操作。各用户还可进行查询,调用,达到信息共享。2) 数据的完整性,准确性。录入数据采用表格方式,对录入的数据进行相关的限制,限制录入数据类型及取值范围以保证数据的完整性及准确性。3) 数据安全性。本系统采用二级安全保障:第一级:依赖于网络本身对用户使用权限的规定。不同的使用者具有不同的使用权限。第二级:在程序模块中通过
2、使用密码控制功能对用户使用权限加以限制。以保证系统的正常使用。在学籍管理、选课管理、成绩管理、教务管理等功能上对网线平台要求的三点要求有所体现。环境需求1. 开发出的软件要适用于各种WINDOWS平台和SQL SERVER数据库下,支持局域网和INTERNET下的资源共享以及EXCEL的表格输出等。2. 开发环境:Windows XP 。3. 开发工具:C#。4. 数据库管理系统:Microsoft SQL Server 2008。1. 具有网络功能的PC机;2. 操作系统为 Windows XP及以上;3. 数据库管理系统:Microsoft SQL Server 2008及以上;4. 浏览
3、器:IE5.0及以上,推荐使用IE6.0;5. 硬件平台:1) CPU:P41.8GHz2) 内存:256MB以上6. 分辨率:最佳效果1024768像素;7. Web服务器:IIS5.0;服务需求1. 数据的安全性保证教务管理系统中的数据进行相应的安全限制,不能随便进行更改,保密性要高,以防发生随意泄漏事件发生。2. 灵活性要求调用相关数据操作要简单,从数据库中调出来的数据要方便打印、录入、修改、删除等相关的操作。学籍管理、成绩管理、选课管理、教师管理等。经济需求在教务系统管理中,有大量的日常教学数据需要录入到教务管理系统中的数据库中,以反映当前的教学情况。需要大量的人员进行录入,且录入的正
4、确率相对较低,容易出错。在完全输入结束后,应让数据中的个体进行相关的核对,以防信息出错。学籍管理在经济需要上有较高的需求,有新生入学时有大量的数据需要输入。教务管理系统功能需求功能需求解释举例学籍管理学生学籍信息的查询、添加、修改和删除。学生学籍信息的录入,可以手动录入也可以从其他文件(excel 或 dbf)导入,但必须保证其准确性和有效性。“学籍管理”主要包括了高校学籍管理的常用信息,提供对学生学籍基本信息录入、查询、修改、打印输出、维护等常用功能,此功能中包括学生的学籍号、姓名、性别、年级、班级、年龄、民族、政治面貌、生日、院系、专业、入学年、修学年限、身份证、照片等信息;留级、休学、跳
5、级、转班、转学、退学等。考务成绩管理“考务成绩管理”功能模块用于根据课程自动生成本学期的考试地点、考试时间、监考老师等数据,并对考试的过程和结果进行监控。包括教务信息发布、考试日程安排、评卷安排、考场情况记录、学生成绩录入、补考成绩录入、补考通知单、班级成绩单。1) “考务信息发布”用于发布考务信息,如学年、学期、期中(期末)考试、考试时间等,以及其他一些有关考务的事项。2) “考试日程安排”用于管理考试日期、时间、考试科目、考试班级、监考老师、考场等信息。3) “评卷安排”用于对评卷专业、评卷科目、评卷教师、评卷日期、时间等评卷信息进行管理。4) “考场情况记录”用于对考场情况进行管理,如考
6、试班级、考试科目、应考人数、实到人数、违纪记录情况等。5) “学生成绩录入”用于授课教师输入学生的考试成绩。6) “补考成绩录入”用于授课教师输入学生的补考成绩。7) “补考通知单”用于教务处依据班级、个人、课程、进行不及格统计,并打印出学生的补考通知单。8) “班级成绩单”用于以班级为单位,打印该班级所开设课程的每个学生的成绩,送交教务处存档用。学籍维护本部分的功能是解决学校对学生的管理的问题,为进一步完善学校的对学生档案、学籍、成绩等的管理,实现学生信息数据包括与学生有关的数据的管理与操作处理,具体实现学生学籍异动管理、奖惩情况管理、档案管理、成绩管理、考勤管理、学期/学年资格审核以及毕业
7、/学位资格审核 。奖惩情况的增加、删除、修改、查询。基础数据管理“基础数据管理”功能模块用于维护整个教务系统正常运行所需的基础数据集,以保证教务系统有一个统一的标准的基础数据集,便于数据的共享使用,内容包括入学年份、学年学期、院系数据、专业设置、教研室情况等。基本信息、专业代码、学期代码、学年代码、班级代码、年级代码、学历代码、教学计划名称管理、教师代码管理、其他基础信息管理等。教学计划管理“教学计划管理”功能模块用于维护学校中各系各专业的课程、课组计划安排信息,作为选课和毕业审查的标准。“教学计划管理”功能有课程计划登记、课程计划审批、选课情况查询、选课信息审批等。教师管理“教师管理”功能模
8、块用于管理教师相关的信息,提高质量,保证教学工作的高效运行。教师基本信息、教师任课档案、教师奖罚档案、教师考评管理、教师课时数统计、教师进修档案等。1) “教师基本信息”用于管理教师的基本信息,如所学专业、学历、毕业院校等。2) “教师任课档案”用于管理教师任课档案信息,如教师姓名、学历和学期、任课班级、课程、周时数、总时数等。3) “教师奖惩档案”用于管理教师奖惩档案信息,如教师姓名、奖惩日期、类别原因、奖惩名称、奖惩等级等。4) “教师考评管理”用于对教师进行考评。5) “教师课时数统计”用于统计教师工作量。6) “教师进修档案”用于管理教师进修档案信息,如教师姓名、进修日期、进修科目、进
9、修单位、进修成绩等。、注册收费管理“注册管理”功能模块用于记录学生新学期的注册情况,如果未注册将记录学生的未注册原因及未注册去向。“收费管理”功能模块用于记录学生开学初的收费情况,每个学生的收费标准来自学生学籍信息中的收费类别。如新生报道人数统计、学费缴费情况等。排课选课管理“排课选课管理”功能模块用于根据教学计划、教室资源、教师资源等,制定每学期的课程表。包括“条件设定”、“全校排课设定”、“班级课程配置”、“教师排课设定”、“教室排课设定”、“课程信息录入”、“教室分区设定”、“排课时段设定”、“合班信息设定”、“人工排课”、“自动排课”、“学生选课”。1) “条件设定”用于设置排课的一些
10、限制条件,如班级、教师、教室的排课时段限制。2) “全校排课设定”用于对某学期全校课表的共同部分进行设置,如课表的统一抬头、没天上课节数、统一的排课时段等进行设置。3) “班级课程配置”用于对某个班级某学期具体开设的课程分别进行排课时段、单双周、连堂课等特殊情况设置。4) “教师排课设定”用于对个别教师的排课时段进行特殊设置。5) “教室排课设定”用于对个别教室的排课时段进行特殊设置。6) “课程信息录入”用于对一些临时添加或修改的课程(不在教学计划之列的)进行设置。7) “教室分区设定”用于把学校所有教室依据空间设置、使用类别等进行分区分组设置。8) “排课时段设定”用于设置在一周的哪些时段
11、安排课程,针对不同的班级、教室、教师只有给他们的排课时间相同可以通用。9) “合班信息设定”用于对公共选修课打破行政班级的限制,在某个学期临时性的把几个班级组合在一起上课。10) “人工排课”用于自动排课进行人工干预,常针对哪些调课、代课进行临时处理。11) “自动排课”用于根据排课管理员设置的课程信息,以班级为单位进行自动的排课。12) “学生选课”用于学生选择本学期的课程,目前一般都在网上直接完成。毕业管理“毕业管理”功能模块用于对学生毕业进行处理,同时对毕业信息、学位授予、证书授予及校友信息等进行管理。包括技能管理、实习管理、论文管理、毕业审核、毕业管理。1) “技能管理”用于对学生在校期间获得资格证书进行存档,有利于提高学生的综合素质。2) “实习管理”用于记录学生在校期间的实习情况。3) “论文管理”用于记录学生的毕业论文情况,供日后查询或借鉴。4) “毕业审核”用于根据学生的所在系(所)、专业的教师计划、选课成绩和学籍来审查该省是否具备毕业资格。5) “毕业管理”用于记录学生的毕业信息,包括毕业证书号、工作去向等。教材管理“教材管理”功能模块用于对教材库存、教材计划、教材预定、班级预收款、教材采购及教材销售工资进行有效管理。根据专业不同进行不同的选择不同的教材,并对选择的教材进行相应的记录。【精品文档】第 5 页