空属性,系统会提示该项不可以为空。学生成绩信息修改本功能实现的是对个学生的成绩信息进行修改。系统会提示用户输入修改后的学生成绩信息,用户输入完点击确认修改按钮后,系统会把修改后的信息存到数据库中,学生成绩信息删除本功能实现的是对个具体学号的学生成绩信息进行删除,系统会提示用户将学生的学号输入到文本框中。点击确定删除后该学生成绩信息便会从数据库中删除。建议该功能慎用。教师信息管理功能该功能包括查询教师信息其中包括查询全部教师信息和按教师编号查询个教师的信息,教师信息的添加,教师信息的修改,删除教师的信息功能。按教师编号查询教师信息功能包括查询全部教师信息和按教师编号查询个具体教师的信息按教师编号查询,系统会给出个文本框提示用户输入教师编号,用户输入后点击提交,系统便会给出该编号教师的信息,如果不存在系统会提示该教师不存在。本功能的程序流程图如图所示。图按教师编号查询功能程序流程图开始输入要查询的教师编号从表中查询教师的个人信息显示信息显示查询结果不等于程序测试。需求规格说明概要设计规格说明详细设计规格说明源程序都是软件测试的对象。软件测试贯串于软件定义和开发的整个期间。二软件测试的原则尽早地和不断地进行软件测试避免测试自己的程序执行测试计划,排除随意性增量测试,由小到大周密的测试用例输入条件合理不合理预期输出结果回归测试出错统计和分析测试用例测试用例。为达到最佳的测试效果或高效的揭露隐藏的而精心设计的少量测试数据,称之为测试用例。我们不可能进行穷举测试,为了节省时间和资源提高测试效率,必须要从数量极大的可用测试数据中精心挑选出具有代表性或特殊性的测试数据来进行测试。个好的测试用例是在于它能发现至今未发现的。二使用测试用力的好处。在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。测试用例的使用令软件测试的实施重点突出目的明确。在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度缩短项目周期。功能模块的通用化和复用化使软件易于开发,而相对于功能模块的测试用例的通用化和复用化则会使软件测试易于开展,并随着测试用例的不断精化其效率也不断攀升。测试方法任何工程产品都可以使用以下的两种方法进行测试已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。黑盒测试。已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格的要求,所有内部成分是否已经过检查。白盒测试。黑盒测试黑盒测试法把程序看成个黑盒子,完全不考虑程序内部结构和处理过程。黑盒测试是在程序接口进行测试,它只是检查程序功能是否按照规格说明书的规定正常使用。黑盒测试又称功能测试。黑盒主要是为了发现以下几类是否有不正确或遗漏了的功能在接口上,输入能否正确地接受能否输出正确的结果是否有数据结构或外部信息例如数据文件访问性能上是否能够满足要求是否有初始化或终止性白盒测试软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做个打开的盒子,它允许是备注备注用户信息表表名用途记录用户的信息表用户信息表教材建设表表名用途记录学校教材建设情况表教材建设情况表授课情况表表名用途记录授课情况表授课情况表名称类型可否为空描述备注否用户编号,主键用户编号否用户账号用户账号否用户密码用户密码名称类型可否为空描述备注否自增主键自增主键是教材名称教材名称是作者作者是出版社出版社是出版时间出版时间是备注备注名称类型可否为空描述备注否自增主键自增主键是课程名称课程名称是授课老师授课老师是开始时间开始时间是结束时间结束时间是总课时总课时第四章系统详细设计用户登录及管理功能设计用户登录时要添入用户名和密码。每个人进入都要凭用户名和密码进入。提高了系统的安全行。本功能的程序流程图如图所示。图登录系统流程图学生信息管理功能该功能包括按学号查询学生信息,学生信息的添加,学生信息的修改,删除学生的信息功能。学生信息查询功能包括查询全部学生信息和按学号查询个具体学生的信息按学号查询系统会给出个文本框提示用户输入学生学号,用户输入后点击提交,系统便会给出该学号学生的信息,如果不存在系统会提示该学生不存在。本功能的程序流程图如图所示。图按学号查询学生信息流程图开始输入要查询的学生学号从表中查询学生的个人信息显示信息显示查询结果结束结果是否为空结果是否为空以为条件从各个表中查询信息显示提示信息新学生信息录入功能本功能实现的是对新学生的录入,填写新学生的基本信息,并且保存起来。如果在系统不允许为空的项目上用户填写空属性,系统会提示该项不可以为空。本功能的程序流程图如图所示。图新学生信息录入流程图将信息保存到表中结束输入是否有效开始输入新学生信息提示信息学生信息修改功能本功能实现的是对个学生的信息进行修改。系统会提示用户输入修改后的学生信息,用户输入完点击确认修改按钮后,系统会把修改后的信息存到数据库中,本功能的程序流程图如图所示。图学生信息修改流程图将修改后的信息保存到表中,系统提示修改成功结束输入是否有效开始输入修改后的学生信息提示信息删除学生信息功能本功能实现的是对个具体学号的学生信息进行删除,系统会提示用户将学生的学号输入到文本框中。点击确定删除后该学生信息便会从数据库中删除。建议该功能慎用。本功能的程序流程图如图所示。图删除学生信息流程图将该学号的学生信息从数据库中删除结束输入是否有效开始输入删除学生的学号提示信息学生成绩管理功能在该模块中主要是对学生成绩的管理,主要包括学生成绩的查询其中包括查询全部学生成绩信息和按学号查询个具体学生成绩,学生成绩的修改,学生成绩的添加,删除学生的成绩,和按总成绩排序功能。查询学生成绩信息功能在按照学生学号查询学生成绩的功能中,系统会提示用户在文本框中输入相应要查找的学生学号,当用户输入后如果该学号学生存在系统会给出查询结果,如果不存在系统会给出信息,提示该学生不存在。添加学生成绩信息功能本功能实现的是对学生成绩信息的录入,填写学生成绩的基本信息,并且保存起来。如果在系统不允许为空的项目上用户填写测试如果在软件投入生产性运行之前,没有发现并纠正软件中的大部分,则这些迟早会在生产过程中暴露出来,那时不仅纠正这些的代价更高,而且往往会造成很恶劣的后果。因此必须对它进行测试。测试的目的就是在软件投入生产运行之前,尽可能多的发现软件中的。测试实施本课题所采用的设计技术是适用于黑盒测试的边界值分析和等价划分及推测相结合的策略。使用边界值分析方法设计测试方案首先应该确定边界情况,通常输入等价类和输出等价类的边界,选取的测试数据应该刚好等于刚好小于和刚刚大于边界值。等价划分法首先需要划分输入数据的有效等价类和无效等价类。在确定输入数据的等价类时常常还需要分析输出数据的等价类,以便根据输出数据的等价类导出对应的输入数据等价类。经验表明,用这种方法设计出的测试方案暴露程序的能力最强。必要时用等价划分法补充测试方案。以学生功能模块中的留言时间为例设计测试用例,具体实施如下划分等价类如表所示表留言时间的等价分类表输入数据有效等价类无效等价类查询时间位数字字符位或位数字字符位或位数字字符如有非数字字符年份少于个数字字符年份多于个数字字符月份少于个数字字符月份多于个数字字符天日少于个数字字符天日多于个数字字符无符号年份对应数值正常年份年份月份对应数值⑿在之间等于⒁大于天日对应数值在之间等于大于设计有效等价类需要的测试用例如表所示表有效等价类的测试用例测试数据期望结果测试范围实际结果输入有效⑿数据为有效数据为每个无效等价类设计测试用例如表所示表无效等价类的测试用例测试数据期望结果测试范围实际结果输入无效数据无效,将改为,即可输入无效无效,将改为,输入无效无效,将改为,输入无效无效,改为输入无效无效,将改,输入无效无效,在其后加,输入无效无效,将改为,输入无效无效,改为输入无效无效,将改为,输入无效无效,将月份改为,输入无效⒁无效,将改为,输入无效无效,将改为输入无效无效,将改为,用户登陆测试需要输入的数据用户名,密码。表用户登陆测试用例测试功能测试数据预期测试结果实际结果的用户名或密码,提示登陆,请输入合法帐号及口令并可返回重新登录登陆失败,返回登陆界面,将密码改为即可成功登陆正常登陆,进入毕业设计管理主界面登陆成功系统各模块的功能测试各个模块中具有代表性的功能测试结果如表所示表功能测试结果表编号测试说明期望结果实际结果成功失败测试设置更改个人信息是否成功个人信息成功保存到数据库数据库中可以找到更新了的个人信息成功测试下载任务书开题报告是否成功电脑上面能看到相应的任务书和开题报告能够找到成功测试与导师通过留言本进行交流能否成四川冶金,年期陈海泉人事管理系统简介广东气象,年期王熹计算机人事管理系统及界面设计西北水力发电,年期朱莉,阳桑,金双平企业人事管理系统的设计与实现电脑知识与技术学术交流,年期牛继来,何泽恒数据查询模式研究及在中的实现计算机技术与发展,年期于善慧基于模式的人事管理信息系统的研究大连海事大学工程硕士论文中国经济评论,英文版年期,导师能看到留言,并能回复学生和空属性,系统会提示该项不可以为空。学生成绩信息修改本功能实现的是对个学生的成绩信息进行修改。系统会提示用户输入修改后的学生成绩信息,用户输入完点击确认修改按钮后,系统会把修改后的信息存到数据库中,学生成绩信息删除本功能实现的是对个具体学号的学生成绩信息进行删除,系统会提示用户将学生的学号输入到文本框中。点击确定删除后该学生成绩信息便会从数据库中删除。建议该功能慎用。教师信息管理功能该功能包括查询教师信息其中包括查询全部教师信息和按教师编号查询个教师的信息,教师信息的添加,教师信息的修改,删除教师的信息功能。按教师编号查询教师信息功能包括查询全部教师信息和按教师编号查询个具体教师的信息按教师编号查询,系统会给出个文本框提示用户输入教师编号,用户输入后点击提交,系统便会给出该编号教师的信息,如果不存在系统会提示该教师不存在。本功能的程序流程图如图所示。图按教师编号查询功能程序流程图开始输入要查询的教师编号从表中查询教师的个人信息显示信息显示查询结果不等于程序测试。需求规格说明概要设计规格说明详细设计规格说明源程序都是软件测试的对象。软件测试贯串于软件定义和开发的整个期间。二软件测试的原则尽早地和不断地进行软件测试避免测试自己的程序执行测试计划,排除随意性增量测试,由小到大周密的测试用例输入条件合理不合理预期输出结果回归测试出错统计和分析测试用例测试用例。为达到最佳的测试效果或高效的揭露隐藏的而精心设计的少量测试数据,称之为测试用例。我们不可能进行穷举测试,为了节省时间和资源提高测试效率,必须要从数量极大的可用测试数据中精心挑选出具有代表性或特殊性的测试数据来进行测试。个好的测试用例是在于它能发现至今未发现的。二使用测试用力的好处。在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。测试用例的使用令软件测试的实施重点突出目的明确。在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度缩短项目周期。功能模块的通用化和复用化使软件易于开发,而相对于功能模块的测试用例的通用化和复用化则会使软件测试易于开展,并随着测试用例的不断精化其效率也不断攀升。测试方法任何工程产品都可以使用以下的两种方法进行测试已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。黑盒测试。已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格的要求,所有内部成分是否已经过检查。白盒测试。黑盒测试黑盒测试法把程序看成个黑盒子,完全不考虑程序内部结构和处理过程。黑盒测试是在程序接口进行测试,它只是检查程序功能是否按照规格说明书的规定正常使用。黑盒测试又称功能测试。黑盒主要是为了发现以下几类是否有不正确或遗漏了的功能在接口上,输入能否正确地接受能否输出正确的结果是否有数据结构或外部信息例如数据文件访问性能上是否能够满足要求是否有初始化或终止性白盒测试软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做个打开的盒子,它允许