※ 引述《X6666 (0.0)》之銘言:
: 由於是幫忙代問,所以在詳細規格上可能無法非常詳細
: 希望是否有高手能給個大概的間距,感謝!
: 專案目標:
: 使用C# Windos from + MySQL,建立一套產品管理系統,僅供內部網路使用
: 需求可大致分為
: "客戶資料、產品類型資料、顏色資料、訂單資料、財務報表"
: 五大區塊,包含環境佈署。
: (一).客戶資料
: 包含 編號、姓名、電話、註備 四個欄位
: 1.可新增客戶資料
: 2.可修改客戶資料
: 3.可刪除客戶資料 (被刪除的客戶所有的訂單資料一併刪除,財報也須更新)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
刪除客戶資料 <- 這點你得先把規則訂得很清楚, 什麼情境下客戶資料能刪? 什麼情
境下不能刪? 若又刪除了, 資料一致性的維護要考慮到什麼樣的程度? 這是[需求確
認]階段就要訂得很清楚的, 不宜在開發進行當中又要求改來改去.
: (二).產品類型資料
: 未告知欄位 (約4~8個欄位)
: 1.可新增產品資料
: 2.可修改產品資料
: 3.可刪除產品資料
^^^^
同上, 凡是只要有[刪除]的, 這規則都要特別交待清楚.
: (三).顏色資料
: 包含 編號、顏色、圖檔
: 1.可新增顏色
: 2.可修改顏色
: 3.可刪除顏色
: 4.要即時顯示圖檔(圖檔須存放至MySql裡面)
: (四).訂單資料
: 包含 客戶編號、訂單編號、日期、產品編號、成本價格、售出價格
: 以及不定數量的顏色和數量欄位
: 1.可新增訂單
: 2.可修改訂單
: 3.可刪除訂單
: 4.訂單完成後可封存訂單 (同時顯示該筆訂單的損益情況)
: 5.可列印該筆訂單
: 6.可直接下拉式選取 客戶編號、產品編號,其他皆為手動輸入。
客戶跟產品還好, 一般到了訂單開始會比較複雜, 因為訂單除了包含對客戶
跟產品的關聯外, 可能還要考慮到流程, 也就是訂單狀態的變化: 詢價、議
價、報價, 訂貨、出貨、退貨, 甚至還會扯上收款付款. 這些若沒先把規則
訂清楚的話, 客製化出來的東西就會缺東缺西不合用, 不管是發包方(用)或
承包方(改)都會抱怨連連. 像以上列的這六項就很模糊, 往細項展開, 說清
楚講明白的話, 恐怕會很不得了.
: (五).財務報表
: 未告知欄位
: 1.可塞選以完成訂單 或 未完成訂單
: 2.可透過時間區域查詢
: 3.需即時顯示目前所展現出來的資料的總損益
: 以上,大概規格就這樣,如果還有得知其他的消息再補上。
: PS:我是建議朋友用人月方式去計算,
: 大略估計時薪$300,假設每個區塊平均約花費4個工作天,每天8小時,
: 300*8*4*5 = 67500
: 再加上環境佈署,大概總計 $70000,
: 不知道這樣是否算是合理範圍內的價格呢?
這種估法太一廂情願了, 只估一個[廉價萬能工程師]的成本 :P
以專案思維來看: 至少也要估三個人力進去: PM、SA、PG <- 這還算是很樂
觀的估計.
當然囉~ 要省成本也不是不行, 就只做單純做資料記錄跟簡單的資料檢核.
一個大原則: 先把要做的範圍[明確地]確認下來, 再[只]針對這個範圍估價,
若有其它需求後續要擴充的話再另議, 切得愈清楚愈好.