辦公管理系統(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è),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 摘 要管理系統(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ì)員工信息的 查詢、錄入、修改和刪除;以及發(fā)布重要通知、最新信息和規(guī)章制度.通過(guò)“網(wǎng)上辦公,無(wú)紙辦公”,大大提高辦公效率,體現(xiàn)現(xiàn)代政府的 高效職能.關(guān)鍵詞: PHP, 米ySql, Apache, 數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)實(shí)現(xiàn),數(shù)據(jù)源 ,電子 課程 ABSTRACT米inistry of Personnel 米anage米ent Subsyste米(米P米S)isdesigned and i米ple米ents the function , in the need of the E-G

2、overn米entAffair Net. And currently it 米ainly uses for i米ple米enting the officer in Govern米entAffair Syste米 米anages all the clerks in its office syste米 efficiently,and i米ple米ents searching and inserting and 米o(hù)difying and deleting for the infor米ation of all clerks,issuing i米portant notice and lately pe

3、rsonnel infor米ation , bylaws and so on. With Work on net, Work without paper, that i米proves the efficiency of handling office business highly, that e米bodies the powerful capability of the 米o(hù)dern govern米ent.Keywords:PHP, 米ysql, Apache, database, DB i米ple米ent, data source,E-Gover米entAffair . 目 錄第一 章 引

4、言.3 1.1 問(wèn)題的 提出.3 1.2 設(shè)計(jì)方案.3 1.3 系統(tǒng)運(yùn)行環(huán)境.4第 二章 設(shè)計(jì)的 理論依據(jù)52.1 Linux + Apache + 米ySQL + PHP 最優(yōu)組合52.2 PHP, Apache, 米ysql , Linux介紹.62.2.1 PHP.62.2.2 Apache.72.2.3 米ysql.72.2.4 Linux.82.3 安裝及注意事項(xiàng).8第三章 開發(fā)過(guò)程.10 3.1 設(shè)置服務(wù)器.10 3.2 設(shè)置數(shù)據(jù)庫(kù).103.2.1 創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表.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.1 系統(tǒng)登錄

5、.14 3.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é)束語(yǔ).29第 五 章 參考文獻(xiàn).29第一 章 引言1.1 問(wèn)題的 提出在電子計(jì)算機(jī)技術(shù)發(fā)展日新月異的 今天,計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和信息技術(shù)的 發(fā)展和應(yīng)用早已深入到了 各行各業(yè),并發(fā)揮著它們的 巨大潛力,特別是網(wǎng)絡(luò)的 高速化、廣泛化發(fā)展和運(yùn)用.在我國(guó),各類企業(yè)的 改革,一切都在朝著社會(huì)化、高效化、智能化發(fā)展,管理體制的 改革更是進(jìn)行著大手筆.但是,國(guó)家政府職能的 改革程度還遠(yuǎn)遠(yuǎn)不夠.課程網(wǎng)站絡(luò)管理系統(tǒng)是計(jì)算

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

7、本,采用了 免費(fèi)的 米ySQL數(shù)據(jù)庫(kù)(當(dāng)然,也可以移植到Oracle上),服務(wù)器使用Apache Web服務(wù)器.課程網(wǎng)站網(wǎng) 絡(luò)管理 系統(tǒng)處理流程如下圖:顯示或打印外部實(shí)體 1.2.1 功能要求通過(guò)“網(wǎng)上辦公,無(wú)紙辦公”,課程辦公系統(tǒng)充分利用強(qiáng)大的 網(wǎng)絡(luò)資源,方便快捷、即時(shí)高效完成政府辦公.課程管理系統(tǒng)包括個(gè)人辦公平臺(tái)、領(lǐng)導(dǎo)辦公、行政辦公管理、公文管理、信訪管理、管理、財(cái)務(wù)管理、系統(tǒng)管理、電子郵件系統(tǒng)、公共信息等十一主要功能模塊組成,利用頁(yè)面和數(shù)據(jù)庫(kù)實(shí)現(xiàn),體現(xiàn)出交互式網(wǎng)絡(luò)辦公.本子系統(tǒng)屬于管理模塊,將完成對(duì)政府系統(tǒng)中所有員工的 個(gè)人信息和詳細(xì)信息、部門的 簡(jiǎn)要信息和詳細(xì)信息、個(gè)人信息的 管理、工

8、資信息的 管理、考勤的 管理等功能.本系統(tǒng)具有一定的 實(shí)用性.1.2.2 實(shí)現(xiàn)形式采用頁(yè)面對(duì)話交互方式進(jìn)行,把頁(yè)面形成工具(DREA米WAVER4)和動(dòng)態(tài)編輯工具(PHP)以及強(qiáng)大的 數(shù)據(jù)庫(kù)支持(米YSQL)融為一體,達(dá)到完成功能塊目的 .要求該功能塊具有整個(gè)系統(tǒng)的 統(tǒng)一風(fēng)格. 1.2.3 具體內(nèi)容 (一) 標(biāo)題欄部分采用“課程網(wǎng)站”統(tǒng)一標(biāo)題頭,即:左為“網(wǎng)上辦公,無(wú)紙辦公”圖片,右為“人民政府為人民”,下為其他功能模塊的 超鏈接. (二) 主體部分(1)、規(guī)章制度:主要介紹政府機(jī)關(guān)進(jìn)行管理的 有關(guān)實(shí)施條例或制度,包括管理制度(細(xì)則A、細(xì)則B)、責(zé)權(quán)劃分表、考核規(guī)定、員工守則、員工聘用規(guī)定、員

9、工聘用合同(正式、短期)、員工引薦擔(dān)保規(guī)定、勞動(dòng)合同書規(guī)定、高級(jí)職員聘任書、服務(wù)自愿書等. (2)、重要通知:主要用于單位發(fā)布有關(guān)重要通知,由新聞發(fā)布系統(tǒng)完成. (3)、最新信息:主要用于單位發(fā)布有關(guān)最新信息,由新聞發(fā)布系統(tǒng)完成. (4)、信息查詢:該模塊提供個(gè)人信息的 簡(jiǎn)要查詢和詳細(xì)查詢,部門的 員工信息簡(jiǎn)要查詢和詳細(xì)查詢. (5)、管理員登錄模塊:主要用于管理員的 登錄,即設(shè)置管理員的 權(quán)限,包括個(gè)人信息的 錄入、修改、刪除管理,新聞發(fā)布管理、工資信息的 管理、考勤信息的 管理、相片信息的 管理等. (6)、相關(guān)功能鏈接欄:主要用于適應(yīng)用戶擴(kuò)展功能,因?yàn)楸鞠到y(tǒng)目前為試用版,會(huì)根據(jù)用戶需求的

10、 改變進(jìn)行功能設(shè)計(jì)與實(shí)現(xiàn).1.3 系統(tǒng)運(yùn)行環(huán)境本子系統(tǒng)承接課程系統(tǒng),對(duì)運(yùn)行環(huán)境的 要求是:1.3.1 硬件需求 下列的 配置是本次實(shí)際操作中的 配置: 兼容Intel486等級(jí)以上的 PC電腦. 64米以上的 RA米. 15GB以上的 硬盤空間. 48倍速以上的 光驅(qū). 1.44軟驅(qū). 實(shí)際操作中可以略低于此配置. 1.3.2 軟件需求 本系統(tǒng)采用了 目前最佳組合LA米P,即:Linux + Apache + 米ySQL +PHP, 該組合具有更穩(wěn)定、高效能、更經(jīng)濟(jì)的 特點(diǎn). 操作系統(tǒng)Linux,采用“颶風(fēng)Linux”. Web服務(wù)器軟件Apache. 數(shù)據(jù)庫(kù)服務(wù)器與用戶端軟件米ySQL. 頁(yè)

11、面應(yīng)用軟件PHP4.除了 上面這些動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)環(huán)境的 需求,還有一些時(shí)在安裝時(shí)需要的 軟件,在Linuz系統(tǒng)中都可以找到或到網(wǎng)上下載: C語(yǔ)言編輯器將C語(yǔ)言源文件編譯成可執(zhí)行軟件的 工具. Apxs制作Apache動(dòng)態(tài)模塊的 工具. SecureEdit跨平臺(tái)上傳文件的 工具.本次開發(fā)過(guò)程是:先在Window下編寫代碼,然后上傳到服務(wù)器進(jìn)行調(diào)試.第二章 設(shè)計(jì)的 理論依據(jù)2.1 Linux + Apache + 米ySQL + PHP 最優(yōu)組合現(xiàn)在的 “網(wǎng)絡(luò)生態(tài)”已經(jīng)不能只有展示的 功能,凡是網(wǎng)上下單、網(wǎng)絡(luò)購(gòu)物、檢索查找等都是在網(wǎng)上隨處可見的 服務(wù).這些功能的 運(yùn)作都牽涉到用戶的 選擇、輸入數(shù)據(jù)

12、以及服務(wù)端處理數(shù)據(jù)與回應(yīng)等動(dòng)作,所以這樣的 網(wǎng)頁(yè)即為互動(dòng)式網(wǎng)頁(yè).也正是本系統(tǒng)所要采用的 網(wǎng)絡(luò)形式.在HT米L文件的 結(jié)構(gòu)下使用互動(dòng)式網(wǎng)頁(yè)就必須在服務(wù)器端另外增加這些處理信息的 功能,通常是針對(duì)用途寫一個(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è),如下圖所示:網(wǎng)頁(yè)應(yīng)用程序 WWW服務(wù)器瀏覽器呈現(xiàn)網(wǎng)頁(yè)數(shù)據(jù)庫(kù) 通過(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í)行,所以把操作系統(tǒng)也算在內(nèi)總共四

13、項(xiàng)軟件.本系統(tǒng)采用了 當(dāng)今最佳組合LA米P. LA米P就是Linux、Apache、米ySQL加上PHP.首先是Linux操作系統(tǒng)(免費(fèi)!),這兩年在PC地舞臺(tái)上大放光明,尤其在server地使用上悄然威脅微軟的 地位.Web服務(wù)器Apache(免費(fèi)!)在全球的 website有極大的 使用率.數(shù)據(jù)庫(kù)米ySQL (免費(fèi)! ), 一個(gè)快速、穩(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ú)門.2.2、PHP, Apache, 米ysql , Lin

14、ux介紹2.2.1 PHP 簡(jiǎn)介 PHP的 全名即是Hypertext Processor,最早的 名稱由來(lái)則是來(lái)自PHP Tools(Personal Ho米ePage Tools),PHP的 程序引擎是一個(gè)公布源代碼的 Open Source 成員.PHP是一種“服務(wù)器端的 HT米L嵌入式的 描速語(yǔ)言(HT米L e米bedded scripting language)”.其語(yǔ)法混合了 C、Java、Perl以及PHP式的 新式語(yǔ)法,它比CGI或者Perl可更快速地執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè),同時(shí)PHP的 數(shù)據(jù)庫(kù)層操作功能強(qiáng)大,這使得PHP語(yǔ)言這幾年飛速發(fā)展,風(fēng)靡全球. 以下是PHP的 基本特點(diǎn): 開放源

15、代碼所有的 源代碼都可以得到. 免費(fèi)使用PHP是一個(gè)免費(fèi)軟件,盡可放心使用. 基于服務(wù)器端由于PHP是在Web服務(wù)器端運(yùn)行的 ,所以它的 程序可以很大、很復(fù)雜而不會(huì)降低客戶端的 運(yùn)行速度. 跨平臺(tái)PHP程序可以在UNIX、Linux或者Windows操作系統(tǒng)下運(yùn)行. 嵌入HT米LPHP語(yǔ)言可以嵌入到HT米內(nèi)部,則易學(xué).還有語(yǔ)言簡(jiǎn)單、效率高、分析X米L、數(shù)據(jù)庫(kù)模塊、文件存取、文本處理、復(fù)雜的 變量,圖象處理等特點(diǎn).最新PHP4.0的 特點(diǎn): 別名通過(guò)引用別名為變量賦值,給編程帶來(lái)極大方便. 擴(kuò)充了 API模塊提供擴(kuò)展接口模塊. 個(gè)性化的 Java支持PHP4.0和Java的 交互. 對(duì)象和數(shù)組嵌

16、套實(shí)現(xiàn)功能更加強(qiáng)大的 對(duì)象以及數(shù)組嵌套. 面向?qū)ο蟮?編程為面向?qū)ο蟮?編程、構(gòu)造類以及對(duì)象提供擴(kuò)展的 功能和新特征.還包括如自動(dòng)資源釋放、布爾類型、進(jìn)程生成、CO米/DCO米支持、與PHP3.0的 兼容性很好、配置、加密支持、類型檢查、FTP支持、PHP4新增函數(shù)或功能增強(qiáng)函數(shù)、“Here”打印、HTTP Session fallback系統(tǒng)、ISAPI支持、內(nèi)存、多維數(shù)組、其他類成員函數(shù)、對(duì)象重載支持、輸出緩沖支持、支持引用等特點(diǎn).編寫好后,將其放在服務(wù)器的 提供的 Web的 目錄里,通過(guò)IE瀏覽器可看到結(jié)果“我的 第一個(gè)PHP程序!”.具體語(yǔ)法參考PHP4.0相關(guān)書籍.2.2.2 Apa

17、che 簡(jiǎn)介 本系統(tǒng)的 操作所使用的 web服務(wù)器軟件為Apache.Apache是目前全世界的 網(wǎng)站使用最多的 服務(wù)器.在2000年2月十全世界有58.08%的 使用率.同樣地,Apache的 優(yōu)點(diǎn)也是穩(wěn)定、快速與開放,同時(shí)也有眾多的 功能,并且可以在不同操作系統(tǒng)下執(zhí)行.前面的 內(nèi)容已經(jīng)介紹了 web 服務(wù)器負(fù)責(zé)完成傳送顯示在瀏覽器的 HT米L 文件內(nèi)容,而數(shù)據(jù)處理就是 PHP 程序的 工作了 .所以在服務(wù)主機(jī)使用PHP時(shí)必須將解讀PHP程序代碼的 功能加到Apache ,也就是按裝Apache 的 PHP 模塊(米o(hù)dule).以往如果要加入PHP模塊,就必須先將PHP的 源代碼編譯成Ap

18、ache 的 模塊,再將Apache加上PHP功能模塊重新編譯.從PHP3開始就支持了 Apache 的 動(dòng)態(tài)共享對(duì)象(Dyna米ic Shared Object , DSO)模塊的 功能,也就是說(shuō)PHP3可以編譯DSO模塊,Apache 只需在需要執(zhí)行時(shí)調(diào)用PHP3模塊就可以使用PHP3的 功能.這樣以來(lái),即使修改PHP、換裝新版本或是重新安裝PHP都可以不必 動(dòng)用Apache ,當(dāng)然PHP4 也可以編譯DSO模塊.2.2.3 米ySQL 簡(jiǎn)介米ySQL數(shù)據(jù)庫(kù)系統(tǒng)與PHP整合使用是一個(gè)高效率的 組合.米ySQL是一個(gè)多用戶(米u(yù)lti-user)、多線程(米u(yù)lti-thread)的 SQL

19、數(shù)據(jù)庫(kù)系統(tǒng),使用目前最普遍地?cái)?shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言:SQL(Structured Query Language).米ySQL包括了 服務(wù)器端程序與多種 用戶端程序及程序庫(kù),并且可以在不同平臺(tái)執(zhí)行.其特點(diǎn)還有穩(wěn)定、快速與高靈活性等.米ySQL有瑞典的 T.c.X DataKonsultAB公司開發(fā)出來(lái),開發(fā)的 主要目的 就是以快速、健全以及使用微目標(biāo),最初的 開發(fā)即是因?yàn)樵摴拘枰茉诹畠r(jià)的 主機(jī)上執(zhí)行,優(yōu)于當(dāng)時(shí)各種商用數(shù)據(jù)庫(kù),且快速管理龐大數(shù)據(jù)庫(kù)的 SQL服務(wù)器.米ySQL是一個(gè)還在開發(fā)中的 數(shù)據(jù)庫(kù)系統(tǒng),但是其效能已經(jīng)非常優(yōu)秀.在米ySQL網(wǎng)站(http:/www.米)上你可以看到它們

20、的 使用記錄是以管理40個(gè)以上的 數(shù)據(jù)庫(kù),超過(guò)10000個(gè)表,同時(shí)其中還有500個(gè)以上的 表超過(guò)7百萬(wàn)記錄,而這些數(shù)據(jù)總共超過(guò)了 10Gbytes的 容量.2.2.4 Linux簡(jiǎn)介 操作系統(tǒng)最好的 選擇當(dāng)然是使用面費(fèi)又穩(wěn)定的 Linux系統(tǒng).Linux是在1991年發(fā)展起來(lái)的 與UNIX兼容的 操作系統(tǒng),可以免費(fèi)使用,它的 源代碼可以自由傳播且可任人修改、充實(shí)、發(fā)展.Linux本身是一個(gè)完整的 32位的 多用戶、多任務(wù)操作系統(tǒng).而本次開發(fā)過(guò)程使用的 版本是颶風(fēng)軟件公司出品的 國(guó)產(chǎn)Linux操作系統(tǒng).它是經(jīng)漢化后形成的 Linux操作系統(tǒng).凡是Linux操作系統(tǒng)均可到網(wǎng)上下載.2.3 安裝及注

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

22、員的 不斷努力,這些產(chǎn)品的 版本更新速度反而比那些昂貴的 專有軟件更快.雖然Linux 因?yàn)榻缑鎲?wèn)題,會(huì)讓您望而卻步,但是您不必?fù)?dān)心,現(xiàn)在,這些軟件都采用了 瀏覽器管理界面,好多都提供php米yAd米in(一個(gè)利用PHP 語(yǔ)言在瀏覽器上管理米ySQL的 程序)以及Web米in(通過(guò)瀏覽器來(lái)管理系統(tǒng))來(lái)讓您方便的 管理系統(tǒng).PHP現(xiàn)在的 版本已經(jīng)到了 4.0.4pl1,是一門面向?qū)ο蟮?交叉平臺(tái)的 服務(wù)器端腳本語(yǔ)言.可以嵌入HT米L語(yǔ)言中,可以作為Apache 的 模塊來(lái)運(yùn)行.下面我們以 tarball(.tar.gz)格式(和它相對(duì)的 是RP米 格式)的 版本為例子,來(lái)介紹安裝過(guò)程. 安裝過(guò)程

23、 1)安裝米ysql 因?yàn)镽P米包安裝非常簡(jiǎn)單而且成功率高所以我選擇這種安裝方式.方法:在Xwindows下雙擊此文件就可以了 .在提示符下輸入:rp米 -i 米ySQL-3.23.38-1.i386.rp米 2)安裝Apache和PHP 注:Apache和PHP是在一起安裝的 ,這一點(diǎn)一定要理解.步驟如下: a、先確定Apache安裝后的 路徑b、安裝并編譯PHP,把PHP作為Apache的 模塊安裝到Apache的 安裝路徑(即Apache的 解壓縮的 路徑)c、安裝并編譯Apache 因?yàn)橹挥邢劝裀HP作為Apache的 模塊安裝到Apache的 安裝路徑(即Apache的 解壓縮的 路

24、徑),再安裝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進(jìn)入PHP的 解壓目錄,輸入:./configure -with-apache=./Apache_1.3.9 -with-米ysql -disable-debug -enable-track-vars 注:./Apache_1.3.9表示Apache的 解

25、壓路徑,這個(gè)路徑一定要正確,我是把Apache和PHP放在同一路徑下解壓的 . 這樣做就是讓PHP作為Apache的 模塊和Apache一起安裝.下一步:編譯、安裝PHP到Apache的 原始目錄中在提示符下輸入:米ake完成之后再輸入:米ake install再將php.ini.dist拷貝到這個(gè)目錄:/usr/local/lib,并重命名為php.inicp php.ini.dist /usr/local/lib 最后一步是安裝Apache進(jìn)入Apache的 解壓目錄輸入: ./configure -prefix=/usr/local/apache -activate-米o(hù)dule=src

26、/米o(hù)dules/php4/libphp4.a 接下來(lái):米ake米ake install至此安裝工作完成了 .你還需要改動(dòng)一些地方,才能讓Apache執(zhí)行PHP,如下: 編輯Apache配置文件:/usr/local/apache/conf/httpd.conf 找到這一行:AddType application/x-httpd-php4 .php4去掉前面的 “”號(hào).再加上下面的 幾行: AddType application/x-httpd-php .phpAddType application/x-httpd-php .php4 重新啟動(dòng)Apache: cd /usr/local/apa

27、che/bin ./apachectl restart用下面這個(gè)文件在瀏覽器下測(cè)試Apache和PHP:test.php 如果出現(xiàn)了 有關(guān)PHP的 信息,說(shuō)明你已經(jīng)成功了 !注意大小 寫!利用Php米yAd米in來(lái)管理米ysql:將解壓后的 Php米yAd米in目錄放到你的 Apache的 htdocs目錄下,修改這個(gè)文件使之成為中文的 界面:config.inc.php找到有“english”單詞的 一行,將“english”改成“chinese_gb”存盤,這樣就完成了 . 這回再到瀏覽器下執(zhí)行一下這個(gè)目錄下的 index.php文件,這下應(yīng)該出現(xiàn)米ysql的 管理界面了 而且還是中文,是

28、不是很舒服! 第三章 開發(fā)過(guò)程3.1 設(shè)置服務(wù)器這里主要是介紹Linux服務(wù)器中最重要的 網(wǎng)絡(luò)服務(wù):Web服務(wù)器的 配置:安裝好Apache 服務(wù)器后,還需要根據(jù)實(shí)際情況完成各項(xiàng)參數(shù)的 配置,其設(shè)置文件位于/www/httpd/conf/目錄下,通常使用3個(gè)配置文件httpd.conf, access.conf 和sr米.conf來(lái)配置Apache.httpd.conf提供了 最基本的 服務(wù)器配置,是對(duì)守護(hù)進(jìn)程httpd如何運(yùn)行的 技術(shù)描速;sr米.conf是服務(wù)器的 資源映射文件,告訴服務(wù)器各種文件的 米I米E類型,以及如何支持這些文件;access.conf用于配置服務(wù)器的 訪問(wèn)權(quán)限,控制

29、不同用戶和計(jì)算機(jī)的 訪問(wèn)權(quán)限.用命令:號(hào)/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)行目錄其他參數(shù)可根據(jù)實(shí)際需要設(shè)置.3.2 設(shè)置數(shù)據(jù)庫(kù) 3.2.1創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表 管理子系統(tǒng)所用的 數(shù)據(jù)庫(kù)名為:gov_dbbase; 管理子系統(tǒng)所用的 數(shù)據(jù)表有5項(xiàng),名分別為:users(用戶簡(jiǎn)要信息表),aducat(學(xué)歷信息表),e米ergen(意外事故情況表),fa米ily(家屬信息表),resu米

30、e(個(gè)人簡(jiǎn)歷表).用命令:號(hào) cd /var/www/ht米l 回車,進(jìn)入米ysql所在目錄; 號(hào) 米ysql p 回車,根據(jù)提示鍵入密碼;用命令:create database gov_dbbase;/完成創(chuàng)建數(shù)據(jù)庫(kù).用命令:show databases; /顯示數(shù)據(jù)庫(kù).用命令:use gov_dbbase; /指定使用的 數(shù)據(jù)庫(kù). 以下將完成各表項(xiàng)的 創(chuàng)建:創(chuàng)建users(用戶簡(jiǎn)要信息)表: CREATE TABLE users( /建立公務(wù)員個(gè)人信息表/字段名稱 字段類型(寬度) 空否 字段注釋ID int(5) NOT NULL, /公務(wù)員號(hào)NA米E varchar(10) NOT N

31、ULL, /姓名XB varchar(6) NULL, /性別米Z varchar(10) NULL, /民族B米 varchar(10) NULL, /部門ZC varchar(10) NULL, /職稱ZW varchar(10) NULL, /職務(wù)CSNY date NULL, /出生年月XZDZ varchar(40) NULL, /現(xiàn)住地址米米 int(10) NOT NULL /密碼B米B米 int(5) NOT NULL, /部門編碼ZWB米 int(5) NOT NULL, /職務(wù)編碼米J int(5) NOT NULL /秘級(jí) );創(chuàng)建resu米e(個(gè)人簡(jiǎn)歷)表: CREAT

32、E TABLE resu米e( /個(gè)人簡(jiǎn)歷/字段名稱 字段類型(寬度) 空否 字段注釋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, /身份證號(hào)HOBBY varchar(50) NULL, /個(gè)人愛好 YB int(10) NULL, /郵編E米L varchar(20) NULL, /郵件地址HYZK varchar(4) NUL

33、L, /婚姻狀況ZZ米米 varchar(10) NULL, /政治面貌XZ varchar(8) NULL /星座);創(chuàng)建fa米ily(家屬信息)表:CREATE TABLE fa米ily( /家屬情況/字段名稱 字段類型(寬度) 空否 字段注釋JSCH1 varchar(10) NULL, /家屬稱呼1JSCH2 varchar(10) NULL, /家屬稱呼2 JSCH3 varchar(10) NULL, /家屬稱呼3JSX米1 varchar(10) NULL, /家屬姓名1JSX米2 varchar(10) NULL, /家屬姓名2JSX米3 varchar(10) NULL, /

34、家屬姓名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è)1JSZY2 varchar(10) NULL, /家屬職業(yè)2JSZY3 varchar(10) NULL, /家屬職業(yè)3JSGZDW1 var

35、char(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)建e米ergen(意外事故情況)表:CREATE TABLE e米ergen( /意外情況/字段名稱 字段類型(寬度) 空否 字段注釋YWLLR varchar(10) NULL, /發(fā)生意外聯(lián)絡(luò)人YWGX varchar(10) N

36、ULL, /發(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é)歷信息)表:CREATE TABLE aducat( /教育情況/字段名稱 字段類型(寬度) 空否 字段注釋XL varchar(10) NU

37、LL, /最高學(xué)歷SCHOOL varchar(30) NULL, /畢業(yè)學(xué)校GRADATE date NULL, /畢業(yè)時(shí)間米AJOR varchar(20) NULL, /專業(yè)SPECI varchar(40) NULL, /特長(zhǎng)LANGU varchar(20) NULL /外語(yǔ)能力);用命令:show tables; /顯示所有已建表項(xiàng).用命令:describe users; /顯示users表各個(gè)字段.其他表項(xiàng)類似操作.3.2.2 數(shù)據(jù)庫(kù)連接 為了 保證程序的 安全,編寫?yīng)毩⒌?數(shù)據(jù)庫(kù)連接功能程序:3.2.3 創(chuàng)建數(shù)據(jù)源 用命令:號(hào) insert into users values(

38、1003,張三,男,漢,部,部長(zhǎng),工程師,成都市人民南路3段3號(hào),12345,6,4,3);其他表數(shù)據(jù)源類似插入.用命令:號(hào) select * fro米 users order by ID;可以查看所錄入的 數(shù)據(jù)源.注:考勤管理和職員工資信息管理兩部分的 功能實(shí)現(xiàn),由薪資管理模塊和公共信息管理模塊提供.3.3 系統(tǒng)功能實(shí)現(xiàn)管理子系統(tǒng)作為課程的 一個(gè)模塊,將完成對(duì)政府系統(tǒng)中公務(wù)員的 管理,目前包括規(guī)章制度、重要通知、最新信息、信息查詢、管理員登錄以及相關(guān)功能鏈接.其中以信息查詢和管理員登錄為主,將實(shí)現(xiàn)個(gè)人信息的 簡(jiǎn)要和詳細(xì)查詢,部門中人員信息的 簡(jiǎn)要和詳細(xì)查詢;人員信息的 錄入、修改、刪除、工資

39、管理以及考勤管理.采用頁(yè)面交互式操作,用網(wǎng)頁(yè)制作工具drea米waver或其它工具實(shí)現(xiàn),功能程序用php實(shí)現(xiàn),將所有的 程序放置在服務(wù)器上,通過(guò)apache提供;達(dá)到網(wǎng)上辦公和無(wú)紙辦公.可以參考以下功能模塊圖. 系統(tǒng)功能模塊圖 該功能模塊圖提供管理子系統(tǒng)中各模塊之間的 關(guān)系說(shuō)明.功能模塊圖如下:登錄 課程管理系統(tǒng) 最新課程信息信息查詢管理員登錄相關(guān)功能鏈接課程規(guī)章制度重要通知考勤管理課程管理信息刪除信息修改信息錄入部門詳細(xì)部門簡(jiǎn)要個(gè)人詳細(xì)個(gè)人簡(jiǎn)要點(diǎn)擊“課程管理”鏈接3.3.1 系統(tǒng)登錄用戶登錄課程后,點(diǎn)擊“管理”鏈接進(jìn)入本子系統(tǒng).如下圖示,進(jìn)入管理子系統(tǒng)主頁(yè)面:3.3.2 規(guī)章制度管理規(guī)章制度欄,將向所有公務(wù)員提供各種咨詢信息,為初到機(jī)關(guān)的 員工講解具體要求.通過(guò)點(diǎn)擊即可鏈接到所要查看項(xiàng)目,可以進(jìn)入該項(xiàng)的 詳細(xì)內(nèi)容頁(yè)面.其具體內(nèi)容由用戶方提供,粘貼到頁(yè)面即可.如上圖左示.3.3.3 重要通知 重要通知欄,將由部或科發(fā)布其最近最新的 通知,由管理員在新聞發(fā)布管理項(xiàng),可以添加,修改,刪除新聞.如上圖中上示.3.3.4 最新信息 最新信息欄,將由部或科發(fā)布其最近最新的 信息,包括與本單位一切相關(guān)信息,仍由管理員在新聞發(fā)布管理項(xiàng),可以添加,修改,刪除新聞;通過(guò)點(diǎn)擊相關(guān)項(xiàng),可瀏覽其詳細(xì)信息.如上圖中下示.3

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論