版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE6成绩管理系统软件需求规格书学号:姓名:罗苑班级:南京理工大学紫金学院目录TOC\o"1-3"\h\z107101.引言 383451.1.编写目的 324071.2.读者对象 3143151.3.参考文档 3166482.系统概述 4146952.1.系统功能描述 4246012.2.面向的用户群体 471123.功能性需求 5317043.1.总功能图: 5314853.2.基本信息管理系统 5218883.2.1.学生信息操作功能 5236333.2.2.课程信息操作 7271993.2.3.学生信息查询 8268863.2.4.学生信息打印 910103.3.学生成绩管理系统 11313833.3.1.学生成绩管理 11227423.3.2.成绩查询 12282243.3.3.计算各科总成绩平均分最高分 1485653.3.4.班级成绩排名 1620173.3.5.统计不及格学生信息 17182083.3.6.统计奖学金的操作 19引言编写目的学生成绩的手工录入及查询,是一项非常繁重而枯燥的劳动,耗费许多人力和物力,而且会因为人得情绪烦躁而出现失误,成绩管理系统以计算机为工具,通过对教务管理所需要的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,对学生成绩实现计算机管理,提高管理水平。读者对象设计人员;开发人员;项目管理人员;测试人员;参考文档《数据库原理与应用》机械工业出版社《实用软件工程》(第三版)清华大学出版系统概述系统功能描述(1)对新老生信息的操作:能够完成新老生的信息的输入、修改、删除等,新老生的基本信息,包括学号、姓名、性别、籍贯等。(2)对课程信息的操作:能够完成课程信息的输入、修改、删除等工作,课程的基本信息,包括课程编号、课程名称、学时、学分、先修课等。(3)查询学生的相关信息:按特定的要求进行排序。(4)对学生成绩的操作:对学生的成绩进行输入、修改、删除等基本操作。(5)成绩的查询:可以按学号、姓名、等进行查询。(6)计算每个学生的总成绩、平均成绩,所有学生单科的平均成绩,找出总成绩和单科成绩最高的学生并输出。(7)实现各班的排名:计算各班的总分和平均分,按平均分将各班成绩进行排序。(8)统计不及格的学生信息。(9)学生奖励统计:自动生成每班获得奖学金的同学信息,并可以将奖学金分成不同的等级,以及所得奖学金的数目。面向的用户群体教务管理人员、老师、学生。功能性需求总功能图:成绩管理系统成绩管理系统学生成绩管理系统基本信息管理系统学生成绩管理系统基本信息管理系统统计奖学金操作统计不及格学生信息班级成绩排名计算各科总成绩平均分最高分成绩查询学生成绩管理学生信息打印学生信息查询课程信息操作学生信息操作统计奖学金操作统计不及格学生信息班级成绩排名计算各科总成绩平均分最高分成绩查询学生成绩管理学生信息打印学生信息查询课程信息操作学生信息操作基本信息管理系统管理员1.1添加信息1.2管理员1.1添加信息1.2修改信息1.3删除信息1.4学生信息操作学生档案DFDE-R图班级班级学号学生信息添加修改删除编号管理员姓名姓名n1n1管理员(编号,姓名)学生信息(学号,姓名,班级)测试用例在此模块中,将学生信息录入模块作为测试用例,要求,学号由数字组成,班级由汉字组成,姓名由汉字组成。等价类表如下:输入条件有效等价类无效等价类学号数字(1)非数字(4)班级汉字(2)非汉字(5)姓名汉字(3)非汉字(6)覆盖有效等价类的测试用例:序号输入预期输出覆盖等价类1090601428090601428(1)2软件测试软件测试(2)3悟空悟空(3)覆盖无效等价类的测试用例:序号输入预期输出覆盖等价类1吃饭无效输入(4)23768764无效输入(5)3西瓜345无效输入(6)课程信息操作DFD管理员管理员1.1添加1.2修改1.3删除1.4课程信息操作课程档案E-R图编号编号n1添加修改删除编号n1添加修改删除编号名称课程信息管理员名称课程信息管理员姓名姓名学分学时数学分学时数关系模型:管理员(编号,姓名)课程信息(编号,名称,学分,学时数)测试用例:在课程信息操作中将管理员作为测试用例,要求:编号为数字组成,姓名由汉字组成。等价类表:输入条件有效等价类无效等价类编号数字(1)非数字(3)姓名汉字(2)非汉字(4)覆盖有效等价类的测试用例:序号输入预期输出覆盖等价类1090601428090601428(1)2悟空悟空(2)覆盖无效等价类的测试用例:序号输入预期输出覆盖等价类1西瓜无效输入(3)2O(∩_∩)O~无效输入(4)学生信息查询用户输入条件用户输入条件信息查询学生档案课程档案输出结果用户姓名姓名编号管理员学生用户学号班级姓名查询编号名称课程信息学分学时数学号班级学生信息姓名选修用户所需信息E-R图11nn关系模型:管理员(编号,姓名)学生信息(学号,姓名,班级)学生用户(学号,姓名,班级)课程信息(编号,名称,学分,学时数)测试用例:在学生信息查询功能中对学生的学号做测试用例,要求:学号只能由数字组成,只能有9位数字,开头必须为数字“0”。等价类表如下所示:输入条件有效等价类无效等价类学号数字(1)非数字(4)学号的长度等于9个(2)<9个(5)>9个(6)学号的首位为“0”(3)不等于“0”(7)覆盖有效等价类的测试用例:序号输入预期输出覆盖等价类1090601428090601328(1)(2)(3)2096307335096307335(1)(2)(3)覆盖无效等价类的测试用例:序号输入预期输出覆盖等价类10wukong23无效输入(4)209635无效输入(5)30963258645365无效输入(6)4129635488无效输入(7)学生信息打印DFD用户用户输入条件信息查询学生档案课程档案输出结果打印结果E-R图打印打印姓名编号管理员学生用户学号班级姓名用户编号名称课程信息学分学时数学号班级学生信息姓名选修所需信息11nn关系模型:管理员(编号,姓名)学生信息(学号,姓名,班级)学生用户(学号,姓名,班级)课程信息(编号,名称,学分,学时数)测试用例:在学生信息查询功能中对管理员的编号做测试用例,要求:编号只能由数字组成,只能有5位数字。等价类表如下所示:输入条件有效等价类无效等价类学号数字(1)非数字(3)学号的长度等于5个(2)<5个(4)>5个(5)覆盖有效等价类的测试用例:序号输入预期输出覆盖等价类11234512345(1)(2)21234512345(1)(2)覆盖无效等价类的测试用例:序号输入预期输出覆盖等价类1wukong无效输入(3)2096无效输入(4)30963258645365无效输入(5)学生成绩管理系统学生成绩管理DFD管理员管理员1.1添加成绩1.2修改成绩1.3删除成绩学生信息库选择操作添加添加修改修改删除删除E-R图数据库数据库英语成绩添加修改删除编号管理员姓名高数n1n1关系模式管理员(编号,姓名)成绩(英语,数据库,高数)测试用例:在学生成绩管理功能中对管理员的编号做测试用例,要求:编号只能由数字组成,只能有5位数字。等价类表如下所示:输入条件有效等价类无效等价类学号数字(1)非数字(3)学号的长度等于5个(2)<5个(4)>5个(5)覆盖有效等价类的测试用例:序号输入预期输出覆盖等价类11234512345(1)(2)21234512345(1)(2)覆盖无效等价类的测试用例:序号输入预期输出覆盖等价类1wukong无效输入(3)2096无效输入(4)30963258645365无效输入(5)成绩查询DFD用户用户输入条件查询成绩学生信息库课程信息库输出结果用户E-R图用户用户编号姓名查询学生信息学号姓名各科成绩平均成绩成绩信息用户信息n1n1关系模型:用户(编号,姓名)学生信息(学号,姓名)成绩信息(各科成绩,平均成绩)测试用例:在学生成绩查询功能中对管学生的姓名做测试用例,要求:姓名只能由汉字组成,最少2位汉字,最多只能有5位汉字。等价类表如下所示:输入条件有效等价类无效等价类姓名汉字(1)非汉字(3)姓名的长度大于等于2个小于等于5个(2)小于2个(4)大于5个(5)覆盖有效等价类的测试用例:序号输入预期输出覆盖等价类1悟空悟空(1)(2)2悟空的街悟空的街(1)(2)覆盖无效等价类的测试用例:序号输入预期输出覆盖等价类1wukong无效输入(3)2罗无效输入(4)3悟空施瓦辛格无效输入(5)计算各科总成绩平均分最高分DFD管理员输出结果课程信息库查询各科成绩管理员管理员输出结果课程信息库查询各科成绩管理员计算学生最高分分分计算学生总分计算学生平均分学生信息库输入条件计算学生最高分分分计算学生总分计算学生平均分学生信息库输入条件E-R图成绩成绩管理员编号查看姓名总成绩最高分平均分1nn关系模型:管理员(编号,姓名)成绩信息(总成绩,最高分,平均分)测试用例:在计算各科总成绩平均分最高分功能中对管理员的姓名做测试用例,要求:姓名只能由汉字组成,最少2位汉字,最多只能有5位汉字。等价类表如下所示:输入条件有效等价类无效等价类姓名汉字(1)非汉字(3)姓名的长度大于等于2个小于等于5个(2)小于2个(4)大于5个(5)覆盖有效等价类的测试用例:序号输入预期输出覆盖等价类1汤敏捷汤敏捷(1)(2)2江云峰江云峰(1)(2)覆盖无效等价类的测试用例:序号输入预期输出覆盖等价类1linux无效输入(3)2汤无效输入(4)3风居住的街道无效输入(5)班级成绩排名DFD用户用户输入条件排名学生信息库课程信息库输出结果用户E-R图编号编号编号编号计算总成绩平均成绩成绩信息管理员姓名排序班级号平均分管理员11nn姓名姓名关系模型:管理员(编号,姓名)成绩信息(总成绩,平均成绩)排序(班级号,平均分)测试用例:在班级成绩功能中对管理员编号做测试用例,要求:编号只能有且只由5位数字组成,。等价类表如下所示:输入条件有效等价类无效等价类编号数字(1)非数字(3)编号的长度等于5个(2)<5个(4)>5个(5)覆盖有效等价类的测试用例:序号输入预期输出覆盖等价类11234512345(1)(2)25432154321(1)(2)覆盖无效等价类的测试用例:序号输入预期输出覆盖等价类1吃西瓜无效输入(3)2123无效输入(4)30963258645365无效输入(5)统计不及格学生信息DFD用户用户输入条件学生信息库课程信息库用户结果E-R图学号学号管理员编号管理员编号姓名性别查询统计分数低于60分学生成绩学号班级号姓名性别平均分单科成绩总成绩11nnn1n1管理员(编号,姓名,性别)成绩(总成绩,平均分,单科成绩)学生(学号,姓名,班级号,性别)统计(学号,分数低于60分)测试用例:在统计不及格学生功能中,对统计不及格学生成绩做测试用例,要求:当学生分数大于60或小于60,不能小于0,不能大于100,学生分数全部由数字组成。等价类表如下所示:输入条件有效等价类无效等价类数字数字(1)非数字(3)编号的长度>=0,<=100(2)<0(4)>100(5)覆盖有效等价类的测试用例:序号输入预期输出覆盖等价类12424(1)(2)28989(1)(2)覆盖无效等价类的测试用例:序号输入预期输出覆盖等价类1xigua无效输入(3)2-34无效输入(4)3133无效输入(5)统计奖学金的操作DFD结果结果管理员统计奖学金等级学生信息库课程信息库等级信息管理员E-R图学生学生管理员编号统计奖学金等级姓名学号班级号成绩学号班级号奖学金信息性别姓名1n1n管理员(编号,姓名,性别)统计奖学金等级(学号,班级号,成绩)学生(学号,姓名,班级号,性别)测试用例:在统计奖学金操作中,对统计奖学金等级做测试用例,要求:当学生平均分大于等于92,奖学金等级评定为一等奖学金;学生平均分大于等于86小于92分,奖学金评定为二等奖学金;学生平均分大于等于82小于86,奖学金评定为三等奖学金。输入平均分开始输入平均分开始三等奖学金一等奖学金二等奖学金结束无AAB均分>=92B均分>=92DDCECEFFGGHHII1.语句覆盖测试用例:序号输入输出覆盖语句XX194一等奖学金ABC287二等奖学金ABDE384三等奖学金ABDFH467无ABDFG2.判定覆盖测试用例:序号输入输出覆盖分支XX194一等奖学金覆盖语句A、B真的分支C287二等奖学金覆盖语句A、B假分支D的真分支E384三等奖学金覆盖语句A、B假分支D假分支F的真分支G468无覆盖语句A、B假分支D假分支F的假分支条件覆盖:(1)判断B的条件成分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 虚拟拍摄与绿幕技术-洞察分析
- 线粒体遗传与疾病诊断-洞察分析
- 乡村治理与绿色发展-洞察分析
- 膝关节韧带损伤力学特性研究-洞察分析
- 医院调岗位申请书(6篇)
- 办公室环境的实验室安全与标准实施策略
- 创新设计思维在广告行业的作用
- 化学实验操作的安全隐患及应对措施
- 办公环境下的孕妇如何进行合理饮食搭配
- 企业内部创新与创意产业结构的优化
- 2024-2025学年人教版道法八年级上册 第一学期期末测试卷01
- 期末试卷(试题)-2024-2025学年四年级上册数学沪教版
- 基于深度教学构建高品质课堂
- 2、5、3的倍数(教案)-2023-2024学年五年级下册数学人教版
- 第4课《古代诗歌四首》作业设计- 2024-2025学年统编版语文七年级上册
- 趣味知识问答100道
- 光储充一体化充电站项目设计方案
- 光伏贷款合同
- Unit 7 Happy Birthday!教学设计2024年秋人教版新教材七年级英语上册
- 催化材料智慧树知到期末考试答案章节答案2024年南开大学
- 高空蜘蛛人施工专项施工方案
评论
0/150
提交评论