班级管理系统软件需求说明书

更新时间:2024-06-22 18:02:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

软件需求说明书

.项目名称:班级管理系统

指导老师:廖竟

成员:曾诚 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对功能的规定

系统功能结构图:

班级学生管理系统主页 管理员登录 系统信息 用户信息 用户管理 综合测评 系统首页 更改密码 设置权限 推出系统 登陆人信用户信息 班级信息 登陆人管考勤管理 成绩管理 奖惩管理 成绩统计 智力测评 文体测评

系统具体功能模块划分如下 :

(1)系统登录模块用于验证用户登录系统时输入的用户名、密码和图片验证码是否正确,只有合法的用户才可以进入系统

(2)用户信息模块

由于本系统面向的是学校的学生、教师,因此,不设置用户注册模块,直接由班级导师将本班学生的学籍信息录入(可批量增加学籍信息),登录密码统一为:888888。学生可登陆系统通过“个人信息”选项进入修改学生用户的个人信息。

(4)数据输出模块

系统提供数据导出和打印功能,用户可以根据需要导出或打印各种报表如个人信息报表

打印、通讯录报表打印等

(5)其他功能

如特殊日子的提醒、备份等

3.2对性能的规定

3.2.1数据精确度

查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。

3.2.2时间特性

一般操作的响应时间应在1~2秒内,对软磁盘和打印机的操作也应在可接受的时间内完成。

3.2.3适应性

满足个人使用的需求(记录量控制在1000项内)。对前面提到的运行环境要求不应存在困难。本软件采用可视化界面,用户通过单击界面上的相关按钮就可以完成各项操作。

3.3输人输出要求

本系统根据对需求得到的数据进行分析,按数据输入输出的要求,确定表和表间的关系,并进行验证,调整,修改,完善,使其能够实现用户对数据和功能的要求。

本系统根据分析确定系统要设置如下表:

(1) 学生个人信息表 表名:XSGRXXB 字段名 编号 姓名 性别 出生日期 民族 简历 照片 用户ID 班级

类型 字符 字符 字符 日期 字符 备注 通用 字符 字符

宽度 7 8 2 8 10 100 4 10 10

索引 主索引

籍贯 身份证 家庭住址 宿舍电话 用户名 职务 入学时间 家庭电话 手机号码 政治面貌

(2) 管理员表 表名:gly 结构: 字段名 用户ID 密码 用户名称 类型 字符 密码 字符 宽度 10 10 20 字符 字符 字符 字符 字符 字符 日期 字符 字符 字符

10 18 100 8 20 10 20 15 15 20

3.4数据管理能力要求

需要每天对数据进行备份,以便数据丢失后进行数据恢复。提供数据备份及日志功能。为了防止数据库因为某种原因而造成的数据丢失,损坏,对信息的备份是必须的。日志可以记录考勤信息与用户的数据被谁,在什么时候被改动过,一旦发生问题,便于调查取证。

3.5故障处理要求

本软件能自动修复故障,保证回滚,当数据操作失败时,与之相关的

一些操作将被取消,如在操作过程中出现意外,只需退出系统再重新登录即可消除故障。并且有日志记载故障原因,便于排除问题。3.6其他专门要求

4运行环境规定

4.1普通客户机

CPU:p4 1.8GHz以上 内存:256MB以上能够运行IE5.0以上或者Netspace 4.0 版本的机器分辨率:推荐使用1024 x 768像素 Web服务器CPU:P4 2.0GHz内存:1GB以上硬盘:80GB以上网卡:KMb/s速度。

数据库服务器

CPU:P4 2.0GHz内存:1GB以上硬盘:80GB以上设备。

4.2支持软件

操作系统:Winxp/vista/win7/2000/2003/NT/9x/me 等能安装LAN或Java 2的操作系统。

4.3接口

4.3.1用户接口

1)对系统各个功能模块,以分级菜单的形式给出;

2)所有的提交,确认,删除等操作以按钮的形式给出,且名称一律为取为“提交”、“确认”、“删除”等易于理解的形式。

4.3.2 硬件接口

由于管理人员需要打印各种查询报表,所以系统应该与打印机接口匹配。

4.3.3通信接口

支持局域网协议和广域网协议

4.4控制

建立内部(即OA系统用户)通讯录以及公共通讯录,供用户查询。

本文来源:https://www.bwwdw.com/article/scf3.html

Top