ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:154.22KB ,
资源ID:7578496      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7578496.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件测试.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件测试.docx

1、软件测试学生成绩管理系统需求分析 学院名称: 宿迁学院 专业班级: 计算机(2)班 学生姓名: 陆佳欢 学号: 20090805205 一、引言1 编写目的编写本文档,是为了明确用户需求,用以精确软件架构设计,为测试提供依据。并且使开发小组合理分工,使小组的每一个人明确项目最后要求完成的软件产品的特点。本系统通过收集,主要包括每个学生的基本信息(学号,姓名,性别,班级,专业.)、每个学生的选修课的基本信息(课程编号,课程名称,学分,),通过对基本信息的存储,使每一个学生能查到有关自己的所有基本情况。主要目的是能为班上的每一为学生提供成绩查询,为系上的各种考评提供参考,进一步地提高工作效率。2

2、背景项目名称:学生成绩管理系统开发背景:通过此软件,提高用软件工程发现问题解决问题的能力,同时增强对数据库的使用能力。3 参考资料软件工程Roster S Pressman著,机械工业出版社数据库系统概念Abraham Silberschatz,Henry F,Korth,S.Sudarshan著。数据库系统原理 中国矿业大学出版社 赵文涛数据库原理及应用中国水利水电出版社 仝春泉 数据库系统概论 高等教育出版社 萨师煊 王珊 2001年 中文SQLerver 2000 关系数据库系统管理和开发指南 机械工业出版社 孙言辉二、任务概述1目标:以SQL2005为数据库开发程序,使用户可以使用具备

3、学生查询功能,管理员查询功能、添加功能、修改功能、删除功能、汇总功能、统计功能等功能的软件。2用户的特点:本系统包括两类使用用户:管理员,即输入成和查询成绩的老师;用户:即查询成绩的学生。系统管理员享有最高权限,学生只具有查询权限。三、 需求分析3.1.1 数据需求 在学生成绩管理系统中,主要有系统管理员管理、学生基本信息管理、课程信息管理、成绩信息管理等功能,分别如下:1、系统管理员管理 。主要用于系统初始化、添加,修改、删除,以及退出本系统。2、学生信息管理。主要用于维护学生信息。功能包括对学生信息的添加、插入、删除、修改和查询。3、课程信息管理。主要用于维护课程信息,功能包括课程的添加、

4、删除、修改和查询。4、成绩信息管理。主要用于维护成绩信息,功能包括成绩的添加、删除、修改和查询。3.1.2 各功能分析 (1) 学生信息管理:主要是实现学生成绩信息的插入,添加、修改、删除和查询功能(2)课程信息管理:主要是实现课程信息的添加、修改、删除和查询功能修改(3)成绩信息管理:主要是实现成绩信息的录入、修改、删除和查询功能(4) 系统管理员功能:系统管理员通过帐号和密码登录到此系统对学生成绩管理系统进行添加、修改、删除和查询功能。(5) 学生成绩管理 依据需求分析结果,成绩管理系统的主要模块包括:系统管理员模块、学生管理、课程管理和成绩管理等功能四 数据字典4.1数据项学生信息数据字

5、典:属性名存储代码类型长度备注学号SnoInt10学生学号姓名SnameChar10学生姓名性别sexChar10学生性别班级ClassInt10学生所在班级专业SpecilChar20学生专业课程数据字典:属性名存储代码类型长度备注课程号cnoInt20学生选修课程号课程名NAMECHAR10学生选修课程名学分creditChar10学生选修课程学分 学生成绩数据字典: 属性名存储代码类型长度备注学号cnoInt20学生学号课程名NAMECHAR 10学生选修课程名分数gradeInt10学生成绩系统管理员信息数据字典:属性名存储代码类型长度备注管理员帐号noInt20系统管理员帐号姓名na

6、meCHAR 10系统管理员姓名登录密码passwordInt10系统管理员登录密码4.2数据流分析学生成绩管理系统的数据流程:首先由系统管理员将权限范围内的信息进行录入处理,然后保存信息到数据库中。有权限的人可以对这些库信息进行修改和删除处理。并可以进行信息查询和统计,结果可以报表打印。管理员模块主要是对学生成绩的管理,对学生的管理模块应有的功能是对新学生的添加,删除,和修改等;课程管理模块应有的功能包括学生课程的添加,删除,插入以及学生选课的信息;成绩管理模块应有的功能包括新学生考试成绩的添加,对原有成绩的修改,对学生成绩进行删除。学生信息模块是该系统最基本的功能模块,因为此模块应完成访客

7、登录的身份验证,学生成绩记录的添加,对学生成绩的查询,学生对自己已经哪些课成绩进行查询。所以,按照需要完成的要求又分成了各具体执行模块。4.3数据流图(1)顶层图顶层数据流图从总体上反映了学生成绩管理系统的信息联系。分析学生成绩管理系统的数据来源和去向,确定外部项,绘制出数据流图的顶层图,如图2-1所示。帐号学生管理成绩管理图2-1 学生成绩管理系统的顶层图五 数据库设计5.1学生成绩管理信息系统的几个基本功能:经过调查分析,系统总共有4个实体:管理员信息表(管理员帐号,姓名,登录密码,)学生信息表(学号、姓名、性别、班级、专业)课程信息表(课程号、课程名、学分)成绩信息表(学号、课程名、分数

8、)5.2 E-R模型5.2.1学生信息表5.2.2课程信息表5.2.3学生成绩信息表5.2.4管理员信息表5.2.5学生成绩管理 六 性能要求分析6.1性能需求:信息中心提供的学生信息必须及时的反映出啦,老师和学生能及时的进行对信息的管理。输入要求:数据完整,详实。输出要求:简捷,快速,实时。6.2说明对该软件的灵活性的要求,即当需求发生某些变化是该软件对这些变化的适应能力:a.操作方式上的变化:更人性化。b.运行环境的变化:在所有系统版本上都可运行七 学生成绩管理系统的数据要求学生成绩管理系统的数据要求包括如下几点:7.1成绩录入和处理的准确性和实时性成绩的输入是否准确是数据处理的前提,错误的输入会导致系统输出错误的结果,从而使系统的工作失去意义。在该系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。7.2数据的一致性与完整性由于输入系统的数据是要进行存档的,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1