学生成绩管理系统需求规格说明书Word下载.docx
《学生成绩管理系统需求规格说明书Word下载.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统需求规格说明书Word下载.docx(11页珍藏版)》请在冰豆网上搜索。
用户信息表():
错误!
学生信息():
教师信息表():
课程表():
授课表():
成绩信息():
第四章功能需求 错误!
4.1功能划分 错误!
4.2功能描述 错误!
4.2.1系统登录 错误!
4.2.2系统管理 错误!
4.2.3基本信息管理 错误!
4.2.4信息查询 错误!
2/11
第五章性能要求 错误!
5.1数据精度 错误!
5.2时间特性 错误!
第六章运行需求 错误!
6.1用户界面 错误!
6.2软件接口 错误!
6.3故障处理 错误!
学生成绩管理系统需求规格说明书
第一章 引言
1.1编写目的
软件需求规格说明书(,)是软件需求格式化描述文档,用于详细阐述软件的功能、性能以及约束条件,不仅是系统测试和用户手册编写的依据,也是系统设计、编码的基础。
本文档主要目的包括以下几个方面:
(1)为系统建设双方提供共同的需求基准;
(2)为开发小组的软件开发工作提供依据;
1.2编写背景
本软件的名称:
学生成绩管理信息系统;
任务提出者:
开发人员:
学生成绩信息管理系统开发小组;
用户:
管理员用户、教师用户、学生用户。
系统说明
该系统独立运行于学生管理系统服务器上,暂时没有系统与之相连,但开发完善后希望能与学生管理系统其它功能模块系统连接。
1.3参考资料
《软件工程导论》(第四版)张海藩清华大学出版社
《 数据库通用模块及典型系统开发实例导航》求是科技编著人民邮电出版社
第二章 任务概述
2.1目标
学生成绩管理系统的开发使用是学校与现代信息化世界的接轨需要,有助于提高日常事务工作的效率,更加完善了学校官方网站功能模块,方便了对学生信息的管理。
利用计算机完成关于教师、学生、授课信息、以及学生成绩的录入、修改以及维护,同时提供强大的学生成绩查询功能。
学生用户的操作权限
生用户可以查询自己的成绩,也可以查看其他同学的成绩。
但不允许修改、删除成绩。
在三类用户中,学生用户的权限是最小的。
只限于查询成绩的操作。
0/11
教师用户:
只限于查教书除拥有学生所具有的成绩查询权限外,还可以录入学生成绩,修改、删除学生成绩。
询成绩的操作。
管理员用户:
管理员用户具有最高权限,可以对所有数据进行修改或删除。
对用户信息的管理,包括密码重置、用户的添加与删除。
对基本数据的管理,包括学生表、课程表、教师表和成绩表的添加、修改和删除。
2.3运行环境:
服务器端:
操作系统2000
数据库管理软件客户端:
或2000
E浏览器5.0以上
2.4约束与限制
应具备的条件:
开发人员具备使用开发工具的能力,能及时进行互动沟通,小组各个成员之间的分工明确,各个阶段的任务按时完成。
已具备的条件:
软硬件系统齐备,资金充足,人员齐备,
尚需创造的条件:
对开发工具的熟练程度还不够,应对开发过程中所遇到的困难能力还不够,需要在开发过程中同步努力,各成员要相互帮助,相互解决问题。
一起努力尽量避免少走弯路,提高小组开发的速度和效率,同时降低开发成本。
还缺乏些打印机之类的设备,不能进一步测试。
第三章 数据描述
3.1静态数据
l记录号:
学生记录号能唯一表示学生,按学生信息的录入先后从小到大顺序自动编号,如第一个学生编号为'
1'
第二十个学生就为'
20'
;
l编号:
学生编号,是学生的唯一表示,每个学生都有自己唯一的一个学号,由学校自行编号产生由8位数字组成,例:
02101237。
1,2位表示入学年份;
3,4位表示分院号(现有调整);
5位表示专业;
6位表示班级;
7,8位表示学生的号数;
l姓名:
学生姓名,最长10个汉字;
l性别:
学生性别,值有“男”,“女”两种;
7/11
l年龄:
学生年龄,值大于0小于100;
l电话号码:
学生电话号码,位数小于20;
l地址:
学生地址,位数小于100;
l在用信息:
'
Y'
表示在用,'
N'
表示不再用。
l课程记录号:
根据课程录入的先后自动编号;
课程编号,相同开课有相同课程号;
l课程名:
课程名称,小于20个字符,例:
操作系统;
l学时:
为两位数整数;
l学分:
有两位数字,有一位小数;
l再用信息:
教师记录号能唯一表示教师,按教师信息的录入先后从小到大顺序自动编号,如第一个录入的教师的编号为'
第二十个录入的教师的编号为'
l教师号:
唯一标识教师的号码,由六位数字组成;
教师的姓名,小于10个字符;
值有“男”,“女”两种;
教师年龄,值大于0小于100;
l职称:
教师职称,值有助教、讲师、副教授、教授四种;
l授课记录号:
按授课信息的录入先后从小到大顺序自动编
l课程编号;
l教师编号;
l成绩记录号:
按信息的录入先后从小到大顺序自动编
l学生编号;
l成绩:
大于0小于100的数字;
表示在。
3.2动态数据
l用户编号:
按用户信息的录入先后从小到大顺序自动编号;
l用户名:
长度小于50个字符;
l密码:
大于6位小于50位,可以根据用户的需要自行修改;
l权限:
0代表管理员权限,1代表教师权限,2代表学生权;
3.3数据描述
课程编号
学生姓名
课程名称
学生编号
性别
学时
课程
M
成绩
N
学生
年龄
地址
学分
分数
电话
授课
授课编号
教师编号
教师
职称
教师姓名
教师年龄
教师性别
3.4数据库后台表
3.4.1用户信息表():
序号
字段名称
字段描述
类型
位
属性
数
1
用户编号
自动编号
主键
2
用户名,长度不能大于50个字符
文本
50
主索引,非空
3
密码,大于6个小于50个字符
非空
4
用户权限,0代表管理员权限,1代
表教师权限,2代表学生权限
5 是否在用,Y代表在用,N代表不再用
文本 2 非空
3.4.2学生信息():
序
位数
号
学生记录号
学生编号,根据学校学生编号规则产生
6
学生姓名,小于10个字符
10
性别,值有“男”“女”两种
5
学生年龄,值大于0小于100
数字
电话号码
20
7
100
8
是否在用,Y表示在用,N表
示不再用
3.4.3教师信息表():
教师记录号
教师编号,根据学校教师编号规
则产生
教师姓名,小于10个字符
教师年龄,值大于0小于100
教师职称,值有助教、讲师、副教授、教授4种
是否在用,Y表示在用,N表示
不再用
3.4.4课程表():
序号 字段名称
位数 属性
课程记录号
课程编号,根据学校课程编号规则产生
课程名称,小于20个字符
学时,为整数
学分,有一位小数
22
是否在用,Y表示在用,N表示不再用
3.4.5授课表():
授课记录号
索引,非空,外键
索引,非空,
外键
3.4.6成绩信息():
成绩记录号
成绩,大于0小于100
是否在用,Y表示在用,N表述不在用
第四章 功能需求
4.1功能划分
这个学生成绩管理系统的功能包括系统登录、系统管理、基本信息管理以及信息查询。
4.2功能描述
4.2.1