畢業(yè)設(shè)計(jì)(論文)-springboot教師人事檔案管理系統(tǒng)設(shè)計(jì)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)-springboot教師人事檔案管理系統(tǒng)設(shè)計(jì)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)-springboot教師人事檔案管理系統(tǒng)設(shè)計(jì)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)-springboot教師人事檔案管理系統(tǒng)設(shè)計(jì)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)-springboot教師人事檔案管理系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

摘要教師人事檔案管理系統(tǒng)理工作是一種繁瑣的,務(wù)求準(zhǔn)確迅速的信息檢索工作。隨著計(jì)算機(jī)信息技術(shù)的飛速發(fā)展,人類進(jìn)入信息時(shí)代,社會(huì)的競(jìng)爭(zhēng)越來(lái)越激烈,教師人事檔案就越顯示出其不可或缺性,成為學(xué)校一個(gè)非常重要的模塊。教師人事檔案系統(tǒng)主要是用于對(duì)所有教師的基本資料進(jìn)行錄入、個(gè)人檔案信息、獎(jiǎng)懲信息信息、檔案變動(dòng)信息、培訓(xùn)學(xué)校信息、培訓(xùn)報(bào)名信息、課程信息變更等等管理。使用教師人事管理系統(tǒng)便于學(xué)校領(lǐng)導(dǎo)更全面的掌握每個(gè)教師的基本信息。本系統(tǒng)以eclipse為開發(fā)工具,mysql作為后臺(tái)數(shù)據(jù)庫(kù)。主要功能權(quán)限包括管理員、教師基本信息管理模塊,數(shù)據(jù)管理模塊、框架管理功能模塊等。本系統(tǒng)還設(shè)置了二中不同的用戶類型,實(shí)現(xiàn)了二級(jí)用戶權(quán)限管理體制,提高了系統(tǒng)的安全性以及可用行性。教師人事檔案管理系統(tǒng)采用B/S結(jié)構(gòu)、java開發(fā)語(yǔ)言、以及Mysql數(shù)據(jù)庫(kù)、SpringBoot框架等技術(shù)。系統(tǒng)主要分為管理員和教師兩部分,管理員主要功能包括:首頁(yè)、個(gè)人中心、教師管理、個(gè)人檔案管理、獎(jiǎng)懲信息管理、檔案變動(dòng)管理、培訓(xùn)學(xué)校管理、培訓(xùn)報(bào)名管理、課程信息管理、論壇管理、系統(tǒng)管理等。教師個(gè)人后臺(tái)管理主要包括:首頁(yè)、個(gè)人中心、個(gè)人檔案管理、獎(jiǎng)懲信息管理、檔案變動(dòng)管理、培訓(xùn)報(bào)名管理、課程信息管理、我的收藏管理,前臺(tái)管理主要包括:首頁(yè)、培訓(xùn)信息、系統(tǒng)公告、個(gè)人中心、后臺(tái)管理、客服等功能,基本上實(shí)現(xiàn)了整個(gè),教師人事檔案管理系統(tǒng)信息管理的過程。本系統(tǒng)在一般教師人事檔案管理系統(tǒng)的基礎(chǔ)上增加了首頁(yè)培訓(xùn)信息最新信息的功能方便教師快速瀏覽,是一個(gè)高效的、動(dòng)態(tài)的、交互友好的教師人事檔案管理系統(tǒng)。關(guān)鍵詞:教師人事檔案管理系統(tǒng);java技術(shù);Mysql數(shù)據(jù)庫(kù);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ā)平臺(tái) 540592.2平臺(tái)開發(fā)相關(guān)技術(shù) 628711第3章系統(tǒng)分析 736463.1系統(tǒng)目標(biāo) 8134953.2系統(tǒng)流程和邏輯 931763第4章系統(tǒng)概要設(shè)計(jì) 10209654.14.1概述 11100734.2系統(tǒng)結(jié)構(gòu) 1239814.3.數(shù)據(jù)庫(kù)設(shè)計(jì) 13100734.3.1數(shù)據(jù)庫(kù)實(shí)體 1439814.3.2數(shù)據(jù)庫(kù)設(shè)計(jì)表 158826第5章系統(tǒng)詳細(xì)設(shè)計(jì) 16260585.1教師前臺(tái)功能模塊 17244715.2管理員功能模塊 18244715.3教師后臺(tái)功能模塊 185909第6章系統(tǒng)測(cè)試 1928246.1系統(tǒng)測(cè)試的目的 20160936.2系統(tǒng)測(cè)試方法 2160166.3測(cè)試結(jié)果 221953結(jié)論 231495致謝 2410582參考文獻(xiàn) 251緒論1.1研究背景以往的教師人事檔案管理系統(tǒng)相關(guān)信息管理,都是工作人員手工統(tǒng)計(jì)。這種方式不但時(shí)效性低,而且需要查找和變更的時(shí)候很不方便。隨著科學(xué)的進(jìn)步,技術(shù)的成熟,計(jì)算機(jī)信息化也日新月異的發(fā)展,如今計(jì)算機(jī)已經(jīng)進(jìn)入了人類社會(huì)發(fā)展的各個(gè)領(lǐng)域,并且發(fā)揮著十分重要的作用。本系統(tǒng)充分利用網(wǎng)絡(luò)的便捷,在工作效率上,得到極大地提高,延伸至服務(wù)水平也會(huì)有好的收獲,有了網(wǎng)絡(luò),教師人事檔案管理系統(tǒng)的各方面的管理更加科學(xué)和系統(tǒng),更加規(guī)范和簡(jiǎn)便。為教師提供教師人事檔案管理系統(tǒng)管理平臺(tái),方便管理員及時(shí)高效的管理所有的信息,給教師提供簡(jiǎn)單方便快捷的方式,并且數(shù)據(jù)準(zhǔn)確,教師可以足不出戶就可以對(duì)教師人事檔案管理系統(tǒng)相關(guān)信息進(jìn)行管理,統(tǒng)計(jì)查詢等操作,而且還能節(jié)省教師查詢信息的等待時(shí)間,所以開發(fā)教師人事檔案管理系統(tǒng)給工作人員帶來(lái)很大的方便,可以大大的提高系統(tǒng)人教師作效率。1.2研究現(xiàn)狀隨著我國(guó)教育需求不斷增加,高校教育資源有限,教育經(jīng)費(fèi)相對(duì)不足的情況下,利用現(xiàn)代信息技術(shù)發(fā)展高等教育,不僅充分利用了優(yōu)秀的教育資源,而且為更多的人提供接受高等教育的機(jī)會(huì),同時(shí)這也是極大促進(jìn)了高校的信息化發(fā)展。其中教師人事檔案管理系統(tǒng)就是信息教育體系中不可或缺的管理工具。教師人事檔案管理系統(tǒng)是高等學(xué)校教師人事工作的核心,是改進(jìn)教師人事環(huán)境和提高教師人事質(zhì)量的關(guān)鍵因素。隨著高校辦學(xué)規(guī)模的日益擴(kuò)大,教師人數(shù)不斷增多,教師人事資源日趨緊張,對(duì)教務(wù)工作的要求和難度也大大增加。傳統(tǒng)的教師人事檔案模式已無(wú)法應(yīng)對(duì)日趨復(fù)雜的管理工作,建立高效、科學(xué)、規(guī)范的教務(wù)網(wǎng)絡(luò)管理信息系統(tǒng)成為教師人事管理發(fā)展的必然趨勢(shì)。從教務(wù)工作的實(shí)際出發(fā),解決工作中關(guān)鍵性的難點(diǎn)問題,并充分利用計(jì)算機(jī)技術(shù),實(shí)現(xiàn)教務(wù)工作全過程的計(jì)算機(jī)管理,幫助管理人員從復(fù)雜煩瑣工作中解放出來(lái),通過完善管理信息化的制度,可以規(guī)范管理,保證教師人事效果,提高管理效率,有效地提高校教師人事檔案工作的規(guī)范化和現(xiàn)代化水平,使得教師人事檔案工作走向無(wú)紙化辦公和規(guī)范化、現(xiàn)代化的軌道上。1.3研究意義而如今,21世紀(jì)是信息化的世界,互聯(lián)網(wǎng)行業(yè)發(fā)展迅猛帶動(dòng)了生活中方方面面,信息管理的規(guī)范化、高效化的重要性日益凸顯。隨著我國(guó)經(jīng)濟(jì)迅速發(fā)展,互聯(lián)網(wǎng)對(duì)人們的生活及工作都帶來(lái)了非常大的方便,各種管理系統(tǒng)都在不斷的增加,但是教師人事檔案管理系統(tǒng)管理查詢方面缺乏系統(tǒng)的管理方式,為提高教師人事檔案管理系統(tǒng)管理查詢效率,特開發(fā)了本教師人事檔案管理系統(tǒng)。教師人事檔案管理系統(tǒng)利用信息的合理管理,動(dòng)態(tài)的、高效的、安全的實(shí)現(xiàn)了教師的各種需求,改變了傳統(tǒng)的網(wǎng)上查看方式,使教師可以足不出戶的在線查看最適合自己個(gè)人檔案、獎(jiǎng)懲信息、檔案變動(dòng)、培訓(xùn)報(bào)名或者新聞資訊。1.4研究目的當(dāng)今各式各樣的教師人事檔案管理系統(tǒng)相繼興起,為了使教師可以快速獲得大量信息,節(jié)省精力和財(cái)力。在本系統(tǒng)中,實(shí)現(xiàn)了查看培訓(xùn)信息詳細(xì)內(nèi)容,在線新聞資訊等功能。雖然目前已有很多基于Java平臺(tái)的教師人事檔案管理系統(tǒng),但尚未出現(xiàn)更詳細(xì)的功能顯示和信息查詢。經(jīng)過分析,教師的第一眼往往是看到一個(gè)軟件的外觀,一個(gè)漂亮的界面將吸引教師下一次點(diǎn)擊和理解。為了讓教師通過無(wú)意識(shí)的點(diǎn)擊嘗試進(jìn)入每個(gè)界面和每個(gè)按鈕,教師可以進(jìn)一步了解軟件的質(zhì)量,因此良好的軟件界面將是吸引教師注意力的第一步。因此,對(duì)于每個(gè)軟件界面設(shè)計(jì)工作來(lái)說(shuō),一個(gè)應(yīng)用程序是占據(jù)非常重要的一部分,在高端大氣中吸引教師界面,滿足教師體驗(yàn)將進(jìn)一步完成整個(gè)應(yīng)用程序的各項(xiàng)功能,良好的教師體驗(yàn)度將繼續(xù)使用并經(jīng)常打開并使用此軟件。此網(wǎng)站基本上實(shí)現(xiàn)了整個(gè)教師人事檔案管理系統(tǒng)信息管理的過程,向教師提供了一個(gè)安全、動(dòng)態(tài)、高效的教師人事檔案管理系統(tǒng)。2系統(tǒng)開發(fā)環(huán)境為了能夠使本系統(tǒng)較好、較為完善的被設(shè)計(jì)實(shí)現(xiàn)出來(lái),在功能上,我對(duì)新系統(tǒng)進(jìn)行了細(xì)致的分析。通過詳細(xì)的分析,我選擇了java技術(shù)來(lái)進(jìn)行開發(fā)設(shè)計(jì),在數(shù)據(jù)存儲(chǔ)上,采用Mysql數(shù)據(jù)庫(kù)來(lái)進(jìn)行設(shè)計(jì)。本系統(tǒng)選擇的開發(fā)語(yǔ)言為java語(yǔ)言,數(shù)據(jù)庫(kù)軟件為MySQL,服務(wù)器軟件為IIS,開發(fā)工具為eclipse,系統(tǒng)開發(fā)平臺(tái)為Windows10系統(tǒng),采用了B/S的結(jié)構(gòu)。2.1系統(tǒng)開發(fā)平臺(tái)在該在線教師人事檔案管理系統(tǒng)中,java語(yǔ)言可以給教師帶來(lái)極大方便,其主要特點(diǎn)就是可以使教師學(xué)習(xí)起來(lái)方便、快捷,另一方面就是信息儲(chǔ)存量也是非常大的,該功能主要被應(yīng)用為數(shù)據(jù)庫(kù)中進(jìn)行查詢和編程。并且該功能的數(shù)據(jù)應(yīng)用比較靈活,通過我們現(xiàn)在的發(fā)展可以得知,只要利用一小部分代碼就可以來(lái)實(shí)現(xiàn)非常強(qiáng)大的功能。因此,該系統(tǒng)數(shù)據(jù)庫(kù)開發(fā)主要是由eclipse編輯器進(jìn)行系統(tǒng)代碼管理。2.2平臺(tái)開發(fā)相關(guān)技術(shù)2.2.1B/S架構(gòu)B/S結(jié)構(gòu)的特點(diǎn)也非常多,例如在很多瀏覽器中都可以做出信號(hào)請(qǐng)求。并且可以適當(dāng)?shù)臏p輕教師的工作量,通過對(duì)教師端安裝或者是配置少量的運(yùn)行軟件就能夠逐步減少教師的工作量,這些功能的操作主要是由服務(wù)器來(lái)進(jìn)行控制的,由于該軟件的技術(shù)不斷成熟,最主要的特點(diǎn)就是與瀏覽器相互配合為軟件開發(fā)帶來(lái)了極大的便利,不僅能夠減少開發(fā)成本,還能夠不斷加強(qiáng)系統(tǒng)的軟件功能,層層相互獨(dú)立和展現(xiàn)層是該B/S結(jié)構(gòu)完成相互連接的主要特性。2.2.2Java簡(jiǎn)介Java語(yǔ)言擅長(zhǎng)開發(fā)互聯(lián)網(wǎng)類應(yīng)用和學(xué)校級(jí)應(yīng)用,現(xiàn)在已經(jīng)相當(dāng)?shù)某墒?,而且也是目前使用最多的編程語(yǔ)言之一。Java語(yǔ)言具有很好的面向?qū)ο笮?,可以符合人的思維模式進(jìn)行設(shè)計(jì),封裝是將對(duì)象的屬性和方法盡可能地隱藏起來(lái),使得外界并不知道是如何實(shí)現(xiàn)的,外界能通過接口進(jìn)行訪問,繼承是指每個(gè)類都會(huì)有一個(gè)父類,所有的子類都有父類的方法,可以進(jìn)行繼承,但是只有final修飾的類不能被繼承,通過繼承可以使得代碼得到重新利用,能夠提高軟件的開發(fā)效率,也是多態(tài)的前提。Java就像C語(yǔ)言、C#語(yǔ)言等,也是一種程序開發(fā)語(yǔ)言,而它的特點(diǎn)就是面向?qū)ο?。作為一種程序開發(fā)與設(shè)計(jì)的語(yǔ)言,它有很多特性,主要特性就是面向?qū)ο?、夸平臺(tái)以及可以分布式運(yùn)行。Java語(yǔ)言項(xiàng)目不但安全性高、穩(wěn)定性強(qiáng),而且可以并發(fā)運(yùn)行。為了提高開發(fā)的速度及效率,必須做到代碼的重復(fù)使用和簡(jiǎn)化程序的復(fù)雜度,要達(dá)到上述的要求java語(yǔ)言通過封裝、繼承與多態(tài)等方式實(shí)現(xiàn),這樣可以很大程度上達(dá)到信息的封裝,提高代碼復(fù)用率,減少冗余度,提高效率。在Java中難能可貴的一點(diǎn)就是它的垃圾回收機(jī)制,它使得以往程序中大量存在的內(nèi)存泄漏的問題得到了較好的緩解。所謂的內(nèi)存泄漏就是程序向操作系統(tǒng)申請(qǐng)了一塊存儲(chǔ)空間,比如定義了一個(gè)變量,但是由于某種原因,這個(gè)變量一直沒有使用,但是仍然占用著系統(tǒng)的內(nèi)存空間,可能一兩個(gè)這樣的變量對(duì)程序和操作系統(tǒng)造不成什么大的影響,但是試想如果這樣的變量定義的多了系統(tǒng)的內(nèi)存空間就會(huì)一步步減少,從而造成機(jī)器的性能降低甚至宕機(jī)。但是在Java中有垃圾回收機(jī)制的存在,這種機(jī)制極大地避免了內(nèi)存泄漏的出現(xiàn),在Java虛擬機(jī)中,垃圾回收機(jī)制會(huì)對(duì)長(zhǎng)時(shí)間沒有引用變量指向的對(duì)象實(shí)施垃圾回收,簡(jiǎn)單的說(shuō)就是將這個(gè)對(duì)象銷毀,以避免內(nèi)存泄漏的情況出現(xiàn)。2.2.3mysql數(shù)據(jù)庫(kù)介紹MySQL是一款RelationalDatabaseManagementSystem,直譯過來(lái)的意思就是關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),MySQL有著它獨(dú)特的特點(diǎn),這些特點(diǎn)使他成為目前最流行的RDBMS之一,MySQL想比與其他數(shù)據(jù)庫(kù)如ORACLE、DB2等,它屬于一款體積小、速度快的數(shù)據(jù)庫(kù),重點(diǎn)是它符合本次畢業(yè)設(shè)計(jì)的真實(shí)教師環(huán)境,擁有成本低,開發(fā)源碼這些特點(diǎn),這也是選擇它的主要原因。本系統(tǒng)使用了MySQL數(shù)據(jù)庫(kù),建立了多張數(shù)據(jù)庫(kù)表來(lái)存儲(chǔ)教師以及管理員相關(guān)數(shù)據(jù)。系統(tǒng)中主要應(yīng)用查詢(select),修改(update),刪除(delete)以及增加(insert)等語(yǔ)句來(lái)實(shí)現(xiàn)系統(tǒng)功能。2.2.4SpringBoot框架Spring框架是Java平臺(tái)上的一種開源應(yīng)用框架,提供具有控制反轉(zhuǎn)特性的容器。盡管Spring框架自身對(duì)編程模型沒有限制,但其在Java應(yīng)用中的頻繁使用讓它備受青睞,以至于后來(lái)讓它作為EJB(EnterpriseJavaBeans)模型的補(bǔ)充,甚至是替補(bǔ)。Spring框架為開發(fā)提供了一系列的解決方案,比如利用控制反轉(zhuǎn)的核心特性,并通過依賴注入實(shí)現(xiàn)控制反轉(zhuǎn)來(lái)實(shí)現(xiàn)管理對(duì)象生命周期容器化,利用面向切面編程進(jìn)行聲明式的事務(wù)管理,整合多種持久化技術(shù)管理數(shù)據(jù)訪問,提供大量?jī)?yōu)秀的Web框架方便開發(fā)等等。Spring框架具有控制反轉(zhuǎn)(IOC)特性,IOC旨在方便項(xiàng)目維護(hù)和測(cè)試,它提供了一種通過Java的反射機(jī)制對(duì)Java對(duì)象進(jìn)行統(tǒng)一的配置和管理的方法。Spring框架利用容器管理對(duì)象的生命周期,容器可以通過掃描XML文件或類上特定Java注解來(lái)配置對(duì)象,開發(fā)者可以通過依賴查找或依賴注入來(lái)獲得對(duì)象。Spring框架具有面向切面編程(AOP)框架,SpringAOP框架基于代理模式,同時(shí)運(yùn)行時(shí)可配置;AOP框架主要針對(duì)模塊之間的交叉關(guān)注點(diǎn)進(jìn)行模塊化。Spring框架的AOP框架僅提供基本的AOP特性,雖無(wú)法與AspectJ框架相比,但通過與AspectJ的集成,也可以滿足基本需求。Spring框架下的事務(wù)管理、遠(yuǎn)程訪問等功能均可以通過使用SpringAOP技術(shù)實(shí)現(xiàn)。Spring的事務(wù)管理框架為Java平臺(tái)帶來(lái)了一種抽象機(jī)制,使本地和全局事務(wù)以及嵌套事務(wù)能夠與保存點(diǎn)一起工作,并且?guī)缀蹩梢栽贘ava平臺(tái)的任何環(huán)境中工作。3需求分析所謂需求分析就是,需求人員通過與教師的溝通,所獲取的信息,然后把這些信息通過需求說(shuō)明書的方式展示給教師和開發(fā)人員。需求的可行性是分析和討論發(fā)達(dá)的系統(tǒng)能達(dá)到什么樣的要求。開發(fā)的系統(tǒng)或網(wǎng)站是否符合之前的要求。只有在預(yù)先評(píng)估系統(tǒng)的開發(fā)中,才能在系統(tǒng)開發(fā)和實(shí)施之前完成需求。系統(tǒng)在開發(fā)和運(yùn)用過程中,在技術(shù)可行性、操作可行性、經(jīng)濟(jì)可行性和法律可行性這幾點(diǎn)展開的詳細(xì)說(shuō)明,證明了這幾點(diǎn)是可行的。在技術(shù)可行性中主要說(shuō)明了Java是目前是較為通用、成熟的技術(shù),具有較為強(qiáng)大的數(shù)據(jù)庫(kù)開發(fā)功能、以及具有方便快捷的數(shù)據(jù)庫(kù)接口設(shè)計(jì)功能。在現(xiàn)有的調(diào)研情況和所掌握的技術(shù)是必要可行的。在經(jīng)濟(jì)可行性中,主要說(shuō)明了系統(tǒng)從調(diào)研時(shí)期的費(fèi)用和后期維護(hù)和可節(jié)約的成本。操作可行性主要說(shuō)明了系統(tǒng)和操作的簡(jiǎn)便性具有操作簡(jiǎn)便和上手快的特點(diǎn)。在法律可行性上,符合要求不涉及到侵權(quán)等問題在社會(huì)中能起到提高效率的作用。3.1系統(tǒng)目標(biāo)本系統(tǒng)設(shè)計(jì)的是一個(gè)教師人事檔案管理系統(tǒng)的網(wǎng)站,此網(wǎng)站使教師實(shí)現(xiàn)了不需出門就可以在電腦前進(jìn)行網(wǎng)上查看個(gè)人中心、個(gè)人檔案管理、獎(jiǎng)懲信息管理、檔案變動(dòng)管理、培訓(xùn)報(bào)名管理、課程信息管理等。教師在首頁(yè)上會(huì)看到各類模塊的信息內(nèi)容,可以以最直接的方式獲取信息,注冊(cè)登陸后,可以對(duì)應(yīng)心儀的信息進(jìn)行查看,并且在后臺(tái)可以管理自己的個(gè)人中心、培訓(xùn)信息管理、我的收藏管理等。而管理員則可以在后臺(tái)直接管理;個(gè)人中心、教師管理、個(gè)人檔案管理、獎(jiǎng)懲信息管理、檔案變動(dòng)管理、培訓(xùn)學(xué)校管理、培訓(xùn)報(bào)名管理、課程信息管理、論壇管理、系統(tǒng)管理等信息。本網(wǎng)站模塊設(shè)計(jì)的獨(dú)立性強(qiáng),教師體驗(yàn)良好、后期維護(hù)修改管理十分方便。3.2系統(tǒng)功能此系統(tǒng)的功能分為教師和管理員模塊:教師后臺(tái)功能模塊包括:首頁(yè)、個(gè)人中心、個(gè)人檔案管理、獎(jiǎng)懲信息管理、檔案變動(dòng)管理、培訓(xùn)報(bào)名管理、課程信息管理、我的收藏管理模塊。前臺(tái)功能模塊包括:首頁(yè)、培訓(xùn)信息、系統(tǒng)公告、個(gè)人中心、后臺(tái)管理、客服模塊。管理員功能模塊包括:個(gè)人中心、教師管理、個(gè)人檔案管理、獎(jiǎng)懲信息管理、檔案變動(dòng)管理、培訓(xùn)學(xué)校管理、培訓(xùn)報(bào)名管理、課程信息管理、論壇管理、系統(tǒng)管理1模塊。3.3系統(tǒng)流程和邏輯系統(tǒng)業(yè)務(wù)流程圖,如圖所示:圖3-1登錄流程圖圖3-2添加信息流程圖圖3-3注冊(cè)信息流程圖

4系統(tǒng)概要設(shè)計(jì)4.1概述教師人事檔案管理系統(tǒng)基于Web服務(wù)模式,是一個(gè)適用于Internet環(huán)境下的模型結(jié)構(gòu)。只要教師能連上Internet,便可以在不受時(shí)間、地點(diǎn)的限制來(lái)使用這個(gè)系統(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)圖管理員主要功能包括:首頁(yè)、個(gè)人中心、教師管理、個(gè)人檔案管理、獎(jiǎng)懲信息管理、檔案變動(dòng)管理、培訓(xùn)學(xué)校管理、培訓(xùn)報(bào)名管理、課程信息管理、論壇管理、系統(tǒng)管理如,圖4-3圖4-3管理員功能結(jié)構(gòu)圖教師后臺(tái):首頁(yè)、個(gè)人中心、個(gè)人檔案管理、獎(jiǎng)懲信息管理、檔案變動(dòng)管理、培訓(xùn)報(bào)名管理、課程信息管理、我的收藏管理功能結(jié)構(gòu)圖,如圖4-4所示:圖4-4教師后臺(tái)教師功能結(jié)構(gòu)圖4.3.數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1數(shù)據(jù)庫(kù)實(shí)體教師信息;教師工號(hào)、密碼、教師姓名、性別、照片、聯(lián)系電話、郵箱結(jié)構(gòu)圖,如圖4-5所示:圖4-5教師信息實(shí)體結(jié)構(gòu)圖培訓(xùn)信息管理:培訓(xùn)時(shí)間、培訓(xùn)地點(diǎn)、授課講師、天數(shù)、發(fā)表日期、培訓(xùn)目標(biāo)、培訓(xùn)內(nèi)容實(shí)體屬性圖,如圖4-6所示:圖4-6培訓(xùn)信息管理實(shí)體屬性圖獎(jiǎng)懲信息管理:教師工號(hào)、教師姓名、性別、獲獎(jiǎng)時(shí)間、懲罰時(shí)間、獲獎(jiǎng)內(nèi)容、懲罰內(nèi)容實(shí)體屬性圖,如圖4-7所示:圖4-6獎(jiǎng)懲信息實(shí)體屬性圖4.3.2數(shù)據(jù)庫(kù)設(shè)計(jì)表此系統(tǒng)需要后臺(tái)數(shù)據(jù)庫(kù),下面介紹數(shù)據(jù)庫(kù)中的各個(gè)表的詳細(xì)信息。表4-1users表列名數(shù)據(jù)類型長(zhǎng)度約束idint11NOTNULLusernamevarchar50defaultNULLpasswordvarchar50defaultNULLrolevarchar50defaultNULL表4-danganbiandong表列名數(shù)據(jù)類型長(zhǎng)度約束idint11NOTNULLaddtimevarchar50defaultNULLjiaoshigonghaovarchar50defaultNULLjiaoshixingmingvarchar50defaultNULLxingbievarchar50defaultNULLzhichengvarchar50defaultNULLlianxidianhuavarchar50defaultNULLdangangengxinvarchar50defaultNULLcailiaogengxinvarchar50defaultNULLshenqingriqivarchar50defaultNULLsfshvarchar50defaultNULLshhfvarchar50defaultNULL表4-gerendangan表列名數(shù)據(jù)類型長(zhǎng)度約束idint11NOTNULLaddtimevarchar50defaultNULLbiaotivarchar50defaultNULLjiaoshigonghaovarchar50defaultNULLjiaoshixingmingvarchar50defaultNULLxingbievarchar50defaultNULLlianxidianhuavarchar50defaultNULLshenfenzhengvarchar50defaultNULLjiatingzhuzhivarchar50defaultNULLzuigaoxuelivarchar50defaultNULLzhengzhimianmaovarchar50defaultNULLcanjiadangpaishijianvarchar50defaultNULLhunyuqingkuangvarchar50defaultNULLcanjiagongzuoshijianvarchar50defaultNULLbenxiaorenzhishijianvarchar50defaultNULLzhichengvarchar50defaultNULLgangweivarchar50defaultNULLxinjivarchar50defaultNULLdangancailiaovarchar50defaultNULLsfshvarchar50defaultNULLshhfvarchar50defaultNULL表4-4jiangchengxinxi表列名數(shù)據(jù)類型長(zhǎng)度約束addtimeint11NOTNULLjiaoshigonghaovarchar50defaultNULLjiaoshixingmingvarchar50defaultNULLxingbievarchar50defaultNULLhuojiangshijianvarchar50defaultNULLhuojiangneirongvarchar50defaultNULLchengfashijianvarchar50defaultNULLchengfaneirongvarchar50defaultNULL表4-5jiaoshi表列名數(shù)據(jù)類型長(zhǎng)度約束idint11NOTNULLaddtimevarchar50defaultNULLjiaoshigonghaovarchar50defaultNULLmimavarchar50defaultNULLjiaoshixingmingvarchar50defaultNULLxingbievarchar50defaultNULLzhaopianvarchar50defaultNULLlianxidianhuavarchar50defaultNULLyouxiangvarchar50defaultNULL表4-kechengxinxi表列名數(shù)據(jù)類型長(zhǎng)度約束idint11NOTNULLaddtimevarchar50defaultNULLjiaoshigonghaovarchar50defaultNULLjiaoshixingmingvarchar50defaultNULLkechengmingchengvarchar50defaultNULLbanjivarchar50defaultNULLxingqivarchar50defaultNULLshangkeshijianvarchar50defaultNULLbeizhuvarchar50defaultNULL表4-peixunbaoming表列名數(shù)據(jù)類型長(zhǎng)度約束idint11NOTNULLaddtimevarchar50defaultNULLpeixunbiaotivarchar50defaultNULLleixingvarchar50defaultNULLpeixunshijianvarchar50defaultNULLpeixundidianvarchar50defaultNULLshoukejiangshivarchar50defaultNULLbaomingriqivarchar50defaultNULLjiaoshigonghaovarchar50defaultNULLjiaoshixingmingvarchar50defaultNULLsfshvarchar50defaultNULLshhfvarchar50defaultNULL5系統(tǒng)詳細(xì)設(shè)計(jì)5.1前臺(tái)功能模塊前臺(tái)首頁(yè),在教師人事檔案管理系統(tǒng)首頁(yè)可以查看首頁(yè)、培訓(xùn)信息、系統(tǒng)公告、個(gè)人中心、后臺(tái)管理、客服等內(nèi)容,如圖5-1所示。圖5-1網(wǎng)站首頁(yè)界面圖登錄,在登錄頁(yè)面可以填寫賬號(hào)、密碼、角色等詳細(xì)信息,根據(jù)需要進(jìn)行登錄,如圖5-3所示。圖5-3登錄界面圖個(gè)人中心,在個(gè)人中心頁(yè)面可以填寫教師工號(hào)、密碼、教師姓名、性別、照片、聯(lián)系電話、郵箱等信息,根據(jù)需要對(duì)個(gè)人信息進(jìn)行添加、修改、刪除如圖5-4所示。圖5-4個(gè)人中心界面圖培訓(xùn)信息,在培訓(xùn)信息頁(yè)面可以查看信息,根據(jù)需要對(duì)培訓(xùn)信息進(jìn)行報(bào)名、評(píng)論、收藏等,如圖5-5所示。圖5-5培訓(xùn)信息界面圖論壇信息,在論壇信息頁(yè)面可以進(jìn)行查看等信息,根據(jù)需要發(fā)布帖子,如圖5-6所示。圖5-6論壇信息界面圖5.2管理員功能模塊管理員登錄,管理員通過輸入賬號(hào),密碼,權(quán)限等信息即可進(jìn)行系統(tǒng)登錄,如圖5-7所示。圖5-7管理員登錄界面圖管理員登錄進(jìn)入教師人事檔案管理系統(tǒng)可以查看首頁(yè)、個(gè)人中心、教師管理、個(gè)人檔案管理、獎(jiǎng)懲信息管理、檔案變動(dòng)管理、培訓(xùn)信息管理、、培訓(xùn)報(bào)名管理、課程信息管理、論壇管理、系統(tǒng)管理等內(nèi)容,如圖5-8所示。圖5-8管理員功能界面圖個(gè)人信息,管理員對(duì)個(gè)人中心進(jìn)行操作填寫原密碼、新密碼、確認(rèn)密碼并進(jìn)行添加、刪除、修改以及查看。,如圖5-9所示。圖5-9個(gè)人信息界面圖教師管理,在教師管理頁(yè)面可以查看教師工號(hào)、密碼、教師姓名、性別、照片、聯(lián)系電話、郵箱等內(nèi)容,并可根據(jù)需要進(jìn)行刪除,修改等操作,如圖5-10所示。圖5-10教師管理界面圖獎(jiǎng)懲信息管理,在獎(jiǎng)懲信息管理頁(yè)面可以查看教師工號(hào)、教師姓名、性別、獲獎(jiǎng)時(shí)間、懲罰時(shí)間、獲獎(jiǎng)內(nèi)容、懲罰內(nèi)容等信息,并可根據(jù)需要進(jìn)行刪除,修改等操作,如圖5-11所示。圖5-11獎(jiǎng)懲信息管理界面圖培訓(xùn)信息管理,在培訓(xùn)信息管理頁(yè)面可以查看培訓(xùn)時(shí)間、培訓(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)管理頁(yè)面查看輪播圖/系統(tǒng)公告/客服管理等進(jìn)行上傳圖片進(jìn)行添加、刪除、修改以及查看并對(duì)整個(gè)系統(tǒng)進(jìn)行維護(hù)等操作,如圖5-13所示。圖5-13系統(tǒng)管理界面圖5.3教師后臺(tái)功能模塊教師登錄,教師通過輸入賬號(hào),密碼,權(quán)限等信息即可進(jìn)行系統(tǒng)登錄,如圖5-14所示。圖5-14教師登錄界面圖教師登錄進(jìn)入教師人事檔案管理系統(tǒng)可以查看首頁(yè)、個(gè)人中心、個(gè)人檔案管理、獎(jiǎng)懲信息管理、檔案變動(dòng)管理、培訓(xùn)報(bào)名管理、課程信息管理、我的收藏管理等內(nèi)容,如圖5-15所示。圖5-15教師功能界面圖個(gè)人檔案管理,在個(gè)人檔案管理頁(yè)面可以查看教師工號(hào)、教師姓名、性別、聯(lián)系電話、出生日期、身份證、家庭住址、最高學(xué)歷等內(nèi)容,并可根據(jù)需要對(duì)個(gè)人檔案進(jìn)行添加、修改,如圖5-16所示。圖5-16個(gè)人檔案管理界面圖培訓(xùn)報(bào)名管理,在培訓(xùn)報(bào)名管理頁(yè)面可以查看培訓(xùn)標(biāo)題、類型、培訓(xùn)時(shí)間、培訓(xùn)地點(diǎn)、授課講師、報(bào)名日期、教師工號(hào)、教師姓名、審核回復(fù)、審核狀態(tài)等信息,根據(jù)需要進(jìn)行查看詳情、修改、收藏等操作,如圖5-17所示。圖5-17培訓(xùn)報(bào)名理界面圖我的收藏管理,在我的收藏管理頁(yè)面可以收藏ID、表名、收藏名稱、收藏圖片等信息,根據(jù)需要進(jìn)行查看、收藏等操作,如圖5-18所示。我的收藏管理如圖5-18所示。6系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試的目的程序設(shè)計(jì)不能保證沒有錯(cuò)誤,這是一個(gè)開發(fā)過程,在錯(cuò)誤或錯(cuò)誤的過程中都是難以避免的。雖然這是不可避免的,但我們不能使這些錯(cuò)誤始終存在于系統(tǒng)中,錯(cuò)誤可能會(huì)造成無(wú)法估量的后果,如系統(tǒng)崩潰,安全信息泄露,系統(tǒng)無(wú)法正常啟動(dòng)等,為了避免這些問題,我們需要測(cè)試程序,再測(cè)試過程中發(fā)現(xiàn)問題,并糾正它們,從而使系統(tǒng)更長(zhǎng)時(shí)間穩(wěn)定成熟。本章的作用是發(fā)現(xiàn)這些問題,并對(duì)其進(jìn)行修改,雖然耗時(shí)費(fèi)力,但對(duì)于長(zhǎng)期使用而言是非常重要和必要系統(tǒng)的開發(fā)。軟件在設(shè)計(jì)后必須進(jìn)行測(cè)試,調(diào)試過程中使用的方法是軟件測(cè)試方法。在開發(fā)新軟件時(shí),系統(tǒng)測(cè)試是檢查軟件是否合格的關(guān)鍵步驟,以及是否符合設(shè)計(jì)目標(biāo)的參考。測(cè)試主要是查看軟件中數(shù)據(jù)的準(zhǔn)確性,正確的操作與否,以及操作的結(jié)果,還有哪些方面需要改進(jìn)。教師人事檔案管理系統(tǒng)的實(shí)現(xiàn),對(duì)于系統(tǒng)中功能模塊的實(shí)現(xiàn)及操作都必須通過測(cè)試進(jìn)行來(lái)評(píng)判系統(tǒng)是否可以準(zhǔn)確的實(shí)現(xiàn)。在系統(tǒng)正式上傳使用之前必須做的一步就是系統(tǒng)測(cè)試,對(duì)于測(cè)試發(fā)現(xiàn)的錯(cuò)誤及時(shí)修改處理,保證系統(tǒng)準(zhǔn)確無(wú)誤的供給教師使用。6.2系統(tǒng)測(cè)試方法在對(duì)教師人事檔案管理系統(tǒng)進(jìn)行測(cè)試的時(shí)候在找到問題的情況下必須在第一時(shí)間找到解決問題的辦法,不要存在僥幸的心理,這樣才能讓教師人事檔案管理系統(tǒng)開發(fā)的質(zhì)量可以過關(guān),并且開發(fā)的周期會(huì)大大縮短,還有就是在測(cè)試時(shí),不要出現(xiàn)重復(fù)性的錯(cuò)誤,遇到一個(gè)錯(cuò)誤問題,要將整個(gè)教師人事檔案管理系統(tǒng)開發(fā)所牽扯的該問題都必須一一解決,提高教師人事檔案管理系統(tǒng)的安全性、穩(wěn)定性。白盒測(cè)試與黑盒測(cè)試是測(cè)試中比較常用的兩種方法。①結(jié)構(gòu)測(cè)試俗稱白盒測(cè)試:這種測(cè)試是在對(duì)程序的處理過程與結(jié)構(gòu)都有詳盡諒解的前提下,順從程序內(nèi)部的邏輯而完成的系統(tǒng)測(cè)試,以確定系統(tǒng)中所有的通路都能夠遵照設(shè)計(jì)要求正常工作,不出現(xiàn)任何偏差。②功能測(cè)試又成黑盒測(cè)試:主要是針對(duì)程序功能能夠按照設(shè)計(jì)正常實(shí)現(xiàn)的一種檢測(cè),在程序接口處進(jìn)行,檢測(cè)程序手法數(shù)據(jù)是否正常,與外部信息的交換是否完整。功能測(cè)試,主要是對(duì)系統(tǒng)的教師登錄進(jìn)行詳細(xì)的測(cè)試,但是登錄不可以是任何人都可以登錄成功的,所以對(duì)登錄進(jìn)行詳細(xì)測(cè)試。教師登錄測(cè)試:模塊名稱測(cè)試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過登錄模塊教師名:001密碼:123彈出錯(cuò)誤提示,提示密碼錯(cuò)誤彈出錯(cuò)誤提示,提示密碼錯(cuò)誤通過登錄模塊教師名:123密碼:1125彈出錯(cuò)誤提示,提示教師名錯(cuò)誤彈出錯(cuò)誤提示,提示教師名錯(cuò)誤通過登錄模塊教師名:001密碼:001管理員登錄成功管理員登錄成功通過刪除分類測(cè)試:模塊名稱測(cè)試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過刪除分類模塊分類名:最新通知?jiǎng)h除成功、頁(yè)面自動(dòng)跳轉(zhuǎn)刪除成功、頁(yè)面自動(dòng)跳轉(zhuǎn)通過修改密碼測(cè)試:模塊名稱測(cè)試用例預(yù)期結(jié)果實(shí)際結(jié)果是否通過修改密碼模塊原密碼:666新密碼:123確認(rèn)密碼:123彈出錯(cuò)誤提示,提示原密碼錯(cuò)誤彈出錯(cuò)誤提示,提示原密碼錯(cuò)誤通過修改密碼模塊原密碼:admin新密碼:123確認(rèn)密碼:333彈出錯(cuò)誤提示,提示確認(rèn)密碼不一致彈出錯(cuò)誤提示,提示確認(rèn)密碼不一致通過修改密碼模塊原密碼:admin新密碼:123確認(rèn)密碼:123密碼修改成功密碼修改成功通過通過對(duì)功能的測(cè)試,教師人事檔案管理系統(tǒng)的基本功能都是可行的,不管是系統(tǒng)里面的功能,還是界面的設(shè)計(jì)都是可值得推廣宣傳的。6.3測(cè)試結(jié)果經(jīng)過對(duì)一系列測(cè)試結(jié)果的有效分析,本平臺(tái)開發(fā)系統(tǒng)符合教師的要求和需求。所有的基本功能相對(duì)齊全,操作起來(lái)簡(jiǎn)單方便,測(cè)試系統(tǒng)性能良好,作為教師化系統(tǒng)使用是比較值得推廣宣傳的。

結(jié)論此時(shí)項(xiàng)目已經(jīng)完成,即使實(shí)施的時(shí)間不是很長(zhǎng),但是在這個(gè)過程中需要準(zhǔn)備很長(zhǎng)的一段時(shí)間去對(duì)系統(tǒng)設(shè)計(jì)開發(fā)所實(shí)際用到的技術(shù)進(jìn)行學(xué)習(xí)和鞏固。在學(xué)習(xí)的過程中,我逐漸認(rèn)識(shí)到了我自身存在的一些不足。對(duì)于一些控制是必要的應(yīng)用技能,能夠理解,整個(gè)過程中僅僅是掌握了常用的性能和控制方法,我覺得還是相對(duì)來(lái)說(shuō)挺容易的。從該系統(tǒng)中,系統(tǒng)的分析和設(shè)計(jì)的調(diào)查

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論