




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于JAVA的试题库管理系统设计与实现77361绪论 128881.1系统开发背景 127891.1.1国外现状 191721.1.2国内现状 133591.2系统开发的目的和意义 16792项目开发工具及环境的描述 2257962.1JSP技术概述 2126712.2Java语言 21382.3Servlet简介 221452.4MySQL数据库 250943需求分析 3170053.1可行性分析 3217663.1.1技术可行性 3200633.1.2经济可行性 3276133.1.3操作可行性 3245693.2系统功能分析 387853.2.1用户登录功能需求分析 3127843.2.2题库类别管理功能需求分析 499923.2.3企业管理功能需求分析 492373.2.4学科管理功能需求分析 5326133.2.5题目管理功能需求分析 6327053.2.6用户管理功能需求分析 6273193.2.7部门管理功能需求分析 7155853.2.8角色管理功能需求分析 7183533.3系统运行环境 8133224系统设计 8221614.1系统功能设计 8200924.1.1用户登录模块设计 9178344.1.2题库类别功能模块设计 928214.1.3企业管理功能模块设计 990114.1.4学科管理功能模块设计 10100094.1.5题目管理功能模块设计 11262424.1.6用户管理功能模块设计 11301164.1.7部门管理功能模块设计 1251464.1.8角色管理功能模块设计 12310624.2数据库实体设计 13233514.3数据库表设计 17180514.4本章小结 19165795系统的详细设计与实现 1942985.1用户登录功能设计与实现 19191525.2题库类别功能设计与实现 20110365.3企业管理功能设计与实现 21309925.4学科管理功能设计与实现 22135335.5题目管理功能设计与实现 22312045.6用户管理模块功能设计与实现 23177225.7部门管理功能设计与实现 23186705.8角色管理功能设计与实现 24117415.9本章小结 2529076系统测试 25308966.1用户登录模块测试 25243736.2题库类别功能模块测试 2682706.3企业管理功能模块测试 26159926.4学科管理功能模块测试 27167146.5题目管理功能模块测试 27235046.6用户管理功能模块测试 28129296.7部门管理功能模块测试 28199926.8角色管理功能模块测试 2994766.9本章总结 3018717结束语 3112392参考文献 3221812致谢 33PAGE23绪论系统开发背景1.1.1国外现状试题库管理系统也是信息化管理系统中的一分子,它的主要的功能是用计算机进行高效的管理题库的档案,然后通过十分强大高效的查询系统快速的检测出来所需要的的数据,与此同时能够很快的提高办事的效率,在平时的学生学业测试中极大的提供了方便,也提高了测评的科学性,对于日常的教学活动而言,也提高了教师的教学积极性REF_Ref10748\r\h[1]。如今,国内很多的大学都建设有自己的题库管理系统,并且许多高校推出了网络授课的形式。很多国外发达国家在网络教育已经处于领先的地位,并且制定出了很多成熟的行业规则,以此同时一创建了很多的完整的教育机构,这些教育机构中也在各自培育属于自己的大规模题库系统REF_Ref11147\r\h[2]。如“计算机等级考试”、“托业考试”等题库,国外很多的国家已经将题库系统应用到了教学活动中的很多方面,为很多阶段性的教考结合的项目作出了很大的贡献,并且收获到了十分良好的效果。1.1.2国内现状随着社会生产化的趋势不断的扩大、科学和技术的不断的进步,人类在知识的认知领域不断的加快探索的脚步,与此同时在市场方面来说竞争十分的激烈,因此,人类对信息的认知从根本上发生了变化,在人类社会发展阶段来说信息被称为和能源、以及物质并列的三大资源之一REF_Ref11359\r\h[3]。如今,信息化水平的高低已经可以用来衡量一个国家现代化以及综合国力水平的重要的标准,目前中国正处在改革开放的深入阶段,因此这是一项机遇,更是一项挑战,我们要充分的利用好现代化的信息,从根本入手,做好信息管理的基本工作,建设出更加先进的系统化的应用,加快信息化建设的节奏,信息化社会的到来意味着电脑会在现代化的教育阶段扮演十分重要的角色,在教育现代化的当今社会,我们要深刻的意识到教育现代化的重要性,从技术手段入手巧妙的解决传统情况下的教师出题已经是一项十分紧迫的工作,从这个方面出发,系统建设的过程才能更加全面的发展REF_Ref11310\r\h[4]。系统开发的目的和意义目前,很多的的高等的院校的任课老师依然采用人工出题的方式进行考试,而教务处管理部门在很多的情况下会要求教师一次考试出多套试卷,并且题量和难度类比相同,在重复率方面不能超过30%,还要同时给出答案以及评分的标准,因此可以看出教师在日常活动中的工作压力十分的强大,如果一个老师连续多年担任同一门课程的教师,那就可能会出现重复或者相同得到试卷,在试卷的保密问题上来说,是十分严峻的一件事,采用计算机进行系统化的管理,建立合理的出题策略、科学评价和公平的阅卷系统一体化的试题库管理系统是十分重要的一件事,每次考试之前,试题中的题目从题库中抽取随机生成试卷,可以很好的解决教学考试分离的问题,更能体现出考试的公平性,减轻教师的压力,因此产生了以计算机为核心,以数据库管理作为开发环境的管理信息系统REF_Ref11359\r\h[5]。项目开发工具及环境的描述JSP技术概述JSP是使用Servlet规范为基础的动态的网页开发技术,它说到底就是一个Servlet,在JSP中网页代码和后端交互的代码是共同存在的,网页上的代码用于实现静态的显示内容,后端的代码进行数据库和前端页面数据的交互过程。其使用具有预编译、业务代码相分离、组件重用,跨平台等几点特征。JSP的使用十分的方便、快捷,重点体现在与服务器之间的交互过程REF_Ref11457\r\h[6]。Java语言Java是世界上目前使用用户最多的软件开发技术之一,在Java的世界中,万物皆对象,十分的贴合面向对象的理论,程序员可以使用天马行空的想象的思路,使用Java语言进行快速的构建代码,Java是纯面向对象的,与平台无关。“做到一次编译,处处运行”说的就是Java可以跨平台执行的特点。Java还提供了多种内置的类库,缩短了企业中项目开发的时间。它的虚拟机中有自动的垃圾回收器,能够有效的减少内存的浪费,使得内存的使用更加的高效、有序REF_Ref11519\r\h[7]。Servlet简介Servlet实际属性就是运行在服务端上的小程序,用于接收和相应来自客户端基于HTTP协议的请求REF_Ref11813\r\h[8]。通过使用Servlet,我们可以十分轻松的收集到网页上用户在表单上输入的内容,与此同时还可以创建动态的页面,Java语言的所有类库对Servlet都是可以进行使用的REF_Ref11581\r\h[9]。MySQL数据库MySQL数据库在全世界来说流传度十分高的数据管理系统,它具有性能高、成本低、可靠性好、可移植性高。因此被广泛的运用在中小型的网站中,随着MySQL的不断的成熟,它也应用于很多的大型的项目中REF_Ref11709\r\h[10]。MySQL支持多线程,充分的利用了CPU的资源,支持多用户,MySQL使用了C和C++语言进行底层的编写,十分的贴合计算机的多种系统。它优化了SQL的查询算法,有效的提高了查询的速度,同时提供了用于管理、查询、可视化数据库的管理工具,为数据的可持续化存储带来了巨大的便利REF_Ref11624\r\h[11]。需求分析可行性分析在对系统进行开发和设计之前,我们可以对系统进行可行性开发的评估,一个系统往往会受到多方面的影响,比如时间、以及金钱等等。因此我们对本系统进行了技术可行性分析,与此同时还有经济上的可行性分析和操作方面的可行性分析。技术可行性该试题管理系统使用的是IDE作为开发的工具,使用Java语言和MySQL数据库,解决了数据的持久化存储的问题,该系统的最终的目的是为了将试题进行收集、整理和分类。为日常的教学活动减轻负担,服务器采用了tomcat7.0,功能强大并且免费,在试题管理系统的业务模块,十分的贴合实际教学任务中的具体业务。经济可行性首先本人热衷于开源的项目和技术,因为只有全世界的工程师共同的发展,才能够让一个项目更加的茁壮,并且能够提高项目的发展和流传度,该项目的开发使用了很多的开源的技术,例如ZTREE树形结构控制、POI报表技术。此外,该项目的开发需要投入大量的时间,电脑的话是自己随身携带的个人笔记本电脑,因为大四课程基本修完,能够腾出大量的时间去理解该系统的业务逻辑,总之,从经济方面来说的话,该系统的实现是十分的可行的。操作可行性题库管理系统的前端页面十分的友好,操作过程简单,试题库管理系统对管理人员和老师操作都十分的简单,可以对试题的搜集、存储和整理有很强大的支持能力,使用非常的方便,另外,使用了MVC三层模型架构,对于数据库的SQL语句进行了封装,维护起来十分的可观,另外,在操作平台上也是具有很强的可行性系统功能分析本系统的开发的目的是为了对试题进行更加有效、规范的管理。同过了解业务逻辑,实现具体的模块。用户登录功能需求分析用于实现用户的登录操作,用户在操作的界面舒服自己的账号以及密码,系统会对账号和密码校验,具体操作步骤如图3-1所示:图3-1用户登录示例图题库类别管理功能需求分析题库类别的管理主要是对试题进行分类,由于数据库中录入的试题都是有关编程语言的试题,试题的分类按照编程语言的学习的阶段,可以分为Java基础、JavaWeb、spring等。相当于将试题按照阶段性进行归类。具体操作步骤如图3-2所示:图3-2题库类别管理示例图企业管理功能需求分析企业管理功能主要的是应用于试题来源的管理,如果是放在程序员面试题层面上来说的话,就是试题的出处可能是来自互联网一线的大厂,如百度、腾讯、阿里。如果是放在升学考试的话出题处可能是来自名校,如衡水、郸城一高。具体操作步骤如图3-3所示:图3-3企业管理示例图学科管理功能需求分析学科管理功能就是将系统中的题目按照学科进行分类管理,管理人员可以对学科进行添加、删除和修改,除此之外,管理人员还可以对学科的状态进行管理,可以对该学科进行启用和禁止使用操作。具体操作步骤如图3-4所示:图3-4学科管理示例图题目管理功能需求分析作为一个试题库管理系统,题目是必不可少的一部分,是题库管理系统的灵魂所在,通过收集大量的题目,进行归纳、整理,为教学活动提供了方便快捷。具体操作步骤如图3-5所示:图3-5题目管理示例图用户管理功能需求分析一个后台的系统可以有多个用户,但是管理员的话一般只有一个,可以给用户进行分配账户,还可以给用户进行分配权限。具体操作步骤如图3-6所示:图3-6用户管理示例图部门管理功能需求分析对于一个用户的话,都是有自己所属的部门的,在企业中的话,职责的划分是按照部门进行分配的。具体操作步骤如图3-7所示:图3-7部门管理示例图角色管理功能需求分析一个用户的话,可以有多个角色,每一个角色都负责着十分重要的任务,具体操作步骤如图3-8所示:图3-8角色管理示例图系统运行环境操作系统:Windows系列数据库:MYSQL
浏览器:360浏览器、搜狗浏览器、谷歌浏览器
开发工具:IDE2019.3.3系统设计系统性原则。整个系统的设计要从系统不同的角度去考虑问题,最重要的是要确保系统的一致性以及完整性。灵活性。灵活性是指系统在面对外界环境的时候可以做出灵活的调整。可靠性原则。在外界环境发生变化的时候,系统可以进行有效的抵御,以及可以自我修复的能力。经济性原则。经济性是指在满足用户的业务前提条件之下,减少开支。安全性原则。通过数据库系统设置定期备份的功能,预防系统在运行过程中,服务器遭到破坏,防止数据的丢失独立性原则。系统中的模块尽可能的是一个独立的个体,一个好的系统通常是高内聚、低耦合的,在系统更新维护的过程中,因此十分的方便REF_Ref26117\r\h[14]。系统功能设计通过对系统需求的分析之后,对系统的功能设计有了初步大概的逻辑架构,将模块进行逐一的设计出来,系统设计是重中之重的一件事,通过系统功能的设计,我们对该系统的了解又上升了一个新的档次,通过系统的设计我们对系统的业务逻辑了如指掌。如-图4-1是系统的功能结构图。图4-1系统的功能结构图用户登录模块设计题库管理系统的用户登录的功能是我们系统的入口,登录之后就可以看到清晰友好的界面操作平台,用户的密码是使用MD5进行加密过的,安全系数很高,如果登录系统验证错误的话,系统友好的进行错误信息的提示,然后系统重定向到登录界面,用户重新输入自己的账号和密码。具体操作步骤如图4-1所示:图4-2用户登录流程图题库类别功能模块设计本功能主要是俱乐部为了方便用户查看与修改个人详细信息包括用户名,密码,电话,性别,邮箱,地址,查看已经预约的课程,以及查看钱包中的余额。具体操作步骤如图4-2所示:图4-3题库类别流程图企业管理功能模块设计新闻管理主要是俱乐部管理员发布的一些最新的消息。新闻内容丰富多彩。添加新闻:目的是为了更新新闻,使用户天天能看到不一样的新闻。具体操作步骤如图4-3所示:图4-4企业管理流程图学科管理功能模块设计管理人员能够对题库中的学科模块进行修改、删除、增加、查询的操作。这对于题库管理系统有这十分重要的意义,学科管理将题目进行统一方面的划分,有利于操作人员的寻找。具体操作步骤如图4-4所示:图4-5学科管理流程图题目管理功能模块设计题目管理是一个具有很大基数的部分,题目可以分为多选题、单选题、填空题和简答题。管理人员可以对上传的题目进行审核操作,也可以对题目的状态进行操作,是否进行启用,以及对题目的难易程度进行打分。具体操作步骤如图4-5所示:图4-6题目管理流程图用户管理功能模块设计管理员在登陆以后,可以对用户的信息进行管理,在此,可以看到用户所属的部门、以及用户的状态是否停用、电话、邮箱、以及账号密码用户的入职日期。具体操作步骤如图4-6所示:图4-7用户管理流程图部门管理功能模块设计部门的管理的设计为了考虑到如果是企业级的试题库的话,用户人员的分配就有自己所属的部门,每个部门都有自己所属的职责所在。具体操作步骤如图4-7所示:图4-8部门管理流程图角色管理功能模块设计一个用户的话,可以有多个角色,每一个角色都负责着十分重要的任务,还可以为角色的权限进行添加和删除。具体操作步骤如图4-8所示:图4-9角色管理流程图数据库实体设计数据库详细的设计是服务于整个程序的,因此数据库设计的好与坏,以及表的设计是否合理,都直接影响到了前台界面的展示和后台数据的传递,还有可能会影响到整个系统开发的复杂度和系统的质量,所以数据库的设计十分的重要,E-R图作为概念设计的模型,在数据库实体的设计中,有着举足轻重的地位,它是现实生活层面信息的表达,通过对概念模型的理解,程序员和设计师可以对该系统的数据库有很深刻的理解。通过分析而设计出来的实体有用户实体、题库类别实体、企业实体、学科实体、题目实体、题目选项实体、部门实体、角色实体、模块实体。主要的实体类属性和关系描述如下:(1)用户信息实体:图4-10用户实体属性(2)题库类别信息实体:图4-11题库类别信息实体属性(3)企业信息实体:图4-12企业信息实体属性(4)学科信息实体:图4-13学科信息实体属性(5)题目信息实体:图4-14题目信息实体属性(5)部门信息实体:图4-15部门信息实体属性角色信息实体: 图4-16角色信息实体属性试题库管理系统中主要实体的E-R图,如图4-17所示:图4-17主要实体的E-R图数据库表设计通过对数据库实体设计的进一步了解,我们设计出了以下几张表,每张表的具体信息如下所示:(1)如表4-1所示,该表代表着用户的实体类属性信息、用户的基本的信息等。表4-1用户信息表列名数据类型长度是否为空备注user_id字符型40NIduser_name字符型50Y姓名不能重复,可为中文password字符型64YMD5密码32位state整型20Y状态1启用0停用gender字符型1N当前时间telephone字符型11Y电话birthday字符型20N出生年月Join_date字符型20N入职日期(2)如表4-2所示,该表代表着题库的实体类属性信息,通过该表我们可以十分清晰的看出题库类别信息表与学科表进行关联。表4-2题库类别信息表列名数据类型长度是否为空备注id字符型100NIdname字符型50N学科类别的名字state字符型10N状态1启用0停用create_time时间戳N名称course_id字符型N所属学科的idcourse_name字符型100N所属学科的名字remark字符型100N该类别信息的描述(3)如表4-3所示,该表代表着企业信息实体类属性的基本信息,通过该表格可以看到企业的基本的信息,如企业所属的城市、企业的创建日期等信息。表4-3企业信息表列名数据类型长度是否为空备注id整型50NIdname字符型255N企业名称address字符型255N企业所在的地址city字符型255N企业所在的城市expiration_date时间戳N企业的有效期phone字符型255N企业的电话state整型2N状态1启用0停用remarks字符型255Y企业的有关信息的描述company_size字符型255N企业的规模representative字符型255N企业的法人代表(4)如表4-4所示,该表代表着学科信息类属性的基本信息,通过该表格可以看到学科的名字、学科是否停止使用、学科创建的时间等信息。表4-4学科信息表列名数据类型长度是否为空备注id整型11NIdname字符型50N学科的名字state字符型4N状态1启用0停用remark字符型10N学科的描述create_time时间戳255N该学科创建的时间(5)如表4-5所示,该表代表着题目信息类属性的基本信息,通过该表格可以看到题目的管理增加了picture字段,意味着管理员可以通过题目的描述上传图片,还可以看题目的要求、创建的日期等信息。表4-5题目信息表列名数据类型长度是否为空备注id整型11NIdcatalog_id字符型100N题目所属的类别idcatalog_name字符型100N所属类别的名字course_id字符型100N所属学科的idcourse_name字符型100N所属学科的名字subject字符型100N题干remark字符型100N题目简介analysis字符型100N题目分析type字符型100N题目的类型difficulty字符型100N题目的难易程度分析state字符型100N状态1启用0停用create_by字符型100N创建人的idpicture字符型100N题目的图片信息creat_time时间戳100N题目创建的日期(4)如表4-6所示,该表代表着部门信息类属性的基本信息,通过该表格可以看到部门的使用状态、部门的名字等信息。表4-6部门信息表列名数据类型长度是否为空备注dept_id整型11NIddept_name字符型255N部门的名字parent_id字符型255Y父部门的名字state字符型255Y状态1启用0停用(4)如表4-7所示,该表代表着角色信息类属性的基本信息,通过该表格可以看到管理员可以创建新的角色、创建角色的时间以及修改角色等信息。表4-7角色信息表列名数据类型长度是否为空备注role_id字符型40NIdname字符型N角色的名字remark字符型255N角色的介绍create_by字符型255N角色的创建人create_dept字符型255N角色所属的部门create_time时间戳255N角色创建的日期update_by字符型255N角色修改人的idupdate_time时间戳255N角色修改的日期本章小结本章对试题管理系统的模块进行了详细的说明,随后进行了设计和实现,为模块功能的实现打下了坚实的基础系统的详细设计与实现用户登录功能设计与实现此页面实现用户登录功能,输入正确的帐号及密码即可完成登录操作。界面如图5-1所示:图5-1用户登录页面核心代码:if(user!=null){req.getSession().setAttribute("loginUser",user);List<Module>moduleList=userService.findModuleById(user.getId());req.setAttribute("moduleList",moduleList);StringBufferstringBuffer=newStringBuffer();for(Modulemodule:moduleList){stringBuffer.append(module.getCurl());stringBuffer.append(',');}}题库类别功能设计与实现用户登陆以后可以选择题库类别管理功能模块进行操作,添加类别,删除类别,修改类别。如图5-2所示:图5-2题库类别管理页面核心代码:privatevoidsave(HttpServletRequestreq,HttpServletResponseresp)throwsIOException{
Catalogcatalog=BeanUtil.fillBean(req,Catalog.class,"yy-MM-dd");
catalogService.save(catalog);
resp.sendRedirect(req.getContextPath()+"/store/catalog?operation=list");
}企业管理功能设计与实现企业管理就是对试题所属的企业进行操作,包括企业的添加,企业的审核。如图5-3所示:图5-3题库企业管理页面核心代码:privatevoidsave(HttpServletRequestreq,HttpServletResponseresp)throwsIOException{
//将数据封装成对象
Companycompany=BeanUtil.fillBean(req,Company.class,"yy-MM-dd");
//创建service层对象
//CompanyServiceImpimp=newCompanyServiceImp();
//调用添加的方法
companyService.save(company);
//重定向到首页
resp.sendRedirect(req.getContextPath()+"/store/company?operation=list");
}学科管理功能设计与实现学科管理就是实现对试题按照学科进行分类,有利于试题的快速抽查。界面如图5-4所示:图5-4题库学科页面核心代码:privatevoidsave(HttpServletRequestreq,HttpServletResponseresp)throwsIOException{
Coursecourse=BeanUtil.fillBean(req,Course.class);
courseService.save(course);resp.sendRedirect(req.getContextPath()+"/store/course?operation=list")
}题目管理功能设计与实现题目管理功能是为了完成对题目的操作而创建出来的页面,通过该页面,可以修改或者删除题目,还可以通过文件上传的方式上传题目的图片。如图5-5所示:图5-5题目管理页面核心代码:privatevoidtoExport(HttpServletRequestreq,HttpServletResponseresp)throwsIOException{
resp.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8");
StringfileName=newString("测试文件.xlsx".getBytes(),"iso8859-1");
resp.addHeader("Content-Disposition","attachment;fileName="+fileName);
ByteArrayOutputStreamquestion=questionService.getQuestion();
ServletOutputStreamos=resp.getOutputStream();
question.writeTo(os);
os.flush();
os.close();
}用户管理模块功能设计与实现管理员在登陆以后,可以对用户的信息进行管理,如图5-6所示:图5-6用户管理页面核心代码:privatevoiduserRoleList(HttpServletRequestreq,HttpServletResponseresp)throwsServletException,IOException{
Stringid=req.getParameter("id");
Useruser=userService.findById(id);
req.setAttribute("user",user);
List<Role>all=roleService.findAllRoleByUserId(id);
req.setAttribute("roleList",all);
req.getRequestDispatcher("/WEB-INF/pages/system/user/role.jsp").forward(req,resp);
}部门管理功能设计与实现此页面是用户部门的管理,通过该页面,可以对用户号自己所属的部门进行操作如图5-7所示:图5-7部门管理页面核心代码:privatevoidsave(HttpServletRequestreq,HttpServletResponseresp)throwsIOException{
//将数据封装成对象
Deptdept=BeanUtil.fillBean(req,Dept.class,"yy-MM-dd");
//创建service层对象
//DeptServiceImpimp=newDeptServiceImp();
//调用添加的方法
deptService.save(dept);
//重定向到首页
resp.sendRedirect(req.getContextPath()+"/system/dept?operation=list");
}角色管理功能设计与实现此页面是用户角色管理模块,通过该模块,管理员可以查看系统中的角色信息,以及为用户的角色进行权限的赋值。如图5-8所示:图5-8角色管理页面核心代码:privatevoidsave(HttpServletRequestreq,HttpServletResponseresp)throwsIOException{
//将数据封装成对象
Rolerole=BeanUtil.fillBean(req,Role.class,"yy-MM-dd");
//创建service层对象
//RoleServiceImpimp=newRoleServiceImp();
//调用添加的方法
roleService.save(role);
//重定向到首页
resp.sendRedirect(req.getContextPath()+"/system/role?operation=list");
}本章小结本章通过图片以及部分源代码的展示,使我们对系统有了更加深入的了解,到了此处,系统的设计工作也将告一段落。系统测试用户登录模块测试用户登录模块的测试,测试的信息主要有用户的登录,用户的注册主要是管理员登录之后,新建用户,并对用户进行赋予账号,具体如表6-1所示,如图6-1所示:表6-1登录测试项目试题库管理系统标题登录内容用户通过输入正确的账号和密码是否能够登录测试次数10步骤1、运行题库管理系统2、输入分配的账号和密码3、点击登录按钮4、登录结果正常登录结论成功图6-1登录测试题库类别功能模块测试题库类别管理具体的话是对学科下属的学习的阶段进行区间的划分。具体如表6-2所示,测试图如6-2所示:表6-2题库类别功能测试项目试题库管理系统标题题库类别内容用户对题库类别的添加、修改测试次数10步骤1、运行本系统2、用户对题库的类别进行查看3、保存结果运行正常结论成功图6-2题库类别管理测试企业管理功能模块测试(1)企业管理主要是管理员对题目来源的企业信息进行的修改、删除、以及查看操作。具体如表6-3所示,测试图如6-3所示:表6-3企业管理测试项目试题库管理系统标题企业管理内容管理员对新闻企业信息的删除、修改、查看测试次数10步骤1、运行本系统2、管理员对企业信息的删除、修改、查看3、提交结果运行正常结论成功图6-3企业管理测试学科管理功能模块测试(1)学科管理测试主要是管理员对学科删除、修改、查看等操作。具体如表6-4所示,测试图如6-4所示:表6-4学科管理测试项目试题库管理系统标题学科管理内容俱乐部管理员对师资团队的删除、修改、查看测试次数10步骤1、运行系统2、管理员对学科信息的删除、修改、查看3、提交结果运行正常结论成功图6-4学科管理测试题目管理功能模块测试(1)题目管理测试主要是管理员对题目信息的一系列的操作。具体如表6-5所示,测试图如6-5所示:表6-5题目管理测试项目试题库管理系统标题题目管理内容管理员对题目信息的删除、修改、查看测试次数10步骤1、运行本系统2、管理员对题目信息删除、修改、查看3、提交结果运行正常结论成功图6-5题目管理测试用户管理功能模块测试用户管理测试主要是管理员对用户所属的部门信息的一系列操作。具体如表6-6所示,测试图如6-6所示:表6-6用户管理测试项目试题库管理系统标题用户管理内容管理员对用户的信息的删除、修改、查看测试次数10步骤1、运行本系统2、管理员对用户的信息删除、修改、查看3、提交结果运行正常结论成功图6-6用户信息管理测试部门管理功能模块测试(1)部门管理测试主要是管理员对用户所属的部门信息的一系列操作。具体如表6-7所示,测试图如6-7所示:表6-7部门课程管理测试项目试题库管理系统管理系统标题部门管理内容管理员对部门信息的删除、修改、查看测试次数10步骤1、运行本系统2、管理员对部门信息的删除、修改、查看3、提交结果运行正常结论成功图6-7部门信息管理测试角色管理功能模块测试(1)角色管理的话,管理员可以新增用户信息,为用户进行权限的赋值,具体如表6-8所示,测试图如6-8所示:表6-8角色管理测试项目试题管理系统标题角色管理内容管理员对角色信息的删除、修改、查看测试次数10步骤1、运行本系统2、管理员对角色信息的删除、修改、查看3、提交结果运行正常结论成功图6-8角色管理测试本章总结平台将所有的模块进行连接运行,验证数据信息的交流和传递,符合自己预期的效果,但是平台还可以进行逐步的扩展操作,系统的运行十分的稳定。结束语毕业设计马上就要结束了,通过这次毕业设计,使我学习到了很多的知识,同时也意识到了自己的不足,总的来说,课本上的理论知识和自己实战动手操作能力是有很大的差距的,编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国合成纤维聚酯切片数据监测研究报告
- 2025至2030年中国仿皮表盒数据监测研究报告
- 河南省周口市扶沟县2024-2025学年九年级上学期1月期末化学试题(含答案)
- 跳水闯关考试题及答案
- 2025年军队文职人员招聘之军队文职法学能力测试试卷A卷附答案
- 2025年军队文职人员招聘之军队文职政治学全真模拟考试试卷A卷含答案
- 2019-2025年消防设施操作员之消防设备中级技能题库检测试卷B卷附答案
- 2024河北省中考英语真题含答案
- 邮轮切舱合同(2篇)
- 采购追加合同范本(2篇)
- 多元智能教育培养学生全面发展的核心能力培训课件
- 学习投入度测量工具
- 各种螺钉尺寸-标准螺钉尺寸表
- 高速通道施工方案
- 颈椎损伤的识别与处理
- 厂房分布式光伏系统施工进度计划横道图
- 智能化工程施工重难点分析
- (完整版)建筑工程技术毕业论文
- 工业用烤箱安全操作规程范本
- 鑫宇锌合金模具设计标准
- 基于实验教学培养学生物理核心素养的研究
评论
0/150
提交评论