畢業(yè)論文-保定市教育局教師人事管理系統(tǒng)_第1頁
畢業(yè)論文-保定市教育局教師人事管理系統(tǒng)_第2頁
畢業(yè)論文-保定市教育局教師人事管理系統(tǒng)_第3頁
畢業(yè)論文-保定市教育局教師人事管理系統(tǒng)_第4頁
畢業(yè)論文-保定市教育局教師人事管理系統(tǒng)_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、PAGE PAGE 26河北農(nóng)業(yè)大學(xué)本科畢業(yè)論文(設(shè)計)論文題目:保定市教育局教師人事管理系統(tǒng)學(xué) 院:信息科學(xué)與技術(shù)專業(yè):計算機科學(xué)與技術(shù)學(xué)生姓名:_學(xué) 號:指導(dǎo)教師姓名:_指導(dǎo)教師職稱:_教授_二O一三年 五 月 三十 日摘要當今隨著社會不斷的進步,使得計算機的應(yīng)用已經(jīng)普及到社會經(jīng)濟生活的各個領(lǐng)域,各種機關(guān)、企業(yè)、公司、學(xué)校等等都應(yīng)用極廣。教育局傳統(tǒng)的人工管理方式管理教師人事檔案,存在著數(shù)據(jù)量巨大、存儲不易、查詢困難等等的弊端,而隨著科學(xué)技術(shù)的不斷提高,作為計算機應(yīng)用的一部分,開發(fā)使用教育局教師人事管理系統(tǒng)計算機對教師人事信息進行管理,則更能夠為教育局人事管理人員帶來極大的方便,為管理人員提

2、供可靠的信息儲存能力和快捷的查詢手段,它檢索迅速、查找方便、可靠性高、保密性好等等,著能夠極大的提高管理人員的管理效率?,F(xiàn)今社會,網(wǎng)絡(luò)已經(jīng)發(fā)展到一個比較成熟的高度,教育局等等的教育機關(guān)也不例外,可以充分利用已有的網(wǎng)絡(luò)資源,則設(shè)計和實現(xiàn)一個基于Web的教育局教師人事管理系統(tǒng),在對國內(nèi)外現(xiàn)狀發(fā)展知識進行研究了解的基礎(chǔ)上,本系統(tǒng)選擇基于B/S結(jié)構(gòu)和技術(shù)實現(xiàn)對數(shù)據(jù)庫MySQL的訪問,完成對系統(tǒng)進行開發(fā)設(shè)計。關(guān)鍵字:教育局教師人事管理系統(tǒng),B/S模式,PHP,MySQLSummaryWith the continuous progress in todays society, making comput

3、er applications has spread to all areas of social and economic life, a variety of institutions, enterprises, companies, schools, etc. are very wide application. Department of Education to manage the traditional manual management teacher personnel files, there is a huge amount of data, the storage is

4、 not easy, so the drawbacks of difficult queries, and as science and technology continues to improve, as part of computer applications, developed using Education teacher personnel management personnel information system computer for teachers to manage, even as the Department of Education personnel m

5、anagers can bring great convenience, provide managers with reliable information storage capacity and fast search tool, it retrieves quickly find convenient, high reliability , confidentiality, etc., can greatly improve the management of personnel management efficiency.Nowadays, the network has grown

6、 to a more mature level, educational institution, etc. Education is no exception, can take advantage of existing network resources, then design and implement a Web-based Education teacher personnel management system, on research status at home and abroad to understand the development of knowledge ba

7、sed on the choice of the system based on B / S structure and PHP MySQL database technology for Web access, the completion of the system development and design.Keywords: Education teacher personnel management system, B / S mode, PHP, MySQL. TOC o 1-3 h z u HYPERLINK l _Toc358355855 1.引言 PAGEREF _Toc3

8、58355855 h 4 HYPERLINK l _Toc358355856 1.1課題背景 PAGEREF _Toc358355856 h 4 HYPERLINK l _Toc358355857 1.2系統(tǒng)開發(fā)意義 PAGEREF _Toc358355857 h 4 HYPERLINK l _Toc358355858 1.3系統(tǒng)技術(shù)支持 PAGEREF _Toc358355858 h 4 HYPERLINK l _Toc358355859 2系統(tǒng)技術(shù)方法研究 PAGEREF _Toc358355859 h 5 HYPERLINK l _Toc358355860 2.1.系統(tǒng)開發(fā)目標 PAGE

9、REF _Toc358355860 h 5 HYPERLINK l _Toc358355861 2.2系統(tǒng)開發(fā)環(huán)境 PAGEREF _Toc358355861 h 5 HYPERLINK l _Toc358355862 2.2.1工具發(fā)展背景 PAGEREF _Toc358355862 h 5 HYPERLINK l _Toc358355863 2.2.2數(shù)據(jù)庫研究 PAGEREF _Toc358355863 h 5 HYPERLINK l _Toc358355864 2.2.3管理軟件研究 PAGEREF _Toc358355864 h 6 HYPERLINK l _Toc358355865

10、 2.2.4服務(wù)器研究 PAGEREF _Toc358355865 h 6 HYPERLINK l _Toc358355866 2.2.5系統(tǒng)環(huán)境介紹 PAGEREF _Toc358355866 h 6 HYPERLINK l _Toc358355867 2.3系統(tǒng)開發(fā)語言 PAGEREF _Toc358355867 h 6 HYPERLINK l _Toc358355868 2.3.1開發(fā)語言簡述 PAGEREF _Toc358355868 h 6 HYPERLINK l _Toc358355869 2.3.2開發(fā)語言選擇 PAGEREF _Toc358355869 h 7 HYPERLIN

11、K l _Toc358355870 3系統(tǒng)需求性分析 PAGEREF _Toc358355870 h 7 HYPERLINK l _Toc358355871 3.1系統(tǒng)目標分析 PAGEREF _Toc358355871 h 7 HYPERLINK l _Toc358355872 3.2系統(tǒng)功能分析 PAGEREF _Toc358355872 h 7 HYPERLINK l _Toc358355873 3.3系統(tǒng)功能設(shè)計 PAGEREF _Toc358355873 h 8 HYPERLINK l _Toc358355874 4系統(tǒng)分析與設(shè)計 PAGEREF _Toc358355874 h 8

12、HYPERLINK l _Toc358355875 4.1系統(tǒng)用例設(shè)計 PAGEREF _Toc358355875 h 8 HYPERLINK l _Toc358355876 4.1.1管理員登錄用例圖 PAGEREF _Toc358355876 h 8 HYPERLINK l _Toc358355877 4.1.2管理員錄入資料用例圖 PAGEREF _Toc358355877 h 9 HYPERLINK l _Toc358355878 4.1.3管理員查詢資料用例圖 PAGEREF _Toc358355878 h 10 HYPERLINK l _Toc358355879 4.1.3管理員修

13、改資料用例圖 PAGEREF _Toc358355879 h 10 HYPERLINK l _Toc358355880 4.2組織結(jié)構(gòu)圖模塊設(shè)計 PAGEREF _Toc358355880 h 11 HYPERLINK l _Toc358355881 4.3數(shù)據(jù)庫模塊設(shè)計 PAGEREF _Toc358355881 h 12 HYPERLINK l _Toc358355882 5系統(tǒng)詳細設(shè)計與實現(xiàn) PAGEREF _Toc358355882 h 15 HYPERLINK l _Toc358355883 5.1登錄界面 PAGEREF _Toc358355883 h 15 HYPERLINK l

14、 _Toc358355884 5.2登錄界面 PAGEREF _Toc358355884 h 17 HYPERLINK l _Toc358355885 5.3教師人事管理界面 PAGEREF _Toc358355885 h 17 HYPERLINK l _Toc358355886 5.4教師統(tǒng)計管理界面 PAGEREF _Toc358355886 h 23 HYPERLINK l _Toc358355887 6.結(jié)束語 PAGEREF _Toc358355887 h 25 HYPERLINK l _Toc358355888 參考文獻 PAGEREF _Toc358355888 h 261.引言

15、1.1課題背景傳統(tǒng)的人事管理,是教育局利用工作人員對機關(guān)內(nèi)保存紙質(zhì)的檔案進行存儲、查詢等相對應(yīng)的一系列操作,相對于一個市的教育局人事管理來說,不同的學(xué)校不同的教師的信息是一個龐大的任務(wù)量,教師的資料信息更是繁雜,這樣形式存在教師信息不僅僅存在著大量的冗余信息、管理困難,而且使得人事信息的管理變得繁雜而又效率低下。同時紙質(zhì)的檔案不管是存儲起來還是查找、變更都是一個繁復(fù)的過程。隨著時間的延長,紙質(zhì)檔案的數(shù)據(jù)也是隨著增加的,這樣隨著時間變得日益龐大的數(shù)據(jù)資料信息,管理起來也會日益困難。這樣對于人事管理的工作人員來說,不管是教師人員信息的查找還是變更,也都是相當不方便并且繁重的工作。1.2系統(tǒng)開發(fā)意義

16、現(xiàn)今社會,計算機技術(shù)飛速發(fā)展,計算機在企業(yè)、單位和學(xué)校中都有著廣泛的應(yīng)用,而利用計算機實現(xiàn)人事管理已經(jīng)成為了必然的趨勢。對于教育局來說,利用計算機支持人事管理人員高效率的完成教師資料人事管理的日常事務(wù),是促使教育局工作走向科學(xué)化、規(guī)范化的必備條件。計算機管理有著傳統(tǒng)方法所無法比擬的優(yōu)點,它檢索迅速、可靠性高、查找方便、保密性好、存儲量大、成本低廉同時壽命更長,這些優(yōu)點能夠極大的挑高教育局的人事管理效率,使得管理更加的科學(xué)和規(guī)范。隨著Internet的不斷發(fā)展和普及,許多的單位和企業(yè)都能夠擁有計算機和網(wǎng)絡(luò)的普及,更甚者本身單位就擁有自己的局域網(wǎng),利用先進的web技術(shù),以互聯(lián)網(wǎng)絡(luò)為平臺,進行教育局

17、教師人事管理系統(tǒng)的開發(fā)不僅僅是充分利用互聯(lián)網(wǎng)絡(luò)資源,就人員信息的管理和人事管理人員的日常工作來說也是十分有必要的。1.3系統(tǒng)技術(shù)支持現(xiàn)今社會,隨著科學(xué)技術(shù)的發(fā)展,使得計算機的性能有了長足的進步和提高,而與此同時的,計算機的價格也逐漸降低。它已經(jīng)被廣泛的應(yīng)用于許多領(lǐng)域。計算機可以代替人工進行很多繁雜的勞動,將人從中解脫出來,幫助人們提高工作效率。使用計算機辦公可以增加辦公自動化進程,發(fā)展出來更高的生產(chǎn)力。利用計算機存儲文檔信息,可以節(jié)省很多的資源。這些主要被廣泛應(yīng)用的原因,使得計算機被廣泛應(yīng)用到社會生活、工作的各個方面。綜上所述,利用計算機開發(fā)軟件系統(tǒng),用管理軟件來替代傳統(tǒng)的人工操作來管理人事信

18、息,可以節(jié)約大量的人力、財力和物力,將管理人員從繁重的管理工作中解脫出來,這樣的教師管理系統(tǒng)軟件是社會發(fā)展到現(xiàn)階段企業(yè)、機關(guān)管理系統(tǒng)的必然趨勢。如今,很多的機關(guān)和部門都已經(jīng)普及計算機辦公,教育局的下屬的很多單位、部門和學(xué)校也都已經(jīng)擁有了計算機設(shè)備,已經(jīng)基本具備了開發(fā)保定教育局教師人事管理系統(tǒng)的物質(zhì)條件。在這樣的條件下,如果很多的人事日常工作管理仍由管理者手工操作紙質(zhì)檔案完成,這就會造成很大程度上計算機資源不必要的浪費。根據(jù)現(xiàn)今的情況,開發(fā)出一個基于計算機的教育局教師人事管理系統(tǒng)是十分有必要并且是十分有前景的。2系統(tǒng)技術(shù)方法研究2.1.系統(tǒng)開發(fā)目標保定市教育局教師人事管理系統(tǒng)采用典型的數(shù)據(jù)庫管理

19、系統(tǒng),它的開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用服務(wù)程序的開發(fā)兩個方面。對于前者數(shù)據(jù)庫來說,要求數(shù)據(jù)庫能夠建立起數(shù)據(jù)的一致性和完整性強,同時擁有安全性好的數(shù)據(jù)庫特性。而對于后者前端應(yīng)用服務(wù)程序來說,要求服務(wù)程序擁有功能完備、界面友好、操作方便等特點。2.2系統(tǒng)開發(fā)環(huán)境2.2.1工具發(fā)展背景數(shù)據(jù)庫技術(shù)在計算機軟件領(lǐng)域中一直是非常重要的課題,它產(chǎn)生于20世紀六十年代末,隨著計算機技術(shù)的飛速發(fā)展和應(yīng)用需求的不斷提高,在20世紀七十年代初被E.F.Codd提出的關(guān)系型數(shù)據(jù)庫模型,經(jīng)過幾十年的發(fā)展,以它為原型的關(guān)系型數(shù)據(jù)庫系統(tǒng)已經(jīng)形成較為完整的理論體系,同時擁有一大批實用系統(tǒng)。并且近些年來,隨著

20、world wide web(WWW)的猛增和Internet技術(shù)的迅猛發(fā)展,使得數(shù)據(jù)庫技術(shù)成為最熱門的IT技術(shù)之一。2.2.2數(shù)據(jù)庫研究目前使用最流行的兩種后臺數(shù)據(jù)庫為MySQL和SQL Server,它們最基本的相似之處在于數(shù)據(jù)存儲和屬于查詢系統(tǒng),它們都支持ANSI-SQL、二進制關(guān)鍵詞和關(guān)鍵索引和XML的各種格式。MYSQL操作簡單,容易上手,是免費供用的,想對于SQLServer有特色有實用的語法多一些,但是難以擔當大系統(tǒng)的數(shù)據(jù)倉庫,基本具有數(shù)據(jù)庫所需的功能,運行速度慢,不夠穩(wěn)定。SQL是大型的數(shù)據(jù)庫,功能強大,價格貴,性能穩(wěn)定,能做一般的大形態(tài)的數(shù)據(jù)倉庫,運行速度快,操作繁復(fù)。2.2

21、.3管理軟件研究管理軟件的主流技術(shù)經(jīng)歷了3個發(fā)展時期,界面技術(shù)從最早期的DOS字符界面,到圖形用戶界面GUI(windows圖形界面)到今天的瀏覽器(browser)界面。瀏覽器界面,不僅直觀和利于使用,更重要的是基于瀏覽器界面的應(yīng)用管理界面界面風格類似,用戶對培訓(xùn)要求大為降低,軟件的可操作性對用戶來說更強。平臺體系結(jié)構(gòu)也從單機單用戶發(fā)展到文件/服務(wù)器(F/S)體系,再到客戶機/服務(wù)器(C/S)體系和瀏覽器/服務(wù)器(B/S)體系?;诰W(wǎng)絡(luò)的管理系統(tǒng),一般采用C/S或者是B/S模式,C/S模式在客戶端需要專門的安裝程序,適用于用戶有限的局域網(wǎng)環(huán)境,缺少通用性,而B/S模式則適用于多用戶的互聯(lián)網(wǎng)環(huán)

22、境,具有良好的擴展性。Web瀏覽器(客戶端)連接到服務(wù)器上并請求文件時,Web服務(wù)器將處理該請求并將文件(附帶信息)反饋到該瀏覽器上。Web服務(wù)能使應(yīng)用程序在Internet上傳輸和共享數(shù)據(jù),也可以調(diào)用其他應(yīng)用程序的功能,而不考慮其他應(yīng)用程序是如何生成的。Web服務(wù)還能夠在保證應(yīng)用程序相互獨立的同時,使它們能夠建立松鏈接而形成一個合作組來完成某個特定的任務(wù)。2.2.4服務(wù)器研究在UNIX和LINUX平臺下使用最廣泛的免費HTTP服務(wù)器是APACHE服務(wù)器,而windows平臺NT/2000/2003使用IIS的WEB服務(wù)器。IIS(Inertnet Information Server)是目前

23、最流行的WEB服務(wù)器產(chǎn)品之一,它允許在公共Intranet或Inertnet上發(fā)布信息,提供一個圖形界面的管理工具,用于監(jiān)視配置和控制Internet服務(wù)。APACHE是世界上使用最多的Web服務(wù)器,它的成功之處主要在于源代碼開發(fā)、開放的開放隊伍、支持跨平臺的應(yīng)用(允許在幾乎所有的UNIX、Windows、Linux系統(tǒng)平臺)以及它的可移植性等方面。2.2.5系統(tǒng)環(huán)境介紹綜合上面的數(shù)據(jù)庫、管理軟件和服務(wù)器的分析和了解,考慮保定市教育局教師人事管理系統(tǒng)所要實現(xiàn)的功能和所需要數(shù)據(jù)存儲,系統(tǒng)數(shù)據(jù)庫實現(xiàn)的過程中使用MYSQL就足夠負擔數(shù)據(jù)需求,不需要必須采用大型的數(shù)據(jù)庫SQLServer,所以本系統(tǒng)采

24、用MYSQL數(shù)據(jù)庫進行開發(fā)。根據(jù)APACHE的開放源代碼和良好的可移植性,使用APACHE也足以負擔教育局教師人事管理系統(tǒng)的應(yīng)用,所以本系統(tǒng)采用APACHE進行系統(tǒng)的開發(fā)。2.3系統(tǒng)開發(fā)語言2.3.1開發(fā)語言簡述JSP(Java Server Pages)是在傳統(tǒng)網(wǎng)頁文件中插入java程序段(script)和JSP標記從而形成JSP文件,開發(fā)的文件也是跨平臺的。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和現(xiàn)實分離,支持可重用的基于組件設(shè)計,在服務(wù)器端執(zhí)行javascript將結(jié)果和html返回給客戶端。ASP(Active Server Page)即“動態(tài)服務(wù)器頁面”,它可以與數(shù)據(jù)庫和其它程序進行交互,是一種

25、服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或Web應(yīng)用程序,突破了靜態(tài)頁面的一些功能限制,提供了內(nèi)置對象使得服務(wù)器端腳本功能更加強大,是在服務(wù)器端被解釋執(zhí)行從而防止被竊取,保密性能較好。PHP(Hypertext PreProcessor)超級文本預(yù)處理語言,是一種HTML內(nèi)嵌式語言,開發(fā)源代碼的同時是免費得,與同樣嵌入HTML中的Javascript相比,PHP在服務(wù)器端執(zhí)行,充分利用了服務(wù)器的性能。PHP執(zhí)行引擎會將用戶經(jīng)常訪問的PHP程序保留在內(nèi)存中,其他用戶再一次訪問時直接執(zhí)行程序不需要再次編譯,使得PHP效率更高。PHP具有非常強大的功能,而且支持幾乎所有流行的數(shù)據(jù)庫和操作系統(tǒng)

26、。2.3.2開發(fā)語言選擇基于以上jsp、asp和php的綜合分析描述,三種語言都是在服務(wù)器端執(zhí)行然后將結(jié)果與HTML的網(wǎng)頁返回到客戶端,但是jsp和asp的開發(fā)語言都是無法獲取的,PHP則是開源的,只要有心就能夠找到源代碼,PHP的語言也類似于C語言,基礎(chǔ)較好,并且也有利于自身的學(xué)習,所以在這個要開發(fā)的保定市教育局教師人事管理系統(tǒng)我選擇PHP語言進行系統(tǒng)開發(fā)。3系統(tǒng)需求性分析3.1系統(tǒng)目標分析保定市教育局教師人事管理系統(tǒng)是基于Web環(huán)境的管理系統(tǒng),目的是利用計算機技術(shù)根據(jù)現(xiàn)有的網(wǎng)絡(luò)環(huán)境實現(xiàn)對保定市教育局教師的人事管理,將管理人員從繁復(fù)的手工操作環(huán)境中解脫出來,實現(xiàn)在計算機上對教師信息進行添加、

27、修改、刪除和相對應(yīng)的條件查找功能,進而實現(xiàn)教師人事管理的簡便、快捷的目標。這就要求它在設(shè)計完成后,應(yīng)當是操作簡單,界面友好,符合大多數(shù)的使用操作習慣,同時提示界面的提示信息要易于理解,便于操作人員進行學(xué)習操作和相對應(yīng)的提示操作,同時管理維護人員能夠?qū)ο到y(tǒng)進行簡便的維護。數(shù)據(jù)庫在運行的過程穩(wěn)定,數(shù)據(jù)的安全性高,語句的執(zhí)行速度較快。同時系統(tǒng)本身在運行的過程中對計算機要求適中。3.2系統(tǒng)功能分析保定市教育局教師人事管理系統(tǒng)所需要實現(xiàn)的功能有教師的基本信息管理和教師的詳細信息管理,教師的信息修改和查詢等等功能,使得教育局教師信息便于管理人員進行管理,對功能進行劃分。保定市教育局教師人事管理系統(tǒng)要求系統(tǒng)

28、的操作簡單,界面友好,支持管理員操作,有權(quán)限設(shè)置功能,只有擁有管理員權(quán)限的操作員才能夠?qū)處煹幕净蛘咴敿氋Y料進行添加、修改或者是刪除的操作,同時當系統(tǒng)數(shù)據(jù)庫受到外部某些操作被干擾導(dǎo)致發(fā)生錯誤后,能夠?qū)?shù)據(jù)庫進行某一時段進行的備份操作使得數(shù)據(jù)庫數(shù)據(jù)能夠得以還原,以保護系統(tǒng)的數(shù)據(jù)安全。那么綜合上面的敘述,保定市教育局教師人事管理系統(tǒng)需要實現(xiàn)的功能如下:(1)要包含教師基本信息等管理(2)要包含教師信息如獎懲、培訓(xùn)、調(diào)薪、調(diào)動等管理(3)要能夠?qū)處熜畔⑦M行查詢等管理(4)管理人員的基本信息修改3.3系統(tǒng)功能設(shè)計綜合系統(tǒng)的功能分析,對系統(tǒng)的功能模塊設(shè)計如下:1.對教師基本的個人信息管理的模塊教師的

29、基本個人信息,包括個人姓名、身份證號、性別、工作學(xué)校、入職年限、職稱等等信息,對這些個人基本信息管理人員可以對教師進行對應(yīng)的添加、修改、查找、刪除等操作。2.對教師高級個人信息管理的模塊教師的高級信息,包括教師個人所受到得獎勵、懲罰、培訓(xùn)等等信息,對這些個人的高級信息管理人員可以對教師進行相對應(yīng)的添加和查詢等操作。3.對教師綜合信息管理的模塊教師的綜合信息管理,包括對所有教師的獎懲信息管理、對所有教師的培訓(xùn)信息管理、對所有教師的積分信息、調(diào)動信息等的操作。4.管理人員基本信息修改模塊管理人員可以修改個人的登錄密碼,如果有初始的密碼或者是密碼丟失,為了密碼的安全性,可以對密碼進行修改。4系統(tǒng)分析

30、與設(shè)計4.1系統(tǒng)用例設(shè)計4.1.1管理員登錄用例圖保定市教育局教師人事管理系統(tǒng)在管理員在登錄時通過查詢數(shù)據(jù)庫判斷是否存在,存在則能夠進入相對應(yīng)的界面。管理員進行登錄時候的用例分析圖如下:保定市教育局教師人事管理系統(tǒng)在管理員對教師資料進行錄入,有基本的個圖4-1 管理員登錄用例圖4.1.2管理員錄入資料用例圖管理人員對教師的個人資料(包括教師的基本資料和教師的高級詳細資料)和平時的獎懲、培訓(xùn)、調(diào)動等等詳細的資料錄入,錄入資料時連接數(shù)據(jù)庫。管理員對教師信息資料的錄入管理用例分析圖如下:圖4-2 管理人員錄入教師資料4.1.3管理員查詢資料用例圖保定市教育局教師人事管理系統(tǒng)在管理員對教師資料進行查詢

31、,有教師基本的個人資料按照編號查詢和全部查詢,有教師的更進一步的高級詳細資料按照獎懲、培訓(xùn)、人事調(diào)動等等的標準查詢。管理員對教師基本信息和高級信息進行查詢功能的用例分析圖如下:圖4-3 管理人員對教師資料進行查詢用例圖4.1.3管理員修改資料用例圖保定市教育局教師人事管理系統(tǒng)在管理員對教師個人資料進行修改,需要在查詢到該教師信息后進行修改;對教師個人資料進行刪除,需要在全部查詢之后才能進行某位教師信息的刪除操作。管理員也可以對自己的個人密碼進行修改的操作。管理員對教師的基本資料進行修改和刪除還有管理員的個人信息進行修改:圖4-4管理人員修改資料4.2組織結(jié)構(gòu)圖模塊設(shè)計保定市教育局教師人事管理系

32、統(tǒng)中,管理員需要在登錄之后才能擁有對相應(yīng)的信息自戀進行操作,如果管理員無法登錄成功則跳轉(zhuǎn)到登錄界面。管理員在登錄之后,能夠看到三部分模塊,分別是教師基本資料管理模塊、教師高級資料管理模塊和數(shù)據(jù)庫備份恢復(fù)操作模塊。管理員在相對應(yīng)的模塊中能夠?qū)處熜畔①Y料進行相對應(yīng)的功能操作,如插入、查詢等等。那么綜合分析,保定市教育局教師人事管理系統(tǒng)中管理人員登錄的過程模塊設(shè)計如下圖所示,管理人員在首頁進行登錄,如果登錄成功則跳轉(zhuǎn)到主界面;如果登錄失?。艽a或者用戶名不正確),則重新跳轉(zhuǎn)到登錄首頁:管理人員登錄管理人員登錄成功失敗管理員管理員教師基本資料教師基本資料教師高級資料數(shù)據(jù)庫備份圖4-5 管理人員登錄管

33、理組織結(jié)構(gòu)圖教師基本資料模塊包括教師的基本資料錄入和基本資料的查詢。教師的基本資料包括個人的一些基本信息,教師的基本資料查詢有按照編號查詢和全部查詢兩種查詢方式,按照編號查詢之后,可以基于這個結(jié)果對教師資料進行修改;全部查詢之后,可以基于這個結(jié)果對教師資料進行刪除操作,這一部分的組織結(jié)構(gòu)圖設(shè)計如下:教師基本資料教師基本資料教師基本資料錄入教師基本資料查詢按照編號按照編號全部查詢修改修改刪除圖4-6 教師基本資料組織結(jié)構(gòu)圖教師高級資料包括教師的獎懲、培訓(xùn)和調(diào)動資料的錄入和查看,模塊組織結(jié)構(gòu)圖設(shè)計如下:教師高級資料教師高級資料教師獎懲錄入教師獎懲查看教師培訓(xùn)錄入教師培訓(xùn)查看教師調(diào)動錄入教師調(diào)動查看

34、圖4-7 教師高級資料組織結(jié)構(gòu)圖4.3數(shù)據(jù)庫模塊設(shè)計保定市教育局教師人事管理系統(tǒng)采用MySQL數(shù)據(jù)庫對教師數(shù)據(jù)信息進行存儲,數(shù)據(jù)庫名稱為rsgl,其中包含有5個表格,分別是登錄用戶表、教師基本信息儲存表、教師獎懲信息表、教師培訓(xùn)信息表和教師調(diào)動信息表。4.3登錄用戶表用來存儲管理員信息的登錄基本信息,其中包括管理員的名稱、密碼和角色。當管理員在登陸界面進行登錄時,會將輸入信息與表格中的信息對比看是否能夠成功登錄。表4-1 用戶表列名類型鍵屬性備注usernamevarcharprimary keynotnull管理員名稱passwordvarchar密碼typevarchar角色4.3教師基本

35、信息儲存表是管理員在對教師基本信息進行添加和修改的時候操作的表格,人員添加時則是按照對應(yīng)的數(shù)據(jù)添加規(guī)則對教師基本信息進行添加,修改亦然。表4-2 教師基本信息表info(教師基本信息表)列名類型鍵屬性備注numintprimary keynotnull編號namedatetime姓名sexint性別birthint出生日期idint身份證號merryint婚姻狀況mzint民族jgint籍貫zzmmvarchar政治面貌telvarchar聯(lián)系電話addressvarchar聯(lián)系地址bmvarchar所屬學(xué)校jobvarchar職稱jbgzint基本工資pyxsvarchar聘用形式xlvar

36、char最高學(xué)歷zyvarchar所屬專業(yè)schoolvarchar畢業(yè)院校info(教師基本信息表續(xù)表)列名類型鍵屬性備注begindatedate入職日期statevarchar在職狀態(tài)contractint合同期限zzdatedate轉(zhuǎn)正日期lzdatedate離職日期begindate合同起始endddate合同終止workageint工齡4.3.教師獎懲信息表是管理員對教師資料中的獎懲情況進行存儲的表格,在這里管理員可以添加教師編號、獎懲日期和獎懲方式、分數(shù)。表4-3 教師獎懲信息表jc(獎懲記錄)列名類型鍵屬性備注numintPrimary keynotnull教師編號jcdate

37、datePrimary keynotnull獎懲日期jlyyvarcharPrimarynotnull獎勵分數(shù)jlfsInt獎勵方式cfyyvarcharPrimary keynotnull懲罰分數(shù)cffsintPrimary key懲罰方式4.3.4教師培訓(xùn)信息表是存儲教師培訓(xùn)記錄的表格,它將教師的編號、培訓(xùn)時間、培訓(xùn)內(nèi)容和培訓(xùn)結(jié)果存儲其中。表4-4 教師培訓(xùn)信息表user(用戶信息表)列名類型鍵屬性備注numIntPrimary keynotnull編號pxdateDatePrimary keynotnull培訓(xùn)日期pxnrVarcharPrimary keynounull培訓(xùn)內(nèi)容pxjg

38、varchar培訓(xùn)結(jié)果4.3.4教師調(diào)動信息表是存儲教師調(diào)動記錄的表格,它將教師的編號、調(diào)動時間、調(diào)后學(xué)校、調(diào)后職稱和調(diào)動原因存儲其中。表4-4 教師調(diào)動信息表user(用戶信息表)列名類型鍵屬性備注numIntPrimary keynotnull編號removedateDatePrimary keynotnull調(diào)動日期dhbmVarchar調(diào)后學(xué)校dhzwvarchar調(diào)后職務(wù)ddyyvarchar調(diào)動原因5系統(tǒng)詳細設(shè)計與實現(xiàn)5.1登錄界面管理人員要首先進行登錄才能進入到教育局教師人事管理系統(tǒng)進行教師信息資料管理,在輸入登錄名和密碼之后會連接數(shù)據(jù)庫對教師輸入的用戶名和密碼進行驗證,若符合彈

39、出登錄成功框之后才可以進入主界面,若不符合則重新跳轉(zhuǎn)到登錄界面重新輸入用戶名和密碼。保定市教育局教師人事管理系統(tǒng)登錄界面截圖如下:圖5-1 首頁截圖管理員需登錄之后才能對教師信息進行管理操作。在登錄首頁時,需要輸入對應(yīng)的用戶名和密碼。登錄按鈕被點擊時會調(diào)用函數(shù)f0()的返回值,當用戶名或者是密碼為空時,會有對應(yīng)的警告框彈出返回false并且重新跳轉(zhuǎn)到登錄界面,這一功能對應(yīng)實現(xiàn)代碼為:function f0()if(document.form1.username.value=) alert(用戶名不能為空!); return false; if(document.form1.password.v

40、alue=) alert(密碼不能為空!); return false; 如果管理員輸入的用戶名和密碼都符合規(guī)則,則將數(shù)值傳到另一個頁面(tlog.php)中連接并讀取數(shù)據(jù)庫中的用戶表格進行匹配的比較,如果存在正確的對應(yīng)數(shù)據(jù),則彈出登錄成功的對話框并跳轉(zhuǎn)到主界面,否則需要重新登錄并跳轉(zhuǎn)到登陸界面,代碼實現(xiàn)如下:include(conn/conn.php);$uname=$_POSTusername;$psd=$_POSTpassword;$exec=select * from dbadm where username=$uname;$result=mysql_query($exec); $pa

41、sd=mysql_result($result,$count,password);$un=mysql_result($result,$count,username);$tp=mysql_result($result,$count,type);$_SESSIONps=$pasd;$_SESSIONname=$uname;$_SESSIONty=$tp;if($psd=$pasd&$psd!=null)echo alert(登陸成功!);window.location.href=main.php;elseechoalert(用戶名或密碼錯誤!);window.location.href=log.h

42、tml;5.2登錄界面管理員在登錄成功之后會跳轉(zhuǎn)到主界面,在主界面的左上部分會顯示登錄用戶的用戶名和所擁有的權(quán)限,管理員也可以對個人密碼進行修改。主界面包括兩大部分:對教師的人事管理和教師的統(tǒng)計管理下面是登錄成功之后的主界面截圖:圖5-2 主界面截圖5.3教師人事管理界面教師人事管理中包括教師的基本資料管理和教師高級資料管理兩部分。教師人事管理中的基本資料管理中的基本資料查詢、修改和刪除,教師基本資料可以按照編號詳細查詢教師基本資料信息,可以按照編號或者姓名模糊查詢教師基本資料,也可以直接全部查詢教師資料基本信息。按照編號查詢之后顯示教師基本資料,在頁面下方點擊修改可以修改,全部查詢之后表格中

43、有刪除的選項卡,選中之后可以對需要的信息進行刪除操作。教師人事管理中的高級資料管理包括教師的獎懲、培訓(xùn)和調(diào)動管理,可以進行相對應(yīng)資料的錄入和查詢。其中教師人事管理中的基本資料管理中基本資料錄入的截圖:圖5-3 教師基本資料錄入截圖管理員在登錄之后,對教師基本信息或者高級信息進行管理時,都是基于對數(shù)據(jù)庫中對應(yīng)表格的增、刪、改、查的操作,只是添加和查詢的條件和表格不同,下面以教師基本信息的操作為例:教師基本信息進行錄入時按照給定的資料進行填寫,當有資料部分未填寫存在空時進行人員添加的操作會提示不能為空,當信息全部按照正確的格式填入之后確定增加教師信息的時候,會進行相對應(yīng)的操作,其主要操作的PHP實

44、現(xiàn)代碼實現(xiàn)如下:include(./conn/conn.php);$fbh=$_POSTbh;$fname=$_POSTname;$fsex=$_POSTsex;$fchush=$_POSTchush;中間參數(shù)過多省略$exec=insert into info(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,$fc

45、hush,$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 alert(錄入成功!);window.location.href=jblrr.php;elseecho alert(不能重復(fù)錄入!);window.location.href=jblrr.php;圖5

46、-4 教師基本資料按照編號查詢和修改截圖教師基本信息查詢有兩種情況,按照編號查詢和全部查詢。按照編號查詢教師信息,則是按照輸入的教師基本編號來對數(shù)據(jù)庫中教師基本信息表格中的信息進行查找,下面是按照編號查詢主要的PHP實現(xiàn)代碼:$num=$_POSTnumber;include(./conn/conn.php);$exec=select * from info where num=$num;$result=mysql_query($exec);for($count=0;$countmysql_numrows($result);$count+)$fnum=mysql_result($result,

47、$count,num);$fname=mysql_result($result,$count,name);中間參數(shù)賦值代碼省略$fworkage=mysql_result($result,$count,workage);圖5-5 教師基本資料全部查詢和刪除截圖全部查找教師信息是將所有教師基本信息表格中的信息數(shù)據(jù)進行讀取并且顯示出來,當數(shù)據(jù)庫中的數(shù)據(jù)條數(shù)大于一個頁面所設(shè)定的能夠顯示的最大值($total=$pagesize)時,會使得頁面中出現(xiàn)分頁,下面是按照全部查詢的主要PHP實現(xiàn)代碼:?php$sql3=mysql_query(select count(*) as num from info

48、 ; ,$conn);$info2=mysql_fetch_array($sql3);$total=$info2num;if($total=0)echo ;echo window.location.href=jbcx.php;echo ;else$pagesize=8;if ($total查詢結(jié)果 教師編號教師姓名 教師性別出生日期身份證號中間數(shù)據(jù)相似的太多,省略工齡刪除 中間相似數(shù)據(jù)過多,省略input type=checkbox name=c value=顯示信息 條每頁顯示條第頁/共頁=2)? 9 a href=jbcx1.php?id=&page= title=前一頁 7 ?php i

49、f($pagecount=4)for($i=1;$ia href=jbcx1.php?page=?phpelsefor($i=1;$ia href=jbcx1.php?page=a href=jbcx1.php?page= title=后一頁 8 a href=jbcx1.php?id=&page= title=尾頁 :a href=jbcx1.php?id=&page= title=尾頁input type=hidden name=page_id value=input type=submit value=刪除 onClick= class=buttoncss?phpecho; ?教師高級資

50、料包括教師的獎懲、培訓(xùn)和調(diào)動信息,三者所需要實現(xiàn)的功能排版不同,但是顯示基本類似,以調(diào)動錄入為例,截圖如下;圖5-6 教師高級資料調(diào)動錄入截圖教師的獎懲、培訓(xùn)和調(diào)動信息實現(xiàn)信息基本相同,以教師的調(diào)動信息為例,查看功能實現(xiàn)的代碼,下面是按照調(diào)動信息的錄入功能主要PHP實現(xiàn)代碼,有$fname是根據(jù)錄入的教師編號查詢info表格中看是否存在該教師傳過來的值:if($fname!=null)$exec=insert into remove(num,removedate,dhbm,dhzw,ddyy) values($fnum,$fdate,$fbm,$fzw,$fyy);$e=update info set bm=$fbm,job=$fzw where num=$fnum ;$result=mysql_query($exec);$rst=mysql_query($e);if($result)echo alert(錄入成功!);window.location.href=ddlr.php;elseecho alert(錄入失?。?;window.location.href=ddlr.php; elseecho alert(錄入失敗,教師編號不存在!);window.location.href=ddlr.php;5.4教師統(tǒng)計管理界面教師統(tǒng)計管理部分的功能包

溫馨提示

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

評論

0/150

提交評論