⑴ 求php項目開發文檔
PHP項目開發全程實錄
1.2 系統分析
1.2.1 需求分析
對於信息網站來說,用戶的訪問量是至關重要的。如果網站的訪問量很低,那麼就很少有企業會要求為他提供有償服務,也就沒有利潤可言了。因此信息網站必須為用戶提供大量的、免費的、有價值的信息才能夠吸引用戶。為此,網站不僅要為企業提供各種有償服務,還需要額外為用戶提供大量的無償服務。通過與企業的實際接觸和溝通,確定網站應包括招聘信息、求職信息、培訓信息、公寓信息、家教信息、車輛信息、物品求購、物品出售、求兌出兌,尋求合作、企業廣告等服務。
通過實際調查,要求供求信息網具有以下功能:
�0�6 界面設計美觀大方、方便、快捷、操作靈活,樹立企業形象。
�0�6 實現強大的供求信息查詢,支持模糊查詢。
�0�6 用戶不需要注冊,便可免費發布供求信息。
�0�6 免費發布的供求信息必須經後台審核後才能正式發布,避免不良信息。
�0�6 支持海量數據錄入。
�0�6 由於供求信息數據量大,後台應該可以隨時清理數據。
1.2.2 可行性分析
根據《GB8567-88計算機軟體產品開發文件編制指南》中可行性分析的要求,制定可行性研究報告如下:
1.引言
(1)編寫目的
為了給企業的決策層提供是否進行項目實施的參考依據,現以文件的形式分析項目的風險、項目需要的投資與效益。
(2)背景
×××信息科技有限公司是一家以整合渠道資源為主的高科技公司。企業為了不斷滿足客戶的需求,為達到企業在同行業領域中的領先地位,現需要委託其他公司開發一個綜合信息網,項目名稱為九九度供求信息網。
2.可行性研究的前提
(1)要求
九九度供求信息網要求能夠提供信息搜索、信息定位描紅、發布免費信息、發布付費信息、發布企業廣告、對各類發布的信息進行審核、刪除、檢索等功能。
(2)目標
九九度供求信息網的主要目標是提供強大的搜索功能,准確的信息描紅定位功能,付費信息的管理、免費信息的審核和刪除功能。
(3)條件、假定和限制
項目需要在兩個月內交付用戶使用。系統分析師需要3天內到位,用戶需要4天時間確認需求分析文檔。去除員工兩個月的正常休息日16天,那麼程序開發人員需要在1個月零幾天的時間內進行系統設計、程序編碼、系統測試、程序調試和網站部署工作。
(4)評價尺度
根據用戶的要求,系統應以搜索引擎為主,對於發布的供求信息應能及時准確地保存、審核、查詢、描紅定位。由於用戶存在多個營業點,系統應具有區域網操作的能力,在多個營業點同時運行系統時,系統中各項操作的延時不能超過10秒鍾。此外,在系統出現故障時,應能及時進行恢復。
3.投資及效益分析
(1)支出
根據系統的規模及兩個月的項目開發周期,公司決定投入5個人。因此,公司將直接支付8萬元的工資及各種福利待遇。在項目安裝及調試階段,用戶培訓、員工出差等費用支出需要2萬元。在項目維護階段預計需要投入2萬元的資金,累計項目投入需要12萬元資金。
(2)收益
用戶提供項目資金30萬元。對於項目運行後進行的改動,採取協商的原則根據改動規模額外提供資金。因此從投資與收益的效益比上,公司可以獲得18萬元的利潤。
項目完成後,將給公司提供資源儲備,包括技術、經驗的積累,以後再開發類似的項目時,可以極大地縮短項目開發周期。
4.結論
根據上面的分析,技術上不會存在問題,因此項目延期的可能性很小。在效益上,公司投入5個人、兩個月的時間獲利18萬元,比較可觀。在公司今後的發展上可以儲備網站開發的經驗和資源,因此認為該項目可以開發。
1.2.3 編寫項目計劃書
根據《GB8567-88計算機軟體產品開發文件編制指南》中的項目開發計劃要求,結合單位實際情況,設計項目計劃書如下:
1.引言
(1)編寫目的
為了保證項目開發人員按時保質地完成預訂目標,更好地了解項目實際情況,按照合理的順序開展工作,現以書面的形式將項目開發生命周期中的項目任務范圍、項目團隊組織結構、團隊成員的工作責任、團隊內外溝通協作方式、開發進度、檢查項目工作等內容描述出來,作為項目相關人員之間的共識和約定以及項目生命周期內的所有項目活動的行動基礎。
(2)背景
九九度供求信息網是本公司與×××信息科技有限公司簽定的待開發項目,網站性質為信息服務類型,可為信息發布者有償或無償提供招聘、求職、培訓、求購、公寓、車輛、房屋和出售等信息。項目周期為兩個月,項目背景規劃如表1.1所示。
表1.1 項目背景規劃
項 目 名 稱
簽定項目單位
項目負責人
項目承擔部門
九九度供求信息網
甲方:×××信息科技有限公司
甲方:趙經理
設計部門
開發部門
測試部門
乙方:×××網路科技有限公司
乙方:張經理
2.概述
(1)項目目標
項目目標應當符合SMART原則,把項目要完成的工作用清晰的語言描述出來。九九度供求信息網的項目目標如下:
九九度供求信息網主要用來為用戶提供信息服務,對於生活和工作中的各類信息都應盡可能地全部包括在內,例如公寓、求職、招聘、培訓、招商、房屋、車輛、出售、求購等信息。項目發布後,要實現能夠為用戶生活、工作帶來極大的方便並提高企業知名度、為企業產品宣傳節約大量成本的目標。整個項目需要在兩個月的期限結束後,交給客戶進行驗收。
(2)產品目標與范圍
一方面九九度供求信息網能夠為企業節省大量人力資源,企業不再需要大量的業務人員去跑市場,間接為企業節約了成本。另一方面,九九度供求信息網能夠收集海量供求信息,將會有大量用戶訪問網站,有助於提高企業知名度。
(3)應交付成果
項目開發完成後,交付的內容如下:
�0�6 以光碟的形式交付九九度供求信息網的源程序、網站資料庫文件、系統使用說明書。
�0�6 客戶方應用自己的伺服器,因此需要乙方架設Apache伺服器、安裝PHP開發環境、協助甲方購買域名,將開發的九九度供求信息網發布到互聯網上運行。
�0�6 網站發布到互聯網上以後,進行後期的6個月無償維護與服務,超過6個月後進行網站有償維護與服務。
(4)項目驗收方式與依據
項目驗收分為內部驗收和外部驗收兩種方式。在項目開發完成後,首先進行內部驗收,由系統測試員根據用戶需求和項目目標進行驗收。項目在通過內部驗收後交給用戶進行驗收,驗收的主要依據為需求規格說明書。
3.項目團隊組織
(1)組織結構
為了完成九九度供求信息網的項目開發,公司組建了一個臨時的項目團隊,由項目經理、系統分析師、PHP開發工程師、網頁設計師和系統測試員構成