资源描述
学生综合评分评奖系统
需求分析报告
目录
1. 引言 3
1.1 目的 3
1.2 背景 3
1.3 参考资料 3
1.4 术语 3
2 任务概述 3
2.1 目标 3
2.2 系统(或用户)的特点 4
3 假定和约束 4
4 需求规定 4
4.1 软件功能说明 4
4.1.2 用例图 4
4.1.3 活动图及其对应的功能说明 5
4.2 对功能的一般性规定 10
4.3 对性能的一般性规定 10
4.5 对安全性的要求 10
5 运行环境规定 10
5.2 支撑软件 10
5.3 程序运行方式 11
6 开发成本估算 11
8 附录 11
1. 引言
1.1 目的
本报告为使客户与开发小组就所开发的系统达成一致。
1.2 背景
(1) 待开发的软件系统名称为“学生综合评分评奖系统”;
(2) 本项目的任务提出者是“软件工程课任课教师”,开发者为“计算机学院计算机092班一小组”,用户为在校学生、教师、考试中心。
1.3 参考资料
号
资料名称
简介
作者
日期
出版单位
1
南华大学学生手册
南华大学学生工作部
2009
1.4 术语
学生基本信息录入表:录入学生的学院、专业、班级、学号、姓名、是否建立贫困档案,参见附表8;
学生考试成绩录入表:录入学生的各科考试成绩,参见附表9;
学生综合测评分录入表:录入学生的综合测评分,参见附表10;
学生查询结果表:整合处理学生信息的结果,反映给学生,参见附表4;
教师查询结果表:整合处理学生信息的结果,反映给教师,参见附表5;
考试中心查询结果表一—学生信息:整合处理学生信息的结果,反映给考试中心,参见附表6;
考试中心查询结果表二—处理信息:整合处理学生信息的结果,反映给考试中心,参见附表7;
2 任务概述
2.1 目标
该项目作为学生综合评分评奖系统,完成对在校学生考试成绩、综合测评分以及学生贫困度收集、处理、所得总成绩排名及奖学金评定。
本系统将为其他系统提供“学生排名及奖学金评定”的信息。
本软件产品是一项独立的软件,而且全部内容自含。
2.2 系统(或用户)的特点
本软件预期使用频度为每学期一次;
学生能完成基本的电脑操作;
教师能完成基本的电脑操作;
考试中心人员熟练使用电脑。
3 假定和约束
开发期限为2011-05-06之前完成。
4 需求规定
4.1 软件功能说明
4.1.1 用例图
本系统的主要用户有:考试中心、教师、学生;他们的用例分别有:
考试中心:录入学生信息、查询处理结果、学生信息管理;
教师:查询处理结果;
学生:查询处理结果。
用例图
4.1.2 活动图及其对应的功能说明
本项目是为了对学生各种分数进行计算排名与评奖,参与人员分为考试中心、教师、学生三类。
1、 录入学生信息项目(编号为SRS-T1-F001)。考试中心建立录入学生信息项目,考试成绩为考试课考试成绩和考查课等级两大类(其中考查课成绩等级分别对应分数如下:优秀即90分,良即为80分,中等即为70分,及格即为60分,不及格即为0分),考试中心录入学生信息,系统对录入信息验证,不正确则做出提示,重新录入。规定项目的起止时间,时间采用教学周,如:2009-2010-2的17-18周;开始日为周日,结束日为周六,开始时间为00:00,结束时间为23:59,录入只能在规定时间内完成。
活动图1 建立录入学生信息项目活动图
2、 综合测评分和考试成绩求和项目(编号为SRS-F002)。系统根据输入的信息分别进行计算。对于综合测评分系统将其各项求和并进行检验——所得综测总分不得超过100分,否则将综测总分赋为100分;对于考试成绩,系统先将考查课等级转换为相应分数,然后对各项成绩求和。
活动图2 建立分数求和项目活动图
3、 计算总成绩项目(编号为SRS-F003)。系统得到综合测评分和a与考试成绩和b之后,根据综合测评分占总成绩40%和及考试成绩和占总成绩60%的比例计算出总成绩c。即c=40%*a+60%*b。
活动图3 建立计算总成绩项目活动图
4、 排名项目(编号为SRS-F004)。对所得总成绩分数由大到小排序并进行排名。
活动图4 建立排名项目活动图
5、 评奖项目(编号为SRS-F005)。系统评奖包括国家奖学金、励志奖学金和校奖学金(包括特等、甲等、乙等和丙等奖学金)。系统先评定国家奖学金(国家奖学金数占总人数1%):在排好名得总成绩中选取前5%的学生,然后对这5%的学生的综合测评分和进行从小到大排序,然后将国家奖学金给予前20%的人;系统再评定励志奖学金(国家奖学金数占总人数3%):在总成绩中选取前3%的建立贫困档案的学生(不包括过得国家奖学金的学生),然后将励志奖学金给予这些学生;评定校奖学金:依据总成绩的排名(不包括过得国家奖学金和励志奖学金的学生的成绩),校特等、甲等、乙等、丙等奖学金依次给予前50位学生(其中特等奖学金5人、甲等奖学金10人、乙等奖学金15人、丙等奖学金20人)。
活动图5 建立评奖项目活动图
6、 学生信息管理项目(编号为SRS-F006)。考试中心负责对数据的添加、删除及修改。添加:考试中心可以添加学生信息;删除:考试中心可以删除学生信息;修改:考试中心可以修改学生信息。
活动图6 建立维护项目活动图
4.2 对功能的一般性规定
学生信息录入表和结果查询表的格式均与提供的模板格式统一。
4.3 对性能的一般性规定
响应时间要在30秒以内。
4.4 对安全性的要求
系统的使用权限分为三级:考试中心、教师、学生,各级人员的信息均加密,考试中心使用权限最高,教师次之,学生最低,身份采用(用户名+密码)的方式认证。
5 运行环境规定
5.1 支撑软件
1) 操作系统
Windows xp标准版以上。
2) 数据库管理系统
MS SQL 2005 标准版以上。
5.2 程序运行方式
系统采用B/S架构,客户端无需安装任何软件,直接通过浏览器访问。
6 开发成本估算
无
7 附录
编号
名称
类别
附表1
学生基本信息录入表
数据字典
附表2
学生考试成绩录入表
数据字典
附表3
学生综合测评分录入表
数据字典
附表4
学生查询结果表
数据字典
附表5
教师查询结果表
数据字典
附表6
考试中心查询结果表一—学生信息
数据字典
附表7
考试中心查询结果表二—处理信息
数据字典
附表8
学生基本信息录入表
样表
附表9
学生考试成绩录入表
样表
附表10
学生综合测评分录入表
样表
附表11
综合评分评奖系统学生综合测评分标准表一
样表
附表12
综合评分评奖系统学生综合测评分标准表二
样表
附表13
学生查询结果表
样表
附表14
教师查询结果表
样表
附表15
考试中心查询结果表一—学生信息
样表
附表16
考试中心查询结果表二—学生信息处理结果
样表
附表1 :
学生基本信息录入表
数据项名称
英文名称
定义
示例
学院
academy
中文字符|英文字符;1~20位
计算机科学与技术学院
专业
specialty
中文字符|英文字符;1~20位
计算机科学与技术
班级
class
中文字符|数字;1~20位
计算机2班
学号
student number
数字;1~20位
2009
姓名
name
中文字符|英文字符;1~30位
王小二
是否建立贫困档案
Whetherto establish poverty files
中文字符;1位
是
附表2:
学生考试成绩录入表
数据项名称
英文名称
定义
示例
学号
student number
数字;1~20位
2009
英语分数
English Marks
数字;1~5位
90
高等数学分数
Higher math scores
数字;1~5位
90
计算机分数
Computer scores
数字;1~5位
90
软件分数
Software scores
数字;1~5位
90
政治分数
Political points
数字;1~5位
90
体育分数
Sports scores
英文字符;1位
A
附表3:
学生综合测评分录入表
数据项名称
英文名称
定义
示例
学号
student number
数字;1~20位
2009
四级是否合格
Level 4 is qualified
中文字符|英文字符;1位
是
六级是否合格
Cet 6 if they are qualified
中文字符|英文字符;1位
是
英语口语是否合格
Oral English is qualified
中文字符|英文字符;1位
是
全国竞赛获奖等级
The national winning ecompetition level
中文字符|英文字符;1~5位
一等奖
省级竞赛获奖等级
Provincial winning the competition level
中文字符|英文字符;1~5位
一等奖
市级、校级竞赛获奖等级
Municipal, university-level winning the competition level
中文字符|英文字符;1~5位
一等奖
院级竞赛获奖等级
Court level winning the competition level
中文字符|英文字符;1~5位
一等奖
附表4:
学生查询结果表
数据项名称
英文名称
定义
示例
学号
student number
数字;1~20位
2009
姓名
name
中文字符|英文字符;1~30位
王小二
综合测评分和
Comprehensive measuring and testing points total score
数字;1~3位
30
考试成绩和
Exam achievement scores
数字;1~5位
400
总成绩
total score
数字;1~5位
600
排名
Finance
数字;1~5位
90
获奖情况
Awarding
中文字符|英文字符;1~10位
国家奖学金
附表5:
教师查询结果表
数据项名称
英文名称
定义
示例
班级
Class
中文字符|数字;1~20位
计算机2班
学号
student number
数字;1~20位
2009
综合测评分和
Comprehensive measuring and testing points total score
数字;1~3位
30
考试成绩和
Exam achievement scores
数字;1~5位
400
总成绩
total score
数字;1~5位
600
排名
Finance
数字;1~5位
90
获奖情况
Awarding
中文字符|英文字符;1~10位
国家奖学金
附表6:
考试中心查询结果表一—学生信息
数据项名称
英文名称
定义
示例
学院
academy
中文字符|英文字符;1~20位
计算机科学与技术学院
专业
specialty
中文字符|英文字符;1~20位
计算机科学与技术
班级
class
中文字符|数字;1~20位
计算机2班
学号
student number
数字;1~20位
2009
姓名
name
中文字符|英文字符;1~30位
王小二
是否建立贫困档案
Whetherto establish poverty files
中文字符;1位
是
英语分数
English Marks
数字;1~5位
90
高等数学分数
Higher math scores
数字;1~5位
90
计算机分数
Computer scores
数字;1~5位
90
软件分数
Software scores
数字;1~5位
90
政治分数
Political points
数字;1~5位
90
体育分数
Sports scores
英文字符;1位
A
附表7:
考试中心查询结果表二—处理信息
数据项名称
英文名称
定义
示例
学号
student number
数字;1~20位
2009
综合测评分和
Comprehensive measuring and testing points total score
数字;1~5位
30
考试成绩和
Exam achievement scores
数字;1~5位
400
总成绩
total score
数字;1~5位
600
排名
Finance
数字;1~5位
90
获奖情况
Awarding
中文字符|英文字符;1~10位
国家奖学金
附表8:
综合评分评奖系统学生基本信息录入表
学院
专业
班级
学号
姓名
是否建立贫困档案
附表9:
综合评分评奖系统学生考试成绩录入表
学号
英语分数
高等数学分数
计算机分数
软件分数
政治分数
体育等级
附表10:
综合评分评奖系统学生综合测评分录入表
学号
四级是否合格
六级是否合格
英语口语是否合格
全国竞赛获奖等级
省级竞赛获奖等级
市级、校级竞赛获奖等级
院级竞赛获奖等级
附表11:
综合评分评奖系统学生综合测评分标准表一
获奖等级
全国竞赛
省级竞赛
市级、校级竞赛
院级竞赛
一
16
8
5
3
二
12
6
4
2
三
8
4
3
1
优胜奖
4
2
1
0.5
附表12:
综合评分评奖系统学生综合测评分标准表二
四级合格
六级合格
英语口语合格
1
3
2
附表13:
综合评分评奖系统学生查询结果表
学号
姓名
综合测评分和
考试成绩和
总成绩
排名
获奖情况
附表14:
综合评分评奖系统教师查询结果表
班级
学号
综合测评分和
考试成绩和
总成绩
排名
获奖情况
附表15:
综合评分评奖系统考试中心查询结果表一—学生信息
学院
专业
班级
学号
姓名
是否建立贫困档案
英语分数
高等数学分数
计算机分数
软件分数
政治分数
体育等级
附表16:
综合评分评奖系统考试中心查询结果表二—学生信息处理结果
学号
综合测评分和
考试成绩和
总成绩
排名
获奖情况
18
展开阅读全文