2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩27頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

2、che, 數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)實(shí)現(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 問(wèn)題的提出…

6、.…………………..………………..3</p><p>  §1.2 設(shè)計(jì)方案…….…………………..………………..3</p><p>  §1.3 系統(tǒng)運(yùn)行環(huán)境.…………………..………………..4</p><p>  第 二章 設(shè)計(jì)的理論依據(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 安裝及注意事項(xiàng)………………………………...8<

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

10、…….………...…...10 §3.2.2 數(shù)據(jù)庫(kù)連接…………………...……………13 §3.2.3 創(chuàng)建數(shù)據(jù)源…….……...………..………….13 §3.3 系統(tǒng)功能實(shí)現(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 信息查詢(xún)…………………………..……….16 §3.3.6 </p><p>  第四章 結(jié)束語(yǔ)…………………………………...…………….…29</p><p>  第 五 章 參考文獻(xiàn)…………………………..…...…………….…29</p><p>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

34、p><p>  面向?qū)ο蟮木幊台D―為面向?qū)ο蟮木幊?、?gòu)造類(lèi)以及對(duì)象提供擴(kuò)展的功能和新特征。</p><p>  還包括如自動(dòng)資源釋放、布爾類(lèi)型、進(jìn)程生成、COM/DCOM支持、與PHP3.0的兼容性很好、配置、加密支持、類(lèi)型檢查、FTP支持、PHP4新增函數(shù)或功能增強(qiáng)函數(shù)、“Here”打印、HTTP Session fallback系統(tǒng)、ISAPI支持、內(nèi)存、多維數(shù)組、其他類(lèi)成員函數(shù)、對(duì)象重載

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

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

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

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

39、、快速與高靈活性等。</p><p>  MySQL有瑞典的T.c.X DataKonsultAB公司開(kāi)發(fā)出來(lái),開(kāi)發(fā)的主要目的就是以快速、健全以及使用微目標(biāo),最初的開(kāi)發(fā)即是因?yàn)樵摴拘枰茉诹畠r(jià)的主機(jī)上執(zhí)行,優(yōu)于當(dāng)時(shí)各種商用數(shù)據(jù)庫(kù),且快速管理龐大數(shù)據(jù)庫(kù)的SQL服務(wù)器。MySQL是一個(gè)還在開(kāi)發(fā)中的數(shù)據(jù)庫(kù)系統(tǒng),但是其效能已經(jīng)非常優(yōu)秀。在MySQL網(wǎng)站(http://www.mysql.org)上你可以看到它們的使用記

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

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

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

43、及版權(quán)問(wèn)題。相反,有廣大的開(kāi)放源碼社區(qū)開(kāi)發(fā)人員的不斷努力,這些產(chǎn)品的版本更新速度反而比那些昂貴的專(zhuān)有軟件更快。雖然Linux 因?yàn)榻缑鎲?wèn)題,會(huì)讓您望而卻步,但是您不必?fù)?dān)心,現(xiàn)在,這些軟件都采用了瀏覽器管理界面,好多都提供phpMyAdmin(一個(gè)利用PHP 語(yǔ)言在瀏覽器上管理MySQL的程序)以及WebMin(通過(guò)瀏覽器來(lái)管理系統(tǒng))來(lái)讓您方便的管理系統(tǒng)。PHP現(xiàn)在的版本已經(jīng)到了4.0.4pl1,是一門(mén)面向?qū)ο蟮慕徊嫫脚_(tái)的服務(wù)器端腳本語(yǔ)言

44、??梢郧度際TML語(yǔ)言中,可以作為A</p><p><b>  安裝過(guò)程 </b></p><p>  1)安裝Mysql  因?yàn)镽PM包安裝非常簡(jiǎn)單而且成功率高所以我選擇這種安裝方式?!》椒ǎ骸 ≡赬windows下雙擊此文件就可以了。在提示符下輸入: rpm -i MySQL-3.23.38-1.i386.rpm 2)安裝Apache和PHP  注:

45、Apache和PHP是在一起安裝的,這一點(diǎn)一定要理解。步驟如下:    a、先確定Apache安裝后的路徑b、安裝并編譯PHP,把PHP作為Apache的模塊安裝到Apache的安裝路徑(即Apache的解壓縮的路徑)c、安裝并編譯Apache 因?yàn)橹挥邢劝裀HP作為Apache的模塊安裝到Apache的安裝路徑(即Apache的解壓縮的路徑),再安裝Apache才能使Apache執(zhí)行PHP文件。開(kāi)始安裝: 解壓縮文件: 

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進(jìn)入PHP的解壓目錄,</p><p>  §3.1 設(shè)置服務(wù)器</p><p>  這里主要是介紹Linu

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

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

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

50、, //性別MZ varchar(10) NULL, //民族BM varchar(10) NULL, //部門(mén)ZC varchar(10) NULL, //職稱(chēng)ZW varchar(10) NULL, //職務(wù)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, //戶(hù)籍SFZH int(19) NULL, //身份證號(hào)HOBBY varchar(50) NULL, //個(gè)人愛(ài)好 YB int(10) NULL, //郵編EML varchar(20) NULL,

54、 </p><p>  JSCH1 varchar(10) NULL, //家屬稱(chēng)呼1JSCH2 varchar(10) NULL, //家屬稱(chēng)呼2 JSCH3 varchar(10) NULL, //家屬稱(chēng)呼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)絡(luò)人YWGX varchar(10) NULL, //發(fā)生意外聯(lián)絡(luò)人關(guān)系YWTX

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

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

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

60、 //特長(zhǎng)LANGU varchar(20) NULL //外語(yǔ)能力);用命令:show tables; //顯示所有已建表項(xiàng)。用命令:describe users; //顯示users表各個(gè)字段。其他表項(xiàng)類(lèi)似操作。§3.2.2 數(shù)據(jù)庫(kù)連接 為了保證程序的安全,編寫(xiě)?yīng)毩⒌臄?shù)據(jù)庫(kù)連接功能程序:<

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

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

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

64、通知,由管理員在新聞發(fā)布管理項(xiàng),可以添加,修改,刪除新聞。如上圖中上示。§3.3.4 最新信息 最新信息欄,將由部或科發(fā)布其最近最新的信息,包括與本單位一切相關(guān)信息,仍由管理員在新聞發(fā)布管理項(xiàng),可以添加,修改,刪除新聞;通過(guò)點(diǎn)擊相關(guān)項(xiàng),可瀏覽其詳細(xì)信息。如上圖中下示。</p><p>  §3.3.5 信息查詢(xún) 程序?qū)崿F(xiàn)://選擇進(jì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> ?。╝)、職員信息查詢(xún):將向員工用戶(hù)

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

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

69、 $str="SELECT NAME,XB,MZ,BM,ZC,ZW,ID,CSNY,XZDZ </p><p>  程序?qū)崿F(xiàn)://部門(mén)詳細(xì)信息查詢(xún)depart12.php<?//判斷輸入信息,若正確則連接數(shù)據(jù)庫(kù)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ù)庫(kù) 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>請(qǐng)回上

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

74、按“提交”后,由程序insert.php提交數(shù)據(jù)庫(kù),對(duì)users,aducat,emergen,resume,family五表插入數(shù)據(jù);當(dāng)提示數(shù)據(jù)錄入成功后,點(diǎn)擊返回,可繼續(xù)錄入。 程序?qū)崿F(xiàn)://職員信息錄入insert.php<?php if($ID){ //判斷輸入信息,若正確則連接數(shù)據(jù)庫(kù) 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> ?。╟)、職員信息刪除:在刪除界面中,首先輸入被刪除者的帳號(hào)(ID)和姓名(NAME),點(diǎn)擊“確定”后;程序delete.php根據(jù)ID提交到數(shù)據(jù)庫(kù)

77、查詢(xún)是否有此人,然后將其刪除,根據(jù)提示信息繼續(xù)操作。 返回</p><p>  程序?qū)崿F(xiàn):delete.php//職員信息刪除<!---Deleteuser php script begins here---><?phpif($ID and $NAME){ //判斷輸入信息,若正確則連接數(shù)據(jù)庫(kù)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> ?。╠)、工資信息管理:具備錄入,修改,刪除;同上點(diǎn)擊鏈接后,根據(jù)提示信息繼續(xù)操作。該塊由工資管理欄完成。<

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論