没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
SE2021 教学服务系统 课程安排子系统
1
【教学服务系统】
—— 课程安排子系统
需求说明书
组长:陈云奇 3190102994@zju.edu.cn
组员:陈梓瑞 詹哲远 朱亦陈 朱泽昊
日期:2021/05/30
版本:Version 1.0
SE2021 教学服务系统 课程安排子系统
2
目录
1 引言 ..........................................................................................................................................................3
1.1 编写目的.....................................................................................................................................3
1.2 项目背景.....................................................................................................................................3
2 项目描述 .................................................................................................................................................5
2.1 项目提出以及意义 ..................................................................................................................5
2.2 项目具体内容介绍 ..................................................................................................................5
2.3 项目研究现状............................................................................................................................6
3 用户场景 .................................................................................................................................................6
3.1 用例..............................................................................................................................................6
3.2 用例图.......................................................................................................................................10
3.3 IPO 图.........................................................................................................................................11
4 数据流图...............................................................................................................................................13
4.1 顶层数据流图 .........................................................................................................................13
4.2 中层数据流图 .........................................................................................................................13
4.3 底层数据流图 .........................................................................................................................15
5 状态图 ...................................................................................................................................................16
6 CRC 卡 ....................................................................................................................................................17
7 数据词典...............................................................................................................................................19
7.1 数据流定义表 .........................................................................................................................19
7.2 数据元素定义表.....................................................................................................................19
7.3 外部项定义表 ..........................................................................................................................20
8 验收标准...............................................................................................................................................20
8.1 功能需求 ..................................................................................................................................21
8.2 性能需求 ..................................................................................................................................21
8.3 安全性规定..............................................................................................................................22
8.4 可维护性需求 .........................................................................................................................22
9 运行环境规定......................................................................................................................................24
9.1 服务器端 ..................................................................................................................................24
9.2 设备要求 ..................................................................................................................................24
9.3 软件环境依赖 .........................................................................................................................24
9.4 客户端.......................................................................................................................................24
SE2021 教学服务系统 课程安排子系统
3
1 引言
1.1 编写目的
本软件项目需求规格说明书由软件工程基础第二大组的第八小组全体成员在经过充分
详细的讨论和对现有同类型产品进行深入调研和分析后撰写而成。
本软件需求说明书对教学服务系统中的课程安排子系统进行了全面、细致且深入的用
户需求分析,明确了开发本子系统所需具备的各种功能和性能,使得系统设计和分析人员
以及软件开发人员能够清楚地了解用户的需求,并在此基础上进一步完成软件子系统的设
计文档和后续的开发工作。
本需求说明书将在接下来的一段时间内作为软件工程基础课程第二大组的第八小组的
全体成员开发课程安排子系统项目的重要参考依据,为开发方和客户提供合适参考,并为
系统开发者提供设计与编程的基础,同时为选取测试用例和进行验收提供依据。
本说明书的预期读者包括:
• 教学服务系统的客户
• 需求分析人员
• 软件测试人员
• 项目管理人员
• 系统维护人员
1.2 项目背景
软件系统名称
• 教学服务系统—课程安排子系统
任务提出者
• 浙江大学软件工程基础任课老师-王新宇老师以及助教胡秉德老师
开发者
• 浙江大学 2020~2021 学年夏学期软件工程基础课程第二大组第八小组
用户
• 教师、学生、管理员
SE2021 教学服务系统 课程安排子系统
4
实现该软件的计算机网络
• 由若干台 PC 机组成的局域网
项目相关背景介绍
浙江大学软件学院开设的软件工程基础课程是在教育部学科评估等级为 A+ 的软件工
程专业大二夏学期的必修课程,影响力覆盖全国,该课程分为理论课和实验课两个部分,在
理论课上王新宇老师主要介绍了软件工程中的相关理论,包括软件需求分析,软件架构设计,
软件质量测试等内容,全面而深入地讲解了软件工程的基本原则及其在软件工程各个环节中
的应用。而实验课则采取分组完成的形式,5 人组成一小组,5 小组组成一大组来进行软件
系统开发的实战演练。本次课程中的综合性课程设计题目为教学服务系统。
说明书中的相关定义
认证:防范信息的损失和泄露。
权限:指用户只能的范围,即各种用户可以登录的界面,可以接触的数据,可以进行
的操作的范围。
用户场景:也称为用例,提供了系统将被如何使用的描述。
IPO 图,IPO 是 input/process/output 的简写,描述输入数据,对数据的处 理和输出
数据之间的关系。
数据流图:是 SA 方法中用于表示系统逻辑模型的一种工具,它以图形的方式描述数据
在系统中流动和处理的过程,是一种功能模型。
状态图:描绘一个系统或者组件可能假设的状态,并且显示引起或者到一个状态切换到
另一个状态的事件或者环境。
CRC 卡:模型实际上是表示类的标准索引卡片的集合,这些卡片的顶部写类名,下面左
侧部分列出类的职责,右侧列出类的协作关系。
数据词典:是对所有与系统相关的数据元素的一个有组织的列表以及精确严格的定义,
SE2021 教学服务系统 课程安排子系统
5
使得用户和系统设计者对于输入输出,存储成分和中间计算有共同的理解。
系统集成:把不同的系统根据应用需要有机组合成一个一体化的功能更完备的系统。
2 项目描述
2.1 项目提出以及意义
现代学校的教学管理已经逐步摆脱了传统的单纯依靠教学秘书、教师、辅导员等教职工
结合少量学生干部对广大学生进行组织规制的方式。随着计算机技术和网络技术的迅速发展,
教育体制改革的不断深入,以及各个高校规模的扩大和校园网络环境的建成,高校的各个部
门都面临着如何更好地利用现代化管理手段来提高管理水平的难题。其中,教学服务系统是
整个校园信息化建设的核心部分,负责协助进行信息管理、课程安排、课程选择、在线测验、
课程资源共享和成绩管理等活动,提高效率,节省时间,便利师生。总而言之,教学服务系
统是一个具有基础设施性质的重要核心系统,对于高校有序正常便捷进行教学活动极为重要。
2.2 项目具体内容介绍
教学服务系统基于校园网,主要为校园里教学活动服务,方便教师和学生进行选课、在
线测验、成绩管理等活动的进行。被认证为管理员的用户可以在教学服务系统东进行各项管
理错做,教师和学生的权限有所不同。
本系统共包含 6 个模块:信息管理、课程安排、课程选择、在线测验、课程资源共享和
成绩管理。课程安排是教学服务系统的模块之一,可以根据教室信息、课程信息、教师信息
等因素自动安排课程,以合理利用学校的教学资源。它可以进行教学资源管理,自动排课,
排课结果查询等操作。同时管理员也可以根据教师要求和教室资源需要,在不产生冲突的条
件下手动调整课程安排。
剩余24页未读,继续阅读
忧伤的石一
- 粉丝: 26
- 资源: 332
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0