jsp大学生英语词汇分级软件springmvc论文_第1页
jsp大学生英语词汇分级软件springmvc论文_第2页
jsp大学生英语词汇分级软件springmvc论文_第3页
jsp大学生英语词汇分级软件springmvc论文_第4页
jsp大学生英语词汇分级软件springmvc论文_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

本科毕业设计(论文)系部题目年级专业班级学号学生姓名指导教师职称论文提交日期目录TOC\o"1-3"\h\z5706第一章概述 7237111.1研究背景 7127981.2研究现状 7178461.3研究目的 826689第二章相关技术介绍 1235442.1java技术 1208562.2MYSQL数据库 158812.3B/S结构 219623第三章系统分析 3287983.1可行性分析 3286743.1.1技术可行性 3172313.1.2经济可行性 3233113.1.3操作可行性 323753.2系统性能分析 3242953.3系统结构分析 4151383.3.1逻辑结构 4218363.3.2物理结构 4265363.4系统功能分析 514633.4.1学生功能分析 513023.4.2管理员功能分析 5121673.4.3教师功能分析 6222673.5系统流程分析 619191第四章系统设计 8214814.1系统结构设计 8242074.2系统功能模块设计 845114.3数据库设计 9299764.3.1数据库E-R图 9132144.3.2数据库表设计 1124687第五章系统的实现 16305295.1管理员功能模块的实现 1660545.1.1系统登录界面 1645705.1.2管理员管理界面 16131265.1.3个人中心管理界面 17308105.1.4用户管理界面 17247705.1.5英语测试界面 1896145.1.6四级英语管理界面 19118595.1.7考研英语管理界面 19232895.1.8六级英语管理界面 19232505.1.9英语论坛界面 19311905.2教师功能模块的实现 20290085.2.1个人信息修改界面 20155555.2.2英语题目列表界面 20303275.2.3在线答疑界面 2182255.2.4帖子管理界面 21240655.2.5修改密码界面 21302645.3学生模块的实现 22288645.3.1个人中心界面 22198595.3.2四级英语查看界面 22204925.3.3考研英语查看界面 22172085.3.4六级英语管理界面 22270375.3.5开始做题界面 23265355.3.6在线答疑界面 2318035.3.7帖子列表界面 2421701第六章系统测试 25160226.1功能测试 25174336.2可用性测试 25304326.3测试资源 25122986.4测试分析 2532188结论 278195致谢 2829256参考文献 29摘要随着社会的发展及科技的进步,全球化的步伐也在飞速,地向前发展,各个国家之间人们的交往与交流越来越多,语言的障碍已经成为各个语系的人种之间交往的一大难题。使用者数量位居世界第三的英语是个不错的选择,但学习英语离不开词典,而传统的词典功能单一、体积庞大不易携带等问题已经不能满足人们之间随时随地进行交流的目的,因此各种英语词汇分级软件相关应用得到了蓬勃发展。而随着java系统越来越广泛的使用,基于java平台的大学生英语词汇分级软件工具的开发能够给许多人的日常生活带来莫大的方便,有着广阔的市场需求。本系统不管在人们的日常生活,还是学习中都具有极大意义,它将极大地方便人们的日常生活。本论文主要讲述了大学生英语词汇分级软件开发背景,对该系统做了详细的需求分析和功能需求,然后对大学生英语词汇分级软件进行测试和总结。业务流程、系统结构和数据库设计等方面的问题。望能利用先进的计算机技术和网络技术来改变目前的大学生英语词汇分级软件管理状况,提高大学生学习效率。关键词:大学生英语词汇分级软件;java技术;系统;MYSQL数据库AbstractWiththedevelopmentofthesocietyandtheprogressofscienceandtechnology,thepaceofglobalizationandtherapid,forwarddevelopment,communicationbetweenpeopleandcommunicationbetweencountriesmoreandmore,thelanguagebarrierhasbecomeabigproblemofcommunicationbetweenthevariouslanguagesofhuman.NumberofusersintheworldthethirdEnglishisagoodchoice,buttolearnEnglishwithoutdictionary,singlefunction,hugevolumeandtraditionaldictionaryisnoteasytocarryandotherproblemshavealreadycan'tsatisfypeopleanywhereatanytimetocommunicatebetweenthepurposeof,thereforeallkindsofEnglishvocabularyclassificationsoftwarerelatedapplicationshasbeenbooming.WithJavasystemismoreandmorewidelyused,basedontheJavaplatformofcollegestudents'EnglishvocabularyclassificationthedevelopmentofsoftwaretoolscangivemanyPeople'sDailylifebringgreatconvenience,hasabroadmarketdemand.ThissystemhasgreatsignificanceinPeople'sDailylifeandlearning,itwillgreatlyfacilitatePeople'sDailylife.Thispaperfocusesonthecollegestudents'Englishvocabularyclassificationsoftwaredevelopmentbackground,thesystemhasmadethedetaileddemandanalysisandfunctionalrequirements,andthenoncollegestudents'Englishvocabularyclassificationsoftwarefortestingandsummary.Businessprocesses,systemarchitecture,anddatabasedesignissues.Hopetouseadvancedcomputertechnologyandnetworktechnologytochangethecurrentcollegestudents'Englishvocabularyclassificationsoftwaremanagementstatus,toimprovethestudents'learningefficiency.Keywords:CollegeEnglishvocabularyclassificationsoftware;Javatechnology;System;TheMYSQLdatabase引言在日常英语学习中,我们所学习内容都是由信息管理系统中管理的,其中一方面是后台数据的建立,另一方面是前端应用程序的开发,对于后台来说,我们必须要一定的完整性、数据安全性比较好的库,而前端应用程序就需要所应用程序完好,易懂易使用等特点。这个系统主要是想体现出综合管理系统的每个设计思路和其中的技术所在,在其系统中,在我们学习大学生英语词汇分级软件的时候,输入正确信息时,就会弹出主菜单的操作界面,我们可以通过操作页面上的菜单进行操作使用,可以达到管理的目的。java是一种网络服务器端编程环境,想要开发信息,索取信息可以使用java高效的、明确的找到,是一个很好的工具,随着国家的发展,各个国家的的网络都日益发达,java技术编程已经成为网络中不可缺少的一部分,在我们大学生英语词汇分级软件中,我们可以使用java技术编作为工具,制定一个更方便、更快捷的大学生英语词汇分级软件管理平台——《大学生英语词汇分级软件》。该系统可以让我们更高效对大学生英语词汇分级软件进行管理,还有该教师和学生的管理,更体现了该系统的信息化、管理方式和管理方法。第一章概述1.1研究背景随着现代网络技术的快速发展,在一些企业当中也逐渐融入了计算机管理的方式,自从进入20世纪八十年代末就开始了计算机网络融入企业管理模式当中,对企业进行了一些管理信息。因为在当时的情况下,一些企业存在着很多的问题,例如人力、财力、技术等问题都不能解决,还有些企业的声誉不够健全,这样一来就对互联网在企业当中发展造成了很大的阻碍。自从进入二十一世纪以后,我国经济的快速发展和企业的管理逐渐被解决,在国内的很多企业都加入了信息化的管理。大学生英语词汇分级软件是对互联网络行业发展的一种支持手段,但在用户进行大学生学习对于信息方面来说,它的评估整体上还处于一种统计方式,效率极低的信息管理系统。随着现代网络的发展,人们在大学生英语词汇分级信息上也不断加强管理和满足教学信息管理的需求,随着现代的信息时代的到来,这个大学生英语词汇分级软件也逐渐被应用到大学生学习中。所以对此系统开发也是必然的。在该系统当中我们可以通过管理员高效的进行对大学生英语词汇分级软件相关信息的管理,为了能够提高整个大学生英语词汇分级软件的管理和更新,我们做了整体的管理工作系统化和规范化。随着互联网的快速发展和信息化的不断普及,社会进入了信息化的管理模式当中。对于大学生英语词汇分级软件的管理为例我们设计一种实用性的大学生英语词汇分级软件。对于大学生英语词汇分级软件的信息管理需求的增多,在工作上也不断越来越变的繁琐,为了能够有效的提高这个管理系统方便用户的实用,我们开发出了这套大学生英语词汇分级软件。1.2研究现状通过我们对实时最新的调查显示,在互联网以前的大学生英语词汇分级软件信息和管理方面上,它们之前的管理基本上都是进行的文本管理,处理合个信息都表现在手工处理,它的信息管理基本上都是通过人工检查和核实,以及对大学生英语词汇分级软件方面的管理等都是我们进行了一个计算就是人工手抄对信息管理,在很多方面的数据处理工作是很容易出出错的,其次就是繁琐的工作量和劳动力容易让很多数据进行丢失,而且在查找和核对上是比较麻烦的对大学生英语词汇分级软件学生和老师的规范管理,为了提高工作效率我们急需开发出这套大学生英语词汇分级软件。所以,在计算机上使用管理员的信息是必然发生的。对于以上的信息管理系统逐渐走上了成熟和收集信息的情况,我们对大学生英语词汇分级软件总体的思想做了个介绍,它在应用上包括了mysql、java等技术,共同能够完成这个系统的开发和设计。1.3研究目的随着互联网的快速发展和信息化的管理,所以这个大学生英语词汇分级软件也不例外。现在的教学管理工作日益加重,一些传统的教学方式不能满足现在教学的要求,在一些教学当中产生了很多的问题,为了能够提高教学的质量和人们的综合水平,更好的提高教学的实用性、先进高效的教学管理水平,我们由此发展了这个大学生英语词汇分级软件。随着现在工作量的不断加大,在这些大学生英语词汇分级软件管理系统当中也存在着很强的管理问题,为了加强管理信息的强化,我们做了一些高科技的应用来对大学生英语词汇分级软件做管理和规划,使这个管理系统逐渐走向科学化和规范化。最终我们能够这个系统达到以下的目的:1.有效的提高这个系统的大学生英语词汇分级软件管理和强化管理。2、实现用户通过计算机平台及时进行对大学生英语词汇分级软件中学生和老师信息管理,查看英语词汇记录等。3、解决传统教学大学生英语词汇分级软件弊端,促进教育行业发展。第1章绪论网络拓扑自动生成、网络流量监测和网络故障检测的研究与实现本科生毕业论文(设计)PAGE10PAGE20第二章相关技术介绍2.1java技术Java语言自从1996年正式发布。目前已经成长为IT领域必不可少的主流编程语言。java语言自从正式发布以后。在现在的编程当中已经成为了主要的应用语言。自从进入网络时代以后,在J2EE的应用上它得到了很好的发展和应用,它的一些线性和了扩展性都成为了一个个开发商的应用对象。对于一些java语言的当中的安全、跨平台、安全等等都在网络当中得到了很大的应用,它的一些应用和优越性,可以让许多的编程者在时间上缩短了许多和更加方便。对于java语言来说,它就像我们世界万物当中的花朵一样,只要你对每一个花朵进行不同的组合以后就会给你一个新的惊喜。2.网络时代已经发展到了人们的生活当中,它逐渐被人们在生活当中应用,对于这电子商务和电子政务上得到了很好的应用,就像当前的网络不能在传统的web当中应用,也不能满足客户的需求,如果想要实现,它就可以添加一些代码进入,这样才可以实现用户的需求,从现在来看,我们要想生成一些动态的网页可以应用Jsp和php等等。对于java来说它具有以下的特点:1.它可以实现对代码的重新组合。2.将重要的组件重新凸显。3.对页面可以进行重新的标识。4.可以重新进行拓展和开发。2.2MYSQL数据库JDBC的驱动程序它是和数据库不同的,在每个数据库的应用它们都是和区分开的,当运行到一定的程序当中,它就会与自己相关的协议与客户端进行通讯。那么这个系统就会对使这些数据进行连接。当我们选择哪个桥的时候,接下来就会简单的叙述这个数据库是如何来创建的。当点击完成按钮的时候就会自动在对话框内弹出数据源的名称,在进行点击下一步即可,直接在输入相对应的身份验证和登录密码。mysql它可以为用户在数据库上进行应用,它的优点就是让人们学习起来简单易懂,而且它的结构简单并且功能也强大,在信息储存量上也是比较大的,sql它是一种主要应用于数据库的查询和编程,在很多数据库相互关系上得到了应用,它可以对许多数据进行广泛的查询和应用,对于常规的的数据它可以广泛的查询,不需要对其大量的进行储存和掌握,也不用在这上面进行多层次的组合,它的操纵对象是记录相应集合,SQL数据库的灵活性较强,功能也较强大,大多数情况下,在其他程序中实现某功能需要编写一大堆代码,而在SQL数据库中只需要一小段代码就可以实现功能。本系统的开发主要应用了sql进行对数据的管理。(1)数据数据它是在数据库当中储存的对象,在大多数的人们头脑当中是数字。其实简单的来说数字是一种简单的数据,从广义的角度来说一些文字、数据、图形等等都可以认为是一种数据,这样一来可以给数据就做个定义了。(2)数据库数据库简单的来说它就是对数据进行储存,只不过它在计算上要以某种格式进行存放。但是数据库经过长期的在计算机内储存,它是比较有组织模型数据在里边,这样对于拥有较高的数据具有独立性和共享性。(3)数据库管理系统数据库的管理系统主要功能表现为以下几点:1.数据上它可以通过数据对象进行定义。2.数据库的语言它可以提供数据的操纵,用户可以通过语言的操纵进行删除、查询和修改等。3.通过数据库的建立它可以创建数据库的输入和转换功能,能为数据库的重新组合做出监视等。还可以帮助数据库的恢复功能。4.数据库的开始转充个初始密码都可以对数据库进行建立和维护功能。2.3B/S结构在B/S的三层结构当中(Browser/Server,浏览器/服务器结构)系统中,它可以通过浏览对众多的服务器发出信号请求。B/S系统它对用户来说他可以对客户的工作量大大的减少,用户只要在客户端上安装、配置少量的运行软件就可以对用户的工作量大大的减少。对于数据库的访问也是由服务器来简单的完成。B/S的框架不断成熟,它结合多种浏览器和专用的软件不断加强自己的功能,这样一来可以大大的减少了开发的成本,它也是一种新的软件架构。B/S系统主要是通过逻辑层、展现层等,层层相互独立而且又相互联系来进行关联。第三章系统分析想要对设计的产品有一定的了解,我们就要逐步去进行系统分析,在系统分析中我们可以确定研究方向,找到一个定位,然后在探讨一个好的方法,让我们选择最后方案的还是靠系统分析来决定,让我们的系统更具有科学化和信息化。3.1可行性分析该系统的设计与实现主要目标是实现大学生英语词汇分级软件的科学化管理。能否实现该系统目标由以下三方面进行分析。3.1.1技术可行性java技术在该大学生英语词汇分级软件的设计与实现是重中之重,基于B/S结构和MYSQL数据库,前端的应用程序和后台的数据库更是必不可少的,要想使用该程序,必须保证功能完备、易懂易简单操作的特点,建立数据库时,必须保证数据完整性、数据安全性好、数据稳定性高的库。在早期,对于java的基本主要知识就有所理解和掌握,对MYSQL数据库进行了简单的学习、了解,在早期对软件工程测试,对于UML语言等课程进行大概的了解和学习,通过这些课程学习,可以对这些课程有一定的系统开发、检验和辨别。java以及MYSQL结合起来开发一套大学生英语词汇分级软件,必定是可行并且高效的。

以上阐述:大学生英语词汇分级软件的开发技术具有高效性和稳定性,因为工作人员已经对该技术掌握成熟,所以该系统具有一定的可行性。3.1.2经济可行性该系统是基于B/S模式,应用MYSQL数据库来存放数据,其所有的软件和硬件在外面一般都可以买到,管理系统的开发和维护是首要开发的,而且该系统对经济方面要求不是太高,其内容也是很易懂,所以在经济方面是可行的。3.1.3操作可行性大学生英语词汇分级软件的主页登录操作简洁明了,应用我们生活中常见的登录页面,只需应用电脑就可以进行操作,只要我们经常使用电脑,就都可以逐步找到,该系统为什么具有完善性,主要是因为其应用java技术和基于B/S结构来开发,让该系统具有可管理、可操作和简单方便等特点。在操作上实现通俗易懂,所以该系统具有操作的可行性。以上阐述:大学生英语词汇分级软件在技术、经济、操作具有很高的可行性,所以在开发该程序是有价值的3.2系统性能分析1、完整性分析该系统的全部信息都要记录保持完整性,不能将其空下,数据之间不能出现一点差错,而且要保持相同的数据在不同的记录中要有一致性。2、系统运行速度分析该系统的响应时间要在3秒以内,不可以超出4秒。3、界面分析要求用户使用该系统通俗易懂和简单方便。4、安全性分析要充分保证系统的安全性、稳定性。要想对系统进行管理,必须经过正确的账号密码进行登录,否则无权进行管理。在具体实现中对不同的权限进行设定,不同权限的用户在系统中登陆后,不可以越级操作。3.3系统结构分析3.3.1逻辑结构大学生英语词汇分级软件它就是利用B/S结构为主要特点,它是提供了一个网络平台,能够让用户们在上网的过程当中就可以对大学生英语词汇分级软件信息进行查看。所以该系统拥有简单性、功能强、拓展的能力和操作性能。系统的网络应用原理示意图如图3-1所示:图3-1系统的网络应用原理示意图3.3.2物理结构系统实现的物理结构如图3-2所示:图3-2系统实现的物理结构图3.4系统功能分析本大学生英语词汇分级软件主要满足了3类用户的需求,即学生、老师和管理员。下面对这三类用户的功能需求进行详细的分析。3.4.1学生功能分析学生登陆后主要功能包括个人中心:个人信息修改、修改密码,四级英语查看,考研英语查看,六级英语查看,英语测试:开始做题、我的答题记录,在线答疑,论坛。学生用例图如图3-3所示。图3-3学生用例图3.4.2管理员功能分析管理员可登录系统后台,对系统进行后台管理员实现:个人中心,用户管理:老师列表、学生列表,英语测试:测试题目、学生答疑、试卷列表,四级英语管理,考研英语管理,六级英语管理,英语论坛:帖子管理、评论管理。管理员用户用例图如图3-4所示。图3-4管理员用例图3.4.3教师功能分析教师可登录系统后台,对系统进行管理:个人中心、英语题目、在线答疑、论坛。教师用户用例图如图3-5所示。图3-5教师用例图3.5系统流程分析该系统的每个环节业务流程都是由系统流程分析来调查分析的,首先从系统的登录来开始工作,要用实际操作来出发点,大学生英语词汇分级软件信息也要逐步掌握,要确保把信息正确无误的应用,还要保证数据保存完好和处理方过程,最后就要根据前面的点,然后做出一个详细流程图。为保证系统的安全性,要使用本系统必须进行登录操作,登录模块主要满足管理员和用户的权限登录,登录流程图如图3-6所示图3-6登录流程图3.6结构化分析顶层数据流图如图3-7所示:第四章系统设计4.1系统结构设计B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式是该大学生英语词汇分级软件管理系统主打的模式,还是一个在Internet环境下很适用的结构,只要在有Internet的情况下,用户就可以随时随地的应用该功能。系统工作原理图如图4-1所示。图4-1系统工作原理图4.2系统功能模块设计通过第三章中系统功能分析,可得出本大学生英语词汇分级软件功能模块图如图4-2所示。图4-2系统功能模块图4.3数据库设计4.3.1数据库E-R图在概念模式的设计中,E-R模型法是最常见的设计方法。本系统的E-R图表现了系统中各个实体之间的联系,本系统的各实体E-R图如下图所示:管理员信息实体E-R图,如图4-3所示。图4-3管理员实体属性图老师信息实体E-R图,如图4-4所示。图4-4老师实体属性图答案信息实体E-R图,如图4-5所示。图4-5答案实体属性图论坛信息实体E-R图,如图4-6所示。图4-6论坛实体属性图四级、六级、考研信息实体E-R图,如图4-7所示。图4-7四级词汇实体属性图4.3.2数据库表设计本大学生英语词汇分级软件数据库的功能主要是存储网站中所有数据,以便进行操作。下面介绍数据库中的各别重要表的详细信息。系统数据库名称为dp111。关于数据库中的数据表如下:(1)admin表,结构如表4.1所示。表4.1字段名数据类型是否主键描述Admin_idint是序号Admin_accountvarchar(255)否账号Admin_passwordvarchar(500)否密码Admin_namevarchar(500)否名字Admin_emailvarchar(255)否邮箱Admin_officevarchar(500)否课程(2)t_contact表结构如表4.2所示。表4.2字段名数据类型是否主键描述idint是序号customerIdvarchar(255)否用户phonevarchar(255)否联系方式contentTEXT否内容insertDateDATETIME否日期(3)t_customer表,结构如表4.3所示。表4.3字段名数据类型是否主键描述idint是序号usernamevarchar(255)否账号passwordvarchar(255)否密码namevarchar(255)否姓名sexvarchar(255)否性别addressvarchar(255)否地址mobilevarchar(255)否手机(4)t_exam表,结构如表4.4所示。表4.4字段名数据类型是否主键描述idInt(11)是序号examNamevarchar(255)否名称showDatevarchar(255)否日期statustext否状态(5)t_examanswer表,结构如表4.5所示。表4.5字段名数据类型是否主键描述idint是序号customerIdvarchar(255)否用户examNamevarchar(255)否试卷名称insertDatevarchar(255)否日期tmvarchar(255)否题目davarchar(255)否答案answervarchar(255)否正确答案(6)t_examlist表,结构如表4.6所示。表4.6字段名数据类型是否主键描述idint是序号examIdvarchar(255)否试卷examtmIdvarchar(255)否题目(7)t_examtm表,结构如表4.6所示。表4.6字段名数据类型是否主键描述idint是序号typesvarchar(255)否类型v1varchar(255)否题目标题v2varchar(255)否选项(8)t_jky表,结构如表4.7所示。表4.7字段名数据类型是否主键描述idint是序号usernamevarchar(255)否账号passwordvarchar(255)否密码jkyNamevarchar(255)否姓名sexvarchar(255)否性别addressvarchar(255)否地址mobilevarchar(255)否手机(9)t_kyyy表,结构如表4.8所示。表4.8字段名数据类型是否主键描述idint是序号v1varchar(255)否考研词汇V2varchar(255)否词汇语法V3varchar(255)否词汇变形(9)t_luntan表,结构如表4.9所示。表4.9字段名数据类型是否主键描述idint是序号titlevarchar(255)否标题picvarchar(255)否图片contentvarchar(255)否内容(9)t_pinglun表,结构如表4.10所示。表4.10字段名数据类型是否主键描述idint是序号namevarchar(255)否姓名contentvarchar(255)否内容insertDatevarchar(255)否日期luntanId`varchar(255)否帖子(8)t_zxdy表,结构如表4.11所示。表4.11字段名数据类型是否主键描述idint是序号customerIdvarchar(255)否学生contentvarchar(255)否内容insertDatevarchar(255)否发起日期jkyIdvarchar(255)否老师backvarchar(255)否回复backDatevarchar(255)否回复日期statusvarchar(255)否状态第五章系统的实现5.1管理员功能模块的实现5.1.1系统登录界面学生如果想进去该系统,就必须通过正确的密码和账号来登录,不管学生、老师和管理员都一样,该系统的登录形式都会以账号和密码的为参数进行登录,如果正确,就会顺利进入,如果错误,就会显示错误的信息,学生、老师和管理员登录界面如图5—1示。图5-1学生、教师和管理员登录界面5.1.2管理员管理界面对系统进行后台管理员实现:个人中心,用户管理:老师列表、学生列表,英语测试:测试题目、学生答疑、试卷列表,四级英语管理,考研英语管理,六级英语管理,英语论坛:帖子管理、评论管理,管理员登录管理功能界面展示如图5-2所示。图5-2管理员管理功能界面5.1.3个人中心管理界面管理员登录系统通过本系统可进行修改自己的登录密码操作,修改密码界面展示如图5-3所示。图5-3修改密码界面5.1.4用户管理界面管理员通过本系统可进行对用户信息管理包括老师和学生信息的增加、删除、修改等操作,用户管理界面展示如图5-4、5-5所示所示。图5-4学生列表界面图5-5教师列表界面5.1.5英语测试界面管理员可进入英语测试功能界面,对测试题目进行添加,并可对其进行删除操作,英语测试界面展示如图5-6、5-7所示。图5-6测试题目列表界面图5-7试卷管理界面5.1.6四级英语管理界面管理员可进入四级英语管理界面添加四级英语信息、通过添加四级词汇、词汇语法、词汇变形等,并可对其进行删除操作,四级英语管理界面展示如图5-8所示。图5-8四级英语管理界面5.1.7考研英语管理界面管理员可进入考研级英语管理界面添加考研英语信息、通过添加考研词汇、词汇语法、词汇变形等,并可对其进行删除操作,考研英语管理界面展示如图5-9所示。图5-9考研英语管理界面5.1.8六级英语管理界面管理员可进入六级英语管理界面添加六级英语信息、通过添加四级词汇、词汇语法、词汇变形等,并可对其进行删除操作,六级英语管理界面展示如图5-10所示。图5-10六级英语管理界面5.1.9英语论坛界面管理员可进入英语论坛界面进行修改论坛以及评论信息,并可对其进行删除操作,英语论坛界面展示如图5-11、5-12所示。图5-11帖子管理界面图5-12评论管理界面5.2教师功能模块的实现5.2.1个人信息修改界面教师登录系统之后可以修改教师个人信息,修改个人信息界面展示如图5-13所示。图5-13个人信息修改界面5.2.2英语题目列表界面教师登录后可进行查看英语题目以及对其进行修改、删除操作,英语题目界面展示如图5-14所示。图5-14英语题目列表界面5.2.3在线答疑界面教师进行在线答疑界面进行对学生提供的问题进行解答添加和删除操作,在线答疑界面展示如图5-15所示。图5-15在线答疑界面5.2.4帖子管理界面教师登录系统后可以查看帖子,帖子管理界面展示如图5-16所示。图5-16帖子管理界面5.2.5修改密码界面教师登录系统后可对自己的密码进行修改操作,修改密码面展示如图5-17所示。图5-17修改密码界面5.3学生模块的实现5.3.1个人中心界面学生登录系统之后可以修改学生个人信息,修改个人信息界面展示如图5-18所示。图5-18个人中心界面5.3.2四级英语查看界面学生可进入四级英语查看界面进行查看四级英语操作,四级英语查看界面展示如图5-19所示。图5-19四级英语查看界面5.3.3考研英语查看界面学生可进入考研英语查看界面查看操作,考研英语查看界面展示如图5-20所示。图5-20考研英语查看界面5.3.4六级英语管理界面学生可进入四级英语管理界面查看六级英语操作,六级英语查看界面展示如图5-21所示。图5-21六级英语查看界面5.3.5开始做题界面学生登录系统后可对进行在线测试,成在线测试面展示如图5-22、5-23所示。图5-22开始做题界面图5-23我的答题记录界面5.3.6在线答疑界面学生登录系统后可对进行查看老师的答疑以及提出问题,在线答疑界面展示如图5-24所示。图5-24在线答疑界面5.3.7帖子列表界面学生登录系统后可对进行修改自己的登录密码,修改密码界面展示如图5-25所示。图5-25修改密码界面第六章系统测试6.1功能测试我们对于这个系统做完之后,在进一步开始对系统进行测试,在系统当中要找到存在Bug报告来做出以后的改进和提供标准来做出的参考,能够在以后的系统当中找到相对应的依据。6.2可用性测试对于系统的测试我们一般分为两种方法它包括黑盒测试和白盒测试。对于黑盒测试来说它也就是功能测试,根据这个程序的接口来说对这个功能来说能否正确接口和数据能否正确完成信息的输出,从而保证能够保持外部的信息完整性。白盒测试也称为结构测试,对于整个程序上的结构和处理我们可以进行程序上的逻辑测试,根据这个程序的通路和预定来做整个工作的需求。对于该系统的开发和测试做出一个测试的步骤:模块测试:在测试上做一个单元测试也称为模块功能模块的测试,它的测试一般都能发现这个系统当中存在的编码和设计的错误问题,测试特点基本分为以下几点:模块的接口,数据结构,执行的通路和错误的处理等等。对于一个系统的模块进行测试,基本上就完成了一个任务书的要求,也是达到了该系统的当初的设计需求,当然会有一些不全面。具体的说明如下:当初设计的功能基本上达到了满足,数据库的设计和应用都已经满足需求,全部的功能都已经实现。因为这个大学生英语词汇分级软件,有一些部分的功能实现并不是非常理想,在我们实际进行测试的过程当中,不敢确定该系统在实际当中会有较好的结果。不过从总体的方面上来讲,这个系统从大方面上来说是很难的产品,但是个人觉得还是具有一定的实用性,这也是我自己第一个完成的软件系统,从个人的自身能力和经验不足来说,我认为通过这次的毕业设计来说,我个人所学到的知识在做下一个的时候一定能够做出具有应用和实用性的产品。6.3测试资源该测试资源说明如下:在规定的时间内完成工作是该工作人员必须做到的,要尽量避免其环境受到的限制,例如网络宽带,其限制是维护和移植。该项目对外部依赖的检测必不可少。6.4测试分析在经过一系列的检测之后,我们可以得出,该大学生英语词汇分级软件对大学生英语词汇分级软件信息管理的需求基本满足。具有功能性强和简单易懂的特性,该大学生英语词汇分级软件具有极大的可行性,值得信赖,对该系统的测试由以下几方面开始:功能测试:对该软件的全部功能进行一个检测,检测该系统是否可以在实际应用当中运行。强度测试和性能测试:该环节是检测系统是否能够按预期的运行,还有就是出现意想不到的功能。(3)安全测试:该次测试是检测其系统是否能够在任何的环境下正常

温馨提示

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

评论

0/150

提交评论