资源描述
白菜教务管理系统
20
2020年4月19日
文档仅供参考,不当之处,请联系改正。
教务管理系统需求分析说明书
编写: 张新萍
日期: /12/12
审核:
日期:
批准:
日期:
受控状态:
是
发布版次:
日期:
编号:
变更记录
日期
版本
变更说明
作者
签字确认
系统模块
对应章节
对应部门
负责人签字
目录
1 概述 4
1.1 目的 4
1.2 背景 4
1.3 范围 4
1.4 术语定义 4
1.5 参考资料 5
1.6 任务概述 5
1.6.1 目标 5
1.6.2 用户的特点 5
1.6.3 假定和约束 6
1.7 运行环境 6
1.7.1 软件环境 6
1.7.2 硬件环境 7
1.8 需求规定 7
1.8.1 对功能的需求 7
1.8.2 对非功能性的需求 22
1 概述
1.1 目的
教务管理是大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,特别是学分制、选课制的展开和深入,教务日常管理工作日趋繁重、复杂。如何把教务工作信息化,模块化,便捷化是现代高校发展的重点,因此迫切需要研制开发一种综合教务管理软件,建成一个完整统一、技术先进、高效稳定、安全可靠的教学信息管理系统
1.2 背景
软件名称为:教务管理系统
项目客户:XX学校
开发者: 张新萍,张丽杰,降宏飞,尉文瑞,任杰
用户:高效教务人员,在校学生,教师
本教务管理系统主要针对学校内部的教务管理,旨在提高教务管理的效率,减免手工处理的繁琐与误差,及时、准确地反映学生的具体情况,实现人力和设备的节省,而且处理数据的速度提高。
系统包括的范围:网上选课,教学质量评价,教学安排,考试安排,学生成绩。
1.3 术语定义
教务: 有关教学活动的行政事务。
1.4 参考资料
XXXX
1.5 任务概述
1.5.1 目标
本教务管理系统主要针对学校内部的教务管理,旨在提高教务管理的效率,减免手工处理的繁琐与误差,及时、准确地反映学生的具体情况,实现人力和设备的节省,而且处理数据的速度提高。具体的目标包括:
1) 对学生,教师的增加,删除,修改,查询。
2) 对人员权限的具体分配
3) 对教学任务的安排
4) 实现网上的便捷选课
5) 简单、友好的操作界面
1.5.2 用户的特点
本教务管理系统的用户分为学生,教师,教务处,学生处,管理员四类。
对于学生,具有网上选课,教学安排,考试安排和成绩的查看,还有对教学质量的评价的功能。
对于教师,能够查看教学安排,考试安排和网上选课的具体情况,而且还负责学生考试成绩的录入。
对于教务处,发布相关通知信息,进行教学安排,考试日程安排,学生信息查询,教师信息查询。
对于管理员,她拥有系统的最高权限,能够对人员、系部、职位、权限进行增、删、查、改, 可为各用户分配系统的各权限。
图表 11教务管理系统组织架构
1.5.3 假定和约束
开发工作的条件和限制:本团队小组为6人,人手较为紧缺,操作系统统一为Windows 7,浏览器统一为IE10,无法在其它平台上进行测试。
开发期限:为期七天。第一天进行需求分析,第二天设计阶段,第三、四、五、六天进行编码阶段,第七天进行测试。
硬件限制:开发设备均为笔记本,性能较台式机有所差异。
安全和保密方面:密码进行MD5加密。
1.6 运行环境
1.6.1 软件环境
名称
版本
语种
操作系统
Windows 7
Ultimate
简体中文
数据库平台
MySQL 5.5
5.5.22.0
简体中文
应用平台
Windows 7
Ultimate
简体中文
客户端软件
IE
11
简体中文
1.6.2 硬件环境
服务器
最低配置
推荐配置
应用和数据库服务器
英特尔 第二代酷睿 i3 @1.50GHz 双核
英特尔 第三代酷睿 i5 @ 2.60GHz 双核
内存 2GB
内存 4G
硬盘100 GB
硬盘 500GB
1.7 需求规定
1.7.1 对功能的需求
1.7.1.1 系统功能层次模块图
功能层次模块图:
网上选课
用户登陆
权限管理
教学评估
考试安排
教学安排
成绩管理
用例图:
1.7.1.2 各子模块功能的描述
【流程图】
结构管理—流程图:
1.7.1.2.1 网上选课
学生经过登录教务系统,实现便捷的网上选课;教务处发布本学期能够选修的课程。
1.7.1.2.1.1 发布可选课程
教务处录入课程基本信息(课程名字,授课教师,学分,开课系部,开课学期,学时),保存进数据库中。
使用角色:教务处
需要填入的信息:课程编号,课程名字,授课教师,学分,开课系部,开课学期,学时
1.7.1.2.1.2 选课
学生选修本学期要选修的课程
适用角色:学生
需要填入信息:勾选想要选修的课程。将选修的课程加入到学生的本学期的课表当中。
1.7.1.2.2 教学安排
教务处对本学期的课程进行安排,学生能够查看本学期要上的课程。
1.7.1.2.2.1 课程安排
新增加的公司下属机构,由管理员进行增加
使用角色:教务处
需要填入信息:班级,课程,教师,上课地点,时间。
1.7.1.2.2.2 查看课表
学生和教师登录系统,点击查看教学安排,查看本学期要上的课程。
使用角色:学生,教师
查询显示信息:日期,课程,授课教师,上课地址。
1.7.1.2.3 考试安排
学生登录本系统查看本学期的考试安排,教务处登录系统对本学期的课程进行考试安排,教师登录系统查看监考的考场。
1.7.1.2.3.1 安排考试
安排本学期的考试课程,考试时间和考试地点,安排监考教师。
使用角色:教务处
需要填入信息:考试课程,考试时间和考试地点,安排监考教师。
1.7.1.2.3.2 考试信息
学生点击点击考试查询,从数据库中查找出匹配考试信息,显示到列表中。
使用角色:学生
查询显示信息:监考信息,考试信息。
1.7.1.2.3.3 监考信息
学生点击点击考试查询,从数据库中查找出匹配考试信息,显示到列表中。
使用角色:教师
查询显示信息:监考信息。
1.7.1.2.4 成绩管理
教师登录教务系统,录入学生的考试成绩。学生登录教务系统,查看考试成绩。
1.7.1.2.4.1 成绩录入
教师点击成绩录入,选择相应的班级,进行成绩录入。
使用角色:教师
填入信息:成绩。
1.7.1.2.4.2 成绩查询
教师能够选择班级,进行成绩查看,修改。学生点击成绩查询,显示所有课程的成绩。
使用角色:教师,学生
填入信息:班级,年学期
显示信息:成绩,学生信息,课程信息。
1.7.1.2.5 教学评估
学生对本学期的教师所教授的课程进行评估,教务处查看学生对教师所教授课程的总体评价。
1.7.1.2.5.1 教学质量评价
学生登录系统对本学期的课程进行打分,评价。
适用角色:学生。
1.7.1.2.5.2 查看教学评价
此功能的目的是教务处和教师经过查看学生对教师的评价。对本学期教师的教学情况有一个初步的了解。
适用角色:教务处,教师。
需要填入的信息:教师
展开阅读全文