基于java web的在线考试系统_第1页
基于java web的在线考试系统_第2页
基于java web的在线考试系统_第3页
基于java web的在线考试系统_第4页
基于java web的在线考试系统_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

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

文档简介

摘要随着现在网络的快速发展,网上管理系统也逐渐快速发展起来,网上管理模式很快融入到了许多用户的眼球之中,随之就产生了“基于BS模式的考试系统”,这样就让的考试信息管理更加方便简单,同时这种在线的考试模式在近几年也受到越来越多的人青睐。文中重点介绍了系统实现的整个过程,整个系统分为三个部分包括管理员,教师以及考生。整个系统是基于BS模式的,利用eclipse和mysql数据库开发的。系统的完成望能利用先进的计算机技术和网络技术来改变目前的考试信息管理状况,提高考试管理效率,提高考生以及教师的便捷考试,同时也让管理员更容易地对成员进行管理和授予成员相对应的成员。系统完成之后主要是在Windows系统上进行工作,同时需要用到eclipse和mysql数据库。主要的功能大致包括了:管理员在线对考生,教师进行权限等管理、教师阅卷批卷、教师出题以及及时汇总考生成绩、学生在线考试、查看成绩等功能。关键词:考试系统javamysqlB/S模式AbstractWiththerapiddevelopmentofthenetwork,theonlinemanagementsystemisalsograduallydevelopingrapidly.Theonlinemanagementmodeisquicklyintegratedintotheeyesofmanyusers,resultinginthe"examinationsystembasedonBSmode",whichmakestheexaminationinformationmanagementmoreconvenientandsimple.Atthesametime,thisonlineexaminationmodeisalsofavoredbymoreandmorepeopleinrecentyears.Thispaperfocusesonthewholeprocessofsystemimplementation,thewholesystemisdividedintothreeparts,includingadministrators,teachersandexaminees.ThewholesystemisbasedonBSmode,usingeclipseandMySQLdatabasedevelopment.Thecompletionofthesystemisexpectedtouseadvancedcomputertechnologyandnetworktechnologytochangethecurrentsituationofexaminationinformationmanagement,improvetheefficiencyofexaminationmanagement,improvetheconvenienceofexamineesandteachers,andalsomakeiteasierforadministratorstomanagemembersandgrantmemberscorrespondingmembers.Afterthecompletionofthesystem,itmainlyworksonthewindowssystem,andneedstouseeclipseandMySQLdatabase.Themainfunctionsinclude:administratoronlinemanagementofexaminees,authoritymanagementofteachers,teachermarkingpapers,teacherwritingquestionsandcollectingexaminees'scoresintime,students'onlineexamination,checkingscoresandotherfunctions.Keywords:ExaminationsystemJavatechnologymysqldatabaseB/S目录1.绪论 11.1研究背景 11.2研究现状 11.3系统发展 22.技术与工具平台 32.1基于JSP的数据库连接技术 32.2基于JSP和Servelt技术 32.3java技术 42.4MySql数据库 52.5B/S结构 53.系统分析 63.1可行性分析 63.1.1技术可行性 63.1.2操作可行性 63.1.3经济可行性 63.2系统性能分析 73.3需求分析 73.3.1教师用例图 83.3.2管理员用例图 83.3.3学生用例图 83.4业务流分析 93.5设计思想 104.系统设计 114.1系统概述 114.2系统的功能结构图 114.3数据库概念结构设计 124.4数据库逻辑结构设计 135.系统功能实现 175.1登录界面 185.2管理员功能 185.2.1班级管理 195.2.2学生管理 205.2.3教师管理 215.2.4科目管理 225.2.5管理员管理 235.2.6敏感词管理 245.3教师功能 255.3.1添加选课管理 265.3.2导入题目管理 275.3.3自动组卷管理 285.3.4成绩查询统计管理 295.3.5阅卷管理 305.3.6导出成绩管理 315.4学生功能 325.4.1在线练习题目管理 325.4.2错题练习管理 335.4.3在线考试管理 335.4.4成绩查看管理 346.系统测试 366.1系统测试目的 366.2模块测试 366.2测试结论 407.总结 41参考文献 42致谢 43广东东软学院本科生毕业设计(论文)1绪论研究背景随着现代生活水平的不断变化,用户对考试要求也有所提高,在需求提高的发展道路上,管理员要对考试信息管理方面出现的问题进行分析总结,实施对应措施和程序开发方法。基于BS模式的考试系统在互联网快速发展中已经成为了管理考试信息管理主流发展模式。基于BS模式的考试系统的其实已经在社会的发展实践中广为流传了,该系统通过线上的这种新颖的模式可以方便教师在线发布试卷等,还可以通过这些技术实现学生在线考试等操作过程。当今社会互联网急速发展,计算机管理系统在国内爆炸式的发展起来。这种网络模式对考试信息管理发展产生根深蒂固的的影响,在这种社会环境下如果有一个便捷的基于BS模式的考试系统的出现,那么会改变如今的现状,而且这样的系统也一定会受到大众的青睐。这种基于BS模式的考试系统的出现让网上教学的这种模式再次出现在大众的眼里,同时它也对于网上考试起着一种支撑的作用,随着信息大时代的潮流,使得基于BS模式的考试系统逐渐越来越广泛地被适用于各个考试系统中。通过该这种BS模式的系统,管理员能够快捷地对考试信息中存在的问题进行适当地处理,同时为了能够提高数据的效率性和准确性,需要不断完善本管理系统功能。实现考试信息管理信息更加规范、自动化以及高效性。研究现状随着现代网络技术的快速发展和我国网络的大量普及,我国的校园教学信息管理得到了新的发展趋势,对于现在的网络信息管理模式也逐渐走向了成熟的道路,所以各个高校也快速推出了网络考试管理系统。由于互联网给人们带来的实时、准确高效的需求,所以对于过去传统的管理发生根本上的改变,它是未来网络管理发展的趋势。基于BS模式的考试系统它是一个适用于广大人群的系统,特别是学生和教师给他们提供了一种更加便捷的在线考试以及阅卷的方法。而这种系统的开发必须在一定的程度上保证网站的低成本、方便、可靠的优势。而且随着现代科学技术的快速发展和技术的不断成长提高,我们还要保证基于BS模式的考试系统搜索功能的完善与功能强大性。同时还要保证基于BS模式的考试系统前端界面的美观性,让人眼前一亮。[10]的设计中,对于考生来说是不需要注册的,只需管理员授予权限即可通过用户名和密码进行登录。系统设计系统概述总体的软件设计和开发阶段是由上游阶段来完成的,该阶段在后续的开发上做了很好的铺垫。所以在整个设计上我们做出的种种决策来做了软件上的质量决策,从而做好设计的稳定性,同时也保证了软件方便维护。基于BS模式的考试系统工作原理图如图4-1所示:图4-1系统工作原理图系统的功能结构图通过对以上的分析,系统可以进行开发拆析,具体可以分为教师、学生和管理员的功能模块。具体教师和学生功能模块就是为用户所设计,管理员功能就是为管理员设计的它可以对信息进行添加、删除、修改和查询等操作。其功能结构图如下图4-2所示:图4-2系统功能结构图数据库概念结构设计数据库的访问目前比较常用的技术是JDBC技术和数据库连接池技术,而本系统采用的是JDBC数据库直接访问技术。对于这个中间件来说它是位于数据库的当中,它可以通过web服务器来返回给浏览器的用户。这时候用户可以在末端进行对用户的中间件来进行加密和验证,然后对数据库当中的数据进行加密,最后经过数据库来打开,这个程序使用它由三个部分数据库访问模式,本系统的E-R图如下图所示:1、管理员实体图如图4-3所示:图4-3管理员信息实体图2、我的课程信息实体图如图4-4所示:图4-4我的课程信息实体图3、题目实体图如图4-5所示:图4-5题目信息实体图4、试卷实体图如图4-6所示:图4-6试卷实体图4.4数据库逻辑结构设计数据库的逻辑结构设计其实质就是将实体-关系图转换为关系模型,里面会出现一对一,一对多,多对多的关系模式。转换之后还可以对这些数据模型进行优化来满足用户的要求。对于每个数据的应用它都是区分开的,当在某一个阶段运行时它就会自动与客户端进行通讯,所以系统就与相应的数据进行连接。当我们选择哪一个桥段的时候它就会对数据库进行创建,这时候就会在对话框内弹出相应的数据源名称,同时输入相应的用户名和登录密码。本系统的数据库表如下所示:表4-1t_course课程信息表字段名数据类型主键/允许空字段含义IDVARCHAR(100)PRIMARYKEY序号nameVARCHAR(100)NOTNULL课程名称teacherIdVARCHAR(100)NOTNULL教师examDateVARCHAR(100)NOTNULL时间表4-2t_question试卷信息表字段名数据类型主键/允许空字段含义IDVARCHAR(31)PRIMARYKEY编号answerVARCHAR(31)NOTNULL答案courseIdVARCHAR(31)NOTNULL课程option1VARCHAR(31)NOTNULL选项Aoption2VARCHAR(31)NOTNULL选项Boption3VARCHAR(31)NOTNULL选项Coption4VARCHAR(31)NOTNULL选项DquesTypeVARCHAR(31)NOTNULL题目类型scoreVARCHAR(31)NOTNULL分值teacherIdVARCHAR(31)NOTNULL老师titleVARCHAR(31)NOTNULL标题userTypeVARCHAR(31)NOTNULL用户类型zqlvVARCHAR(31)NOTNULL正确答案表4-3t_student学生信息表字段名数据类型主键/允许空字段含义IDVARCHAR(31)PRIMARYKEY序号clazzIdVARCHAR(31)NOTNULL班级typeVARCHAR(31)NOTNULL角色unameVARCHAR(31)NOTNULL姓名userAddressVARCHAR(31)NOTNULL地址userBirthVARCHAR(31)NOTNULL生日userEmailVARCHAR(31)NOTNULL邮箱userNameVARCHAR(31)NOTNULL账号userPasswordVARCHAR(31)NOTNULL密码userPhoneVARCHAR(31)NOTNULL联系电话 对应的班级表,表示管理员能够将这些班级里的成员能够授予他们考试的权利,班级表如下表4-3所示:表4-3班级表课程表,表示的是考试能够进行考试的科目,考生可以自主地进行选择自己相对应的考试科目进行考试,课程表如下表4-4所示:表4-4课程表试卷成绩表,对应的是每个考生考完后的ID,成绩等关于考生的相关信息,成绩表如下表4-5所示:表4-5考试成绩表考题表,对应的是每个教师出的各个题目,是考生在考试过程中需要完成的题目,也是考卷的主要部分,如下表4-6所示:表4-6考题表 考生表,对应的管理员授予考试权限的,能够在网站上进行在线考试的考生名单,如下表4-7所示:表4-7考生表管理员表,拥有最大的权限,能够授予考试考试权限,能够对教师进行信息的管理,如下表4-8所示:表4-8管理员表 教师表,能够进行阅卷,出卷以及对于学生几次考试的成绩统计,如下表4-9所示:表4-9教师表 阅卷表,显示的是阅卷的日期等一些信息,考生能够在上面看到自己的阅卷是否阅卷成功,并及时地查看自己的成绩,如下表4-10所示:表4-10阅卷表 考卷答题表,显示的是每个题考生所做的答案,能够方便教师快速效率地进行阅卷,并将成绩及时反馈给学生,如下表4-11所示:表4-11考卷答题表系统功能实现整个系统的大致功能概述如下:登陆部分设计功能:学生用户只能通过管理员添加的学生用户才能够在系统中进行登录(用户的账户名和密码都是管理员分配的),在各个权限不同的用户进行登录时,系统会自动识别,必须输入正确的用户名和密码才能够进入系统,系统会根据权限的不同进入相应的用户界面进行各自的操作。管理员用户功能设计:对于不同用户的管理,授予新用户不同的权限以及对于敏感词语的管理。教师用户功能设计:试题库的管理(增删查改)和试卷的生成,查看考试成绩,系统能够呈现出每次该学生的成绩曲线变化以及能够方便地将阅卷后的学生成绩导出至excel表格。学生用户功能设计:在规定时间之内参加考试,考试结束交卷,并可以查询考试成绩以及对于自己的错题练习和在线练习这两种考试类型是不需要时间限制的。5.1登录界面管理员要按要求进行登录,需要输入正确的账号、密码和验证码才能登录到系统,需要我们再次输入确认以后才能进行所有功能的操作。所以我们登陆系统才能对自己所对应的功能进行操作,登录界面展示以及部分逻辑代码如图5-1所示图5-1登录界面图5-1登录界面代码5.2管理员功能管理员通过用户和密码登录系统,能够对于考试,考生以及教师进行相对应的管理,同时能够及时的更新整个系统的各项消息。具体程序运行效果图以及部分逻辑代码如下图5-2所示:图5-2管理员功能页面图图5-2管理员功能页面代码5.2.1班级管理管理员能够对于每个不同的班级信息进行查看,添加,管理等操作。程序运行效果图以及部分逻辑代码如图5-3所示:图5-3班级管理页面图表5.1图5-3班级管理页面代码5.2.2学生管理管理员登录系统可以添加、删除、修改学生信息等操作。程序运行效果图如图以及部分逻辑代码5-4所示:图5-4学生信息管理页面图表5.2图5-4学生信息管理页面代码5.2.3教师管理管理员登录系统后,可以对每个教师信息进行查看,添加,管理等操作。具体运行效果如下图以及部分逻辑代码5-5所示:图5-5教师管理页面图表5.3图5-5教师管理页面代码5.2.4科目管理管理员对每个科目信息进行上课班级的设置、修改以及查看等操作。具体程序运行效果如下图以及部分逻辑代码5-6所示:图5-6科目管理页面图表5.4图5-6科目管理页面代码5.2.5管理员管理管理员对管理员信息进行添加、查看以及删除等操作。具体程序运行效果如下图以及部分逻辑代码5-7所示:图5-7管理员管理页面图表5.5图5-7管理员管理页面代码5.2.6敏感词管理管理员对与某些特殊的敏感词信息进行删除、屏蔽以及修改等操作。具体程序运行效果如下图以及部分逻辑代码5-8所示:图5-8敏感词管理页面图表5.6图5-8敏感词管理页面代码5.3教师功能教师进入系统可以查看我的课程、选课管理、题目管理、导入题目、试卷管理、阅卷管理、考试成绩统计等操作。程序运行效果图如图以及部分逻辑代码5-9所示:图5-9教师管理功能页面图表5.7图5-9教师管理功能代码5.3.1添加选课管理教师进入系统可以在线进行查看我的科目等以及添加选课管理操作。程序运行效果图如图以及部分逻辑代码5-10所示:图5-10教师添加选课功能页面图图5-10教师添加选课功能页面代码5.3.2导入题目管理教师进入系统可以对于出题目进行简便操作直接导入excel中设置好的题目。程序运行效果图如图5-11以及部分逻辑代码所示:图5-11教师导入题目功能页面图图5-11教师导入题目功能页面代码5.3.3自动组卷管理教师进入系统可以对于如何出哪种类型的题目可以直接设置好然后系统将会自动组成试卷以便于学生进行考试。程序运行效果图如图5-12以及部分逻辑代码所示:图5-12教师自动组卷功能页面图表5.8图5-12教师自动组卷功能代码5.3.4成绩查询管理教师进入系统可以在线进行对于自己批阅的试卷成绩查询。程序运行效果图如图5-13以及部分逻辑代码所示:图5-13教师成绩查询功能页面图表5.9图5-13教师成绩查询功能代码5.3.5阅卷管理教师进入系统可以在线对已经考试完成并提交试卷的学生进行批卷功能。程序运行效果图如图5-14以及部分逻辑代码所示:图5-14教师阅卷功能页面图表5.10图5-14教师阅卷功能代码5.3.6导出成绩管理教师进入系统可以对于阅卷后的成绩进行导出表格功能,这样既方便也能快速效率地进行其他操作。程序运行效果图如图5-15以及部分逻辑代码所示:图5-15教师导出试卷页面图图5-15教师导出试卷页面代码5.4学生功能5.4.1学生在线练习管理学生通过输入正确的账号和密码进入相应的用户系统进行在线练习以及查看我的科目等操作。程序运行效果图如图以及部分逻辑代码5-16所示:图5-16学生在线练习功能页面图表5.11图5-16学生在线练习功能页面代码5.4.2学生错题练习管理学生进入系统可以在线进行错题练习以便于温故而知新。程序运行效果图如图以及部分逻辑代码5-17所示:图5-17学生错题练习功能页面图图5-17学生错题练习功能页面代码5.4.3学生在线考试管理学生进入系统可以在线进行在线考试。程序运行效果图如图以及部分逻辑代码5-18所示:图5-18学生在线考试页面图图5-18学生在线考试页面代码5.4.4学生查看成绩管理学生进入系统可以在线查看成绩。程序运行效果图如图5-19以及部分逻辑代码所示:图5-19学生在线成绩查看页面图表5.12图5-19学生在线成绩查看页面代码6.系统测试6.1系统测试目的为保证该在线考试系统的设计与开发的质量和可靠性。系统测试是在开发过程中必不可少的一个重要步骤,目的在于找出本系统中在开发与设计的过程中途可能出现的一些缺陷和错误。同时为了验证该系统是否满足用户的需求。6.2模块测试整个大致的系统测试流程图如下图所示:测试测试评价纠错系统测试数据测试结果错误信息改正信息期望结果图6-1测试与纠错信息流程对考生,教师,管理员用户的登录进行测试如下表所示:表6-1用户登录功能模块用例描述测试步骤预期结果实际结果测试是否通过能否正常输入账号点击账号输入框,随意输入字符字符输入正常字符输入正常是能否正常输入密码点击密码输入框,随意输入字符,不能超过指定位数字符输入正常字符输入正常是用户登录文本框输入正确信息后,点击注册账号注册成功,跳转到登录弹窗注册成功,跳转到登录弹窗是用户登录文本框输入错误信息后,点击注册账号注册失败,回显错误信息注册失败,回显错误信息是管理员进行权限分配测试如下表所示:表6-2权限分配功能用例描述测试步骤预期结果实际结果测试是否通过能否正常弹出弹窗点击分配权限按钮弹出分配权限弹窗弹出分配权限弹窗是获取到可以分配的权限信息点击分配权限按钮,弹出分配权限弹窗正确获取到数据正确获取到数据是能否正常分配权限点击分配权限按钮,弹出分配角色弹窗,点击确认分配权限权限成功,弹出提示信息分配权限成功,弹出提示信息是能否正常分配权限点击分配角色按钮,弹出分配角色弹窗,点击确认分配权限失败,弹出提示信息分配权限失败,弹出提示信息是管理员进行敏感词功能测试如下表所示:表6-3敏感词删除功能用例描述测试步骤预期结果实际结果测试是否通过点击删除按钮,弹出删除弹窗点击删除按钮,弹出删除弹窗弹出删除弹窗,并且获取到删除原因弹出删除弹窗,并且获取到删除原因是点击删除选择删除原因之后,点击举报按钮删除成功,弹出提示信息删除成功,弹出提示信息是点击删除选择删除原因之后,点击举报按钮删除失败,弹出提示信息删除失败,弹出提示信息是教师在线出卷测试如下表所示:表6-4试卷上传功能用例描述测试步骤预期结果实际结果测试是否通过能否正常上传试卷点击试卷上传按钮,选择要上传的试卷在页面中显示要上传的文件信息,以及文件上传进度信息在页面中显示要上传的文件信息,以及文件上传进度信息是上传点击上传按钮,再点击开始上传上传文件成功,提示上传成功信息上传文件成功,提示上传成功信息是上传点击上传按钮,再点击开始上传上传文件失败,提示上传失败信息上传文件失败,提示上传失败信息是学生在线考试功能测试如下表所示:表6-5在线考试功能用例描述测试步骤预期结果实际结果测试是否通过能否正常弹出考试确认弹窗点击在线考试按钮,弹出考试页面弹出考试页面弹出考试页面是提交试卷点击提交试卷按钮提交试卷成功提交试卷成功是提交试卷点击提交试卷按钮提交试卷失败,提示信息提交试卷失败,提示信息是管理员分配权限功能测试如下表所示:表6-6分配权限功能用例描述测试步骤预期结果实际结果测试是否通过能否正常弹出弹窗点击分配权限按钮弹出分配权限弹窗弹出分配权限弹窗是获取到可以分配的权限信息点击分配权限按钮,弹出分配权限弹窗正确获取到数据正确获取到数据是能否正常分配权限点击分配权限按钮,弹出分配角色弹窗,点击确认分配权限权限成功,弹出提示信息分配权限成功,弹出提示信息是能否正常分配权限点击分配角色按钮,弹出分配角色弹窗,点击确认分配权限失败,弹出提示信息分配权限失败,弹出提示信息是教师导出表格功能测试如下表所示:表6-7导出表格功能用例描述测试步骤预期结果实际结果测试是否通过能否正常导出表格点击导出表格按钮正常获取到显示考生成绩的表格正常获取到显示考生成绩的表格是能否正常弹出导出表格窗口点击导出表格按钮正常获取到确认导出表格窗口正常获取到确认导出表格窗口是学生在线查看成绩功能测试如下表所示:表6-8查看成绩功能用例描述测试步骤预期结果实际结果测试是否通过能否正常获取成绩点击查看成绩按钮,进入查看成绩的页面正常查看到自己成绩信息正常查看到自己成绩信息是能否正常弹出查看成绩窗口点击查看成绩按钮正常获取到确认查看成绩窗口正常获取到确认导出表格窗口是教师在线阅卷功能测试如下表所示:表6-9在线阅卷功能用例描述测试步骤预期结果实际结果测试是否通过能否正常弹出阅卷确认弹窗点击阅卷按钮,弹出删除确认弹窗弹出阅卷确认弹窗弹出阅卷确认弹窗是阅卷确认点击确认阅卷确认阅卷确认成功阅卷确认成功是阅卷确认点击确认阅卷确认阅卷确认失败,提示信息阅卷确认失败,提示信息是管理员增加,删除用户功能测试如下表所示:表6-10管理员增加,删除用户功能用例描述测试步骤预期结果实际结果测试是否通过能否正常获取父级分类名点击新增用户按钮,弹出添加用户弹窗正常获取数据正常获取数据是能否正常输入用户名点击新增用户名输入框,随意输入字符,在指定位数范围之内字符输入正常字符输入正常是用户新增文本框输入正确信息后,点击确认按钮新增用户新增用户是用户新增文本框输入正确信息后,点击确认按钮新增用户新增失败,回显错误信息是能否正常弹出删除确认弹窗点击删除用户按钮,弹出删除确认弹窗弹出删除用户确认弹窗弹出删除用户确认弹窗是用户删除点击确认用户按钮用户删除成功用户删除成功是用户删除点击确认用户按钮用户删除失败,提示信息用户删除失败,提示信息是管理员班级管理测试如下表所示:表6-11管理员班级管理测试功能用例描述测试步骤预期结果实际结果测试是否通过点击添加班级按钮点击班级的添加按钮提示添加成功或者取消添加成功提示添加成功或者取消添加成功是点击删除班级按钮点击班级的删除按钮提示删除成功或者取消删除成功提示删除成功或者取消删除成功是点击修改班级按钮点击班级的修改按钮提示修改成功或者取消修改成功提示修改成功或者取消修改成功是6.3测试结论经过以上的测试结果分析,本项目基于javaweb的在线考试系统基本能够满足考试管理的一些要求。系统中的用户管理,教师阅卷批卷,在线练习,在线考试,错题复习,导出成绩等基本功能齐全,而且界面简洁操作方便。同时系统的整个运行性能良好,应该能满足大多数群众的需求。同时我自己也相信能够收到广泛群众的青睐。7.总结经过这一段时间的项目开发过程中,使我学到了很多新的东西,同时也巩固了之前的基础知识,但是在开发过程中,我也意识到了自己在知识上的一些不足之处。在经过一边开发一边学习的过程中,我学习到了很多之前从未接触过的新知识,之前我擅长的领域都是偏向于前台开发为主,而忽略了后台开发的学习,当需要个人单独完成整个项目时,则必须再花时间学习后端的知识内容,也了解的后端开发的一些基本处理逻辑的开发方式,还有一些比较流行的开发组件。其次是后台的Java内容,经过此次项目,收获最大的就是对于Java知识的掌握更加巩固,我对于Java的一些基础知识有了更进一步的了解,以及一些进阶知识的掌握。就比如在使用eclpise工具开发时,遇到了如何将mysql数据库系统联系起来的问题,最终通过对于自己网上翻阅资料了解到对于数据库的连接目前比较常用的技术是JDBC技术和数据库连接池技术,而我使用的就是JDBC数据库直接访问技术,使用这种技术的好处在于实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口,还扩展了java的功能。在自己摸索的过程中,我认为这种基于javaweb的在线考试系统有着非常好的发展前景,经过测试运行,系统各项功能都十分完善,界面漂亮,使用方便,操作容易,在技术理论上已经成熟。同时经过这次的毕业设计也相信对于今后自己在工作还是学习中对于系统的设计与开发有了更为深刻的感触。参考文献刘明明,许勇.基于Web的在线考试系统分析与评价[J].管理观察,2009(5):235张超.基于JSP的数据库连接技术浅析[J].福建电脑,2013,28(12):80-81.李萍,基于JSP+Servlet技术的在线考试系统的设计与实现[J],新疆师范大学计算机科学技术院,2016,(05)孙鑫.Struts

2深入详解(Java技术大系)[M].北京:电子工业出版社,2017:5-14

郑阿奇.SQL实用教程[M].北京:电子工业出版社,2018:26-42

潘国荣,基于JSP+JavaBean+Servlet实现模式的增删改模块的设计与实现[J].信息通信,2017,(08):101-103.

阿斯利森,舒塔,金灵等译.Ajax基础教程[M].北京:人民邮电出版社,2017:15-26葛建霞,《JSP动态网页设计》课程中项目教学法的应用研究[J].宿州教育学院学报,2017,20(04):160-161.布朗,戴维斯,斯坦利克,马召等译.Struts

2实战[M].北京:人民邮电出版社,2018:85-136

王行言.Java语言与面向对象程序设计[M].北京:清华大学出版社,2017:36-85

致谢转眼间,我们大学四年的时间即将过去,如今已经到了我们16级毕业季,毕业论文给我大学这个阶段的生活画上了又一个句号。在大学期间,我努力学习,团结同学,时常向老师和同学们请教一些在学习上遇到的问题。从大一到大四,让我永远无法忘记的是那无数次从学生宿舍楼跑到学校F栋上课的日子,还有那承载着我们欢乐的回忆的星光大道。还有就是非常感谢我的舍友,感谢我的舍友宽容地接受一个缺点毛病都很多我,在这四年间,你们教会了我很多课堂和书本上学习不到的东西。如果没有你们,我想我将不会在那么短的时间内就融入到我们的集体中,更不会让自己改变和成长。也是你们给了很多对问题的解决思路和方案,让我不至于和以前一样木讷和古板。最后还是要感谢一下我的老师们。想起刚上大学时的迷茫和不知所措,在您们孜孜不倦的辅导下,我一次又一次的恍然大悟,才能在无数条思维的死胡同里走出来。特别要感谢的还是我们的指导老师葛老师,谢谢您指导我的毕业设计,给我正确方向和思维去完成我的毕业设计。在毕设进行选题、收集资料和参考文献以及撰写论文的阶段时,是您给予了我莫大的帮助,在您博学的思维和耐心的指导下,让我每次都能恍然大悟,有了那一次次解决问题的思路和方案。真的十分感谢,感谢您能作为的指导老师,在您的帮助下,我才能顺利实现我的毕业设计。毕业论文结束时,也就代表着我们的大学生活结束了。这段时间在老师的指导下,还有同学之间的互帮互助,毕业论文才能顺利完成。写到此处,论文也将告一段落了,在这次论文编写中,算是我对大学生活的一次深刻性的展示和总结,我学到的知识也在这里展现给大家看。这一次的设计和实现,将会深深地映入我的脑子里。最后,我要向各位论文答辩的老师们表示感谢,感谢你们的点评和参与。

HYPERLINK如何选择组装电脑配件

如何选择组装的电脑配件.

第一,选择好CPU平台,就是INTER还是AMD,看你是要配什么样的电脑,高端还是低端的,两个平台都高低的产品。第二,选择主板了,主板的品牌比较多,质量,价格也不一,当你第一步却定了,那么主板也就相应的却定下来了,以INTER为例,只可以选择775接口的主板(早期有478接口的,不推荐),主板的选择主要有两种,一是集成显卡,二是不集成显卡。集成显卡的话,就可以省下显卡的钱,但是对游戏玩家不推荐。那么当然是选择不集成显卡的主板了,而且最好选择一线品牌,如华硕,技嘉等。主板里,还有个蕊片组的选择。关于蕊片组,各个品牌的主板命名有些不一样,主流是INTER965,945,915,VIA的KT890,还有NFORCE4,NFORCE5。等。比较难说清楚。最好是选择INTER的蕊片组,虽然价格会稍高一些。推荐945,技术比较成熟。第三,显卡的选择。显卡主要还是有两类品牌,GEFORCE和ATI,两个品牌有高,中,低的显卡。显卡选择要看你个人喜欢了,预算充足的话,最好是买中,高端的显卡。

第四,就是内存了,内存关系电脑的稳定性。当然是要好一点的。买一线品牌的。现在配电脑,主流是DDR667,DDR800DDR1333第五,显示器的选择,推荐液晶。如何选择硬件组装电脑这是一个老生常谈的问题了,这也是一个让高手们显示自己硬件功底的问题,同时这还是一个让很多新手为之焦头烂额的问题。该怎么配?具体配什么?怎样配才能尽量减小瓶颈?本文就将从内到外,从理论到实践,为朋友们抽丝剥茧一一道来。

一、CPU

作为一台电脑最关键的组成部分,CPU确实起着举足轻重的作用,但体现一台电脑的综合速度,并不是仅仅依靠CPU的,常常看到很多新手们在配电脑的时候,把CPU选的很好,但其他的东西诸如内存、主板、硬盘等都选的不太理想,好像这台电脑速度的快慢就体现在CPU速度的快慢上似的。甚至很多著名的品牌机厂商,都推出过类似“P4+256M内存”的这种跛脚配置。其实对于一般的家用电脑而言,一个真正会配的高手,是不会把大量的钱花在CPU上的。家用电脑,毕竟不是做密集型科学计算用的,它讲求的是多种媒体的配合工作,讲求的是能一边下载文件、一边上网浏览网页、一边听音乐、一边还能打开其他的程序,在这种情况下,提升内存的容量比提升CPU的主频对速度的影响要明显的多。现今的中国家庭用户,很多家长对于电脑一窍不通,他们只听说“奔四”代表着速度快,并不知道整机速度的快慢除了CPU以外,还有很多其他的因素影响着它。但在买电脑的时候,最后做决定并掏钱的人,往往都是这些啥都不懂的家长们,于是就出现了上面的一幕:品牌机厂商为了能有更好的销路、兼容机装机店的销售人员为了能拿到更多的奖金,开始违背良心来配置出这种高主频处理器、低容量内存的跛脚电脑。说严重点,这是属于对消费者的不负责任,是一种商业欺诈行为!同样5000元的配置,高手配出来的赛扬,比新手配出来的P4还要快很多,曾经有一家全球著名的硬件网站在2003年的时候刊登过一篇关于配置家用电脑时各硬件占用总预算百分比的文章,文中很明确的提到了CPU的价钱最好不要超过总预算的10%-15%,我们虽然不能说他肯定完全正确,但至少人家是通过很多调查后得出的结论,有借鉴的理由。反观现在的很多所谓的“低价奔四电脑”、“3999元买P4品牌机”之类的广告,我想说的就是:你花了3999元,只买了一块P4的处理器,其他的什么都没有了!

二、内存

对于配置一台电脑来说,内存是重头戏,容量、速度、类型等等每一项指标都对最终的整机综合速度起着至关重要的影响,尤其是内存的带宽和容量。对于内存带宽而言,很多人都认为400MHz、533MHz前端总线的赛扬四或P4,配单通道的DDR内存就足够了,双通道DDR内存是配合800MHz以上前端总线的P4处理器用的,其实这样就大错特错了,哪怕是最老的赛扬四,都需要双通道的DDR内存才能达到它的带宽!也就是说,你如果选择赛扬四1.8G,必须配合865以上的主板和至少双通道DDR200的内存,才能满足它的带宽要求!稍微计算一下就可以得知:赛扬四1.8G的前端总线是400MHz,它的内存带宽理论值是400MHz×64bit÷8=3.2G/s,但当它装在845系列的主板上时,由于845主板的限制,即使你插上能符合它带宽要求的DDR400内存,也只能运行在DDR266上,这时的内存所能提供的带宽是266MHz×64bit÷8=2.1G/s,比3.2G/s要小很多,即使你通过BIOS里的内存调节选项往上调节一档(也只能调节一档而已),让内存运行在DDR333下,所能提供的带宽也仅仅是333MHz×64bit÷8=2.66G/s,离3.2G/s还是有一定的距离,而内存带宽的降低,能非常明显的降低整机的综合速度,运行任何程序都能明显的感觉出来!所以如果想满足赛扬1.8G处理器的内存带宽要求,你必须要为它配置865以上的主板和双通道的内存才行!P4亦是如此。很多人也许会问:那845系列的主板是配什么处理器的呢?我想回答你的就是:845系列的主板是属于“不能用”的主板,因为处理器永远比主板发展的快,当初Intel造出845系列的芯片组是为了能给当时的赛扬和P4提供一个过渡的平台,不至于让它们成为“没有主板配合”的处理器而已,也是为了能在低端市场分一杯羹,而现今865甚至9xx系列的主板横行的时候,845系列的主板确实是属于“不能用”的主板了,满足不了任何一款处理器的内存带宽,造成性能上的严重低下,试问这种主板你会选择么?即使配台2000多元的超低价电脑,也不要去选择845系列的主板,至少需要865以上的和双通道内存才行,因为内存带宽是一个非常影响系统性能的参数,倘若一味的为了省钱而配置845系列的主板,那就得不偿失了。

内存的容量方面,应每个人对电脑的使用方向不同,容量的要求也是不同的,现在配置的家用电脑,笔者建议:如果不打游戏,或者是打打扫雷、纸牌之类的游戏,平时注重于上网浏览或者是聊天、看电影之类的应用的话,内存容量不应该低于1G;如果是偶尔打打单机游戏或者是网络游戏,内存容量应该选择在2G左右,如果是经常打大型的游戏或是进行HDTV视频编辑等应用,那么4G的内存是必不可少的。

三、主板

一台电脑的稳定性和兼容性,一大部分是看主板的,一款优秀的主板不仅需要拥有上等的用料和优良的做工,还需要拥有合理的走线设计,那些没有技术实力的三、四线主板厂家生产的主板,多数是采用公版走线,而且用料非常差,稳定性不堪一击,这种类型的主板,笔者建议宁愿不买电脑也不要配这种主板,否则以后将会是个淘气的祖宗。对于家庭用户,主板方面一定不能省钱,预算够的话最好能买个一线的主板品牌,如果预算实在不足,二线的主板是底线了,不要再往下选择了,毕竟家用电脑是用来使用的,不是用来整天维修的。再谈到主板的用料,笔者常常看到很多新手在配置主板的时候,貌似老鸟似的说某某品牌的主板好,某某品牌的不好,试问你知道它好在哪里么?不好在哪里么?这个就要看主板的用料了,虽然用料好的主板并不能代表一定是高档主板,但最少能代表它的电气性能出色。举一个很简单的例子吧:有A、B两款主板,A主板的处理器供电滤波电容采用的是日系电容,B主板的处理器供电滤波电容采用的是台系电容,那么基本上可以肯定的是:如果在电源输出电压的波动范围比较大的情况下,A主板就比较能耐得住,而B主板就很容易产生电容鼓包、漏夜等情况。不要小看这小小的电容,笔者从一个开维修店的朋友那里得知,来维修主板的人,有80%的都是这几个小电容损坏,究其原因,就是电源选择的不好,导致了输出电压的不稳定,久而久之最终导致这几个小电容爆浆,并且详细叙述了主板的品牌:“一线厂家的×硕牌主板就很少出现这种情况,但同样为一线厂家的×星牌主板,经常遇到!原因就是前者的大部分主板使用的是日系电容,而后者的大部分主板为了省钱,选用的是台系电容!”厂家的广告不能信,宣传也不能信,看到一个产品的广告之后,你所能相信的唯一一点就是:地球上有这么个产品的存在!然后其他的就统统都不能信了!网上有好多所谓的“评测”文章,都是枪手写的,基本上没有任何参考余地,只能作为一篇小说来读,一款主板的真正性能,只有你自己使用了之后才能知道。厂家为了销量、商家为了利润,他们能把最最垃圾的主板宣传为最顶级的产品,笔者曾经就看到过一款四线品牌的主板厂商,在对其主流主板的广告上说“最优秀的设计、最精湛的工艺、最稳定的性能”……结果一看报价:550元/块……其他的话我也不想多说了,只想问问这家厂商:你这么垃圾的主板都用了三个“最”字,那么华硕的同芯片组主板,售价是你三倍的,应该用什么词语来描述了??中国有一句古话:一分钱一分货,说的非常正确!不要认为价格高的主板就是暴利产品,从市场经济学上说,暴利产品是不会被市场所接受的,之所以他能存活到今天,而且售价依然是这么高,肯定有他的理由,他在做工用料方面肯定比其他品牌的要好很多,成本高所以售价高,在此,笔者奉劝大家一句:买主板千万不要凭侥幸心理,认为自己能花很少的钱买到很好的东西,只有错买的没有错卖的,商家永远都比你精明!主板上面还是老老实实的多花点钱来买个一线产品吧,否则以后有你吃苦的时候!

四、硬盘

现在的电脑,硬盘的速度当之无愧的成为了“第一大瓶颈”,无论你是再高的高手,配电脑的时候也无法消除这个瓶颈的存在,我们只有尽量的减小…再减小……。对于家用电脑的硬盘来说,容量和速度是两个非常重要的参数,容量上而言,笔者建议:如果你的电脑只是上网浏览浏览、偶尔打打小游戏的,那么160G的硬盘是个不错的选择;如果你常常下载软件或电影,那么250G的硬盘是个不错的选择,如果你是个下载狂人,那么400G的硬盘比较适合你;如果你有DV或者是经常编辑大型的视频文件,那么400G×2比较适合你,如果你是个玩HDTV的人,那么恭喜你,400G×4也许你都不够用。对于硬盘容量上的选择,你不能考虑现在是否够用,你应该考虑未来的1年里是否够用,大概的公式是:现在需要的容量×3。也就是说,如果你现在感觉80G的硬盘差不多够用了,那么你就需要买个250G的硬盘。如果你现在感觉120G的硬盘够用了,那么就去买个400G的硬盘吧。硬盘另外的一个参数就是速度,受到内部传输率等诸多因素的限制,一块硬盘的实际传输速度是不可能达到它的接口速度的,现在的并口硬盘基本上都是ATA133了,串口硬盘也都是150了,但民用级硬盘的实际传输速度最快的也还没突破66M/s,所以跟内存相比,硬盘的速度是电脑中最大的瓶颈,那么怎么来减小这个瓶颈呢?于是人们就发明了RAID,就是磁盘阵列(当然RAID不是仅仅为了这个而发明的),用两块一模一样的硬盘来组成RAID0,速度理论上能提高1倍,虽然实际上是不可能达到1倍的,但至少能非常非常明显的感觉到了硬盘速度的提升,笔者建议:如果你买的主板是带有RAID功能的,并且你需要保存的数据不是很重要的话,那么强烈建议你在预算允许的情况下购买两块硬盘来组建RAID0,这将使你能亲身体会到飞机与火车的速度差别!但最好是串口的,如果是并口的话,因为并口走的是PCI总线,由于PCI总线上的设备比较多,所以速度不可能达到比较高的地步,但如果是串口的话,那么硬盘的速度提升将更加明显!

五、显示器

显示器方面,笔者想澄清一个观念:曾经听过非常多的人说液晶显示器保护眼睛,因为没有辐射和闪烁……包括很多业内人士都这么认为的,其实错了,液晶显示器比普通的CRT还要伤眼睛!因为伤眼睛不仅仅是辐射和闪烁,还有对比度、亮度等参数,虽然液晶显示器的辐射和闪烁比CRT要小的多,但它那要命的对比度、那要命的色泽度、还有那大于每平方米300cd的亮度,这些都会对眼睛造成很大的伤害,并且你即使将液晶显示器的亮度和对比度调节到最低,也还是非常的刺眼。德国的一家权威机构做过一项调查:液晶显示器用久了会使人的眼睛感觉到疲倦,甚至头痛等症状,而使用相同时间的CRT显示器,却基本没有这些情况出现。现在的通过TCO03认证的CRT显示器,其实外露的辐射已经相当小了,基本上对人已经没有多大的伤害了,闪烁感也可以通过调节刷新率来降低,笔者实在是搞不懂为什么很多人非要去选择液晶显示器,还非要说液晶显示器不伤眼睛??一个最差的17寸液晶显示器的价格,能买一台不错的、通过TCO03标准的19寸CRT了,显示面积也差不多大,而且CRT又比液晶更保护眼睛,液晶显示器唯一的一个优点就是占用空间小而已,其他的统统是缺点,为什么不选择CRT呢??说到TCO03标准,现在很多的号称是通过TCO03认证的显示器,其实都是贴牌的,都没有真正的通过,关于怎样鉴别一台TCO03的显示器,网上已经有很多文章可以搜索到,笔者在此不想过多叙述,只是提醒大家一点:一台真正的通过TCO03认证的显示器,外表的颜色除了白色以外,是不会有其他颜色的了,因为TCO03认证中有重要的一条就是外壳可回收性,而除了白色以外,其他的任何颜色都加了有机染料在里面,是不能作为回收利用的,这点请大家购买显示器的时候一定要注意了!

六、电源

作为一台电脑的动力之源,电源质量的好坏直接关系到这台电脑的寿命,在这点上笔者先要肯定一下品牌机厂商的做法了,在各大品牌机中,虽然其他配件可以用跛脚来形容,但所配的电源和机箱基本上都是不错的,功率虽然不是很大,但满足它的配置是足够了。而一些新手在配兼容机的时候,很多情况下都忽视了电源这一方面,结果导致的直接后果就是主板电容爆浆、硬盘损坏、显卡电容爆浆等情况。对于电源来说,有很多参数去标准它,但对我们影响最大的两个参数就是它的功率和输出电流稳定度,首先来看看它的功率:很多国内的著名电源制造厂商,例如×河田、×国者等等品牌,都有严重虚标功率的行为,他们所标称的功率,基本上就是这款电源的峰值功率,并不是额定功率,电源的功率一共分三种:额定功率、最大功率和峰值功率,额定功率是指电源能够在此负载下长时间稳定工作;最大功率是指电源能够在此负载下短时间工作,时间一长就容易出现问题;峰值功率是指电源的瞬间可承受负载,如果时间稍微一长,马上就冒烟。也就是说,最大功率和峰值功率对我们来说根本没有任何意义,我们所需要了解的就是额定功率,但很多厂商都对额定功率闭口不谈,所以在买电源的时候

温馨提示

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

评论

0/150

提交评论