辦公管理系統(tǒng)-畢業(yè)設(shè)計論文_第1頁
辦公管理系統(tǒng)-畢業(yè)設(shè)計論文_第2頁
辦公管理系統(tǒng)-畢業(yè)設(shè)計論文_第3頁
辦公管理系統(tǒng)-畢業(yè)設(shè)計論文_第4頁
辦公管理系統(tǒng)-畢業(yè)設(shè)計論文_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 摘 要管理系統(tǒng)是根據(jù)課程網(wǎng)站的需求而設(shè)計和實現(xiàn)的,主要用于實現(xiàn)課程系統(tǒng)辦公人員對其辦公系統(tǒng)內(nèi)所有公務(wù)員進行管理,實現(xiàn)對員工信息的查詢、錄入、修改和刪除;以及發(fā)布重要通知、最新信息和規(guī)章制度。通過“網(wǎng)上辦公,無紙辦公”,大大提高辦公效率,體現(xiàn)現(xiàn)代政府的高效職能。關(guān)鍵詞: PHP, MySql, Apache, 數(shù)據(jù)庫,數(shù)據(jù)庫實現(xiàn),數(shù)據(jù)源 ,電子 課程 ABSTRACTMinistry of Personnel Management Subsystem(MPMS)isdesigned and implements the function , in the need of the E-Gover

2、nmentAffair Net. And currently it mainly uses for implementing the officer in GovernmentAffair System manages all the clerks in its office system efficiently,and implements searching and inserting and modifying and deleting for the information of all clerks,issuing important notice and lately person

3、nel information , bylaws and so on. With Work on net, Work without paper, that improves the efficiency of handling office business highly, that embodies the powerful capability of the modern government.Keywords:PHP, Mysql, Apache, database, DB implement, data source,E-GovermentAffair . 目 錄第一 章 引言.3

4、1.1 問題的提出.3 1.2 設(shè)計方案.3 1.3 系統(tǒng)運行環(huán)境.4第 二章 設(shè)計的理論依據(jù)52.1 Linux + Apache + MySQL + PHP 最優(yōu)組合52.2 PHP, Apache, Mysql , Linux介紹.62.2.1 PHP.62.2.2 Apache.72.2.3 Mysql.72.2.4 Linux.82.3 安裝及注意事項.8第三章 開發(fā)過程.10 3.1 設(shè)置服務(wù)器.10 3.2 設(shè)置數(shù)據(jù)庫.103.2.1 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表.10 3.2.2 數(shù)據(jù)庫連接.13 3.2.3 創(chuàng)建數(shù)據(jù)源.13 3.3 系統(tǒng)功能實現(xiàn).14 3.3.1 系統(tǒng)登錄.14 3.

5、3.2 規(guī)章制度.15 3.3.3 重要通知.15 3.3.4 最新信息.15 3.3.5 信息查詢.16 3.3.6 管理員模塊.20 3.3.7 相關(guān)功能鏈接.28 第四章 結(jié)束語.29第 五 章 參考文獻.29第一 章 引言1.1 問題的提出在電子計算機技術(shù)發(fā)展日新月異的今天,計算機技術(shù)、網(wǎng)絡(luò)技術(shù)和信息技術(shù)的發(fā)展和應(yīng)用早已深入到了各行各業(yè),并發(fā)揮著它們的巨大潛力,特別是網(wǎng)絡(luò)的高速化、廣泛化發(fā)展和運用。在我國,各類企業(yè)的改革,一切都在朝著社會化、高效化、智能化發(fā)展,管理體制的改革更是進行著大手筆。但是,國家政府職能的改革程度還遠遠不夠。課程網(wǎng)站絡(luò)管理系統(tǒng)是計算機技術(shù)和網(wǎng)絡(luò)迅速發(fā)展的一個政府

6、辦公應(yīng)用解決方案。課程網(wǎng)站絡(luò)管理系統(tǒng)將Internet網(wǎng)絡(luò)技術(shù)與現(xiàn)代管理觀念相融合,針對信息技術(shù)的特點對辦公系統(tǒng)進行規(guī)劃和重構(gòu),對政府內(nèi)部信息流進行優(yōu)化及合理配置,生成動態(tài)的、安全的、專有的數(shù)字化信息源,將辦公體系全面自動化,流程化,數(shù)字化。以此為橋梁,橫向連接同事間的交流與協(xié)同工作,縱向?qū)崿F(xiàn)上下級一體化的高效辦公體系,從而更明確、更有效地支持政府的管理和決策。 1.2 設(shè)計方案 本系統(tǒng)采用B/S結(jié)構(gòu),所有的程序及數(shù)據(jù)都放在服務(wù)器上,終端在取得相應(yīng)的權(quán)限后使用Web頁面瀏覽,錄入,修改等功能。在語言方面使用PHP語言,在數(shù)據(jù)庫上我們?yōu)榱斯?jié)約成本,采用了免費的MySQL數(shù)據(jù)庫(當然,也可以移植到

7、Oracle上),服務(wù)器使用Apache Web服務(wù)器。課程網(wǎng)站網(wǎng) 絡(luò)管理 系統(tǒng)處理流程如下圖:顯示或打印外部實體 1.2.1 功能要求通過“網(wǎng)上辦公,無紙辦公”,課程辦公系統(tǒng)充分利用強大的網(wǎng)絡(luò)資源,方便快捷、即時高效完成政府辦公。課程管理系統(tǒng)包括個人辦公平臺、領(lǐng)導(dǎo)辦公、行政辦公管理、公文管理、信訪管理、管理、財務(wù)管理、系統(tǒng)管理、電子郵件系統(tǒng)、公共信息等十一主要功能模塊組成,利用頁面和數(shù)據(jù)庫實現(xiàn),體現(xiàn)出交互式網(wǎng)絡(luò)辦公。本子系統(tǒng)屬于管理模塊,將完成對政府系統(tǒng)中所有員工的個人信息和詳細信息、部門的簡要信息和詳細信息、個人信息的管理、工資信息的管理、考勤的管理等功能。本系統(tǒng)具有一定的實用性。1.2.

8、2 實現(xiàn)形式采用頁面對話交互方式進行,把頁面形成工具(DREAMWAVER4)和動態(tài)編輯工具(PHP)以及強大的數(shù)據(jù)庫支持(MYSQL)融為一體,達到完成功能塊目的。要求該功能塊具有整個系統(tǒng)的統(tǒng)一風格。 1.2.3 具體內(nèi)容 (一) 標題欄部分采用“課程網(wǎng)站”統(tǒng)一標題頭,即:左為“網(wǎng)上辦公,無紙辦公”圖片,右為“人民政府為人民”,下為其他功能模塊的超鏈接。 (二) 主體部分(1)、規(guī)章制度:主要介紹政府機關(guān)進行管理的有關(guān)實施條例或制度,包括管理制度(細則A、細則B)、責權(quán)劃分表、考核規(guī)定、員工守則、員工聘用規(guī)定、員工聘用合同(正式、短期)、員工引薦擔保規(guī)定、勞動合同書規(guī)定、高級職員聘任書、服務(wù)

9、自愿書等。 (2)、重要通知:主要用于單位發(fā)布有關(guān)重要通知,由新聞發(fā)布系統(tǒng)完成。 (3)、最新信息:主要用于單位發(fā)布有關(guān)最新信息,由新聞發(fā)布系統(tǒng)完成。 (4)、信息查詢:該模塊提供個人信息的簡要查詢和詳細查詢,部門的員工信息簡要查詢和詳細查詢。 (5)、管理員登錄模塊:主要用于管理員的登錄,即設(shè)置管理員的權(quán)限,包括個人信息的錄入、修改、刪除管理,新聞發(fā)布管理、工資信息的管理、考勤信息的管理、相片信息的管理等。 (6)、相關(guān)功能鏈接欄:主要用于適應(yīng)用戶擴展功能,因為本系統(tǒng)目前為試用版,會根據(jù)用戶需求的改變進行功能設(shè)計與實現(xiàn)。1.3 系統(tǒng)運行環(huán)境本子系統(tǒng)承接課程系統(tǒng),對運行環(huán)境的要求是:1.3.1

10、 硬件需求 下列的配置是本次實際操作中的配置: 兼容Intel486等級以上的PC電腦。 64M以上的RAM。 15GB以上的硬盤空間。 48倍速以上的光驅(qū)。 1.44軟驅(qū)。 實際操作中可以略低于此配置。 1.3.2 軟件需求 本系統(tǒng)采用了目前最佳組合LAMP,即:Linux + Apache + MySQL +PHP, 該組合具有更穩(wěn)定、高效能、更經(jīng)濟的特點。 操作系統(tǒng)Linux,采用“颶風Linux”。 Web服務(wù)器軟件Apache。 數(shù)據(jù)庫服務(wù)器與用戶端軟件MySQL。 頁面應(yīng)用軟件PHP4。除了上面這些動態(tài)網(wǎng)頁開發(fā)環(huán)境的需求,還有一些時在安裝時需要的軟件,在Linuz系統(tǒng)中都可以找到或

11、到網(wǎng)上下載: C語言編輯器將C語言源文件編譯成可執(zhí)行軟件的工具。 Apxs制作Apache動態(tài)模塊的工具。 SecureEdit跨平臺上傳文件的工具。本次開發(fā)過程是:先在Window下編寫代碼,然后上傳到服務(wù)器進行調(diào)試。第二章 設(shè)計的理論依據(jù)2.1 Linux + Apache + MySQL + PHP 最優(yōu)組合現(xiàn)在的“網(wǎng)絡(luò)生態(tài)”已經(jīng)不能只有展示的功能,凡是網(wǎng)上下單、網(wǎng)絡(luò)購物、檢索查找等都是在網(wǎng)上隨處可見的服務(wù)。這些功能的運作都牽涉到用戶的選擇、輸入數(shù)據(jù)以及服務(wù)端處理數(shù)據(jù)與回應(yīng)等動作,所以這樣的網(wǎng)頁即為互動式網(wǎng)頁。也正是本系統(tǒng)所要采用的網(wǎng)絡(luò)形式。在HTML文件的結(jié)構(gòu)下使用互動式網(wǎng)頁就必須在服

12、務(wù)器端另外增加這些處理信息的功能,通常是針對用途寫一個網(wǎng)頁應(yīng)用程序來負責處理。而以互動式網(wǎng)頁存取得數(shù)據(jù)當然必須能長時間儲存,所以網(wǎng)頁應(yīng)用程序就要能存取數(shù)據(jù)庫,在瀏覽器上顯示互動式網(wǎng)頁,如下圖所示:網(wǎng)頁應(yīng)用程序 WWW服務(wù)器瀏覽器呈現(xiàn)網(wǎng)頁數(shù)據(jù)庫 通過以上的介紹您應(yīng)該已經(jīng)知道,如果是一個網(wǎng)站內(nèi)容提供者(ICP),要提供互動式網(wǎng)頁的服務(wù),必須要有WWW服務(wù)器,網(wǎng)頁應(yīng)用程序和數(shù)據(jù)庫這三個成員,當然它們都必須在操作系統(tǒng)下執(zhí)行,所以把操作系統(tǒng)也算在內(nèi)總共四項軟件。本系統(tǒng)采用了當今最佳組合LAMP。 LAMP就是Linux、Apache、MySQL加上PHP。首先是Linux操作系統(tǒng)(免費?。@兩年在PC

13、地舞臺上大放光明,尤其在server地使用上悄然威脅微軟的地位。Web服務(wù)器Apache(免費!)在全球的website有極大的使用率。數(shù)據(jù)庫MySQL (免費! ), 一個快速、穩(wěn)定的SQL數(shù)據(jù)庫服務(wù)器。PHP(免費! ), 扮演處理互動式信息的網(wǎng)頁應(yīng)用程序的角色。除了穩(wěn)定、高效能之外,它們均免費,是最經(jīng)濟的選擇,而且豐富的網(wǎng)絡(luò)資源與眾多的高手絕對不會讓你求教無門。2.2、PHP, Apache, Mysql , Linux介紹2.2.1 PHP 簡介 PHP的全名即是Hypertext Processor,最早的名稱由來則是來自PHP Tools(Personal HomePage Too

14、ls),PHP的程序引擎是一個公布源代碼的Open Source 成員。PHP是一種“服務(wù)器端的HTML嵌入式的描速語言(HTML embedded scripting language)”。其語法混合了C、Java、Perl以及PHP式的新式語法,它比CGI或者Perl可更快速地執(zhí)行動態(tài)網(wǎng)頁,同時PHP的數(shù)據(jù)庫層操作功能強大,這使得PHP語言這幾年飛速發(fā)展,風靡全球。 以下是PHP的基本特點: 開放源代碼所有的源代碼都可以得到。 免費使用PHP是一個免費軟件,盡可放心使用。 基于服務(wù)器端由于PHP是在Web服務(wù)器端運行的,所以它的程序可以很大、很復(fù)雜而不會降低客戶端的運行速度。 跨平臺PHP

15、程序可以在UNIX、Linux或者Windows操作系統(tǒng)下運行。 嵌入HTMLPHP語言可以嵌入到HTM內(nèi)部,則易學(xué)。還有語言簡單、效率高、分析XML、數(shù)據(jù)庫模塊、文件存取、文本處理、復(fù)雜的變量,圖象處理等特點。最新PHP4.0的特點: 別名通過引用別名為變量賦值,給編程帶來極大方便。 擴充了API模塊提供擴展接口模塊。 個性化的Java支持PHP4.0和Java的交互。 對象和數(shù)組嵌套實現(xiàn)功能更加強大的對象以及數(shù)組嵌套。 面向?qū)ο蟮木幊虨槊嫦驅(qū)ο蟮木幊?、?gòu)造類以及對象提供擴展的功能和新特征。還包括如自動資源釋放、布爾類型、進程生成、COM/DCOM支持、與PHP3.0的兼容性很好、配置、加密

16、支持、類型檢查、FTP支持、PHP4新增函數(shù)或功能增強函數(shù)、“Here”打印、HTTP Session fallback系統(tǒng)、ISAPI支持、內(nèi)存、多維數(shù)組、其他類成員函數(shù)、對象重載支持、輸出緩沖支持、支持引用等特點。編寫好后,將其放在服務(wù)器的提供的Web的目錄里,通過IE瀏覽器可看到結(jié)果“我的第一個PHP程序!”。具體語法參考PHP4.0相關(guān)書籍。2.2.2 Apache 簡介 本系統(tǒng)的操作所使用的web服務(wù)器軟件為Apache。Apache是目前全世界的網(wǎng)站使用最多的服務(wù)器。在2000年2月十全世界有58.08%的使用率。同樣地,Apache的優(yōu)點也是穩(wěn)定、快速與開放,同時也有眾多的功能,

17、并且可以在不同操作系統(tǒng)下執(zhí)行。前面的內(nèi)容已經(jīng)介紹了web 服務(wù)器負責完成傳送顯示在瀏覽器的 HTML 文件內(nèi)容,而數(shù)據(jù)處理就是 PHP 程序的工作了。所以在服務(wù)主機使用PHP時必須將解讀PHP程序代碼的功能加到Apache ,也就是按裝Apache 的PHP 模塊(module)。以往如果要加入PHP模塊,就必須先將PHP的源代碼編譯成Apache 的模塊,再將Apache加上PHP功能模塊重新編譯。從PHP3開始就支持了Apache 的動態(tài)共享對象(Dynamic Shared Object , DSO)模塊的功能,也就是說PHP3可以編譯DSO模塊,Apache 只需在需要執(zhí)行時調(diào)用PHP

18、3模塊就可以使用PHP3的功能。這樣以來,即使修改PHP、換裝新版本或是重新安裝PHP都可以不必 動用Apache ,當然PHP4 也可以編譯DSO模塊。2.2.3 MySQL 簡介MySQL數(shù)據(jù)庫系統(tǒng)與PHP整合使用是一個高效率的組合。MySQL是一個多用戶(Multi-user)、多線程(Multi-thread)的SQL數(shù)據(jù)庫系統(tǒng),使用目前最普遍地數(shù)據(jù)庫標準語言:SQL(Structured Query Language)。MySQL包括了服務(wù)器端程序與多種 用戶端程序及程序庫,并且可以在不同平臺執(zhí)行。其特點還有穩(wěn)定、快速與高靈活性等。MySQL有瑞典的T.c.X DataKonsult

19、AB公司開發(fā)出來,開發(fā)的主要目的就是以快速、健全以及使用微目標,最初的開發(fā)即是因為該公司需要能在廉價的主機上執(zhí)行,優(yōu)于當時各種商用數(shù)據(jù)庫,且快速管理龐大數(shù)據(jù)庫的SQL服務(wù)器。MySQL是一個還在開發(fā)中的數(shù)據(jù)庫系統(tǒng),但是其效能已經(jīng)非常優(yōu)秀。在MySQL網(wǎng)站()上你可以看到它們的使用記錄是以管理40個以上的數(shù)據(jù)庫,超過10000個表,同時其中還有500個以上的表超過7百萬記錄,而這些數(shù)據(jù)總共超過了10Gbytes的容量。2.2.4 Linux簡介 操作系統(tǒng)最好的選擇當然是使用面費又穩(wěn)定的Linux系統(tǒng)。Linux是在1991年發(fā)展起來的與UNIX兼容的操作系統(tǒng)

20、,可以免費使用,它的源代碼可以自由傳播且可任人修改、充實、發(fā)展。Linux本身是一個完整的32位的多用戶、多任務(wù)操作系統(tǒng)。而本次開發(fā)過程使用的版本是颶風軟件公司出品的國產(chǎn)Linux操作系統(tǒng)。它是經(jīng)漢化后形成的Linux操作系統(tǒng)。凡是Linux操作系統(tǒng)均可到網(wǎng)上下載。2.3 安裝及注意事項 LAMP (Linux + Apache + MySQL + PHP/Perl/Python) 近幾年來,已經(jīng)成為Web 社區(qū)的事實標準。我們將介紹LAMP組合的安裝,假定你的機器上已經(jīng)安裝了Linux ,如果你對Linux 的安裝還有什么問題的話,可以去相關(guān)的一些開放源碼站點論壇上發(fā)表貼子,向其他網(wǎng)友尋求幫

21、助。也可以向相關(guān)的廠商尋求技術(shù)支持。本文的LAMP中的 P,暫時解釋為PHP,A解釋為Apache,M解釋為MySQL,L當然解釋為Linux。所有LAMP組合中的軟件都是開放源代碼產(chǎn)品,所以您不必擔心產(chǎn)品的價格以及版權(quán)問題。相反,有廣大的開放源碼社區(qū)開發(fā)人員的不斷努力,這些產(chǎn)品的版本更新速度反而比那些昂貴的專有軟件更快。雖然Linux 因為界面問題,會讓您望而卻步,但是您不必擔心,現(xiàn)在,這些軟件都采用了瀏覽器管理界面,好多都提供phpMyAdmin(一個利用PHP 語言在瀏覽器上管理MySQL的程序)以及WebMin(通過瀏覽器來管理系統(tǒng))來讓您方便的管理系統(tǒng)。PHP現(xiàn)在的版本已經(jīng)到了4.0

22、.4pl1,是一門面向?qū)ο蟮慕徊嫫脚_的服務(wù)器端腳本語言??梢郧度際TML語言中,可以作為Apache 的模塊來運行。下面我們以 tarball(.tar.gz)格式(和它相對的是RPM 格式)的版本為例子,來介紹安裝過程。 安裝過程 1)安裝Mysql 因為RPM包安裝非常簡單而且成功率高所以我選擇這種安裝方式。方法:在Xwindows下雙擊此文件就可以了。在提示符下輸入:rpm -i MySQL-3.23.38-1.i386.rpm 2)安裝Apache和PHP 注:Apache和PHP是在一起安裝的,這一點一定要理解。步驟如下: a、先確定Apache安裝后的路徑b、安裝并編譯PHP,把P

23、HP作為Apache的模塊安裝到Apache的安裝路徑(即Apache的解壓縮的路徑)c、安裝并編譯Apache 因為只有先把PHP作為Apache的模塊安裝到Apache的安裝路徑(即Apache的解壓縮的路徑),再安裝Apache才能使Apache執(zhí)行PHP文件。開始安裝:解壓縮文件:tar zxvf Apache_1.3.9.tar.gz tar zxvf PHP-4.0.2.tar.gz 配置Apache確定Apache安裝后的路徑:cd Apache_1.3.9 ./configure -prefix=/usr/local/apache進入PHP的解壓目錄,輸入:./configur

24、e -with-apache=./Apache_1.3.9 -with-mysql -disable-debug -enable-track-vars 注:./Apache_1.3.9表示Apache的解壓路徑,這個路徑一定要正確,我是把Apache和PHP放在同一路徑下解壓的。 這樣做就是讓PHP作為Apache的模塊和Apache一起安裝。下一步:編譯、安裝PHP到Apache的原始目錄中在提示符下輸入:make完成之后再輸入:make install再將php.ini.dist拷貝到這個目錄:/usr/local/lib,并重命名為php.inicp php.ini.dist /usr/

25、local/lib 最后一步是安裝Apache進入Apache的解壓目錄輸入: ./configure -prefix=/usr/local/apache -activate-module=src/modules/php4/libphp4.a 接下來:makemake install至此安裝工作完成了。你還需要改動一些地方,才能讓Apache執(zhí)行PHP,如下: 編輯Apache配置文件:/usr/local/apache/conf/httpd.conf 找到這一行:AddType application/x-httpd-php4 .php4去掉前面的“”號。再加上下面的幾行: AddType

26、application/x-httpd-php .phpAddType application/x-httpd-php .php4 重新啟動Apache: cd /usr/local/apache/bin ./apachectl restart用下面這個文件在瀏覽器下測試Apache和PHP:test.php 如果出現(xiàn)了有關(guān)PHP的信息,說明你已經(jīng)成功了!注意大小寫!利用PhpMyAdmin來管理Mysql:將解壓后的PhpMyAdmin目錄放到你的Apache的htdocs目錄下,修改這個文件使之成為中文的界面:config.inc.php找到有“english”單詞的一行,將“englis

27、h”改成“chinese_gb”存盤,這樣就完成了。 這回再到瀏覽器下執(zhí)行一下這個目錄下的index.php文件,這下應(yīng)該出現(xiàn)Mysql的管理界面了而且還是中文,是不是很舒服! 第三章 開發(fā)過程3.1 設(shè)置服務(wù)器這里主要是介紹Linux服務(wù)器中最重要的網(wǎng)絡(luò)服務(wù):Web服務(wù)器的配置:安裝好Apache 服務(wù)器后,還需要根據(jù)實際情況完成各項參數(shù)的配置,其設(shè)置文件位于/www/httpd/conf/目錄下,通常使用3個配置文件httpd.conf, access.conf 和srm.conf來配置Apache.httpd.conf提供了最基本的服務(wù)器配置,是對守護進程httpd如何運行的技術(shù)描速;s

28、rm.conf是服務(wù)器的資源映射文件,告訴服務(wù)器各種文件的MIME類型,以及如何支持這些文件;access.conf用于配置服務(wù)器的訪問權(quán)限,控制不同用戶和計算機的訪問權(quán)限。用命令:#/www/bin/apachectl restart啟動來設(shè)置各項參數(shù)。 a. ServerType standalone /可使httpd進行自我處 理,占用較少CPU資源 b. ServerRoot “/usr/local” /指定守護進程的運行目錄其他參數(shù)可根據(jù)實際需要設(shè)置。3.2 設(shè)置數(shù)據(jù)庫 3.2.1創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表 管理子系統(tǒng)所用的數(shù)據(jù)庫名為:gov_dbbase; 管理子系統(tǒng)所用的數(shù)據(jù)表有5項,名

29、分別為:users(用戶簡要信息表),aducat(學(xué)歷信息表),emergen(意外事故情況表),family(家屬信息表),resume(個人簡歷表)。用命令:# cd /var/www/html 回車,進入mysql所在目錄; # mysql p 回車,根據(jù)提示鍵入密碼;用命令:create database gov_dbbase;/完成創(chuàng)建數(shù)據(jù)庫。用命令:show databases; /顯示數(shù)據(jù)庫。用命令:use gov_dbbase; /指定使用的數(shù)據(jù)庫。 以下將完成各表項的創(chuàng)建:創(chuàng)建users(用戶簡要信息)表: CREATE TABLE users( /建立公務(wù)員個人信息表/字

30、段名稱 字段類型(寬度) 空否 字段注釋ID int(5) NOT NULL, /公務(wù)員號NAME varchar(10) NOT NULL, /姓名XB varchar(6) NULL, /性別MZ varchar(10) NULL, /民族BM varchar(10) NULL, /部門ZC varchar(10) NULL, /職稱ZW varchar(10) NULL, /職務(wù)CSNY date NULL, /出生年月XZDZ varchar(40) NULL, /現(xiàn)住地址MM int(10) NOT NULL /密碼BMBM int(5) NOT NULL, /部門編碼ZWBM in

31、t(5) NOT NULL, /職務(wù)編碼MJ int(5) NOT NULL /秘級 );創(chuàng)建resume(個人簡歷)表: CREATE TABLE resume( /個人簡歷/字段名稱 字段類型(寬度) 空否 字段注釋JG varchar(20) NULL, /籍貫SG int(3) NULL, /身高TZ int(3) NULL, /體重XUX varchar(2) NULL, /血型STZK varchar(4) NULL, /身體狀況HJ varchar(20) NULL, /戶籍SFZH int(19) NULL, /身份證號HOBBY varchar(50) NULL, /個人愛好

32、 YB int(10) NULL, /郵編EML varchar(20) NULL, /郵件地址HYZK varchar(4) NULL, /婚姻狀況ZZMM varchar(10) NULL, /政治面貌XZ varchar(8) NULL /星座);創(chuàng)建family(家屬信息)表:CREATE TABLE family( /家屬情況/字段名稱 字段類型(寬度) 空否 字段注釋JSCH1 varchar(10) NULL, /家屬稱呼1JSCH2 varchar(10) NULL, /家屬稱呼2 JSCH3 varchar(10) NULL, /家屬稱呼3JSXM1 varchar(10)

33、NULL, /家屬姓名1JSXM2 varchar(10) NULL, /家屬姓名2JSXM3 varchar(10) NULL, /家屬姓名3JSXB1 varchar(10) NULL, /家屬性別1JSXB2 varchar(10) NULL, /家屬性別2JSXB3 varchar(10) NULL, /家屬性別3JSCSRQ1 varchar(10) NULL, /家屬出生日期1JSCSRQ2 varchar(10) NULL, /家屬出生日期2 JSCSRQ3 varchar(10) NULL, /家屬出生日期3 JSZY1 varchar(10) NULL, /家屬職業(yè)1JSZY

34、2 varchar(10) NULL, /家屬職業(yè)2JSZY3 varchar(10) NULL, /家屬職業(yè)3JSGZDW1 varchar(40) NULL, /家屬工作單位1JSGZDW2 varchar(40) NULL, /家屬工作單位2JSGZDW3 varchar(40) NULL, /家屬工作單位3JSZZ1 varchar(40) NULL, /家屬住址1JSZZ2 varchar(40) NULL, /家屬住址2JSZZ3 varchar(40) NULL /家屬住址3);創(chuàng)建emergen(意外事故情況)表:CREATE TABLE emergen( /意外情況/字段名稱

35、 字段類型(寬度) 空否 字段注釋YWLLR varchar(10) NULL, /發(fā)生意外聯(lián)絡(luò)人YWGX varchar(10) NULL, /發(fā)生意外聯(lián)絡(luò)人關(guān)系YWTX varchar(40) NULL, /發(fā)生意外聯(lián)絡(luò)人通訊YWDH varchar(20) NULL, /發(fā)生意外聯(lián)絡(luò)人電話YWSYR varchar(10) NULL, /發(fā)生意外受益人YWSYGX varchar(10) NULL, /發(fā)生意外受益人關(guān)系YWSYTX varchar(40) NULL, /發(fā)生意外受益人通訊YWSYDH varchar(20) NULL /發(fā)生意外受益人電話);創(chuàng)建aducat(學(xué)歷信息)

36、表:CREATE TABLE aducat( /教育情況/字段名稱 字段類型(寬度) 空否 字段注釋XL varchar(10) NULL, /最高學(xué)歷SCHOOL varchar(30) NULL, /畢業(yè)學(xué)校GRADATE date NULL, /畢業(yè)時間MAJOR varchar(20) NULL, /專業(yè)SPECI varchar(40) NULL, /特長LANGU varchar(20) NULL /外語能力);用命令:show tables; /顯示所有已建表項。用命令:describe users; /顯示users表各個字段。其他表項類似操作。3.2.2 數(shù)據(jù)庫連接 為了保證

37、程序的安全,編寫?yīng)毩⒌臄?shù)據(jù)庫連接功能程序:3.2.3 創(chuàng)建數(shù)據(jù)源 用命令:# insert into users values(1003,張三,男,漢,部,部長,工程師,1978-03-24,成都市人民南路3段3號,12345,6,4,3);其他表數(shù)據(jù)源類似插入。用命令:# select * from users order by ID;可以查看所錄入的數(shù)據(jù)源。注:考勤管理和職員工資信息管理兩部分的功能實現(xiàn),由薪資管理模塊和公共信息管理模塊提供。3.3 系統(tǒng)功能實現(xiàn)管理子系統(tǒng)作為課程的一個模塊,將完成對政府系統(tǒng)中公務(wù)員的管理,目前包括規(guī)章制度、重要通知、最新信息、信息查詢、管理員登錄以及相關(guān)功

38、能鏈接。其中以信息查詢和管理員登錄為主,將實現(xiàn)個人信息的簡要和詳細查詢,部門中人員信息的簡要和詳細查詢;人員信息的錄入、修改、刪除、工資管理以及考勤管理。采用頁面交互式操作,用網(wǎng)頁制作工具dreamwaver或其它工具實現(xiàn),功能程序用php實現(xiàn),將所有的程序放置在服務(wù)器上,通過apache提供;達到網(wǎng)上辦公和無紙辦公。可以參考以下功能模塊圖。 系統(tǒng)功能模塊圖 該功能模塊圖提供管理子系統(tǒng)中各模塊之間的關(guān)系說明。功能模塊圖如下:登錄 課程管理系統(tǒng) 最新課程信息信息查詢管理員登錄相關(guān)功能鏈接課程規(guī)章制度重要通知考勤管理課程管理信息刪除信息修改信息錄入部門詳細部門簡要個人詳細個人簡要點擊“課程管理”鏈

39、接3.3.1 系統(tǒng)登錄用戶登錄課程后,點擊“管理”鏈接進入本子系統(tǒng)。如下圖示,進入管理子系統(tǒng)主頁面:3.3.2 規(guī)章制度管理規(guī)章制度欄,將向所有公務(wù)員提供各種咨詢信息,為初到機關(guān)的員工講解具體要求。通過點擊即可鏈接到所要查看項目,可以進入該項的詳細內(nèi)容頁面。其具體內(nèi)容由用戶方提供,粘貼到頁面即可。如上圖左示。3.3.3 重要通知 重要通知欄,將由部或科發(fā)布其最近最新的通知,由管理員在新聞發(fā)布管理項,可以添加,修改,刪除新聞。如上圖中上示。3.3.4 最新信息 最新信息欄,將由部或科發(fā)布其最近最新的信息,包括與本單位一切相關(guān)信息,仍由管理員在新聞發(fā)布管理項,可以添加,修改,刪除新聞;通過點擊相關(guān)項,可瀏覽其詳細信息。如上圖中下示。3.3.5 信息查詢 程序?qū)崿F(xiàn):/選擇進入模塊login1.php (a)、職員信息查詢:將向員工用戶提供公務(wù)員信息查詢,即:員工簡要信息查詢和其詳細信息查詢。簡要信息查詢時,當輸入員工的帳號和姓名,點擊“確定”后,由程序search1.php提交到數(shù)據(jù)庫中,根據(jù)ID和NAME從表users中提取數(shù)據(jù)返回infomation1.php顯示;詳細信息查詢時,輸入員工的帳號、姓名和密碼,點擊

溫馨提示

  • 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

提交評論