【正文】
畢業(yè)設(shè)計(jì)(論文)專用紙 第 33 頁(yè) 謝辭 我特別感謝我的導(dǎo)師 付湘瓊 ,他嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和淵博的知識(shí)、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)的榜樣:循循善誘的教導(dǎo)和不拘一格的思路給予我無(wú)盡的啟迪。 時(shí)至今日,論文基本完成。如果用戶名和密碼正確才能進(jìn)入系統(tǒng) 畢業(yè)設(shè)計(jì)(論文)專用紙 第 29 頁(yè) 圖: 61 系統(tǒng)主界面 第 二步、輸入用戶名和密碼,則成功登錄,進(jìn)入后臺(tái)管理界面 ,如圖 62 所示。]。pleteness39。 圖 57 項(xiàng)目進(jìn)度控制界面 項(xiàng)目進(jìn)度控制模 塊的核心代碼 1. ?php 2. global $connection。 11. $num = mysql_numrows($result)。$first_name39。amp。 畢業(yè)設(shè)計(jì)(論文)專用紙 第 22 頁(yè) 圖 54 管理員信 息維護(hù)模塊的界面圖 管理員信息維護(hù)模塊核心代碼 1. /* editUser 用于處理用戶信息的函數(shù) */ 2. function editUser() { 3. global $connection。password39。、 9. /*執(zhí)行查詢語(yǔ)句,并返回查詢的結(jié)果 */ 10. if(!$result || (mysql_numrows($result) 1) 11. /* 如果查詢結(jié)果的函數(shù)小于 1 或者結(jié)果為空則表示不存在 */ 12. { return 1。 由于技術(shù)有限,我再設(shè)計(jì)系統(tǒng)是,為了減低難度,把已經(jīng)付款的用 1 表示,把 沒(méi)有付款的用 0 表示。 以下數(shù)據(jù)表是項(xiàng)目管理系統(tǒng)中所用到的表。 圖 33 項(xiàng)目負(fù)責(zé)人實(shí)體圖 進(jìn)度控制實(shí)體的屬性如圖 34 所示 : 項(xiàng)目負(fù)責(zé)人 姓名 電子郵件 電話號(hào)碼 編號(hào) 項(xiàng)目編號(hào) 進(jìn)度控制 進(jìn)度控制編號(hào) 開(kāi)始時(shí)間 項(xiàng)目編號(hào) 完成時(shí)間 進(jìn)度數(shù) 畢業(yè)設(shè)計(jì)(論文)專用紙 第 12 頁(yè) 圖 34 進(jìn)度控制實(shí)體圖 進(jìn)度控制實(shí)體的屬性解釋: 進(jìn)度控制編號(hào) 表示 存儲(chǔ)進(jìn)度控制 實(shí)體在數(shù)據(jù)庫(kù)表中的編號(hào),他是唯一的,是這張表的主 鍵 。如果信息驗(yàn)證失敗則返回 登錄界面,并提示錯(cuò)誤信息。 總之,項(xiàng)目管理的目標(biāo)是又快、又好、又便宜。 數(shù)據(jù)層就是 DBMS,負(fù)責(zé)管理對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的讀寫(xiě), DBMS 必須能迅速執(zhí)行大量數(shù)據(jù) 畢業(yè)設(shè)計(jì)(論文)專用紙 第 4 頁(yè) 的更新和檢索。 Apache 取自“ a patchy server”的讀音,意思是充滿補(bǔ)丁的服務(wù)器,因?yàn)樗亲杂绍浖?所以不斷有人來(lái)為它開(kāi)發(fā)新的功能、新的特性、修改原來(lái)的缺陷。 PHP 與 MySQL 的結(jié)合 MySQL 是一個(gè)快速而又健壯的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)( RDBMS)。 項(xiàng)目管理系統(tǒng)是基于現(xiàn)代管理學(xué)基礎(chǔ)之上的一種新興的管理學(xué)科,它把企業(yè)管理中的財(cái)務(wù)控制、人才資源管理、風(fēng)險(xiǎn)控制、質(zhì)量管理、信息技術(shù)管理(溝通管理)、采購(gòu)管理等有效的進(jìn)行整合,以達(dá)到高效、高質(zhì)、低成本的完成企業(yè)內(nèi)部各項(xiàng)工作或項(xiàng)目的目的。本文接著論述系統(tǒng)主要模塊的關(guān)鍵技術(shù)及具體實(shí)現(xiàn),采用了 PHP、 MySql、 phpmyadmin、 Dreamweaver 等軟件來(lái)實(shí)現(xiàn)了具體技術(shù),初 步達(dá)到了系統(tǒng)的需求。即從項(xiàng)目的投資決策開(kāi)始到項(xiàng)目結(jié)束的全過(guò)程進(jìn)行計(jì)劃、組織、指揮、協(xié)調(diào)、控制和評(píng)價(jià),以實(shí)現(xiàn)項(xiàng)目的目標(biāo)。 (2 )、語(yǔ)法簡(jiǎn)單、易學(xué)易用 。 (2 )、通過(guò) ODBC 連接。但是,由于在這種形態(tài)中三層是分別放在各自不同的硬件系統(tǒng)上的,所以靈活性很高,能夠適應(yīng)客戶機(jī)數(shù)目的增加和處理負(fù)荷的變動(dòng),例如在追加新業(yè)務(wù)處理時(shí),可 以相應(yīng)增加裝載功能層的服務(wù)器,因此,系統(tǒng)規(guī)模越大這種形態(tài)的優(yōu)點(diǎn)就越顯著。項(xiàng)目外觀美觀、獨(dú)特能讓人產(chǎn)生愉悅感。 ( 5)添加項(xiàng)目界面 主要用于添加項(xiàng)目 ( 6)刪除項(xiàng)目界面 主要用于刪除項(xiàng)目 ( 7)修改項(xiàng)目界面 主要用于 修改項(xiàng)目 ( 8)項(xiàng)目進(jìn)度控制界面 主要用于查看、管理項(xiàng)目進(jìn)度,比如項(xiàng)目的開(kāi)始時(shí)間、結(jié)束時(shí)間、進(jìn)度、完成度。 數(shù)據(jù)庫(kù)實(shí)體 經(jīng)過(guò)以上分析 ,數(shù)據(jù)庫(kù)的實(shí)體主要包括以下幾個(gè): ( 1)項(xiàng)目實(shí)體:主要包括項(xiàng)目編號(hào)、項(xiàng)目名稱、項(xiàng)目標(biāo)書(shū)、負(fù)責(zé)人、開(kāi)始時(shí)間、結(jié)束時(shí)間、付款、成本、收入、進(jìn)度、是否完成 11 個(gè)字段 ( 2)管理員實(shí)體:主要包括管理員編號(hào)、管理員姓名、管理員密碼、管理員的電子郵件、管理員的電話號(hào)碼 5 個(gè)字段、 ( 3)項(xiàng)目負(fù)責(zé)人實(shí)體:主要包括負(fù)責(zé)人編號(hào)、負(fù)責(zé)人姓名、負(fù)責(zé)人的電子郵件、負(fù)責(zé)人的電話號(hào)碼 4 個(gè)字段 ( 4)進(jìn)度控制實(shí)體:進(jìn)度控制編號(hào)、進(jìn)度數(shù)、項(xiàng)目編號(hào)、項(xiàng)目開(kāi)始時(shí)間、結(jié)束時(shí)間 5 個(gè)字段 ( 5)成本收入實(shí)體:編號(hào)、成本、收入、項(xiàng)目編號(hào) 4 個(gè)字段 。對(duì)于有些聯(lián)系,其自身也會(huì)有某些屬性,同實(shí)體與屬性的連接類似,將聯(lián)系與其屬性連接起收入 成本收入 編號(hào) 成本 項(xiàng)目編號(hào) 畢業(yè)設(shè)計(jì)(論文)專用紙 第 13 頁(yè) 來(lái)。該模塊設(shè)計(jì)要求有 , 如果用戶 輸入的用戶名或者密碼錯(cuò)誤則不能登錄系統(tǒng)后臺(tái)對(duì)項(xiàng)目進(jìn)行管理。 7. /* 對(duì)數(shù)據(jù)進(jìn)行統(tǒng)一編碼,采用 gb2312 編碼 */ 8. ? 登錄模塊設(shè)計(jì) 登錄模塊的設(shè)計(jì)主要是用來(lái)驗(yàn)證用戶的身份的,就相當(dāng)于進(jìn)入系統(tǒng)的一道門(mén),只 有有 了 這道門(mén)的鑰匙才能進(jìn)入,否則不能進(jìn)入。]){ 18. return 0。password39。])。, ph_num=39。} 23. mysql_query($sql)。]。//用 $proejectname 變量保存項(xiàng)目名稱 20. $starttime=$row[39。mysql_error())。因此,我們用 Session 的在判斷用戶的身份,給予不同的操作權(quán)限。進(jìn)過(guò)多次測(cè)試,系統(tǒng)的錯(cuò)誤我們不斷的糾正,最后系統(tǒng)能夠成功運(yùn)行,這實(shí)在是太令人高興了。 月底論文的文字?jǐn)⑹鲆呀?jīng)基本完成。 MySQL 網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 》 [M]. 北京:電子工業(yè)出版社 . [7] (加 ) Lee B。在寫(xiě)作過(guò)程中遇到困難我就及時(shí)和導(dǎo)師聯(lián)系,并和同學(xué)互相交流。 圖 64 編輯項(xiàng)目的界面 其他功能已經(jīng)成功通 過(guò)測(cè)試比如項(xiàng)目的成本收入控制、項(xiàng)目的進(jìn)度控制功能、項(xiàng)目的付款情況查看功能、退出程序的功能、編輯用戶資料、點(diǎn)擊主頁(yè)時(shí)會(huì)自動(dòng)的回到主頁(yè)去。 確保整個(gè)網(wǎng)站功能流程順利進(jìn)行。 畢業(yè)設(shè)計(jì)(論文)專用紙 第 27 頁(yè) 11. $result = mysql_query($sql, $connection) or die(39。project_name39。 /* 存儲(chǔ)項(xiàng)目的成本 */ 15. $profit=$row[39。 22. WHERE id=39。_addr=39。 7. //用 $_addr 存儲(chǔ)提表單提交的 _addr 值 8. $_addr=sanitize($_POST[39。])。 16. /*驗(yàn)證密碼是否正確 */ 17. if($password == $dbarray[39。 4. /* 表示連接本地?cái)?shù)據(jù)庫(kù) 服務(wù)器 ,登錄的用戶名是 root,密碼是 root */ 5. mysql_select_db(items, $connection)。本系統(tǒng)主要包括以下幾個(gè)功能 : (1)管理員登錄模塊 (2)管理員信息維護(hù)模塊 (3)項(xiàng)目進(jìn)度控制模塊 (4)項(xiàng)目付款管理模塊 (5)項(xiàng)目成本管理模塊 系統(tǒng)功能模塊描述 系統(tǒng)功能模塊的描述主要描述的是用戶 該系統(tǒng)的每個(gè)模塊 有什么作用,它能給用戶提供什么方便,是怎么樣去幫助用戶去管理項(xiàng)目。該方法直接從現(xiàn)實(shí)世界中抽象出實(shí)體和實(shí)體之間的關(guān)系,然后用 ER 圖來(lái)表示數(shù)據(jù)庫(kù)模型。 數(shù)據(jù)庫(kù)概念設(shè)計(jì)也是 數(shù)據(jù)庫(kù)設(shè)計(jì)的第一步,即數(shù)據(jù)庫(kù)設(shè)計(jì)的需求分析。但這些員工對(duì)相關(guān)項(xiàng)目的查詢的權(quán)限宜是有限的,另外,對(duì)于項(xiàng)目的更新也需要網(wǎng)絡(luò)管理員與項(xiàng)目負(fù)責(zé)人在步調(diào)上達(dá)成一致。 畢業(yè)設(shè)計(jì)(論文)專用紙 第 5 頁(yè) 第二 章 需求分析 項(xiàng)目管理的目標(biāo) 一個(gè)成功的項(xiàng)目,通常有三個(gè)要素 :時(shí)間要 素,指完成的時(shí)間要“快”;成本要素,指完成工作的成本要“便宜” 效果的要素,即工作完成的表現(xiàn)要“好”。如圖所示的那樣連功能層也放在客戶機(jī)中,就類似兩層 B/S 模式,除了程序的可維護(hù)性要好之外,但是其他問(wèn)題并未得到解決,如客戶機(jī)的負(fù)荷太重、業(yè)務(wù)處理所需的數(shù)據(jù)要從服務(wù)器傳給客戶機(jī)等。這就是典型的 PHP+ MySQL Web 系統(tǒng)的體系模式。 PHP 醞釀?dòng)?1994 年, 1995 年發(fā)布其第一個(gè)公開(kāi) 版本,目前己發(fā)展為版本。建立管理信息系統(tǒng)是企業(yè)應(yīng)用計(jì)算機(jī)實(shí)現(xiàn)整體化、集成化、信息化的必由之路,管理信息系統(tǒng)能根據(jù)企業(yè)生產(chǎn)經(jīng)營(yíng)、管理等各種運(yùn)行情況,運(yùn)用分析、計(jì)劃、控制和決策模型,用信息支持決策,集中反映企業(yè)的經(jīng)營(yíng)管理、生產(chǎn)設(shè)計(jì)、物料需求與采購(gòu)管理、生產(chǎn)計(jì)劃管理、成本核算,提高產(chǎn)品質(zhì)量,降低產(chǎn)品成本,縮短生產(chǎn)周期,增加生產(chǎn)柔性,提高應(yīng)變能力,達(dá)到企業(yè)發(fā)展的長(zhǎng)遠(yuǎn)目標(biāo)。 關(guān)鍵詞 : PHP, B/S, 項(xiàng)目管理系統(tǒng) 畢業(yè)設(shè)計(jì)(論文)專用紙 VI Project management system ABSTRACT Based on the research project management information system at home and abroad, based on the project management information system indepth research, proposed project management information system is mainly based on C/S architecture, users are now unable to meet a wider area for the system to use, easy to maintain and extend, in particular project based manufacturing enterprises and design projects based on php management information system to address the lack of traditional management information described the first issue of the source, background, and domestic and international project management information system development, system design and development by php as the key technology, the system needs analysis, functional model of the information system is divided into project management, contract management, inventory management, project management, system management of five functional modules, realized the project and inventory management as the core of the main business, and related ancillary information article discusses the system and then the main module of the key technology and realization, introduced the PH P + JavaBean + Servlet and Struts framework as the development of specific technology, the system the use of the system were introduced, and the shortings of the system is analyzed. Keyword:PHP, SQL Server 2020,modeof B/ S 畢業(yè)設(shè)計(jì)(論文)專用紙 VII 前言 課題背景 隨著時(shí)代的進(jìn)步與科技的發(fā)展,人類進(jìn)入一個(gè)高度信息化的社會(huì),在這個(gè)社會(huì)中,對(duì)于企業(yè)來(lái)說(shuō),網(wǎng)絡(luò)為企業(yè)提供了一條跨越空間進(jìn)入國(guó)際市場(chǎng)的捷徑,充分利用網(wǎng)絡(luò)資源可以獲得更多的競(jìng)爭(zhēng)優(yōu)勢(shì)。項(xiàng)目管理系統(tǒng)的實(shí)施,可以大大提高工程項(xiàng)目型制造企業(yè)項(xiàng)目實(shí)施的進(jìn)度、質(zhì)量,提高企業(yè)的管理水平及市場(chǎng)競(jìng)爭(zhēng)能力,產(chǎn)生顯著的經(jīng)濟(jì)效益和社會(huì)效益。 MySQL 服務(wù)器控制對(duì)數(shù)據(jù)的訪問(wèn),從而確保多個(gè)用戶可以并發(fā)地使用它,同時(shí)提供了快速訪問(wèn)并確保只有通過(guò)驗(yàn)證的用戶才能獲得數(shù)據(jù)訪問(wèn)。 Apache web 服務(wù)器軟件擁有以下特性: (