課程設計---網站管理系統(tǒng)設計與實現(xiàn)_第1頁
已閱讀1頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  摘 要</p><p>  管理系統(tǒng)是根據(jù)課程網站的需求而設計和實現(xiàn)的,主要 用于實現(xiàn)課程系統(tǒng)辦公人員對其辦公系統(tǒng)內所有公務員進行管理,實現(xiàn)對員工信息的查詢、錄入、修改和刪除;以及發(fā)布重要通知、最新信息和規(guī)章制度。通過“網上辦公,無紙辦公”,大大提高辦公效率,體現(xiàn)現(xiàn)代政府的高效職能。</p><p>  關鍵詞: PHP, MySql, Apa

2、che, 數(shù)據(jù)庫,數(shù)據(jù)庫實現(xiàn),數(shù)據(jù)源 ,電子 課程</p><p><b>  ABSTRACT</b></p><p>  Ministry of Personnel Management Subsystem(MPMS)isdesigned and implements the function , in the

3、need of the E-GovernmentAffair 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 an

4、d modifying and deleting for the information of all clerks,issuing important notice and lately personnel information , bylaws and so on. With ‘Work on net, Work without paper’, that </p><p>  Keywords:PHP, M

5、ysql, Apache, database, DB implement, data source,E-GovermentAffair . </p><p><b>  目 錄</b></p><p>  第一 章 引言……...…………………………….…………………3</p><p>  §1.1 問題的提出…

6、.…………………..………………..3</p><p>  §1.2 設計方案…….…………………..………………..3</p><p>  §1.3 系統(tǒng)運行環(huán)境.…………………..………………..4</p><p>  第 二章 設計的理論依據(jù)…………………………………………5</p><p>  &#

7、167;2.1 Linux + Apache + MySQL + PHP 最優(yōu)組合…5</p><p>  §2.2 PHP, Apache, Mysql , Linux介紹……….……...6</p><p>  §2.2.1 PHP……………...…………………………….6</p><p>  §2.2

8、.2 Apache……...………………………….……...7</p><p>  §2.2.3 Mysql………...……………………………..…7</p><p>  §2.2.4 Linux…...……………………………………...8</p><p>  §2.3 安裝及注意事項………………………………...8<

9、;/p><p>  第三章 開發(fā)過程……………………...……………………….…10</p><p>  §3.1 設置服務器….………………...…………………10 §3.2 設置數(shù)據(jù)庫…………………………………...….10</p><p>  §3.2.1 創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表…

10、…….………...…...10 §3.2.2 數(shù)據(jù)庫連接…………………...……………13 §3.2.3 創(chuàng)建數(shù)據(jù)源…….……...………..………….13 §3.3 系統(tǒng)功能實現(xiàn)…………………………………….14 §3.3

11、.1 系統(tǒng)登錄………..………………….………14 §3.3.2 規(guī)章制度……….…..…………………15 §3.3.3 重要通知…………...……………………....15 §3.3.4 最新信息…………….…..……………15

12、 §3.3.5 信息查詢…………………………..……….16 §3.3.6 </p><p>  第四章 結束語…………………………………...…………….…29</p><p>  第 五 章 參考文獻…………………………..…...…………….…29</p><p>

13、;  第一 章 引言</p><p>  §1.1 問題的提出</p><p>  在電子計算機技術發(fā)展日新月異的今天,計算機技術、網絡技術和信息技術的發(fā)展和應用早已深入到了各行各業(yè),并發(fā)揮著它們的巨大潛力,特別是網絡的高速化、廣泛化發(fā)展和運用。在我國,各類企業(yè)的改革,一切都在朝著社會化、高效化、智能化發(fā)展,管理體制的改革更是進行著大手筆。但是,國家政府職能的改革程度還

14、遠遠不夠。課程網站絡管理系統(tǒng)是計算機技術和網絡迅速發(fā)展的一個政府辦公應用解決方案。課程網站絡管理系統(tǒng)將Internet網絡技術與現(xiàn)代管理觀念相融合,針對信息技術的特點對辦公系統(tǒng)進行規(guī)劃和重構,對政府內部信息流進行優(yōu)化及合理配置,生成動態(tài)的、安全的、專有的數(shù)字化信息源,將辦公體系全面自動化,流程化,數(shù)字化。以此為橋梁,橫向連接同事間的交流與協(xié)同工作,縱向實現(xiàn)上下級一體化的高效辦公體系,從而更明確、更有效地支持政府的管理和決策。</p

15、><p>  §1.2 設計方案 </p><p>  本系統(tǒng)采用B/S結構,所有的程序及數(shù)據(jù)都放在服務器上,終端在取得相應的權限后使用Web頁面瀏覽,錄入,修改等功能。在語言方面使用PHP語言,在數(shù)據(jù)庫上我們?yōu)榱斯?jié)約成本,采用了免費的MySQL數(shù)據(jù)庫(當然,也可以移植到Oracle上),服務器使用Apache Web服務器。</p><p><b&

16、gt;  處理流程如下圖:</b></p><p>  §1.2.1 功能要求</p><p>  通過“網上辦公,無紙辦公”,課程辦公系統(tǒng)充分利用強大的網絡資源,方便快捷、即時高效完成政府辦公。課程管理系統(tǒng)包括個人辦公平臺、領導辦公、行政辦公管理、公文管理、信訪管理、管理、財務管理、系統(tǒng)管理、電子郵件系統(tǒng)、公共信息等十一主要功能模塊組成,利用頁面和數(shù)據(jù)庫實現(xiàn),體現(xiàn)出

17、交互式網絡辦公。本子系統(tǒng)屬于管理模塊,將完成對政府系統(tǒng)中所有員工的個人信息和詳細信息、部門的簡要信息和詳細信息、個人信息的管理、工資信息的管理、考勤的管理等功能。本系統(tǒng)具有一定的實用性。</p><p>  §1.2.2 實現(xiàn)形式</p><p>  采用頁面對話交互方式進行,把頁面形成工具(DREAMWAVER4)和動態(tài)編輯工具(PHP)以及強大的數(shù)據(jù)庫支持(MYSQL)融

18、為一體,達到完成功能塊目的。要求該功能塊具有整個系統(tǒng)的統(tǒng)一風格。</p><p>  §1.2.3 具體內容</p><p>  (一) 標題欄部分</p><p>  采用“課程網站”統(tǒng)一標題頭,即:左為“網上辦公,無紙辦公”圖片,右為“人民政府為人民”,下為其他功能模塊的超鏈接。</p><p>  (二) 主體部分&

19、lt;/p><p> ?。?)、規(guī)章制度:主要介紹政府機關進行管理的有關實施條例或制度,包括管理制度(細則A、細則B)、責權劃分表、考核規(guī)定、員工守則、員工聘用規(guī)定、員工聘用合同(正式、短期)、員工引薦擔保規(guī)定、勞動合同書規(guī)定、高級職員聘任書、服務自愿書等。</p><p> ?。?)、重要通知:主要用于單位發(fā)布有關重要通知,由新聞發(fā)布系統(tǒng)完成。</p><p> ?。?/p>

20、3)、最新信息:主要用于單位發(fā)布有關最新信息,由新聞發(fā)布系統(tǒng)完成。</p><p>  (4)、信息查詢:該模塊提供個人信息的簡要查詢和詳細查詢,部門的員工信息簡要查詢和詳細查詢。</p><p> ?。?)、管理員登錄模塊:主要用于管理員的登錄,即設置管理員的權限,包括個人信息的錄入、修改、刪除管理,新聞發(fā)布管理、工資信息的管理、考勤信息的管理、相片信息的管理等。</p>

21、<p> ?。?)、相關功能鏈接欄:主要用于適應用戶擴展功能,因為本系統(tǒng)目前為試用版,會根據(jù)用戶需求的改變進行功能設計與實現(xiàn)。</p><p>  §1.3 系統(tǒng)運行環(huán)境</p><p>  本子系統(tǒng)承接課程系統(tǒng),對運行環(huán)境的要求是:</p><p>  §1.3.1 硬件需求</p><p>  下列的配

22、置是本次實際操作中的配置:</p><p>  兼容Intel486等級以上的PC電腦。</p><p>  64M以上的RAM。</p><p>  15GB以上的硬盤空間。</p><p>  48倍速以上的光驅。</p><p><b>  1.44軟驅。</b></p>&l

23、t;p>  實際操作中可以略低于此配置。 </p><p>  §1.3.2 軟件需求</p><p>  本系統(tǒng)采用了目前最佳組合-LAMP,即:Linux + Apache + MySQL +PHP, 該組合具有更穩(wěn)定、高效能、更經濟的特點。</p><p>  操作系統(tǒng)-Linux,采用“颶風Linux”。</p><

24、p>  Web服務器軟件-Apache。</p><p>  數(shù)據(jù)庫服務器與用戶端軟件-MySQL。</p><p>  頁面應用軟件-PHP4。</p><p>  除了上面這些動態(tài)網頁開發(fā)環(huán)境的需求,還有一些時在安裝時需要的軟件,在Linuz系統(tǒng)中都可以找到或到網上下載:</p><p>  C語言編輯器-將C語言源文件編譯成可執(zhí)行

25、軟件的工具。</p><p>  Apxs-制作Apache動態(tài)模塊的工具。</p><p>  SecureEdit-跨平臺上傳文件的工具。</p><p>  本次開發(fā)過程是:先在Window下編寫代碼,然后上傳到服務器進行調試。</p><p>  第二章 設計的理論依據(jù)</p><p>  §2.1

26、 Linux + Apache + MySQL + PHP 最優(yōu)組合</p><p>  現(xiàn)在的“網絡生態(tài)”已經不能只有展示的功能,凡是網上下單、網絡購物、檢索查找等都是在網上隨處可見的服務。這些功能的運作都牽涉到用戶的選擇、輸入數(shù)據(jù)以及服務端處理數(shù)據(jù)與回應等動作,所以這樣的網頁即為互動式網頁。也正是本系統(tǒng)所要采用的網絡形式。</p><p>  在HTML文件的結構下使用互動式網

27、頁就必須在服務器端另外增加這些處理信息的功能,通常是針對用途寫一個網頁應用程序來負責處理。而以互動式網頁存取得數(shù)據(jù)當然必須能長時間儲存,所以網頁應用程序就要能存取數(shù)據(jù)庫,在瀏覽器上顯示互動式網頁,如下圖所示:</p><p>  通過以上的介紹您應該已經知道,如果是一個網站內容提供者(ICP),要提供互動式網頁的服務,必須要有WWW服務器,網頁應用程序和數(shù)據(jù)庫這三個成員,當然它們都必須在操作系統(tǒng)下執(zhí)行,所以把操作

28、系統(tǒng)也算在內總共四項軟件。本系統(tǒng)采用了當今最佳組合――LAMP。 </p><p>  LAMP就是Linux、Apache、MySQL加上PHP。首先是Linux操作系統(tǒng)(免費?。@兩年在PC地舞臺上大放光明,尤其在server地使用上悄然威脅微軟的地位。Web服務器Apache(免費!)在全球的website有極大的使用率。數(shù)據(jù)庫MySQL (免費! ), 一個

29、快速、穩(wěn)定的SQL數(shù)據(jù)庫服務器。PHP(免費! ), 扮演處理互動式信息的網頁應用程序的角色。除了穩(wěn)定、高效能之外,它們均免費,是最經濟的選擇,而且豐富的網絡資源與眾多的高手絕對不會讓你求教無門。</p><p>  §2.2、PHP, Apache, Mysql , Linux介紹</p><p>  §2.2.1 PHP 簡介</p><p&g

30、t;  PHP的全名即是Hypertext Processor,最早的名稱由來則是來自PHP Tools(Personal HomePage Tools),PHP的程序引擎是一個公布源代碼的Open Source 成員。PHP是一種“服務器端的HTML嵌入式的描速語言(HTML - embedded scripting language)”。其語法混合了C、Java、Perl以及PHP式的新式語法,它比CGI或者Perl可更快速地執(zhí)

31、行動態(tài)網頁,同時PHP的數(shù)據(jù)庫層操作功能強大,這使得PHP語言這幾年飛速發(fā)展,風靡全球。</p><p>  以下是PHP的基本特點:</p><p>  開放源代碼――所有的源代碼都可以得到。</p><p>  免費使用――PHP是一個免費軟件,盡可放心使用。</p><p>  基于服務器端――由于PHP是在Web服務器端運行的,所以它

32、的程序可以很大、很復雜而不會降低客戶端的運行速度。</p><p>  跨平臺――PHP程序可以在UNIX、Linux或者Windows操作系統(tǒng)下運行。</p><p>  嵌入HTML――PHP語言可以嵌入到HTM內部,則易學。</p><p>  還有語言簡單、效率高、分析XML、數(shù)據(jù)庫模塊、文件存取、文本處理、復雜的變量,圖象處理等特點。</p>

33、<p>  最新PHP4.0的特點:</p><p>  別名――通過引用別名為變量賦值,給編程帶來極大方便。</p><p>  擴充了API模塊――提供擴展接口模塊。</p><p>  個性化的Java支持――PHP4.0和Java的交互。</p><p>  對象和數(shù)組嵌套――實現(xiàn)功能更加強大的對象以及數(shù)組嵌套。</

34、p><p>  面向對象的編程――為面向對象的編程、構造類以及對象提供擴展的功能和新特征。</p><p>  還包括如自動資源釋放、布爾類型、進程生成、COM/DCOM支持、與PHP3.0的兼容性很好、配置、加密支持、類型檢查、FTP支持、PHP4新增函數(shù)或功能增強函數(shù)、“Here”打印、HTTP Session fallback系統(tǒng)、ISAPI支持、內存、多維數(shù)組、其他類成員函數(shù)、對象重載

35、支持、輸出緩沖支持、支持引用等特點。編寫好后,將其放在服務器的提供的Web的目錄里,通過IE瀏覽器可看到結果“我的第一個PHP程序!”。具體語法參考PHP4.0相關書籍。</p><p>  §2.2.2 Apache 簡介</p><p>  本系統(tǒng)的操作所使用的web服務器軟件為Apache。Apache是目前全世界的網站使用最多的服務器。在2000年2月十全世界有58.

36、08%的使用率。同樣地,Apache的優(yōu)點也是穩(wěn)定、快速與開放,同時也有眾多的功能,并且可以在不同操作系統(tǒng)下執(zhí)行。前面的內容已經介紹了web 服務器負責完成傳送顯示在瀏覽器的 HTML 文件內容,而數(shù)據(jù)處理就是 PHP 程序的工作了。所以在服務主機使用PHP時必須將解讀PHP程序代碼的功能加到Apache ,也就是按裝Apache 的PHP 模塊(module)。以往如果要加入PHP模塊,就必須先將PHP的源代碼編譯成Apache 的模

37、塊,再將Apache加上PHP功能模塊重新編譯。從PHP3開始就支持了Apache 的動態(tài)共享對象(Dynamic Shared Object , DSO)模塊的功能,也就是說PHP3可以編譯DSO模塊,Apache 只需在需要執(zhí)行時調用PHP3模塊就可以使用PHP3的功能。這樣以來,即使修改PHP、換裝新版本或是重新安裝PHP都可以不必 動用Apache ,當然PHP4 也可以編譯DSO模塊。</p><p>

38、  §2.2.3 MySQL 簡介</p><p>  MySQL數(shù)據(jù)庫系統(tǒng)與PHP整合使用是一個高效率的組合。MySQL是一個多用戶(Multi-user)、多線程(Multi-thread)的SQL數(shù)據(jù)庫系統(tǒng),使用目前最普遍地數(shù)據(jù)庫標準語言:SQL(Structured Query Language)。MySQL包括了服務器端程序與多種 用戶端程序及程序庫,并且可以在不同平臺執(zhí)行。其特點還有穩(wěn)定

39、、快速與高靈活性等。</p><p>  MySQL有瑞典的T.c.X DataKonsultAB公司開發(fā)出來,開發(fā)的主要目的就是以快速、健全以及使用微目標,最初的開發(fā)即是因為該公司需要能在廉價的主機上執(zhí)行,優(yōu)于當時各種商用數(shù)據(jù)庫,且快速管理龐大數(shù)據(jù)庫的SQL服務器。MySQL是一個還在開發(fā)中的數(shù)據(jù)庫系統(tǒng),但是其效能已經非常優(yōu)秀。在MySQL網站(http://www.mysql.org)上你可以看到它們的使用記

40、錄是以管理40個以上的數(shù)據(jù)庫,超過10000個表,同時其中還有500個以上的表超過7百萬記錄,而這些數(shù)據(jù)總共超過了10Gbytes的容量。</p><p>  §2.2.4 Linux簡介</p><p>  操作系統(tǒng)最好的選擇當然是使用面費又穩(wěn)定的Linux系統(tǒng)。Linux是在1991年發(fā)展起來的與UNIX兼容的操作系統(tǒng),可以免費使用,它的源代碼可以自由傳播且可任人修改、充

41、實、發(fā)展。Linux本身是一個完整的32位的多用戶、多任務操作系統(tǒng)。而本次開發(fā)過程使用的版本是颶風軟件公司出品的國產Linux操作系統(tǒng)。它是經漢化后形成的Linux操作系統(tǒng)。凡是Linux操作系統(tǒng)均可到網上下載。</p><p>  §2.3 安裝及注意事項 </p><p>  LAMP (Linux + Apache + MySQL + PHP/Perl/Py

42、thon) 近幾年來,已經成為Web 社區(qū)的事實標準。我們將介紹LAMP組合的安裝,假定你的機器上已經安裝了Linux ,如果你對Linux 的安裝還有什么問題的話,可以去相關的一些開放源碼站點論壇上發(fā)表貼子,向其他網友尋求幫助。也可以向相關的廠商尋求技術支持。本文的LAMP中的 P,暫時解釋為PHP,A解釋為Apache,M解釋為MySQL,L當然解釋為Linux。所有LAMP組合中的軟件都是開放源代碼產品,所以您不必擔心產品的價格以

43、及版權問題。相反,有廣大的開放源碼社區(qū)開發(fā)人員的不斷努力,這些產品的版本更新速度反而比那些昂貴的專有軟件更快。雖然Linux 因為界面問題,會讓您望而卻步,但是您不必擔心,現(xiàn)在,這些軟件都采用了瀏覽器管理界面,好多都提供phpMyAdmin(一個利用PHP 語言在瀏覽器上管理MySQL的程序)以及WebMin(通過瀏覽器來管理系統(tǒng))來讓您方便的管理系統(tǒng)。PHP現(xiàn)在的版本已經到了4.0.4pl1,是一門面向對象的交叉平臺的服務器端腳本語言

44、??梢郧度際TML語言中,可以作為A</p><p><b>  安裝過程 </b></p><p>  1)安裝Mysql  因為RPM包安裝非常簡單而且成功率高所以我選擇這種安裝方式。 方法:  在Xwindows下雙擊此文件就可以了。在提示符下輸入: rpm -i MySQL-3.23.38-1.i386.rpm 2)安裝Apache和PHP  注:

45、Apache和PHP是在一起安裝的,這一點一定要理解。步驟如下:    a、先確定Apache安裝后的路徑b、安裝并編譯PHP,把PHP作為Apache的模塊安裝到Apache的安裝路徑(即Apache的解壓縮的路徑)c、安裝并編譯Apache 因為只有先把PHP作為Apache的模塊安裝到Apache的安裝路徑(即Apache的解壓縮的路徑),再安裝Apache才能使Apache執(zhí)行PHP文件。開始安裝: 解壓縮文件: 

46、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的解壓目錄,</p><p>  §3.1 設置服務器</p><p>  這里主要是介紹Linu

47、x服務器中最重要的網絡服務:Web服務器的配置:安裝好Apache 服務器后,還需要根據(jù)實際情況完成各項參數(shù)的配置,其設置文件位于/www/httpd/conf/目錄下,通常使用3個配置文件httpd.conf, access.conf 和srm.conf來配置Apache.httpd.conf提供了最基本的服務器配置,是對守護進程httpd如何運行的技術描速;srm.conf是服務器的資源映射文件,告訴服務器各種文件的MIME類

48、型,以及如何支持這些文件;access.conf用于配置服務器的訪問權限,控制不同用戶和計算機的訪問權限。用命令:#/www/bin/apachectl restart啟動來設置各項參數(shù)。 a. ServerType standalone //可使httpd進行自我處 理,占用較少CPU資源 b. ServerRoot “/usr/local” //指定守護進程的運行目錄

49、其他參數(shù)可根據(jù)實際需要設置。§3.2 設置數(shù)據(jù)庫 §3.2.1創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表 </p><p>  ID int(5) NOT NULL, //公務員號NAME varchar(10) NOT NULL, //姓名XB varchar(6) NULL

50、, //性別MZ varchar(10) NULL, //民族BM varchar(10) NULL, //部門ZC varchar(10) NULL, //職稱ZW varchar(10) NULL, //職務CSNY

51、 date NULL, //出生年月XZDZ varchar(40) NULL, //現(xiàn)住地址MM int(10) NOT NULL </p><p>  JG varchar(20) NULL, //籍貫SG

52、 int(3) NULL, //身高TZ int(3) NULL, //體重XUX varchar(2) NULL, //血型STZK varchar(4) NULL, //身體狀況HJ varchar(20)

53、 NULL, //戶籍SFZH int(19) NULL, //身份證號HOBBY varchar(50) NULL, //個人愛好 YB int(10) NULL, //郵編EML varchar(20) NULL,

54、 </p><p>  JSCH1 varchar(10) NULL, //家屬稱呼1JSCH2 varchar(10) NULL, //家屬稱呼2 JSCH3 varchar(10) NULL, //家屬稱呼3JSXM1 varchar(10)

55、NULL, //家屬姓名1JSXM2 varchar(10) NULL, //家屬姓名2JSXM3 varchar(10) NULL, //家屬姓名3JSXB1 varchar(10) NULL, //家屬性別1JSXB2 varchar(10) NULL,

56、 //家屬性別2JSXB3 varchar(10) NULL, //家屬性別3JSCSRQ1 varchar(10) </p><p>  YWLLR varchar(10) NULL, //發(fā)生意外聯(lián)絡人YWGX varchar(10) NULL, //發(fā)生意外聯(lián)絡人關系YWTX

57、 varchar(40) NULL, //發(fā)生意外聯(lián)絡人通訊YWDH varchar(20) NULL, //發(fā)生意外聯(lián)絡人電話YWSYR varchar(10) NULL, //發(fā)生意外受益人YWSYGX varchar(10) NULL, //發(fā)生意外受益人關系YWSYTX varchar(40)

58、 NULL, //發(fā)生意外受益人通訊YWSYDH varchar(20) NULL //發(fā)生意外受益人電話);創(chuàng)建aducat(學歷信息)表:CREATE TABLE aducat( //教育情況//字段名稱 字段類型(寬度) </p><p>  XL varchar(10)

59、 NULL, //最高學歷SCHOOL varchar(30) NULL, //畢業(yè)學校GRADATE date NULL, //畢業(yè)時間MAJOR varchar(20) NULL, //專業(yè)SPECI varchar(40) NULL,

60、 //特長LANGU varchar(20) NULL //外語能力);用命令:show tables; //顯示所有已建表項。用命令:describe users; //顯示users表各個字段。其他表項類似操作。§3.2.2 數(shù)據(jù)庫連接 為了保證程序的安全,編寫獨立的數(shù)據(jù)庫連接功能程序:<

61、?phpdo{include("../config.php");} while($</p><p>  §3.3 系統(tǒng)功能實現(xiàn)管理子系統(tǒng)作為課程的一個模塊,將完成對政府系統(tǒng)中公務員的管理,目前包括規(guī)章制度、重要通知、最新信息、信息查詢、管理員登錄以及相關功能鏈接。其中以信息查詢和管理員登錄為主,將實現(xiàn)個人信息的簡要和詳細查詢,部門中人員信息的簡要和詳細查詢;人員信息的錄入、修改、

62、刪除、工資管理以及考勤管理。采用頁面交互式操作,用網頁制作工具dreamwaver或其它工具實現(xiàn),功能程序用php實現(xiàn),將所有的程序放置在服務器上,通過apache提供;達到網上辦公和無紙辦公??梢詤⒖家韵鹿δ苣K圖。 系統(tǒng)功能模塊圖 該功能模塊圖提供管理子系統(tǒng)中各模塊之間的關系說明。功能模塊圖如下:</p><p>  §3.3.1 系統(tǒng)登錄用戶登錄課程后,點擊“管理”鏈接進入本子系

63、統(tǒng)。</p><p>  如下圖示,進入管理子系統(tǒng)主頁面:</p><p>  §3.3.2 規(guī)章制度管理規(guī)章制度欄,將向所有公務員提供各種咨詢信息,為初到機關的員工講解具體要求。通過點擊即可鏈接到所要查看項目,可以進入該項的詳細內容頁面。其具體內容由用戶方提供,粘貼到頁面即可。如上圖左示。§3.3.3 重要通知 重要通知欄,將由部或科發(fā)布其最近最新的

64、通知,由管理員在新聞發(fā)布管理項,可以添加,修改,刪除新聞。如上圖中上示。§3.3.4 最新信息 最新信息欄,將由部或科發(fā)布其最近最新的信息,包括與本單位一切相關信息,仍由管理員在新聞發(fā)布管理項,可以添加,修改,刪除新聞;通過點擊相關項,可瀏覽其詳細信息。如上圖中下示。</p><p>  §3.3.5 信息查詢 程序實現(xiàn)://選擇進入模塊login1.php

65、<? php switch($choose): case "c1": require("infomation1.php"); break; case "c2": require("infomation2.php"); break; case "c3": req

66、uire("depart1.php"); break; case "c4": require("depart2.php"); break; default: require("m6_index.php");endswitch;?> </p><p> ?。╝)、職員信息查詢:將向員工用戶

67、提供公務員信息查詢,即:員工簡要信息查詢和其詳細信息查詢。簡要信息查詢時,當輸入員工的帳號和姓名,點擊“確定”后,由程序search1.php提交到數(shù)據(jù)庫中,根據(jù)ID和NAME從表users中提取數(shù)據(jù)返回infomation1.php顯示;詳細信息查詢時,輸入員工的帳號、姓名和密碼,點擊“確定”后由程序modify11.php提交到數(shù)據(jù)庫中,根據(jù)ID、NAME和PASSW從表users以及aducat、emergen、family、re

68、sume中提取數(shù)據(jù)返回infomation2.php顯示。 上圖提供個人信息簡要查詢程序實現(xiàn): //個人簡要信息search1.php<? if($ID AND $NAME){ //判斷輸入信息,若正確則連接數(shù)據(jù)庫 do{ require("../config.php"); }while($sql==" ");

69、 $str="SELECT NAME,XB,MZ,BM,ZC,ZW,ID,CSNY,XZDZ </p><p>  程序實現(xiàn)://部門詳細信息查詢depart12.php<?//判斷輸入信息,若正確則連接數(shù)據(jù)庫if($ID AND $NAME AND $PASSW AND $OBJECTN AND $OBJECTID){ do{ require(

70、"../config.php");}while($sql==""); $str=" SELECT ZWBM FROM users WHERE ID='$ID';"; $result=mysql_query($str,$sql); $record=mysql_fetch_array($result); if($record[0]==4)

71、{ if($OBJECTID AND $OBJECTN){ //判斷輸入信息,若正確則連接數(shù)據(jù)庫 do{require("../config.php");}while($sql==""); $str="SELECT * FROM users WHERE ID='$OBJECTID';";

72、 $result</p><p>  AND PASSW='$PASSW';"; $result=mysql_query($select,$sql); if($result){require("manager.php"); } else {echo"您填入的信息有誤,<a href=m6_index.php>請回上

73、一頁重新登錄!</a>";}mysql_close(); }?>登錄成功后,進入管理員頁面(manager.php),如下:在頁面的左側選擇操作項,右側綠色區(qū)域為工作區(qū)。</p><p> ?。╝)、職員信息錄入:公務員號(ID)項必須錄入數(shù)據(jù),直接在文本框中錄入數(shù)據(jù),要求日期類的格式必須為“1990-09-09”,身高“170cm”,體重“65kg”,在錄入界面中輸入數(shù)據(jù)后,

74、按“提交”后,由程序insert.php提交數(shù)據(jù)庫,對users,aducat,emergen,resume,family五表插入數(shù)據(jù);當提示數(shù)據(jù)錄入成功后,點擊返回,可繼續(xù)錄入。 程序實現(xiàn)://職員信息錄入insert.php<?php if($ID){ //判斷輸入信息,若正確則連接數(shù)據(jù)庫 do{require("../config.php");}while($sql=="&q

75、uot;); //向users表插入數(shù)據(jù)$str="INSERT INTO users VALUES('$ID','$NAME','$XB','$MZ','$CSNY','$XZDZ','$ZC','$ZW','$BM','$BMBM','$ZWBM'

76、;,'$MJ','$PASSW','$HYZK','$ZZMM');";//插入新數(shù)據(jù) if(!$str){ echo "can not insert </p><p>  (c)、職員信息刪除:在刪除界面中,首先輸入被刪除者的帳號(ID)和姓名(NAME),點擊“確定”后;程序delete.php根據(jù)ID提交到數(shù)據(jù)庫

77、查詢是否有此人,然后將其刪除,根據(jù)提示信息繼續(xù)操作。 返回</p><p>  程序實現(xiàn):delete.php//職員信息刪除<!---Deleteuser php script begins here---><?phpif($ID and $NAME){ //判斷輸入信息,若正確則連接數(shù)據(jù)庫do{require("../config.php");}

78、while($sql==" ");//刪除users表中某一信息$deleteresult="DELETE FROM users where NAME='$NAME' AND ID='$ID'"; $result=mysql_query($deleteresult, $sql);if(!result){echo "can not query&qu

79、ot;;exit;}$affected_rows=mysql_affected_rows( $sql);//刪除aducat表中某一信息$deleteresult ="DELETE FROM aducat WHERE ID='$ID'"; $result=mysql_query($deleteresult, $sql);if(!result){ech</p><p

80、>  $deleteresult ="DELETE FROM family WHERE ID='$ID'"; $result=mysql_query($deleteresult, $sql);if(!result){echo "can not query";exit;}$affected_rows=mysql_affected_rows( $sql);//刪除

81、resume表中某一信息$deleteresult ="DELETE FROM resume WHERE ID='$ID'"; $result=mysql_query($deleteresult, $sql);if(!result){echo "can not query";exit;}$affected_rows=mysql_affected_rows( $sql

82、);//刪除emergen表中某一信息$deleteresult ="DELETE FROM emergen WHERE ID='$ID'"; $result=mysql_query($deleteresult, $sql);if(!</p><p> ?。╠)、工資信息管理:具備錄入,修改,刪除;同上點擊鏈接后,根據(jù)提示信息繼續(xù)操作。該塊由工資管理欄完成。<

溫馨提示

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

評論

0/150

提交評論