大学生教学过程测评系统的设计与实习_第1页
大学生教学过程测评系统的设计与实习_第2页
大学生教学过程测评系统的设计与实习_第3页
大学生教学过程测评系统的设计与实习_第4页
大学生教学过程测评系统的设计与实习_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

第1章绪论绪论部分将首先阐述了研究历史背景以及研究意义,然后深入探讨国内外研究现状,最后给出本研究的研究内容以及研究方法。1.1研究背景和研究意义目前测评工作大多采用的是人工方式,这种方式的工作量大、效率低下并且难以集中管理。而网络化的测评系统简化了测评过程、降低出错率、提高工作效率使测评工作更加规范化、透明化、更加方便资料管理与查询。目前大多数测评系统学生仅仅只能查看到测评的结果,这并不能大幅度提高学生在教学过程的学习效率,还应为学生在教学过程中提供基本的学习服务,如为学生提供学习资料、教学反馈渠道等,让教师及时掌握学生的学习现状与需求。基于以上诸多的不利因素,采用大学生教学过程测评系统势在必行。1.2国内外研究状况西方国家早在20世纪80年代开始“评价改革运动”,使传统的成绩评价从思想上走向实践,其重点点是学生综合成绩评价及教师综合评价改革。在进行学生评价的作用过程中各种问题首先出现在评价工作人员脑中:诸如决策部门要从学校了解到怎么样的信息?学校究竟要让学生知道什么?教师了解学生怎样的信息?于此同时评价改革运动诞生了一系列的新的学生评定方式,即“表现性评定体系”,如“表现展示评价”、“档案袋评价”等等。这些评价方式较为强调整体评价、将评价功能从单一成绩评价转向整体表现发展、注重评价的过程、注重评价的个性化、等等,反映了对学生学习过程的整体关注,已不再仅由较为片面的成绩而锁定学生的潜能发展。20世纪90年代起,在美国的基础教育中,真实性评价的实践和探索正预示着学生评价改革趋向于学生本位评价,其中教育性评价理论在1997年之后获得了快速发展的时机,此种理论以格兰为主要代表,他认为美国的大多数学习成绩差的学生都是因为没有充分发挥自己潜能的缘故,而之所以这些学生会发挥不了自己的潜能,究其原因并不是老师不用心,也不是学生不努力,而是缺乏一个合理的测评体系的缘故,建立此种评价体系的目的在于不断形成一种促进学生不断进步的内在机制,让他们拥有越来越好的表现,这与本人提出的大学生教学过程测评的目的一促进学生的成长与发展,不谋而合。在我国,对学生进行教育评价是开始于1985年,这一年的教育工作会议在黑龙江召开,会上探讨了学生的教育评价机制和方法问题。以此为发端,教育评价理论越来越受到我国的教育界的重视,并取得了长足的发展。在最近几年当中,我国在此领域的研究主要集中在考试制度的改革和认知方面的评价两个方面的探讨,推行素质教育的方针和政策得到了进一步大的认可和强化。1.3论文研究内容在本系统完成的过程中,我们采用面向对象的程序语言进行代码的实现,本系统主要采用了JSP设计和实现。后端数据库使用MySQL进行设计和实现。首先,对该大学生教学过程测评系统进行了比较全面的系统需求以及可行性方面的分析;然后,对大学生教学过程测评系统的整体框架进行了非常详细的设计,在以上分析和设计的基础上,设计了该系统的整体功能。本论文主要研究内容如下:1.对大学生教学过程测评系统现状进行调查研究,结合实际情况进行了需求分析,确定本系统应该有的各个模块,并且使用合适的技术对系统的大框架进行设计。2.根据系统框架分析和设计的需要,设计并完成了相应的数据库逻辑结构和数据库表结构。3.最后对大学生教学过程测评系统进行了相关的测试工作,通过测试表明,大学生教学过程测评系统性能良好,运行稳定,可大大提高相关人员的工作效率,降低成本。1.4论文组织结构本论文的基本结构如下:第一章,绪论本章节介绍了关于大学生教学过程测评系统的研究背景、设计的意义、国内外研究的现状、本论文研究的内容以及本论文的章节结构。第二章,系统相关技术研究本章节首先介绍了JSP技术的发展背景,运行的原理和技术上的特征,再次基础上介绍了Java以及数据库的应用介绍。第三章,系统基本需求和可行性分析本章基于对大学生教学过程测评系统,通过对普通用户的调查研究,提出了大学生教学过程测评系统的功能性需求以及非功能性需求。系统功能性需求分为:所有的功能。系统的非功能性需求分为性能需求、可靠性、高可用性、安全性、易维护性、易实用性等几个方面。最后,本章节分别从经济方面的可行性、技术方面的可行性和系统运行的可行性三个方面对此管理系统系统的设计运行了详细的可行性分析。第四章,系统总体设计根据第三章列出的系统需求,本章分别从设计模式、技术架构、系统总体功能结构设计和数据架构三个方面这行提介绍了本文的整体设计方案。首先是从技术架构方面,介绍了设计原则、系统部署方案和软硬件需求:其次从系统架构方面,介绍了系统各个模块功能以及各模块之间的关系,最后从数据架构方面,介绍了本文的数据表结构。第五章,系统实现介绍了该系统研究的具体内容,并且给出了该系统研究内容的功能介绍与实现等等。第六章,系统测试本章在本系统研究、设计、开发与实现完成后,分别从测试目标、测试方法和其他方面对该系统进行测试。

第2章系统相关技术研究2.1Java概述Java相当与是对C++语言的改善,所以Java和C++的编程风格十分相似。Java平台主要由JRE、JVM和JDK三者构成,是一种纯面向对象的程序设计语言,继承了C++语言的面向对象技术的重要核心。在继承大量C++优秀语言成分的同时,祛除了一些不易操作和不易理解的内容,并同时提供了很多程序开发时所要的软件包,减少了工作人员的开发负担。Java语言的主要特点是:(1)平台无关性性。普遍认为Java语言与别的语言的不同之处就在于它的平台独立性;Java的平台独立性主要是通过JVM(Java虚拟机)实现,JVM可以看做是运行Java字节码的虚拟计算机。所有的Java源程序都可以编译成字节码程序,所有的字节码程序都可以运行在任何一个JVM上,而每个JVM运行在特定的平台上,来实现平台的独立性;(2)简单性。Java语言对传统C++编程语言的优点进行了合理继承,并摒弃了不合理的劣势部分,如:不再使用指针,Java更换为引用是初学者更加容易理解,也不再需要关心内存管理的问题;(3)面向对象的特性。主要分为继承、封装和多态三个特性。面向对象编程最为核心的内容就是封装,它可以将重要的状态信息封装在类的内部,不允许外部直接访问,隐藏了类的实现细节,限制不合理的操作,提高了程序的安全型。2.2JSP技术简介JSP作为一种动态的网页开发技术,可以实现动静态网页分离、不用对代码进行多次编译、实现组件重用等众多优点,JSP技术虽然是一种脚本语言,但它的功能是十分强大的,因为它可以使用所有的JAVA类。当JSB与JavaBeans类进行结合后,它可以使业务逻辑和显示内容分开,这就极大的满足用户的需求。JSP技术的程序通过JavaBeans进行扩展,形成新的应用程序,并且JavaBeans的编写代码可以重复使用,所以减少开发过程的工作量。JavaBean组件的内部接口,可以区分不同的角色对系统进行访问JavaBean组件有内部的接口,可以帮助不同的人对系统进行访问。JSP说到底就是Servlet技术的延伸,为了页面开发提供了更好的技术支持,是具有普遍适用性的WEB技术,也是本系统设计的核心技术之一。JSP技术可以的提搞网页的运行速度。页面内容和JSP相结合,并且有内部提供的默认Servlet组件进行封装,所有的JSP脚本都在服务器运行,JSP引擎会解释客户端所提交的申请信息,然后生成脚本程序和JSP标识,最终将结果反馈通过页面显示在浏览器。因此,在开发大学生教学过程测评系统时,JSP技术是一种不错的选择。2.3MySQL概述MySQL是如今比较受欢迎的中小型数据库软件。我选择它作为后台数据库软件的原因,有一下两个原因,首先,它的普及程度特别地高,到目前为止,全球有数以万计的服务端都装了MySQL数据库,它完全可以称得上全球用户使用最多的开源关系数据库。目前,许多比较知名的大型系统都用MySQL软件管理后台数据。其次,它所表现的性能非常出色,它能处理数据的时候相应速度特别地快,人们对MySQL数据库最初的印象是处理速度比较快,但是在功能实现方面不是很给力。随着几次比较大的升级改进之后,目前版本的功能也不比其它的数据库软件差。总的来说,该数据库软件具有几大优势:处理数据的速度快、源代码是开源的、可以在不同的操作系统中使用、能够用多种语言进行开发。结合数据库的特点以及对数据库的应用熟练程度,决定该系统的开发最终选择MySQL数据库来存储后台数据。

第3章系统需求以及可行性分析3.1功能性需求一个成熟并且稳定的大学生教学过程测评系统,应该以实际为出发点,依据相关的理念以及实践操作,这是一个以互联网网络为一体的网络管理系统。管理员主要功能有;学生信息管理、管理课程信息、发布考试信息、评定规则设定以及教学资源管理等等。学生主要功能有:个人信息管理、查看考试通知、查看评测信息、反馈提交问题以及共享学习资料等等。教师主要功能有:解决回答问题、上传测评数据、学习资料管理、查看学生信息以及查看考试安排等等。这些功能模块可以实现使得大学生教学过程测评系统过程更加自动化,充分优化了整个管理过程。通过减少手动操作,降低管理成本,提高生产效率和全面改进服务质量,管理员和用户可以快速了解相关信息,降低人工成本,增强相关操作的处理能力,并全面提高竞争优势。3.2非功能性需求3.2.1性能需求为了确保相关业务需求的有效实施,系统必须满足以下性能指标(1)响应系统处理的能力高于1000件/初步。(2)系统页面的响应速度应在5秒内控制。(3)要求最大开发者人数,即在线状态用户人数超过1000人。(4)系统数据存储容量要求10万件以上(5)全年稳定运行时间百分比要求大于99.9%(6)系统断车故障停止时间不超过30分钟。3.2.2可靠性(1)成熟性:系统因软件故障而引起的错误频率应尽可能低;(2)容错性:系统必须有全方位的、比较好的验证和出现问题的时候会给出非常清楚的提示信息,系统接口故障或系统故障,系统仍可按有关指标工作;(3)可恢复性。3.2.3易使用性(1)易理解性:人机界面友好,用户界面应该所见既是所得;(2)易学习性:用户学习使用该系统十分方便;(3)易操作性:和大部分的使用者有相同的使用方法,系统的提示应该是比较明确易懂的。3.3可行性分析研究可行性的目的是最小的代价是在尽可能短时间里来确认问题是不是可以得到解决。也就是说,对这方面的研究不是为了解决一些错误,而是确定这些错误是不是值得我们去处理。3.3.1经济可行性分析对于开发者来说,设计开发该管理系统不会产生太多的费用该管理系统能减少手工操作,降低管理费用,使得工作效率提高和服务质量提升,减少人力和物力的支出,该管理系统的设计与实现在经济上来说是没有问题的。3.3.2技术可行性分析本系统开发时间用不了很长的时间,并且它对硬件的要求也不高,软件基本上是开源并且很易懂,系统在设计和完成的过程中遇到的技术上的问题,我们通过网络上的搜索以及书本上都可以查到。因此,本系统在技术上是可行的。另外,本管理系统对计算机硬件的配置的要求也不是很高,是顺畅的执行速度,对管理者和用户来说是很方便的。3.3.3操作可行性该系统的设计比较人性化,与用户的操作习惯也比较的符合,只要掌握有计算机基本技术的人都能够操作系统,该系统不符的操作步骤非常简单,对普通使用者来说是非常好理解的,管理人员也非常容易熟练操作该系统。

第4章系统设计需求分析工作完成后,有必要进入系统设计阶段。本章主要通过系统功能模块设计,系统流程设计和、数据库设计三个方面对系统进行设计。4.1系统总体框架设计在系统需求分析的基础上,采用B/S模式进行系统开发。本系统主要通过三层架构的方式进行开发:界面层、业务逻辑层和数据访问层,分别对应浏览器、Web服务器和数据库。界面层就是将系统的基本功能在浏览器页面上显示,然后用户就可以直接在浏览器上对系统进行相关功能的操作,可以说界面层就是提供一个界面给用户,让用户通过这些页面可以很方便直接地与系统进行交流和使用,另外界面层将用户提交的请求信息直接传给业务逻辑层,界面层对这些请求信息不做任何处理,简单地说界面层就是只对数据进行显示,并不做数据处理。业务逻辑层只是进行处理数据的部分。Web服务器接受到浏览器传递的用户请求后,随即对其进行处理,处理完成后再将结果传递给浏览器。在请求的数据处理过程中,web服务器主要通过数据访问层访问数据库,获取请求所需的数据,然后对这些数据进行处理。数据访问层就是对数据进行管理和存储,主要任务是当Web服务器需要数据库中某些数据时,数据访问层就访问数据库获取相关数据后,然后再将这些数据提供给Web服务器。图4-1系统总体架构图4.2系统功能模块设计根据系统的需求分析结果,系统的功能模块划分如图4-2所示图4-2系统功能模块图4.2.1.管理员的功能管理用户信息:录入用户的信息,对用户信息进行基本维护工作;课程管理:上传课程信息,并指定课程、任课教师和班级之间的关系;发布考试信息:管理员将本学期各科考试安排发布到系统中如考试的时间,考试科目,考试地点等;评定规则设定:设计课程成绩计算方法,平时成绩如何计算,总成绩由几项组成,比例分别是多少,旷课和未完成作业改如何扣分等。4.2.2.学生的功能查看个人信息:查看个人基本信息,若发现个人信息有误需及时反应给管理员,并完善个人信息,如电话号码填写;考试通知:学生查各科的考试通知,如考试地点,考试科目等等;查看评测信息:学生可以查看自己本学期所要学的课程及相关课程的考试成绩,平时成绩,逃课次数,未完成作业次数和测评结果等;反馈和提交问题:学生在系统留言区域针对任课教师提出个人建议,或是提出自己在平时学习中遇到的问题,或想获取更多更新的学习参考资料;共享学习资料:学生将个人找到的学习参考资料共享到系统,或者下载系统上已存在的学习资料。4.2.3教师的功能解答学生问题:教师在系统留言区域查看学生的留言,如对教学过程中的建议,学习过程中存在的问题,上传相关学习资料等;上传测评数据:在测评系统上传学生的平时表现统计情况,如考试成绩,逃课次数,作也未完成次数等;学习资料管理:教师将学习资料分享到系统上,并可以审核学生提交的学习资料是否适合学生学习;查看学生信息:任课教师通过查询学生的测评信息了解学生的基本情况。4.3系统流程设计4.3.1系统用户登录为了保证系统的安全,用户必须先登度的系统中才能使用本系统,管理员和用户通过不同角色区分将登录到不同的操作界面。其登录流程图如图4-3所示。图4-3系统登录界面流程图4.3.2学生操作信息流程学生可以在线选择课程还能查看到测评的结果还可以上传自己的学习资料,管理员具有审核的功能,只有管理员审核成功了。资料才能上传成功。图4-4学生操作信息流程图4.4系统UML用例分析4.4.1学生用例图学生主要功能有:个人信息管理、查看考试通知、查看评测信息、反馈提交问题以及共享学习资料等等。图4-5学生用例图4.4.2管理员用例图管理员主要功能有;用户信息管理、课程管理、发布考试信息、评定规则设定以及教学资源管理等等。图4-6管理员用例图4.4.3教师用例图教师主要功能有:解决回答问题、上传测评数据、学习资料管理、查看学生信息以及查看考试安排等等。图4-7教师用例图4.5E-R分析图通过E-R图(实体关系模型)来表示本系统的概念数据模型。E-R图分析的目的:确定实体属性从而明确系统中各个实体。图4-8E-R图4.5.1系统数据流程图为了实现数据的概念模型,我们需要做好数据采集与处理的控制、数据之间关系分析的逻辑模型、数据采集与处理过程中不易理解的细节的实现、数据在系统中的状态处理等工作。在选择正确的关系模式访问方法时,我们通常使用以下方法:索引方法、聚合访问方法、哈希访问方法等。图4-9系统数据流程图4.5.2数据库表设计该系统中的数据库表主要有角色信息表、聊天管理信息表、评定结果信息表、基本数据信息表、用户信息表、考试安排信息表、教师安排信息表、学习资源信息表、评测规则制定表等,分别如下表4-1,表4-2,表4-3,表4-4,表4-5,表4-6,表4-7,表4-8,表4-9所示:表4-1:角色信息表(sys_role)序号列名数据类型长度主键外键允许空说明1ROLE_IDvarchar100是

否角色ID2ROLE_NAMEvarchar100

是角色名3RIGHTSvarchar255

4PARENT_IDvarchar100

是备用表4-2:聊天管理表(sys_comment)序号列名数据类型长度主键外键允许空说明1COMMENT_IDvarchar100是

否留言ID2TITLEvarchar255

是留言

3CONTENTSvarchar255

是回复

4CREATE_TIMEvarchar255

是留言时间

5CREATE_USERvarchar255

是否学生id6NEWS_IDvarchar255

是否教师ID表4-3:评定结果信息表(tb_examresult)序号列名数据类型长度主键外键允许空说明1EXAMRESULT_IDvarchar100是

否主键id2USER_IDvarchar255

是否学生id3SUBJECT_IDvarchar255

是否课程id4PING_SCOREint11

否平时成绩5KAO_SCOREint11

否考试成绩6KUANG_CNTint11

否旷课次数7ZUOYE_CNTint11

否作业次数8SCOREvarchar255

是测评结果9RESULTvarchar255

是评价10CREATE_USERvarchar255

是否创建人11CREATE_TIMEvarchar255

是创建时间表4-4:基本数据信息表(sys_dictionaries)序号列名数据类型长度主键外键允许空说明1ZD_IDvarchar100是

否数据ID2NAMEvarchar100

是数据名3BIANMAvarchar100

是数据编码4ORDY_BYint10

是级别5PARENT_IDvarchar100

是备用16P_BMvarchar1000

是数据区分码表4-5:用户信息表(sys_user)序号列名数据类型长度主键外键允许空说明1USER_IDvarchar100是

否用户id2USERNAMEvarchar255

是用户名3PASSWORDvarchar255

是密码4NAMEvarchar255

是姓名5ROLE_IDvarchar100

是否角色id6EMAILvarchar32

是邮箱7PHONEvarchar32

是电话8ADDRESSvarchar300

是地址表4-6:考试安排信息(tb_plan)序号列名数据类型长度主键外键允许空说明1PLAN_IDvarchar100是

否主键2SUBJECT_IDvarchar255

是否课程id3EXAM_DTvarchar255

是考试时间4LOCATIONvarchar255

是考试地点5REMARKvarchar255

是备注6CREATE_USERvarchar255

是否教师id7CREATE_TIMEvarchar255

是创建时间表4-7:评测规则制定表(tb_rule)序号列名数据类型长度主键外键允许空说明1RULE_IDvarchar100是

否主键id2SUBJECT_IDvarchar255

是课程id3PINGvarchar255

是日常表现4PING_RULEint11

否平时占比

5KUANGint11

否旷课扣分6ZUOYEint11

否作业扣分7REMARKvarchar255

是备注8CREATE_USERvarchar255

是否创建人id9CREATE_TIMEvarchar255

是创建时间

表4-8:教师安排信息表(tb_relation)序号列名数据类型长度主键外键允许空说明1RELATION_IDvarchar100是

否主键id2TEACHERvarchar255

是否教师id3COURSEvarchar255

是否课程id

4BANJIvarchar255

是否班级id

5CREATE_TIMEvarchar255

是创建时间6CREATE_USERvarchar255

是否创建人id表4-9:学习资源信息表(tb_res)序号列名数据类型长度主键外键允许空说明1RES_IDvarchar100是

否主键id

2NAMEvarchar255

是资源名称

3TYPEvarchar255

是否资源类型id4DESvarchar255

是资源描述5FILE_NAMEvarchar255

是文件名6CREATE_USERvarchar255

是否上传人id7CREATE_TIMEvarchar255

是上传时间8PIClongtext

是图片

第5章系统实现系统实现是将需求者所需要的系统展示在用户面前的最关键步骤,它是建立在系统设计和系统需求分析的基础之上的。在设计过程中,要充分结合实际,完成了一些基本功能的实现。本章将重点讲述大学生教学过程测评系统实现过程中的几个关键模块。5.1系统用户登录图系统启动页面是系统打开后第一次看到。系统是否会吸引观众很大程度上取决于起始页是如何创建的。起始页面的内容丰富但不杂乱,颜色匹配必须合理,整体风格必须是唯一的。图5-1系统的首页图关键代码:

5.2评测规则制定图仅限于管理员对规则的制定,根据实际情况来制定平时占比权重和考试成绩权重。教师根据学生的实际表现来输入学生的相关数据系统根据计算方法自动得出评测结果;图5-2评测规则制度图关键代码:5.3教学资源信息图学生可以上传合适学习资源,也可以查看系统中共享的资源,教师当然也可以分享自己的资源。管理员具有审核的作用,所以资源一定要有合理以及合法行,对于不合理的资源可进行删除。图5-3教师资源信息图关键代码:5.4考试安排信息图教师以及管理员都可以对考试的信息进行安排,学生用户就能在线查看到自己的考试安排信息,这样也方便自己查看自己的安排,根据角色的限制学生并没有权限对此修改。图5-4考试安排信息图关键代码:5.5留言信息图学生点击在线辅导按钮,即进入在线辅导页面,在此通过选择要留言的老师,让后进行留言,相应教师在此页面就可以看到那个学生给自己的留言并可回复,两个页面实现差不多,故不再赘述。图5-5留言信息图关键代码:第6章系统测试一个良好的软件系统不可取代的过程就是进行系统基本功能的测试,通过对软件系统的测试可以对系统的稳定性和逻辑处理等潜在的系统缺陷发现,可以对系统设计中的因为业务逻辑分析不清或者是需求分析不到位等问题进行调整或修改,通过大量的测试用例来对系统进行测试,可以在系统上线使用前完成对大部分的简单Bug进行提前的修复工作,减少在后期的运营过程中出现的软件问题,满足用户对系统基本功能稳定工作的要求。为了让整个软件测试工作具有良好的可靠性和有效性,一方面我们采取了传统的软件测试方案,另一方面根据我们系统的实际使用需要针对相应的业务关系进行了针对性的测试,确定整个系统的测试流程包括对系统的整体性能和功能性测试两个方面。6.1系统测试环境该大学生教学过程测评系统的测试环境配置如表6-1所示,其中主要包括了测试主机的操作系统、CPU、内存、数据库、浏览器等表6-1系统测试环境配置表软硬件内容配置操作系统Windows10CPUIntel(R)Core(TM)i5-4200HCPU@2.80GHz内存(RAM)4GB服务器Tomcat7.0Java运行环境jdk1.7硬盘128GB数据库管理系统MySQL1.5浏览器谷歌浏览器6.2系统功能测试1.用户登录模块的测试用例及结果如下:模块名称测试用例预期结果实际结果是否通过登录模块账号:admin密码:1用户类型:管理员成功登录,然后跳转到相应管理员的主页面成功登录,然后跳转到相应学生的主页面通过登录模块账号:fensan密码:1用户类型:教师成功登录,然后跳转到相应教师的主页面成功登录,然后跳转到相应教师的主页面通过登录模块账号:P161713135密码:null用户类型:学生登录失败登录失败通过2.用户信息管理模块的测试用例及结果如下:模块名称测试用例预期结果实际结果是否通过用户信息添加在用户管理页面点击“新增”按钮,填写完相关信息后,点击“提交”在用户管理页面,可查看到前面新增的用户信息在用户管理页面,可查看到前面新增的用户信息通过用户信息修改对所要修改的用户信息进行修改并保存相关用户信息被成功修改相关用户信息被成功修改通过3.学习资源模块的测试用例及结果如下:模块名称测试用例预期结果实际结果是否通过学习资源添加在教学资源目录下点击“新增”按钮,填写完相关信息后,点击“提交”页面刷新,新增一条的学习资源页面刷新,新增一条的学习资源通过学习资源修改对所要修改的学习资源进行修改并保存相关的学习资源被成功修改学习资源被成功修改通过学习资源删除对所要删除的学习资源进行删除页面刷新,所删除的信息将不在显示页面刷新,所删除的信息将不在显示通过4.测评模块的测试用例及结果如下所示:模块名称测试用例预期结果实际结果是否通过测评规则制定管理员点击“评定规则”页面,点击“新增”按钮,输入相关课程的测评规则,完成后点击提交按钮点开“评定规则”目录,可看到前面添加相关课程的评定规则点开“评定规则”目录,可看到前面添加相关课程的评定规则通过测评信息的输入教师根据学生的成绩对学生进行考试成绩,和平时表现的信息输入,点击提交按钮根据测评规则和相关成绩的输入得到学生的测评结果根据测评规则和相关成绩的输入得到学生的测评结果通过测评结果的查看学生进入“评测及结果”页面可以看到自己的评测结果点开“评测及结果”页面可以看到已有评测结果课程的评测信息点开“评测及结果”页面可以看到已有评测结果课程的评测信息通过5.设备管理模块的测试用例及结果如下所示:模块名称测试用例预期结果实际结果是否通过学生留言学生用户点击“在线辅导”,选择要留言老师,然后输入留言内容,点击“留言”按钮。相关老师到“在线辅导”页面查看学生留言,可删除留言相关老师到“在线辅导”页面查看学生留言,可删除留言通过教师回复老师到“在线辅导”页面查看学生给自己的留言,在回复框内输入内容,点击“回复”按钮学生到“在线辅导”页面查看可看到回复信息学生到“在线辅导”页面查看可看到回复信息通过6.3测试结果在系统测试的过程中,对于每一个测试的用例都应该有相应的测试报告,同时对系统的硬件设备日志信息也应及时的进行保存,测试的报告内容要求记录测试案例当前的测试时间和当前的设备状态,对其进行详细的记载,为后期的开发人员根据测试报告对系统的问题部分进行针对性的修复,另外,对于开发人员修复完善的部分还应进行重新的测试,以便对修复的结果进行相应的质量审查。对于本次开发的大学生教学过程测评系统的整体系统内部测试周期历经60天左右,系统代码总计约12000行,注释内容详细超过300行的注释内容,打包时系统的代码量达到了18000左右的行数,测试过程中总计发现缺陷数、有效缺陷数以及修复的缺陷数分别为109个、116个、133个,其他的潜在问题需要等待后期使用过程中进行更新修复。

第7章结论目前该大学生教学过程测评系统已完成开发,系统已经实现了所需的基本功能,由于受到了诸多的限制,如时间,技术等原因,导致本系统的部分功能并未进行进一步的完善。如今全国对大学生教学过程的评价体系不断地完善,大学生教学过程测评系统同时也要不断的补充与更新。在下一步工作中,最重要的是不断完善系统的功能,并进一步研究和开发其中的特色功能,终极目标是使系统能够以完美的姿态呈现在用户面前,并能够切切实实地把问题给解决掉。随着高校对大学生管理制度的不断完善,教学过程管理合理化和智能化管理是必然趋势,在大学生教学过程评测的过程中涉及班级,教师,学生等诸多对象,还涉及到考试成绩的管理、平时成绩的管理、教学资源的维护等众多业务流程,因而,后期工作中,重点大学生教学过程测评的开发,使测评系统更加的合理,同时也将为学习资料的管理和师生互动环节也纳入到系统中,是本系统能够更加的为老师和学生服务。

参考文献[1]黄守涛.基于JAVA语言的异常处理探讨分析[J].自动化技术与应用,2020,39(02):30-32+107.[2]严忠林.基于ASM的Java作业辅助批阅工具的实现[J].计算机时代,2020(01):53-56+65.[3]赵慧,周坤晓,陈倩.《Java语言程序设计》课程教学改革研究[J].东莞理工学院学报,2020,27(01):120-124.[4]温立辉.Java虚拟机实现原理分析[J].科技创新与应用,2020(05):53-54.[5]郝二伟.基于JavaFX的应用软件开发技术研究[J].电子世界,2020(03):43-44.[6]王昊天,于航,商贝宁.Java反射机制概述[J].电子世界,2020(03):73-74.[7]何晓峰,郑少明,郑汉军.JAVA在分布式机群计算中数据共享应用[J].网络安全技术与应用,2020(02):43-44.[8]刘宇晶,冯灵清,冯治旭.基于Java的院系教学管理系统的设计与实现[J].信息技术与信息化,2020(01):140-142.[9]贾东,李鹿,陈炜光,彭志强.基于java的数据监控与管理平台技术实现[J].信息技术与信息化,2020(01):41-42+45.[10]沈逸飞,任春龙,胡云飞,王丽丽.浅析C语言、Java、Python的数组合并方法[J].电脑知识与技术,2020,16(03):78-82.[11]葛斌.CDIO-OBE理念下的Java程序设计课程教学改革探究[J].电脑知识与技术,2020,16(03):126-127.[12]李韦红.翻转课堂模式在Java课程教学中的应用探索[J].电脑知识与技术,2020,16(03):133-135.[13]谷婷,陈雷平,张东海.Java基础课程的教学改革探索[J].福建电脑,2020,36(01):36-37.[14]王志辉.浅析计算机软件JAVA编程的特点及应用[J].软件,2020,41(01):266-269.[15]关兆雄,郑晓娟.信息化自动运维应用平台建设研究[J].微型电脑应用,2020,36(01):88-90.[16]左兆丰.Java嵌入式数据库程序的开发[J].电脑编程技巧与维护,2020(01):101-103.[17]弓宁.计算机软件开发中JAVA编程语言的应用[J].计算机产品与流通,2020(01):23.

致谢在完成整个毕设的过程中,许多老师和前辈给了我悉心的指导。感谢老师们无私的帮助和大力的支持。很大程度地帮助我对此系统的结构和功能的了解,同时也此系统的开发提供了一个良好的开发环境,对系统和数据库设计也给予了极大的技术支持。在我顺利完成这项毕业设计中起了不可缺少的作用。2020年已经快过去一半,受到疫情的影响,导致我们只能在家里完成毕业设计,在某些方面确实也受到了限制,当时改变不了我努力完成的决心。到了7月,就是我们进入社会的日子,回顾四年的大学生涯已渐行渐远,回忆总是喜忧掺半,努力过,疯狂过,这短暂的四年光阴是不可磨灭的一部分,此期间不仅教会了我们许多的知识,也让我明白收获和付出是成正比的。在最后一段校园旅程中,我十分感谢在学校遇到的每一位老师,是你们把知识传授给我,我也懂了许多人生的道理,为我进入社会打下了基础,还有我的朋友和同学们,谢谢你们的陪伴,谢谢你们在我毕设进行的过程对我不求回报的帮助,我们在一起生活学习,犹如家人一样,在此,我向你们真心的说一句谢谢!最后还要感谢一直支持我、关心我的父母,他们的默默奉献和生活上的无微不至关怀一直是我完成学业不可缺少的坚实后盾,正是有了他们的鼓励与支持我才能走到现在。本论文从选题开始就出现了各种各样的问题,虽然是麻烦不断但是我的指定老师齐老师一直都是耐心的给以指导。这些耐心的指导使我铭记在心,也让我明白一个教师负责的态度对学生有多重要。对于在论文完成过程中出现的问题,她依然会悉心的指导,每次都会给予的意见都很有价值。另外齐老师严谨且负责任的教学态度、科学的工作方法以及耐心的指导,都给我提供了极大的帮助与影响。毕业论文也相当于我对大学生涯的一份答卷。

捷键与一些电脑小技巧HYPERLINKwinkey+d:

这是高手最常用的第一快捷组合键。这个快捷键组合可以将桌面上的所有窗口瞬间最小化,无论是聊天的窗口还是游戏的窗口……只要再次按下这个组合键,刚才的所有窗口都回来了,而且激活的也正是你最小化之前在使用的窗口!

--这个就是winkeywinkey+f:

不用再去移动鼠标点“开始→搜索→文件和文件夹”了,在任何状态下,只要一按winkey+f就会弹出搜索窗口。

winkey+r:

在我们的文章中,你经常会看到这样的操作提示:“点击‘开始→运行’,打开‘运行’对话框……”。其实,还有一个更简单的办法,就是按winkey+r!

alt+tab:

如果打开的窗口太多,这个组合键就非常有用了,它可以在一个窗口中显示当前打开的所有窗口的名称和图标●,选中自己希望要打开的窗口,松开这个组合键就可以了。而alt+tab+shift键则可以反向显示当前打开的窗口。

winkey+e:

当你需要打开资源管理器找文件的时候,这个快捷键会让你感觉非常“爽”!再也不用腾出一只手去摸鼠标了!

小提示:

winkey指的是键盘上刻有windows徽标的键●。winkey主要出现在104键和107键的键盘中。104键盘又称win95键盘,这种键盘在原来101键盘的左右两边、ctrl和alt键之间增加了两个windwos键和一个属性关联键。107键盘又称为win98键盘,比104键多了睡眠、唤醒、开机等电源管理键,这3个键大部分位于键盘的右上方。

再补充点

F1显示当前程序或者windows的帮助内容。

F2当你选中一个文件的话,这意味着“重命名”

F3当你在桌面上的时候是打开“查找:所有文件”对话框

F10或ALT激活当前程序的菜单栏

windows键或CTRL+ESC打开开始菜单

CTRL+ALT+DELETE在win9x中打开关闭程序对话框

DELETE删除被选择的选择项目,如果是文件,将被放入回收站

SHIFT+DELETE删除被选择的选择项目,如果是文件,将被直接删除而不是

放入回收站

CTRL+N新建一个新的文件

CTRL+O打开“打开文件”对话框

CTRL+P打开“打印”对话框

CTRL+S保存当前操作的文件

CTRL+X剪切被选择的项目到剪贴板

CTRL+INSERT或CTRL+C复制被选择的项目到剪贴板

SHIFT+INSERT或CTRL+V粘贴剪贴板中的内容到当前位置

ALT+BACKSPACE或CTRL+Z撤销上一步的操作

ALT+SHIFT+BACKSPACE重做上一步被撤销的操作

Windows键+D:最小化或恢复windows窗口

Windows键+U:打开“辅助工具管理器”

Windows键+CTRL+M重新将恢复上一项操作前窗口的大小和位置

Windows键+E打开资源管理器

Windows键+F打开“查找:所有文件”对话框

Windows键+R打开“运行”对话框

Windows键+BREAK打开“系统属性”对话框

Windows键+CTRL+F打开“查找:计算机”对话框

SHIFT+F10或鼠标右击打开当前活动项目的快捷菜单

SHIFT在放入CD的时候按下不放,可以跳过自动播放CD。在打开wo

rd的时候按下不放,可以跳过自启动的宏

ALT+F4关闭当前应用程序

ALT+SPACEBAR打开程序最左上角的菜单

ALT+TAB切换当前程序

ALT+ESC切换当前程序

ALT+ENTER将windows下运行的MSDOS窗口在窗口和全屏幕状态间切换

PRINTSCREEN将当前屏幕以图象方式拷贝到剪贴板

ALT+PRINTSCREEN将当前活动程序窗口以图象方式拷贝到剪贴板

CTRL+F4关闭当前应用程序中的当前文本(如word中)

CTRL+F6切换到当前应用程序中的下一个文本(加shift可以跳到前

一个窗口)

在IE中:

ALT+RIGHTARROW显示前一页(前进键)

ALT+LEFTARROW显示后一页(后退键)

CTRL+TAB在页面上的各框架中切换(加shift反向)

F5刷新

CTRL+F5强行刷新1.打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件和文件夹”选项前打勾-“确定”

2.删除以下文件夹中的内容:

x:\DocumentsandSettings\用户名\Cookies\下的所有文件(保留index文件)

x:\DocumentsandSettings\用户名\LocalSettings\Temp\下的所有文件(用户临时文件)

x:\DocumentsandSettings\用户名\LocalSettings\TemporaryInternetFiles\下的所有文件(页面文件)

x:\DocumentsandSettings\用户名\LocalSettings\History\下的所有文件(历史纪录)

x:\DocumentsandSettings\用户名\Recent\下的所有文件(最近浏览文件的快捷方式)

x:\WINDOWS\Temp\下的所有文件(临时文件)

x:\WINDOWS\ServicePackFiles(升级sp1或sp2后的备份文件)

x:\WINDOWS\DriverCache\i386下的压缩文件(驱动程序的备份文件)

x:\WINDOWS\SoftwareDistribution\download下的所有文件

3.如果对系统进行过windoesupdade升级,则删除以下文件:x:\windows\下以$u...开头的隐藏文件

4.然后对磁盘进行碎片整理,整理过程中请退出一切正在运行的程序

5.碎片整理后打开“开始”-“程序”-“附件”-“系统工具”-“系统还原”-“创建一个还原点”(最好以当时的日期作为还原点的名字)

6.打开“我的电脑”-右键点系统盘-“属性”-“磁盘清理”-“其他选项”-单击系统还原一栏里的“清理”-选择“是”-ok了

7、在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。删除系统备份文件吧:开始→运行→sfc.exe/purgecache近3xxM。(该命令的作用是立即清除"Windows文件保护"文件高速缓存,释放出其所占据的空间)

8、删掉\windows\system32\dllcache下dll档(减去200——300mb),这是备用的dll档,只要你已拷贝了安装文件,完全可以这样做。

9、XP会自动备份硬件的驱动程序,但在硬件的驱动安装正确后,一般变动硬件的可能性不大,所以也可以考虑将这个备份删除,文件位于\windows\drivercache\i386目录下,名称为driver.cab,你直接将它删除就可以了,通常这个文件是74M。

10、删除不用的输入法:对很多网友来说,WindowsXPt系统自带的输入法并不全部都合适自己的使用,比如IMJP8_1日文输入法、IMKR6_1韩文输入法这些输入法,如果用不着,我们可以将其删除。输入法位于\windows\ime\文件夹中,全部占用了88M的空间。

11、升级完成发现windows\多了许多类似$NtUninstallQ311889$这些目录,都干掉吧,1x-3xM

12、另外,保留着\windows\help目录下的东西对我来说是一种伤害,呵呵。。。都干掉!

13、关闭系统还原:系统还原功能使用的时间一长,就会占用大量的硬盘空间。因此有必要对其进行手工设置,以减少硬盘占用量。打开"系统属性"对话框,选择"系统还原"选项,选择"在所有驱动器上关闭系统还原"复选框以关闭系统还原。也可仅对系统所在的磁盘或分区设置还原。先选择系统所在的分区,单击"配置"按钮,在弹出的对话框中取消"关闭这个驱动器的系统还原"选项,并可设置用于系统还原的磁盘空间大小。

14、休眠功能会占用不少的硬盘空间,如果使用得少不妨将共关闭,关闭的方法是的:打开"控制面板",双击"电源选项",在弹出的"电源选项属性"对话框中选择"休眠"选项卡,取消"启用休眠"复选框。

15、卸载不常用组件:XP默认给操作系统安装了一些系统组件,而这些组件有很大一部分是你根本不可能用到的,可以在"添加/删除Windows组件"中将它们卸载。但其中有一些组件XP默认是隐藏的,在"添加/删除Windows组件"中找不到它们,这时可以这样操作:用记事本打开\windows\inf\sysoc.inf这个文件,用查找/替换功能把文件中的"hide"字符全部替换为空。这样,就把所有组件的隐藏属性都去掉了,存盘退出后再运行"添加-删除程序",就会看见多出不少你原来看不见的选项,把其中那些你用不到的组件删掉(记住存盘的时候要保存为sysoc.inf,而不是默认的sysoc.txt),如Internat信使服务、传真服务、Windowsmessenger,码表等,大约可腾出近50MB的空间。

16、清除系统临时文件:系统的临时文件一般存放在两个位置中:一个Windows安装目录下的Temp文件夹;另一个是x:\DocumentsandSettings"用户名"\LocalSettings\Temp文件夹(Y:是系统所在的分区)。这两个位置的文件均可以直接删除。

17、清除Internet临

温馨提示

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

评论

0/150

提交评论