《基于JavaWeb的考研信息服务系统设计》13000字(论文)_第1页
《基于JavaWeb的考研信息服务系统设计》13000字(论文)_第2页
《基于JavaWeb的考研信息服务系统设计》13000字(论文)_第3页
《基于JavaWeb的考研信息服务系统设计》13000字(论文)_第4页
《基于JavaWeb的考研信息服务系统设计》13000字(论文)_第5页
已阅读5页,还剩28页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于JavaWeb的考研信息服务系统设计目录1绪论 图3–1学生用例图教师用例图该系统具有专业的教师进行发布备考资料。教师登录后,可以发布资料帖,可以对备考资料进行管理,可以进行个人信息管理,也可查看学生对自己的评论留言。根据教师的功能分析教主要师具有四大用例,分别是登录、发布资料帖、备考资料管理、查看留言、个人信息管理。教师用例图如REF_Ref38802366图3–2所示。图3-2教师用例图管理员用例图管理员登录进入后台管理页面后,可以对备考资料信息、评论、留言、教师机构、教师、学生进行管理。另外也可添加教师账号、添加教学机构,并且教师账号只能由管理员添加。根据管理员的功能分析管理员主要具有七大用例,分别是登录、备考资料管理、评论管理、留言管理、学生管理、教师管理、教师机构管理。管理员用例图如REF_Ref38802392图3–3所示。图3-3管理员用例图系统用例描述(1)学生注册用例描述如表3-1所示表3-1学生注册用例描述表名称学生注册参与者学生、学生注册新账户前置条件无后置条件注册成功,返回登录页面正常流程1.学生在注册页面根据相应的信息在文本框内依次填入正确信息2.点击注册扩展流程如若注册的邮箱或手机号已被注册则提示该邮箱或手机号已被注册(2)学生登录用例描述如表3-2所示表3-2学生登录用例描述表名称学生登录参与者学生、学生登录成功前置条件学生有已注册成功的账号后置条件登录成功,进入系统首页正常流程1.学生输入账号、密码2.点击登录扩展流程若输入的账号或密码有错则显示警示(3)学生查看备考资料用例描述如表3-3所示表3-3学生查看备考资料用例描述表名称学生查看备考资料参与者学生,学生能够查看备考信息前置条件无后置条件页面显示所有资料正常流程登录后,点击资料板块链接扩展流程若备考资料不存在则提示链接失效(4)学生评论用例描述如表3-4所示表3-4学生评论用例描述表名称学生评论参与者学生、学生注册新账户前置条件无后置条件无正常流程1.学生点进资料、求助、交流半板块链接2.进入某个页面后,点进某个帖子进入详情页面3.在帖子下方的编辑框内输入内容4.点击保存扩展流程若评论编辑框内没有内容,则发布异常(5)学生留言用例表描述如表3-5所示表3-5学生留言用例描述表名称学生留言参与者学生、学生可以给发布资料的老师留言前置条件无后置条件无正常流程进入页面详情后,在评论文本框内输入内容扩展流程若编辑器内容为空,则发布留言异常(6)学生搜索备考资料用例描述如表3-6所示表3-6学生搜索备考资料用例描述表名称搜索备考资料参与者学生、学生能根据关键字搜索备考资料前置条件无后置条件页面显示搜索到的备考资料,学生可进一步查看某资料的详细信息正常流程1.在搜索框内输入关键字2.点击搜索按钮扩展流程若无相应的备考资料信息则显示搜索结果为0(7)教师管理备考资料用例描述如表3-7所示表3-7教师管理备考资料用例描述表名称教师管理备考资料参与者教师,教师可以删除、查看、修改已发布的备考资料前置条件教师已登录后置条件无正常流程1.点击我的帖子链接2.页面显示某教师发布的所有资料贴3.点击删除按钮,删除资料4.点击修改按钮,修改资料扩展流程若修改的备考资料不存在则显示链接失效(8)教师查看留言用例描述表如3-8所示表3-8教师查看留言用例描述表名称教师查看留言参与者教师,教师能查看留言前置条件教师已登录后置条件无正常流程点击留言信息链接,页面跳转到显示所有留言扩展流程若没有留言则页面显示结果为0(9)管理员评论管理用例描述如表3-9所示表3-9管理员评论管理用例描述表名称管理员管理评论参与者管理员,管理员能对评论进行增、删、改、查前置条件管理员已登录后置条件显示已被操作后的所有评论正常流程1.点击评论管理2.页面跳转到所有评论列表,管理员可以删除评论3.也可点进评论详情,进行修改扩展流程无(10)管理员管理教师机构用例描述如表3-10所示表3-10管理员管理教师机构用例描述表名称管理员管理教师机构参与者管理员、管理员能够对查看、教师机构信息并且能够对已经存在的机构信息进行修改、删除操作前置条件管理员已登录后置条件页面显示修改后的所有教学机构列表正常流程1.点击教师机构管理连接,显示所有教学机构2.管理员可以进行删除或修改扩展流程信息填写不完整显示警告信息(11)管理员添加教师机构用例描述如表3-11所示表3-11管理员添加教师机构用例描述表名称管理员添加教学机构参与者管理员,管理员能够添加教师机构前置条件管理员已登录后置条件页面显示添加后的所有教学机构正常流程1.点击添加教师机构链接2.依次输入教师机构信息3.点击保存扩展流程信息填写不完整无法完成操作(12)管理员添加教师用例描述如表3-12所示表3-12管理员添加教师用例描述表名称管理员添加教师参与者管理员,管理员能够添加教师前置条件管理员已登录正常流程1.点击添加教师2.依次输入教师信息3.点击保存扩展条件信息填写不完整无法完成操作非功能需求分析所谓非功能性需求,是指软件产品为满足用户需求而必须具有且除功能需求以外的特性。下面对其中的某些指标加以说明:性能需求:本课题在数据库的查询操作中做了一部分优化,相对数据库的查询速度有所提升。因此,当系统同时有一定数量的用户时,系统不会崩溃。约束:本系统的编程语言是Java,使用SpringBoot、Bootstrap框架,编辑软件使用的是IntelliJIDEA2020.1,开发环境环境:mysql5.7.30、maven3.6.3、jdk8。数据需求:本系统用户账号密码不可以直接在数据库里改,数据库密码是加密的。系统设计系统结构设计考研信息服务系统为了帮助考生查找备考所需资料、解答考生疑问,主要包括了学生、教师、管理员三个模块,以便为考生提高搜集信息的效率。下面是系统功能总体结构设计,如图4-1所示。图4-1系统功能结构图功能模块设计与介绍学生功能模块学生模块的主要功能是注册、登录、评论、留言、个人信息管理、搜索备考资料、查看备考资料,发帖功能。(1)注册功能:进入网站后,没有账号的用户可以点击注册按钮链接,页面跳转到注册时,根据页面具体信息在相应的文本框内输入正确的信息。(2)登录功能:在登录页面时,填入邮箱号和密码。(3)发帖功能:学生能够发布交流贴或求助帖,点击发帖链接,进入发帖页面后,选择帖子类型,在编辑框内输入发布内容,点进保存按钮。(4)评论功能:学生可以在发布的帖子下面进行评论。(5)留言功能:学生进入某个备考资料详细信息页面后,可在文本框内输入内容发布留言发送给老师。(6)个人信息管理功能:学生登录后,可点击你好“学生”链接,进入页面后,重新填写姓名、电话、邮箱、自我介绍保存,也可以点击修改密码按钮进行密码自改。(7)搜索资料功能:进入首页后,可以在导航栏的搜索框内搜索备考资料。(8)查看资料功能:点击资料板块链接,学生可以查看所有备考资料,进一步点击某个资料贴,可查看某个资料的详细信息。教师功能模块教师功能模块主要是登录、发布资料、资料管理、个人信息管理、留言功能。(1)登录功能:教师只有成功登录才可进行操作,且为防止信息的准确性,教师的账号必须是由管理员添加。(2)备考资料管理功能:教师点击我的帖子链接,页面显示所有资料列表,可以直接点击删除对资料进行删除,也可以点击详情进行修改。(3)发布资料/帖子功能:教师只能发布资料贴,点击发布资料链接,进行发布资料。(4)个人信息管理功能:教师登录后,页面跳转到个人资料页面,重新填写姓名、电话、邮箱、自我介绍,也可以点击修改密码按钮进行密码自改。(5)查看留言功能:教师点击查看留言链接,可看到所收到的留言。管理员功能模块管理员模块的主要登录、评论管理、留言管理、学生管理、教师管理、教师机构管理、备考资料管理。(1)登录功能:管理员只有登录后,才能进行对其他模块的管理。(2)评论管理功能:进入首页后,点击评论管理链接,此时页面显示所有评论,管理员可以对评论进行增、删、改、查。(3)留言管理功能:进入首页后,点击留言管理链接,此时页面显示所有留言,管理员可以对留言进行增、删、改、查。(4)学生管理功能:管理员点击学生管理链接,页面显示所有学生信息,也可点击学生链接对学生的个人信息或密码进行修改。(5)教师管理功能:管理员点击教师管理链接,页面显示所有教师信息,管理员可以对教师的个人信息进行查看、修改。(6)添加教师:管理员可以添加教师账号,也可以修改教师的密码。(7)教师机构管理功能:管理员点击教师机构管理链接,此时页面显示所有机构信息,管理员可以对机构进行删除,修改。(8)添加教学机构:管理员点击添加教学机构链接,依次输入必要信息。(9)备考资料管理功能:管理员点击备考资料管理链接,页面显示所有备考资料信息,管理员可以对其进行增、删、改。系统流程设计学生登录流程设计学生在等领域页面输入邮箱和密码,如果其中一个输入错误则显示警告信息,只有都正确时,则进入学生首页。学生只有成功登录,才能对其他功能进行操作。如图4-2所示。图4-2学生登录流程图学生留言流程设计学生点击留言链接,进入留言页面在编辑框内输入内容,如果内容为空,则显示信息无效,只有内容不为空时,则留言发布成功。如图4-3所示。图4-3学生留言流程设计图教师发布备考资料流程图设计教师具有管理备考资料的功能,主要是对备考资料进行添加,下面是对教师添加备考资料的详细过程,如图4-4所示。图4-4教师发布资料流程图管理员添加教师流程设计图管理员能够对教师信息进行管理,进入首页点击教师管理链接后,进入教师信息页面,管理员能够添加教师账号或者修改教师信息和登录密码,以下是添加教师的具体流程如图4-5所示。图4-5管理员添加教师流程图系统数据库设计概念模型设计通过对系统的数据分析,可得到以下实体:(1)学生:属性包括姓名、手机号、邮箱、密码、自我介绍等(2)教师:属性包括姓名、手机号、邮箱、教师机构等(3)管理员:属性包括邮箱、密码(4)教师机构:属性包括名称、邮箱、手机号等(5)学科:属性包括科目标题、图片、描述、创建时间(6)贴子:属性包括标题、内容、帖子类型、发帖人的编号等联系有:(1)留言:反映了学生、教师、资料贴之间的联系(2)评论:反映了学生对帖子之间的联系(3)发帖:反映了教师与资料贴之间的联系,学生与求助/交流帖之间的联系根据考研信息服务系统功能结构图的描述,画出对应的系统E-R图,如图4-6所示。图4-6系统E-R图根据学生实体分析学生属性得到学生实体属性图,具体如图4-7所示。图4-7学生实体属性图根据教师实体分析教师属性得到教师实体属性图,如图4-8所示。图4-8教师实体属性图根据管理员实习分析属性得到管理员实体属性图,如图4-9所示。图4-9管理员属性图根据教师机构实体分析属性得到教师机构实体属性图,如图4-10所示。图4-10教师机构实体属性图根据学科实体分析属性得到学科实体属性图,如图4-11所示。图4-11学科实体属性图根据帖子实体分析属性得到帖子实体属性图,如图4-12所示。图4-12帖子实体属性如图逻辑结构设计逻辑结构设计就是将实体或联系转换为关系模式。下列是根据系统E-R图转换的关系模型:学生(学生编号、姓名、手机号、邮箱、自我介绍、密码、头像、创建时间)教师(教师编号、姓名、手机号、邮箱、密码、头像、创建时间、机构编号)管理员(管理员编号、邮箱、密码)教师机构(机构编号、姓名、手机号、logo图片、mobile、自我介绍、网站、地址、创建时间)帖子(帖子编号、标题、内容、评论数量、留言数、浏览量、帖子类型、创建时间,帖子所属学科编号、所属教师编号、所属学生编号)评论(评论编号、内容、帖子的编号、评论的学生编号、评论的教师编号、发布时间)留言(留言编号、留言类型、留言的学生名称、留言的学生邮箱、收到留言的老师编号、留言的学生编号、留言的帖子编号、留言发送时间)学科(科目编号、名称、logo图片、内容描述、创建时间)物理结构设计(1)学生表(student),主要包括学生的基本信息,学生id、学生姓名、手机号、邮箱、自我介绍、登录密码、头像地址、创建时间。其中id是唯一的主键,其表结构如表4-1所示。表4-1学生表字段名类型是/否为null字段说明idVarchar(32)否学生主键nameVarchar(64)否学生姓名phoneVarchar(32)否学生手机号emailVarchar(64)否学生邮箱aboutmeVarchar(512)否学生自我介绍passwdVarchar(512)否学生登录密码avatarVarchar(512)否学生头像图片地址create_timeTimestamp(0)否学生创建时间(2)教师信息表(teacher),包括教师id、教师姓名、手机号、邮箱、自我介绍、登录密码、头像图片地址、创建时间、所属机构id。教师id是唯一的主键,其表结构如表4-2所示。表4-2教师表字段名类型是/否为null字段说明idVarchar(32)否教师主键nameVarchar(64)否教师姓名phoneVarchar(32)否教师手机号emailVarchar(64)否教师邮箱aboutmeVarchar(512)否教师自我介绍passwdVarchar(512)否教师登录密码avatarVarchar(512)否教师头像图片地址create_timeTimestamp(0)否教师创建时间instution_idVarchar(32)否教师所属机构id(3)管理员信息表(admin),包括管理员id、邮箱、登录密码。id为主键,其表结构如表4-3所示。表4-3管理员表字段名类型是/否为null字段说明idVarchar(32)否管理员主键emailVarchar(256)否管理员邮箱passwdVarchar(512)否管理员登录密码(4)评论信息表(comment),主要包括评论id、评论内容、评论贴子的id、评论学生的id、评论教师id、发布时间。其中评论id是唯一的主键,其表结构如表4-4所示。表4-4评论表字段名类型是/否为null字段说明idVarchar(32)否评论主键contentVarchar(512)否评论内容post_idVarchar(32)否评论帖子的idstudent_idVarchar(32)是评论的学生idteacher_idVarchar(32)是评论的教师idcreate_timeTimestamp(0)否评论发布时间(5)教师机构信息表(institution),包括机构id、机构名称、机构邮箱、负责人手机号、机构logo图片地址、机构电话、机构描述、机构网站、机构地址、机构添加时间。其中机构id是唯一的主键,其表结构如表4-5所示。表4-5教师机构信息表字段名类型是/否为null字段说明idVarchar(32)否机构主键nameVarchar(32)否机构名称emailVarchar(64)否机构邮箱phoneVarchar(32)否机构负责人手机号avatarVarchar(512)否机构logo图片地址mobileVarchar(32)否机构电话about_usVarchar(512)否有关机构描述web_siteVarchar(512)否机构网站addressVarchar(512)否机构地址create_timeTimestamp(0)否机构添加时间(6)学科信息表(subject),包括学科id、学科名称、学科logo图地址、学科描述、添加时间。学科id是唯一的主键,其表结构如表4-6所示。表4-6学科信息表字段名类型是/否为null字段说明idVarchar(32)否学科主键nameVarchar(32)否学科名称avatarVarchar(512)否学科logo图片地址descriptionVarchar(512)否学科描述create_timeTimestamp(0)否学科添加时间(7)留言信息表(post_msg),主要包括留言id、留言内容、留言学生姓名、留言学生邮箱、留言的教师id、留言的学生id、留言的帖子id、留言发送时间。其中留言id是唯一的主键,其表结构如表4-7所示。表4-7留言表字段名类型是/否为null字段说明idVarchar(32)否留言主键MsgVarchar(512)否留言内容student_nameVarchar(64)否留言学生名student_emailVarchar(256)否留言学生邮箱teacher_idVarchar(32)否留言的教师idStudent_idVarchar(64)否留言的学生idPost_idVarchar(32)否留言的帖子idcreate_timeTimestamp(0)否留言发送时间(8)帖子信息表(post),主要包括帖子id、标题、内容、评论数、留言数、浏览量、帖子类型、发布时间、所属学科id、所属教师id、所属学生id。其中帖子id是主键,且唯一。其表结构如表4-8所示。表4-8帖子表字段名类型是/否为null字段说明idVarchar(32)否帖子主键nameVarchar(32)否帖子标题contentText(0)否帖子内容comment_numInt(11)否评论数msg_numInt(11)否留言数viewsInt(11)否浏览量typeTinyint(1)否帖子类型:资料、求助、交流create_timeTimestamp(0)否发布时间subject_idVarchar(32)否帖子所属学科idteacher_idVarchar(32)是帖子所属教师idstudent_idVarchar(32)是帖子所属学生id系统实现开发环境介绍本系统是在Windows系统下操作完成,使用IDE软件开发编辑软件,项目采用了流行的Bootstrap+SpringBoot框架进行前后端开发。使用Navicat来管理数据库。网站首页实现该网页有导航条内有注册、登录、资料板块、求助板块、交流板块以及搜索引擎等模块。在下方可以看到最新发布的帖子,如图5-1所示图5-1网站首页图学生功能实现注册学生首先要注册账号,在注册页面填入有效的名字、邮箱、手机号,设置自己的账号密码、确认密码,填写自我介绍、上传头像,具体页面如图5-2所示。图5-2学生注册页面图登录学生注册账号完成后,进入登录页面,输入正确的邮箱、密码进行登录,选择学生身份,具体页面实现如图5-3所示。图5-3学生登录图评论页面学生进入某个帖子的详情页面,在下方的编辑器内输入评论内容,点击保存,如图5-4所示。图5-4学生评论图核心代码:privateCommentsave(Commentcomment,SaveCommentFormform){

BeanUtils.copyProperties(form,comment);

comment.setId(KeyUtil.genUniqueKey());

returndao.save(comment);

}查看资料页面学生点击资料板块链接,页面显示所有资料列表,可以点击某个帖子,查看资料详细信息,具体实现如图5-5所示。图5-5学生查看资料图留言学生进入某个资料的详细信息页面,可以给发布资料的老师留言,在发布资料贴老师信息的下方的文本框内填写自己的邮箱和留言内容,具体实现如图5-6所示。图5-6学生留言图个人信息管理学生登录后,如果想修改个人信息,点击“你好xx”链接进入个人信息修改页面,重新填入姓名、电话、邮箱、自我介绍,点击保存,具体如图5-7所示。图5-7学生修改个人资料图学生登录后,如果想修改个人信息,点击“你好xx”链接进入个人信息修改页面,选择修改密码,输入正确的当前密码、输入新密码、确认密码,点击保存,具体如图5-8所示。图5-8学生修改密码图教师功能模块实现教师管理资料教师如果想对自己发布的资料进行修改或者删除,点击我的帖子链接,页面显示某教师所发布的所有资料。可选择删除按钮直接删除资料,也可点击某个资料贴,进入资料详细信息页面,重新编辑资料内容,如图5-9所示。图5-9教师管理资料图教师查看留言如果教师想知道学生对发布的资料是否有其他建议或者遇到了什么问题时,可以点击留言信息链接,查看学生的留言,具体如图5-10所示。图5-10查看留言图管理员功能模块实现管理员添加学科管理员登录后,需要先对学科进行添加,点击添加学科链接,进入详细信息页面。在页面文本框内输入学科名称、学科描述、上传学科logo图片,点击添加,如图5-11所示。图5-11添加学科图核心代码:publicSubjectsave(SaveSubjectFormform){

Subjectsubject=newSubject();

BeanUtils.copyProperties(form,subject);

subject.setId(KeyUtil.genUniqueKey());

List<String>imgList=fileService.setSubjectImg(Lists.newArrayList(form.getAvatarFile()));

if(!imgList.isEmpty()){

subject.setAvatar(imgList.get(0));

}

returndao.save(subject);

}管理员管理学科管理员点击管理学科链接,页面显示所有学科。可以选择点击某个学科右边的删除按钮将其学科删除,也可点击某个学科进入详情页面,重新输入内容点击保存将其修改,如图5-12所示。图5-12管理学科图管理员管理评论管理员登录后,点进评论管理链接,进入评论管理页面。可以点击删除按钮对评论进行删除,也可以点进某个帖子进入详细信息页面,在下方的编辑框内重新输入评论信息对评论进行修改,如图5-13所示。图5-13评论管理图管理员添加教学机构逻辑上老师必须属于某个教学机构,所以只有先添加教学机构,管理员才能添加教师账号。管理员点击添加机构链接,页面显示添加机构详细信息,选择机构logo图片上传,依次在文本框中输入机构名称、机构负责人手机号、机构邮箱、办公机构电话、机构所处地理位置、机构网站链接、机构相关介绍,点击添加,如图5-14所示。图5-14添加教学机构图核心代码:publicInstitutionsave(SaveInstitutionFormform){

Institutioninstitution=newInstitution();

BeanUtils.copyProperties(form,institution);

institution.setId(KeyUtil.genUniqueKey());

List<String>imgList=fileService.setInstitutionImg(Lists.newArrayList(form.getAvatarFile()));

if(!imgList.isEmpty()){

institution.setAvatar(imgList.get(0));

}

returndao.save(institution);

}管理员管理留言管理员点击留言管理链接,页面显示所有留言。可以直接点击删除按钮删除留言,也可以点击详情链接,进入留言详细信息页面对留言进行修改,如图5-15所示。图5-15管理留言图核心代码:publicPostMsgPageVOgetAllMsgs(intpageNum,intsize){

Sortsort=Sort.by(Sort.Direction.DESC,"createTime");

Pageablepageable=PageRequest.of(pageNum,size,sort);

PostMsgpostMsg=newPostMsg();

Example<PostMsg>example=Example.of(postMsg);

Page<PostMsg>page=dao.findAll(example,pageable);

PostMsgPageVOpostMsgPageVO=newPostMsgPageVO();

postMsgPageVO.setPage(page);

postMsgPageVO.setList(getMsgVO(page.getContent()));

returnpostMsgPageVO;

}管理员管理帖子管理员点击帖子管理链接,页面显示所有帖子。管理员可以点击删除按钮对某个帖子进行删除,也可以点击某个帖子进入详细信息页面,在此下方的编辑框内重新输入内容,对帖子进行修改,如图5-16所示。图5-16管理帖子图系统测试软件测试是软件质量保证的方法之一,是广泛意义上“验证与确认”。根据不同的测试内容,测试的表现也不同。主要分为单元测试、集成测试、系统测试。单元测试、集成测试更加关注技术上的正确性,重在发现设计缺陷和代码缺陷。系统测试不同,它更关注不符合需求的缺陷和需求自身的内在缺陷。下面将对本系统进行系统测试描述[15]。测试目标软件测试有两个不同的测试目标:一是向开发者和用户展示软件满足了需求,表明软件产品是一个合格的产品;二是发现软件中的缺陷和不足。[SWEBOK2004]总结性的表述为“软件测试时为评价与改进产品质量、标识产品缺陷和问题而进行的活动”。测试技术系统测试关注整个系统的行为,所以不依赖于桩程序和驱动程序。系统测试的功能测试以需求规格说明文档或用例文档为基础,主要使用随机测试和基于规格的测试技术设计功能测试用例。对于本系统则是使用基于规格的技术黑盒测试方法。功能测试用例根据测试目标的不同,系统测试分为功能测试、非功能测试。本次测试主要选取了注册、登录、资料管理、学生管理、评论管理模块进行功能测试,以下是具体测试用例。注册功能测试用例学生注册功能测试,主要针对手机号和邮箱是否已被注册进行的三次测试。在注测页面的文本框内输入名字、邮箱、手机号。若邮箱和手机号都没被注册过,则注册成功。若邮箱和手机号其中一个已被注册,则显示警告信息,如表6-1所示。表6-1注册功能用例表测试模块测试数据期望结果实际结果注册名字:张鱼邮箱:786632859@手机号册成功,跳转到登录页面跳转到登录页面注册名字:张鱼邮箱:786632859@手机号告“邮箱已被注册”警告“邮箱已被注册”注册名字:张鱼邮箱:786632858@手机号告“手机号已被注册”达到期望结果登录功能测试用例学生登录功能,主要是对邮箱和密码是否正确的三次测试,若邮箱密码都正确,则进入首页。若邮箱密码其中一个不正确,则显示警告信息,如表6-2所示。表6-2登录功能测试用例表测试模块测试数据期望结果实际结果登录邮箱:786632859@密码:123登录成功进入首页登录邮箱:786632859@密码:1234警告“密码错误”警告“密码错误”登录邮箱:786632858@密码:123警告“邮箱错误”警告“邮箱错误”资料管理功能测试用例教师管理资料功能测试,主要是对添加、删除资料进行的三次测试,若添加资料时,输入内容为空,则显示警告信息,添加失败。删除资料后页面应该显示删除操作后的所有资料,如表6-3所示。表6-3资料管理测试表测试模块测试数据期望结果实际结果添加资料标题:背单词选择所属学科:英语帖子类型:资料输入内容:不就是背单词吗?点击保持,发布成功,并跳转到我的帖子页面成功跳转到我的帖子页面添加资料标题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论