软件需求说明书
.项目名称:班级管理系统
指导老师:廖竟
成员:曾诚 20081762 解昊 20081763
李建康 20081761 李振凯2008174 牟飞宇20081764 余成仁20081744 王林艳20081738
日期:2010、10、25
小组内部分工 姓 名 学 号 王林艳 曾诚 解昊 李振凯 牟飞宇 余成仁 李建康 20081742 20081762 20081763 200817 20081764 20081788 20081761 任务 运行设计,搜集资料, 编写概要设计说明书 数据结构及数据库设计 接口设计 模块功能分配 层次图 接口设计 精化软件结构 完成情况 已完成 已完成 已完成 已完成 已完成 已完成 已完成
目 录
一、引言..................................................................................... 错误!未定义书签。
1. 编写目的 ............................................................................. 错误!未定义书签。 2. 背景.................................................................................... 错误!未定义书签。 3. 定义.................................................................................... 错误!未定义书签。 4. 参考资料 .......................................................................................................... 4
二、任务概述............................................................................. 错误!未定义书签。
1. 目标.................................................................................... 错误!未定义书签。 2. 用户的特点.......................................................................... 错误!未定义书签。 3. 假定和约束.......................................................................... 错误!未定义书签。
三、需求规定............................................................................................................... 5
1. 对功能的规定 ................................................................................................... 5 2. 对性能的规定 ................................................................................................... 6 3. 输入输出要求 ................................................................................................... 7 4. 数据管理能力要求 ............................................................................................ 7 5. 故障处理要求 ................................................................................................... 7 6. 其他专门要求 ................................................................................................... 7
四、运行环境规定....................................................................................................... 8
1. 设备................................................................................................................. 8 2. 支持软件 .......................................................................................................... 8 3. 接口................................................................................................................. 8 4. 控制................................................................................................................. 9
1引言
1.1编写目的
介于大学老师和班委对班级的管理不便,为了更好的综合班级学生资料,成绩以及考勤等信息的管理,本文档将对班级管理系统软件开发需求进行描述,重点描述了班级管理系统的功能需求及非功能性需求。
本说明书的预期读者为客户、概要设计人员、测试人员、文档编写者、项目管理人、课程老师、其他项目组。
1.2背景
随着高等教育由精英教育转型为大众教育,越来越多的人能够上大学,这给我们大学的学生管理系统带来了极大的挑战。以前那种纸张记录、管理学生信息的方法已不再适用,随着时代的发展,计算系软件和系统的成熟,这给我们的大学生信息管理带来了方便。
1.3定义
需求分析:不是具体的解决问题,而是准确的确定“为了解决这个问题,目标系统必须做什么”,主要是确定目标系统必须具备哪些功能。
1.4参考资料
《软件工程导论》,清华大学出版社,2008年2月第5版,张海藩编著
2任务概述
2.1目标
运用软件工程的方法,确定一个班级管理系统所应该具备的功能需求,性能需求,出错处理需求,接口需求,约束,将来可能提出的需求,系统的数据需求及系统的硬件需求。
2.2用户的特点
本系统的用户包括两类,
第一类是班委成员,属于管理者,只具备查询,输入本班学生的成绩及参加活动信息的权限;辅导员,属于管理者,具有查询,输入,修改所管理的学生的个人信息,成绩及参加活动信息及增加,删除班委成员管理者的权限。
第二类是普通学生,属被管理者,只具备查询个人信息,成绩及参加活动记录的权限。
3需求规定
3.1对功能的规定
系统功能结构图: