计算机网络考试系统的设计与实现-服务器端_第1页
计算机网络考试系统的设计与实现-服务器端_第2页
计算机网络考试系统的设计与实现-服务器端_第3页
计算机网络考试系统的设计与实现-服务器端_第4页
计算机网络考试系统的设计与实现-服务器端_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

北京理工大学珠海学院2020届本科生毕业设计计算机网络考试系统的设计与实现--服务器端摘要随着科学技术的不断提高,关于IT开发技术的更新迭代速度也越来越快,对当前的Web系统已经可以用主流的开发模式来进行升级,技术上的条件已经十分成熟,与此同时这也能提升高校形象。当前,许多高校的Web系统还是十分老旧和不成熟的,这是受到当时的技术的制约,所以系统会存在种种缺点,例如:界面的美观性不够,操作繁琐,效率不高且保密性得不到保障,兼容性也不是很好,给用户查看信息造成了诸多的不便。高校长期以来使用过时的基于客户端/服务器端的管理系统进行计算机考试信息管理的日常业务,本项目研究了一种基于B/S的网络版的实时、高效的计算机网络考试系统信息管理系统,结合计算机网络考试系统的实际需求进行分析和功能调整,探讨了利用JSP开发计算机网络考试系统的过程。根据高校计算机考试信息的管理流程和日常管理工作的需求,本项目设计并开发一个基于网络环境的计算机网络考试系统。针对计算机考试信息管理的业务流程,系统的功能实现由系统管理员和系统用户两种角色完成。本文主要介绍了设计的开发背景与研究现状、技术介绍,在本文中结合系统数据管理的业务流程详细介绍了相关页面文件的实现过程和不同用户角色对应的功能[1]。关键词:考试;系统;计算机;开发;JSP;Myeclipse;MysqlDesignandimplementationofcomputernetworkexaminationsystem--serversideAbstractTechnologyisnothesameeveryday,andinformationtechnologyisbecomingstrongereveryday.technologyisalsochangingwitheachpassingday.ThecurrentmainstreamdevelopmentmodelisusedtoupdateandupgradetheWebsystem,whichalreadyhasthetechnicalconditions,andthisisalsoawaytoimprovetheimageofcollegesanduniversities.CollegesanduniversitiesarestillusingtheWebsystemdevelopedafewyearsago.Subjecttothecurrenttechnologicalsituationatthetime,thesystemhasmanyshortcomings,suchasanunsightlyinterface,cumbersomeoperationprocedures,lowefficiencyandpoorconfidentiality,andinsufficientcompatibilitywithbrowsers.,Itisnotconvenientforuserstoviewandmanageallkindsofinformationanytimeandanywhere.Universitieshavelongusedoutdatedclient/server-basedmanagementsystemsforthedailybusinessofcomputertestinformationmanagement.Theactualneedsofthecomputernetworkexaminationsystemwereanalyzedandthefunctionadjusted,andtheprocessofusingJSPtodevelopthecomputernetworkexaminationsystemwasdiscussed.Itmeetstherequirementsofcollegesanduniversitiesforcomputerexaminformationmanagementandmeetstherequirementsfordailyuse,thisprojectcreatesanetworksystembasedoncomputers.Usetworoles:theadministratorandtheusertoimplementthebusinessprocessofthecomputertestmanagementsystem.Thisarticleintroducesthebackgroundofthedevelopmentofthisnetworkdesign,aswellastherelevantresearchstatus,aswellasthedesign.Thisarticlecombinesthebusinessprocessofdatamanagementwiththeimplementationofmanypagefiles.Thecorrespondingfunctionsofdifferentuserrolesarealsodescribed.withthebusinessprocessofsystemdatamanagement[1].Keywords:examination;system;computer;development;JSP;Myeclipse;Mysql目录1绪论 绪论1.1研究背景许多高校的Web系统还是十分老旧和不成熟的,这是受到当时的技术的制约,所以系统会存在种种缺点,例如:界面的美观性不够,操作繁琐,效率不高且保密性得不到保障,兼容性也不是很好,给用户查看信息造成了诸多的不便。随着科学技术的不断提高,IT开发技术也在不断的更新换代,使用当前主流的开发模式对该Web系统进行更新升级,已经具备了技术上的条件,同时这也是提高高校形象的方式。充分的知道在组织中信息系统是一个什么样的角色,会让您在发生各种情况的挑战里应对的比较轻松,计算机网络考试系统通常是为解决某个领域特定类型的问题而设计的,因此它通常只是集中了相当狭小的知识范围,对该领域之外的知识一无所知。我们的社会越来越依赖信息系统,不管你将来要从事何种职业,都需要对计算机和信息系统的文化有所了解。管理人员和决策者对信息系统所有方面的参与是组织获得成功、更高利润和更低成本的关键因素之一。对信息系统的了解可以对工作产生很大的帮助,在职业或行业内取得进展。计算机文化(computerliteracy)对于知识工作者来说是必不可少的。随着信息技术的进步和应用范围的不断扩大,人们发现信息技术不仅可提高原有工作效率,而且还改变着人们的习惯和行为模式。信息技术作用的发挥不仅受制于技术能力,更受制于人们的思维习惯和观念。计算机网络考试系统它能够把具有的知识解决,它可以可以把各个渠道的信息进行一个汇集顺便处理、让决策有一个比较好的一致性、把人工的工作时间减少、还降低错误的发生率、可以更好的为定向的人员提供较为友善的服务、并且让他们知道新的信息、还可以降低成本。正因为这样,开发一套完善的计算机网络考试系统,是十分有必要的[3]。1.2国内外现状在许多欧美国家,他们的计算机网络考试系统的建设的起步算还是非常早的,而且他们有着比较高的起点,在不短的时间的建设下,它的应用领域变得广泛,具有比较完备的成熟性。再者西方的发达国家们在经济领域上已经趋于平稳了,在各个方面的发展也是非常的均衡,计算机考试信息管理方面也不例外,各方面的软件处于一个比较成熟的阶段。欧洲、新加坡、日本等国家,经过长期的建设,计算机考试系统也变得比较完善,它的服务职能被强调,而且经济风险也被大大减少。从现有的计算机网络考试系统来看还存在很多的问题,主要是:功能单一;系统孤立;交互性不高[4]。

经济全球化的发展趋势是大家有目共睹的,在第一世界国家的企业,他们的规模越来越大。信息技术和信息系统带来了信息化企业经营管理过程的巨大变化,促进了信息化企业业务流程的合并与精简。我国是一个发展中国家,在这种经营环境中,信息化企业竞争进入到一个更高、更新的平台,信息化企业必须在新的平台上开发培养出克敌制胜的强大能力,才能最终嬴得竞争的胜利。1.3主要研究内容结合科学管理的理论,根据高校计算机考试信息的管理流程和日常管理工作的需求,本项目设计并开发一个基于网络环境的计算机网络考试系统。针对计算机考试信息管理的业务的流程的使用,将科学管理理论融入,这篇文章设计而且开发了基于Myeclipse的计算机网络考试系统,采用B/S结构,结合JAVA开发语言,以Mysql作为后台数据库。开发出一个提高人们获取信息的高效性与方便实用的计算机网络考试系统,系统的功能实现由系统管理员和系统用户两种角色完成[5]。主要的研究内容有:(1)在高校里询问和采访同学,并根据自己的实际感受完成内容书并进行分析。(2)利用所学习的计算机知识,对设计进行一个较为详细的思考然后再进行系统的实现,最后进行系统的测试。(3)研究计算机网络考试系统实现功能时,每一层的逻辑关系,以及代码实现阶段每一个类之间的关系。1.4研究意义高校长期以来使用操作流程比较繁琐的传统的纸质书面化考试系统,本次毕业设计的任务是开发一个新的网络考试系统用来让这个问题得到解决,让使用者感受到计算机考试信息检索功能的快速,体验到信息管理流程的便捷,让用户的使用变得实时、方便、并且乐意于使用这样效率比较高的计算机网络考试系统。在对整个系统的需求进行分析与功能的调整时,探讨了利用JSP开发计算机网络考试系统的过程。管理人员通过系统完成对各项数据信息的录入和管理工作,同时还需要完成数据信息的及时更新功能。利用Myeclipse集成开发平台和Mysql数据库实现了本系统的具体设计,根据高校计算机考试信息的管理流程和日常管理工作的需求,本项目设计并开发一个基于网络环境的计算机网络考试系统。2相关技术2.1JSP技术简介JSP技术开发的各种web应用包括各种管理系统和各种网站程序,它们都跨平台,虽然微软靠着window系统的优势让其他的开发语言的应用变得广泛,但是,在较大部分的企业级的应用上,JSP技术依然霸占榜首。甲骨文公司于2009年4月收购了SunMicrosystems公司。目前JSP技术的更新由甲骨文公司继续进行[6]。2.2系统使用的编程语言Java语言设计的程序有着可以跨平台,运行效率高,保密性强的特点。Java语言凭借着出色的优点在互联网的编程开发中起到了越来越重要的作用。Java语言是一个独立于平台运行的语言,到处运行的特点,这种方式给整个开发行业带来了翻天覆地的变化。Java语言会在新的时代里起到领头大哥的作用,同时该语言也在不断的完善自己,相信可以在未来的互联网开发行业中起到更重要的作用。随着SunMicrosystems公司在2009年4月被甲骨文公司成功收购,Java的更新也由甲骨文公司继续进行,甲骨文公司对Java语言又进行了很大的完善和更新。目前JavaToolKit的最新版本为8.0[7]。2.3B/S结构基于客户浏览器和程序服务器的结构使得使用者无需在个人PC终端上安装任何客户端,就可以访问系统和网站,只需一根网线即可,达到了不论何时不论何地的方便管理方式。虽然现在随着移动终端的兴起,通过手机APP改变了人们的生活和工作方式,但是有很多功能和体验是APP客户端所永远不能代替的,比如完美的页面效果,更功能强大的菜单等。因此B/S开发模式在以后仍将是IT开发的主流模式。2.4Mysql数据库简介一个新开发的项目,需要有数据库的配合。需要一个容量大,储存快,功能稳定的数据库。MYSQL是一种关系数据库管理系统,它最明显的机制就是将有关联的数据各个建表,多个表格通过不同的SQL语句实现对数据的增删改查,几个表格在一起相辅相成,分工明确。整体条理清晰,加快了速度并且提高了灵活性。一方面,MYSQL因为他的性能优越,同时加上使用MyEclipse开放式的开发环境,使得MYSQL的优点发挥到极致,另一方面,MYSQL数据库的优点很明显。(1)MYSQL数据库可以在编译后,直接可以带到任何环境中使用。(2)支持多线程,可以很好的利用CPU资源。(3)速度更快,因为它的查询机制优化很好。(4)MYSQL是免费的。在本系统中,需要一个稳定的数据库,因为一系列的信息都是存放在数据库中的,我们在需要使用的时候,我们会把它调用出来,这样高效的处理方式会很方便。2.5动态网站交互功能是动态网站最大的特征,这个技术常常使用ASP,JSP等开发技术。动态网站的人机交互好,为开发者与使用者带来很好的使用感受。动态网页包括了很多的服务器脚本,为各种开发提供了可能。3需求分析3.1可行性分析任何的系统在规划中都会有可行性分析,这是综合考虑可能会在开发过程中遇到的问题,然后进行一个系统的评估分析。3.1.1技术可行性这个毕业设计跟基于B/S模式下,使用JSP与JAVA语言共同完成,数据库用的是MySQL,运行环境是myEclipse。加上平时所学习的知识与其他途径获取的知识,一步步积攒而成。3.1.2运行可行性在运行方面,目前现在的大学生都有一定的计算机操作基础,而且在校园内有大量公共的电脑供大家选择使用,所以大家很容易上手,没有困难点,不用特意培训,操作系统简单,功能清晰,运行没有问题。3.1.3时间可行性从开始筹备阶段到正式落实有一个学期的时间。当做一个功能明确的项目时,前期做足了充足的分析,这一个学起的时间感觉把专业知识重新整合了一遍,整体的时间没有任何的问题,时间很充裕,所以时间可行性没有问题。3.1.4经济可行性服务器是当下开发流行的tomcat也是免费的。所以开发过程中的软件都是免费的,所以前期开发所用到的费用很低,整个项目不会因为资金问题而被滞留,所以在经济上是可行的。3.2需求背景分析随着科学技术的高速发展,利用计算机网络,人们可以足不出户的进行各种活动,为自身带来巨大的经济和社会效益。高校现在使用的还是几年前开发的Web系统,受制于当时的技术现状,该系统存在着许多缺点,如界面不够美观,操作流程繁琐,效率低且保密性差,对浏览器的兼容性不够好,不方便用户随时随地的查看管理各类信息。随着科学技术的不断提高,IT开发技术也在不断的更新换代,使用当前主流的开发模式对该Web系统进行更新升级,已经具备了技术上的条件,同时这也是提高高校形象的方式。因此,开发一套完善的计算机网络考试系统,是十分有必要的[3]。充分利用信息行业的现有资源开发更好的计算机网络考试系统来提高工作效率,加强计算机考试信息管理工作是势在必行的。高校长期以来使用过时的基于客户端/服务器端的管理系统对计算机的考试信息进行管理,这时候的操作和进行的流程是比较繁琐的。这种管理的流程存在着许多的不足之处,针对诸多的缺点,本文研究了一种基于B/S的网络版的信息管理系统用来使上述问题得到解决,让使用者感受到计算机考试信息检索功能的快速,体验到信息管理流程的便捷,让用户的使用变得实时、方便、并且乐意于使用这样效率比较高的计算机网络考试系统。在对整个系统的需求进行分析与功能的调整时,探讨了利用JSP开发计算机网络考试系统的过程。管理人员通过系统完成对各项数据信息的录入和管理工作,同时还需要完成数据信息的及时更新功能。利用Myeclipse集成开发平台和Mysql数据库实现了本系统的具体设计,根据高校计算机考试信息的管理流程和日常管理工作的需求,本项目设计并开发一个基于网络环境的计算机网络考试系统。本系统采用B/S的模式,使系统的灵活性、规范性都有所增强。利用基础编程技术,提供系统所需要的各种可靠机制。应用级的可靠机制是通过可靠服务的形式来提供的。采用计算机网络考试系统,将加强高校的联合监管,提高计算机考试信息管理和开发的水平。采取预防措施来保护系统,例如,有些人对数据库只需要以“浏览”方式访问数据库信息,而无须具备“修改”能力;有些人则要对数据库具有增加、删除、修改信息的能力。系统的安全性是一个综合性的问题,它涉及系统中的各个方面,只有每个方面达到了很高的安全保障,才能够真正保证系统的综合安全体系中,硬件平台、软件环境部分(包括操作系统、数据库、入侵检测和病毒防范等)保证了系统层的安全性和可靠性。3.3功能需求分析本网站的开发采用现有成熟技术为参照,共享源码为模板,结合计算机网络考试系统的实际需求进行分析和功能调整,探讨了利用JSP开发计算机网络考试系统的过程。管理人员通过系统完成对各项数据信息的录入和管理工作,同时还需要完成数据信息的及时更新功能。3.4参与者分析这个系统结合了现代计算机技术和信息分析模型,它对信息进行分析是按照着服务流程设计并且完成。按照参与者不同来划分系统,完成不同的功能。计算机网络考试系统中,用户的主要功能是登录后对考试试卷信息和成绩信息进行查询。系统管理员考试试卷信息维护成绩信息维护获取考试试卷系统管理员考试试卷信息维护成绩信息维护获取考试试卷信息增加考试试卷息删除考试试卷信息修改考试试卷信息获取成绩信息¸增加成绩信息删除成绩信息修改成绩信息<<include>><<include>><<include>><<include>><<include>><<include>><<include>><<include>>查询¯考试试卷查询成绩查询<<include>><<include>>用户信息管理用户信息添加用户信息管理<<include>><<include>>3.5非功能需求分析3.5.1性能需求计算机网络考试系统的先进性、开放性、可扩充性毋庸置疑。系统在处理问题时的准确、及时也令人惊叹,此外它还易于使用和维护。3.5.2安全需求在信息管理过程中还要保证,完整的权限控制,防止某些非法用户恶意攻击系统。3.5.3可靠性需求在小型系统中,安全性是指如果开发的软件是信息安全级别很高的,比如政府或者公安机关的档案文件之类的信息,安全性需求就要求相对较高。3.5.4运行环境需求本系统的可使用范围较广,只要一台能够连上互联网的计算机就能够使用,服务器运行环境的计算机配置如表3.1所示。表3.1服务器运行环境配置硬件软件环境处理器:inter酷睿i5以上操作系统:windows7内存:4G以上数据库:Mysql5.5硬盘空间:500GB以上浏览器:IE11以上4系统设计4.1总体设计4.1.1业务流程分析内在性是指流程存在的必然性。要实现一个目标或者完成一个任务,必须通过一定的流程。现实当中的任何事物,不论是随着时间的推移其状态发生改变,还是其在空间上产生移动,它总是处在变化当中,而这些变化则包含着一个或多个流程。系统中即使最为简单的事务也包含着若干活动,具有一定的流程,没有流程的事务实际上是不存在的,也就是说,系统的流程是内在的。这个学习主要是用的画图分析,使用业务流程图,业务流程图是一种物理模型。他的主要作用是描述系统内部各个模块各个单元与人员之间的业务关系,而且还能看的出管理信息的流向问题。系统的业务流程,如图所示。各类单证、报表存档各类单证、报表存档数据流动及方向业务处理单位或用户业务功能描述图4.1业务流程图基本符号用户根据页面表单属性,认真填写相应的信息后提交,数据信息资料都插入到数据用户收集网站信息验证网站信息用户收集网站信息验证网站信息提交网站信息网站信息表图4.2数据信息管理业务流程图4.1.2系统功能结构本网站的开发采用现有成熟技术为参照,共享源码为模板,结合计算机网络考试系统的实际需求进行分析和功能调整,探讨了利用JSP开发计算机网络考试系统的过程。管理人员通过系统完成对各项数据信息的录入和管理工作,同时还需要完成数据信息的及时更新功能。根据对系统需求的分析,对系统的基本功能了解,功能结构图如下。计算机网络考试系统系统设置管理计算机网络考试系统系统设置管理科目信息管理考试试卷管理成绩信息管理用户信息管理帐号信息设置管理密码信息设置管理用户信息添加用户信息删除用户信息修改管理考试试卷管理考试试卷提交成绩信息添加成绩信息修改成绩信息删除科目信息添加科目信息修改科目信息删除图4.3系统功能结构图4.1.3系统数据流程系统为顾客创造有效的价值并获得利润,它可以看成是一个“输入一转换一输出”的过程。因此,现代系统管理的中心应该向流程管理方向转变,利用一些技术手段,进而提升系统的决策反应能力,系统业务流程的目标性特征是指系统的流程是为了完成某一个特定的目标而创建的,换言之,系统业务流程从投入经过生产加工再到产出,这一过程实际上是要完成个既定的目标或者任务。对于计算机网络考试系统而言,不论其业务流程是简单还是复杂,每一个流程都是为了完成某个任务或者实现某个目标。数据流图主要的研究是实现功能高层的逻辑关系,处理数据在系统的从哪里来到哪里去的问题,是很重要的分析过程。根据深浅层次的关系,我们把它们分为了0层数据流图,1层数据流图,2层数据流图。0层数据流图主要是三个权限不同的使用者与系统之间互联互通的关系,主要的关系有管理员与用户与系统,这三对的相互交流反馈。主要体现的功能是登录管理、用户功能管理与搜索功能模块。相当于各个角色登录系统后的第一个见面导航栏里所有的功能。1第0层数据流图普通用户和管理员可以登录计算机网络考试系统,详见图4.4:P0P0网站相关信息管理员信息管理员图4.4第0层数据流图2第1层数据流图第一层数据流详见图4.5:开始开始自动生成编号输入数据是否合法写入数据库结束图4.5第1层数据流图4.2数据库设计数据库组织了系统中产生的大量数据,除此之外模块之间交互也依赖于数据库,这时候数据库的完整性就会显得尤为重要。4.2.1E-R模型计算机考试信息属于属于查询管理用户计算机考试信息属于属于查询管理用户分类信息管理员计算机网络考试系统管理管理管理查询nnnn11n1114.2.2数据库表清单由于本次设计开发的系统涉及到的数据都不具备保密性的数据,因此不需要采取特别复杂的安全措施。只须防止数据被人随意改动即可[10]。信息的逻辑结构所包括内容如表所示:Admin教师信息表列名数据类型长度说明idint5编号namevarchar50管理员IDpasswordvarchar50管理员密码Realnamevarchar20真实姓名Sexvarchar2性别agevarchar3年龄addressvarchar50地址telvarchar11电话addtimevarchar50时间Cj成绩信息表列名数据类型长度说明idint4编号Tkidvarchar50考试idxzfsvarchar50分数Sjvarchar50时间Membervarchar50学生Xz选择题信息表列名数据类型长度说明idint4编号Tmvarchar50标题D1varchar50答案1D2varchar50答案2D3varchar50答案3D4varchar50答案4Zqvarchar50正确答案ndvarchar50难度Pd判断题信息表列名数据类型长度说明idint4编号Tmvarchar50标题Zqvarchar50正确答案ndvarchar50难度Tk填空题信息表列名数据类型长度说明idint4编号Tmvarchar50标题Zqvarchar50正确答案ndvarchar50难度Jd简答题信息表列名数据类型长度说明idint4编号Tmvarchar50标题Zqvarchar50正确答案ndvarchar50难度Sj考试试卷信息表列名数据类型长度说明idint4编号Mcvarchar50标题Xzslvarchar50选择数量Xzfsvarchar50分数PdslVarchar50判断数量PdfsVarchar50分数TkslVarchar50填空数量TkfsVarchar50分数JdslVarchar50简答数量JdfsVarchar50分数ndvarchar50难度4.3系统开发流程4.3.1系统开发流程设计系统开发流程如图4.7所示:用户需求分析系统分析用户需求分析系统分析业务流程功能分析数据流程数据库设计数据加载数据测试数据库管理与维护基于B/S模式应用开发应用测试模式程序服务器Data服务器数据信息应用Web服务图4.7系统开发流程图系统入口注册用户系统入口注册用户注册取得用户帐号和密码输入格式有效性验证登录用户页通过进入相应用户页面数据库验证未通过YN管理页图4.8系统执行流程图4.3.2系统体系结构设计分层架构在很多系统中普遍被大家所使用,计算机网络考试系统也是使用的分层架构,把它们的关系分清。同时也方便后期的维护。这样的好处有大大简化了代码的复杂性,是我们更好的开发。访问数据库使用Web服务器,如下图:IE网络服务器JSP

Jdbc

IE网络服务器JSP

Jdbc

Mysql4.4系统开发环境图4.10系统环境配置5系统实现5.1系统登录实现系统登录有普通用户登录和管理用户登录,这两种权限,填写用户名称和用户密码后,数据会与后台数据库的原始记录进行对比,如果有该记录,那么登录成功[13]。如图5.1所示,系统登录界面效果。图5-1系统登录界面5.2系统首页实现 用户登录系统首页后,接着点击里面的菜单链接的各个按钮就可以跳转到其页面,并且以此完成相应的功能操作。如图5.2所示,为系统首页效果图。图5.2系统首页界面5.3用户密码管理模块实现利用基础编程技术,提供系统所需要的各种可靠机制,根据这两个方面着手,让系统的安全性提高到了比较高的程度,基本满足这个系统的需求,并且可靠的系统级的机制让共享硬件平台和安全信息交换有了保障、软件环境安全也变得可靠了起来。如图5.3所示,修改密码界面效果。图5.3密码管理模块界面5.4用户信息管理模块实现用户增加时需填写详细信息,填写完和成后点击确定按钮将用户信息成功保存到系统数据库中,在用户查询模块中可通过关键字搜索到增加后的用户信息,并能在用户管理模块中进行修改和删除。管理员操作后,系统自动将用户信息存入数据库中[15]。如图5.4所示,用户信息的管理界面效果。图5.4用户信息管理模块界面如上图所示,管理员点击了确定提交,只有填写信息格式正确,必填项不为空,系统才会将表单中的数据存入数据库的表中,弹出操作成功。不然,会弹出错误信息,只有管理员把表单内容填写正确,才能成功添加数据。5.5考试试卷信息管理模块实现考试试卷信息管理子模块的主要功能是:管理员对考试试卷信息进行增删改查,管理员操作完毕,系统自动将考试试卷信息存入数据库中[17]。如图5.5所示,考试试卷信息管理界面效果。图5.5考试试卷信息管理模块界面如上图所示,管理员点击了确定提交,只有填写信息格式正确,必填项不为空,系统才会将表单中的数据存入数据库的表中,弹出操作成功。不然,会弹出错误信息,只有管理员把表单内容填写正确,才能成功添加数据。5.6成绩信息管理模块实现如图5.6所示,成绩信息管理界面效果。图5.6成绩信息管理模块界面如上图所示,管理员点击了确定提交,只有填写信息格式正确,必填项不为空,系统才会将表单中的数据存入数据库的表中,弹出操作成功。不然,会弹出错误信息,只有管理员把表单内容填写正确,才能成功添加数据。5.7信息查询模块实现如图5.7所示,为查询信息界面效果。图5.7查询信息界面在管理员点击确定按钮提交之后,详细的查询结果就以分页的形式显示在页面上。6系统测试系统功能实现后,需要按照严格且详细的步骤去测试,进行测试环境是对系统进行了一个周密而又细致的测试。6.1测试目的测试是让用户获取更好的使用感受从而需要我们必须进行的一个环节。因为整个系统是有关计算机考试管理的系统,系统中有大量的隐私问题,开发者需要对此抱有强烈的责任心,需要开发者对系统进行一个周密的测试。测试的主要目的是在系统正式投入使用之前,开发者使用科学周密的方法对系统进行测试,排查系统中的不足点与潜在的错误点,并对此进行解决,从而提高了软件的整体可靠性,使用户使用起来更加的舒心便利。任何一个系统或多或少的都会存在问题,这是难以避免的,但是可以尽可能的降低出现漏洞的概率,这是软件工作者所要必做的工作之一。6.2测试用例本次测试用例编写方式属于黑盒测试,将进一步验证软件的功能需求,使其变得更贴近用户使用时的特点。以及产品所要表达的效果[20]。表6.1所示为登录界面的测试用例。表6.1登录界面测试用例测试功能点执行步骤期待执行结果1.用户正常登录确认准备:在浏览器中登录系统1.在“用户名称”编辑框中输入“莉莉”2.在“用户密码”编辑框中输入“11129001”3.选择登陆类型为“用户”4.单击“登录”按钮1.用户正常登录系统2.无错误对话框弹出3.登录界面显示类型为“用户”权限登录2.用户名输入错误情况下登录准备:在浏览器中登录系统1.在“用户名称”编辑框中输入“莉”2.在“用户密码”编辑框中输入“11129001”3.选择登陆类型为“用户”4.单击“登录”按钮1.用户无法正常登录系统2.弹出对话框提示用户“输入错误”3.在密码输入错误的情况下登录准备:在浏览器中登录系统1.在“用户名称”编辑框中输入“莉莉”2.在“用户密码”编辑框中输入“12345678”3.选择登陆类型为“用户”4.单击“登录”按钮1.用户无法正常登录系统2.弹出对话框提示用户“输入错误”4.用户类型使用错误测试准备:准备:1.在浏览器中登录系统2.在“用户名”编辑框中输入“103.在“密码”编辑框中输入“12345678”4.选择登陆类型为“管理员”5.单击“登录”按钮准备:在浏览器中登录系统1.在“用户名称”编辑框中输入“莉莉”2.在“用户密码”编辑框中输入“11129001”3.选择登陆类型为“用户”4.单击“登录”按钮1.用户无法正常登录系统2.弹出对话框提示用户“输入错误”管理员正确填写表单后,点击“确认”,表单信息表自动存入到系统数据库里面,然后系统会生成一个执行结果提供给管理员。以便管理员对表单信息进行确认[21]。表6.2所示的是用户信息管理界面的测试用例。表6.2用户信息管理界面测试用例测试准备测试功能点执行步骤期待执行结果准备:1.在浏览器中登录系统2.在“用户名称”编辑框中输入“admin”3.在“用户密码”编辑框中输入“123”4.选择登陆类型为“管理员”5.单击“登录”按钮5.进入管理主界面1.操作成功单击“确认”按钮表单提交成功2.正确填写表单信息情况下提交准备:在浏览器中登录系统1.在“帐号”编辑框中输入“test”2.在“密码”编辑框中输入“test”3.在“姓名”编辑框中输入“test”4.单击“确认”按钮表单提交成功3.帐号输入错误情况下提交准备:在浏览器中登录系统1.在“帐号”编辑框中输入“null”2.在“密码”编辑框中输入“test”3.在“姓名”编辑框中输入“test”4.单击“确认”按钮表单提交失败4.密码输入错误情况下提交准备:在浏览器中登录系统1.在“帐号”编辑框中输入“test”2.在“密码”编辑框中输入“null”3.在“姓名”编辑框中输入“test”4.单击“确认”按钮表单提交失败5.姓名输入错误情况下提交准备:在浏览器中登录系统1.在“帐号”编辑框中输入“test”2.在“密码”编辑框中输入“test”3.在“姓名”编辑框中输入“null”4.单击“确认”按钮表单提交失败 其他模块的测试方式与上述基本相同,不再占用篇幅赘述了。6.3测试结果系统经过周密的测试与调试,系统的功能基本可以实现,没有显著的错误。可以满足开发者以及用户的需求。当然也有不足的地方,整个系统没有像大型计算机网络考试系统那样的完善。但是麻雀虽小五脏俱全,本毕业项目的基本功能都是可以实现的。6.4系统维护每个系统都需要一个定期的系统维护,系统维护非常重要,一方面维护数据库中的数据,定期更新维护,注销数据,对特殊数据进行加密等操作。另一方面,不定时对系统进行检测,对不合适的地方进行修改的。结论本文以计算机考试信息管理业务需求为依托,结合科学管理的理论,结合Java编程语言和Mysql数据库,最终实现了一个基于Web平台的在计算机网络考试系统[23]。开发一个能够及时、准确地向用户提供最新的计算机考试动态的系统。使用计算机网络考试系统对计算机考试信息进行管理,将会大幅提高计算机考试信息管理的效率,使办公效率变得更加快捷[22]。从开始准备到彻底完成整个项目用了接近六个月的时间,这段过程中充满着困难与挑战,但遇到的困难与问题最终都迎刃而解,把困难转化为动力。现在项目最终成型,内心充满着成就感与期待感。这个毕业设计是对自己在大学期间掌握的知识进行了一个很好的评测。在这个过程中,先是确定主题,根据确定的主题去网上以及实际生活中去调研他的现状以及背景,做出了详细的绪论。其次,确定好开发所要使用的语言,数据库,以及开发环境,通过查阅资料,向老师请教的途径,最终掌握开发前最基本的理论知识。在积累大量知识以后,开始对需求分析以及系统的设计进行构思,根据老师任务书的要求,一步步设计成型,最终。在这个过程中遇到了相当多的困难,但是通过老师的讲解以及自己的深刻挖掘最终迎刃而解,收获很多。在项目成型后,进入了调试阶段,因为前期做足了充分的准备,在这个过程中比较顺利。整体的过程对我来说是一笔宝贵的财富,我需要好好回味。如今,毕业设计已经完成,论文编写已经进入尾声。这些日子,让我明白遇到困难,不要抱怨,不要放弃,我们需要迎难而上,有的时候困难也就是纸老虎,一捅就破,坚持才能取得最后的胜利。通过这次毕业设计的学习,我已经能够将所学的理论知识与实际项目相结合,使我对管理信息系统的开发过程有更清晰的了解。在高树风老师的指导下,我对一些技术有了深入的了解。利用业余时间查看相关的资料和书籍,让自己的知识得到全面扩充,使本系统一步步完善起来。在本次毕业设计中,我知道了如何把理论知识运用到实践中,也让我懂得做一件事情必须尽全力,用一个认真的态度去对待。只有这样,成功的大门就会为你敞开[24][25]。

参考文献刘洪星,谢玉山.Eclipse开发平台及其应用[J].武汉理工大学学报,2005,4(2):27南方.基于Eclipse嵌入式集成开发环境[D].西安:西安电子科技大学,2009:124谢文阁,支艳强等.浅谈Windows下的JDK安装与Java开发环境的配置[J].大众科技,2011,8(2):19高张,康小军.提高Tomcat服务器运行性能的研究[J].计算机与数字工程,2008,11(10):23边清刚,潘东华.Tomcat和Apache集成支持JSP技术探讨[J].计算机应用研究,2010,9(6):12胡莉萍.Tomcat+JSP+MySQL整合配置初探[J].中国科技信息,2010,7(1):5黄贤英.在J2EE平台上Servlet的设计[J].计算机应用研究,2009,8(5):42李刚.轻量级JavaEE高校应用实战[M].北京:电子工业出版社,2012:36-38吴晨清,荣震华.用JSP/Servlet技术构建Web应用[J].计算机工程,2009,4(1):21林信良.JSP&Servlet学习笔记[M].北京:清华大学出版社,2012:24鲍格斯坦,林琪译.JSP设计[M].北京:中国电力出版社,2008:54张跃平,耿祥义.JSP程序设计[M].北京:清华大学出版社,2009:19普雷斯曼,郑人杰等.软件工程:实践者的研究方法[M].北京:机械工业出版社,2011:106郑炜,朱怡安.软件工程[M].西安:西北工业大学出版社,2010:122马素霞.需求分析与系统设计[M]北京:机械工业出版社,2009:158万江中,安诗芳等.软件工程知识体系指南综述[J].计算机应用研究,2006,10(12):3.[17]MichaelBowers,DionysiosSynodinos,VictorSumner.HTML5andCSS3DesignPatterns[M].American:HarvardUniversityPress,2012.[18]BruceEckel.JAVA编程思想.机械工业出版社,2013年10月:1-378[19]FLANAGAN.JAVA技术手册.中国电力出版社,2012年6月:1-465[20]PacoHope.WebSecurityTestingCookbook[M].NewYork:EDITORIALMANAGER,2010:24-26.[21]Akgirayetal.Aneffectivewaytodonetworkmarketing[J].UNIONS.,2009(9):84-95.[22]Loped.Discussonlinebooksaleswebsitedesignandimplementation[J].Junionexpo,2010(11):18-22.[23]Solt、Swanson.Thesalesclasswebsitedesign[J].Technologicalera,2010(8):18-23.[24]LEEANNEPHILLIPS.巧学活用HTML4.电子工业出版社,2010年8月:1-319[25]RosemaryStockdale.Managingcustomerrelationshipsintheself-serviceenironmentofe-tourism[J].JournalofVacationMarketing.Jul2007;13:204-219.[26]BruceEckel.《Java编程思想》[M].机械工业出版社,2013年10月:1-378.[27]孙一林,彭波.《Java数据库编程实例》.清华大学出版社,2012年8月:30-210.[28]孙涌.《现代软件工程》[M].北京希望电子出版社,2003年8月:1-246.[29]孙卫琴.Tomcat与JavaWeb开发技术详解[M].北京:电子工业出版社,2009.1:35-36.[30]耿祥义,张跃平.《JSP实用教程》[M].清华大学出版社,2003年5月1日:1-354.

致谢经过几个月的努力,毕业设计与毕业论文终于完成了。但是我却高兴不起来,因为我们要毕业了,要与这所培养我们的大学说再见了。时光的车轮倒退到四年前,那个刚刚结束中学学习的懵懂少年进入了大学,这一切仿佛是在昨天,但是那个拎着包,喜气洋洋的来参加开学报告的学生,现在要毕业了。毕业论文与毕业设计在指导老师的耐心指导下终于完成,在这个过程中遇到了很多的问题,老师耐心的给我讲解,细致到段落格式老师都给我耐心讲解。通过这次的毕业设计让我认识到一定要丰富自己的知识面,多多实践,实践是检验真理的第一标准。毕业设计即将结束,在次,我首先要感谢高树风导师对我悉心指导、注重每一个细节,在做毕业设计这段时间里给予我极大的关怀和鼓励。同时,我要感谢在大学四年中的学院老师以及各科授课老师指导我顺利完成各科课程。也要谢谢我们组所有其他同学,同学们热心帮助我逐渐学习入门,渐渐进入状态。此外,也要感谢我的亲朋好友们,他们支持和鼓励我能克服了每一个困难,令我集中精力地完成学业。最后,感谢论文答辩组各位评审老师的指导!我要感谢所有人支持和帮助过我的人,在未来的人生旅途中我会谨记大家的谆谆教诲和帮助,将我此生走得更加精彩。附录附录1程序源代码系统登录界面主要代码如下:Stringusername=request.getParameter("username"); Stringpassword=request.getParameter("password"); Stringsf=request.getParameter("sf"); if(sf.equals("管理用户")){ Stringstr=cBean.getString("selectidfromadminwhereusername='"+username+"'andpassword='"+password+"'"); if(str==null){ request.setAttribute("message","登录信息错误!"); request.getRequestDispatcher("index.jsp").forward(request,response); } else{ session.setAttribute("user",username); request.getRequestDispatcher("admin/index.jsp").forward(request,response); } } else{ Stringstr=cBean.getString("selectidfrommemberwhereusername='"+username+"'andpassword='"+password+"'"); if(str==null){ request.setAttribute("message","登录信息错误!"); request.getRequestDispatcher("index.jsp").forward(request,response); } else{ session.setAttribute("member",username); request.getRequestDispatcher("member/index.jsp").forward(request,response); } }密码管理模块界面主要代码如下:Stringusername=(String)session.getAttribute("user"); Stringoldpwd=request.getParameter("oldpwd"); Stringnewpwd=request.getParameter("newpwd"); Stringstr=cBean.getString("selectidfromadminwhereusername='"+username+"'andpassword='"+oldpwd+"'"); if(str==null){ request.setAttribute("message","原始密码信息错误!"); request.getRequestDispatcher("admin/system/editpwd.jsp").forward(request,response); } else{ intflag=cBUp("updateadminsetpassword='"+newpwd+"'whereusername='"+username+"'"); if(flag==Constant.SUCCESS){ request.setAttribute("message","操作成功!"); request.getRequestDispatcher("admin/system/editpwd.jsp").forward(request,response); } else{ request.setAttribute("message","操作失败!"); request.getRequestDispatcher("admin/system/editpwd.jsp").forward(request,response); } }用户信息管理模块界面主要代码如下:Stringusername=request.getParameter("username"); Stringpassword=request.getParameter("password"); Stringrealname=request.getParameter("realname"); Stringsex=request.getParameter("sex"); Stringage=request.getParameter("age"); Stringaddress=request.getParameter("address"); Stringtel=request.getParameter("tel"); Stringstr=cBean.getString("selectidfromadminwhereusername='"+username+"'"); if(str==null){ intflag=cBUp("insertintoadmin(username,password,realname,sex,age,address,tel,addtime)"+ "values('"+username+"','"+password+"','"+realname+"','"+sex+"','"+age+"','"+address+"','"+tel+"','"+date+"')"); if(flag==Constant.SUCCESS){ request.setAttribute("message","操作成功!"); request.getRequestDispatcher("admin/system/index.jsp").forward(request,response); } else{ request.setAttribute("message","操作失败!"); request.getRequestDispatcher("admin/system/index.jsp").forward(request,response); } } else{ request.setAttribute("message","该用户名已存在!"); request.getRequestDispatcher("admin/system/index.jsp").forward(request,response); }考试试卷信息管理模块界面主要代码如下:publicintgetMessageCount(Stringsql){//得到信息总数DBOdbo=newDBO();dbo.open();try{rs=dbo.executeQuery(sql);rs.next();count=rs.getInt(1);returncount;}catch(SQLExceptionex){ex.printStackTrace();return-1;}finally{dbo.close();}}publicintgetPageCount(){//得到共多少页(根据每页要显示几条信息)if(count%EVERYPAGENUM==0){returncount/EVERYPAGENUM;}else{returncount/EVERYPAGENUM+1;}}publicListgetMessage(intpage,Stringsql2,intrr){//得到每页要显示的信息DBOdbo=newDBO();dbo.open();Listlist=newArrayList();try{rs=dbo.executeQuery(sql2);for(inti=0;i<(1)*EVERYPAGENUM;i++){rs.next();}for(intt=0;t<EVERYPAGENUM;t++){if(rs.next()){qq++;Listlist2=newArrayList();for(intcc=1;cc<=rr;cc++){ list2.add(rs.getString(cc));} list.add(list2);}else{break;//减少空循环的时间}}returnlist;}catch(SQLExceptionex){ex.printStackTrace();returnnull;}finally{dbo.close();}}查询信息界面主要代码如下:publicintgetMessageCount(Stringsql){//得到信息总数DBOdbo=newDBO();dbo.open();try{rs=dbo.executeQuery(sql);rs.next();count=rs.getInt(1);returncount;}catch(SQLExceptionex){ex.printStackTrace();return-1;}finally{dbo.close();}}publicintgetPageCount(){//得到共多少页(根据每页要显示几条信息)if(count%EVERYPAGENUM==0){returncount/EVERYPAGENUM;}else{returncount/EVERYPAGENUM+1;}}publicListgetMessage(intpage,Stringsql2,intrr){//得到每页要显示的信息DBOdbo=newDBO();dbo.open();Listlist=newArrayList();try{rs=dbo.executeQuery(sql2);for(inti=0;i<(1)*EVERYPAGENUM;i++){rs.next();}for(intt=0;t<EVERYPAGENUM;t++){if(rs.next()){qq++;Listlist2=newArrayList();for(intcc=1;cc<=rr;cc++){ list2.add(rs.getString(cc));} list.add(list2);}else{break;//减少空循环的时间}}returnlist;}catch(SQLExceptionex){ex.printStackTrace();returnnull;}finally{dbo.close();}}

电脑不启动故障诊治了解电脑启动的过程在诸多电脑故障中,无法正常启动是最令用户头痛的事了。笔者长期从事维护电脑的工作,在这个方面积累了一些经验,现在就将这些经验整理归纳出来与朋友们分享。本文将以家用电脑和windows98操作系统为基础,介绍电脑无法正常启动故障的诊治。要想准确地诊断电脑不启动故障,首先要了解的起动过程,当我们按下电源开关时,电源就开始向主板和其它设备供电,此时电压还没有完全稳定,主板控制芯片组会根据CMOS中的CPU主频设置向CPU发出一个Reset(重置)信号,让CPU初始化,电压完全稳定后,芯片组会撤去Reset信号,CPU马上从地址FFFF0H处执行一条跳转指令,跳到系统BIOS中真正的启动代码处。系统BIOS首先要做的事情就是进行POST(PowerOnSelfTest,加电自检)。POST的主要任务是检测系统中的一些关键设备(电源、CPU芯片、BIOS芯片、定时器芯片、数据收发逻辑电路、DMA控制器、中断控制器以及基本的64K内存和内存刷新电路等)是否存在和能否正常工作,如内存和显卡等。自检通过后,系统BIOS将查找显示卡的BIOS,由显卡BIOS来完成显示卡的初始化,显示器开始有显示,自此,系统就具备了最基本的运行条件,可以对主板上的其它部分进行诊断和测试,再发现故障时,屏幕上会有提示,但一般不死机,接着系统BIOS将检测CPU的类型和工作频率,然后开始测试主机所有的内存容量,内存测试通过之后,系统BIOS将开始检测系统中安装的一些标准硬件设备,这些设备包括:硬盘、CD-ROM、软驱、串行接口和并行接口等连接的设备,大多数新版本的系统BIOS在这一过程中还要自动检测和设置内存的相关参数、硬盘参数和访问模式等。标准设备检测完毕后,系统BIOS内部的支持即插即用的代码将开始检测和配置系统中已安装的即插即用设备。每找到一个设备之后,系统BIOS都会在屏幕上显示出设备的名称和型号等信息,同时为该设备分配中断、DMA通道和I/O端口等资源。最后系统BIOS将更新ESCD(ExtendedSystemConfigurationData,扩展系统配置数据)。ESCD数据更新完毕后,系统BIOS的启动代码将进行它的最后一项工作,即根据用户指定的启动顺序从软盘、硬盘或光驱启动。以从C盘启动为例,系统BIOS将读取并执行硬盘上的主引导记录,主引导记录接着从分区表中找到第一个活动分区,然后读取并执行这个活动分区的分区引导记录,而分区引导记录将负责读取并执行IO.SYS,这是Windows最基本的系统文件。IO.SYS首先要初始化一些重要的系统数据,然后就显示出我们熟悉的蓝天白云,在这幅画面之下,Windows将继续进行DOS部分和GUI(图形用户界面)部分的引导和初始化工作,一切顺利结束,电脑正常启动。根据故障现象诊治了解电脑启动的过程,故障就好判断了,下面我们就根据故障现象开始诊治了:现象一:系统完全不能启动,见不到电源指示灯亮,也听不到冷却风扇的声音。这时,基本可以认定是电源部分故障,检查:电源线和插座是否有电、主板电源插头是否连好,UPS是否正常供电,再确认电源是否有故障,最简单的就是替换法,但一般用户家中不可能备有电源等备件,这时可以尝试使用下面的方法(注意:要慎重):先把硬盘,CPU风扇,或者CDROM连好,然后把ATX主板电源插头用一根导线连接两个插脚(把插头的一侧突起对着自己,上层插脚从左数第4个和下层插脚从右数第3个,方向一定要正确),然后把ATX电源的开关打开,如果电源风扇转动,说明电源正常,否则电源损坏。如果电源没问题直接短接主板上电源开关的跳线,如果正常,说明机箱面板的电源开关损坏。现象二:电源批示灯亮,风扇转,但没有明显的系统动作。这种情况如果出现在新组装电脑上应该首先检查CPU是否插牢或更换CPU,而正在使用的电脑的CPU损坏的情况比较少见(人为损坏除外),损坏时一般多带有焦糊味,如果刚刚升级了BIOS或者遭遇了CIH病毒攻击,这要考虑BIOS损坏问题(BIOS莫名其妙的损坏也是有的),修复BIOS的方法很多杂志都介绍过就不重复了;确认CPU和BIOS没问题后,就要考虑CMOS设置问题,如果CPU主频设置不正确也会出现这种故障,解决方法就是将CMOS信息清除,既要将CMOS放电,一般主板上都有一个CMOS放电的跳线,如果找不到这个跳线可以将CMOS电池取下来,放电时间不要低于5分钟,然后将跳线恢复原状或重新安装好电池即可;如果CPU、BIOS和CMOS都没问题还要考虑电源问题:PC机电源有一个特殊的输出信号,称为POWERGOOD(PG)信号,如果PG信号的低电平持续时间不够或没有低电平时间,PC机将无法启动。如果PG信号一直为低电平,则PC机系统始终处于复位状态。这时PC机也出现黑屏、无声响等死机现象。但这需要专业的维修工具外加一些维修经验,因此,建议采用替换法;电源没有问题就要检查是否有短路,确保主板表面不和金属(特别是机箱的安装固定点)接触。把主板和电源拿出机箱,放在绝缘体表面,如果能启动,说明主板有短路现象;如果还是不能启动则要考虑主板问题,主板故障较为复杂,可以使用替换法确认,然后更换主板。现象三:电源指示灯亮,系统能启动,但系统在初始化时停住了,而且可以听到嗽叭的鸣叫声(没有视频):根据峰鸣代码可以判断出故障的部位。ccid_page/AwardBIOS1短声:说明系统正常启动。表明机器没有问题。2短声:说明CMOS设置错误,重新设置不正确选项。1长1短:说明内存或主板出错,换一个内存条试试。1长2短:说明显示器或显示卡存在错误。检查显卡和显示器插头等部位是否接触良好或用替换法确定显卡和显示器是否损坏。1长3短:说明键盘控制器错误,应检查主板。1长9短:说明主板FlashRAM、EPROM错误或BIOS损坏,更换FlashRAM。重复短响:说明主板电源有问题。不间断的长声:说明系统检测到内存条有问题,重新安装内存条或更换新内存条重试。AMIBIOS1短:说明内存刷新失败。更换内存条。2短:说明内存ECC较验错误。在CMOS中将内存ECC校验的选项设为Disabled或更换内存。3短:说明系统基本内存检查失败。换内存。4短:说明系统时钟出错。更换芯片或CMOS电池。5短:说明CPU出现错误。检查CPU是否插好。6短:说明键盘控制器错误。应检查主板。7短:说明系统实模式错误,不能切换到保护模式。8短:说明显示内存错误。显示内存有问题,更换显卡试试。9短:说明BIOS芯片检验和错误。1长3短:说明内存错误。内存损坏,更换。1长8短:说明显示测试错误。显示器数据线没插好或显示卡没插牢。现象四:系统能启动,有视频,出现故障提示,这时可以根据提示来判断故障部位。下面就是一些常见的故障提示的判断:一、提示“CMOSBatteryStateLow”原因:CMOS参数丢失,有时可以启动,使用一段时间后死机,这种现象大多是CMOS供电不足引起的。对于不同的CMOS供电方式,采取不同的措施:1.焊接式电池:用电烙铁重新焊上一颗新电池即可;2.钮扣式电池:直接更换;3.芯片式:更换此芯片,最好采用相同型号芯片替换。如果更换电池后时间不长又出现同样现象的话,很可能是主板漏电,可检查主板上的二极管或电容是否损坏,也可以跳线使用外接电池,不过这些都需要有一定的硬件维修基础才能完成。二、提示“CMOSChecksumFailure”CMOS中的BIOS检验和读出错;提示“CMOSSystemOptionNotSet”,CMOS系统未设置;提示“CMOSDisplayTypeMismatch”,CMOS中显示类型的设置与实测不一致;提示“CMOSMemorySizeMismatch”,主板上的主存储器与CMOS中设置的不一样;提示“CMOSTime&DateNotSet”,CMOS中的时间和日期没有设置。这些都需要对CMOS重新设置。三、提示“KeyboardInterfaceError”后死机原因:主板上键盘接口不能使用,拔下键盘,重新插入后又能正常启动系统,使用一段时间后键盘无反应,这种现象主要是多次拔插键盘引起主板键盘接口松动,拆下主板用电烙铁重新焊接好即可;也可能是带电拔插键盘,引起主板上一个保险电阻断了(在主板上标记为Fn的东西),换上一个1欧姆/0.5瓦的电阻即可。四、自检过程中断在xxxKCache处这表示主板上Cache损坏,可以在CMOS设置中将“ExternalCache”项设为“Disable”故障即可排除。同理,在自检主板部件时出现中断,则可以认为该部件损坏,解决方法一般可以在CMOS中将其屏蔽,如果不能屏蔽该部件最好更换主板。五、提示“FDDControllerFailure”BIOS不能与软盘驱动器交换信息;提示“HDDControllerFailure”,BIOS不能与硬盘驱动器交换信息。应检查FDD(HDD)控制卡及电缆。六、提示“8042GateA20Error”8042芯片坏;提示“DMAError”,DMA控制器坏。这种故障需要更换。七、提示“DisplaySwitchNotProper”主板上的显示模式跳线设置错误,重新跳线。八、提示“KeyboardisLock...Unlockit”键盘被锁住,打开锁后重新引导系统。九、IDE接口设备检测信息为:“DetectingPrimary(或Secondary)Master(或Slave)...None”表示该IDE接口都没有找到硬盘,如果该IDE口确实接有硬盘的话,则说明硬盘没接上或硬盘有故障,可以从以下几方面检查:

温馨提示

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

评论

0/150

提交评论