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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

溫馨提示

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

評論

0/150

提交評論