保定市教育局教師人事管理系統(tǒng)畢業(yè)設(shè)計(jì)_第1頁(yè)
保定市教育局教師人事管理系統(tǒng)畢業(yè)設(shè)計(jì)_第2頁(yè)
保定市教育局教師人事管理系統(tǒng)畢業(yè)設(shè)計(jì)_第3頁(yè)
保定市教育局教師人事管理系統(tǒng)畢業(yè)設(shè)計(jì)_第4頁(yè)
保定市教育局教師人事管理系統(tǒng)畢業(yè)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGE29摘要當(dāng)今隨著社會(huì)不斷的進(jìn)步,使得計(jì)算機(jī)的應(yīng)用已經(jīng)普及到社會(huì)經(jīng)濟(jì)生活的各個(gè)領(lǐng)域,各種機(jī)關(guān)、企業(yè)、公司、學(xué)校等等都應(yīng)用極廣。教育局傳統(tǒng)的人工管理方式管理教師人事檔案,存在著數(shù)據(jù)量巨大、存儲(chǔ)不易、查詢困難等等的弊端,而隨著科學(xué)技術(shù)的不斷提高,作為計(jì)算機(jī)應(yīng)用的一部分,開發(fā)使用教育局教師人事管理系統(tǒng)計(jì)算機(jī)對(duì)教師人事信息進(jìn)行管理,則更能夠?yàn)榻逃秩耸鹿芾砣藛T帶來極大的方便,為管理人員提供可靠的信息儲(chǔ)存能力和快捷的查詢手段,它檢索迅速、查找方便、可靠性高、保密性好等等,著能夠極大的提高管理人員的管理效率?,F(xiàn)今社會(huì),網(wǎng)絡(luò)已經(jīng)發(fā)展到一個(gè)比較成熟的高度,教育局等等的教育機(jī)關(guān)也不例外,可以充分利用已有的網(wǎng)絡(luò)資源,則設(shè)計(jì)和實(shí)現(xiàn)一個(gè)基于Web的教育局教師人事管理系統(tǒng),在對(duì)國(guó)內(nèi)外現(xiàn)狀發(fā)展知識(shí)進(jìn)行研究了解的基礎(chǔ)上,本系統(tǒng)選擇基于B/S結(jié)構(gòu)和PHP技術(shù)實(shí)現(xiàn)Web對(duì)數(shù)據(jù)庫(kù)MySQL的訪問,完成對(duì)系統(tǒng)進(jìn)行開發(fā)設(shè)計(jì)。關(guān)鍵字:教育局教師人事管理系統(tǒng),B/S模式,PHP,MySQLSummaryWiththecontinuousprogressintoday'ssociety,makingcomputerapplicationshasspreadtoallareasofsocialandeconomiclife,avarietyofinstitutions,enterprises,companies,schools,etc.areverywideapplication.DepartmentofEducationtomanagethetraditionalmanualmanagementteacherpersonnelfiles,thereisahugeamountofdata,thestorageisnoteasy,sothedrawbacksofdifficultqueries,andasscienceandtechnologycontinuestoimprove,aspartofcomputerapplications,developedusingEducationteacherpersonnelmanagementpersonnelinformationsystemcomputerforteacherstomanage,evenastheDepartmentofEducationpersonnelmanagerscanbringgreatconvenience,providemanagerswithreliableinformationstoragecapacityandfastsearchtool,itretrievesquicklyfindconvenient,highreliability,confidentiality,etc.,cangreatlyimprovethemanagementofpersonnelmanagementefficiency.Nowadays,thenetworkhasgrowntoamorematurelevel,educationalinstitution,etc.Educationisnoexception,cantakeadvantageofexistingnetworkresources,thendesignandimplementaWeb-basedEducationteacherpersonnelmanagementsystem,onresearchstatusathomeandabroadtounderstandthedevelopmentofknowledgebasedonthechoiceofthesystembasedonB/SstructureandPHPMySQLdatabasetechnologyforWebaccess,thecompletionofthesystemdevelopmentanddesign.Keywords:Educationteacherpersonnelmanagementsystem,B/Smode,PHP,MySQL.1.引言 51.1課題背景 51.2系統(tǒng)開發(fā)意義 51.3系統(tǒng)技術(shù)支持 52.系統(tǒng)技術(shù)方法研究 72.1.系統(tǒng)開發(fā)目標(biāo) 72.2系統(tǒng)開發(fā)環(huán)境 72.2.1工具發(fā)展背景 72.2.2數(shù)據(jù)庫(kù)研究 72.2.3管理軟件研究 72.2.4服務(wù)器研究 82.2.5系統(tǒng)環(huán)境介紹 82.3系統(tǒng)開發(fā)語言 82.3.1開發(fā)語言簡(jiǎn)述 82.3.2開發(fā)語言選擇 93.系統(tǒng)需求性分析 103.1系統(tǒng)目標(biāo)分析 103.2系統(tǒng)功能分析 103.3系統(tǒng)功能設(shè)計(jì) 104.系統(tǒng)分析與設(shè)計(jì) 124.1系統(tǒng)用例設(shè)計(jì) 124.1.1管理員登錄用例圖 124.1.2管理員錄入資料用例圖 124.1.3管理員查詢資料用例圖 134.1.3管理員修改資料用例圖 134.2組織結(jié)構(gòu)圖模塊設(shè)計(jì) 144.3數(shù)據(jù)庫(kù)模塊設(shè)計(jì) 165.系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 205.1數(shù)據(jù)庫(kù)模塊 205.1.1數(shù)據(jù)庫(kù)截圖 205.1.2數(shù)據(jù)庫(kù)實(shí)現(xiàn)代碼 205.1.2數(shù)據(jù)庫(kù)測(cè)試 205.2登錄模塊 205.2.1登錄界面截圖 215.2.2登錄界面實(shí)現(xiàn)代碼 215.2.3登錄界面測(cè)試 225.3主界面模塊 225.3.1主界面截圖 225.3.2主界面實(shí)現(xiàn)代碼 235.3.3主界面測(cè)試 235.4人事管理模塊 235.4.1人事管理界面截圖 235.4.2人事管理界面實(shí)現(xiàn)代碼 245.4.1人事管理界面測(cè)試 305.5統(tǒng)計(jì)管理模塊 305.5.1統(tǒng)計(jì)管理模塊截圖 305.5.2統(tǒng)計(jì)管理模塊實(shí)現(xiàn)代碼 315.5.3統(tǒng)計(jì)管理模塊測(cè)試 321.引言1.1課題背景傳統(tǒng)的人事管理,是教育局利用工作人員對(duì)機(jī)關(guān)內(nèi)保存紙質(zhì)的檔案進(jìn)行存儲(chǔ)、查詢等相對(duì)應(yīng)的一系列操作,相對(duì)于一個(gè)市的教育局人事管理來說,不同的學(xué)校不同的教師的信息是一個(gè)龐大的任務(wù)量,教師的資料信息更是繁雜,這樣形式存在教師信息不僅僅存在著大量的冗余信息、管理困難,而且使得人事信息的管理變得繁雜而又效率低下。同時(shí)紙質(zhì)的檔案不管是存儲(chǔ)起來還是查找、變更都是一個(gè)繁復(fù)的過程。隨著時(shí)間的延長(zhǎng),紙質(zhì)檔案的數(shù)據(jù)也是隨著增加的,這樣隨著時(shí)間變得日益龐大的數(shù)據(jù)資料信息,管理起來也會(huì)日益困難。這樣對(duì)于人事管理的工作人員來說,不管是教師人員信息的查找還是變更,也都是相當(dāng)不方便并且繁重的工作。1.2系統(tǒng)開發(fā)意義現(xiàn)今社會(huì),計(jì)算機(jī)技術(shù)飛速發(fā)展,計(jì)算機(jī)在企業(yè)、單位和學(xué)校中都有著廣泛的應(yīng)用,而利用計(jì)算機(jī)實(shí)現(xiàn)人事管理已經(jīng)成為了必然的趨勢(shì)。對(duì)于教育局來說,利用計(jì)算機(jī)支持人事管理人員高效率的完成教師資料人事管理的日常事務(wù),是促使教育局工作走向科學(xué)化、規(guī)范化的必備條件。計(jì)算機(jī)管理有著傳統(tǒng)方法所無法比擬的優(yōu)點(diǎn),它檢索迅速、可靠性高、查找方便、保密性好、存儲(chǔ)量大、成本低廉同時(shí)壽命更長(zhǎng),這些優(yōu)點(diǎn)能夠極大的挑高教育局的人事管理效率,使得管理更加的科學(xué)和規(guī)范。隨著Internet的不斷發(fā)展和普及,許多的單位和企業(yè)都能夠擁有計(jì)算機(jī)和網(wǎng)絡(luò)的普及,更甚者本身單位就擁有自己的局域網(wǎng),利用先進(jìn)的web技術(shù),以互聯(lián)網(wǎng)絡(luò)為平臺(tái),進(jìn)行教育局教師人事管理系統(tǒng)的開發(fā)不僅僅是充分利用互聯(lián)網(wǎng)絡(luò)資源,就人員信息的管理和人事管理人員的日常工作來說也是十分有必要的。1.3系統(tǒng)技術(shù)支持現(xiàn)今社會(huì),隨著科學(xué)技術(shù)的發(fā)展,使得計(jì)算機(jī)的性能有了長(zhǎng)足的進(jìn)步和提高,而與此同時(shí)的,計(jì)算機(jī)的價(jià)格也逐漸降低。它已經(jīng)被廣泛的應(yīng)用于許多領(lǐng)域。計(jì)算機(jī)可以代替人工進(jìn)行很多繁雜的勞動(dòng),將人從中解脫出來,幫助人們提高工作效率。使用計(jì)算機(jī)辦公可以增加辦公自動(dòng)化進(jìn)程,發(fā)展出來更高的生產(chǎn)力。利用計(jì)算機(jī)存儲(chǔ)文檔信息,可以節(jié)省很多的資源。這些主要被廣泛應(yīng)用的原因,使得計(jì)算機(jī)被廣泛應(yīng)用到社會(huì)生活、工作的各個(gè)方面。綜上所述,利用計(jì)算機(jī)開發(fā)軟件系統(tǒng),用管理軟件來替代傳統(tǒng)的人工操作來管理人事信息,可以節(jié)約大量的人力、財(cái)力和物力,將管理人員從繁重的管理工作中解脫出來,這樣的教師管理系統(tǒng)軟件是社會(huì)發(fā)展到現(xiàn)階段企業(yè)、機(jī)關(guān)管理系統(tǒng)的必然趨勢(shì)。如今,很多的機(jī)關(guān)和部門都已經(jīng)普及計(jì)算機(jī)辦公,教育局的下屬的很多單位、部門和學(xué)校也都已經(jīng)擁有了計(jì)算機(jī)設(shè)備,已經(jīng)基本具備了開發(fā)保定教育局教師人事管理系統(tǒng)的物質(zhì)條件。在這樣的條件下,如果很多的人事日常工作管理仍由管理者手工操作紙質(zhì)檔案完成,這就會(huì)造成很大程度上計(jì)算機(jī)資源不必要的浪費(fèi)。根據(jù)現(xiàn)今的情況,開發(fā)出一個(gè)基于計(jì)算機(jī)的教育局教師人事管理系統(tǒng)是十分有必要并且是十分有前景的。

2.系統(tǒng)技術(shù)方法研究2.1.系統(tǒng)開發(fā)目標(biāo)保定市教育局教師人事管理系統(tǒng)采用典型的數(shù)據(jù)庫(kù)管理系統(tǒng),它的開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用服務(wù)程序的開發(fā)兩個(gè)方面。對(duì)于前者數(shù)據(jù)庫(kù)來說,要求數(shù)據(jù)庫(kù)能夠建立起數(shù)據(jù)的一致性和完整性強(qiáng),同時(shí)擁有安全性好的數(shù)據(jù)庫(kù)特性。而對(duì)于后者前端應(yīng)用服務(wù)程序來說,要求服務(wù)程序擁有功能完備、界面友好、操作方便等特點(diǎn)。2.2系統(tǒng)開發(fā)環(huán)境2.2.1工具發(fā)展背景數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)軟件領(lǐng)域中一直是非常重要的課題,它產(chǎn)生于20世紀(jì)六十年代末,隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展和應(yīng)用需求的不斷提高,在20世紀(jì)七十年代初被E.F.Codd提出的關(guān)系型數(shù)據(jù)庫(kù)模型,經(jīng)過幾十年的發(fā)展,以它為原型的關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)已經(jīng)形成較為完整的理論體系,同時(shí)擁有一大批實(shí)用系統(tǒng)。并且近些年來,隨著worldwideweb(WWW)的猛增和Internet技術(shù)的迅猛發(fā)展,使得數(shù)據(jù)庫(kù)技術(shù)成為最熱門的IT技術(shù)之一。2.2.2數(shù)據(jù)庫(kù)研究目前使用最流行的兩種后臺(tái)數(shù)據(jù)庫(kù)為MySQL和SQLServer,它們最基本的相似之處在于數(shù)據(jù)存儲(chǔ)和屬于查詢系統(tǒng),它們都支持ANSI-SQL、二進(jìn)制關(guān)鍵詞和關(guān)鍵索引和XML的各種格式。MYSQL操作簡(jiǎn)單,容易上手,是免費(fèi)供用的,想對(duì)于SQLServer有特色有實(shí)用的語法多一些,但是難以擔(dān)當(dāng)大系統(tǒng)的數(shù)據(jù)倉(cāng)庫(kù),基本具有數(shù)據(jù)庫(kù)所需的功能,運(yùn)行速度慢,不夠穩(wěn)定。SQL是大型的數(shù)據(jù)庫(kù),功能強(qiáng)大,價(jià)格貴,性能穩(wěn)定,能做一般的大形態(tài)的數(shù)據(jù)倉(cāng)庫(kù),運(yùn)行速度快,操作繁復(fù)。2.2.3管理軟件研究管理軟件的主流技術(shù)經(jīng)歷了3個(gè)發(fā)展時(shí)期,界面技術(shù)從最早期的DOS字符界面,到圖形用戶界面GUI(windows圖形界面)到今天的瀏覽器(browser)界面。瀏覽器界面,不僅直觀和利于使用,更重要的是基于瀏覽器界面的應(yīng)用管理界面界面風(fēng)格類似,用戶對(duì)培訓(xùn)要求大為降低,軟件的可操作性對(duì)用戶來說更強(qiáng)。平臺(tái)體系結(jié)構(gòu)也從單機(jī)單用戶發(fā)展到文件/服務(wù)器(F/S)體系,再到客戶機(jī)/服務(wù)器(C/S)體系和瀏覽器/服務(wù)器(B/S)體系。基于網(wǎng)絡(luò)的管理系統(tǒng),一般采用C/S或者是B/S模式,C/S模式在客戶端需要專門的安裝程序,適用于用戶有限的局域網(wǎng)環(huán)境,缺少通用性,而B/S模式則適用于多用戶的互聯(lián)網(wǎng)環(huán)境,具有良好的擴(kuò)展性。Web瀏覽器(客戶端)連接到服務(wù)器上并請(qǐng)求文件時(shí),Web服務(wù)器將處理該請(qǐng)求并將文件(附帶信息)反饋到該瀏覽器上。Web服務(wù)能使應(yīng)用程序在Internet上傳輸和共享數(shù)據(jù),也可以調(diào)用其他應(yīng)用程序的功能,而不考慮其他應(yīng)用程序是如何生成的。Web服務(wù)還能夠在保證應(yīng)用程序相互獨(dú)立的同時(shí),使它們能夠建立松鏈接而形成一個(gè)合作組來完成某個(gè)特定的任務(wù)。2.2.4服務(wù)器研究在UNIX和LINUX平臺(tái)下使用最廣泛的免費(fèi)HTTP服務(wù)器是APACHE服務(wù)器,而windows平臺(tái)NT/2000/2003使用IIS的WEB服務(wù)器。IIS(InertnetInformationServer)是目前最流行的WEB服務(wù)器產(chǎn)品之一,它允許在公共Intranet或Inertnet上發(fā)布信息,提供一個(gè)圖形界面的管理工具,用于監(jiān)視配置和控制Internet服務(wù)。APACHE是世界上使用最多的Web服務(wù)器,它的成功之處主要在于源代碼開發(fā)、開放的開放隊(duì)伍、支持跨平臺(tái)的應(yīng)用(允許在幾乎所有的UNIX、Windows、Linux系統(tǒng)平臺(tái))以及它的可移植性等方面。2.2.5系統(tǒng)環(huán)境介紹綜合上面的數(shù)據(jù)庫(kù)、管理軟件和服務(wù)器的分析和了解,考慮保定市教育局教師人事管理系統(tǒng)所要實(shí)現(xiàn)的功能和所需要數(shù)據(jù)存儲(chǔ),系統(tǒng)數(shù)據(jù)庫(kù)實(shí)現(xiàn)的過程中使用MYSQL就足夠負(fù)擔(dān)數(shù)據(jù)需求,不需要必須采用大型的數(shù)據(jù)庫(kù)SQLServer,所以本系統(tǒng)采用MYSQL數(shù)據(jù)庫(kù)進(jìn)行開發(fā)。根據(jù)APACHE的開放源代碼和良好的可移植性,使用APACHE也足以負(fù)擔(dān)教育局教師人事管理系統(tǒng)的應(yīng)用,所以本系統(tǒng)采用APACHE進(jìn)行系統(tǒng)的開發(fā)。2.3系統(tǒng)開發(fā)語言2.3.1開發(fā)語言簡(jiǎn)述JSP(JavaServerPages)是在傳統(tǒng)網(wǎng)頁(yè)文件中插入java程序段(script)和JSP標(biāo)記從而形成JSP文件,開發(fā)的文件也是跨平臺(tái)的。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和現(xiàn)實(shí)分離,支持可重用的基于組件設(shè)計(jì),在服務(wù)器端執(zhí)行javascript將結(jié)果和html返回給客戶端。ASP(ActiveServerPage)即“動(dòng)態(tài)服務(wù)器頁(yè)面”,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或Web應(yīng)用程序,突破了靜態(tài)頁(yè)面的一些功能限制,提供了內(nèi)置對(duì)象使得服務(wù)器端腳本功能更加強(qiáng)大,是在服務(wù)器端被解釋執(zhí)行從而防止被竊取,保密性能較好。PHP(HypertextPreProcessor)超級(jí)文本預(yù)處理語言,是一種HTML內(nèi)嵌式語言,開發(fā)源代碼的同時(shí)是免費(fèi)得,與同樣嵌入HTML中的Javascript相比,PHP在服務(wù)器端執(zhí)行,充分利用了服務(wù)器的性能。PHP執(zhí)行引擎會(huì)將用戶經(jīng)常訪問的PHP程序保留在內(nèi)存中,其他用戶再一次訪問時(shí)直接執(zhí)行程序不需要再次編譯,使得PHP效率更高。PHP具有非常強(qiáng)大的功能,而且支持幾乎所有流行的數(shù)據(jù)庫(kù)和操作系統(tǒng)。2.3.2開發(fā)語言選擇基于以上jsp、asp和php的綜合分析描述,三種語言都是在服務(wù)器端執(zhí)行然后將結(jié)果與HTML的網(wǎng)頁(yè)返回到客戶端,但是jsp和asp的開發(fā)語言都是無法獲取的,PHP則是開源的,只要有心就能夠找到源代碼,PHP的語言也類似于C語言,基礎(chǔ)較好,并且也有利于自身的學(xué)習(xí),所以在這個(gè)要開發(fā)的保定市教育局教師人事管理系統(tǒng)我選擇PHP語言進(jìn)行系統(tǒng)開發(fā)。

3.系統(tǒng)需求性分析3.1系統(tǒng)目標(biāo)分析保定市教育局教師人事管理系統(tǒng)是基于Web環(huán)境的管理系統(tǒng),目的是利用計(jì)算機(jī)技術(shù)根據(jù)現(xiàn)有的網(wǎng)絡(luò)環(huán)境實(shí)現(xiàn)對(duì)保定市教育局教師的人事管理,將管理人員從繁復(fù)的手工操作環(huán)境中解脫出來,實(shí)現(xiàn)在計(jì)算機(jī)上對(duì)教師信息進(jìn)行添加、修改、刪除和相對(duì)應(yīng)的條件查找功能,進(jìn)而實(shí)現(xiàn)教師人事管理的簡(jiǎn)便、快捷的目標(biāo)。這就要求它在設(shè)計(jì)完成后,應(yīng)當(dāng)是操作簡(jiǎn)單,界面友好,符合大多數(shù)的使用操作習(xí)慣,同時(shí)提示界面的提示信息要易于理解,便于操作人員進(jìn)行學(xué)習(xí)操作和相對(duì)應(yīng)的提示操作,同時(shí)管理維護(hù)人員能夠?qū)ο到y(tǒng)進(jìn)行簡(jiǎn)便的維護(hù)。數(shù)據(jù)庫(kù)在運(yùn)行的過程穩(wěn)定,數(shù)據(jù)的安全性高,語句的執(zhí)行速度較快。同時(shí)系統(tǒng)本身在運(yùn)行的過程中對(duì)計(jì)算機(jī)要求適中。3.2系統(tǒng)功能分析保定市教育局教師人事管理系統(tǒng)所需要實(shí)現(xiàn)的功能有教師的基本信息管理和教師的詳細(xì)信息管理,教師的信息修改和查詢等等功能,使得教育局教師信息便于管理人員進(jìn)行管理,對(duì)功能進(jìn)行劃分。保定市教育局教師人事管理系統(tǒng)要求系統(tǒng)的操作簡(jiǎn)單,界面友好,支持管理員操作,有權(quán)限設(shè)置功能,只有擁有管理員權(quán)限的操作員才能夠?qū)處煹幕净蛘咴敿?xì)資料進(jìn)行添加、修改或者是刪除的操作,同時(shí)當(dāng)系統(tǒng)數(shù)據(jù)庫(kù)受到外部某些操作被干擾導(dǎo)致發(fā)生錯(cuò)誤后,能夠?qū)?shù)據(jù)庫(kù)進(jìn)行某一時(shí)段進(jìn)行的備份操作使得數(shù)據(jù)庫(kù)數(shù)據(jù)能夠得以還原,以保護(hù)系統(tǒng)的數(shù)據(jù)安全。那么綜合上面的敘述,保定市教育局教師人事管理系統(tǒng)需要實(shí)現(xiàn)的功能如下:(1)要包含教師基本信息等管理(2)要包含教師信息如獎(jiǎng)懲、培訓(xùn)、調(diào)薪、調(diào)動(dòng)等管理(3)要能夠?qū)處熜畔⑦M(jìn)行查詢等管理(4)管理人員的基本信息修改3.3系統(tǒng)功能設(shè)計(jì)綜合系統(tǒng)的功能分析,對(duì)系統(tǒng)的功能模塊設(shè)計(jì)如下:1.對(duì)教師基本的個(gè)人信息管理的模塊教師的基本個(gè)人信息,包括個(gè)人姓名、身份證號(hào)、性別、工作學(xué)校、入職年限、職稱等等信息,對(duì)這些個(gè)人基本信息管理人員可以對(duì)教師進(jìn)行對(duì)應(yīng)的添加、修改、查找、刪除等操作。2.對(duì)教師高級(jí)個(gè)人信息管理的模塊教師的高級(jí)信息,包括教師個(gè)人所受到得獎(jiǎng)勵(lì)、懲罰、培訓(xùn)等等信息,對(duì)這些個(gè)人的高級(jí)信息管理人員可以對(duì)教師進(jìn)行相對(duì)應(yīng)的添加和查詢等操作。3.對(duì)教師綜合信息管理的模塊教師的綜合信息管理,包括對(duì)所有教師的獎(jiǎng)懲信息管理、對(duì)所有教師的培訓(xùn)信息管理、對(duì)所有教師的積分信息、調(diào)動(dòng)信息等的操作。4.管理人員基本信息修改模塊管理人員可以修改個(gè)人的登錄密碼,如果有初始的密碼或者是密碼丟失,為了密碼的安全性,可以對(duì)密碼進(jìn)行修改。

4.系統(tǒng)分析與設(shè)計(jì)4.1系統(tǒng)用例設(shè)計(jì)4.1.1管理員登錄用例圖保定市教育局教師人事管理系統(tǒng)在管理員在登錄時(shí)通過查詢數(shù)據(jù)庫(kù)判斷是否存在,存在則能夠進(jìn)入相對(duì)應(yīng)的界面。管理員進(jìn)行登錄時(shí)候的用例分析圖如下圖-1管理員登錄用例圖所示:圖4-1管理員登錄用例圖4.1.2管理員錄入資料用例圖管理人員對(duì)教師的個(gè)人資料(包括教師的基本資料和教師的高級(jí)詳細(xì)資料)和平時(shí)的獎(jiǎng)懲、培訓(xùn)、調(diào)動(dòng)等等詳細(xì)的資料錄入,錄入資料時(shí)連接數(shù)據(jù)庫(kù)。管理員對(duì)教師信息資料的錄入管理用例分析圖如下圖4-2管理人員錄入教師資料圖所示:圖4-2管理人員錄入教師資料4.1.3管理員查詢資料用例圖保定市教育局教師人事管理系統(tǒng)在管理員對(duì)教師資料進(jìn)行查詢,有教師基本的個(gè)人資料按照編號(hào)查詢和全部查詢,有教師的更進(jìn)一步的高級(jí)詳細(xì)資料按照獎(jiǎng)懲、培訓(xùn)、人事調(diào)動(dòng)等等的標(biāo)準(zhǔn)查詢。管理員對(duì)教師基本信息和高級(jí)信息進(jìn)行查詢功能的用例分析圖如下圖4-3管理人員對(duì)教師資料進(jìn)行查詢用例圖所示:圖4-3管理人員對(duì)教師資料進(jìn)行查詢用例圖4.1.3管理員修改資料用例圖保定市教育局教師人事管理系統(tǒng)在管理員對(duì)教師個(gè)人資料進(jìn)行修改,需要在查詢到該教師信息后進(jìn)行修改;對(duì)教師個(gè)人資料進(jìn)行刪除,需要在全部查詢之后才能進(jìn)行某位教師信息的刪除操作。管理員也可以對(duì)自己的個(gè)人密碼進(jìn)行修改的操作。管理員對(duì)教師的基本資料進(jìn)行修改和刪除還有管理員的個(gè)人信息進(jìn)行修改的功能如下圖4-4管理人員修改資料用例圖所示:圖4-4管理人員修改資料4.2組織結(jié)構(gòu)圖模塊設(shè)計(jì)保定市教育局教師人事管理系統(tǒng)中,管理員需要在登錄之后才能擁有對(duì)相應(yīng)的信息自戀進(jìn)行操作,如果管理員無法登錄成功則跳轉(zhuǎn)到登錄界面。管理員在登錄之后,能夠看到三部分模塊,分別是教師基本資料管理模塊、教師高級(jí)資料管理模塊和數(shù)據(jù)庫(kù)備份恢復(fù)操作模塊。管理員在相對(duì)應(yīng)的模塊中能夠?qū)處熜畔①Y料進(jìn)行相對(duì)應(yīng)的功能操作,如插入、查詢等等。那么綜合分析,保定市教育局教師人事管理系統(tǒng)中管理人員登錄的過程模塊設(shè)計(jì)如下圖所示,管理人員在首頁(yè)進(jìn)行登錄,如果登錄成功則跳轉(zhuǎn)到主界面;如果登錄失?。艽a或者用戶名不正確),則重新跳轉(zhuǎn)到登錄首頁(yè),管理人員登錄管理組織結(jié)構(gòu)設(shè)計(jì)圖如下圖4-5管理人員登錄管理組織結(jié)構(gòu)圖所示:管理員管理員管理人員登錄成功失敗教師基本資料教師高級(jí)資料數(shù)據(jù)庫(kù)備份圖4-5管理人員登錄管理組織結(jié)構(gòu)圖教師基本資料模塊包括教師的基本資料錄入和基本資料的查詢。教師的基本資料包括個(gè)人的一些基本信息,教師的基本資料查詢有按照編號(hào)查詢和全部查詢兩種查詢方式,按照編號(hào)查詢之后,可以基于這個(gè)結(jié)果對(duì)教師資料進(jìn)行修改;全部查詢之后,可以基于這個(gè)結(jié)果對(duì)教師資料進(jìn)行刪除操作,這一部分的組織結(jié)構(gòu)圖設(shè)計(jì)如下圖4-6教師基本資料組織結(jié)構(gòu)圖所示:修改修改刪除按照編號(hào)全部查詢教師基本資料教師基本資料錄入教師基本資料查詢圖4-6教師基本資料組織結(jié)構(gòu)圖教師高級(jí)資料包括教師的獎(jiǎng)懲、培訓(xùn)和調(diào)動(dòng)資料的錄入和查看,模塊組織結(jié)構(gòu)圖設(shè)計(jì)如下圖4-7教師高級(jí)資料組織結(jié)構(gòu)圖所示:教師高級(jí)資料教師高級(jí)資料教師獎(jiǎng)懲錄入教師獎(jiǎng)懲查看教師培訓(xùn)錄入教師培訓(xùn)查看教師調(diào)動(dòng)錄入教師調(diào)動(dòng)查看圖4-7教師高級(jí)資料組織結(jié)構(gòu)圖4.3數(shù)據(jù)庫(kù)模塊設(shè)計(jì)保定市教育局教師人事管理系統(tǒng)采用MySQL數(shù)據(jù)庫(kù)對(duì)教師數(shù)據(jù)信息進(jìn)行存儲(chǔ),數(shù)據(jù)庫(kù)名稱為rsgl,其中包含有5個(gè)表格,分別是登錄用戶表、教師基本信息儲(chǔ)存表、教師獎(jiǎng)懲信息表、教師培訓(xùn)信息表和教師調(diào)動(dòng)信息表。4.3.1登錄用戶表登錄用戶表用來存儲(chǔ)管理員信息的登錄基本信息,其中包括管理員的名稱、密碼和角色。當(dāng)管理員在登陸界面進(jìn)行登錄時(shí),會(huì)將輸入信息與表格中的信息對(duì)比看是否能夠成功登錄,用戶表結(jié)構(gòu)圖如表4-1用戶表所示:表4-1用戶表(dbadm)列名類型鍵屬性備注usernamevarcharprimarykeynotnull管理員名稱passwordvarchar密碼typevarchar角色4.3.2教師基本信息儲(chǔ)存表教師基本信息儲(chǔ)存表是管理員在對(duì)教師基本信息進(jìn)行添加和修改的時(shí)候操作的表格,人員添加時(shí)則是按照對(duì)應(yīng)的數(shù)據(jù)添加規(guī)則對(duì)教師基本信息進(jìn)行添加,修改亦然。表4-2教師基本信息表(info)列名類型鍵屬性備注numintprimarykeynotnull編號(hào)namedatetime姓名sexint性別birthint出生日期idint身份證號(hào)merryint婚姻狀況mzint民族jgint籍貫zzmmvarchar政治面貌telvarchar聯(lián)系電話addressvarchar聯(lián)系地址bmvarchar所屬學(xué)校jobvarchar職稱jbgzint基本工資pyxsvarchar聘用形式xlvarchar最高學(xué)歷zyvarchar所屬專業(yè)schoolvarchar畢業(yè)院校begindatedate入職日期statevarchar在職狀態(tài)contractint合同期限zzdatedate轉(zhuǎn)正日期lzdatedate離職日期begindate合同起始endddate合同終止workageint工齡4.3.3教師獎(jiǎng)懲信息表教師獎(jiǎng)懲信息表是管理員對(duì)教師資料中的獎(jiǎng)懲情況進(jìn)行存儲(chǔ)的表格,在這里管理員可以添加教師編號(hào)、獎(jiǎng)懲日期和獎(jiǎng)懲方式、分?jǐn)?shù),具體的表格設(shè)計(jì)如表4-3教師獎(jiǎng)懲信息表(jc)所示:表4-3教師獎(jiǎng)懲信息表(jc)列名類型鍵屬性備注numintPrimarykeynotnull教師編號(hào)jcdatedatePrimarykeynotnull獎(jiǎng)懲日期jlyyvarcharPrimarynotnull獎(jiǎng)勵(lì)分?jǐn)?shù)jlfsInt獎(jiǎng)勵(lì)方式cfyyvarcharPrimarykeynotnull懲罰分?jǐn)?shù)cffsintPrimarykey懲罰方式4.3.4教師培訓(xùn)信息表教師培訓(xùn)信息表是用來存儲(chǔ)教師培訓(xùn)記錄的表格,它將教師的編號(hào)、培訓(xùn)時(shí)間、培訓(xùn)內(nèi)容和培訓(xùn)結(jié)果存儲(chǔ)其中,在讀取教師培訓(xùn)信息時(shí)從該表中讀取,表的結(jié)構(gòu)如表4-4教師培訓(xùn)信息表(px)結(jié)構(gòu)所示:表4-4教師培訓(xùn)信息表(px)列名類型鍵屬性備注numIntPrimarykeynotnull編號(hào)pxdateDatePrimarykeynotnull培訓(xùn)日期pxnrVarcharPrimarykeynounull培訓(xùn)內(nèi)容pxjgvarchar培訓(xùn)結(jié)果4.3.5教師調(diào)動(dòng)信息表教師調(diào)動(dòng)信息表是存儲(chǔ)教師調(diào)動(dòng)記錄信息的表格,它將教師的編號(hào)、調(diào)動(dòng)時(shí)間、調(diào)后學(xué)校、調(diào)后職稱和調(diào)動(dòng)原因存儲(chǔ)其中,教師調(diào)動(dòng)信息表格的存儲(chǔ)結(jié)構(gòu)如表4-5教師調(diào)動(dòng)信息表(user)所示:表4-5教師調(diào)動(dòng)信息表(user)列名類型鍵屬性備注numIntPrimarykeynotnull編號(hào)removedateDatePrimarykeynotnull調(diào)動(dòng)日期dhbmVarchar調(diào)后學(xué)校dhzwvarchar調(diào)后職務(wù)ddyyvarchar調(diào)動(dòng)原因

5.系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)5.1數(shù)據(jù)庫(kù)模塊5.1.1數(shù)據(jù)庫(kù)截圖數(shù)據(jù)庫(kù)根據(jù)前面數(shù)據(jù)庫(kù)模塊設(shè)計(jì)的表格結(jié)構(gòu),對(duì)rsgl數(shù)據(jù)庫(kù)中創(chuàng)建各個(gè)相應(yīng)的表格,表格結(jié)構(gòu)都是依據(jù)數(shù)據(jù)庫(kù)模塊設(shè)計(jì)所添加。rsgl數(shù)據(jù)庫(kù)中的表格以管理員表格為例,截圖如下圖5-1管理員表格截圖所示:圖5-1管理員表格截圖5.1.2數(shù)據(jù)庫(kù)實(shí)現(xiàn)代碼數(shù)據(jù)庫(kù)的設(shè)計(jì)可以手動(dòng)的輸入命令創(chuàng)建表格,也可以利用管理工具對(duì)數(shù)據(jù)庫(kù)進(jìn)行設(shè)置,依然以rsgl數(shù)據(jù)庫(kù)中的管理員表格為例進(jìn)行說明:CREATETABLE`dbadm`(`username`varchar(10)NOTNULLdefault'',`password`varchar(10)defaultNULL,`type`varchar(20)defaultNULL,PRIMARYKEY(`username`));INSERTINTO`dbadm`VALUES('admin','123','管理員');5.1.2數(shù)據(jù)庫(kù)測(cè)試?yán)脭?shù)據(jù)庫(kù)的SQL語句對(duì)數(shù)據(jù)庫(kù)進(jìn)行創(chuàng)建和插入之后,數(shù)據(jù)庫(kù)數(shù)據(jù)顯示亂碼,后來發(fā)現(xiàn)編碼方式不同顯示在頁(yè)面中可能就會(huì)出現(xiàn)亂碼,需要將數(shù)據(jù)錄入的編碼方式和數(shù)據(jù)庫(kù)的編碼方式統(tǒng)一。將數(shù)據(jù)庫(kù)編碼方式統(tǒng)一之后,數(shù)據(jù)存儲(chǔ)顯示正常。數(shù)據(jù)庫(kù)測(cè)試完成。5.2登錄模塊5.2.1登錄界面截圖管理人員要首先進(jìn)行登錄才能進(jìn)入到教育局教師人事管理系統(tǒng)進(jìn)行教師信息資料管理,在輸入登錄名和密碼之后會(huì)連接數(shù)據(jù)庫(kù)對(duì)教師輸入的用戶名和密碼進(jìn)行驗(yàn)證,若符合彈出登錄成功框之后才可以進(jìn)入主界面,若不符合則重新跳轉(zhuǎn)到登錄界面重新輸入用戶名和密碼。保定市教育局教師人事管理系統(tǒng)登錄界面截圖如下圖5-1登錄截圖所示:圖5-2登錄截圖5.2.2登錄界面實(shí)現(xiàn)代碼管理員需登錄之后才能對(duì)教師信息進(jìn)行管理操作。在登錄首頁(yè)時(shí),需要輸入對(duì)應(yīng)的用戶名和密碼。登錄按鈕被點(diǎn)擊時(shí)會(huì)調(diào)用函數(shù)f0()的返回值,當(dāng)用戶名或者是密碼為空時(shí),會(huì)有對(duì)應(yīng)的警告框彈出返回false并且重新跳轉(zhuǎn)到登錄界面,這一功能對(duì)應(yīng)實(shí)現(xiàn)代碼為:<Scriptlanguage="JavaScript"type="text/JavaScript">functionf0(){if(document.form1.username.value==""){alert("用戶名不能為空!");returnfalse;}if(document.form1.password.value==""){alert("密碼不能為空!");returnfalse;}}</script>如果管理員輸入的用戶名和密碼都符合規(guī)則,則將數(shù)值傳到另一個(gè)頁(yè)面(tlog.php)中連接并讀取數(shù)據(jù)庫(kù)中的用戶表格進(jìn)行匹配的比較,如果存在正確的對(duì)應(yīng)數(shù)據(jù),則彈出登錄成功的對(duì)話框并跳轉(zhuǎn)到主界面,否則需要重新登錄并跳轉(zhuǎn)到登陸界面,代碼實(shí)現(xiàn)如下:include("conn/conn.php");$uname=$_POST["username"];$psd=$_POST["password"];$exec="select*fromdbadmwhereusername='$uname'";$result=@mysql_query($exec);$pasd=@mysql_result($result,$count,"password");$un=@mysql_result($result,$count,"username");$tp=@mysql_result($result,$count,"type");$_SESSION['ps']=$pasd;$_SESSION['name']=$uname;$_SESSION['ty']=$tp;if($psd==$pasd&&$psd!=null){echo"<script>alert('登陸成功!);window.location.href='main.php';</script>";}else{echo"<script>alert('用戶名或密碼錯(cuò)誤!);window.location.href='log.html';</script>";}5.2.3登錄界面測(cè)試登錄界面在打開時(shí)能夠顯示,頁(yè)面布局顏色不太合理時(shí)進(jìn)行細(xì)微調(diào)整,在輸入內(nèi)容為空時(shí),點(diǎn)擊登錄也會(huì)彈出警告框,輸入正確的用戶名和密碼后,點(diǎn)進(jìn)登錄之后頁(yè)面會(huì)彈出來的頁(yè)面連接數(shù)據(jù)庫(kù)讀取數(shù)據(jù)匹配成功之后登錄成功,跳轉(zhuǎn)到主界面。登錄界面測(cè)試成功。5.3主界面模塊5.3.1主界面截圖管理員在登錄成功之后會(huì)跳轉(zhuǎn)到主界面,在主界面的左上部分會(huì)顯示登錄用戶的用戶名和所擁有的權(quán)限,管理員也可以對(duì)個(gè)人密碼進(jìn)行修改。主界面包括兩大部分:對(duì)教師的人事管理和教師的統(tǒng)計(jì)管理下面是登錄成功之后的圖5-3主界面截圖所示:圖5-3主界面截圖5.3.2主界面實(shí)現(xiàn)代碼主界面的實(shí)現(xiàn)代碼就是基本的html語言,將界面分成頭部、左側(cè)和右側(cè)三部分,三部分各種包含對(duì)應(yīng)部分的PHP頁(yè)面:<FRAMEid=topFramename=topFramesrc="main.files/Top.php"noResizescrolling=no><FRAMEid=leftFramename=leftFramesrc="main.files/Left.php"noResizescrolling=no><FRAMEscrolling="auto"id=mainFramename=mainFramesrc="main.files/first.php"noResizescrolling=no>5.3.3主界面測(cè)試主界面在管理員登錄之后,能夠正常的顯示左側(cè)的菜單和右側(cè)的內(nèi)容界面,但是頭部權(quán)限的顯示是亂碼。分析數(shù)據(jù)庫(kù),發(fā)現(xiàn)數(shù)據(jù)庫(kù)和頁(yè)面的數(shù)據(jù)信息編碼格式不相同,將二者統(tǒng)一之后,可以正常讀取數(shù)據(jù)庫(kù)中文。主界面測(cè)試成功。5.4人事管理模塊5.4.1人事管理界面截圖教師人事管理中包括教師的基本資料管理和教師高級(jí)資料管理兩部分。教師人事管理中的基本資料管理中的基本資料查詢、修改和刪除,教師基本資料可以按照編號(hào)詳細(xì)查詢教師基本資料信息,可以按照編號(hào)或者姓名模糊查詢教師基本資料,也可以直接全部查詢教師資料基本信息。按照編號(hào)查詢之后顯示教師基本資料,在頁(yè)面下方點(diǎn)擊修改可以修改,全部查詢之后表格中有刪除的選項(xiàng)卡,選中之后可以對(duì)需要的信息進(jìn)行刪除操作。教師人事管理中的高級(jí)資料管理包括教師的獎(jiǎng)懲、培訓(xùn)和調(diào)動(dòng)管理,可以進(jìn)行相對(duì)應(yīng)資料的錄入和查詢。其中教師人事管理中的基本資料管理中基本資料錄入的截圖如圖5-4教師基本資料錄入截圖所示:圖5-4教師基本資料錄入截圖5.4.2人事管理界面實(shí)現(xiàn)代碼管理員在登錄之后,對(duì)教師基本信息或者高級(jí)信息進(jìn)行管理時(shí),都是基于對(duì)數(shù)據(jù)庫(kù)中對(duì)應(yīng)表格的增、刪、改、查的操作,只是添加和查詢的條件和表格不同,下面以教師基本信息的操作為例:教師基本信息進(jìn)行錄入時(shí)按照給定的資料進(jìn)行填寫,當(dāng)有資料部分未填寫存在空時(shí)進(jìn)行人員添加的操作會(huì)提示不能為空,當(dāng)信息全部按照正確的格式填入之后確定增加教師信息的時(shí)候,會(huì)進(jìn)行相對(duì)應(yīng)的操作,其主要操作的PHP實(shí)現(xiàn)代碼實(shí)現(xiàn)如下:include("../conn/conn.php");$fbh=$_POST["bh"];$fname=$_POST["name"];$fsex=$_POST["sex"];$fchush=$_POST["chush"];…中間參數(shù)過多省略…$exec="insertintoinfo(num,name,sex,birth,id,merry,mz,jg,zzmm,tel,address,bm,job,jbgz,pyxs,xl,zy,school,begindate,state,contract,zzdate,lzdate,begin,endd,workage)values('$fbh','$fname','$fsex','$fchush','$fid','$fmer','$fmz','$fjg','$fzzmm','$ftel','$faddress','$fbm','$fzw','$fjbgz','$fpyxs','$fxl','$fzy','$fschool','$fruzhi','$fzt','$fqx','$fzhuanzheng','$flizhi','$fqishi','$fzhongzhi','$fgl')";$result=mysql_query($exec);if($result){echo"<script>alert('錄入成功!');window.location.href='jblrr.php';</script>";}else{echo"<script>alert('不能重復(fù)錄入!');window.location.href='jblrr.php';</script>";}對(duì)于教師基本資料管理部分的管理查詢,可以通過對(duì)教師具體編號(hào)對(duì)教師基本資料查詢、對(duì)所有教師基本資料的查詢、對(duì)教師編號(hào)的模糊查詢和對(duì)教師姓名的模糊查詢,對(duì)教師資料的查詢界面基本類似,對(duì)查詢功能的界面以按照編號(hào)詳細(xì)查詢的截圖為例,系統(tǒng)截圖如下圖5-5教師基本資料按照編號(hào)查詢和修改截圖所示:圖5-5教師基本資料按照編號(hào)查詢和修改截圖教師基本信息查詢有兩種情況,按照編號(hào)查詢和全部查詢。按照編號(hào)查詢教師信息,則是按照輸入的教師基本編號(hào)來對(duì)數(shù)據(jù)庫(kù)中教師基本信息表格中的信息進(jìn)行查找,下面是按照編號(hào)查詢主要的PHP實(shí)現(xiàn)代碼:$num=$_POST["number"];include("../conn/conn.php");$exec="select*frominfowherenum='$num'";$result=mysql_query($exec);for($count=0;$count<@mysql_numrows($result);$count++){$fnum=mysql_result($result,$count,"num");$fname=mysql_result($result,$count,"name");…中間參數(shù)賦值代碼省略…$fworkage=mysql_result($result,$count,"workage");}教師基本資料的全部查詢功能可以對(duì)全部的教師基本資料進(jìn)行讀取和顯示,在顯示出來之后的表格中,可以通過勾選一個(gè)或者多個(gè)教師信息的刪除框?qū)處熜畔⑦M(jìn)行刪除的操作,系統(tǒng)教師基本資料的全部查詢顯示結(jié)果截圖如圖5-6教師基本資料全部查詢截圖所示,系統(tǒng)教師基本資料的刪除操作顯示截圖如圖5-7教師基本資料刪除截圖所示:圖5-6教師基本資料全部查詢截圖圖5-7教師基本資料刪除截圖全部查找教師信息是將所有教師基本信息表格中的信息數(shù)據(jù)進(jìn)行讀取并且顯示出來,當(dāng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)條數(shù)大于一個(gè)頁(yè)面所設(shè)定的能夠顯示的最大值($total<=$pagesize)時(shí),會(huì)使得頁(yè)面中出現(xiàn)分頁(yè),下面是按照全部查詢的主要PHP實(shí)現(xiàn)代碼: <bodytopmargin="0"leftmargin="0"bottommargin="0"><?php$sql3=@mysql_query("selectcount(*)asnumfrominfo;",$conn);$info2=mysql_fetch_array($sql3);$total=$info2[num];if($total==0){echo"<scriptlanguage='javascript'>";echo"window.location.href='jbcx.php';";echo"</script>";}else{$pagesize=8;if($total<=$pagesize){$pagecount=1;}if(($total%$pagesize)!=0){$pagecount=intval($total/$pagesize)+1;}else{$pagecount=$total/$pagesize;}if(($_GET[page])==""){$page=1;}else{$page=intval($_GET[page]);}$sql1=@mysql_query("selectnum,name,sex,birth,id,merry,mz,jg,zzmm,tel,address,bm,job,jbgz,pyxs,xl,zy,school,begindate,state,contract,zzdate,lzdate,begin,endd,workagefrominfoorderbynumdesclimit".($1)*$pagesize.",$pagesize",$conn);$info=mysql_fetch_array($sql1);?><tablewidth="1236"border="0"align="center"cellpadding="0"cellspacing="0"><tr><tdwidth="1307"height="20"><divalign="center"style="color:#FFFFFF">查詢結(jié)果</div></td></tr><tr><tdheight="50"bgcolor="#555555"><tablewidth="1236"height="50"border="0"align="center"cellpadding="0"cellspacing="1"><tdwidth="33"height="25"bgcolor="#FFFFFF"><divalign="center">教師編號(hào)</div></td><tdwidth="49"bgcolor="#FFFFFF"class="STYLE23"><divalign="center"class="STYLE24">教師姓名</div></td><tdwidth="25"bgcolor="#FFFFFF"><divalign="center">教師性別</div></td><tdwidth="39"bgcolor="#FFFFFF"><divalign="center">出生日期</div></td><tdwidth="70"bgcolor="#FFFFFF"><divalign="center">身份證號(hào)</div></td>……中間數(shù)據(jù)相似的太多,省略……<tdwidth="18"bgcolor="#FFFFFF"><divalign="center">工齡</div></td><tdwidth="24"bgcolor="#FFFFFF"><divalign="center">刪除</div></td></tr><?phpdo{?><tr><formname="form2"action="jbcx1o.php"method="post"><tdheight="25"bgcolor="#FFFFFF"><divalign="center"><?phpecho$info[num];?></div></td><tdheight="25"bgcolor="#FFFFFF"><divalign="center"><?phpecho$info[name];?></div></td><tdheight="25"bgcolor="#FFFFFF"><divalign="center"><?phpecho$info[sex];?></div></td><tdheight="25"bgcolor="#FFFFFF"><divalign="center"><?phpecho$info[birth];?></div></td><tdheight="25"bgcolor="#FFFFFF"><divalign="center"><?phpecho$info[id];?></div></td>……中間相似數(shù)據(jù)過多,省略……<tdheight="25"bgcolor="#FFFFFF"><divalign="center"><?phpecho$info[workage];?></div></td><tdwidth="20"height="25"bgcolor="#FFFFFF"><divalign="center"> <inputtype="checkbox"name="c[]"value=<?phpecho$info[num];?>></div></td><?php}while($info=mysql_fetch_array($sql1));?></table></td></tr></table><tablewidth="762"height="20"border="0"align="right"cellpadding="0"cellspacing="0"><tr><td></td></tr><tr><tdwidth="762"><divalign="center"><p> </p><p>顯示信息<?phpecho$total;?>條 每頁(yè)顯示 <?phpecho$pagesize;?> 條 第 <?phpecho$page;?> 頁(yè)/共 <?phpecho$pagecount;?> 頁(yè)<?phpif($page>=2){?><ahref="jbcx1.php?page=1"title="首頁(yè)"><fontface="webdings">9</font></a><ahref="jbcx1.php?id=<?phpecho$id;?>&page=<?phpecho$1;?>"title="前一頁(yè)"><fontface="webdings">7</font></a><?php}if($pagecount<=4){for($i=1;$i<=$pagecount;$i++){?><ahref="jbcx1.php?page=<?phpecho$i;?>"><?phpecho$i;?></a><?php}}else{for($i=1;$i<=4;$i++){ ?><ahref="jbcx1.php?page=<?phpecho$i;?>"><?phpecho$i;?></a><?php}?><ahref="jbcx1.php?page=<?phpecho$1;?>"title="后一頁(yè)"><fontface="webdings">8</font></a><ahref="jbcx1.php?id=<?phpecho$id;?>&page=<?phpecho$pagecount;?>"title="尾頁(yè)"><fontface="webdings">:</font></a><?php}?><ahref="jbcx1.php?id=<?phpecho$id;?>&page=<?phpecho$pagecount;?>"title="尾頁(yè)"><fontface="webdings"><inputtype="hidden"name="page_id"value=<?phpecho$page;?>></font></a><inputtype="submit"value="刪除"onClick="<?phpecho"returnsh_bak();";?>"class="buttoncss"></p></div></td></tr></table><?php}echo"</form>"; ?>系統(tǒng)的教師高級(jí)資料包括教師的獎(jiǎng)懲、培訓(xùn)和調(diào)動(dòng)信息,三者所需要實(shí)現(xiàn)的功能盡管排版不太相同,但是顯示基本類似,實(shí)現(xiàn)功能也類似。那么系統(tǒng)的教師高級(jí)資料管理以調(diào)動(dòng)錄入為例,截圖如下圖圖5-8教師高級(jí)資料調(diào)動(dòng)錄入截圖所示:圖5-8教師高級(jí)資料調(diào)動(dòng)錄入截圖系統(tǒng)教師高級(jí)資料模塊功能包括教師的獎(jiǎng)懲、培訓(xùn)和調(diào)動(dòng)信息實(shí)現(xiàn)信息基本相同,以教師的調(diào)動(dòng)信息為例,查看功能實(shí)現(xiàn)的代碼,下面是按照調(diào)動(dòng)信息的錄入功能主要PHP實(shí)現(xiàn)代碼,有$fname是根據(jù)錄入的教師編號(hào)查詢info表格中看是否存在該教師傳過來的值: if($fname!=null){ $exec="insertintoremove(num,removedate,dhbm,dhzw,ddyy)values('$fnum','$fdate','$fbm','$fzw','$fyy')"; $e="updateinfosetbm='$fbm',job='$fzw'wherenum='$fnum'"; $result=mysql_query($exec); $rst=mysql_query($e); if($result){ echo"<script>alert('錄入成功!');window.location.href='ddlr.php';</script>"; } else{ echo"<script>alert('錄入失??!');window.location.href='ddlr.php';</script>"; }}else{ echo"<script>alert('錄入失敗,教師編號(hào)不存在!');window.location.href='ddlr.php';</script>";}5.4.1人事管理界面測(cè)試對(duì)教師人事管理界面進(jìn)行使用,可以成功的對(duì)教師的個(gè)人基本資料和高級(jí)資料的錄入和查詢工作。起初對(duì)教師高級(jí)信息進(jìn)行插入操作時(shí),未對(duì)教師是否存在進(jìn)行考慮,導(dǎo)致存在無意義的高級(jí)資料數(shù)據(jù),后期對(duì)其進(jìn)行限制之后,功能得到更正。人事管理模塊測(cè)試完成。5.5統(tǒng)計(jì)管理模塊5.5.1統(tǒng)計(jì)管理模塊截圖教師統(tǒng)計(jì)管理部分的功能包括對(duì)教師綜合信息的統(tǒng)計(jì)、對(duì)教師獎(jiǎng)懲積分的統(tǒng)計(jì)、對(duì)教師培訓(xùn)信息和調(diào)動(dòng)信息的綜合統(tǒng)計(jì)和對(duì)教師獎(jiǎng)懲記錄的綜合統(tǒng)計(jì)。由于這些統(tǒng)計(jì)功能的顯示和實(shí)現(xiàn)的過程基本類似,則以教師培訓(xùn)信息的綜合統(tǒng)計(jì)為例,進(jìn)行截圖和代碼功能實(shí)現(xiàn)的說明。如下圖5-9教師綜合統(tǒng)計(jì)培訓(xùn)信息統(tǒng)計(jì)截圖:圖5-9教師綜合統(tǒng)計(jì)培訓(xùn)信息統(tǒng)計(jì)截圖5.5.2統(tǒng)計(jì)管理模塊實(shí)現(xiàn)代碼教師綜合統(tǒng)計(jì)部分的培訓(xùn)信息統(tǒng)計(jì)是從培訓(xùn)信息表中讀取出來相對(duì)應(yīng)的數(shù)據(jù)信息,分頁(yè)功能與現(xiàn)實(shí)和教師人事管理中基本資料全部查詢顯示相同,功能主要的PHP實(shí)現(xiàn)代碼如下:$sql3=@mysql_query("selectcount(*)asnumfrompx;",$conn);$info2=mysql_fetch_array($sql3);$total=$info2[num];if($total==0){echo"<scriptlanguage='javascript'>";echo"window.location.href='pxtj.php';";echo"</script>";}else{$pagesize=8;if($total<=$pagesize){$pagecount=1;}if(($total%$pagesize)!=0){$pagecount=intval($total/$pagesize)+1;}else{$pagecount=$total/$pagesize;}if(($_GET[page])==""){$page=1;}else{$page=intval($_GET[page]);}$sql1=@mysql_query("selectnum,pxdate,pxnr,pjjgfrompxorderbynumdesclimit".($1)*$pagesize.",$pagesize",$conn);$info=mysql_fetch_array($sql1);5.5.3統(tǒng)計(jì)管理模塊測(cè)試對(duì)教師統(tǒng)計(jì)管理模塊,讀取教師獎(jiǎng)懲、培訓(xùn)和調(diào)動(dòng)等等的綜合信息對(duì)教師信息進(jìn)行綜合的統(tǒng)計(jì)查詢,按照各個(gè)頁(yè)面的查詢條件進(jìn)行測(cè)試,各個(gè)功能都能夠?qū)崿F(xiàn)預(yù)定的功能顯示。統(tǒng)計(jì)管理模塊測(cè)試完成。

6.結(jié)束語在沒有做畢業(yè)設(shè)計(jì)以前,總覺得畢業(yè)設(shè)計(jì)就是對(duì)大學(xué)過去四年所學(xué)到的知識(shí)做的一個(gè)總結(jié),但是通過這次教育局教師人事管理系統(tǒng)的畢業(yè)設(shè)計(jì),感覺畢業(yè)設(shè)計(jì)不僅僅是對(duì)過去所學(xué)過的知識(shí)的一個(gè)應(yīng)用和總結(jié),同時(shí)也是自身的能力的一種提高。從前總是覺得某一方面的知識(shí)自己學(xué)過,自己掌握的也可以了,做出某些東西應(yīng)該沒有問題。但是當(dāng)實(shí)際在寫程序的過程中,總是會(huì)遇到這樣或者是那樣的問題,好多問題都是從自己覺得掌握了的知識(shí)中出來的。這使我意識(shí)到,自己學(xué)到得東西還不夠,即使覺得學(xué)會(huì)了,也不意味著自己就能夠好好的應(yīng)用到自己的實(shí)際工作生活中,我們要學(xué)的、要練的、要做的,還有很多。在將來的工作、學(xué)習(xí)和生活中,我也要更加的注意這一點(diǎn),因?yàn)閷W(xué)會(huì)和應(yīng)用,還是兩個(gè)層面的東西。在這里,我要感謝在畢業(yè)設(shè)計(jì)中幫助我解決困難的老師和同學(xué),通過向老師請(qǐng)教、和同學(xué)討論等等,我解決了很多問題,如果沒有這些幫助,我想我會(huì)在這個(gè)畢業(yè)設(shè)計(jì)上遇到更多更大的困難。通過這次畢業(yè)設(shè)計(jì),我不僅學(xué)到了很多東西,同時(shí)教會(huì)了我獨(dú)立的工作能力,相信會(huì)對(duì)我將來有非常大的影響。雖然這個(gè)畢業(yè)設(shè)計(jì)系統(tǒng)設(shè)計(jì)的比較簡(jiǎn)單,功能也沒有多么復(fù)雜,但是在設(shè)計(jì)和學(xué)習(xí)的過程中我學(xué)到的東西,才是我這次畢業(yè)設(shè)計(jì)最大的收獲,它將使我終生受益。

參考文獻(xiàn)[1].孫晨霞《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》北京郵電大學(xué)出版社[2].《Web服務(wù)器》百度百科[3].《web服務(wù)器的架設(shè)與應(yīng)用》數(shù)字制造網(wǎng)[4].《面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)》清華大學(xué)出版社[5]./index.asp,PHP教程、MySQL教程[6].鄒天思、潘凱華、劉中華編著,《PHP網(wǎng)絡(luò)編程自學(xué)手冊(cè)》人民郵電出版社[7].鄭婭峰主編《網(wǎng)頁(yè)設(shè)計(jì)與開發(fā)》,清華大學(xué)出版社[8].張少卓、朱維剛、張建輝等編著,《PHP標(biāo)準(zhǔn)教程》化學(xué)工業(yè)出版社[9].郭金鋒林宇等編著,《PHP&MySQL&Web網(wǎng)絡(luò)編程》人民郵電出版社[10].CharlesA.Bell著,楊濤、王建橋、楊曉云、韓蘭等譯,《深入理解MySQL》人民郵電出版社[11].唐漢明、瞿振興、蘭麗華、關(guān)寶軍、申寶柱編著,《深入淺出MySQL數(shù)據(jù)庫(kù)開發(fā)優(yōu)化與管理維護(hù)》人民郵電出版社[12].KrisJamsa,KonradKing,AnduAnderson著,吳悅、吳沖華等譯,《html與Web設(shè)計(jì)技術(shù)與技巧》基于C8051F單片機(jī)直流電動(dòng)機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對(duì)良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級(jí)倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動(dòng)監(jiān)測(cè)系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營(yíng)養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動(dòng)控制系統(tǒng)研究與開發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測(cè)試儀的研制基于單片機(jī)的自動(dòng)找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開發(fā)基于單片機(jī)的液壓動(dòng)力系統(tǒng)狀態(tài)監(jiān)測(cè)儀開發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺(tái)控制器的研制基于單片機(jī)的軟起動(dòng)器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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)論