基于SSM的惠州大學(xué)排課系統(tǒng)設(shè)計與實(shí)現(xiàn)-畢業(yè)論文-定稿_第1頁
基于SSM的惠州大學(xué)排課系統(tǒng)設(shè)計與實(shí)現(xiàn)-畢業(yè)論文-定稿_第2頁
基于SSM的惠州大學(xué)排課系統(tǒng)設(shè)計與實(shí)現(xiàn)-畢業(yè)論文-定稿_第3頁
基于SSM的惠州大學(xué)排課系統(tǒng)設(shè)計與實(shí)現(xiàn)-畢業(yè)論文-定稿_第4頁
基于SSM的惠州大學(xué)排課系統(tǒng)設(shè)計與實(shí)現(xiàn)-畢業(yè)論文-定稿_第5頁
已閱讀5頁,還剩53頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

基于SSM的惠州大學(xué)排課系統(tǒng)設(shè)計與實(shí)現(xiàn)摘要:當(dāng)今社會,人們不再像以前那樣慢節(jié)奏地的生活、工作和學(xué)習(xí),而是加快了節(jié)奏,目的就是充分利用時間,提高時間的經(jīng)濟(jì)效應(yīng)。特別是對于專注學(xué)習(xí)的學(xué)霸和專注工作的工作狂來說,時間更加寶貴。因此,與看課表相比,人們更愿意選擇網(wǎng)上系統(tǒng)看課表。而傳統(tǒng)的課表方式效率低下,已經(jīng)滿足不了學(xué)生們快節(jié)奏生活的需求了。在幾乎每個學(xué)生手中都有一部Android智能手機(jī)和網(wǎng)絡(luò)基礎(chǔ)設(shè)施非常完善的時代里,為我們解決傳統(tǒng)查課表存在的問題成為可能。針對傳統(tǒng)查課表方式效率低下和滿足不了人們快節(jié)奏生活的需求的問題,分析了惠州大學(xué)排課系統(tǒng)模式,開發(fā)一個基于Android平臺的查課表系統(tǒng)具有非常重要的意義,解決傳統(tǒng)查課表繁瑣的流程帶來的效率問題,實(shí)現(xiàn)學(xué)生能在線查看課表,老師在線查看課表,提高了用戶時間利用率。C/S模式將作為惠州大學(xué)排課系統(tǒng)的實(shí)現(xiàn)模式,客戶端使用Android客戶端,而客戶端又分為用戶端和管理端。Java語言作為服務(wù)器端和客戶端的開發(fā)語言,使用我們在學(xué)校學(xué)過SSM框架—由Spring、SpringMVC和MyBatis整合而來的框架,idea將被作為后端開發(fā)工具,而數(shù)據(jù)庫支持使用MySQL數(shù)據(jù)庫,該數(shù)據(jù)庫的版本是5.1.37?;葜荽髮W(xué)排課系統(tǒng)的實(shí)現(xiàn)將會多一個排課系統(tǒng),將會有多一個排課系統(tǒng)選擇。對學(xué)生和老師來說,可以隨便查看課表以免錯過上課時間,讓用戶更好的利用安排自己的時間;對于老師來說,人力資源將得到更圓滑的安排,對管理成本有大幅的節(jié)省,將會為節(jié)省學(xué)生和老師時間帶來非凡的意義。關(guān)鍵詞:老師,學(xué)生,課表。

DesignandimplementationofcoursearrangementsysteminHuizhouUniversityAbstract:Intoday'ssociety,peoplearenolongerliving,workingandstudyinginthesameslowpaceasbefore,buttheyarespeedingupthepaceinordertomakefulluseoftimeandimprovetheeconomiceffectoftime.Especiallyforthosewhofocusonlearningandwork,timeismoreprecious.Therefore,peoplearemorewillingtochoosetheonlinesystemtowatchtheschedulethantowatchtheschedule.However,thetraditionalscheduleisinefficient,whichcannotmeettheneedsofstudents'fast-pacedlife.IntheerawhenalmosteverystudenthasanAndroidsmartphoneandaverycompletenetworkinfrastructure,itispossibletosolvetheproblemsexistinginthetraditionalcurriculumcheckforus.Aimingattheproblemthatthetraditionalschedulecheckingmethodisinefficientandcan'tmeettheneedsofpeople'sfast-pacedlife,thispaperanalyzestheschedulesystemmodeofHuizhouUniversity.ItisdevelopmentmodeandMVCdesignmode,soastosolvetheefficiencyproblemsbroughtbythetediousprocessoftraditionalschedulecheckingandrealizethestudentstoviewthescheduleonline,theteachercheckedtheclassscheduleonline,whichimprovedthetimeutilizationrateofusers.C/SmodewillbetheimplementationmodeofcoursearrangementsystemofHuizhouUniversity.TheclientusesAndroidclient,whichisdividedintoclientandmanagementclient.JavalanguagewillbeusedasthedevelopmentlanguageofAndroidclient,Androidstudiowillbeusedasthedevelopmenttool;usingtheSSMframeworkthatwehavelearnedinschool-theframeworkintegratedbyspring,springMVCandmybatis,Ideawillbeusedasaback-enddevelopmenttool,andthedatabasesupportsMySQLdatabase,whichisversion5.1.37.TheimplementationofcoursearrangementsystemofHuizhouUniversitywillhaveonemorecoursearrangementsystemandonemorechoiceofcoursearrangementsystem.Forstudentsandteachers,youcanchecktheclassscheduleatwilltoavoidmissingtheclasstime,sothatuserscanmakebetteruseoftheirowntime;forteachers,humanresourceswillbemoresmoothlyarranged,managementcostswillbegreatlysaved,whichwillbringspecialsignificancetosavestudentsandteachers'time.Keywords:Teacher,student,timetable.

目錄第1章緒論 第1章緒論1.1系統(tǒng)的開發(fā)背景及意義讀書不是唯一的出路,但讀書的最好的出路,這句話深深的感染了很多迷茫的學(xué)者,越來越多的人走向高文化教育,優(yōu)秀的教育提升了我國國民的整體文化水平和素質(zhì)水平。因此,在學(xué)校的學(xué)習(xí)中,我們上課就一定會需要課程表。那么,如何才可以提高課程表的多樣性和簡便性,就成了該系統(tǒng)的主要解決問題。惠州大學(xué)排課系統(tǒng)就是從學(xué)生和老師的角度出發(fā),簡化課程表,讓學(xué)生和老師更加方便使用和更加容易記住排課系統(tǒng)。在安排各個班級上課的時間需要人工實(shí)現(xiàn),而且經(jīng)常會出現(xiàn)同一時間會有多個班級要使用同一個教室的沖突。本課題主要研究和開發(fā)惠州大學(xué)排課系統(tǒng),利用計算機(jī)技術(shù),在惠州大學(xué)課程的基礎(chǔ)上,制作出一個有惠州特色,更加適合惠州大學(xué)的排課系統(tǒng)是很有必要的。信息化時代和數(shù)字化時代的今天,各行各業(yè)都在與時俱進(jìn),而教育事業(yè)也不會例外,課程表信息化就是其中一項?;葜荽髮W(xué)排課系統(tǒng)是為惠州大學(xué)排課信心化而開發(fā)的一套軟件系統(tǒng),以節(jié)約工作量和時間,改變傳統(tǒng)的排課方式,實(shí)現(xiàn)老師學(xué)生可清楚和便捷的了解課程。本系統(tǒng)的最終用戶為學(xué)校管理員、老師、學(xué)生。俗話說時間就是金錢,惠州大學(xué)排課系統(tǒng)的研制具有以下幾點(diǎn)意義:作為教育部門的系統(tǒng)將為排課作出便捷成功的表率,教育部門也能跟著信息化的潮流,不斷進(jìn)步;系統(tǒng)的成功研發(fā)將成為我國教育部門排課系統(tǒng)的一個典范,適用這個排課系統(tǒng)的高校可共同適用;在惠州大學(xué)聽課來了解惠州大學(xué)的具體上課細(xì)節(jié),在惠州大學(xué)游玩來更好的了解惠州特色。1.2國內(nèi)外研究現(xiàn)狀在我國,一個人口眾多的國家,需要高教育的人增多,所以高校自然而然也多,在這么多的高校中,他們各有千秋,正如校訓(xùn)一樣,每一間都有自己的特點(diǎn)[1]張微微。基于Java語言的排課系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].科技風(fēng),2017[1]張微微?;贘ava語言的排課系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].科技風(fēng),2017在國外,發(fā)達(dá)國家里面,在20世紀(jì)就有人開始提出學(xué)校的課程需求,已經(jīng)很早就有人開始研究這個問題,在當(dāng)時已經(jīng)引起了較多的注意,所以自然而然他們的排課要更完善,更適合他們的學(xué)生和學(xué)校[2]馮巧珠?;葜莨こ碳夹g(shù)學(xué)校成人教育排課管理系統(tǒng)的研究與分析[D].云南大學(xué),2016。但是并不是適合外國人就適合中國人的,我們不僅有膚色的區(qū)別,還有生活環(huán)境,教育理念,文化素養(yǎng)的不同,所以尋找屬于我們的課程編排實(shí)在太重要了,這驅(qū)使著我不斷前進(jìn),爭取為我國高校貢獻(xiàn)一份力量[2]馮巧珠?;葜莨こ碳夹g(shù)學(xué)校成人教育排課管理系統(tǒng)的研究與分析[D].云南大學(xué),2016[3]駱海玉。高校學(xué)生信息管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].電子技術(shù)與軟件工程,20171.3系統(tǒng)的主要研究內(nèi)容這個課題的開發(fā)內(nèi)容,首先需要了解部分惠州市中小學(xué)的學(xué)生習(xí)慣,對在惠州的學(xué)生有個大致的思維圖;然后根據(jù)收集的信息模擬出一個小系統(tǒng),通過增加有特色的功能,制作出一個能滿足大部分人的排課功能;最后制作出屬于惠州這所大學(xué)的系統(tǒng)。根據(jù)以上的要求排課系統(tǒng)[4]王慧敏。高校網(wǎng)上選課系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].內(nèi)蒙古科技與經(jīng)濟(jì),2016的主要功能包括了:通過注冊登錄進(jìn)入系統(tǒng),用戶可以查詢班級的課程信息,查看管理員的公告,留言對老師的意見[4]王慧敏。高校網(wǎng)上選課系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].內(nèi)蒙古科技與經(jīng)濟(jì),2016[5]張媛,祁蘭。基于禁忌搜索的排課系統(tǒng)的設(shè)計[J].電子設(shè)計工程,2016個人注冊登錄模塊:主要包括用戶信息注冊以及用戶登錄和權(quán)限分配;排課管理模塊:管理員在后臺進(jìn)行排課信息的操作;其他管理系統(tǒng):管理學(xué)生,老師,班級,實(shí)驗(yàn)室,公告的信息。(1)做到每個班級、老師、學(xué)生的上課的時間點(diǎn)不沖突,這是最基本的,所以必須要做好這一點(diǎn)??梢栽O(shè)置有課提醒,以提示老師、學(xué)生該到班級上課。(2)班級統(tǒng)計人數(shù),任課老師保證學(xué)生的上課率,做登記。(3)學(xué)生上課時間分布均勻性,保證課程質(zhì)量,以達(dá)到教學(xué)目的。主要問題是:該設(shè)計能否完成排課的統(tǒng)計分析,老師、學(xué)生的滿意度分析和實(shí)際回修率的統(tǒng)計分析[6]李斯斯。高校智能排課系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].吉林大學(xué),2016[6]李斯斯。高校智能排課系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].吉林大學(xué),20161.4系統(tǒng)開發(fā)環(huán)境與開發(fā)工具系統(tǒng)采用8GB的win7x64操作系統(tǒng),1.8版本的JDK,8.5.9版本的tomcat,免費(fèi)的MySQL,以上這些作為系統(tǒng)的開發(fā)環(huán)境。服務(wù)器開發(fā)工具使用的是Eclipse,服務(wù)器端的開發(fā)框架是SSM框架。以上為系統(tǒng)開發(fā)環(huán)境和開發(fā)工具。

第2章系統(tǒng)需求分析成功系統(tǒng)的開發(fā)需要進(jìn)行分析,它可以詳細(xì)了解用戶們的需求,為用戶更好的服務(wù),那這些需求用文字表達(dá)出來就是本章的3個步驟點(diǎn):(1)查出這個系統(tǒng)的可行性,對這個系統(tǒng)進(jìn)行可行性分析[7]李茜。排課問題的算法研究[D].長江大學(xué),2016[7]李茜。排課問題的算法研究[D].長江大學(xué),2016(2)了解系統(tǒng)的總體需求,協(xié)助用戶更好的使用系統(tǒng)。(3)明確系統(tǒng)的業(yè)務(wù)需求,明確系統(tǒng)的業(yè)務(wù)流程,更加方便用戶使用。系統(tǒng)開發(fā)完成后,隨著用戶的增加,數(shù)據(jù)就會增加,系統(tǒng)的功能也需要隨之增加,需要經(jīng)歷系統(tǒng)版本的升級才可以滿足更多的客戶,系統(tǒng)需求分析可以提升用戶的體驗(yàn)[8]姜峰。高校教學(xué)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].北京工業(yè)大學(xué),2016[8]姜峰。高校教學(xué)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].北京工業(yè)大學(xué),20162.1可行性分析2.1.1經(jīng)濟(jì)可行性基于ssm的惠州大學(xué)排課系統(tǒng)的設(shè)計與實(shí)現(xiàn)是本人的畢業(yè)設(shè)計,從整個系統(tǒng)的設(shè)計到開發(fā)都由本人自己完成,在開發(fā)的過程盡量避免付費(fèi)服務(wù),實(shí)現(xiàn)零經(jīng)費(fèi)。在整個系統(tǒng)開發(fā)完成并使用之后,將為學(xué)生和老師節(jié)省更多時間和精力以及優(yōu)化學(xué)校的管理方式,開發(fā)周期短,本系統(tǒng)可以提供很多便利,所以在經(jīng)濟(jì)角度上是可行的[9]DavidL.Anderson.ManagingInformationSystems.北京:清華大學(xué)出版社,2001[9]DavidL.Anderson.ManagingInformationSystems.北京:清華大學(xué)出版社,20012.1.2技術(shù)可行性基于SSM框架的惠州大學(xué)排課系統(tǒng)在開發(fā)過程中所使用的技術(shù)都比較成熟,本系統(tǒng)的開發(fā)語言為JAVA,數(shù)據(jù)庫為MySQL,[10]RaymondMcleod,JcGeorgeSchell.ManagementInformationSystems.北京:北京大學(xué)出版社,2004[10]RaymondMcleod,JcGeorgeSchell.ManagementInformationSystems.北京:北京大學(xué)出版社,20042.1.3操作可行性惠州大學(xué)排課系統(tǒng)是基于java語言的,簡明的UI、易于操作、簡易查看課表的方式和過程是惠州大學(xué)排課系統(tǒng)的優(yōu)點(diǎn)。連接網(wǎng)絡(luò)通過瀏覽器就可以進(jìn)入系統(tǒng)操作,只要學(xué)生和老師可以操作一般的App和對惠州大學(xué)排課系統(tǒng)的了解,就可以行云流水地操作惠州大學(xué)排課系統(tǒng)。從操作簡便可以看出操作是可行的。圖2.3學(xué)生業(yè)務(wù)流程圖2.2系統(tǒng)的總體需求排課App需要有學(xué)生端和老師端兩種客戶端,學(xué)生和老師登錄系統(tǒng)可以進(jìn)行不同的操作。學(xué)生端可以輸入賬號密碼登錄,并且在已經(jīng)登錄的情況下可以進(jìn)行查看課表;而老師端在登錄的情況下,主要實(shí)現(xiàn)對學(xué)生的管理以及老師課程的管理。從而使整個排課系統(tǒng)運(yùn)轉(zhuǎn)工作,實(shí)現(xiàn)學(xué)生和老師互利共贏。2.3系統(tǒng)建模2.3.1用例圖學(xué)生用戶包括登錄和查詢課表的操作。如圖2.4所示。圖2.4學(xué)生用例圖老師用戶需要進(jìn)行登錄、申請調(diào)課和查詢課表的操作。如圖2.5所示。圖2.5老師用例圖管理員的需要進(jìn)行學(xué)期信息管理、學(xué)生信息管理、教室信息管理、班級信息管理、登錄、專業(yè)信息管理、學(xué)院信息管理和排課時間安排。如圖2.6所示。圖2.6系統(tǒng)管理員用例圖2.3.2用例圖規(guī)約表表2-1登錄注冊用例規(guī)約表用例編號2-1用例名稱登錄注冊功能描述當(dāng)用戶注冊或登錄之后,學(xué)生、老師和管理員就可進(jìn)入系統(tǒng)。學(xué)生注冊登錄,老師注冊登錄,管理員注冊登錄執(zhí)行者學(xué)生、老師、管理員前置條件惠州大學(xué)排課系統(tǒng)能夠正常運(yùn)行。后置條件如果賬號密碼輸入錯誤,不可進(jìn)入系統(tǒng);如果學(xué)生、老師和管理員輸入正確,可以成功進(jìn)入系統(tǒng)。涉眾利益學(xué)生注冊登錄成功之后,可以進(jìn)行對排課系統(tǒng)評論操作;老師注冊登錄成功之后,可以查看個人信息和課程信息;管理員注冊登錄成功之后,可以對上傳的排課信息進(jìn)行審核,對評論進(jìn)行管理,寫公告基本路徑學(xué)生:1學(xué)生注冊1.1如果用戶未注冊,選擇注冊;1.2按照注冊提示規(guī)則進(jìn)行注冊;1.3注冊成功后變成學(xué)生用戶身份;1.4如果用戶之前已經(jīng)注冊,則輸入登錄信息;1.5角色變?yōu)橛脩羧缓筮M(jìn)入系統(tǒng)。老師:2;老師注冊2.1如果用戶未注冊,選擇注冊;2.2注冊成功后變成老師用戶身份;;2.3如果老師之前已經(jīng)注冊,則輸入登錄信息;2.4登錄成功并進(jìn)入惠州大學(xué)排課系統(tǒng)。擴(kuò)展無字段列表1.用戶名、密碼2.用戶類別業(yè)務(wù)規(guī)則無備注無表2-2查看惠州大學(xué)排課信息用例規(guī)約表用例編號2-2用例名稱查看惠州大學(xué)排課信息功能描述當(dāng)學(xué)生,老師進(jìn)入系統(tǒng)后,進(jìn)入展示頁后選擇想要瀏覽的惠州大學(xué)排課系統(tǒng)的課程信息。執(zhí)行者學(xué)生,老師,管理員前置條件進(jìn)入惠州大學(xué)排課系統(tǒng)前臺頁面后置條件顯示相關(guān)惠州大學(xué)排課詳細(xì)信息。涉眾利益學(xué)生,老師,管理員可以了解詳細(xì)信息?;韭窂讲榭椿葜荽髮W(xué)排課信息1.1選擇課程信息管理1.2進(jìn)入課程信息管理頁面。1.3選擇相應(yīng)的個人課程進(jìn)行查看。1.4展示相關(guān)惠州大學(xué)排課信息。擴(kuò)展可以在搜索欄中輸入字進(jìn)行課程信息搜索字段列表1.課程名稱;2.課程時間;3.課程地點(diǎn)業(yè)務(wù)規(guī)則無備注無表2-3評論用例規(guī)約表用例編號2-3用例名稱評論功能描述學(xué)生和老師用戶進(jìn)入惠州大學(xué)排課系統(tǒng)展示頁面可以進(jìn)行評論執(zhí)行者學(xué)生,老師前置條件進(jìn)入惠州大學(xué)排課系統(tǒng)展示頁面后置條件評論成功涉眾利益可以對其進(jìn)行評論基本路徑評論進(jìn)入惠州大學(xué)排課系統(tǒng)頁面在下方評論空白處填寫評論選擇提交擴(kuò)展字段列表1.學(xué)生用戶名稱;2.老師用戶名稱;3.管理員名稱;業(yè)務(wù)規(guī)則需要注冊用戶,學(xué)生或老師才能進(jìn)行評論備注無表2-4上傳課程信息用例規(guī)約表用例編號2-4用例名稱上傳課程信息功能描述管理員可以上傳惠州大學(xué)課程相關(guān)信息。執(zhí)行者管理員前置條件登錄惠州大學(xué)排課系統(tǒng)展示系統(tǒng)后臺管理。后置條件上傳成功等待審核。涉眾利益學(xué)生老師可以看到課程信息基本路徑上傳課程信息進(jìn)入惠州大學(xué)排課系統(tǒng)后臺界面點(diǎn)擊課程信息上傳填寫所要上傳的信息點(diǎn)擊提交擴(kuò)展無字段列表1.管理員名字;2.學(xué)生名字;3.老師名字;4.課程信息及地點(diǎn)業(yè)務(wù)規(guī)則無備注無表2-5查看評論用例規(guī)約表用例編號2-5用例名稱查看評論功能描述管理員可以查看別人對自己發(fā)布的課程信息的評論。執(zhí)行者管理員前置條件登錄到惠州大學(xué)排課系統(tǒng)展示后臺系統(tǒng)。后置條件查看完成涉眾利益了解別人對自己的評論基本路徑查看評論點(diǎn)擊查看評論顯示評論擴(kuò)展無字段列表1.用戶名2.評論內(nèi)容業(yè)務(wù)規(guī)則無備注無表2-6惠州大學(xué)排課系統(tǒng)管理用例規(guī)約表用例編號2-6用例名稱更改課程信息管理功能描述管理員對更改課程信息進(jìn)行審核,刪除執(zhí)行者管理員前置條件登錄到惠州大學(xué)排課系統(tǒng)展示系統(tǒng)后臺。后置條件對更改課程信息進(jìn)行管理涉眾利益對更改后課程信息進(jìn)行審核基本路徑課程信息管理點(diǎn)擊課程信息管理對上傳的更改課程信息進(jìn)行審批對不符合的課程信息進(jìn)行刪除擴(kuò)展字段列表1.學(xué)生用戶名;2.老師用戶名;3.管理員更改課程信息;4.課程信息展示;5.審批編號業(yè)務(wù)規(guī)則無備注無表2-7評論管理用例規(guī)約表用例編號2-7用例名稱評論管理功能描述管理員可以對所有的評論進(jìn)行管理執(zhí)行者管理員前置條件成功登錄到惠州大學(xué)排課系統(tǒng)后臺后置條件管理對評論進(jìn)行管理涉眾利益可以刪除一些不符合規(guī)范的評論基本路徑評論管理點(diǎn)擊評論管理查看評論是否符合規(guī)范對不符合規(guī)范的進(jìn)行刪除擴(kuò)展無字段列表1.評論人名稱;2.評論內(nèi)容。業(yè)務(wù)規(guī)則無備注無2.4本章小結(jié)本章一開始分析了可行性分析的情況,然后寫出了客戶端的良好情況,使用功能模塊圖展示了學(xué)生用戶,老師用戶,管理員用戶的主要功能需求,最后,還畫出了3張用例圖和7個用例規(guī)約表進(jìn)行了說明。

第3章系統(tǒng)設(shè)計3.1系統(tǒng)功能設(shè)計1.一開始需要注意的是,不可以有重復(fù)的班級或?qū)?yīng)的個人。同一班級或者個人在相同時間段只能在相同的教室上相同的課程。2.針對不同的老師和學(xué)生授予不同的權(quán)限,提供較為靈活的瀏覽方式及查詢功能,可以查看班級的所有課程信息。對應(yīng)的課程必須安排在對應(yīng)的教室上課,且排課教室必須能夠容納這個教室上這門課程的所有學(xué)生總?cè)藬?shù)。3.確定一個點(diǎn),不能安排錯誤的課程,在相同課程時間段的相同的教室不能安排不同的課程。4.可以對課程進(jìn)行變動,提高靈活性;例如有老師請假或者調(diào)課,可以手工調(diào)課,并在系統(tǒng)里提醒學(xué)生有課程變動。5.系統(tǒng)可以實(shí)現(xiàn)操作日志、重新登錄、查詢、退出一系列操作。6.實(shí)現(xiàn)功能全面化,實(shí)現(xiàn)智能計算周一至周五的排課預(yù)算,無特殊要求,不考慮周六、周日排課,每天5個時間段,上午2個大課時,下午2個大課時,晚上1個大課時。計算總課程數(shù)目和管理隊友的時間段,根據(jù)課程獨(dú)立分布式來進(jìn)行排列,系統(tǒng)自動將其分布在周一至周五里。7.在用戶方面,設(shè)置了有學(xué)生用戶,老師用戶和管理員。學(xué)生和老師可以在系統(tǒng)上查看課表,管理員在登錄過后就可以對個人信息,班級信息和課程信息進(jìn)行統(tǒng)一的管理,保證這個系統(tǒng)的安全性和統(tǒng)一性,確保不會出現(xiàn)亂套的情況和課程安排錯誤的情況。3.2排課系統(tǒng)展示系統(tǒng)類圖這是我設(shè)計的結(jié)構(gòu)圖,里面有類的集合,類圖在我這里是一個重要的模型,通過類圖的完成才可以在腦海中構(gòu)造出更好的系統(tǒng)和設(shè)計出更好的功能來充足這個系統(tǒng)。如圖3.1所示。圖3.1類圖3.3排課系統(tǒng)展示系統(tǒng)順序圖3.3.1用戶系統(tǒng)①學(xué)生輸入賬號密碼進(jìn)入登錄頁面②驗(yàn)證賬號和密碼正確就可以進(jìn)入排課系統(tǒng)③驗(yàn)證賬號和密碼不正確就會出現(xiàn)登錄失敗的提示④進(jìn)入到系統(tǒng)就可以進(jìn)行學(xué)生的一系列操作學(xué)生用戶在登錄惠州大學(xué)排課系統(tǒng)時,進(jìn)入登錄頁面,需要先輸入賬號密碼,然后等待驗(yàn)證賬號密碼是否正確,若輸入正確就可以進(jìn)入對應(yīng)的排課系統(tǒng),若輸入錯誤就會顯示賬號密碼輸入錯誤,請重新輸入,學(xué)生用戶登錄惠州大學(xué)排課系統(tǒng)順序圖如圖3.2所示。圖3.2學(xué)生輸入賬號密碼順序圖3.3.2用戶查看順序圖學(xué)生想知道課程信息的安排,如圖3.3所示。圖3.3課程信息順序圖學(xué)生進(jìn)入了前臺頁面查看學(xué)生個人的課程安排前臺發(fā)送了請求④學(xué)生就可以看到自己要上的課3.3.3老師輸入賬號密碼順序圖①老師輸入賬號密碼進(jìn)入登錄頁面②驗(yàn)證賬號和密碼正確就可以進(jìn)入排課系統(tǒng)③驗(yàn)證賬號和密碼不正確就會出現(xiàn)登錄失敗的提示入到系統(tǒng)老師就可以進(jìn)行的一系列操作老師的實(shí)際操作流程,如圖3.4所示。圖3.4老師輸入賬號密碼3.3.4管理員修改用戶信息順序圖①管理員需要更改用戶的信息②輸入用戶的正確情況點(diǎn)擊保存,就完成了用戶就能看到自己的信息修正了管理員的實(shí)際操作步驟,如圖3.5所示。圖3.5管理員更改信息3.3.5管理員排課順序圖圖3.6管理員排課順序圖①管理員進(jìn)入系統(tǒng)后打開課程信息管理②輸入正確的課程信息③排課信息里會保存課程信息④修改成功后就可以在用戶頁面顯示管理員排課順序圖如圖3.6所示。3.4惠州大學(xué)排課系統(tǒng)活動圖1.學(xué)生用戶進(jìn)入前臺系統(tǒng),想要查看課程信息,必須要先進(jìn)行登錄,如沒有相關(guān)賬號,可以進(jìn)行注冊,注冊成功就可以登錄,登錄后想要查看課程信息,就可以點(diǎn)擊課程信息,輸入關(guān)鍵字搜索,排課系統(tǒng)活動圖如圖3.7所示。 圖3.7用戶查看個人的課程信息 圖3.8管理員管理用戶的信息2.管理員進(jìn)入系統(tǒng),管理信息,必須要先進(jìn)行登錄,如沒有相關(guān)賬號,可以進(jìn)行注冊,注冊成功就可以登錄,登錄后才可以管理學(xué)生個人信息,老師個人信息,課程信息管理,公告信息管理,實(shí)驗(yàn)室管理,班級信息管理,管理員管理信息活動圖如圖3.8所示。3.5惠州大學(xué)排課系統(tǒng)上傳課程信息狀態(tài)圖這個狀態(tài)首先分為待上傳課程信息,管理員提交課程信息進(jìn)入待審核狀態(tài),審核完后未通過就刪除,狀態(tài)就會結(jié)束;審核通過之后就會把課程信息上傳到前臺頁面狀態(tài),前臺會顯示輸入的班級課程信息情況,狀態(tài)就完成了。如圖3.9所示。圖3.9排課系統(tǒng)上傳課程信息狀態(tài)圖3.6排課系統(tǒng)業(yè)務(wù)用戶查看自己的課程情況活動圖如圖3.10所示。圖3.10用戶查看課程信息3.7數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫的設(shè)計在整個設(shè)計與實(shí)現(xiàn)中是非常重要的,所以在這個過程中,我花了較多的時間在處理數(shù)據(jù)庫,現(xiàn)在看來的情況,數(shù)據(jù)庫的設(shè)計還是比較合理的,可以,使設(shè)計更加的穩(wěn)固了。管理員在登錄時需要用戶名,密碼和編號,如圖3.11所示:圖3.11管理員的屬性圖學(xué)校的分配情況如圖3.12所示:圖3.12學(xué)校屬性圖 圖3.13學(xué)期的屬性圖學(xué)期的名稱和編號,如圖3.13所示。每個課程都要有不同的編號和名稱,如圖3.14所示。圖3.14課程項屬性圖 圖3.15專業(yè)屬性圖不同專業(yè)都是有標(biāo)號及名稱的,如圖3.15所示。排課需要把每一項都編號,以防出錯,如圖3.16所示。圖3.16排課屬性圖教室防止重疊,需要進(jìn)行多項的標(biāo)注,如圖3.17所示。圖3.17教室實(shí)體屬性圖在這個模型中,我分析了排課的具體事項,有管理員對教室,專業(yè)和課程的一系列規(guī)劃,如圖3.18所示。圖3.18系統(tǒng)E-R圖下面是具體的數(shù)據(jù)庫表。表3.19管理員信息表字段名類型長度說明idInt4編號(主鍵)namevarchar30用戶名pwdvarchar20用戶密碼說明:用于存放管理員的信息。表3-20課程項信息表字段名類型長度說明idInt4編號(主鍵)namevarchar30名稱說明:用于存放課程項的基本信息。表3-21教室信息表字段名類型長度說明idInt4編號(主鍵)numbersvarchar30教室號namevarchar30名稱typevarchar20教室類型statevarchar2狀態(tài)remarkvarchar200備注說明:用來存放教室的基本信息。表3-22排課信息表字段名類型長度說明idInt4編號(主鍵)CourseInt4課程項編號(外鍵)ClassroomInt4教室編號(外鍵)XueqiidInt4學(xué)期編號(外鍵)ZhuanyeidInt4專業(yè)編號(外鍵)remarkvarchar200備注說明:用來存放排課的基本信息。3.8本章小結(jié)本章設(shè)計了排課系統(tǒng)的系統(tǒng)功能和數(shù)據(jù)庫表,給出了排課系統(tǒng)的類圖,詳細(xì)描寫了順序圖,闡述了數(shù)據(jù)庫的重要性和關(guān)鍵性。

第4章系統(tǒng)實(shí)現(xiàn)4.1系統(tǒng)開發(fā)環(huán)境(1)硬件環(huán)境普通的自用電腦配置為Intel(R)i5-4440CPU@3.10GHz、64位的操作系統(tǒng),4.00GB的內(nèi)存。(2)軟件環(huán)境Windows7旗艦版SQLserver數(shù)據(jù)庫MyEclipse8.5Java語言4.2主頁實(shí)現(xiàn)1.用戶在使用這個系統(tǒng)的時候,需要進(jìn)行注冊和登錄,如果是學(xué)生請選擇權(quán)限為學(xué)生,如果是老師請選擇權(quán)限為老師,注冊之后就可以進(jìn)行登錄,這個主頁面簡單優(yōu)美,按鍵清晰明了,一把鎖是寓意著登錄就是解鎖,可以解開對應(yīng)的功能,如圖4.1所示。圖4.1排課系統(tǒng)主頁面2.學(xué)生用戶進(jìn)入到排課系統(tǒng)時,用戶登錄進(jìn)入后,頁面如圖4.2所示。圖4.2學(xué)生用戶登錄后頁面3.學(xué)生用戶在進(jìn)行個人信息修改時,點(diǎn)擊個人信息管理就可以進(jìn)入個人信息查詢,如圖4.3所示。圖4.3學(xué)生個人信息管理頁面4.學(xué)生用戶在進(jìn)行留言信息時,點(diǎn)擊留言信息就可以進(jìn)行編寫,需要填寫留言人,標(biāo)題,內(nèi)容,如圖4.4所示。圖4.4用戶留言信息5.學(xué)生用戶可以在系統(tǒng)上點(diǎn)擊公告信息查看就可以進(jìn)入查看公告,公告信息就會有記錄在里面,如圖4.5所示。圖4.5公告信息記錄6.老師用戶進(jìn)入系統(tǒng)時,登錄頁面如圖4.6所示。圖4.6老師用戶登錄7.老師用戶登錄好之后就可以進(jìn)行操作,頁面如圖4.7所示。圖4.7老師用戶進(jìn)入系統(tǒng)8.老師想要更改個人的信息情況,在登錄之后,在左邊的一欄有個人信息的更改,填寫完成提交就行,如圖4.8所示。圖4.8老師用戶個人信息修改9.老師用戶進(jìn)入系統(tǒng)后,可以點(diǎn)擊課程信息管理,查看課程課室的分配,輸入對應(yīng)的信息后,就可以點(diǎn)擊分配,保存后就可以提交課程安排管理,如圖4.9所示。圖4.9老師用戶課程課室分配10.老師進(jìn)入系統(tǒng),點(diǎn)留言信息管理,回學(xué)生用戶的留言,如圖4.10所示。圖4.10老師用戶答復(fù)留言信息11.老師進(jìn)入系統(tǒng)后,點(diǎn)擊公告信息管理,查看公告信息,如圖4.11所示。圖4.11老師用戶查看公告4.3后臺實(shí)現(xiàn)1.管理員進(jìn)入登錄頁面,輸入對應(yīng)的賬戶和密碼,選擇權(quán)限為管理員,驗(yàn)證賬號和密碼是正確的,就可以點(diǎn)擊登錄,然后進(jìn)入排課系統(tǒng)進(jìn)行操作,如圖4.12所示。圖4.12管理員登錄頁面管理員進(jìn)入系統(tǒng)頁面顯示,有一系列的功能,如學(xué)生、老師、課程、公告、班級信息管理和實(shí)驗(yàn)室管理,如圖4.13所示。圖4.13管理員進(jìn)入系統(tǒng)頁面3.管理員進(jìn)入系統(tǒng)后,可以更改學(xué)生的個人信息情況。具體有:點(diǎn)擊輸入賬號,密碼,姓名,性別,電話,班級,簡介后就可以管理學(xué)生信息基本情況,如圖4.14所示。圖4.14管理員更新學(xué)生信息4.管理員在系統(tǒng)里可以修改老師的資料,對具體的情況可以進(jìn)行具體的修改,老師的賬戶,密碼,姓名,性別,電話,系別,班級,簡介都可以進(jìn)行管理如圖4.15所示。圖4.15管理員修改老師資料5.管理員需要進(jìn)行排課的時候,對課程的操作要嚴(yán)謹(jǐn),不能出現(xiàn)重復(fù)的課程,否則會導(dǎo)致課程的編排出現(xiàn)亂套,學(xué)生找不出自己課程情況,導(dǎo)致系統(tǒng)的流暢性出現(xiàn)問題,管理員可以輸入課程編號和課程名稱后保存提交,就可以儲存課程信息情況,學(xué)生用戶和老師用戶進(jìn)入系統(tǒng)后刷新頁面就可以看到課程信息的更新情況,如圖4.16所示。圖4.16管理員排課6.管理員在公告一欄可以宣傳很多重要的事情,例如假期的時間安排,學(xué)校的重大通知,輸入名稱和內(nèi)容,點(diǎn)擊提交就可以在公告頁面顯示公告內(nèi)容,如果輸入公告名稱或內(nèi)容有錯,管理員可以在下面一欄點(diǎn)擊刪除,就可以重新編寫公告名稱和內(nèi)容了,如圖4.17所示。圖4.17管理員發(fā)布公告7.管理員在實(shí)驗(yàn)室的管理中,需要具體的實(shí)驗(yàn)室用途來保證實(shí)驗(yàn)室的重要,輸入實(shí)驗(yàn)室編號,實(shí)驗(yàn)室名稱,實(shí)驗(yàn)室的容人量和實(shí)驗(yàn)室用途,點(diǎn)擊提交,刷新頁面后就會在實(shí)驗(yàn)室安排上出現(xiàn),點(diǎn)擊重置,信息就全部都變?yōu)榭瞻?。如果輸入?shí)驗(yàn)室的信息發(fā)現(xiàn)有錯誤,管理員可以在下面一欄點(diǎn)擊刪除進(jìn)行重新輸入實(shí)驗(yàn)室信息,如圖4.18所示。圖4.18管理員編排實(shí)驗(yàn)室8.管理員在班級信息管理時,需要把班級的人數(shù)對應(yīng)著班級的名稱,以防在任課老師在點(diǎn)人數(shù)時出現(xiàn)人數(shù)的偏差。如圖4.19所示。圖4.19管理員填寫班級人數(shù)和名稱4.4本章小結(jié)本章主要是對排課系統(tǒng)展示前臺和后臺的實(shí)現(xiàn)截圖,實(shí)現(xiàn)的截圖展示了系統(tǒng)的基本功能,證明該系統(tǒng)是可以運(yùn)行的。第5章系統(tǒng)測試5.1系統(tǒng)測試的目的系統(tǒng)需要進(jìn)行必要的測試才能保證系統(tǒng)流暢運(yùn)行,系統(tǒng)測試也可以發(fā)現(xiàn)錯誤,便于我們改變錯誤,盡早的進(jìn)行測試可以盡早的幫我們發(fā)現(xiàn)問題,更早的解決問題,保證系統(tǒng)能夠安全運(yùn)行。5.2系統(tǒng)測試的意義21世紀(jì)是軟件公司競爭最激烈的年代,現(xiàn)在做軟件最看重的就是系統(tǒng)的質(zhì)量,因?yàn)橄到y(tǒng)測試可以很好的幫助我們查找錯誤,為用戶提供更完美的服務(wù),而且可以為惠州大學(xué)排課系統(tǒng)的用戶提供更好的體驗(yàn)。5.3系統(tǒng)測試的結(jié)果表5-1系統(tǒng)測試及結(jié)果測試編號模塊測試目的測試結(jié)果1學(xué)生用戶登錄測試學(xué)生用戶輸入錯誤的用戶名或密碼是否可以登錄成功學(xué)生用戶只有在輸入正確的用戶名和密碼才能登錄2學(xué)生用戶注冊測試學(xué)生用戶在輸入相同的用戶名時候是否能進(jìn)行注冊學(xué)生用戶不能夠輸入相同的用戶名進(jìn)行注冊3學(xué)生用戶修改后密碼測試學(xué)生用戶密碼修改完之后使用舊密碼是否還能登錄學(xué)生用戶修改完密碼后要使用新密碼才能登錄4學(xué)生用戶注冊時填寫信息測試學(xué)生用戶進(jìn)行注冊的時候只填用戶名或只填密碼時能否注冊學(xué)生用戶注冊時要同時輸入密碼和用戶名才能注冊5學(xué)生用戶查看課程信息測試學(xué)生用戶在輸入關(guān)鍵字進(jìn)行查詢時能否查到對應(yīng)課程信息學(xué)生用戶在輸入關(guān)鍵字時可以查詢對應(yīng)課程信息6學(xué)生用戶留言測試用戶留言后對應(yīng)的是否會顯示留言用戶留言提交后,會出現(xiàn)留言內(nèi)容7學(xué)生用戶查看公告測試學(xué)生用戶能否查看管理員發(fā)的公告學(xué)生用戶可以查看管理員發(fā)的公告8老師用戶登錄測試?yán)蠋熡脩糨斎脲e誤的用戶名或密碼是否可以登錄成功老師用戶只有在輸入爭取的用戶名和密碼才能登錄9老師用戶注冊測試?yán)蠋熡脩糨斎胂嗤挠脩裘欠衲苓M(jìn)行注冊老師用戶輸入相同的用戶名不能注冊10老師用戶修改后的密碼測試?yán)蠋熡脩裘艽a修改完后使用舊密碼是否能登錄老師用戶修改完密碼要用新密碼才能登錄11老師用戶注冊時填寫信息測試?yán)蠋熡脩暨M(jìn)行注冊的時候只填用戶名或密碼能否注冊老師用戶要同時輸入用戶名和密碼才能注冊12老師用戶查看課程信息測試?yán)蠋熡脩糨斎腙P(guān)鍵字能否查看課程信息老師用戶輸入關(guān)鍵字時可以查詢對應(yīng)課程信息13老師用戶查看公告測試?yán)蠋熡脩裟芊癫榭垂芾韱T發(fā)的公告老師用戶可以查看管理員發(fā)的公告14老師用戶回復(fù)留言信息測試?yán)蠋熡脩裟芊癫榭戳粞孕畔⒉⒒貜?fù)留言信息老師用戶可以查看留言信息并回復(fù)留言信息表5-2后臺測試用例及結(jié)果測試編號模塊測試目的測試結(jié)果1管理員登錄測試學(xué)生和老師和管理員用戶是否能夠登錄后臺管理學(xué)生,老師用戶不能登錄后臺管錄,管理員可以登錄后臺2管理員上傳課程信息測試管理員是否能夠上傳課程信息管理員能上傳課程信息3管理員看留言測試管理員是否可以查看留言管理員可以查詢留言4管理員審核測試管理員通過審核之后前臺界面是否會有展示通過審核后前臺頁面會進(jìn)行更新展示5管理員審核不過測試管理員沒有通過審核是否會上傳到前臺沒有通過審核的不能上傳到前臺展示6管理員管理學(xué)生個人信息測試管理員能否管理學(xué)生個人信息管理員可以管理學(xué)生個人信息7管理員管理老師個人信息測試管理員是否可以管理老師個人信息管理員可以管理老師個人信息8管理員管理公告信息測試管理員能否填寫公告內(nèi)容管理員可以填寫公告內(nèi)容9管理員管理班級信息測試管理員能否管理學(xué)生班級信息管理員可以管理學(xué)生班級信息5.4本章小結(jié)經(jīng)過測試,將系統(tǒng)開發(fā)完成初期一些難以發(fā)現(xiàn)的問題顯露了出來,在一些小細(xì)節(jié)的問題上處理不得當(dāng),發(fā)生了一些錯誤,雖然有些小錯誤出現(xiàn),在進(jìn)行將錯誤修正,對一些問題進(jìn)行處理后,對于系統(tǒng)各個功能的使用,都能完全實(shí)現(xiàn)系統(tǒng)各種用戶的操作,并且使得所有程序運(yùn)行時,所有流程都能按預(yù)期標(biāo)準(zhǔn)實(shí)現(xiàn),完成所有錯誤都被發(fā)現(xiàn),并得到了及時的解決改正。不僅如此,在更小細(xì)節(jié)都做了很好的處理,比如在登錄的時候,當(dāng)?shù)顷懶畔⒊霈F(xiàn)錯誤,系統(tǒng)就會提示錯誤信息,具備了很好的一個響應(yīng)方式,總體來說,測試是成功的,并沒有明顯的錯誤問題??傮w說來,系統(tǒng)通過測試。

第6章結(jié)論和總結(jié)6.1全文總結(jié)通過這幾個月不懈的努力,基于ssm的惠州大學(xué)排課系統(tǒng)已經(jīng)進(jìn)入尾聲了。開發(fā)實(shí)現(xiàn)了基于ssm的惠州大學(xué)排課系統(tǒng),該系統(tǒng)實(shí)現(xiàn)了教務(wù)排課的基本功能,能滿足高校的實(shí)際要求。該系統(tǒng)的特點(diǎn)由下:1.管理員可以負(fù)責(zé)整個系統(tǒng),包括增加、刪除、保存和改動課程,導(dǎo)入排課表,選定上課時間段,發(fā)布排課信息功能,實(shí)現(xiàn)了前臺數(shù)據(jù)庫管理。2.用戶查詢功能實(shí)用,用戶在對應(yīng)班級和對應(yīng)用戶就能找到對應(yīng)的課程,查詢起來十分簡便。3.課程表的輸出功能,大大減少了課程表的局限性,與實(shí)際要求想結(jié)合,節(jié)省了用戶時間和精力。當(dāng)然該系統(tǒng)還有不足的情況:1.時間倉促,系統(tǒng)功能不夠穩(wěn)定和強(qiáng)大,今后還有待進(jìn)一步改善,繼續(xù)完善系統(tǒng)功能。2.系統(tǒng)界面不夠美觀,還可繼續(xù)改進(jìn)。3.對于排課來說,每個高校都有不太相同的排列方法,所以不適用于所有高校,不能夠滿足大部分人。6.2課題展望基于SSM框架的惠州大學(xué)排課系統(tǒng)為學(xué)生和老師提供了一個簡便的平臺,因?yàn)槿w人民的文化水平在上升,高校各有特色而且各有所需,所以希望可以吸引到用戶選擇這個系統(tǒng)。因?yàn)楦咝W(xué)生的增加,用戶將會增多,我希望系統(tǒng)在這個過程中可以得到優(yōu)化,為高校貢獻(xiàn)一份力量。

參考文獻(xiàn)[1]張微微?;贘ava語言的排課系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].科技風(fēng),2017[2]馮巧珠?;葜莨こ碳夹g(shù)學(xué)校成人教育排課管理系統(tǒng)的研究與分析[D].云南大學(xué),2016[3]駱海玉。高校學(xué)生信息管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].電子技術(shù)與軟件工程,2017[4]王慧敏。高校網(wǎng)上選課系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].內(nèi)蒙古科技與經(jīng)濟(jì),2016[5]張媛,祁蘭?;诮伤阉鞯呐耪n系統(tǒng)的設(shè)計[J].電子設(shè)計工程,2016[6]李斯斯。高校智能排課系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].吉林大學(xué),2016[7]李茜。排課問題的算法研究[D].長江大學(xué),2016[8]姜峰。高校教學(xué)管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D].北京工業(yè)大學(xué),2016[9]DavidL.Anderson.ManagingInformationSystems.北京:清華大學(xué)出版社,2001[10]RaymondMcleod,JcGeorgeSchell.ManagementInformationSystems.北京:北京大學(xué)出版社,2004

致謝寫到這里,已是惠州大學(xué)排課系統(tǒng)的設(shè)計與實(shí)現(xiàn)的尾聲了,一個系統(tǒng)的設(shè)計與實(shí)現(xiàn)不單單是自己一個人能夠完成的,還需要他人的幫助,如指導(dǎo)老師、在校時的其他任課老師和同學(xué)等,所以,我非常感謝他們在我做這給系統(tǒng)期間有形和無形的幫助,有些他們無形的幫助或許我感覺不到,但對我有著非凡的影響。在這里我需要特別感謝指導(dǎo)老師了,從大二開始教我們java到最后作為我的指導(dǎo)老師,可以說他是我做惠州大學(xué)排課系統(tǒng)的設(shè)計與實(shí)現(xiàn)幫助最大的人了。最后,感謝廣州大學(xué)松田學(xué)院為我們提供學(xué)習(xí)的平臺,感謝廣大松田計算機(jī)科學(xué)與技術(shù)各個科任老師的辛勤付出。

電腦故障檢測卡代碼表

1、特殊代碼"00"和"ff"及其它起始碼有三種情況出現(xiàn):

①已由一系列其它代碼之后再出現(xiàn):"00"或"ff",則主板ok。

②如果將cmos中設(shè)置無錯誤,則不嚴(yán)重的故障不會影響bios自檢的繼續(xù),而最終出現(xiàn)"00"或"ff"。

③一開機(jī)就出現(xiàn)"00"或"ff"或其它起始代碼并且不變化則為主板沒有運(yùn)行起來。

2、本表是按代碼值從小到大排序,卡中出碼順序不定。

3、未定義的代碼表中未列出。

4、對于不同bios(常用ami、award、phoenix)用同一代碼代表的意義不同,因此應(yīng)弄清您所檢測的電腦是屬于哪一種類型的bios,您可查閱您的電腦使用手冊,或從主板上的bios芯片上直接查看,也可以在啟動屏幕時直接看到。

5、有少數(shù)主板的pci槽只有一部分代碼出現(xiàn),但isa槽有完整自檢代碼輸出。且目前已發(fā)現(xiàn)有極個別原裝機(jī)主板的isa槽無代碼輸出,而pci槽則有完整代碼輸出,故建議您在查看代碼不成功時,將本雙槽卡換到另一種插槽試一下。另外,同一塊主板的不同pci槽,有的槽有完整代碼送出,如dell810主板只有靠近c(diǎn)pu的一個pci槽有完整代碼顯示,一直變化到"00"或"ff",而其它pci槽走到"38"后則不繼續(xù)變化。

6、復(fù)位信號所需時間isa與pci不一定同步,故有可能isa開始出代碼,但pci的復(fù)位燈還不熄,故pci代碼停要起始代碼上。

代碼對照表

00.已顯示系統(tǒng)的配置;即將控制INI19引導(dǎo)裝入。

01處理器測試1,處理器狀態(tài)核實(shí),如果測試失敗,循環(huán)是無限的。處理器寄存器的測試即將開始,不可屏蔽中斷即將停用。CPU寄存器測試正在進(jìn)行或者失敗。

02確定診斷的類型(正?;蛘咧圃欤?。如果鍵盤緩沖器含有數(shù)據(jù)就會失效。停用不可屏蔽中斷;通過延遲開始。CMOS寫入/讀出正在進(jìn)行或者失靈。

03清除8042鍵盤控制器,發(fā)出TESTKBRD命令(AAH)通電延遲已完成。ROMBIOS檢查部件正在進(jìn)行或失靈。

04使8042鍵盤控制器復(fù)位,核實(shí)TESTKBRD。鍵盤控制器軟復(fù)位/通電測試??删幊涕g隔計時器的測試正在進(jìn)行或失靈。

05如果不斷重復(fù)制造測試1至5,可獲得8042控制狀態(tài)。已確定軟復(fù)位/通電;即將啟動ROM。DMA初如準(zhǔn)備正在進(jìn)行或者失靈。

06使電路片作初始準(zhǔn)備,停用視頻、奇偶性、DMA電路片,以及清除DMA電路片,所有頁面寄存器和CMOS停機(jī)字節(jié)。已啟動ROM計算ROMBIOS檢查總和,以及檢查鍵盤緩沖器是否清除。DMA初始頁面寄存器讀/寫測試正在進(jìn)行或失靈。

07處理器測試2,核實(shí)CPU寄存器的工作。ROMBIOS檢查總和正常,鍵盤緩沖器已清除,向鍵盤發(fā)出BAT(基本保證測試)命令。.

08使CMOS計時器作初始準(zhǔn)備,正常的更新計時器的循環(huán)。已向鍵盤發(fā)出BAT命令,即將寫入BAT命令。RAM更新檢驗(yàn)正在進(jìn)行或失靈。

09EPROM檢查總和且必須等于零才通過。核實(shí)鍵盤的基本保證測試,接著核實(shí)鍵盤命令字節(jié)。第一個64KRAM測試正在進(jìn)行。

0A使視頻接口作初始準(zhǔn)備。發(fā)出鍵盤命令字節(jié)代碼,即將寫入命令字節(jié)數(shù)據(jù)。第一個64KRAM芯片或數(shù)據(jù)線失靈,移位。

0B測試8254通道0。寫入鍵盤控制器命令字節(jié),即將發(fā)出引腳23和24的封鎖/解鎖命令。第一個64KRAM奇/偶邏輯失靈。

0C測試8254通道1。鍵盤控制器引腳23、24已封鎖/解鎖;已發(fā)出NOP命令。第一個64KRAN的地址線故障。

0D1、檢查CPU速度是否與系統(tǒng)時鐘相匹配。2、檢查控制芯片已編程值是否符合初設(shè)置。3、視頻通道測試,如果失敗,則鳴喇叭。已處理NOP命令;接著測試CMOS停開寄存器。第一個64KRAM的奇偶性失靈

0E測試CMOS停機(jī)字節(jié)。CMOS停開寄存器讀/寫測試;將計算CMOS檢查總和。初始化輸入/輸出端口地址。

0F測試擴(kuò)展的CMOS。已計算CMOS檢查總和寫入診斷字節(jié);CMOS開始初始準(zhǔn)備。.

10測試DMA通道0。CMOS已作初始準(zhǔn)備,CMOS狀態(tài)寄存器即將為日期和時間作初始準(zhǔn)備。第一個64KRAM第0位故障。

11測試DMA通道1。CMOS狀態(tài)寄存器已作初始準(zhǔn)備,即將停用DMA和中斷控制器。第一個64DKRAM第1位故障。

12測試DMA頁面寄存器。停用DMA控制器1以及中斷控制器1和2;即將視頻顯示器并使端口B作初始準(zhǔn)備。第一個64DKRAM第2位故障。

13測試8741鍵盤控制器接口。視頻顯示器已停用,端口B已作初始準(zhǔn)備;即將開始電路片初始化/存儲器自動檢測。第一個64DKRAM第3位故障。

14測試存儲器更新觸發(fā)電路。電路片初始化/存儲器處自動檢測結(jié)束;8254計時器測試即將開始。第一個64DKRAM第4位故障。

15測試開頭64K的系統(tǒng)存儲器。第2通道計時器測試了一半;8254第2通道計時器即將完成測試。第一個64DKRAM第5位故障。

16建立8259所用的中斷矢量表。第2通道計時器測試結(jié)束;8254第1通道計時器即將完成測試。第一個64DKRAM第6位故障。

17調(diào)準(zhǔn)視頻輸入/輸出工作,若裝有視頻BIOS則啟用。第1通道計時器測試結(jié)束;8254第0通道計時器即將完成測試。第一個64DKRAM第7位故障。

18測試視頻存儲器,如果安裝選用的視頻BIOS通過,由可繞過。第0通道計時器測試結(jié)束;即將開始更新存儲器。第一個64DKRAM第8位故障。

19測試第1通道的中斷控制器(8259)屏蔽位。已開始更新存儲器,接著將完成存儲器的更新。第一個64DKRAM第9位故障。

1A測試第2通道的中斷控制器(8259)屏蔽位。正在觸發(fā)存儲器更新線路,即將檢查15微秒通/斷時間。第一個64DKRAM第10位故障。

1B測試CMOS電池電平。完成存儲器更新時間30微秒測試;即將開始基本的64K存儲器測試。第一個64DKRAM第11位故障。

1C測試CMOS檢查總和。.第一個64DKRAM第12位故障。

1D調(diào)定CMOS配置。.第一個64DKRAM第13位故障。

1E測定系統(tǒng)存儲器的大小,并且把它和CMOS值比較。.第一個64DKRAM第14位故障。

1F測試64K存儲器至最高640K。.第一個64DKRAM第15位故障。

20測量固定的8259中斷位。開始基本的64K存儲器測試;即將測試地址線。從屬DMA寄存器測試正在進(jìn)行或失靈。

21維持不可屏蔽中斷(NMI)位(奇偶性或輸入/輸出通道的檢查)。通過地址線測試;即將觸發(fā)奇偶性。主DMA寄存器測試正在進(jìn)行或失靈。

22測試8259的中斷功能。結(jié)束觸發(fā)奇偶性;將開始串行數(shù)據(jù)讀/寫測試。主中斷屏蔽寄存器測試正在進(jìn)行或失靈。

23測試保護(hù)方式8086虛擬方式和8086頁面方式?;镜?4K串行數(shù)據(jù)讀/寫測試正常;即將開始中斷矢量初始化之前的任何調(diào)節(jié)。從屬中斷屏蔽存器測試正在進(jìn)行或失靈。

24測定1MB以上的擴(kuò)展存儲器。矢量初始化之前的任何調(diào)節(jié)完成,即將開始中斷矢量的初始準(zhǔn)備。設(shè)置ES段地址寄存器注冊表到內(nèi)存高端。

25測試除頭一個64K之后的所有存儲器。完成中斷矢量初始準(zhǔn)備;將為旋轉(zhuǎn)式斷續(xù)開始讀出8042的輸入/輸出端口。裝入中斷矢量正在進(jìn)行或失靈。

26測試保護(hù)方式的例外情況。讀出8042的輸入/輸出端口;即將為旋轉(zhuǎn)式斷續(xù)開始使全局?jǐn)?shù)據(jù)作初始準(zhǔn)備。開啟A20地址線;使之參入尋址。

27確定超高速緩沖存儲器的控制或屏蔽RAM。全1數(shù)據(jù)初始準(zhǔn)備結(jié)束;接著將進(jìn)行中斷矢量之后的任何初始準(zhǔn)備。鍵盤控制器測試正在進(jìn)行或失靈。

28確定超高速緩沖存儲器的控制或者特別的8042鍵盤控制器。完成中斷矢量之后的初始準(zhǔn)備;即將調(diào)定單色方式。CMOS電源故障/檢查總和計算正在進(jìn)行。

29.已調(diào)定單色方式,即將調(diào)定彩色方式。CMOS配置有效性的檢查正在進(jìn)行。

2A使鍵盤控制器作初始準(zhǔn)備。已調(diào)定彩色方式,即將進(jìn)行ROM測試前的觸發(fā)奇偶性。置空64K基本內(nèi)存。

2B使磁碟驅(qū)動器和控制器作初始準(zhǔn)備。觸發(fā)奇偶性結(jié)束;即將控制任選的視頻ROM檢查前所需的任何調(diào)節(jié)。屏幕存儲器測試正在進(jìn)行或失靈。

2C檢查串行端口,并使之作初始準(zhǔn)備。完成視頻ROM控制之前的處理;即將查看任選的視頻ROM并加以控制。屏幕初始準(zhǔn)備正在進(jìn)行或失靈。

2D檢測并行端口,并使之作初始準(zhǔn)備。已完成任選的視頻ROM控制,即將進(jìn)行視頻ROM回復(fù)控制之后任何其他處理的控制。屏幕回掃測試正在進(jìn)行或失靈。

2E使硬磁盤驅(qū)動器和控制器作初始準(zhǔn)備。從視頻ROM控制之后的處理復(fù)原;如果沒有發(fā)現(xiàn)EGA/VGA就要進(jìn)行顯示器存儲器讀/寫測試。檢測視頻ROM正在進(jìn)行。

2F檢測數(shù)學(xué)協(xié)處理器,并使之作初始準(zhǔn)備。沒發(fā)現(xiàn)EGA/VGA;即將開始顯示器存儲器讀/寫測試。.

30建立基本內(nèi)存和擴(kuò)展內(nèi)存。通過顯示器存儲器讀/寫測試;即將進(jìn)行掃描檢查。認(rèn)為屏幕是可以工作的。

31檢測從C800:0至EFFF:0的選用ROM,并使之作初始準(zhǔn)備。顯示器存儲器讀/寫測試或掃描檢查失敗,即將進(jìn)行另一種顯示器存儲器讀/寫測試。單色監(jiān)視器是可以工作的。

32對主板上COM/LTP/FDD/聲音設(shè)備等I/O芯片編程使之適合設(shè)置值。通過另一種顯示器存儲器讀/寫測試;卻將進(jìn)行另一種顯示器掃描檢查。彩色監(jiān)視器(40列)是可以工作的。

33.視頻顯示器檢查結(jié)束;將開始利用調(diào)節(jié)開關(guān)和實(shí)際插卡檢驗(yàn)顯示器的關(guān)型。彩色監(jiān)視器(80列)是可以工作的。

34.已檢驗(yàn)顯示器適配器;接著將調(diào)定顯示方式。計時器滴答聲中斷測試正在進(jìn)行或失靈。35.完成調(diào)定顯示方式;即將檢查BIOSROM的數(shù)據(jù)區(qū)。停機(jī)測試正在進(jìn)行或失靈。

36.已檢查BIOSROM數(shù)據(jù)區(qū);即將調(diào)定通電信息的游標(biāo)。門電路中A-20失靈。

37.識別通電信息的游標(biāo)調(diào)定已完成;即將顯示通電信息。保護(hù)方式中的意外中斷。

38.完成顯示通電信息;即將讀出新的游標(biāo)位置。RAM測試正在進(jìn)行或者地址故障>FFFFH。

39.已讀出保存游標(biāo)位置,即將顯示引用信息串。.

3A.引用信息串顯示結(jié)束;即將顯示發(fā)現(xiàn)信息。間隔計時器通道2測試或失靈。

3B用OPTI電路片(只是486)使輔助超高速緩沖存儲器作初始準(zhǔn)備。已顯示發(fā)現(xiàn)<ESC>信息;虛擬方式,存儲器測試即將開始。按日計算的日歷時鐘測試正在進(jìn)行或失靈。

3C建立允許進(jìn)入CMOS設(shè)置的標(biāo)志。.串行端口測試正在進(jìn)行或失靈。

3D初始化鍵盤/PS2鼠標(biāo)/PNP設(shè)備及總內(nèi)存節(jié)點(diǎn)。.并行端口測試正在進(jìn)行或失靈。

3E嘗試打開L2高速緩存。.數(shù)學(xué)協(xié)處理器測試正在進(jìn)行或失靈。

40.已開始準(zhǔn)備虛擬方式的測試;即將從視頻存儲器來檢驗(yàn)。調(diào)整CPU速度,使之與外圍時鐘精確匹配。

41中斷已打開,將初始化數(shù)據(jù)以便于0:0檢測內(nèi)存變換(中斷控制器或內(nèi)存不良)從視頻存儲器檢驗(yàn)之后復(fù)原;即將準(zhǔn)備描述符表。系統(tǒng)插件板選擇失靈。

42顯示窗口進(jìn)入SETUP。描述符表已準(zhǔn)備好;即將進(jìn)行虛擬方式作存儲器測試。擴(kuò)展CMOSRAM故障。

43若是即插即用BIOS,則串口、并口初始化。進(jìn)入虛擬方式;即將為診斷方式實(shí)現(xiàn)中斷。.44.已實(shí)現(xiàn)中斷(如已接通診斷開關(guān);即將使數(shù)據(jù)作初始準(zhǔn)備以檢查存儲器在0:0返轉(zhuǎn)。)BIOS中斷進(jìn)行初始化。

45初始化數(shù)學(xué)協(xié)處理器。數(shù)據(jù)已作初始準(zhǔn)備;即將檢查存儲器在0:0返轉(zhuǎn)以及找出系統(tǒng)存儲器的規(guī)模。.

46.測試存儲器已返回;存儲器大小計算完畢,即將寫入頁面來測試存儲器。檢查只讀存儲器ROM版本。

47.即將在擴(kuò)展的存儲器試寫頁面;即將基本640K存儲器寫入頁面。

48.已將基本存儲器寫入頁面;即將確定1MB以上的存儲器。視頻檢查,CMOS重新配置。

49.找出1BM以下的存儲器并檢驗(yàn);即將確定1MB以上的存儲器。.

4A.找出1MB以上的存儲器并檢驗(yàn);即將檢查BIOSROM數(shù)據(jù)區(qū)。進(jìn)行視頻的初始化。

4B.BIOSROM數(shù)據(jù)區(qū)的檢驗(yàn)結(jié)束,即將檢查<ESC>和為軟復(fù)位清除1MB以上的存儲器。.4C.清除1MB以上的存儲器(軟復(fù)位)即將清除1MB以上的存儲器.屏蔽視頻BIOSROM。.4D。已清除1MB以上的存儲器(軟復(fù)位);將保存存儲器的大小。.

4E若檢測到有錯誤;在顯示器上顯示錯誤信息,并等待客戶按<F1>鍵繼續(xù)。開始存儲器的測試:(無軟復(fù)位);即將顯示第一個64K存儲器的測試。顯示版權(quán)信息。

4F讀寫軟、硬盤數(shù)據(jù),進(jìn)行DOS引導(dǎo)。開始顯示存儲器的大小,正在測試存儲器將使之更新;將進(jìn)行串行和隨機(jī)的存儲器測試。.

50將當(dāng)前BIOS監(jiān)時區(qū)內(nèi)的CMOS值存到CMOS中。完成1MB以下的存儲器測試;即將高速存儲器的大小以便再定位和掩蔽。將CPU類型和速度送到屏幕。

51.測試1MB以上的存儲器。.

52所有ISA只讀存儲器ROM進(jìn)行初始化,最終給PCI分配IRQ號等初始化工作。已完成1MB以上的存儲器測試;即將準(zhǔn)備回到實(shí)址方式。進(jìn)入鍵盤檢測。

53如果不是即插即用BIOS,則初始化串口、并口和設(shè)置時種值。保存CPU寄存器和存儲器的大小,將進(jìn)入實(shí)址方式。.

54.成功地開啟實(shí)址方式;即將復(fù)原準(zhǔn)備停機(jī)時保存的寄存器。掃描“打擊鍵”

55.寄存器已復(fù)原,將停用門電路A-20的地址線。.

56.成功地停用A-20的地址線;即將檢查BIOSROM數(shù)據(jù)區(qū)。鍵盤測試結(jié)束。

57.BIOSROM數(shù)據(jù)區(qū)檢查了一半;繼續(xù)進(jìn)行。.

58.BIOSROM的數(shù)據(jù)區(qū)檢查結(jié)束;將清除發(fā)現(xiàn)<ESC>信息。非設(shè)置中斷測試。

59.已清除<ESC>信息;信息已顯示;即將開始DMA和中斷控制器的測試。.

5A..顯示按“F2”鍵進(jìn)行設(shè)置。

5B..測試基本內(nèi)存地址。

5C..測試640K基本內(nèi)存。

60設(shè)置硬盤引導(dǎo)扇區(qū)病毒保護(hù)功能。通過DMA頁面寄存器的測試;即將檢驗(yàn)視頻存儲器。測試擴(kuò)展內(nèi)存。

61顯示系統(tǒng)配置表。視頻存儲器檢驗(yàn)結(jié)束;即將進(jìn)行DMA#1基本寄存器的測試。.

62開始用中斷19H進(jìn)行系統(tǒng)引導(dǎo)。通過DMA#1基本寄存器的測試;即將進(jìn)行DMA#2寄存器的測試。測試擴(kuò)展內(nèi)存地址線。

63.通過DMA#2基本寄存器的測試;即將檢查BIOSROM數(shù)據(jù)區(qū)。.

64.BIOSROM數(shù)據(jù)區(qū)檢查了一半,繼續(xù)進(jìn)行。.

65.BIOSROM數(shù)據(jù)區(qū)檢查結(jié)束;將把DMA裝置1和2編程。.

66.DMA裝置1和2編程結(jié)束;即將使用59號中斷控制器作初始準(zhǔn)備。Cache注冊表進(jìn)行優(yōu)化配置。

67.8259初始準(zhǔn)備已結(jié)束;即將開始鍵盤測試。.

68..使外部Cache和CPU內(nèi)部Cache都工作。

6A..測試并顯示外部Cache值。

6C..顯示被屏蔽內(nèi)容。

6E

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論