




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
北京理工大學珠海學院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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025建筑工程滲漏維修合同示范文本
- 2025企業與個人之間的借款合同范本大全
- 加壓泵房、消防水池、深井泵房分包合同
- 股權投資轉讓協議
- 2025混凝土澆筑施工合同(大清包)
- 自愿贈與所有財產合同
- 建筑工程三方付款協議書范本
- 設立公司房屋租賃合同范本
- 2025大連煤炭產品代理合同范本
- 2025鄉村聯合住宅開發合同
- 腫瘤外科的治療原則課件
- 微信生態運營全景解讀
- 工業廠房中英文對照施工組織設計土建、水電安裝(423頁)
- HACCP計劃書蠟基類化妝品
- 曼昆微觀經濟學經濟學十大原理英文版.ppt
- -三自由度機械手設計
- 循環系統總論
- 第二章空氣動力學
- 會計師事務所11內部分配和考核晉升制度
- 淺談如何搞好班組安全管理工作
- 第七章_材料顯微斷口分析
評論
0/150
提交評論