需求调研报告
目录
1 引言 ................................... 编写目的 ......................... 背景说明 .........................
系统目标 ......................... 2 需求描述 ...............................
教学资源维护 ..................... 学年校历编排 ........................ 组织结构维护 ....................... 教室资源维护 .......................
学籍维护 ......................... 学生基本信息维护 ................... 成绩信息 ........................... 错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。
考勤信息维护 ........................ 错误!未定义书签。
教学计划维护 ..................... 错误!未定义书签。 开课 /排课维护 ................... 错误!未定义书签。 开课管理: ......................... 排课管理: ......................... 选课管理 ......................... 学生网上选课平台(B/S结构) ........ 教务员管理平台(C/S结构): ......... 考务管理维护(暂定) ............. 成绩管理维护 ..................... 系统用途 ........................... 系统特点 ........................... 教师管理维护 ..................... 目的: ............................. 管理内容: ......................... 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。
毕业设计管理和毕业审核(暂定) ... 错误!未定义书签。 系统用途 ........................... 错误!未定义书签。 功能需求描述 ....................... 错误!未定义书签。 功能描述 ........................... 3 性能需求 ...............................
网络平台要求 ..................... 网络环境下的多用户系统。 ........... 数据的完整性,准确性。 ............. 数据安全性。 ........................
用户平台要求 ..................... 4 行为描述 ............................... 5 参考文献 ............................... 6 总结 ................................... 错误!未定义书签。
错误!未定义书签。
错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。 错误!未定义书签。
错误!未定义书签。 错误!未定义书签。 错误!未定义书签。
1 引言
1.1 编写目的
教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,所以迫切需要研制开发一种综合教务管理软件,建成一个完整统一、技术先进、高效稳定、安全可靠的教学信息管理系统。
1.2 背景说明
待开发系统名称:教务管理系统 开发者:
用 户:高校教务人员,在校学生,教师
1.3 系统目标
开发此教务管理系统软件,使教务人员及操作者进行教务管理,方便操作者随时添加、查询、修改,使工作人员从繁琐的填表,查表工作中解放出来;使供需双方都获得满意的结果;促进报表、统计数字的规范化;提高工作效率;降低教务管理维护费用,提高行政工作效率,改善服务质量,为学校领导决
策提供支持,该软件的设计目标尽量达到人力与设备的节省,并且处理数据的速度提高。
该系统面向教务处、院、系教师和全校学生,实现教学资源管理,学籍管理,教学计划,开课 /排课管理,选课管理,考务管理,成绩管理,教师管理,教材管理,教学质量监控,开放性实验管理,毕业设计管理和毕业审核等功能。
2 需求描述
本系统适合学分制、选课式的管理模式。本系统集教学资源管理、学籍管理、教学计划、开课 /排课管理、选课管理、考务管理、成绩管理、教师管理、教材管理、毕业设计管理和毕业审核等教务功能于一体,并可以输出各类课表、成绩单。
业务流程图(整体过程)
新生基本信息学生成绩新生入校学生注册班级及学生信息学生成绩管理成绩档案信息教师信息教师管理教师信息排课管理课表信息毕业管理毕业信息档案课程库教学计划课程信息选定课程信息教材管理选课管理教材信息学生选课信息教室信息教学计划信息教室信息教室资源管理
教务管理系统总体构架
教务管理 教学资源管理学籍管理教学计划开课排课管理选课管理考务管理成绩管理教师管理教材管理毕业设计管理和毕业审核 /
2.1 教学资源维护
教学资源管理系统 学年学期组织结构教室资源 2.1.1学年校历编排
实现目标:给定学年起止日期,自动生成校历。并能对其进行人工调整,具体表现形式见学校校历。 2.1.2 组织结构维护
组织结构由学校统一规划,可分为学院——>各主要系别(信息、经管等)——>具体专业——>各班级——>学生。
实现目标:组织结构维护。可通过树状结构呈现。 2.1.3 教室资源维护
实现目标:对教室个数、可容纳人数、教室位置、教室功能(语音室、实验室、微机室、体育场馆等)、相应的管理人员进行维护;
通过对教室的统计结果可制定成详细的教室资源管理表格。形式如下:
教室号 教室功能 可容纳人数 教室位置 备注 注:备注中可注明教室的具体配置与相应的管理人员等。
2.2 学籍维护
学籍管理维护 档案管理 成绩管理 考勤管理 学籍异动管理 学期/学年资格 毕业/学校资格审核 奖惩情况管理
本部分的功能是解决学校对学生的管理的问题,为进一步完善学校的对学生档案学籍、成绩等的管理,实现学生信息数据包括与学生有关的数据的管理与操作处理,具体实现学生学籍异动管理、奖惩情况管理、档案管理、成绩管理、考勤管理、学期/学年资格审核以及毕业/学位资格审核。
基本数据为学生信息、课程信息、班级信息的输入,以及有关对学生信息的查询的数据输出。 2.2.1 学生基本信息维护
1.系统可从招办提供的电子档中导入学生档案,实现新生基本信息表,并能对基本信息表数据进行存档和维护。
2.提供对新生进行分班和对已分班学生重新编班;还可分别按照系、班级、地区等进行统计信息维护。
3.系统提供每学期的开学注册信息维护,对异常情况进行统计/备注,生成数据报表。
4.学生基本信息内容包括:姓名、性别、出生年月、籍贯、民族、是否烈属、是否华侨侨眷、政治面貌(是否团员、入团时间、入团地点、是否党员、入党时间、入党地点)、身份证号、家长情况、家长姓名、 关系、工作单位、联系方式、何时何地高中毕业、高考成绩。
入学学号、专业、班级、宿舍、床位、宿舍电话。
2.2.2 成绩信息
1.从学生成绩管理系统调入学生成绩报表和学生学分报表,报表可为累计的/本学年的根据需要。
2.不能对成绩报表进行修改,只能作为基本表,做档案资料用。
学号 姓名 科目 成绩 学分 备注 (没有过的科目,学分不够/总学分不够者,都有标注)
2.2.3考勤信息维护
1.考勤登记:对学生每周包括升旗、晨跑、上课的考勤情况等进行登记,每周提交一次。
2.开通班主任办公室/教学服务中心两个输入端口,只有教学服务中心对数据有更改权限。
3.对有关考勤情况的按班级、时间段等不同类别的统计,并根据校规对违规学生进行标记。
4.违规处理,根据相关规定处理各违规学生,并生成备注存入个
人临时档案。
每周考勤表和学期考勤情况汇总表两种表格: 每周考勤情况表
学号 姓名 星期一 星期二 星期三 星期四 星期五 汇总 备注 学期考勤情况汇总表
学1 2 3 4 5 6 7 8 9 … … 考勤汇总 号 姓名 (表内填写的数字为缺课次数)
2.3 教学计划维护
教学计划子系统 学年/学期选择 各系(专业) 专业课公共课选修课各年级 各班级 公共课专业课选修课 查询相关课程学分/学时,授课教师、授课时间及地点
设置专业方向,为各专业制定教学计划,使学科专业不断规范化、科学化、层次化。
1.查询功能:查询某专业、班级相关公共课、专业课、选修课信息。
2.教学计划复制功能:将某一年级的课程计划复制到另一年级;将某系(专业)的某一年级课程复制到该系(专业)另一年级。
3.共享功能:将教学计划制定结果传输到“开课/排课管理子系统”中,实现共享。
4.统计功能:可以按照学年、学期、系(专业)、班级输出教学计划。
2.4 开课 /排课维护
排课管理 输出课表 手工调整 自动排课 单界面易操作 选修课穿插 分布式排课 教师、教室、课时的共同约束条件 排课的科学性与合理性 需要避免的各种冲突 教师课表 教室课表 时间课表 课程课表 学生个人课表
2.4.1 开课管理:
开课管理是由教学计划导入学期教学任务,学生选课后,再根据实际情况微调生成学期实际开课。 2.4.2 排课管理: 1.自动排课:
自动排课功能是:经过排课操作人员所输入的课程、学生、
教室、教师等基本信息,以及学期校历、课程课时,加上各种约束条件,由系统根据上述条件自动生成各种课表。 2.教师、教室、课时的共同约束条件:
A. 教师、教室时间可以设定优先级,指定:必须排、不可排、尽量排、尽量不排;排课时参照设置进行自动排课。 B. 课时安排情况:单双周课程,穿插或接续课程,三四节连排课程,单节排课等。
a) 连排式:一堂课需要3-4学时,安排在同一个上午或同一个下午,为老师提供时间上的便利;
b) 单节排课:例如英语听力等课程,自动排课时将单节课程尽量排在一起,便于课程相关资源的安排; c) 穿插或接续课程:对于上几周理论再做几周实验的课程,在此课程空余的周次里,系统自动安排其他课程,节省教室资源。
C. 课时安排进度:一般来说,一个老师带几个班的同一门课程是平常事。同一授课内容老师希望只备一次课,这要求排课时考虑各个班级的课时安排进度。比如张老师同时带一班和二班的高等数学,两个班级每周各2次课。他希望排课的顺序是一班、二班、一班、二班,或者是二班、一
班、二班,一班,而不是一班、一班、二班、二班,这样老师在教学时就不需要再备第二次课了。
3.排课的科学性与合理性:
对于不同类型课程可以根据学校的情况自行设定排课优先级:
a) 公共课排在下午或晚上; b) 晚上不排课; c) 数学只排在上午; d) 体育课不占用前两节;
e) 周六,周日,(周五下午)不排课程; f) 专业必修课排在上午;
课程每周学时超过较多时,如果未设置连排,则课程排在尽可能合理的时间上。例如:一门课周学时为6,可安排周一1、2节,周三3、4节,周五1、2节;(此课程安排合理性的数据来自于本项目组教务处人员尽二十年通过对各种类型院校时间安排的经验采集整理的30多万条经验数据获得。) 4.需要避免的各种冲突:
a) 教室不冲突:同一教室同一时间不能安排两门课程; b) 学生不冲突:同一班级学生不能在同一时间上二门或二门以上课程;
c) 老师不冲突:同一教师不能在同一时间在不同地点上课;
d) 课程不冲突,同一班级同一课程不能同一时间在不同地点上课;
e) 教室容量不冲突:即班级人数不能超过教室容量。 f) 特殊约定条件:可按指定条件排课: g) 按指定地点排课不冲突;
h) 按指定时间排课:可指定节次或上、下午; i) 按合班上课不冲突; j) 3或4课时课程连排不冲突; k) 学时为单数课程按单双周排课; l) 一门课程多人上课不冲突;
m) 要求两名或两名以上教师上课互不冲突;
n) 选修课自动穿插到排课所占用的时间之外,根据选修科目人工设置或尽可能系统完成。
5.手工调整功能:
a) 单界面易操作:将课表的冲突在同一界面中进行显示,用户可直接通过在界面中进行点击、拖拽的操作进行课表调整。
b) 选修课穿插:选修课自动穿插到排课所占用的时间之外,根据选修科目人工设置或尽可能系统完成。 c) 分布式排课:推荐由教务处排公共类课程,各系排自己的专业课的模式 。
6.输出五种类型课表:
教师课表、教室课表(报表参见附件2)、时间课表、课程课表(某门课的课表)、学生个人课表。
2.5 选课管理
选课管理子系统 教务员管理平台(C/S) 选课信息管理 选统课 记计录 基本信息管理 学课教生程师信信信息息息管管管理理理 学生选课平台(B/S) 个选人退 信课息课 管 理
系统为学生和教务人员提供不同的入口。学生和教务人员具有不同的操作权限,学生可以修改个人基本信息、选课、退课、查看自己的课程;教务人员通过本功能可以及时掌握学生选课的进程,对系统进行全面的管理,如选课信息的录入、查看、修改、删除等。
2.5.1 学生网上选课平台(B/S结构) 1.选课:
当点击增加选课菜单后,课程列表中的专业必修课为教务处按各系教学计划自动添加进去的,学生可以通过课程列表框中的选修课程列表来进行选择,也可以通过课程名称或课程代码直接加入选课单,可以一次选多门课。
界面中同时提供查看本学期所开设的全部课程的基本信息,包括每门课的学分、课程性质(选修、必修)、教室及可容纳的学生、教师、教学方式(普通教学、多媒体教学、户外教学)、已选人数等。
本功能自动将学生自行添加的选课单传到排课系统,进行排课,生成本学期课程安排表。
在学生选课过程中,系统自动判断所选课程的总学分是否超过上限,另外自动判断所选课程是否冲突、是否跨年级选课等。
学生选课功能应具备时间限制,选课阶段结束后学生不能对选课结果作修改。 2.退课:
当需要删除选课时,选中删除选课菜单。可从课程列表框中选择需要删除的课程,可以一次选多门课。
删除操作提交后把选课结果送给成绩管理子系统。
课程表中教务处按各系教学计划整体指定上去的,学生不能自行退选。
2.5.2 教务员管理平台(C/S结构): 1.基本信息管理
本功能是选课管理系统的辅助功能主要包括教师信息管理、学生信息管理和课程信息管理,实现对教师信息、学生信息的浏览以及对课程信息的安排。
其中教师信息管理可以查看教师姓名、教师工号、教师职称、教师所属系;学生信息管理可查看学生姓名、学生学号和学生所在系和所在专业;课程信息管理有课程名称、学分、上课地点、已选人数、课程性质、开课系、课程人数,通过课程信息管理教务人员还可以根据需要加入本学期需要的课程。 2.选课信息管理
A. 教务人员通过选课记录可以查询、添加、修改本学期开设的选修科目。
掌握当前选修课目的报名进程,根据实际选课情况临时调整科目内容,将最终修改结果传送给成绩管理子系统。 B. 统计功能应做到:
a) 生成学生选课报表,并打印输出选课学生名单。 b) 生成本学期学生所选课程的成绩报表,具体包括学生的每门课的学分、成绩、是否需要补考或重修等信息。将结果传送给成绩管理子系统。 c) 同一位老师数据统计。 d) 同一班级数据统计。
2.6 考务管理维护(暂定)
把考务工作信息化和自动化的系统,实现了考试计划管理和考场的自动安排。
考务管理子系统 考试查询考场管理安排 期中考试期末考试课程考试报名考试补考
2.7 成绩管理维护
成绩管理子系统 成绩统计成绩录入成绩排名成绩更改成绩查询其它成绩帮助信息 学生教师按课程按班级按学生按班级按年级按专业姓名学号姓名教工号
2.7.1 系统用途
考试成绩是检验老师教学效果和学生学习效果的重要度量,也是审查学位的重要依据。因此要求学生的成绩管理准确安全。 2.7.2 系统特点
1. 考试成绩开放:教学服务中心--系办公室、班主任办公
室――任课老师三类成绩录入端口,但成绩数据一经提交便不能更改,如录入有误,必须到教学服务中心更改维护。 2. 成绩录入(必修)可按课程/班级/学生等方式录入(录入成绩
是卷面成绩+作业成绩/实验成绩);班主任处录入平时考勤
折合成绩,最终成绩由本系统按照不同比例将各成绩相加最终生成。
3. 系统可按年级/专业/班级/课程进行统计,排名,也可以对同
专业不同界学生成绩进行纵向对比,每个学生总排名的横向对比。
4. 系统根据成绩数据库数据,输入学科学分分配数据,自动生成
学生学分数据库,并对单科学分/学期总学分不达要求者自动标记,补考成绩更改后学分信息也自动更改,也保留原先数据库信息。
5. 本系统最终生成学生成绩数据报表,学生学分数据报表。报表
按时间分学年的,学期的,累计的;按范围分为总的,年级的,专业的,班级的,个人的。
6. 成绩管理和学籍管理的相关数据相互交互,数据可以相互调
用,但是不能更改对方数据。 7. 学生成绩登记表格式
课程名称: 学时: 学分: 考试时间:
班级 学 号
姓 名 性别 成绩 学 号 姓 名 性别 成绩 2.8 教师管理维护
教师管理子系统 教师基本信息 教师教学考勤 教师工作量 教师异动 教师进修 姓名职务教师号姓名性别职称所属系别教师到课情况总课时专业班级学生人数上课信息调动目的地原因进修地进修期是否返校时间地点班级
2.8.1 目的:
通过本部分功能可以对教师的信息更好的管理,提高工作效率,同时避免人工管理的错误,从而对学校的教师进行更加科学和规范的管理,提高管理效率,减轻管理人员的负担。本系统分为:教师基本信息、教师教学考勤、教师异动、教师进修、教学工作量。总的来说能够满足学校对于教师基本信息的管理。
2.8.2 管理内容:
该子系统提供对每位教师的基本信息、教学考勤、教师异动、教师进修和教学工作量等信息的维护功能。
1. 教师基本信息:教师号、姓名、性别、年龄、职称、所属系别。 2. 教师教学考勤:教师到课情况。
3. 教师异动:教师调动目的地和具体原因或目的。 4. 教师进修:教师进修地、进修期、返校时间。
5. 教学工作量:每位教师学期总课时、所带专业及学生人数。 6. 权限设置:只有教务处人员才能查询到所有教师的资料,其他
人员无权查阅本部分内容。
2.9 毕业设计管理和毕业审核(暂定)
2.9.1 系统用途
学生可以在网页端根据自己的兴趣爱好选择自己的毕业设计的题目。题目可按选择的优先级分配。同时支持学生在校外进行毕业设计的题目管理。可对毕业生的毕业资格进行审查,对毕业生的基本信息,学籍以及就业相关信息进行统一管理。
2.9.2 功能需求描述
1. 汇总各系毕业设计题目,实现对各系毕业设计题目信息的维
护。
2. 毕业生可以在网上查询毕业题目信息及要求,根据自己的兴趣
爱好填写毕业设计志愿,并且还可以在网上提交设计,查询毕业设计成绩。
3. 辅导老师可以通过网上查询自己辅导的学生情况,并实现对毕
业生的远程辅导,毕业设计成绩录入。
4. 系教务或辅导老师将学生毕业设计成绩提交给教务处,教务处
统计成绩及相关的教师意见存档。
5. 导入按入学时间或申请毕业学生的基本信息,导入毕业生资格
要求(毕业/学位),对比审核待毕业学生基本要求,审核一览导出毕业生数据,在档案保存。
6. 学院毕业生审核通过后,导出学院毕业/学位审核数据信息,
导入教委数据库。
7. 统计各系毕业生就业情况(就业单位),分析学院学生就业趋
向;汇总学院各系相关职业类别的信息,维护相关职业档案材料信息表,得出相关专业就业趋势分析信息。
8. 毕业生可以在网上查询个人的毕业信息,查询相关专业的就业
信息等。 2.9.3 功能描述
毕业生基本信息管理子系统 毕业生设计管理 毕业设计题目管理 毕业设计审核管理 管理 毕业生信息管理 择业就业信息管理 毕业生挡案毕业资格审核管理管理 毕业设计分配毕业生信息查询 9. 毕业设计题目管理
汇总修改各系毕业设计题目,最终生成供所有人查询的毕业设计题目及详细要求,对毕业设计题目信息进行维护。
10. 毕业设计分配管理
a) 毕业生网上选题
毕业生可以在网上查询选择题目(通过填写志愿表),还可以在网上查询选题结果。 b) 分配课题(按题目,按教师)
可以根据汇总的志愿表信息对比题目或辅导老师要求分配毕业设计题目,对报满的题目或老师资源的分配进行
人工调整。
c) 系教务或辅导老师网上查询
系教务端口可以在网上查询本专业学生(按题目,按老师)题目分配结果及相关统计和相关要求,辅导老师可以查询到自己的分配任务等。
11. 毕业设计审核管理
a) 设计网上提交
毕业设计完成后可以远程的在网上提交设计,也可以通过远程交流听取辅导老师相关意见,辅导老师也可以远程浏览,辅导所带学生,解答相关问题。 b) 毕业设计成绩管理
系教务或辅导老师将学生毕业设计成绩提交给教务处,教务处统计成绩及相关的教师意见存档和发布网上供查询。
12. 毕业资格审核管理
a) 审核名单
导入按入学时间或申请毕业学生的基本信息,添加,删除,修改 该生在校的所有相关信息包括(干部信息、奖
励信息、处罚信息、学分信息、毕业论文成绩、扩展信息)等信息. b) 毕业资格审核
导入毕业生资格要求,对比审核待毕业学生基本要求,审核一览导出毕业生数据,在档案保存。 c) 学位资格审核
审核名单基本信息表→ 学位资格相关要求 →系统自动标记未达要求学生 → 导出达到要求毕业生数据 → 至档案管理 d) 审核统计
统计毕业资格审查表和学位资格审查表,统计各界各系学生总体毕业情况,并进行纵向对比。
13. 毕业生信息查询
a) 个人毕业信息查询
毕业生可通过网站查询个人的毕业资格是否达标,具体那项没有,并查询学位资格审核要求,学位资格是否达标。
b) 毕业生数据导出
学院毕业生审核通过后,导出学院毕业/学位审核数据表,导入教委数据库。
14. 择业就业信息管理
a) 就业去向处理
统计各系毕业生就业情况(就业单位),分析学院学生就业趋向。 b) 职业类别档案
汇总学院各系相关职业类别的信息,统计相关职业档案材料信息表提供查询,分析相关专业就业趋势分析
15. 毕业生档案管理
暂定
3 性能需求
3.1 网络平台要求
3.1.1 网络环境下的多用户系统。
信息主要存储在服务器端的数据库中,由各用户在规定的权限下在各自的客户端上录入,修改,删除相关的内容,各用户还可进行查询,调用,达到信息共享。
3.1.2 数据的完整性,准确性。
录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。系统应具有部分反悔修改功能,系统备有的修改功能均可反悔 3.1.3数据安全性。 本系统采用二级安全保障:
第一级:依赖于网络本身对用户使用权限的规定。
第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。
3.2 用户平台要求
开发出的软件要适用于各种WINDOWS平台和SQL SERVER数据库下,支持局域网和INTERNET下的资源共享以及EXCEL的表格输出等,最低配置要求内存以及显存显卡。 1. 开发环境:Windows XP 2. 开发工具:Visual Studio 2008
3. 数据库管理系统:Microsoft SQL Server 2005。
4 行为描述
在整个系统中通过教学计划有效管理,方便准确下达教学任务,进行排课前数据准备、排课条件设定、自动排课和课表的日常管理;而通过对全院学生的学籍管理,掌握学生基本信息和学籍变动情况,学生可以自由选择选修课程,而根据各班级课表情况或各专业教学计划,可以方便地进行成绩管理;老师可以实时登入成绩和查询成绩情况,并且可以申报科目考试时间,成绩管理系统根据各学期课表和学生信息进行成绩的统计生成。排课系统是各系部教务员根据下达的教学任务安排本系部课程的开课教师、教室名单等工作;各系统功能分开、但又相互关联,而数据完全共享,具体管理工作人员根据自己的职责范围,运用相应的系统完成各自的日常教务工作。
5
参考文献
4. 《软件工程》李伟波 刘永祥 王庆春 武汉大学出版社
5. 《成功的软件开发》Scott Donaldson Stanley G. Siegel
蔡愉祖 邓本江 等译
6 总结
教务管理系统是学校的管理核心,管理应涉及到学校的专业设置、学藉管理、成绩管理、网上注册、开课管理、选课管理、师资管理等,在数据库一级建立强有力的安全系统,管理人员可以在互联网的任何地方办工,真正实现学校网上管理。
学校中的教务管理是一项很重要的工作,包括学生管理,教师管理和课程管理等。开发“教务信息处理系统”的目的就是利用计算机的查询和运算功能,代替手工处理,提高工作效力和质量,所以该系统是必要而且能够实现的。
因篇幅问题不能全部显示,请点此查看更多更全内容