版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、需求分析规格说明书项目名称:毕业设计管理系统专业班级:信息管理与信息系统1班负责人:合作人员:指导老师:2013年12月08日i第1章引言21.1 选题背景21.2 选题意义2第2章系统需求分析22.1 目标32.2 性能及运行需求42.3 功能需求52.4 系统E-R图6第3章系统设计73.1 概要设计83.1.1 系统数据流程设计93.1.2 数据字典103.1.3 系统结构设计123.1.4 表结构设计123.2 详细设计173.2.1 系统概述173.2.2 系统流程图20第4章系统实现214.1 数据库连接234.2 系统各模块功能及实现效果图244.2.1 出题模块及效果图254.
2、2.2 审题模块及效果图264.2.3 选题模块及效果图274.2.4 进程控制模块及效果图284.2.5 评阅模块及效果图294.2.6 调剂模块及效果图294.3 查询及分页显示功能304.3.1 查询功能304.3.2 分页显示功能304.4 应用中出现的问题与解决方法31第5章系统测试315.1 测试方法的介绍315.2 测试环境315.3 测试对象325.3.1 管理员模块325.3.2 教师模块335.3.3 学生模块335.4 测试用例及结果335.4.1 管理员模块345.4.2 教师模块345.4.3 学生模块34结论36参考文献363第3章基础知识简介第1章引言1.1 选题
3、背景随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。毕业设计作为大学生四年学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的承重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。因此,设计一种毕业设计综合管理系统是我校教学管理发展的一项任务,也是各院校教学发展的趋势。该系统为学生、教师、管理员提供一个交互的接口,大大方便了学生、老师及管理员的管理人员。1.2 选题意义毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环
4、节。本设计从课题的申报、课题的审核、学生选题、调剂、指导、评阅、答辩、归档等环节进行管理,实现了毕业设计的整个流程的管理工作。系统实现了学生自主选题和教师自主选择学生的网上双向选择,并增加了留言板、文件上传与下载、新闻发布等功能,能够保证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的质量有非常重要的现实意义。随着网络化的普及,全国高校的校园网络日益健全,实现无纸化办公成为未来的趋势,并且随着天津城市建设学院的教学体制改革不断加深,本系统的建立为参加毕业设计的教师、学生提供接口。第2章系统需求分析2.1 系统目标1 .应具有方便、强大的资料管理和良好的人机界面,使用户易于操作,便
5、于浏览。2 .系统的健壮性,扩展性良好。系统具有对数据备份和日志记录的功能。3 .系统的安全性好,通过密码和权限的管理是用户的数据不受到侵害。4 .系统的动态信息交互功能强,系统根据不同的用户的权限开放不同的处理权限;不同的用户可以通过留言板进行信息的沟通。5 .系统尽量给用户提供一个良好的操作环境。2.2 性能及运行需求对于毕业设计综合管理系统要求运行的工作环境稳定,易于操作,系统方便应用、安全可靠、便于维护以及实时性强,对于广大用户所要执行的操作简单易懂,访问速度较快,界面友好美观,有基本的错误提醒功能,远程操作数据库正确,要求和用户有很强的互动性。运行环境:本系统开发的毕业设计综合管理系
6、统,在WindowsXP下运行,要求使用的操作系统上安装有SQLServer2000数据库、JBuilder、Dreamweaver、Tomcat服务器(已安装的JBuilder里包含Tomcat服务器)。主机要求赛扬M或相当性能以上配置。2.3 功能需求根据功能分为教师、学生的前台操作和管理员的综合管理。系统有三个主要的角色组成:学生、教师、管理人员。1 .教师完成的操作:个人信息的管理;课题的申报、修改、选择学生,设计期间与学生的交流与辅导、实习/指导、评阅和答辩成绩的评定。2 .学生完成的操作:个人信息的管理,选择课题,设计期间利用留言板和教师进行交流,查询成绩。3 .管理人员:对教师、
7、学生的信息查询,添加和删除;系统开放管理;选课期间调剂操作;分配评阅老师和答辩老师;成绩录入;新闻发布。212.4系统E-R图第3章系统总体设计3.1 概要设计3.1.1 系统数据流程设计概要设计阶段的基本目标是用比较抽象的方式确定系统如何完成预定的任务,也就是说,应该确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。从数据流图出发设想完成系统功能的若干种合理的物理方案,从中选择一个最佳方案。然后进行软件结构设计,确定软件由哪些模块组成以及这些模块的动态调用关系。本设计包括出题、选题、系统维护、评阅和答辩等模块的设计。首先管理员登录系统,对系统进行初始化,并可设置系统的开放与关闭。
8、系统初始化后教师可以出题,教师出题完毕管理员审核课题,审核通过后学生才可进行选题,学生选题完后教师可以选择符合题目要求的学生,形成双向选择。如果还有学生没选上题目,管理员可以进行调剂,使每个学生都有题目。当出题选题完毕,教师和学生建立了双向的关系后,进入到做题阶段。管理员和教师通过文件上传与下载、留言板、新闻发布和邮箱联系等方式对学生完成毕设的情况进行监督。指导教师指导学生完成设计后,进入到评阅阶段。管理员分配评阅教师后,评阅教师对所评阅课题进行评阅,给出相应成绩。评阅教师指导学生完成设计后,进入到答辩阶段。管理员分配答辩教师后,答辩教师对所答辩课题进行答辩,给出相应成绩。答辩结束后,由管理员
9、对学生的实习/指导成绩、评阅成绩和答辩成绩进行录入,进行归档。系统数据流图如下:图3-1系统数据流图3.1.2 数据字典主要的数据字典:1 .管理员信息数据字典表3-1管理员信息数据字典名字:管理员信息另U名:person描述:管理员的相关信息定义:管理员信息=管理员id+管理员name+管理员password位置:存于数据库,在维护系统时应用2 .教师信息数据字典表3-2教师信息数据字典名字:教师信息另U名:teacher描述:教师的相关信息定义:教师信息=教师id+教师姓名+教师职称+教师学历+教师性别+教师教研室+教师系别+教师电话+教师密码位置:存于数据库,在出题和进程控制时应用表3-
10、3学生信息数据字典名字:学生信息别名:student描述:学生的相关信息定义:学生信息=学生id+学生姓名+学生性别+学生系别+学生专业+学生年级+学生班级+学生成绩+学生电话+学生密码位置:存于数据库,在选题和进程控制时应用表3-4课题信息数据字典名字:课题信息别名:title描述:课题的相关信息定义:课题信息=课题id+课题名+出题教师+课题类别+所属专业+需求人数+课题要求+课题内容位置:存于数据库,在出题、选题时应用表3-5管理员调剂课题数据字典名字:管理员调剂课题别名:adjust描述:管理员为没有选到题的学生调剂课题定义:管理员调剂课题=学生id+学生名字位置:存于数据库,在选题时
11、应用表3-6管理员分配答辩老师数据字典名字:管理员分配答辩老师另U名:answer描述:管理员为每一个课题分配5位答辩老师,其中一名为答辩组长。定义:管理员分配答辩老师=答辩题目id+答辩题目+答辩组长+答辩老师1+答辩老师2+答辩老师3+答辩老师4+答辩时间+答辩教室位置:存于数据库,在答辩时应用表3-7留言板信息数据字典名字:留言板信息别名:bbs描述:留言板的相关信息定义:留言板信息=主题id+楼主+主题+回复+人气+发表时间+最后回复+内容位置:存于数据库,在留言时应用表3-8课题类别信息数据字典名字:课题类别另U名:category描述:课题类别的相关信息定义:课题类别信息=课题类别
12、id+名称+专业+系别位置:存于数据库,在出题时应用表3-9学生成绩信息数据字典名字:学生成绩信息另U名:score描述:学生成绩的相关信息定义:学生成绩信息=成绩id+学生名字+实习成绩+指导成绩+评阅成绩+答辩成绩位置:存于数据库,在归档时应用表3-10上传文件信息数据字典名字:上传文件信息别名:uploadfile描述:上传文件的相关信息定义:上传文件信息=文件id+名称+大小+路径+上传人位置:存于数据库,在上传文件时应用表3-11系统状态信息数据字典名字:系统状态信息另U名:system描述:系统状态的相关信息定义:系统状态信息=系统id+名称+开关标志位置:存于数据库,在维护系统时
13、应用3T3系统结构设计图3-2系统结构图3.1.4表结构设计设计的表为:管理员表(person),教师表(teacher),学生表(student),课题表(title),教师布置任务表(task),学生提交任务表(task1),系统状态表(system)。各个表的结构如下:表3-1管理员调剂选题表(adjust)列名娄k据类型长度是否可为空说明IdInt4N学生IdNameVarchar20N学生名字说明:该表存储管理员调剂相关的信息表3-2答辩老师分配表(answer)列名数据类型长度是否可为空说明answer_idInt4N答辩Id(主键)answer_titleVarchar20Y答辩
14、题目answer_zuzhangVarchar20Y答辩组长answer_t1Varchar20Y答辩老师1answer_t2Varchar20Y答辩老师2answer_t3Varchar20Y答辩老师3answer_t4Varchar20Y答辩老师4answer_timeVarchar20Y答辩时间answer_roomVarchar20Y答辩教室说明:该表存储答辩老师相关的信息表3-3留言板信息表(bbs)列名数据类型长度是否可为空说明主题idint4N留言号楼主Varchar20N楼主主题Varchar130N主题回复Int4Y回复人气Int4Y人气发表时间Varchar50N发表时间最
15、后回复Varchar20Y最后回复内容text20Y内容该表存储留言板相关的信息表3-4课题类别信息表(category)列名数据类型长度是否可为空说明category_idInt4N留言号category_nameVarchar50Y楼主category_professionalVarchar50Y主题category_departmentVarchar50Y回复该表存储课题相关的信息表3-5新闻信息表(news)列名娄k据类型长度是否可为空说明news_idInt4N新闻号news_contentVarchar300Y新闻内容news_titleVarchar50Y新闻题目该表存储新闻相关
16、的信息表3-6管理员表(person)列名数据类型长度是否可为空说明idVarchar20N管理员idnameVarchar20N管理员姓名passwordVarchar20Y管理员密码该表存储管理员相关的信息表3-7成绩显示表(score)列名数据类型长度是否可为空说明score_idInt4N学生idscore_nameVarchar20Y学生姓名score_sxVarchar20Y实习成绩score_zdVarchar20Y指导成绩score_pyVarchar20Y评阅成绩score_dbVarchar20Y答辩成绩score_zVarchar20Y答辩组长score_a1Varcha
17、r20Y平均成绩1score_db1Varchar20Y答辩老师1score_db2Int4N答辩老师2score_db3Varchar20Y答辩老师3score_db4Varchar20Y答辩老师4score_a2Varchar20Y平均成绩2表3-8教师表(teacher)列名数据类型长度是否可为空说明teacher_idInt4N教师Idteacher_nameVarchar50N教师姓名teacher_sexVarchar50Y教师性别teacher_recordVarchar50Y教师学历teacher_postVarchar50Y教师职称teacher_roomVarchar50Y
18、教研室teacher_phoneVarchar50Y教师电话teacher_roleVarchar50Y角色teacher_departmentVarchar50Y系别teacher_emailVarchar50Y邮箱号teacher_passwordVarchar50Y教师密码teacher_powerInt4Y教师权限说明:该表存储教师相关的信息表3-9学生表(student)列名数据类型长度是否可为空说明stu_idInt4N学生Idstu_nameVarchar50N学生姓名stu_sexVarchar50Y学生性别stu_departmentVarchar50Y系别stu_profe
19、ssionalVarchar50Y专业stu_gradeVarchar50Y年级stu_classVarchar50Y班级stu_phoneVarchar50Y电话stu_emailVarchar50Y邮箱号stu_qqVarchar20YQQ号stu_passwordVarchar50N学生密他stu_titleInt50Y所选课题stu_scoreInt4Y分数stu_lockVarchar50Y锁定标志说明:该表存储学生相关的信息表3-10课题表(title)列名数据类型长度是否可为空说明title_idInt4N课题Idtitle_nameVarchar50N课题名title_teac
20、herVarchar50Y出题教师title_categoryVarchar50Y课题类别title_professionalVarchar50Y使用专业title_numVarchar50Y需求认识title_requireVarchar80Y课题要求title_flagVarchar50Y是否选中title_contentVarchar50Y课题内容title_checkVarchar20Y是否审核title_xnumInt4Y已选人数title_appraiseVarchar50Y评阅教师说明:该表存储课题相关的信息表3-11文件信息表(file)列名数据类型长度是否可为空说明file_
21、idInt4Y文件idfile_nameVarchar255N文件名file_sizeInt4Y文件大小file_routeVarchar50Y文件路径file_personVarchar50N上传人说明:该表存储上传文件相关的信息表3-12系统状态表(system)列名数据类型长度是否可为空说明system_idint4N系统Idsystem_namevarchar50N系统名system_openbit1N开启状态说明:该表存储系统状态相关的信息3.2详细设计3.2.1 系统概述详细设计阶段的关键任务是确定怎样具体地实现用户需要的软件系统,也就是要设计出程序的“蓝图”。除了应该保证软件的可
22、靠性之外,使将来编写出的程序可读性好、容易理解、容易测试和维护,是详细设计阶段最重要的目标。1 .我们设计的模块有出题、选题子系统、系统维护子系统和评阅答辩管理等。最初时管理员应对系统进行初始化,初始化完后,教师拥有权限进行出题操作,教师出题完毕,管理员应对该课题进行审核,审核通过后学生这时拥有权限进行选课操作,学生选课操作完毕,这时,教师可以从选择他所出课题的学生中选择适合该课题的学生,达到一种双向的自主选择。操作完毕后,可能存在某些学生没有选上题目,这时可以通过管理员的调剂操作来处理,把没选题的学生调剂到缺少人数的课题或者重新出题来满足要求,是每个学生都有题可做。这时,指导教师应指导学生完
23、成毕业设计,完成后应由评阅教师进行评阅。2 .出题阶段参与工作的有相关的教师,他们由教师表(表3-8)确定,每一个教师在登录的时候就可以进入自己的界面。教师根据要求填写自己的课题和相关要求,可以通过多次登录就行修改、删除和提交来完成出题工作,所出课题存储于课题表(表3-10),也可以通过留言板与管理员交流。图3-3出题流程图3 .选题阶段首先由管理员确定发布内容。学生通过登录自己的界面,可以看到题目的全部信息并且进行选择。在达到限定时间后,由管理员通过人工干预的方式确定最终的选题结果。在确定的时间内和学生完成选题后,由管理员根据题目和学生的具体情况,通过人工干预的方式,对表3-11进行处理,确
24、定每一个学生的题目,协调学生和题目之间的关系。图3-4选题流程图4 .在评题阶段,首先由管理员通过对表4-2的输入,确定每一个评题阶段的评题人;然后评题人通过登录自己的界面进行评题。图3-5评阅流程图4.在答辩阶段,首先由管理员通过对表4-2的输入,确定每一个题目的答辩组长和其他四位答辩老师;然后答辩老师通过登录自己的界面进行答辩管理。图3-6评阅流程图3.2.2系统流程图第5章系统实现第4章系统实现1.1.1 库连接4.2系统各模块功能及实现效果图4.2.1出题模块及效果图出题模块主要主要通过在页面设置表单,出题人点击提交按钮后把相应的表单信息存入数据库bishe的表title中。实现的主要
25、代码:Stringsql=insertintotitle(title_name,title_teacher,title_category,title_professional,title_num,title_require,title_flag,title_content)values亿???,?,?,?,?);效果图如下:课题申报图4-1出题效果图1.1.2 审题模块及效果图审题模块主要通过从数据表title中查询出某教师的所有课题,从中选择未审核的课题进行审核,同时更新数据表title。审核成功且通过后,学生自主选题。主要实现代码:Stringsql=updatetitlesettitle
26、_name=?,title_teacher=?,title_category=?,title_professional=?,title_num=?,title_require=?,title_flag=?,title_content=?,title_check=?wheretitle_id=?;实现效果图:审核题目名称1fff老师姓名.黄新枝JSP适用专业工计算机科学与技术需要人数F1忡孱面|ST1无.二审核与否是V审核意见;通过V画图4-2审题1.1.3 选题模块及效果图选题模块主要是先在学生主页中显示所有的已通过审核的课题,学生点击课题名查看课题详细信息后,如果对课题有兴趣就点击选题按钮,
27、把所选课题名存入数据表student中。主要实现代码:Stringsql=updatetitlesettitle_xnum=title_xnum+1wheretitle_id=?;Stringsql1=updatestudentsetstu_title=?wherestu_name=?andstu_lock=no;Stringsql2=selectstu_titlefromstudentwherestu_name=?;实现效果图:选题图4-3选题效果图1.1.4 评阅模块及效果图评阅模块主要通过从数据表teacher中查询出所有教师,从中选择合适的教师为评阅教师,同时更新数据表title。成为
28、评阅教师后,教师可以评阅相应课题并给出成绩。主要实现代码:Stringsql=updatetitlesettitle_appraise=?wheretitle_name=+title+;Stringsql2=updateteachersetteacher_power=+2+whereteacher_name=?;实现效果图:32选择评阅教师*您正在为课题教学资源管理系统的设计选择评阅教师评阅教师:葩晶V晅w图4-4选题效果图1.1.5 答辩模块及效果图答辩模块主要通过从数据表teacher中查询出所有教师,从中选择合适的教师为答辩教师,同时更新数据表title。成为答辩教师后,教师可以答辩相应
29、课题并给出成绩。主要实现代码:Stringsql=updatetitlesettitle_answer=?wheretitle_name=+title+;Stringsql2=updateteachersetteacher_power=+2+whereteacher_name=?;实现效果图:答辩管理*您正在为课题酒店管理系统选择答辩教师答辩蛆组长:郝琨V答辩组教师1;鄂明市V答辩组教师邢振祥V答辩组教师3:国锦姝V答辫组教师4:张运杰T答辩时间,2009.6.151答辩教室,电信楼203提交重置图4-5选择评阅教师1.1.6 调剂模块及效果图调剂模块主要是管理员查找还未选题的学生,为其选择课
30、题。实现时先选中某课题,再查找未选题的学生,为课题选择合适的学生点击提交后存入数据表中。主要实现代码:sortitems=1;functionmove(fbox,tbox)for(vari=0;ifbox.options.length;i+)if(fbox.optionsi.selected&fbox.optionsi.value!=)varno=newOption();no.value=fbox.optionsi.value;no.text=fbox.optionsi.text;tbox.optionstbox.options.length=no;fbox.optionsi.value=;f
31、box.optionsi.text;!-将弹出列表中弹出的项置空将弹出列表中弹出的项的文字BumpUp(fbox);!-if (sortitems) SortD(tbox);!-function BumpUp(box) for(var i=0; ibox.options.length; i+) if(box.optionsi.value = ) !for(var j=i; j弹出列表的文字-box.optionsj.valuevalue 值-对列表中的文字进行排序-依次对每一-如果某一i项为空-1; j+) !- 将该项后-移动=box.optionsj+1.value;box.options
32、j.text=box.optionsj+1.text;var ln = i;break;if(lnbox.options.length)box.options.length-=1;BumpUp(box);functionSortD(box)vartemp_opts=newArray();vartemp=newObject();for(vari=0;ibox.options.length;i+)temp_optsi=box.optionsi;for(varx=0;xtemp_opts.length-1;x+)for(vary=(x+1);ytemp_optsy.text)temp=temp_op
33、tsx.text;temp_optsx.text=temp_optsy.text;temp_optsy.text=temp;temp=temp_optsx.value;temp_optsx.value=temp_optsy.value;temp_optsy.value=temp;for(vari=0;ibox.options.length;i+)box.optionsi.value=temp_optsi.value;box.optionsi.text=temp_optsi.text;实现效果图:调剂您正在为课题fff调剂,该课题需要1人所有未选课的学生提交您为此课题选择的学生图4-6调剂4.3
34、 查询及分页显示功能4.3.1 查询功能搜索字段:题目教师搜索条件:Stringfield=request.getParameter(field);Stringterm=request.getParameter(term);term=newString(term.trim().getBytes(ISO8859_1),GB2312);Stringsql=select*fromtitlewhere+field+=+term+”;4.3.2 分页显示功能/countpage总页数,sqan宽度,count总纪录数,fpage现在页,fcount现纪录数Stringstrpages=(String)r
35、equest.getParameter(pages);intpages=0;if(strpages=null)pages=0;elsepages=Integer.parseInt(strpages);rs.last();intsqan=4,j=0,fcount=0;intcount=rs.getRow();intcountpage=count/sqan;if(count%sqan0)countpage=countpage+1;if(pagescountpage-1)pages=countpage-1;fcount=pages*sqan+1;intfpage=(count-fcount)/sqa
36、n+1;rs.absolute(fcount);rs.previous();4.4 应用中出现的问题与解决方法世界上的各地区都有本地的语言。地区差异直接导致了语言环境的差异。在开发一个国际化程序的过程中,处理语言问题就显得很重要了。这其中汉字是双字节的,所谓双字节是指一个双字要占用两个BYTE的位置(即16位),分别称为高位和低位。中国规定的汉字编码为GB2312,这是强制性的,目前几乎所有的能处理中文的应用程序都支持GB2312。另外有一种编码,叫做GBK,但这是一份规范,不是强制的。GBK提供了20902个汉字,它兼容GB2312,编码范围为0x8140到0xfefe。GBK中的所有字符都
37、可以映射到Unicode2.0。当我们在处理数据库中的信息时,无论是把信息从数据库中取出来传到web页面上,还是把web页面中的信息用request对象的getParameter方法取进来插入数据库中,都会出现乱码问题。其原因就是Java语言内部是用Unicode表示字符的,采用unicode编码。Java程序无论是从/往文件系统以字符流读/写文件,还是往URL连接写HTML信息,或从URL连接读取参数值,都会有字符编码的转换。所以两个方向转换都有可能得到错误的结果。针对这个问题,我把从html取进来的所有信息,都经过编码转化了一下,一般我们最常用的编码方式就是GB2312,GBK,UTF-8
38、和ISO8859-1。我用的是ISO8859-1编码方式,ISO8859-1是我们平时使用比较多的一个CodePage,它属于西欧语系。1、用JDBC执行SELECT语句从服务器端读取数据(中文)后,但不能正确显示在网页上,将数据按“ISO-8859-1”编码方式转化为字节数组,再按系统缺省编码方式(DefaultCharacterEncoding)转化为STRING,就可以了。但是一般情况下,在转换字符串时不采用系统默认编码方式,而直接采用“GBK”或者“GB2312”,所以从数据库取数据显示时是不会出现问题的。2、当我们要向数据库中插入中文数据时,处理方式与“取中文”相逆,先将SQL语句按
39、系统缺省编码方式转化为字节数组,再按“ISO-8859-1”编码方式转化为STRING,最后送去执行,则中文信息可正确写入数据库。第5章系统测试5.1 测试方法的介绍黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能
40、进行测试。黑盒法是穷举输入测试,只有结论把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试。白盒测试按照程序内部的逻辑对程序进行测试,检查程序中的每条通路是否能按预定要求正确工作。白盒测试又称为结构测试。在这里主要采用的是黑盒测试,并以白盒测试为辅助测试。5.2测试环境硬件:cup:CeleronM1.5Ghz内存:512M硬盘:40G软件:MicrosoftwindowsXPJBuilder2005SqlServer2000数据库5.3 测试对象5.3.1 管理员模块登录时
41、,输入正确的和错误的用户名和密码,转向是否正确。登录成功后管理员的各项功能是否能正确实现。5.3.2 教师模块登录时,输入正确的和错误的用户名和密码,转向是否正确。登录成功后教师的各项功能是否能正确实现。5.3.3 学生模块登录时,输入正确的和错误的用户名和密码,转向是否正确。登录成功后学生的各项功能是否能正确实现。5.4 测试用例及结果5.4.1 管理员模块1 .登录时,输入正确的和错误的用户ID和密码,转向是否正确1)正确的用户名和密码:输入:用户名:admin,密码:xs预期输出:跳转到管理员模块主页2)错误的用户名和密码:输入:用户名:fddgg,密码:000预期输出:跳转到管理员登陆页面以上测试用例经过验证是正确的2 .管理员登录成功后,是否可以进行审题操作。MicrosoftIrvternctExplorer!审核失败,请确x信息是否正确,I;确定二口图5-1审核测试人选择评阅教师成功,*3 .是否可以选择评阅教师:二,豆::图5-2选择评阅教师测试以上测试用例经过验证与预期结果相符6.4.2教师模块1 .登录时,输入正确的和错误的用户ID和密码,转向是否正确1)正确的用户名和密码:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业互联网安全防护技术 课件 项目二 工业互联网网络安全
- 注册会计师审计中集团审计组成部分注册会计师的沟通要求
- 3.2创建数据基础库
- 麻纺生产质量检验准则
- 天津大学李霞林:储能构网控制关键技术及工程应用
- 2026春季江西铜业集团建设有限公司校园招聘7人备考题库及答案详解【名校卷】
- 2026建设社区卫生服务中心(嘉峪关市老年病医院)招聘7人备考题库(甘肃)附参考答案详解(考试直接用)
- 2026江苏南京大学BW20260405海外教育学院高等教育教师招聘备考题库及答案详解【各地真题】
- 某塑料加工厂安全操作规程
- 2026上半年四川成都职业技术学院(考核)招聘高层次人才8人备考题库及参考答案详解(b卷)
- 2026年鄂尔多斯生态环境职业学院高职单招职业适应性测试备考试题及答案详解
- 小学科学教育中虚拟现实人工智能资源交互设计对学生科学思维能力的培养教学研究课题报告
- 人类命运共同体课件
- 精神异常个案护理
- 2025年西部计划笔试及答案
- EPS模块施工规范与质量把控方案
- 设备租赁服务流程规划
- 自助洗车店装修施工方案
- 2026年新乡职业技术学院单招职业技能考试必刷测试卷附答案
- 混凝土切割绳锯施工方案
- 【语文】广东省佛山市顺德区北滘镇中心小学小学五年级下册期末试卷
评论
0/150
提交评论