版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
緒論1.1開發(fā)背景信息時代的到來使互聯(lián)網(wǎng)走進人們的生活,我們也越來越依賴于互聯(lián)網(wǎng)所帶來的便利生活。我們在通過互聯(lián)網(wǎng)獲得信息的同時,也在互聯(lián)網(wǎng)上發(fā)布信息。由于用戶體驗和信息質(zhì)量作為評判網(wǎng)站質(zhì)量的兩大重要標準,信息的齊全和完備對用戶吸引至關(guān)重要。而網(wǎng)站的穩(wěn)定性和完全性是其他兩個重要評判標準,穩(wěn)定性由代碼質(zhì)量和數(shù)據(jù)庫優(yōu)化程度決定。安全性主要體現(xiàn)在用戶資料的安全以及網(wǎng)站后臺的完全,所以對資料進行加密處理是必要的。由于現(xiàn)有系統(tǒng)的操作復雜性,未能獲得實際效果,所以開發(fā)一套用戶便捷且信息齊全的系統(tǒng)存在很大的必要性。網(wǎng)絡(luò)對于人們來說,已經(jīng)不僅僅是瀏覽信息,獲取信息這樣單一的功能實現(xiàn),而是逐漸成為人們生活方式和生活態(tài)度的體現(xiàn)。系統(tǒng)的設(shè)計要契合人們的理念,要服務(wù)于廣大受眾。1.2開發(fā)意義高校由于學生人數(shù)多且上課地點分散,一些個人物品,如學生證,信用卡,鑰匙,書籍等,容易發(fā)生丟失。這樣的物品丟失對于大學生來說司空見慣,在傳統(tǒng)失物招領(lǐng)的辦法中,由于找回失物的可能性小,很多重要物品一旦丟失就無從下手。且傳統(tǒng)失物招領(lǐng)辦法,如粘貼告示等,存在著效率低下,安全度低的問題,已無法滿足人們的需求。同時給失主形成不必要的經(jīng)濟損失,同時也增加了辦理人員的工作量。相比之下,通過網(wǎng)絡(luò)獲取失物信息并找尋失物的方法成功率大大提升,失物招領(lǐng)系統(tǒng)應(yīng)運而生。該系統(tǒng)的開發(fā)致力于減小失主經(jīng)濟損失,然后可以更好地服務(wù)于學校師生和工作人員。
本文通過研究借鑒國內(nèi)外優(yōu)秀網(wǎng)站,并用Java為開發(fā)語言,MySQL數(shù)據(jù)庫作為基礎(chǔ),結(jié)合相關(guān)的失物招領(lǐng)信息,使用MyEclipse進行開發(fā)設(shè)計。所開發(fā)系統(tǒng)具有延展性強,伸縮性好,兼容度高,維護簡易,界面美觀,使用方便等特點。同時在系統(tǒng)操,作上,為了擴大用戶,且方便管理員,具有傻瓜式操作的特點,只需懂得基本的計算機操作流程就能熟練掌握該系統(tǒng),操縱后臺,因此適用性強大。本次的系統(tǒng)開發(fā)是失物招領(lǐng)網(wǎng)站網(wǎng)絡(luò)化的推進,具有深遠意義。該系統(tǒng)實現(xiàn)了集中的失物招領(lǐng)功能,一方面既可以發(fā)布所拾失物信息,即把自己撿到的東西,進行信息描述發(fā)布到網(wǎng)站中;另一方面也可發(fā)布自己所失物品信息,通過信息發(fā)布,求助廣大用戶尋找失物。同時還實現(xiàn)了愛心功能,可以在網(wǎng)站上發(fā)布自己的疑難雜問,尋求幫助。系統(tǒng)多功能化可以是用戶規(guī)模擴大,同時也為用戶提供了更高效的生活效率。盡管在各類高校中都存在失物招領(lǐng)中心,但紙質(zhì)化信息登記一方面在記錄查詢上耗費大量實踐,并且存在信息時效性問題。如若失主幸運看到自己的失物信息,失主還得進行物件報失,以及到失物中心確認失物保存情況,并進行繁瑣的信息登記。因此失物招領(lǐng)系統(tǒng)的開發(fā)勢在必得,必會手打廣大師生的積極響應(yīng)和支持,具有廣泛的意義。2開發(fā)技術(shù)介紹目前系統(tǒng)的主流開發(fā)模式主要分為主機終端模式、文件服務(wù)模式(F/S)、Web瀏覽器/服務(wù)器模式(B/S)、客戶機/服務(wù)器模式(C/S),其中簡單的系統(tǒng)的開發(fā)大多是都是基于Web瀏覽器/服務(wù)器模式(B/S)為基礎(chǔ)。所以本文的失物招領(lǐng)系統(tǒng)以Web瀏覽器/服務(wù)器模式(B/S)為開發(fā)環(huán)境,以MySQL數(shù)據(jù)庫為后臺,基于SSM框架,利用JSP技術(shù)實現(xiàn)整個失物招領(lǐng)系統(tǒng)的開發(fā)。2.1系統(tǒng)平臺概述本文以Web瀏覽器/服務(wù)器模式(B/S)作為開發(fā)環(huán)境,B/S結(jié)構(gòu)是基于WEB興起后的使為緩解服務(wù)端壓力而實現(xiàn)的一種的結(jié)構(gòu)模式。作為客戶端最主要的應(yīng)用軟件Web瀏覽器,B/S系統(tǒng)會根據(jù)用戶需求操作發(fā)出申請,通過瀏覽器的服務(wù)器端做出相應(yīng)的響應(yīng)。通過客戶與服務(wù)器之間的連接將系統(tǒng)核心部分的功能在服務(wù)器上實現(xiàn),進一步簡化,維護整個系統(tǒng)的開發(fā)和使用。本設(shè)計采用的是MySQL數(shù)據(jù)庫,MySQL開源免費,節(jié)約了開發(fā)成本。應(yīng)用服務(wù)器應(yīng)用服務(wù)器Web服務(wù)器數(shù)據(jù)庫服務(wù)器客戶端瀏覽器客戶端瀏覽器……圖2-1B/S結(jié)構(gòu)2.2Java語言1995年5月,SunMicrosystems公司推出新的程序設(shè)計語言Java與Java平臺,簡稱“Java”。Java語言的優(yōu)勢特征包括以下幾點:1.使用虛擬機運行Java與翻譯成機器語言的代碼不同,Java語言是直接利用虛擬機對源代碼進行編譯的過程,這也是Java語言的獨特優(yōu)勢,正是由于其獨特的編譯方式,使得Java解釋器只需要正確引用相應(yīng)的類,不需要進行連接。2.其是一門面向?qū)ο蟮恼Z言Java是一種面向?qū)ο蟮木幊谭绞?,代碼的運行過程中是以對象為代表,通過利用方法實現(xiàn)操作,這也Java編程思想的核心?;贘ava面向的對象的核心編程思想,在編程過程中,程序員可以根據(jù)需要創(chuàng)建相應(yīng)的類以及調(diào)用Object類中相對應(yīng)的方法,實現(xiàn)整個系統(tǒng)的功能做出與需求相對應(yīng)的應(yīng)用程序與Java語言不同的是C語言和C++語言是一種面向過程,抽象化的程序設(shè)計語言,所以C語言和C++語言需要利用外部聲名的方式系統(tǒng)及進行運行調(diào)試,所以Java語言在一些方面上更優(yōu)于C語言與C++語言。3.編程過程中不需要編寫其頭文件Java區(qū)別于其他語言的是,在一個文件中存放與類相關(guān)的所有信息。在程序運行過程中,由于方法只放置在某一固定位置,為了進一步提高編程的效率減少非同步錯誤,實現(xiàn)過程中方法與定義是同時進行的。因此,頭文件的作用被編譯后的文件取代的過程只需要在聲明類對象之前保證編譯之后的單元存在即可。4.用Package來分解Java命名空間Java利用獨特的方式對劃分空間進行命名,即大家俗稱“Packgage”。由于其獨特的命名方式,其相同命名的兩個類所屬的包不同,其代表的本質(zhì)意義也不相同,所以在編寫過程中需要保證在所屬的包中正確放置相應(yīng)的類。5.Java存在異常信息異常信息檢測作為Java編程中較為成熟的部分已經(jīng)被清楚在異常相關(guān)信息中說明,其編程過程中程序員編程方法出現(xiàn)異常信息,處理器就會自動對異常信息進行檢測,并且判斷其是否發(fā)生。6.其編程過程存在字符串的常量對象,編程方式由字符串方式取代原始的字符數(shù)組。C語言中的字符串數(shù)組與Java利用字符數(shù)組生成字符串中字符數(shù)組還由較大的區(qū)別。所以文章最終通過增加使用字符串進行編程以進一步減少錯誤的出現(xiàn)。7.不存在指針其對應(yīng)參數(shù)的傳遞由傳統(tǒng)指針的方式轉(zhuǎn)換為句柄的方式,導致最終只能利用數(shù)組索引的方式進行編程操作。2.3web服務(wù)器本文是以Tomcat服務(wù)器為基礎(chǔ),Tomcat服務(wù)器因為其計算運行時占用內(nèi)存小,速度快,擴展性好而深受廣大程序員的喜愛,具有應(yīng)用系統(tǒng)常見的郵件服務(wù)以及支撐負載平衡等功能,更重要的是Tomcat具有較大的包容性,任何程序員都能根據(jù)自己的需求以及興趣通過不斷改進與完善更改加入其需要的功能。SSM開發(fā)框架介紹本文以SpringMVc+Spring+mybatis三大技術(shù)框架為基礎(chǔ),利用三層J2EE開發(fā)體系架構(gòu),通過利用校驗和異步刷新的ajax進一步提高了系統(tǒng)的效率和表現(xiàn)。3系統(tǒng)分析3.1可行性分析通常來說,我們對系統(tǒng)進行可行性分析,就是對系統(tǒng)在開發(fā)或者使用過程中可能存在的問題進行利弊分析,通過分析結(jié)果對預(yù)定目標的實現(xiàn)與否進行準確判斷。系統(tǒng)的可行性分析是站在全局的角度上,用比較簡略的方式對系統(tǒng)進行比較完備的分析,是我們開發(fā)系統(tǒng)的第一步??尚行栽趹?yīng)用上體現(xiàn)為四個方面:經(jīng)濟可行性,技術(shù)可行性,操作可行性以及法律可行性。其中最先考慮的也最重要的經(jīng)濟可行性以及技術(shù)可行性。這兩方面是系統(tǒng)開發(fā)人員必須面對的,是系統(tǒng)開發(fā)的前提條件。經(jīng)濟條件不滿足,無法有足夠的資本投入;技術(shù)不支持,一切設(shè)想都只是紙上談兵。同時操作可行和法律可行也是必須滿足的條件。3.1.1技術(shù)可行性在系統(tǒng)研發(fā)中大多使用Java為開發(fā)平臺。Java的發(fā)展時間長,使用較為成熟方便,受到很多研發(fā)人員的青睞。本位所介紹的系統(tǒng)也是使用JavaEE為開發(fā)平臺,除了考慮到Java的應(yīng)用方便,它的技術(shù)可行性也是一個重要原因。使用JavaEE進行開發(fā)足夠支撐整個系統(tǒng)的研發(fā)過程,滿足了應(yīng)用開發(fā)的技術(shù)可行性。3.1.2操作可行性操作簡便是一個成熟軟件不可缺少的特點。操作簡易程度決定了用戶規(guī)模的大小。操作簡單則可令使用人員的范圍變廣,相反的操作專業(yè)性強則對使用人群的要求高,則用戶受限。因此研發(fā)者在開發(fā)過程中必須考慮到操作難度。本文所介紹的系統(tǒng)也考慮到了這個問題,在操作上簡單易上手,適用于所有人群。熟悉的頁面設(shè)計和用戶操作流程,使用戶在無指導的情況下,可以快速上手本系統(tǒng)的操作,因此本系統(tǒng)并無提供使用說明或者用戶手冊。3.1.3法律可行性法律可行性在系統(tǒng)開發(fā)中屬于基本的要求之一。任何違背法律的行為都會被避免,本系統(tǒng)開發(fā)人員在開發(fā)過程中也詳細考慮了這方面的問題,因此該系統(tǒng)完全滿足法律可行性,使研發(fā)能夠繼續(xù)。3.2系統(tǒng)用例分析圖3-1簡潔明了的說明了本系統(tǒng)的功能實現(xiàn),清晰展現(xiàn)了系統(tǒng)管理員和用戶之間的業(yè)務(wù)往來操作。本系統(tǒng)包含的三大模塊為物品,感謝信和評論,功能完備,操作明確。圖3-1系統(tǒng)的用例圖3.3功能模塊設(shè)計失物招領(lǐng)包含一下兩大功能:管理員功能:包含密碼修改,用戶管理,物品信息登記及分類,物品狀態(tài)更改,評論及感謝信審核等用戶功能:包含用戶注冊,丟失物品信息發(fā)布,所拾物品信息登記,評論撰寫,感謝信發(fā)表等其功能模塊示意如圖3-2所示:圖STYLEREF1\s3–2系統(tǒng)結(jié)構(gòu)圖3.4數(shù)據(jù)庫設(shè)計3.4.1數(shù)據(jù)表說明本系統(tǒng)數(shù)據(jù)庫包含以下八個表,分別為:管理員信息表:對管理員進行信息登記,包括設(shè)置管理員賬號及密碼;報失物品信息表:對用戶所丟失物件進行信息登記,包括物品信息,丟失過程,報失人聯(lián)系方式等;物品分類信息表:對用戶所上傳物件進行分類,便于用戶瀏覽及搜尋相關(guān)信息;感謝信信息表:對用戶感謝信進行信息登記,包括感謝信內(nèi)容,日期,以及對感謝信進行審核等;留言信息表:對用戶留言信息進行審核,并對留言信息進行登記,包括留言內(nèi)容,發(fā)表日期等,同時對回復信息進行提醒通知;所拾物品信息表:對用戶所拾物品進行信息登記,包括物品特點,物品名稱,拾撿時間地點登記;拾撿人信息登記等;新聞公告信息表;對所發(fā)布的新聞公告進行信息登記,包括新聞標題,內(nèi)容,圖片,發(fā)布時間等;用戶信息表;對用戶信息進行登記,包括用戶賬號注冊,登陸密碼設(shè)置,用戶呢稱設(shè)置,聯(lián)系方式等。表名說明功能admin管理員登錄信息表存儲管理員的相關(guān)信息blost報失物品相關(guān)信息表存儲,登記報失物品的相關(guān)信息fenlei物品分類相關(guān)信息表存儲物品分類的相關(guān)信息ganxie感謝信記錄信息表記錄感謝信的相關(guān)信息liuyan留言記錄信息表記錄留言的相關(guān)信息lost撿到物品相關(guān)信息表存儲,登記撿到物品的相關(guān)信息notice新聞公告發(fā)表信息表記錄新聞公告的相關(guān)信息user用戶登錄信息表存儲用戶的相關(guān)信息3.4.2邏輯設(shè)計1.a(chǎn)dmin(管理員信息表)此表用于記錄系統(tǒng)所有管理員的基本信息,包括自動編號,管理員賬號,管理員密碼等信息。字段名說明類型長度是否為空是否主鍵id自動編號int10否主鍵adminname管理員賬號varchar50是否pwd管理員密碼varchar50是否2.blost(報失物品信息表)此表包含了丟失物品的基本信息,對丟失物品進行登記,包括物品名稱記錄,丟失物品分類,上傳物品圖片,描述物品特點,詳細表述物品丟失過程(時間,地點),最后進行報失人員信息聯(lián)系方式填寫,報失日期填報等。字段名說明類型長度是否為空是否主鍵id自動編號int10否主鍵name報失物品名稱varchar50是否fenlei物品分類varchar50是否pic圖片varchar150是否tedian報失物品特點varchar3000是否addr丟失地點varchar255是否sdate丟失時間varchar50是否tel報失人聯(lián)系方式varchar50是否stime報失日期varchar50是否uname用戶varchar50是否zt是否審核varchar50是否
3.fenlei(物品分類信息表)此表用于對系統(tǒng)所登記的所有物品進行分類,對物品進行自動編號并實現(xiàn)自動分類。字段名說明類型長度是否為空是否主鍵id自動編號int10否主鍵name物品分類名稱varchar50是否
4.ganxie(感謝信信息表)此表用于記錄用戶感謝新內(nèi)容,包括對感謝信進行自動編號,對感謝信內(nèi)容進行詳細登記,(包括標題,內(nèi)容,發(fā)表時間),管理員對感謝信進行審核等。字段名說明類型長度是否為空是否主鍵id自動編號int10否主鍵title感謝信標題varchar50是否neirong感謝信內(nèi)容varchar3000是否zt審核狀態(tài)varchar50是否uname用戶varchar50是否stime感謝時間varchar50是否5.liuyan(留言信息表)此表用于記錄用戶留言的相關(guān)信息,包括對留言進行編號,記錄留言內(nèi)容、留言時間,通知回復消息等。字段名說明類型長度是否為空是否主鍵id自動編號int10否主鍵title留言標題varchar50是否neirong內(nèi)容varchar3000是否huifu回復varchar250是否uname用戶varchar50是否addtime時間varchar50是否
6.lost(撿到物品信息表)此表用于登記用戶所拾物品信息,包括對所拾物品進行自動編號,所拾物品消息信息描述,對所拾物品進行分類,拾撿過程(包括時間,地點)描述,拾撿人姓名、聯(lián)系方式登記等。字段名說明類型長度是否為空是否主鍵id自動編號int10否主鍵name失物的名稱varchar50是否fenlei物品分類varchar50是否tedian失物的特點varchar3000是否addr撿拾地點varchar50是否sdate撿拾時間varchar50是否xingming撿拾人名稱varchar50是否tel撿拾人聯(lián)系方式varchar50是否uname用戶varchar50是否zt狀態(tài)varchar50是否stime存儲時間varchar50是否7.notice(新聞公告信息表)此表用于說明系統(tǒng)內(nèi)所有表布新聞的詳細信息,包括標題,內(nèi)容,圖片及發(fā)布時間等。字段名說明類型長度是否為空是否主鍵id自動編號int10否主鍵title標題varchar150是否pic圖片varchar200是否neirong內(nèi)容varchar3000是否addtime時間varchar50是否8.user(用戶信息表)此表由于登記用戶的基本信息,包括用戶注冊賬號,登陸密碼,用戶昵稱,聯(lián)系方式等。字段名說明類型長度是否為空是否主鍵id自動編號int10否主鍵username用戶賬號varchar50是否pwd登錄密碼varchar50是否sex性別varchar20是否name姓名varchar50是否tel手機varchar50是否zt狀態(tài)varchar50是否詳細實現(xiàn)4.1系統(tǒng)登陸系統(tǒng)的首界面設(shè)置了系統(tǒng)管理員以及用戶的登錄形式,利用SESSION方式驗證,以進一步確保系統(tǒng)的安全性。管理員與用戶通過注冊相應(yīng)的賬號密碼,前臺通過管理員與用戶輸入的賬號與密碼與后臺的admin數(shù)據(jù)庫進行比對,通過異步檢測的方式進行驗證,保證系統(tǒng)安全快速的登錄。其登錄界面的具體分布如圖4-1所示:圖4-1登錄界面提交按鈕點擊之后,相應(yīng)的執(zhí)行form表單中的action/check提交事件,具體調(diào)用Springmvc的loginController.java類中的方法login,利用mybatis函數(shù)實現(xiàn),通過數(shù)據(jù)庫的交互模式,實現(xiàn)用戶與管理員的登錄。實現(xiàn)代碼圖圖4-2登錄實現(xiàn)代碼4.2報失物品模塊物品報失模塊主要利用數(shù)據(jù)庫表單的形式對報失物品進行管理,主要包括報失物品的具體品類、具體名稱、是否存在圖片信息、報失物品特點,丟失地點,丟失時間,報失人的聯(lián)系方式、具體報失日期、是否通過管理員審核等,具體的報表形式如圖4-3所示:圖4-3報失物品模塊界面通過報失物品的管理的點擊,位于SpringMVC的blostController類中的blostlist方法被執(zhí)行,在blostlist.jsp頁面上利用jsp的EL表達式,通過數(shù)據(jù)庫blost物理表與屬于mybatis的實體類com.mapper包的下面blost.xml與blostMapper.java方法相交互,將與html結(jié)合的詳細報表內(nèi)容進行輸出。報失物品的添加功能主要是通過javacript驗證頁面驗證通過實現(xiàn)報失物品的添加,javacript驗證頁面驗證的驗證信息主要包括與前面報失物品模塊中數(shù)據(jù)庫表單中的內(nèi)容,有具體品類、具體名稱、是否存在圖片信息、報失物品特點,丟失地點,丟失時間,報失人的聯(lián)系方式、具體報失日期、是否通過管理員審核等,通過所有的驗證信息才能完成報失物品的添加操作。報失物品的具體添加界面如圖4-4所示:圖4-4添加報失物品界面保存按鈕被點擊之后,執(zhí)行調(diào)用位于SpringMVC的blostController.java類中insertblost下的blostAdd方法,驗證信息的執(zhí)行與操作是通過調(diào)用mybatis中blostMapper.java和blost.xml的兩個實體類實現(xiàn),在數(shù)據(jù)表blost中保存頁面信息。最終實現(xiàn)blostadd.jsp頁面上的form表單中的aciton="blostinsert"的提交動作,實現(xiàn)表單提交。4.3物品分類模塊本物品分類模塊主要實現(xiàn)對主要實現(xiàn)對的物品分類表的(物品分類名稱)數(shù)據(jù)管理;系統(tǒng)截圖如下所示:圖4-5物品分類模塊界面通過報失物品的分類管理的點擊,位于SpringMVC的blostController類中的blostlist方法被執(zhí)行,利用jsp的EL表達式,通過數(shù)據(jù)庫fenlei物理表與屬于mybatis中com.mapper的實體類下面的fenleiMapper.java和fenlei.xml方法相交互,在fenleilist.jsp頁面上將與html結(jié)合的詳細報表內(nèi)容進行輸出。報失物品分類的添加功能主要是通過javacript驗證頁面驗證通過實現(xiàn)報失物品分類的添加實現(xiàn)的,物品的分類信息主要填寫物品的分類名稱等信息。報失物品添加界面如圖4-6所示:圖4-6添加物品分類界面保存按鈕被點擊之后,執(zhí)行調(diào)用位于SpringMVC的fenleiController.java類中insertfenlei下的fenleiAdd方法,驗證信息的執(zhí)行與操作是通過調(diào)用mybatis中fenleiMapper.java和fenlei.xml的兩個實體類實現(xiàn),在數(shù)據(jù)表fenlei中保存頁面信息。最終實現(xiàn)blostadd.jsp頁面上的form表單中的aciton="fenleiinsert"的提交動作,實現(xiàn)表單提交。4.4感謝信模塊感謝信模塊主要利用表單數(shù)據(jù)庫的形式對感謝信以及感謝表進行管理,其管理的主要方面包括感謝的標題,對象,時間,管理員審核狀態(tài),具體內(nèi)容等方面,感謝模塊具體的系統(tǒng)界面圖如圖4-7所示:圖4-7感謝信界面通過感謝信管理的點擊,位于SpringMVC的ganxieController類中的ganxielist方法被執(zhí)行,利用jsp的EL表達式,通過數(shù)據(jù)庫ganxie物理表與屬于mybatis中com.mapper的實體類下面的ganxieMapper.java和ganxie.xml方法相交互,在ganxielist.jsp頁面上將與html結(jié)合的詳細報表內(nèi)容進行輸出。感謝信的添加功能主要是通過javacript驗證頁面驗證通過實現(xiàn)感謝信添加實現(xiàn)的,感謝信添加的信息與感謝模塊包括的主要內(nèi)容性對應(yīng),主要包括感謝的標題,對象,時間,管理員審核狀態(tài),具體內(nèi)容等方面的信息。感謝信添加界面如圖4-8所示:圖4-8感謝信界面保存按鈕被點擊之后,執(zhí)行調(diào)用位于SpringMVC的ganxieController.java類中insertganxie下的ganxieAdd方法,驗證信息的執(zhí)行與操作是通過調(diào)用mybatis中g(shù)anxieMapper.java和ganxie.xml的兩個實體類實現(xiàn),在數(shù)據(jù)表ganxie中保存頁面信息。最終實現(xiàn)ganxieadd.jsp頁面上的form表單中的aciton="ganxieinsert"的提交動作,實現(xiàn)表單提交。4.5撿到物品模塊撿到物品模塊主要利用數(shù)據(jù)庫表單的形式對撿到的物品進行管理,主要包括撿到物品的具體品類、具體名稱、具體特點、撿到的日期、詳細地址、撿識人姓名、聯(lián)系電話、以及管理員修改物品狀態(tài)、保存時間等詳細信息,具體的撿到物品模塊登記界面如圖4-9所示:圖4-9撿到物品模塊界面通過撿到物品信管理的點擊,位于SpringMVC的lostController類中的lostlist方法被執(zhí)行,利用jsp的EL表達式,通過數(shù)據(jù)庫lost物理表與屬于mybatis中com.mapper的實體類下面的lostMapper.java和lost.xml方法相交互,在lostlist.jsp頁面上將與html結(jié)合的詳細報表內(nèi)容進行輸出。撿到物品的添加功能主要是通過javacript驗證頁面驗證通過實現(xiàn)撿到物品信息的添加實現(xiàn)的,撿到物品添加的信息與撿到物品模塊包括的主要內(nèi)容信息對應(yīng),主要包括撿到物品的具體品類、具體名稱、具體特點、撿到的日期、詳細地址、撿識人姓名、聯(lián)系電話、以及管理員修改物品狀態(tài)、保存時間等詳細信息,具體內(nèi)容等方面的信息。撿到物品添加界面如圖4-10所示:圖4-10添加撿到物品模塊界面保存按鈕被點擊之后,執(zhí)行調(diào)用位于SpringMVC的lostController.java類中insertganxie下的lostAdd方法,驗證信息的執(zhí)行與操作是通過調(diào)用mybatis中l(wèi)ostMapper.java和lost.xml的兩個實體類實現(xiàn),在數(shù)據(jù)表lost中保存頁面信息。最終實現(xiàn)lostadd.jsp頁面上的form表單中的aciton="blostinsert"的提交動作,實現(xiàn)表單提交。4.6留言管理留言模塊模塊主要利用數(shù)據(jù)庫表單的形式對留言進行管理,主要包括留言的標題、主要內(nèi)容、回復信息、用戶名稱、具體發(fā)布日期、等信息,具體的留言界面如圖4-11所示:圖4-11留言管理界面通過留言管理按鈕的點擊,位于SpringMVC的liuyanController類中的liuyanlist方法被執(zhí)行,利用jsp的EL表達式,通過數(shù)據(jù)庫liuyan物理表與屬于mybatis中com.mapper的實體類下面的liuyanMapper.java和liuyan.xml方法相交互,在liuyanlist.jsp頁面上將與html結(jié)合的詳細報表內(nèi)容進行輸出。留言的添加功能主要是通過javacript驗證頁面驗證通過留言的添加實現(xiàn)的,留言添加的信息與留言模塊包括的主要內(nèi)容信息對應(yīng),主要包括留言的標題、主要內(nèi)容、回復信息、用戶名稱、具體發(fā)布日期、等信息。留言添加界面如圖4-12所示:圖4-12添加留言界面保存按鈕被點擊之后,執(zhí)行調(diào)用位于SpringMVC的liuyanController.java類中insertliuyan下的liuyanAdd方法,驗證信息的執(zhí)行與操作是通過調(diào)用mybatis中l(wèi)iuyanMapper.java和liuyan.xml的兩個實體類實現(xiàn),在數(shù)據(jù)表lost中保存頁面信息。最終實現(xiàn)liuyanadd.jsp頁面上的form表單中的aciton="liuyaninsert"的提交動作,實現(xiàn)表單提交。4.7新聞公告管理新聞公告模塊主要利用數(shù)據(jù)庫表單的形式對新聞公告表進行管理,主要包括新聞公告表的標題、主要內(nèi)容、具體發(fā)布日期、圖片等信息,具體的新聞公告界面如圖4-11所示:圖4-13新聞公告管理界面通過新聞公告管理按鈕的點擊,位于SpringMVC的noticeController類中的noticelist方法被執(zhí)行,利用jsp的EL表達式,通過數(shù)據(jù)庫notice物理表與屬于mybatis中com.mapper的實體類下面的noticeMapper.java和notice.xml方法相交互,在noticelist.jsp頁面上將與html結(jié)合的詳細報表內(nèi)容進行輸出。新聞公告的添加功能主要是通過javacript驗證頁面驗證通過新聞公告的添加實現(xiàn)的,新聞公告添加的信息與新聞公告模塊包括的主要內(nèi)容信息對應(yīng),主要包括新聞公告表的標題、主要內(nèi)容、具體發(fā)布日期、圖片等信息。新聞公告添加界面如圖4-12所示:圖4-14添加新聞公告界面保存按鈕被點擊之后,執(zhí)行調(diào)用位于SpringMVC的noticeController.java類中insertnotice下的noticeAdd方法,驗證信息的執(zhí)行與操作是通過調(diào)用mybatis中noticeMapper.java和notice.xml的兩個實體類實現(xiàn),在數(shù)據(jù)表lost中保存頁面信息。最終實現(xiàn)noticeadd.jsp頁面上的form表單中的aciton="noticeinsert"的提交動作,實現(xiàn)表單提交。4.8系統(tǒng)部署本系統(tǒng)采用Windows10、MYSQL作為操作系統(tǒng)。其中服務(wù)器采用Tomcat8.0進行安裝,同時設(shè)置TOMCAT_HOME環(huán)境變量為Tomcat安裝目錄。在安裝服務(wù)器時要注意虛擬路徑的選擇,經(jīng)測試,帶有JDK的Java虛擬路徑適用于本系統(tǒng)。在安裝完成后,啟動Tomcat8.0,打開Eclips,隨后導入項目。圖4-15為項目導入過程。圖4-15導入項目界面圖4-16導入項目界面在項目導入后,及逆行下一步操作,即選中項目,開啟運行。圖4-17為項目運行過程。圖4-17運行項目圖4-18運行項目測試運行5.1軟件測試的目的對所開發(fā)軟件進行測試的目的在于檢測軟件存在的問題并及時修復不足和漏洞。檢測功能的實現(xiàn)在于依靠完善的檢測標準,而檢測標準的制定取決于研發(fā)人員想要達到的效果。檢測人員針對系統(tǒng)所要實現(xiàn)的功能設(shè)定一套適用的測試方法,通過檢測測試改善系統(tǒng)存在的問題,進一步提升系統(tǒng),保證系統(tǒng)的正常運行。軟件測試包含功能測試,性能測試,兼容性測試,安全測試。以下對各個測試內(nèi)容做詳細說明。5.2軟件測試的方式(1)功能測試:對系統(tǒng)的各個功能進行測試,包括管理員功能,用戶功能。對數(shù)據(jù)庫的信息表的儲存登記功能的測試,管理員權(quán)限功能的實現(xiàn),以及用戶基本操作功能包括用戶登錄,信息發(fā)布等的實現(xiàn),這些都是系統(tǒng)能否正常運行的評判條件。(2)性能測試:性能測試包括運行速度快慢的檢測,頁面加載速度的測定等。加載速度的快慢與用戶體驗息息相關(guān)。頁面加載速度過慢就容易使用戶放棄訪問,造成用戶丟失,這是至關(guān)重要的問題。(3)兼容性測試:系統(tǒng)依賴于國內(nèi)外知名網(wǎng)站運行,因此測試本系統(tǒng)與各個瀏覽器的兼容程度至關(guān)重要,一旦出現(xiàn)兼容不匹配就會使系統(tǒng)失效,無法正常運行?,F(xiàn)存的使用量較大的瀏覽器包括:谷歌瀏覽器,微軟瀏覽器,火狐瀏覽器等。我們對這些瀏覽器的各個版本進行兼容性測試,確保用戶可以正常使用。(4)安全測試:安全測試作為系統(tǒng)測試的最后一步也十分重要。系統(tǒng)中保存著大量的信息,其中包括用戶的個人信息,物品的各類信息等,一旦發(fā)生信息泄露,后果將不堪設(shè)想。因此要對系統(tǒng)進行安全性測試,包括確保數(shù)據(jù)安全,漏洞檢測以及確保后臺的正常使用,一旦發(fā)生漏洞,系統(tǒng)就容易遭受黑客攻擊,發(fā)生信息泄露。結(jié)論通過對國內(nèi)外優(yōu)秀網(wǎng)站的研究借鑒,并通過對用戶心理和操作技能的研究,設(shè)計出了該系統(tǒng)。相對于已有系統(tǒng),本系統(tǒng)對頁面設(shè)計,用戶操作便捷性,以及信息安全性做了完善和提升。本系統(tǒng)的主要特點概括為以下幾點:(1)本系統(tǒng)的最大優(yōu)勢體現(xiàn)在信息安全性。由于系統(tǒng)使用中存在對個人信息的存儲,插入相應(yīng)的安全模塊是必需的。本系統(tǒng)使用的特定的安全模塊也是本系統(tǒng)的亮點突出所在。(2)本系統(tǒng)的兼容性能強大,適用于大多數(shù)操作平臺。為了實現(xiàn)在多個平臺上操作只需安裝支持jdk等的,eclipse開發(fā)環(huán)境,也可通過單獨的服務(wù)器直接運行。(3)本系統(tǒng)的數(shù)據(jù)庫具有強大的數(shù)據(jù)管理功能,實現(xiàn)了存儲信息的動態(tài)查詢和實時更新。系統(tǒng)采用MySQL實現(xiàn)數(shù)據(jù)庫管理功能。并用于Dreamweaver開發(fā)工具,使操作簡單,用戶便捷,滿足用戶多樣化需求。在本次畢業(yè)設(shè)計中,盡管存在各種未知的困難,但在逐漸破解困難的過程中,也使我對本專業(yè)的內(nèi)容有了更深刻的理解和學習。通過本次畢業(yè)設(shè)計,我正式的將書本知識轉(zhuǎn)化為實際的實踐經(jīng)驗,使本人的專業(yè)技能得到了飛躍式提升,也使得本人對未來職業(yè)規(guī)劃有了更清晰的認知。本次畢業(yè)設(shè)計使我開啟了正式的編程道路,我將以開發(fā)最完美的系統(tǒng)程序為目標,激勵自己不斷前進。。參考文獻[1]勞幗齡.電子商務(wù)(第2版)[M].電子工業(yè)出版社,2012.6[2]鄭人杰,馬素霞,麻志毅.軟件工程.人民郵電出版社,2013.11[3]嚴蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)(C語言版).清華大學出版社,2013.3[4]呂云翔,劉浩,王昕鵬,周建.軟件工程課程設(shè)計.機械工業(yè)出版社,2014.12[5]文龍,張自輝,胡開生.SQLServer2005入門與提高[M].清華大學出版社,2015.3[6]姜力,高群.SQLServer數(shù)據(jù)庫設(shè)計與管理[M].中國林業(yè)出版社,2016[7]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論(第4版).高等教育出版社,2011.1[8]王紅霞.Java程序設(shè)計基礎(chǔ)教程.中國電力出版社,2012[9]李相國.Java實例精通.機械工業(yè)出版社,2013.3[10]黃曉東.Java課程設(shè)計案例精編(第二版).中國水利水電出版社,2012[11]于萬波.網(wǎng)站開發(fā)與應(yīng)用案例教程[M].北京:清華大學出版社,2015.[12]張容銘.JavaScript設(shè)計模式[M].北京:人民郵電出版社,2015.[13](美)基思(加)桑布爾斯.JavaScriptDOM編程藝術(shù)[M].北京:人民郵電出版社,2012[14]唐漢明.深入淺出MySsql數(shù)據(jù)庫開發(fā)優(yōu)化與管理維護[M].北京:人民郵電出版社,2009[15]耿祥義,張躍平.JSP實用教程[M].北京:清華大學出版社,2015.[16]梁勇.Java語言程序設(shè)計[M].北京:機械工業(yè)出版社,2015.[17]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2014.[18]畢廣吉.Java程序設(shè)計實例教程[M].北京:冶金工業(yè)出版社,2017.[19]SunYaojie.theresearchofstochasticconstrainedprogramming[D],2014.[20]ZHAOXiao-xia.InvoicingManagementSystemDesignandImplementation[J].CoalTechnology,2014,(1)[21](美)JohnJ.Patrick著.SQL基礎(chǔ)(第二版).清華大學出版社.2014.[21](美)Davidflanagan著.Java技術(shù)手冊(第五版).東南大學出版社.2016.[22]黃裴、徐汀榮,電子商務(wù)原理與技術(shù)(第二版),科學出版社,2016年10月
致謝在本次畢業(yè)設(shè)計中,非常感謝給予我?guī)椭睦蠋焸儯瑢W們。首先,從畢業(yè)設(shè)計選題,到設(shè)計過程中的技術(shù)指導,到最后的修改建議等,都離不開導師的大力相助。導師在我的畢業(yè)設(shè)計過程中付出了大量的時間精力,他的真誠,耐心和細致都給予了我強大的精神動力。在老師的盡心指導下,我獨立完成了本次畢業(yè)設(shè)計,使自己的專業(yè)技能得到了實際性的提升,也對未來的職業(yè)認知有了更深刻的感悟。其次,在本次畢業(yè)設(shè)計中也十分感謝我的同學們,他們在我畢業(yè)設(shè)計過程中給予了強大的包容,使我可以全身心投入畢業(yè)設(shè)計中。同時他們友好的同學情誼也使我在畢業(yè)設(shè)計過程中感受了深厚的情誼。最后,也感謝大學四年中教導過我的各位任課老師們,是他們的辛勤執(zhí)教,負責態(tài)度使我收獲了受益匪淺的知識,這些知識將使我終身受益?!耙蝗諡閹煟K身為父”,老師們嚴謹,求真,務(wù)實的教學態(tài)度使我成長為一個品格堅毅的優(yōu)秀青年。正是在各位老師和同學的幫助下,我才得以順利完成畢業(yè)設(shè)計。感謝大家不求回報的付出!
電腦不啟動故障診治了解電腦啟動的過程在諸多電腦故障中,無法正常啟動是最令用戶頭痛的事了。筆者長期從事維護電腦的工作,在這個方面積累了一些經(jīng)驗,現(xiàn)在就將這些經(jīng)驗整理歸納出來與朋友們分享。本文將以家用電腦和windows98操作系統(tǒng)為基礎(chǔ),介紹電腦無法正常啟動故障的診治。要想準確地診斷電腦不啟動故障,首先要了解的起動過程,當我們按下電源開關(guān)時,電源就開始向主板和其它設(shè)備供電,此時電壓還沒有完全穩(wěn)定,主板控制芯片組會根據(jù)CMOS中的CPU主頻設(shè)置向CPU發(fā)出一個Reset(重置)信號,讓CPU初始化,電壓完全穩(wěn)定后,芯片組會撤去Reset信號,CPU馬上從地址FFFF0H處執(zhí)行一條跳轉(zhuǎn)指令,跳到系統(tǒng)BIOS中真正的啟動代碼處。系統(tǒng)BIOS首先要做的事情就是進行POST(PowerOnSelfTest,加電自檢)。POST的主要任務(wù)是檢測系統(tǒng)中的一些關(guān)鍵設(shè)備(電源、CPU芯片、BIOS芯片、定時器芯片、數(shù)據(jù)收發(fā)邏輯電路、DMA控制器、中斷控制器以及基本的64K內(nèi)存和內(nèi)存刷新電路等)是否存在和能否正常工作,如內(nèi)存和顯卡等。自檢通過后,系統(tǒng)BIOS將查找顯示卡的BIOS,由顯卡BIOS來完成顯示卡的初始化,顯示器開始有顯示,自此,系統(tǒng)就具備了最基本的運行條件,可以對主板上的其它部分進行診斷和測試,再發(fā)現(xiàn)故障時,屏幕上會有提示,但一般不死機,接著系統(tǒng)BIOS將檢測CPU的類型和工作頻率,然后開始測試主機所有的內(nèi)存容量,內(nèi)存測試通過之后,系統(tǒng)BIOS將開始檢測系統(tǒng)中安裝的一些標準硬件設(shè)備,這些設(shè)備包括:硬盤、CD-ROM、軟驅(qū)、串行接口和并行接口等連接的設(shè)備,大多數(shù)新版本的系統(tǒng)BIOS在這一過程中還要自動檢測和設(shè)置內(nèi)存的相關(guān)參數(shù)、硬盤參數(shù)和訪問模式等。標準設(shè)備檢測完畢后,系統(tǒng)BIOS內(nèi)部的支持即插即用的代碼將開始檢測和配置系統(tǒng)中已安裝的即插即用設(shè)備。每找到一個設(shè)備之后,系統(tǒng)BIOS都會在屏幕上顯示出設(shè)備的名稱和型號等信息,同時為該設(shè)備分配中斷、DMA通道和I/O端口等資源。最后系統(tǒng)BIOS將更新ESCD(ExtendedSystemConfigurationData,擴展系統(tǒng)配置數(shù)據(jù))。ESCD數(shù)據(jù)更新完畢后,系統(tǒng)BIOS的啟動代碼將進行它的最后一項工作,即根據(jù)用戶指定的啟動順序從軟盤、硬盤或光驅(qū)啟動。以從C盤啟動為例,系統(tǒng)BIOS將讀取并執(zhí)行硬盤上的主引導記錄,主引導記錄接著從分區(qū)表中找到第一個活動分區(qū),然后讀取并執(zhí)行這個活動分區(qū)的分區(qū)引導記錄,而分區(qū)引導記錄將負責讀取并執(zhí)行IO.SYS,這是Windows最基本的系統(tǒng)文件。IO.SYS首先要初始化一些重要的系統(tǒng)數(shù)據(jù),然后就顯示出我們熟悉的藍天白云,在這幅畫面之下,Windows將繼續(xù)進行DOS部分和GUI(圖形用戶界面)部分的引導和初始化工作,一切順利結(jié)束,電腦正常啟動。根據(jù)故障現(xiàn)象診治了解電腦啟動的過程,故障就好判斷了,下面我們就根據(jù)故障現(xiàn)象開始診治了:現(xiàn)象一:系統(tǒng)完全不能啟動,見不到電源指示燈亮,也聽不到冷卻風扇的聲音。這時,基本可以認定是電源部分故障,檢查:電源線和插座是否有電、主板電源插頭是否連好,UPS是否正常供電,再確認電源是否有故障,最簡單的就是替換法,但一般用戶家中不可能備有電源等備件,這時可以嘗試使用下面的方法(注意:要慎重):先把硬盤,CPU風扇,或者CDROM連好,然后把ATX主板電源插頭用一根導線連接兩個插腳(把插頭的一側(cè)突起對著自己,上層插腳從左數(shù)第4個和下層插腳從右數(shù)第3個,方向一定要正確),然后把ATX電源的開關(guān)打開,如果電源風扇轉(zhuǎn)動,說明電源正常,否則電源損壞。如果電源沒問題直接短接主板上電源開關(guān)的跳線,如果正常,說明機箱面板的電源開關(guān)損壞。現(xiàn)象二:電源批示燈亮,風扇轉(zhuǎn),但沒有明顯的系統(tǒng)動作。這種情況如果出現(xiàn)在新組裝電腦上應(yīng)該首先檢查CPU是否插牢或更換CPU,而正在使用的電腦的CPU損壞的情況比較少見(人為損壞除外),損壞時一般多帶有焦糊味,如果剛剛升級了BIOS或者遭遇了CIH病毒攻擊,這要考慮BIOS損壞問題(BIOS莫名其妙的損壞也是有的),修復BIOS的方法很多雜志都介紹過就不重復了;確認CPU和BIOS沒問題后,就要考慮CMOS設(shè)置問題,如果CPU主頻設(shè)置不正確也會出現(xiàn)這種故障,解決方法就是將CMOS信息清除,既要將CMOS放電,一般主板上都有一個CMOS放電的跳線,如果找不到這個跳線可以將CMOS電池取下來,放電時間不要低于5分鐘,然后將跳線恢復原狀或重新安裝好電池即可;如果CPU、BIOS和CMOS都沒問題還要考慮電源問題:PC機電源有一個特殊的輸出信號,稱為POWERGOOD(PG)信號,如果PG信號的低電平持續(xù)時間不夠或沒有低電平時間,PC機將無法啟動。如果PG信號一直為低電平,則PC機系統(tǒng)始終處于復位狀態(tài)。這時PC機也出現(xiàn)黑屏、無聲響等死機現(xiàn)象。但這需要專業(yè)的維修工具外加一些維修經(jīng)驗,因此,建議采用替換法;電源沒有問題就要檢查是否有短路,確保主板表面不和金屬(特別是機箱的安裝固定點)接觸。把主板和電源拿出機箱,放在絕緣體表面,如果能啟動,說明主板有短路現(xiàn)象;如果還是不能啟動則要考慮主板問題,主板故障較為復雜,可以使用替換法確認,然后更換主板?,F(xiàn)象三:電源指示燈亮,系統(tǒng)能啟動,但系統(tǒng)在初始化時停住了,而且可以聽到嗽叭的鳴叫聲(沒有視頻):根據(jù)峰鳴代碼可以判斷出故障的部位。ccid_page/AwardBIOS1短聲:說明系統(tǒng)正常啟動。表明機器沒有問題。2短聲:說明CMOS設(shè)置錯誤,重新設(shè)置不正確選項。1長1短:說明內(nèi)存或主板出錯,換一個內(nèi)存條試試。1長2短:說明顯示器或顯示卡存在錯誤。檢查顯卡和顯示器插頭等部位是否接觸良好或用替換法確定顯卡和顯示器是否損壞。1長3短:說明鍵盤控制器錯誤,應(yīng)檢查主板。1長9短:說明主板FlashRAM、EPROM錯誤或BIOS損壞,更換FlashRAM。重復短響:說明主板電源有問題。不間斷的長聲:說明系統(tǒng)檢測到內(nèi)存條有問題,重新安裝內(nèi)存條或更換新內(nèi)存條重試。AMIBIOS1短:說明內(nèi)存刷新失敗。更換內(nèi)存條。2短:說明內(nèi)存ECC較驗錯誤。在CMOS中將內(nèi)存ECC校驗的選項設(shè)為Disabled或更換內(nèi)存。3短:說明系統(tǒng)基本內(nèi)存檢查失敗。換內(nèi)存。4短:說明系統(tǒng)時鐘出錯。更換芯片或CMOS電池。5短:說明CPU出現(xiàn)錯誤。檢查CPU是否插好。6短:說明鍵盤控制器錯誤。應(yīng)檢查主板。7短:說明系統(tǒng)實模式錯誤,不能切換到保護模式。8短:說明顯示內(nèi)存錯誤。顯示內(nèi)存有問題,更換顯卡試試。9短:說明BIOS芯片檢驗和錯誤。1長3短:說明內(nèi)存錯誤。內(nèi)存損壞,更換。1長8短:說明顯示測試錯誤。顯示器數(shù)據(jù)線沒插好或顯示卡沒插牢?,F(xiàn)象四:系統(tǒng)能啟動,有視頻,出現(xiàn)故障提示,這時可以根據(jù)提示來判斷故障部位。下面就是一些常見的故障提示的判斷:一、提示“CMOSBatteryStateLow”原因:CMOS參數(shù)丟失,有時可以啟動,使用一段時間后死機,這種現(xiàn)象大多是CMOS供電不足引起的。對于不同的CMOS供電方式,采取不同的措施:1.焊接式電池:用電烙鐵重新焊上一顆新電池即可;2.鈕扣式電池:直接更換;3.芯片式:更換此芯片,最好采用相同型號芯片替換。如果更換電池后時間不長又出現(xiàn)同樣現(xiàn)象的話,很可能是主板漏電,可檢查主板上的二極管或電容是否損壞,也可以跳線使用外接電池,不過這些都需要有一定的硬件維修基礎(chǔ)才能完成。二、提示“CMOSChecksumFailure”CMOS中的BIOS檢驗和讀出錯;提示“CMOSSystemOptionNotSet”,CMOS系統(tǒng)未設(shè)置;提示“CMOSDisplayTypeMismatch”,CMOS中顯示類型的設(shè)置與實測不一致;提示“CMOSMemorySizeMismatch”,主板上的主存儲器與CMOS中設(shè)置的不一樣;提示“CMOSTime&DateNotSet”,CMOS中的時間和日期沒有設(shè)置。這些都需要對CMOS重新設(shè)置。三、提示“KeyboardInterfaceError”后死機原因:主板上鍵盤接口不能使用,拔下鍵盤,重新插入后又能正常啟動系統(tǒng),使用一段時間后鍵盤無反應(yīng),這種現(xiàn)象主要是多次拔插鍵盤引起主板鍵盤接口松動,拆下主板用電烙鐵重新焊接好即可;也可能是帶電拔插鍵盤,引起主板上一個保險電阻斷了(在主板上標記為Fn的東西),換上一個1歐姆/0.5瓦的電阻即可。四、自檢過程中斷在xxxKCache處這表示主板上Cache損壞,可以在CMOS設(shè)置中將“ExternalCache”項設(shè)為“Disable”故障即可排除。同理,在自檢主板部件時出現(xiàn)中斷,則可以認為該部件損壞,解決方法一般可以在CMOS中將其屏蔽,如果不能屏蔽該部件最好更換主板。五、提示“FDDControllerFailure”BIOS不能與軟盤驅(qū)動器交換信息;提示“HDDControllerFailure”,BIOS不能與硬盤驅(qū)動器交換信息。應(yīng)檢查FDD(HDD)控制卡及電纜。六、提示“8042GateA20Error”8042芯片壞;提示“DMAError”,DMA控制器壞。這種故障需要更換。七、提示“DisplaySwitchNotProper”主板上的顯示模式跳線設(shè)置錯誤,重新跳線。八、提示“KeyboardisLock...Unlockit”鍵盤被鎖住,打開鎖后重新引導系統(tǒng)。九、IDE接口設(shè)備檢測信息為:“DetectingPrimary(或Secondary)Master(或Slave)...None”表示該IDE接口都沒有找到硬盤,如果該IDE口確實接有硬盤的話,則說明硬盤沒接上或硬盤有故障,可以從以下幾方面檢查:1、硬盤電源線和數(shù)據(jù)線是否接觸不良,或換一根線試試;2、CMOS設(shè)置有無錯誤,進入CMOS將“PrimaryMaster”、“PrimarySlave”、“SecondaryMaster”三項的的“TYPE”都設(shè)置成“Auto”;3、替換法確認硬盤本身有故障。十、IDE接口設(shè)備檢測信息下面顯示“Floppydisk(s)fail(40)”出錯信息表示CMOS所指定的軟盤驅(qū)動器有問題。判斷和解決的方法與硬盤相似。現(xiàn)象五:系統(tǒng)不能引導。這種故障一般都不是嚴重問題,只是系統(tǒng)在找到的用于引導的驅(qū)動器中找不到引導文件,比如:BIOS的引導驅(qū)動器設(shè)置中將軟驅(qū)排在了硬盤驅(qū)動的前面,而軟驅(qū)中又放有沒有引導系統(tǒng)的軟盤或者BIOS的引導驅(qū)動器設(shè)置中將光驅(qū)排在了硬盤驅(qū)動的前面,而光驅(qū)中又放有沒有引導系統(tǒng)的光盤,這個都很簡單,將光盤或軟盤取出就可以了,實際應(yīng)用中遇到“DiskBootFailure,InsertSystemDiskAndPressEnter”的提示,多數(shù)都是這個原因。如果是硬盤不能引導的話一般有兩種情況:一種是硬盤數(shù)據(jù)線沒有插好,另一種就是硬盤數(shù)據(jù)損壞。前者一般多會出現(xiàn)硬盤容量檢測不正確和引導時出現(xiàn)死機的現(xiàn)象;后者則是干脆找不到引導文件或提示文件損壞。前者只需重新連接好數(shù)據(jù)線即可;后者則需要用win98的啟動軟盤或啟動光盤啟動,根據(jù)實際情況來定:一、提示“Invalidpartitiontable”或“NotFoundany[activepartition]inHDDDiskBootFailure,InsertSystemDiskAndPressEnter”,這說明找不到硬盤活動分區(qū),需要對硬盤重新分區(qū)。二、提示“Missoperationsyste”,說明硬盤活動分區(qū)需要重新格式化(formatc:/s)。三、提示“InvalidsystemdiskReplacethedisk,andthenpressanykey”或顯示“StartingWindows98…”時出現(xiàn)死機,說明硬盤上的系統(tǒng)文件丟失了或損壞,使用“sysc:”,命令傳遞系統(tǒng)文件給c盤,再將C拷貝給c盤?,F(xiàn)象六:硬盤可以引導,但Windows不能正常啟動,也不能進入安全模式。這種情況表明Windows98出現(xiàn)了嚴重的錯誤,首先,用殺毒軟件查殺病毒,看是不是病毒造成的,如果沒有發(fā)現(xiàn)病毒可以用以下方法試一試。一、直接將接口卡與各個外設(shè)都撥去,再插回去,并調(diào)整接口卡上的設(shè)置(如果可以的話)來檢查是否是硬件沖突造成,開機看看是否可正常進入Windows。二、檢查CMOS中的設(shè)置是否有不正確的地方,若不清楚,可選擇LoadBiosDefault項目,然后重開機,開機看是否可正常進入Windows。三、在啟動時按下F8鍵,一般會出現(xiàn)6個選項(如果安裝了DOS6.22則出現(xiàn)7個選項)選擇第4項“step-by-stepconfirmation”進入單步運行方式,按照出現(xiàn)死機的命令選擇處理方法:1、執(zhí)行“Processthesystemregistry”計算機就死機,說明是注冊表故障,那么可以重新啟動按F8鍵,選第4項后,只在Device=c:\windows\h
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025車輛保管合同書范文
- 2025保修工程合同范本
- 2025學校食堂承包合同書
- 2025關(guān)于試用期解除合同及案例
- 2025年度軍事電子對抗保密技術(shù)合同3篇
- 2025年度新能源充電設(shè)施建設(shè)公司合作協(xié)議書3篇
- 二零二五年度農(nóng)村房屋租賃合同(含農(nóng)業(yè)產(chǎn)業(yè)升級)
- 二零二五年度體育場館租賃合同及賽事運營協(xié)議3篇
- 2025年度農(nóng)村個人地基使用權(quán)轉(zhuǎn)讓及農(nóng)業(yè)現(xiàn)代化設(shè)施配套協(xié)議書3篇
- 2025年度教育信息化項目經(jīng)理合作協(xié)議2篇
- 醫(yī)院科室合作共建協(xié)議 醫(yī)院科室合作協(xié)議書
- 醫(yī)務(wù)人員感染性職業(yè)暴露登記表
- qc成果提高剪力墻層間混凝土一次驗收合格率
- 比賽獲獎?wù)n件-I-love-My-White-Shoes(繪本)
- 初中生物-《植物的生殖與發(fā)育》教學課件設(shè)計
- 手機大腦:讓人睡眠好、心情好、腦力好的戒手機指南
- 中考數(shù)學第一輪復習
- 一汽靖燁發(fā)動機有限公司安全文化知識手冊
- 湘賀水利樞紐水電站設(shè)計
- 高壓線防護架搭設(shè)施工方案
- 四川省成都市2021-2022學年高一(上)期末調(diào)研考試物理試題Word版含解析
評論
0/150
提交評論