《软件验收报告》由会员分享,可在线阅读,更多相关《软件验收报告(28页珍藏版)》请在金锄头文库上搜索。
1、学生管理系统验收报告学生管理系统软件 验收报告目录第一章项目概述31.1项目背景41.2相关文档41.3参考资料41.4部分系统截图51.5系统结构图6第二章验收定义72.1验收策略72.2验收依据72.3验收环境72.4验收标准72.4.1项目验收原则72.4.2验收流程82.4.3系统功能标准82.5验收范围92.6验收人员9第三章项目验收内容93.1实施工作验收93.2软件平台验收单103.3功能模块验收单103.4项目文档验收单103.5运行结果验收11第四章验收结论11第五章交付物清单11文档提交清单11源码提交清单11附件:28程序流程图28第一章 项目概述学生信息管理系统(Stu
2、dent Information Management System),以下简称SIMS,是针对学校人事处的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Information System)。它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟课程方面的查询。在传统模式下利用人工进行学生信息管理,存在着较多的缺点,如:效率底,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令学校管理者对学生的信息管理
3、带来了很大困难,严重影响了教育工作者的工作效率。随着科学技术的不断提高,计算机科学日渐成熟, 使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理的重要条件。用计算机制作的学校信息管理系统还可以通过功能强大的互联网及时的向学生的家长传递该生在校的最新成绩,有助于学校与家长的信息互动,为更好地把握学校的教育方针一定的促进作用。因此,开发这样
4、一套管理软件成为很有必要的事情。1.1项目背景随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。目前信息处理技术的飞速发展,基于计算机网络的信息处理已成为人们日常工作,学习和生活必备系统在Internet飞速发展的今天,互联网已成为人们快速获取,发布和传递信息的重要渠道,它已成为社会生活的一部分学生信息处理的电脑化网络化,是实现学校管理现代化和信息化的重要内容,也是方便用户快捷查询相关充足信息的重要工具与传统学生信息处理模
5、式相比,基于网络的学生管理系统具有无可比拟的优越性因此开发一套有关学校的信息管理系统不仅能大大提高工作效率而且还能给师生的工作学习带来极大的便利。1.2相关文档1学生管理系统软件测试方案2学生管理系统软件测试用例1.3参考资料软件测试从入门到精通软测之魂:核心测试设计精解软件测试与测试技术1.4部分系统截图1.5系统结构图学生管理系统退出系统密码相关学科相关分数相关学生相关修改密码编辑科目添加科目编辑分数显示分数搜索学生编辑学生添加学生学生部分添加姓名添加专业添加性别添加学号添加学科添加专业添加学时学科部分第二章 验收定义2.1验收策略由开发方提供被验收内容、验收文档,由监理公司与用户进行评审
6、,在评审无误的情况下,确认通过验收。2.2验收依据软件测试验收准则2.3验收环境学生管理系统软件实际运行的生产环境为验收环境。n 硬件平台 计算机n 软件平台Window操作系统:window xp、window7、window82.4验收标准2.4.1项目验收原则1、 审查提供验收的各类文档的正确性、完整性和统一性,审查文档是否齐全、合理;2、 审查项目功能是否达到了合同规定的要求;3、 审查项目有关服务指标是否达到了合同的要求;4、 审查项目投资以及实施进度的情况;对项目的技术水平做出评价,并得出项目的验收结论。2.4.2验收流程本项目的验收采取项目验收流程的方式进行验收。具体流程如下图所
7、示。 2.4.3系统功能标准严重程度 描 述A学生信息管理系统由于出现问题不能继续运转(崩溃)学生信息管理系统的数据出现错误。B某项业务无法进行。学生信息管理系统产生数据错误。C学生信息管理系统中某一操作不能继续运转或错误,但不影响业务的进行。(有替代办法)学生信息管理系统打印的凭证或流水不符合需求所提出的标准。D其他学生信息管理系统在某种状态下产生的错误,不影响正常功能。如果各模块验收测试结果如下表所述则视为验收合格,否则将进行修改,以进行再次验收评审。严重程度关系发生个数A=0B =102.5验收范围用户以及监理方进行验收确认。验收确认包括以下两方面确认内容:1参照验收标准确认合同所涉及的
8、功能以及项目组的实施工作是否完成;2抽取客户端进行测试,确定系统能够稳定运行。2.6验收人员单位人员职责/任务联系方式/Email备注哈师大学生张紫娜组长第三章 项目验收内容3.1实施工作验收工作阶段工作内容工作是否完成需求调研通过与用户的沟通,根据项目实际情况编写提交需求说明书、概要设计、详细设计。完成 未完成系统开发根据概要设计内容,完成详细设计并根据详细设计开发系统和测试。每周提交项目进度及情况报告、测试报告。完成 未完成系统安装安装产品,对系统进行部署。完成 未完成用户培训编写用户使用手册,对用户进行使用培训。完成 未完成系统运行跟踪监控系统运行。对使用中发现的问题进行记录和评估,在不
9、影响系统结构的情况下对发现的问题进行修正。完成 未完成3.2软件平台验收单验收人:张紫娜验收时间:序号软件类型软件名称验收结果备注1系统软件学生管理系统完成3.3功能模块验收单序号功能模块验收内容合同要求验收结果1登录验证能否正常登陆必须实现合格2密码模块能否修改密码必须实现合格3学生模块正常实现添加修改功能可以有差错合格4课程模块正常实现添加修改功能必须实现合格5成绩模块正常实现添加修改功能必须实现合格6退出模块正常退出系统必须实现合格3.4项目文档验收单序号文档名称用 途验收结果备注1软件需求分析分析软件的需求,为后续的工作合格2软件测试用例对以实现的软件进行测试合格3.5运行结果验收系统
10、运行内容是否符合要求a.软件登录符合b.软件测试符合C软件查询符合d.软件修改符合e.软件退出符合第四章 验收结论经过严格的测试本软件达到要求标准,符合验收要求。第五章 交付物清单文档提交清单1学生管理系统软件测试方案2学生管理系统软件测试用例源码提交清单源程序清单(仅给出核心代码部分)typedef char bool;#define FILEPATHc:stuinfo.dat#define INFOPATHc:test.txt#define MAXSPACECOUNT10/系统所记录的最大冗余块数#define MAXSUBCOUNT 20/系统所允许存储的最多科目数#define RAN
11、DSTUCOUNT100/系统将自动产生的学生个数#define RANDSUBCOUNT20/系统将自动产生的科目个数#define BUFSIZE20/字符缓冲区大小#define SHOWMAX6/屏幕最大显示的科目数#define TRUE1#define FALSE0#define READ0x81#define WRITE0x82#define SEARCH_SCHID0x83/通过学生的学号进行搜索#define SEARCH_NAME0x85/通过学生的姓名进行搜索#define SEARCH_SUB0x86/通过学科的名称进行搜索#define SHOW_PRIV0x87/显
12、示单个学生的个人信息#define SHOW_PERMARK0x89/显示单个学生的个人成绩#define SHOW_ALLMARK0x90/显示所有学生的某科成绩#define SORT_DECLINE0x92/以降序排列#define SORT_INCLINE0x93/以升序排列#define ALPHAWORD0x94/以字母构成的字符串(用于随机产生学生的姓名#define NUMBERWORD0x95/以数字构成的字符串(用于随机产生学号#define ADDSUB0x96/科目编辑模式为添加#define EDITSUB0x97/科目编辑模式为修改#define BIGNUMBER
13、0x0ffffff/系统延迟采用的循环中的大数#define LONGSIZEsizeof(long)#define INTSIZEsizeof(int)#define LINKSIZEsizeof(link)#define STUINFOSIZE sizeof(stuinfo)#define SUBINFOSIZE sizeof(subinfo)#define TCHINFOSIZEsizeof(tchinfo)#define SUBMARKSIZE sizeof(submark)#define FILEINFOSIZE sizeof(fileinfo)#define MYSTUSIZEsizeof(mystu)#define DATASEEK(FILEINFOSIZE+LONGSIZE)#define DATATRANS(STUINFOSIZE+LONGSIZE)#define