freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于php的項(xiàng)目管理系統(tǒng)(參考版)

2024-11-27 16:05本頁面
  

【正文】 MySQL 網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 》 [M]. 北京:電子工業(yè)出版社 . [7] (加 ) Lee B。 感謝本課題組全體成員,在研究過程中和論文寫作期間給予我很多寶貴的建議,使我的研究能實(shí)現(xiàn)預(yù)期目標(biāo)并順利完成論文的撰寫。我深深地向我的導(dǎo)師表示最衷心的感謝和深深的敬意。而他愛崗敬業(yè)、無私奉獻(xiàn)的精神,給我樹立學(xué)習(xí)的榜樣。在此我要向我的導(dǎo)師致以最衷心的感謝和深深的敬意。此外 老師的嚴(yán)謹(jǐn)治學(xué)態(tài)度、淵博的知識(shí)、無私的奉獻(xiàn)精神使我深受啟迪。在論文中我充分地運(yùn)用了大學(xué)期間所學(xué)到的知識(shí)。 月底論文的文字?jǐn)⑹鲆呀?jīng)基本完成。在寫作過程中遇到困難我就及時(shí)和導(dǎo)師聯(lián)系,并和同學(xué)互相交流。在老師的指引下 是我對(duì)現(xiàn)在的工作方向和方法有了掌握。 。從最初的茫然,到慢慢的進(jìn)入狀態(tài),再到對(duì)思路逐漸的清晰,整個(gè)寫作過程難以用語言來表達(dá)。 畢業(yè)設(shè)計(jì)(論文)專用紙 第 32 頁 體會(huì)和總結(jié) 2020 年 1 月 底 ,我 開始了我的畢業(yè)論文 資料搜集和整理 工作, 同時(shí)開始對(duì)自己所選的課題進(jìn)行分析,去了解應(yīng)該怎么去思考,怎么去做,做一個(gè)大體的了解掌握。該系統(tǒng)符合軟件功能的要求,實(shí)現(xiàn)了代碼的重用,把公共的代碼放在一個(gè)頁面里,比如連接數(shù)據(jù)庫、查詢數(shù)據(jù)庫、添加數(shù)據(jù)、刪除數(shù)據(jù)庫等把放在一個(gè)文件里。該系統(tǒng)采用了 php+apache+mysql 組合,這是當(dāng)今最流行的開發(fā)網(wǎng)站之一,其中開發(fā)工程中還用到 Perl, css, div, ajax 等技術(shù)。進(jìn)過多次測(cè)試,系統(tǒng)的錯(cuò)誤我們不斷的糾正,最后系統(tǒng)能夠成功運(yùn)行,這實(shí)在是太令人高興了。 圖 64 編輯項(xiàng)目的界面 其他功能已經(jīng)成功通 過測(cè)試比如項(xiàng)目的成本收入控制、項(xiàng)目的進(jìn)度控制功能、項(xiàng)目的付款情況查看功能、退出程序的功能、編輯用戶資料、點(diǎn)擊主頁時(shí)會(huì)自動(dòng)的回到主頁去。 畢業(yè)設(shè)計(jì)(論文)專用紙 第 30 頁 圖 63 當(dāng)我們單擊第二個(gè)圖標(biāo)時(shí)就會(huì)進(jìn)入項(xiàng)目的編輯界面,如圖 64 所示, 界面顯示了項(xiàng)目的信息但是他是可以編輯的,和查看項(xiàng)目的區(qū)別是,查看項(xiàng)目的內(nèi)容是不可以編輯的 但是該界面是可以編輯的。 圖 62 管理界面 第三步 ,測(cè)試項(xiàng)目的添加刪除、修改、查看,我們登錄后顯示在我們面前的是用戶登錄的主界面, 左側(cè)是項(xiàng)目的列表,只有項(xiàng)目的名稱,如果用戶要查看、刪除項(xiàng)目、添加項(xiàng)目的內(nèi)容,每行的后面都有圖標(biāo),第一代表的是 查看項(xiàng)目,第二圖標(biāo)代表的是編輯項(xiàng)目,第三個(gè)圖標(biāo)代表的是 刪除項(xiàng)目。經(jīng)過多次,我的系統(tǒng)安全性是可靠的,如果用戶名和密碼錯(cuò)誤他們就無法登陸,我們的系統(tǒng)穩(wěn)定性也是比較好的,基本沒有出現(xiàn)任何錯(cuò)誤。創(chuàng)建完后啟動(dòng) apache 服務(wù)器,在地址欄中輸入 ,就進(jìn)入了系統(tǒng)的主界面如圖 61 所示,登陸框在最右邊,最左邊顯示該系統(tǒng)的信息,右邊的登陸框中需要用戶填寫用戶名和密碼。因此,我們采用 Session 判斷用戶的權(quán)限。 Session 保存在服務(wù)器端,只對(duì)當(dāng)前打開的瀏覽器有效,當(dāng)瀏覽器關(guān) 閉時(shí), Session 將自動(dòng)被清空。因此,我們用 Session 的在判斷用戶的身份,給予不同的操作權(quán)限。 確保整個(gè)網(wǎng)站功能流程順利進(jìn)行。 本網(wǎng)站采取的測(cè)試方法是先對(duì)每個(gè)模塊進(jìn)行 單獨(dú) 測(cè)試, 確保準(zhǔn)確無誤。 //導(dǎo)入工具欄文件 25. echo /div 26. /div !end right container/div 27. ? 畢業(yè)設(shè)計(jì)(論文)專用紙 第 28 頁 第六 章系統(tǒng)測(cè)試 系統(tǒng)測(cè)試的目標(biāo) 測(cè)試的目標(biāo)有以下幾個(gè): 系統(tǒng)是否實(shí)現(xiàn)了需求分析階段提出的功能 系統(tǒng)的穩(wěn)定性 是否達(dá)到要求 系統(tǒng)的 安全性是否達(dá)到要求 系統(tǒng)的 可靠性是否達(dá)到要求 系統(tǒng)測(cè)試的方法 系統(tǒng)測(cè)試 的方法就 是把 各個(gè)網(wǎng)頁以及各項(xiàng)功能模塊 裝配成一個(gè)完整的系統(tǒng)。echo center 18. trtrtd$projectname/td//輸出項(xiàng)目編號(hào) 19. td$pay/td//輸出項(xiàng)目的付款情況 20. /tr/div/div/centerecho /table。pay39。]。//保存查詢結(jié)果的行數(shù) 13. if ($num 0) { 14. //如果查詢的結(jié)果大于零,說明有項(xiàng)目存在 15. //用循環(huán)語句輸出查詢的結(jié)果 16. while ($row=mysql_fetch_assoc($result)) { 17. $projectname=$row[39。mysql_error())。 畢業(yè)設(shè)計(jì)(論文)專用紙 第 27 頁 11. $result = mysql_query($sql, $connection) or die(39。項(xiàng)目管理付款管理的界面如圖 58 所示 圖 58 項(xiàng)目付款管理界面圖 項(xiàng)目管理付款管理模塊核心代碼 1. ?phpglobal $connection。 29. //顯示管理員區(qū)域 30. echo /div !end content/div !end left container 31. div class=\rightContainer\ /* 布局右側(cè)區(qū)域 */ 畢業(yè)設(shè)計(jì)(論文)專用紙 第 26 頁 32. div class=\header\ 33. 選項(xiàng) /divdiv class=\content\/* 右側(cè)的頂部區(qū)域 */ 34. include()。]。 //用 $endutime 變量保存項(xiàng)目結(jié)束時(shí)間 22. $pleteness=$row[39。endtime39。]。//用 $proejectname 變量保存項(xiàng)目名稱 20. $starttime=$row[39。project_name39。 14. /* 判斷查詢結(jié)果的行數(shù)是否大于零 */ 15. $num = mysql_numrows($result)。Could not connect: 39。/* 定義連接數(shù)據(jù)庫的全局變量 */ 3. echo 4. div id=\contentContainer\/ * 對(duì)輸出到瀏覽器的內(nèi)容布局 * / 5. div class=\leftContainer\/* 左側(cè)的內(nèi)容進(jìn)行布局 */ 畢業(yè)設(shè)計(jì)(論文)專用紙 第 25 頁 6. div class=\header\ /* 頂部 */ 7. 管理員入口 /divdiv class=\content\ 8. div class=\sort_by\項(xiàng)目進(jìn)度表 /div 9. /* 在表格的第一行定義項(xiàng)目名稱列,開始時(shí)間列,結(jié)束時(shí)間列 ,,完成度 * / 10. table border=\1\ width=\700px\ trtd 項(xiàng)目名稱 /tdtd 開始時(shí)間/tdtd結(jié)束 時(shí)間 /td/tr. 11. /* 查詢表項(xiàng)目表中的項(xiàng)目名稱,開始時(shí)間,結(jié)束時(shí)間,完成度 */ 12. $sql=SELECT project_name,starttime,endtime,pleteness FROM projects 。圖 57 只能查看界面的付款情況。 26. echo /div/div !end right container/div? 項(xiàng)目進(jìn)度控制模塊 項(xiàng)目進(jìn)度控制界面主要顯示項(xiàng)目名稱、項(xiàng)目開始時(shí)間、項(xiàng)目結(jié)束時(shí)間、進(jìn)度。 echo /table。]。 /* 存儲(chǔ)項(xiàng)目的成本 */ 15. $profit=$row[39。cost39。]。 12. if ($num 0) { while ($row=mysql_fetch_assoc($result)){ 13. $projectname=$row[39。 . mysql_error())。 10. $result = mysql_query($sql, $connection) or die(39。 界面設(shè)計(jì) 如圖: 55 圖 56 成本收入查看管理界面圖 成本收入管理模塊核心代碼 1. ?php 2. global $connection。} 23. mysql_query($sql)。 22. WHERE id=39。, 21. ph_num=39。 ,_addr=39。, 20. last_name=39。 18. }else { 19. $sql = UPDATE users SET first_name=39。 WHERE id=39。, 17. password=39。, ph_num=39。_addr=39。]。]==){ 13. $password= $_POST[39。 !$_POST[39。]== amp。 11. /* 判斷用戶輸入新的密碼和舊的密碼是否為空,如果兩者同時(shí)不為空則修改自己的信息 */ 12. if (!$_POST[39。ph_num39。])。 7. //用 $_addr 存儲(chǔ)提表單提交的 _addr 值 8. $_addr=sanitize($_POST[39。username39。])。/* 定義全局的連接字符串 */ 4. $id=sanitize($_POST[39。如果用戶修改里自己的密碼,則必須記住密碼,因?yàn)槲以O(shè)計(jì)的這個(gè)系統(tǒng)沒有 找回密碼的功能。} 27. /* 用戶沒有登錄 */ 28. else{ return false。 26. return false。password39。])。]) != 0){unset($_SESSION[39。], $_SESSION[39。])){ 24. // 用 戶 和 密 碼 錯(cuò) 誤 則 銷 毀 變 量 if(confirmUser($_SESSION[39。 isset($_SESSION[39。]) amp。 //密碼錯(cuò)誤 } 20. //檢查用戶是否登錄 21. function checkLogin(){ 22. /*驗(yàn)證用戶和密碼 */ 23. if(isset($_SESSION[39。]){ 18. return 0。 16. /*驗(yàn)證密碼是否正確 */ 17. if($password == $dbarray[39。password39。password39。 //用戶驗(yàn)證失敗 } 畢業(yè)設(shè)計(jì)(論文)專用紙 第 21 頁 13. $dbarray = mysql_fetch_array($result)。 7. /* 查詢 users 表中的密碼,條件是 username 的值等于用戶輸入的值 */ 8. $result = mysql_query($q, $connection)。 3. /* 對(duì)網(wǎng)頁中顯示的數(shù)據(jù)編碼為 gb2312*/ 4. /* confirmUser 函數(shù) 檢查用戶名和密碼是否正確 */ 5. function confirmUser($username, $password){ 6. $q = select password from users where username = 39。 當(dāng) 用戶密碼輸入錯(cuò)誤時(shí)會(huì)提示,如圖 52 所示 圖 51 用戶信息輸入不完整 畢業(yè)設(shè)計(jì)(論文)專用紙 第 20 頁 圖 52 密碼錯(cuò)誤的圖 登錄 界面 如圖 53 所示 圖 53 登陸界面圖片 登陸界面的核心代碼 1. ? 2. header(ContentType: text/html。 7. /* 對(duì)數(shù)據(jù)進(jìn)行統(tǒng)一編碼,采用 gb2312 編碼 */ 8. ? 登錄模塊設(shè)計(jì) 登錄模塊的設(shè)計(jì)主要是用來驗(yàn)證用戶的身份的,就相當(dāng)于進(jìn)入系統(tǒng)的一道門,只 有有 了 這道門的鑰匙才能進(jìn)入,否則不能進(jìn)入。 4. /* 表示連接本地?cái)?shù)據(jù)庫 服務(wù)器 ,登錄的用戶名是 root,密碼是 root */ 5. mysql_select_db(items, $connection)。 數(shù)據(jù)層的核心代碼 主要定義了全局變量 $connection,用于連接數(shù)據(jù)庫,編碼采用 gb2312 1. ?php 2. global $connection。 畢業(yè)設(shè)計(jì)(論文)專用紙 第 19 頁 第 五 章 系統(tǒng)實(shí)現(xiàn) 數(shù)據(jù)層的代碼 這個(gè)頁面主要是把訪問數(shù)據(jù)庫的公共代碼放在一個(gè)頁面,比如連接數(shù)據(jù)庫、編碼的格式統(tǒng)一。 該界面顯示的 內(nèi)容是項(xiàng)目名稱, 付款情況 ,我們也可以在編輯項(xiàng)目中選擇編輯項(xiàng)目的付款情況,這樣我就可以設(shè)置項(xiàng)目的付款情況了。 項(xiàng)目 付款管理模塊 該模塊主要是對(duì)項(xiàng)目的付款情況進(jìn)行管理,這是需求分析中所必須要做的一步,項(xiàng)目的付款情況可以讓管理者知道哪些項(xiàng)目已經(jīng)付款,哪些項(xiàng)目還沒有付款。 項(xiàng)目進(jìn)度控制模塊 該模塊主要是對(duì)項(xiàng)目進(jìn)度進(jìn)行控制,涉及到項(xiàng)目的開始時(shí)間、結(jié)束時(shí)間、項(xiàng)目進(jìn)度等信息的管理,設(shè)計(jì)該模塊的目的是讓管理項(xiàng)目的人員更加合理的管理項(xiàng)目的進(jìn)度,這樣可以提高管理的效率,減低管理的成本 。 管理員信息維護(hù)模塊 這基本是每個(gè)系統(tǒng)都需要有的模塊,所以我的這個(gè)系統(tǒng)也不能缺少該模塊,該模塊主要有管理員能修改自己的信息,包括姓名、密碼、電子郵件、電話號(hào)碼,這也是為了保證信息安全所 必須要
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1