




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
摘要教師人事檔案管理系統(tǒng)理工作是一種繁瑣的,務(wù)求準(zhǔn)確迅速的信息檢索工作。隨著計算機(jī)信息技術(shù)的飛速發(fā)展,人類進(jìn)入信息時代,社會的競爭越來越激烈,教師人事檔案就越顯示出其不可或缺性,成為學(xué)校一個非常重要的模塊。教師人事檔案系統(tǒng)主要是用于對所有教師的基本資料進(jìn)行錄入、個人檔案信息、獎懲信息信息、檔案變動信息、培訓(xùn)學(xué)校信息、培訓(xùn)報名信息、課程信息變更等等管理。使用教師人事管理系統(tǒng)便于學(xué)校領(lǐng)導(dǎo)更全面的掌握每個教師的基本信息。本系統(tǒng)以eclipse為開發(fā)工具,mysql作為后臺數(shù)據(jù)庫。主要功能權(quán)限包括管理員、教師基本信息管理模塊,數(shù)據(jù)管理模塊、框架管理功能模塊等。本系統(tǒng)還設(shè)置了二中不同的用戶類型,實(shí)現(xiàn)了二級用戶權(quán)限管理體制,提高了系統(tǒng)的安全性以及可用行性。教師人事檔案管理系統(tǒng)采用B/S結(jié)構(gòu)、java開發(fā)語言、以及Mysql數(shù)據(jù)庫、SpringBoot框架等技術(shù)。系統(tǒng)主要分為管理員和教師兩部分,管理員主要功能包括:首頁、個人中心、教師管理、個人檔案管理、獎懲信息管理、檔案變動管理、培訓(xùn)學(xué)校管理、培訓(xùn)報名管理、課程信息管理、論壇管理、系統(tǒng)管理等。教師個人后臺管理主要包括:首頁、個人中心、個人檔案管理、獎懲信息管理、檔案變動管理、培訓(xùn)報名管理、課程信息管理、我的收藏管理,前臺管理主要包括:首頁、培訓(xùn)信息、系統(tǒng)公告、個人中心、后臺管理、客服等功能,基本上實(shí)現(xiàn)了整個,教師人事檔案管理系統(tǒng)信息管理的過程。本系統(tǒng)在一般教師人事檔案管理系統(tǒng)的基礎(chǔ)上增加了首頁培訓(xùn)信息最新信息的功能方便教師快速瀏覽,是一個高效的、動態(tài)的、交互友好的教師人事檔案管理系統(tǒng)。關(guān)鍵詞:教師人事檔案管理系統(tǒng);java技術(shù);Mysql數(shù)據(jù)庫;B/S結(jié)構(gòu)AbstractThemanagementofteacher'spersonnelfilemanagementsystemisakindoftedious,accurateandrapidinformationretrievalwork.Withtherapiddevelopmentofcomputerinformationtechnology,humanbeingsentertheinformationage,thecompetitionofsocietyismoreandmorefierce,teachers'personnelfilesshowitsindispensability,andbecomeaveryimportantmoduleoftheschool.Theteacherpersonnelfilesystemismainlyusedtoinputthebasicinformationofallteachers,personalfileinformation,rewardandpunishmentinformation,filechangeinformation,trainingschoolinformation,trainingregistrationinformation,courseinformationchangeandsoon.Theuseofteacherpersonnelmanagementsystemisconvenientforschoolleaderstograspthebasicinformationofeachteachermorecomprehensively.ThissystemuseseclipseasthedevelopmenttoolandMySQLasthebackgrounddatabase.Themainfunctionsincludeadministrator,teacherbasicinformationmanagementmodule,datamanagementmodule,frameworkmanagementmoduleandsoon.Thesystemalsosetuptwodifferentusertypes,toachieveatwo-leveluserrightsmanagementsystem,improvethesecurityandusabilityofthesystem.Themanagementsystemofteachers'personnelfilesadoptsB/Sstructure,javadevelopmentlanguage,MySQLdatabase,springbootframeworkandothertechnologies.Thesystemismainlydividedintotwoparts:administratorandteacher.Theadministrator'smainfunctionsinclude:homepage,personalcenter,teachermanagement,personalfilemanagement,rewardandpunishmentinformationmanagement,filechangemanagement,trainingschoolmanagement,trainingregistrationmanagement,courseinformationmanagement,forummanagement,systemmanagement,etc.Theteacher'spersonalbackgroundmanagementmainlyincludes:homepage,personalcenter,personalfilemanagement,rewardandpunishmentinformationmanagement,filechangemanagement,trainingregistrationmanagement,courseinformationmanagement,mycollectionmanagement.Thefrontdeskmanagementmainlyincludes:homepage,traininginformation,systemannouncement,personalcenter,backgroundmanagement,customerserviceandotherfunctions,whichbasicallyrealizesthewholemanagementofteacher'spersonnelfilesManagementsysteminformationmanagementprocess.Basedonthegeneralteacherpersonnelfilemanagementsystem,thissystemaddsthefunctionofthelatestinformationofthetraininginformationonthehomepage,whichisconvenientforteacherstobrowsequickly.Itisanefficient,dynamicandinteractiveteacherpersonnelfilemanagementsystem.Keywords:teacherpersonnelfilemanagementsystem;Javatechnology;MySQLdatabase;B/Sstructure目錄7748摘要 I32241ABSTRACT II21453目錄 II14970第1章緒論 1145611.1背景及意義 194301.2研究現(xiàn)狀 2287161.3研究意義 321117第2章相關(guān)技術(shù) 4186202.1系統(tǒng)開發(fā)平臺 540592.2平臺開發(fā)相關(guān)技術(shù) 628711第3章系統(tǒng)分析 736463.1系統(tǒng)目標(biāo) 8134953.2系統(tǒng)流程和邏輯 931763第4章系統(tǒng)概要設(shè)計 10209654.14.1概述 11100734.2系統(tǒng)結(jié)構(gòu) 1239814.3.數(shù)據(jù)庫設(shè)計 13100734.3.1數(shù)據(jù)庫實(shí)體 1439814.3.2數(shù)據(jù)庫設(shè)計表 158826第5章系統(tǒng)詳細(xì)設(shè)計 16260585.1教師前臺功能模塊 17244715.2管理員功能模塊 18244715.3教師后臺功能模塊 185909第6章系統(tǒng)測試 1928246.1系統(tǒng)測試的目的 20160936.2系統(tǒng)測試方法 2160166.3測試結(jié)果 221953結(jié)論 231495致謝 2410582參考文獻(xiàn) 251緒論1.1研究背景以往的教師人事檔案管理系統(tǒng)相關(guān)信息管理,都是工作人員手工統(tǒng)計。這種方式不但時效性低,而且需要查找和變更的時候很不方便。隨著科學(xué)的進(jìn)步,技術(shù)的成熟,計算機(jī)信息化也日新月異的發(fā)展,如今計算機(jī)已經(jīng)進(jìn)入了人類社會發(fā)展的各個領(lǐng)域,并且發(fā)揮著十分重要的作用。本系統(tǒng)充分利用網(wǎng)絡(luò)的便捷,在工作效率上,得到極大地提高,延伸至服務(wù)水平也會有好的收獲,有了網(wǎng)絡(luò),教師人事檔案管理系統(tǒng)的各方面的管理更加科學(xué)和系統(tǒng),更加規(guī)范和簡便。為教師提供教師人事檔案管理系統(tǒng)管理平臺,方便管理員及時高效的管理所有的信息,給教師提供簡單方便快捷的方式,并且數(shù)據(jù)準(zhǔn)確,教師可以足不出戶就可以對教師人事檔案管理系統(tǒng)相關(guān)信息進(jìn)行管理,統(tǒng)計查詢等操作,而且還能節(jié)省教師查詢信息的等待時間,所以開發(fā)教師人事檔案管理系統(tǒng)給工作人員帶來很大的方便,可以大大的提高系統(tǒng)人教師作效率。1.2研究現(xiàn)狀隨著我國教育需求不斷增加,高校教育資源有限,教育經(jīng)費(fèi)相對不足的情況下,利用現(xiàn)代信息技術(shù)發(fā)展高等教育,不僅充分利用了優(yōu)秀的教育資源,而且為更多的人提供接受高等教育的機(jī)會,同時這也是極大促進(jìn)了高校的信息化發(fā)展。其中教師人事檔案管理系統(tǒng)就是信息教育體系中不可或缺的管理工具。教師人事檔案管理系統(tǒng)是高等學(xué)校教師人事工作的核心,是改進(jìn)教師人事環(huán)境和提高教師人事質(zhì)量的關(guān)鍵因素。隨著高校辦學(xué)規(guī)模的日益擴(kuò)大,教師人數(shù)不斷增多,教師人事資源日趨緊張,對教務(wù)工作的要求和難度也大大增加。傳統(tǒng)的教師人事檔案模式已無法應(yīng)對日趨復(fù)雜的管理工作,建立高效、科學(xué)、規(guī)范的教務(wù)網(wǎng)絡(luò)管理信息系統(tǒng)成為教師人事管理發(fā)展的必然趨勢。從教務(wù)工作的實(shí)際出發(fā),解決工作中關(guān)鍵性的難點(diǎn)問題,并充分利用計算機(jī)技術(shù),實(shí)現(xiàn)教務(wù)工作全過程的計算機(jī)管理,幫助管理人員從復(fù)雜煩瑣工作中解放出來,通過完善管理信息化的制度,可以規(guī)范管理,保證教師人事效果,提高管理效率,有效地提高校教師人事檔案工作的規(guī)范化和現(xiàn)代化水平,使得教師人事檔案工作走向無紙化辦公和規(guī)范化、現(xiàn)代化的軌道上。1.3研究意義而如今,21世紀(jì)是信息化的世界,互聯(lián)網(wǎng)行業(yè)發(fā)展迅猛帶動了生活中方方面面,信息管理的規(guī)范化、高效化的重要性日益凸顯。隨著我國經(jīng)濟(jì)迅速發(fā)展,互聯(lián)網(wǎng)對人們的生活及工作都帶來了非常大的方便,各種管理系統(tǒng)都在不斷的增加,但是教師人事檔案管理系統(tǒng)管理查詢方面缺乏系統(tǒng)的管理方式,為提高教師人事檔案管理系統(tǒng)管理查詢效率,特開發(fā)了本教師人事檔案管理系統(tǒng)。教師人事檔案管理系統(tǒng)利用信息的合理管理,動態(tài)的、高效的、安全的實(shí)現(xiàn)了教師的各種需求,改變了傳統(tǒng)的網(wǎng)上查看方式,使教師可以足不出戶的在線查看最適合自己個人檔案、獎懲信息、檔案變動、培訓(xùn)報名或者新聞資訊。1.4研究目的當(dāng)今各式各樣的教師人事檔案管理系統(tǒng)相繼興起,為了使教師可以快速獲得大量信息,節(jié)省精力和財力。在本系統(tǒng)中,實(shí)現(xiàn)了查看培訓(xùn)信息詳細(xì)內(nèi)容,在線新聞資訊等功能。雖然目前已有很多基于Java平臺的教師人事檔案管理系統(tǒng),但尚未出現(xiàn)更詳細(xì)的功能顯示和信息查詢。經(jīng)過分析,教師的第一眼往往是看到一個軟件的外觀,一個漂亮的界面將吸引教師下一次點(diǎn)擊和理解。為了讓教師通過無意識的點(diǎn)擊嘗試進(jìn)入每個界面和每個按鈕,教師可以進(jìn)一步了解軟件的質(zhì)量,因此良好的軟件界面將是吸引教師注意力的第一步。因此,對于每個軟件界面設(shè)計工作來說,一個應(yīng)用程序是占據(jù)非常重要的一部分,在高端大氣中吸引教師界面,滿足教師體驗(yàn)將進(jìn)一步完成整個應(yīng)用程序的各項功能,良好的教師體驗(yàn)度將繼續(xù)使用并經(jīng)常打開并使用此軟件。此網(wǎng)站基本上實(shí)現(xiàn)了整個教師人事檔案管理系統(tǒng)信息管理的過程,向教師提供了一個安全、動態(tài)、高效的教師人事檔案管理系統(tǒng)。2系統(tǒng)開發(fā)環(huán)境為了能夠使本系統(tǒng)較好、較為完善的被設(shè)計實(shí)現(xiàn)出來,在功能上,我對新系統(tǒng)進(jìn)行了細(xì)致的分析。通過詳細(xì)的分析,我選擇了java技術(shù)來進(jìn)行開發(fā)設(shè)計,在數(shù)據(jù)存儲上,采用Mysql數(shù)據(jù)庫來進(jìn)行設(shè)計。本系統(tǒng)選擇的開發(fā)語言為java語言,數(shù)據(jù)庫軟件為MySQL,服務(wù)器軟件為IIS,開發(fā)工具為eclipse,系統(tǒng)開發(fā)平臺為Windows10系統(tǒng),采用了B/S的結(jié)構(gòu)。2.1系統(tǒng)開發(fā)平臺在該在線教師人事檔案管理系統(tǒng)中,java語言可以給教師帶來極大方便,其主要特點(diǎn)就是可以使教師學(xué)習(xí)起來方便、快捷,另一方面就是信息儲存量也是非常大的,該功能主要被應(yīng)用為數(shù)據(jù)庫中進(jìn)行查詢和編程。并且該功能的數(shù)據(jù)應(yīng)用比較靈活,通過我們現(xiàn)在的發(fā)展可以得知,只要利用一小部分代碼就可以來實(shí)現(xiàn)非常強(qiáng)大的功能。因此,該系統(tǒng)數(shù)據(jù)庫開發(fā)主要是由eclipse編輯器進(jìn)行系統(tǒng)代碼管理。2.2平臺開發(fā)相關(guān)技術(shù)2.2.1B/S架構(gòu)B/S結(jié)構(gòu)的特點(diǎn)也非常多,例如在很多瀏覽器中都可以做出信號請求。并且可以適當(dāng)?shù)臏p輕教師的工作量,通過對教師端安裝或者是配置少量的運(yùn)行軟件就能夠逐步減少教師的工作量,這些功能的操作主要是由服務(wù)器來進(jìn)行控制的,由于該軟件的技術(shù)不斷成熟,最主要的特點(diǎn)就是與瀏覽器相互配合為軟件開發(fā)帶來了極大的便利,不僅能夠減少開發(fā)成本,還能夠不斷加強(qiáng)系統(tǒng)的軟件功能,層層相互獨(dú)立和展現(xiàn)層是該B/S結(jié)構(gòu)完成相互連接的主要特性。2.2.2Java簡介Java語言擅長開發(fā)互聯(lián)網(wǎng)類應(yīng)用和學(xué)校級應(yīng)用,現(xiàn)在已經(jīng)相當(dāng)?shù)某墒?,而且也是目前使用最多的編程語言之一。Java語言具有很好的面向?qū)ο笮?,可以符合人的思維模式進(jìn)行設(shè)計,封裝是將對象的屬性和方法盡可能地隱藏起來,使得外界并不知道是如何實(shí)現(xiàn)的,外界能通過接口進(jìn)行訪問,繼承是指每個類都會有一個父類,所有的子類都有父類的方法,可以進(jìn)行繼承,但是只有final修飾的類不能被繼承,通過繼承可以使得代碼得到重新利用,能夠提高軟件的開發(fā)效率,也是多態(tài)的前提。Java就像C語言、C#語言等,也是一種程序開發(fā)語言,而它的特點(diǎn)就是面向?qū)ο?。作為一種程序開發(fā)與設(shè)計的語言,它有很多特性,主要特性就是面向?qū)ο?、夸平臺以及可以分布式運(yùn)行。Java語言項目不但安全性高、穩(wěn)定性強(qiáng),而且可以并發(fā)運(yùn)行。為了提高開發(fā)的速度及效率,必須做到代碼的重復(fù)使用和簡化程序的復(fù)雜度,要達(dá)到上述的要求java語言通過封裝、繼承與多態(tài)等方式實(shí)現(xiàn),這樣可以很大程度上達(dá)到信息的封裝,提高代碼復(fù)用率,減少冗余度,提高效率。在Java中難能可貴的一點(diǎn)就是它的垃圾回收機(jī)制,它使得以往程序中大量存在的內(nèi)存泄漏的問題得到了較好的緩解。所謂的內(nèi)存泄漏就是程序向操作系統(tǒng)申請了一塊存儲空間,比如定義了一個變量,但是由于某種原因,這個變量一直沒有使用,但是仍然占用著系統(tǒng)的內(nèi)存空間,可能一兩個這樣的變量對程序和操作系統(tǒng)造不成什么大的影響,但是試想如果這樣的變量定義的多了系統(tǒng)的內(nèi)存空間就會一步步減少,從而造成機(jī)器的性能降低甚至宕機(jī)。但是在Java中有垃圾回收機(jī)制的存在,這種機(jī)制極大地避免了內(nèi)存泄漏的出現(xiàn),在Java虛擬機(jī)中,垃圾回收機(jī)制會對長時間沒有引用變量指向的對象實(shí)施垃圾回收,簡單的說就是將這個對象銷毀,以避免內(nèi)存泄漏的情況出現(xiàn)。2.2.3mysql數(shù)據(jù)庫介紹MySQL是一款RelationalDatabaseManagementSystem,直譯過來的意思就是關(guān)系型數(shù)據(jù)庫管理系統(tǒng),MySQL有著它獨(dú)特的特點(diǎn),這些特點(diǎn)使他成為目前最流行的RDBMS之一,MySQL想比與其他數(shù)據(jù)庫如ORACLE、DB2等,它屬于一款體積小、速度快的數(shù)據(jù)庫,重點(diǎn)是它符合本次畢業(yè)設(shè)計的真實(shí)教師環(huán)境,擁有成本低,開發(fā)源碼這些特點(diǎn),這也是選擇它的主要原因。本系統(tǒng)使用了MySQL數(shù)據(jù)庫,建立了多張數(shù)據(jù)庫表來存儲教師以及管理員相關(guān)數(shù)據(jù)。系統(tǒng)中主要應(yīng)用查詢(select),修改(update),刪除(delete)以及增加(insert)等語句來實(shí)現(xiàn)系統(tǒng)功能。2.2.4SpringBoot框架Spring框架是Java平臺上的一種開源應(yīng)用框架,提供具有控制反轉(zhuǎn)特性的容器。盡管Spring框架自身對編程模型沒有限制,但其在Java應(yīng)用中的頻繁使用讓它備受青睞,以至于后來讓它作為EJB(EnterpriseJavaBeans)模型的補(bǔ)充,甚至是替補(bǔ)。Spring框架為開發(fā)提供了一系列的解決方案,比如利用控制反轉(zhuǎn)的核心特性,并通過依賴注入實(shí)現(xiàn)控制反轉(zhuǎn)來實(shí)現(xiàn)管理對象生命周期容器化,利用面向切面編程進(jìn)行聲明式的事務(wù)管理,整合多種持久化技術(shù)管理數(shù)據(jù)訪問,提供大量優(yōu)秀的Web框架方便開發(fā)等等。Spring框架具有控制反轉(zhuǎn)(IOC)特性,IOC旨在方便項目維護(hù)和測試,它提供了一種通過Java的反射機(jī)制對Java對象進(jìn)行統(tǒng)一的配置和管理的方法。Spring框架利用容器管理對象的生命周期,容器可以通過掃描XML文件或類上特定Java注解來配置對象,開發(fā)者可以通過依賴查找或依賴注入來獲得對象。Spring框架具有面向切面編程(AOP)框架,SpringAOP框架基于代理模式,同時運(yùn)行時可配置;AOP框架主要針對模塊之間的交叉關(guān)注點(diǎn)進(jìn)行模塊化。Spring框架的AOP框架僅提供基本的AOP特性,雖無法與AspectJ框架相比,但通過與AspectJ的集成,也可以滿足基本需求。Spring框架下的事務(wù)管理、遠(yuǎn)程訪問等功能均可以通過使用SpringAOP技術(shù)實(shí)現(xiàn)。Spring的事務(wù)管理框架為Java平臺帶來了一種抽象機(jī)制,使本地和全局事務(wù)以及嵌套事務(wù)能夠與保存點(diǎn)一起工作,并且?guī)缀蹩梢栽贘ava平臺的任何環(huán)境中工作。3需求分析所謂需求分析就是,需求人員通過與教師的溝通,所獲取的信息,然后把這些信息通過需求說明書的方式展示給教師和開發(fā)人員。需求的可行性是分析和討論發(fā)達(dá)的系統(tǒng)能達(dá)到什么樣的要求。開發(fā)的系統(tǒng)或網(wǎng)站是否符合之前的要求。只有在預(yù)先評估系統(tǒng)的開發(fā)中,才能在系統(tǒng)開發(fā)和實(shí)施之前完成需求。系統(tǒng)在開發(fā)和運(yùn)用過程中,在技術(shù)可行性、操作可行性、經(jīng)濟(jì)可行性和法律可行性這幾點(diǎn)展開的詳細(xì)說明,證明了這幾點(diǎn)是可行的。在技術(shù)可行性中主要說明了Java是目前是較為通用、成熟的技術(shù),具有較為強(qiáng)大的數(shù)據(jù)庫開發(fā)功能、以及具有方便快捷的數(shù)據(jù)庫接口設(shè)計功能。在現(xiàn)有的調(diào)研情況和所掌握的技術(shù)是必要可行的。在經(jīng)濟(jì)可行性中,主要說明了系統(tǒng)從調(diào)研時期的費(fèi)用和后期維護(hù)和可節(jié)約的成本。操作可行性主要說明了系統(tǒng)和操作的簡便性具有操作簡便和上手快的特點(diǎn)。在法律可行性上,符合要求不涉及到侵權(quán)等問題在社會中能起到提高效率的作用。3.1系統(tǒng)目標(biāo)本系統(tǒng)設(shè)計的是一個教師人事檔案管理系統(tǒng)的網(wǎng)站,此網(wǎng)站使教師實(shí)現(xiàn)了不需出門就可以在電腦前進(jìn)行網(wǎng)上查看個人中心、個人檔案管理、獎懲信息管理、檔案變動管理、培訓(xùn)報名管理、課程信息管理等。教師在首頁上會看到各類模塊的信息內(nèi)容,可以以最直接的方式獲取信息,注冊登陸后,可以對應(yīng)心儀的信息進(jìn)行查看,并且在后臺可以管理自己的個人中心、培訓(xùn)信息管理、我的收藏管理等。而管理員則可以在后臺直接管理;個人中心、教師管理、個人檔案管理、獎懲信息管理、檔案變動管理、培訓(xùn)學(xué)校管理、培訓(xùn)報名管理、課程信息管理、論壇管理、系統(tǒng)管理等信息。本網(wǎng)站模塊設(shè)計的獨(dú)立性強(qiáng),教師體驗(yàn)良好、后期維護(hù)修改管理十分方便。3.2系統(tǒng)功能此系統(tǒng)的功能分為教師和管理員模塊:教師后臺功能模塊包括:首頁、個人中心、個人檔案管理、獎懲信息管理、檔案變動管理、培訓(xùn)報名管理、課程信息管理、我的收藏管理模塊。前臺功能模塊包括:首頁、培訓(xùn)信息、系統(tǒng)公告、個人中心、后臺管理、客服模塊。管理員功能模塊包括:個人中心、教師管理、個人檔案管理、獎懲信息管理、檔案變動管理、培訓(xùn)學(xué)校管理、培訓(xùn)報名管理、課程信息管理、論壇管理、系統(tǒng)管理1模塊。3.3系統(tǒng)流程和邏輯系統(tǒng)業(yè)務(wù)流程圖,如圖所示:圖3-1登錄流程圖圖3-2添加信息流程圖圖3-3注冊信息流程圖
4系統(tǒng)概要設(shè)計4.1概述教師人事檔案管理系統(tǒng)基于Web服務(wù)模式,是一個適用于Internet環(huán)境下的模型結(jié)構(gòu)。只要教師能連上Internet,便可以在不受時間、地點(diǎn)的限制來使用這個系統(tǒng)。教師人事檔案管理系統(tǒng)工作原理圖,如圖4-1所示:圖4-1系統(tǒng)工作原理圖4.2系統(tǒng)結(jié)構(gòu)本系統(tǒng)架構(gòu)網(wǎng)站系統(tǒng),本系統(tǒng)的具體功能如下:教師人事檔案管理系統(tǒng)教師人事檔案管理系統(tǒng)登陸界面用戶登錄密碼正確管理員界面教師界面圖4-2系統(tǒng)功能結(jié)構(gòu)圖管理員主要功能包括:首頁、個人中心、教師管理、個人檔案管理、獎懲信息管理、檔案變動管理、培訓(xùn)學(xué)校管理、培訓(xùn)報名管理、課程信息管理、論壇管理、系統(tǒng)管理如,圖4-3圖4-3管理員功能結(jié)構(gòu)圖教師后臺:首頁、個人中心、個人檔案管理、獎懲信息管理、檔案變動管理、培訓(xùn)報名管理、課程信息管理、我的收藏管理功能結(jié)構(gòu)圖,如圖4-4所示:圖4-4教師后臺教師功能結(jié)構(gòu)圖4.3.數(shù)據(jù)庫設(shè)計4.3.1數(shù)據(jù)庫實(shí)體教師信息;教師工號、密碼、教師姓名、性別、照片、聯(lián)系電話、郵箱結(jié)構(gòu)圖,如圖4-5所示:圖4-5教師信息實(shí)體結(jié)構(gòu)圖培訓(xùn)信息管理:培訓(xùn)時間、培訓(xùn)地點(diǎn)、授課講師、天數(shù)、發(fā)表日期、培訓(xùn)目標(biāo)、培訓(xùn)內(nèi)容實(shí)體屬性圖,如圖4-6所示:圖4-6培訓(xùn)信息管理實(shí)體屬性圖獎懲信息管理:教師工號、教師姓名、性別、獲獎時間、懲罰時間、獲獎內(nèi)容、懲罰內(nèi)容實(shí)體屬性圖,如圖4-7所示:圖4-6獎懲信息實(shí)體屬性圖4.3.2數(shù)據(jù)庫設(shè)計表此系統(tǒng)需要后臺數(shù)據(jù)庫,下面介紹數(shù)據(jù)庫中的各個表的詳細(xì)信息。表4-1users表列名數(shù)據(jù)類型長度約束idint11NOTNULLusernamevarchar50defaultNULLpasswordvarchar50defaultNULLrolevarchar50defaultNULL表4-danganbiandong表列名數(shù)據(jù)類型長度約束idint11NOTNULLaddtimevarchar50defaultNULLjiaoshigonghaovarchar50defaultNULLjiaoshixingmingvarchar50defaultNULLxingbievarchar50defaultNULLzhichengvarchar50defaultNULLlianxidianhuavarchar50defaultNULLdangangengxinvarchar50defaultNULLcailiaogengxinvarchar50defaultNULLshenqingriqivarchar50defaultNULLsfshvarchar50defaultNULLshhfvarchar50defaultNULL表4-gerendangan表列名數(shù)據(jù)類型長度約束idint11NOTNULLaddtimevarchar50defaultNULLbiaotivarchar50defaultNULLjiaoshigonghaovarchar50defaultNULLjiaoshixingmingvarchar50defaultNULLxingbievarchar50defaultNULLlianxidianhuavarchar50defaultNULLshenfenzhengvarchar50defaultNULLjiatingzhuzhivarchar50defaultNULLzuigaoxuelivarchar50defaultNULLzhengzhimianmaovarchar50defaultNULLcanjiadangpaishijianvarchar50defaultNULLhunyuqingkuangvarchar50defaultNULLcanjiagongzuoshijianvarchar50defaultNULLbenxiaorenzhishijianvarchar50defaultNULLzhichengvarchar50defaultNULLgangweivarchar50defaultNULLxinjivarchar50defaultNULLdangancailiaovarchar50defaultNULLsfshvarchar50defaultNULLshhfvarchar50defaultNULL表4-4jiangchengxinxi表列名數(shù)據(jù)類型長度約束addtimeint11NOTNULLjiaoshigonghaovarchar50defaultNULLjiaoshixingmingvarchar50defaultNULLxingbievarchar50defaultNULLhuojiangshijianvarchar50defaultNULLhuojiangneirongvarchar50defaultNULLchengfashijianvarchar50defaultNULLchengfaneirongvarchar50defaultNULL表4-5jiaoshi表列名數(shù)據(jù)類型長度約束idint11NOTNULLaddtimevarchar50defaultNULLjiaoshigonghaovarchar50defaultNULLmimavarchar50defaultNULLjiaoshixingmingvarchar50defaultNULLxingbievarchar50defaultNULLzhaopianvarchar50defaultNULLlianxidianhuavarchar50defaultNULLyouxiangvarchar50defaultNULL表4-kechengxinxi表列名數(shù)據(jù)類型長度約束idint11NOTNULLaddtimevarchar50defaultNULLjiaoshigonghaovarchar50defaultNULLjiaoshixingmingvarchar50defaultNULLkechengmingchengvarchar50defaultNULLbanjivarchar50defaultNULLxingqivarchar50defaultNULLshangkeshijianvarchar50defaultNULLbeizhuvarchar50defaultNULL表4-peixunbaoming表列名數(shù)據(jù)類型長度約束idint11NOTNULLaddtimevarchar50defaultNULLpeixunbiaotivarchar50defaultNULLleixingvarchar50defaultNULLpeixunshijianvarchar50defaultNULLpeixundidianvarchar50defaultNULLshoukejiangshivarchar50defaultNULLbaomingriqivarchar50defaultNULLjiaoshigonghaovarchar50defaultNULLjiaoshixingmingvarchar50defaultNULLsfshvarchar50defaultNULLshhfvarchar50defaultNULL5系統(tǒng)詳細(xì)設(shè)計5.1前臺功能模塊前臺首頁,在教師人事檔案管理系統(tǒng)首頁可以查看首頁、培訓(xùn)信息、系統(tǒng)公告、個人中心、后臺管理、客服等內(nèi)容,如圖5-1所示。圖5-1網(wǎng)站首頁界面圖登錄,在登錄頁面可以填寫賬號、密碼、角色等詳細(xì)信息,根據(jù)需要進(jìn)行登錄,如圖5-3所示。圖5-3登錄界面圖個人中心,在個人中心頁面可以填寫教師工號、密碼、教師姓名、性別、照片、聯(lián)系電話、郵箱等信息,根據(jù)需要對個人信息進(jìn)行添加、修改、刪除如圖5-4所示。圖5-4個人中心界面圖培訓(xùn)信息,在培訓(xùn)信息頁面可以查看信息,根據(jù)需要對培訓(xùn)信息進(jìn)行報名、評論、收藏等,如圖5-5所示。圖5-5培訓(xùn)信息界面圖論壇信息,在論壇信息頁面可以進(jìn)行查看等信息,根據(jù)需要發(fā)布帖子,如圖5-6所示。圖5-6論壇信息界面圖5.2管理員功能模塊管理員登錄,管理員通過輸入賬號,密碼,權(quán)限等信息即可進(jìn)行系統(tǒng)登錄,如圖5-7所示。圖5-7管理員登錄界面圖管理員登錄進(jìn)入教師人事檔案管理系統(tǒng)可以查看首頁、個人中心、教師管理、個人檔案管理、獎懲信息管理、檔案變動管理、培訓(xùn)信息管理、、培訓(xùn)報名管理、課程信息管理、論壇管理、系統(tǒng)管理等內(nèi)容,如圖5-8所示。圖5-8管理員功能界面圖個人信息,管理員對個人中心進(jìn)行操作填寫原密碼、新密碼、確認(rèn)密碼并進(jìn)行添加、刪除、修改以及查看。,如圖5-9所示。圖5-9個人信息界面圖教師管理,在教師管理頁面可以查看教師工號、密碼、教師姓名、性別、照片、聯(lián)系電話、郵箱等內(nèi)容,并可根據(jù)需要進(jìn)行刪除,修改等操作,如圖5-10所示。圖5-10教師管理界面圖獎懲信息管理,在獎懲信息管理頁面可以查看教師工號、教師姓名、性別、獲獎時間、懲罰時間、獲獎內(nèi)容、懲罰內(nèi)容等信息,并可根據(jù)需要進(jìn)行刪除,修改等操作,如圖5-11所示。圖5-11獎懲信息管理界面圖培訓(xùn)信息管理,在培訓(xùn)信息管理頁面可以查看培訓(xùn)時間、培訓(xùn)地點(diǎn)、授課講師、天數(shù)、發(fā)表日期、培訓(xùn)目標(biāo)、培訓(xùn)內(nèi)容等信息,并可根據(jù)需要進(jìn)行刪除,修改等操作,如圖5-12所示。圖5-12培訓(xùn)信息管理界面圖系統(tǒng)管理,管理員通過系統(tǒng)管理頁面查看輪播圖/系統(tǒng)公告/客服管理等進(jìn)行上傳圖片進(jìn)行添加、刪除、修改以及查看并對整個系統(tǒng)進(jìn)行維護(hù)等操作,如圖5-13所示。圖5-13系統(tǒng)管理界面圖5.3教師后臺功能模塊教師登錄,教師通過輸入賬號,密碼,權(quán)限等信息即可進(jìn)行系統(tǒng)登錄,如圖5-14所示。圖5-14教師登錄界面圖教師登錄進(jìn)入教師人事檔案管理系統(tǒng)可以查看首頁、個人中心、個人檔案管理、獎懲信息管理、檔案變動管理、培訓(xùn)報名管理、課程信息管理、我的收藏管理等內(nèi)容,如圖5-15所示。圖5-15教師功能界面圖個人檔案管理,在個人檔案管理頁面可以查看教師工號、教師姓名、性別、聯(lián)系電話、出生日期、身份證、家庭住址、最高學(xué)歷等內(nèi)容,并可根據(jù)需要對個人檔案進(jìn)行添加、修改,如圖5-16所示。圖5-16個人檔案管理界面圖培訓(xùn)報名管理,在培訓(xùn)報名管理頁面可以查看培訓(xùn)標(biāo)題、類型、培訓(xùn)時間、培訓(xùn)地點(diǎn)、授課講師、報名日期、教師工號、教師姓名、審核回復(fù)、審核狀態(tài)等信息,根據(jù)需要進(jìn)行查看詳情、修改、收藏等操作,如圖5-17所示。圖5-17培訓(xùn)報名理界面圖我的收藏管理,在我的收藏管理頁面可以收藏ID、表名、收藏名稱、收藏圖片等信息,根據(jù)需要進(jìn)行查看、收藏等操作,如圖5-18所示。我的收藏管理如圖5-18所示。6系統(tǒng)測試6.1系統(tǒng)測試的目的程序設(shè)計不能保證沒有錯誤,這是一個開發(fā)過程,在錯誤或錯誤的過程中都是難以避免的。雖然這是不可避免的,但我們不能使這些錯誤始終存在于系統(tǒng)中,錯誤可能會造成無法估量的后果,如系統(tǒng)崩潰,安全信息泄露,系統(tǒng)無法正常啟動等,為了避免這些問題,我們需要測試程序,再測試過程中發(fā)現(xiàn)問題,并糾正它們,從而使系統(tǒng)更長時間穩(wěn)定成熟。本章的作用是發(fā)現(xiàn)這些問題,并對其進(jìn)行修改,雖然耗時費(fèi)力,但對于長期使用而言是非常重要和必要系統(tǒng)的開發(fā)。軟件在設(shè)計后必須進(jìn)行測試,調(diào)試過程中使用的方法是軟件測試方法。在開發(fā)新軟件時,系統(tǒng)測試是檢查軟件是否合格的關(guān)鍵步驟,以及是否符合設(shè)計目標(biāo)的參考。測試主要是查看軟件中數(shù)據(jù)的準(zhǔn)確性,正確的操作與否,以及操作的結(jié)果,還有哪些方面需要改進(jìn)。教師人事檔案管理系統(tǒng)的實(shí)現(xiàn),對于系統(tǒng)中功能模塊的實(shí)現(xiàn)及操作都必須通過測試進(jìn)行來評判系統(tǒng)是否可以準(zhǔn)確的實(shí)現(xiàn)。在系統(tǒng)正式上傳使用之前必須做的一步就是系統(tǒng)測試,對于測試發(fā)現(xiàn)的錯誤及時修改處理,保證系統(tǒng)準(zhǔn)確無誤的供給教師使用。6.2系統(tǒng)測試方法在對教師人事檔案管理系統(tǒng)進(jìn)行測試的時候在找到問題的情況下必須在第一時間找到解決問題的辦法,不要存在僥幸的心理,這樣才能讓教師人事檔案管理系統(tǒng)開發(fā)的質(zhì)量可以過關(guān),并且開發(fā)的周期會大大縮短,還有就是在測試時,不要出現(xiàn)重復(fù)性的錯誤,遇到一個錯誤問題,要將整個教師人事檔案管理系統(tǒng)開發(fā)所牽扯的該問題都必須一一解決,提高教師人事檔案管理系統(tǒng)的安全性、穩(wěn)定性。白盒測試與黑盒測試是測試中比較常用的兩種方法。①結(jié)構(gòu)測試俗稱白盒測試:這種測試是在對程序的處理過程與結(jié)構(gòu)都有詳盡諒解的前提下,順從程序內(nèi)部的邏輯而完成的系統(tǒng)測試,以確定系統(tǒng)中所有的通路都能夠遵照設(shè)計要求正常工作,不出現(xiàn)任何偏差。②功能測試又成黑盒測試:主要是針對程序功能能夠按照設(shè)計正常實(shí)現(xiàn)的一種檢測,在程序接口處進(jìn)行,檢測程序手法數(shù)據(jù)是否正常,與外部信息的交換是否完整。功能測試,主要是對系統(tǒng)的教師登錄進(jìn)行詳細(xì)的測試,但是登錄不可以是任何人都可以登錄成功的,所以對登錄進(jìn)行詳細(xì)測試。教師登錄測試:模塊名稱測試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過登錄模塊教師名:001密碼:123彈出錯誤提示,提示密碼錯誤彈出錯誤提示,提示密碼錯誤通過登錄模塊教師名:123密碼:1125彈出錯誤提示,提示教師名錯誤彈出錯誤提示,提示教師名錯誤通過登錄模塊教師名:001密碼:001管理員登錄成功管理員登錄成功通過刪除分類測試:模塊名稱測試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過刪除分類模塊分類名:最新通知刪除成功、頁面自動跳轉(zhuǎn)刪除成功、頁面自動跳轉(zhuǎn)通過修改密碼測試:模塊名稱測試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過修改密碼模塊原密碼:666新密碼:123確認(rèn)密碼:123彈出錯誤提示,提示原密碼錯誤彈出錯誤提示,提示原密碼錯誤通過修改密碼模塊原密碼:admin新密碼:123確認(rèn)密碼:333彈出錯誤提示,提示確認(rèn)密碼不一致彈出錯誤提示,提示確認(rèn)密碼不一致通過修改密碼模塊原密碼:admin新密碼:123確認(rèn)密碼:123密碼修改成功密碼修改成功通過通過對功能的測試,教師人事檔案管理系統(tǒng)的基本功能都是可行的,不管是系統(tǒng)里面的功能,還是界面的設(shè)計都是可值得推廣宣傳的。6.3測試結(jié)果經(jīng)過對一系列測試結(jié)果的有效分析,本平臺開發(fā)系統(tǒng)符合教師的要求和需求。所有的基本功能相對齊全,操作起來簡單方便,測試系統(tǒng)性能良好,作為教師化系統(tǒng)使用是比較值得推廣宣傳的。
結(jié)論此時項目已經(jīng)完成,即使實(shí)施的時間不是很長,但是在這個過程中需要準(zhǔn)備很長的一段時間去對系統(tǒng)設(shè)計開發(fā)所實(shí)際用到的技術(shù)進(jìn)行學(xué)習(xí)和鞏固。在學(xué)習(xí)的過程中,我逐漸認(rèn)識到了我自身存在的一些不足。對于一些控制是必要的應(yīng)用技能,能夠理解,整個過程中僅僅是掌握了常用的性能和控制方法,我覺得還是相對來說挺容易的。從該系統(tǒng)中,系統(tǒng)的分析和設(shè)計的調(diào)查
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 寵物狗血尿治療-寵物狗貧血治療方法
- 2025年測風(fēng)塔市場分析報告
- 中國橡膠板、管、帶制造項目創(chuàng)業(yè)計劃書
- 安全方案培訓(xùn)課件
- 車輛代理代辦合同協(xié)議書
- 中國帶蓋方型垃圾桶行業(yè)市場前景預(yù)測及投資價值評估分析報告
- 合同違約免責(zé)協(xié)議書范本
- 門店全屋定制合同協(xié)議書
- 長春健身器材設(shè)備項目商業(yè)計劃書-圖文
- 2025年工藝美術(shù)專業(yè)建設(shè)的可行性論證報告
- 公路工程項目環(huán)境保護(hù)措施及其可行性論證
- 普通車床的主軸箱設(shè)計機(jī)械外文文獻(xiàn)翻譯、中英文翻譯、外文翻譯
- 神經(jīng)外科各種引流管的護(hù)理精品課件
- 隧道CRD法施工工法
- 遞進(jìn)式流程通用模板PPT
- 腦損傷病情觀察意識狀態(tài)的分級
- 請假通用員工請假單模板
- 八年級音樂下冊 第7單元《當(dāng)兵的人》好男兒就是要當(dāng)兵課件1 湘教版
- 褲類統(tǒng)一單價表-服裝工序工價表
- 我們是共產(chǎn)主義接班人歌詞--拼音版本
- 麥凱66客戶檔案管理表格
評論
0/150
提交評論