1.1 開 發(fā) 背 景
加入WTO之后,隨著國內(nèi)經(jīng)濟的高速發(fā)展,中小型的商品流通企業(yè)越來越多,其所經(jīng)營的商品種類繁多,難以管理,而進銷存管理系統(tǒng)逐漸成為企業(yè)經(jīng)營和管理中的核心環(huán)節(jié),也是企業(yè)取得效益的關鍵?!痢痢劣邢薰臼且患乙陨虡I(yè)經(jīng)營為主的私有企業(yè),為了完善管理制度,增強企業(yè)的競爭力,公司決定開發(fā)進銷存管理系統(tǒng),以實現(xiàn)商品管理的信息化?,F(xiàn)需要委托其他單位開發(fā)一個企業(yè)進銷存管理系統(tǒng)。
1.2 系 統(tǒng) 分 析
1.2.1 需求分析
通過與×××有限公司的溝通和需求分析,要求系統(tǒng)具有以下功能。
系統(tǒng)操作簡單,界面友好。
規(guī)范、完善的基礎信息設置。
支持多人操作,要求有權限分配功能。
為了方便用戶,要求系統(tǒng)支持多條件查詢。
對銷售信息提供銷售排行。
支持銷售退貨和入庫退貨功能。
批量填寫進貨單及銷售單。
支持庫存價格調(diào)整功能。
當外界環(huán)境(停電、網(wǎng)絡病毒)干擾本系統(tǒng)時,系統(tǒng)可以自動保護原始數(shù)據(jù)的安全。
1.2.2 可行性分析
根據(jù)《GB 8567-1988計算機軟件產(chǎn)品開發(fā)文件編制指南》中可行性分析的要求,制定可行性研究報告如下。
1.引言
編寫目的
以文件的形式給企業(yè)的決策層提供項目實施的參考依據(jù),其中包括項目存在的風險、項目需要的投資和能夠收獲的最大效益。
背景
×××有限公司是一家以商業(yè)經(jīng)營為主的私有企業(yè)。為了完善管理制度、增強企業(yè)的競爭力、實現(xiàn)信息化管理,公司決定開發(fā)進銷存管理系統(tǒng)。
2.可行性研究的前提
要求
企業(yè)進銷存管理系統(tǒng)必須提供商品信息、供應商信息和客戶信息的基礎設置;提供強大的多條件搜索功能和商品的進貨、銷售和庫存管理功能;可以分不同權限、不同用戶對該系統(tǒng)進行操作。另外,該系統(tǒng)還必須保證數(shù)據(jù)的安全性、完整性和準確性。
目標
企業(yè)進銷存管理系統(tǒng)的目標是實現(xiàn)企業(yè)的信息化管理,減少盲目采購、降低采購成本、合理控制庫存、減少資金占用并提升企業(yè)市場競爭力。
條件、假定和限制
為實現(xiàn)企業(yè)的信息化管理,必須對操作人員進行培訓,而且將原有的庫存、銷售、入庫等信息轉(zhuǎn)換為信息化數(shù)據(jù),需要操作員花費大量時間和精力來完成。為了不影響企業(yè)的正常運行,進銷存管理系統(tǒng)必須在兩個月的時間內(nèi)交付用戶使用。
系統(tǒng)分析人員需要2天內(nèi)到位,用戶需要5天時間確認需求分析文檔。去除其中可能出現(xiàn)的問題,例如用戶可能臨時有事,占用6天時間確認需求分析。那么程序開發(fā)人員需要在1個月零15天的時間內(nèi)進行系統(tǒng)設計、程序編碼、系統(tǒng)測試、程序調(diào)試和網(wǎng)站部署工作,其間還包括了員工每周的休息時間。
評價尺度
根據(jù)用戶的要求,項目主要以企業(yè)進貨、銷售和查詢統(tǒng)計功能為主,對于庫存、銷售和進貨的記錄信息應該及時、準確地保存,并提供相應的查詢和統(tǒng)計。由于庫存商品數(shù)量太多,不易盤點,傳統(tǒng)的盤點方式容易出錯,系統(tǒng)中的庫存盤點功能要準確地計算出每種商品的損益數(shù)量,減少企業(yè)不必要的損失。
3.投資及效益分析
支出
根據(jù)系統(tǒng)的規(guī)模及項目的開發(fā)周期(兩個月),公司決定投入7個人。為此,公司將直接支付9萬元的工資及各種福利待遇。在項目安裝及調(diào)試階段,用戶培訓、員工出差等費用支出需要2萬元。在項目維護階段預計需要投入4萬元的資金。累計項目投入需要15萬元資金。
收益
用戶提供項目資金32萬元。對于項目運行后進行的改動,采取協(xié)商的原則根據(jù)改動規(guī)模額外提供資金。因此從投資與收益的效益比上,公司可以獲得17萬元的利潤。
項目完成后,會給公司提供資源儲備,包括技術、經(jīng)驗的積累,其后再開發(fā)類似的項目時,可以極大地縮短項目開發(fā)周期。
4.結論
根據(jù)上面的分析,在技術上不會存在問題,因此項目延期的可能性很小。在效益上公司投入7個人、2個月的時間獲利17萬元,效益比較可觀。在公司今后發(fā)展上,可以儲備網(wǎng)站開發(fā)的經(jīng)驗和資源。因此,認為該項目可以開發(fā)。
1.2.3 編寫項目計劃書
根據(jù)《GB 8567-1988計算機軟件產(chǎn)品開發(fā)文件編制指南》中的項目開發(fā)計劃要求,結合單位實際情況,設計項目計劃書如下。
1.引言
編寫目的
為了保證項目開發(fā)人員按時保質(zhì)地完成預定目標,更好地了解項目實際情況,按照合理的順序開展工作,現(xiàn)以書面的形式將項目開發(fā)生命周期中的項目任務范圍、項目團隊組織結構、團隊成員的工作責任、團隊內(nèi)外溝通協(xié)作方式、開發(fā)進度、檢查項目工作等內(nèi)容描述出來,作為項目相關人員之間的共識和約定以及項目生命周期內(nèi)的所有項目活動的行動基礎。
背景
企業(yè)進銷存管理系統(tǒng)是由×××有限公司委托我公司開發(fā)的大型管理系統(tǒng),主要功能是實現(xiàn)企業(yè)進銷存的信息化管理,包括統(tǒng)計查詢、進貨、銷售、庫存盤點及系統(tǒng)管理等功能。項目周期兩個月。項目背景規(guī)劃如表1.1所示。
2.概述
? 項目目標
項目目標應當符合SMART原則,把項目要完成的工作用清晰的語言描述出來。企業(yè)進銷存管理系統(tǒng)的項目目標如下:
企業(yè)進銷存管理系統(tǒng)的主要目的是實現(xiàn)企業(yè)進銷存的信息化管理,主要的業(yè)務就是商品的采購、銷售和入庫,另外還需要提供統(tǒng)計查詢功能,其中包括商品查詢、供應商查詢、客戶查詢、銷售查詢、入庫查詢和銷售排行等。項目實施后,能夠降低采購成本、合理控制庫存、減少資金占用并提升企業(yè)市場競爭力。整個項目需要在兩個月的時間內(nèi)交付用戶使用。
? 產(chǎn)品目標
時間就是金錢,效率就是生命。項目實施后,企業(yè)進銷存管理系統(tǒng)能夠為企業(yè)節(jié)省大量人力資源,減少管理費用,從而間接為企業(yè)節(jié)約成本,提高企業(yè)效益。
? 應交付成果
? 在項目開發(fā)完后,交付內(nèi)容有企業(yè)進銷存管理系統(tǒng)的源程序、系統(tǒng)的數(shù)據(jù)庫文件、系統(tǒng)使用說明書。
? 將開發(fā)的進銷存管理系統(tǒng)打包并安裝到企業(yè)的網(wǎng)絡計算機中。
? 企業(yè)進銷存管理系統(tǒng)交付用戶之后,進行系統(tǒng)無償維護和服務 6 個月,超過 6 個月進行系統(tǒng)有償維護與服務。
? 項目開發(fā)環(huán)境
操作系統(tǒng)為Windows XP或Windows 2003均可,使用集成開發(fā)工具Eclipse,數(shù)據(jù)庫采用SQL Server 2000,項目運行環(huán)境為JDK 6.0。
? 項目驗收方式與依據(jù)
項目驗收分為內(nèi)部驗收和外部驗收兩種方式。在項目開發(fā)完成后,首先進行內(nèi)部驗收,由測試人員根據(jù)用戶需求和項目目標進行驗收。項目在通過內(nèi)部驗收后,交給客戶進行驗收,驗收的主要依據(jù)為需求規(guī)格說明書。
3.項目團隊組織
? 組織結構
為了完成進銷存管理系統(tǒng)的項目開發(fā),公司組建了一個臨時的項目團隊,由公司副經(jīng)理、項目經(jīng)理、系統(tǒng)分析員、軟件工程師、美工人員和測試人員構成,如圖1.1所示。