软件需求说明书编写规范
案卷号
日期
《班级管理系统》
软件需求说明书
作 者: 重庆理工大学足下实习提高班全体学员
完成日期: 2010
年
7
月
5
日
签 收 人:
签收日期:
修改情况记录:
版本号 修改批准人 修改人 安装日期 签收人
软件需求说明书编写规范
目录
软件需求说明书.............................................................................................................................1
目录....................................................................................................................................................2
1 引言...................................................................................................................................1
1.1 编写目的.....................................................................................................................................1
1.2 范围.............................................................................................................................................1
1.3 参考资料.....................................................................................................................................2
2 项目概述...........................................................................................................................2
2.1 产品描述.....................................................................................................................................2
2.2 产品功能.....................................................................................................................................2
2.3 用户特点.....................................................................................................................................3
3 具体需求...........................................................................................................................4
3.1 功能需求.....................................................................................................................................4
3.1.1 组织管理..............................................................................................................................4
3.1.2 角色管理..............................................................................................................................8
3.1.3 用户管理............................................................................................................................14
3.1.4 权限管理............................................................................................................................18
3.1.5 学生管理............................................................................................................................22
3.1.6 学生信息管理....................................................................................................................29
3.1.7 班级管理............................................................................................................................37
3.2 外部接口需求...........................................................................................................................50
3.2.1 用户接口............................................................................................................................50
3.2.2 硬件接口............................................................................................................................50
3.2.3 软件接口............................................................................................................................51
3.2.4 通信接口............................................................................................................................51
3.3 属性...........................................................................................................................................51
3.3.1 性能需求............................................................................................................................51
3.3.2 安全性................................................................................................................................52
3.3.3 可维护性............................................................................................................................52
4 其他需求.........................................................................................................................52
4.1 数据库...................................................................................................................................52
软件需求说明书编写规范
1 引言
1.1 编写目的
该系统能让学校进行系统化的管理。使各部门各项工作能更加简单、规范、系统化的进
行。节约人力,物力,财力资源。
1.2 范围
a. 系统名称:班级管理系统;
b. 系统功能:
部门管理:提供一个公共的部门管理工具。
权限管理:为每种角色分配模块权限并记录其数据。
考勤管理:能够记录每天学生的考勤情况,每周汇总,每学年汇总,能够记
录和查询学生的表现评,能够记录和查询学生的表现评价。
成绩管理:能够记录各同学的加减分情况,能够录入每个学生的各科成绩,
标记不及格的学生,算出每个同学的总积分、平均积点、并对其进行排序、分配
甲乙丙等奖学金,够录入和查询每个同学的详细情况。
团籍管理:并能够按不同的查询条件查询出班上哪些同学是入党积极分子、
预备党员或党员,并统计人数 ,系统能录入和查询班上学生的团籍信息和交团
费情况。
班费管理:记录班级班费开支,仅特定人有修改权利,但人人都可以查看。
信息管理:能发布本班的消息和公示一些文件,上级部门的管理人员可以查
询下级班级信息。
c. 最终目的:利用此系统能让学校系统化的管理,能够高效方便的管理学校各部门 。
班级也能进行有效的管理,同时实现了物质化办公,提高了办公效率。
第 1 页
软件需求说明书编写规范
1.3 参考资料
未完成
2 项目概述
2.1 产品描述
班级的管理是一个繁琐复杂的过程,学校为了方便管理学生的日常上课学习情况,委
托开发一套班级管理系统来管理学生的日常上课学习情况。该系统主要以辅导员和各班班
委以行操作来管理学生。各级管理员负责用户角色和权限的管理。
2.2 产品功能
第 2 页
软件需求说明书编写规范
2.3 用户特点
1) 使用该系统的用户类型有:校管理员,院管理员,系管理员,辅导员,班长,团
支书,学习委员,生活委员和一般学生。
2) 用户操作说明:
大学、学院、系应该有相应的管理员
一个班级主要班委主要有班长,团支书,学习委员,生活委员
班长主要记录和查询每个同学的详细情况以及审核班级同学评优资格
学习委员记录考勤工作、加减分情况以及奖学金评选
团支书记录团员信息以及记录团员缴费情况
生活委员记录班费使用情况
全班同学发布,查看班级新闻。
第 3 页
CMS
组织管理 模块管理 角色管理用户管理 权限管理
部门管理
学校
学院
系
学生管理 学生信息管理 班级管理
成绩管理
考勤管理
平时表现
学分管理
评优管理
基本信息
团籍信息
信息管理
班费管理
学校
学院
系 班