對於第三方物流公司、專線公司、普通貨運部,進行研究確定流程,根據市場切入點確定軟件開發方向。壹個軟件無論如何也適應不了所有的物流公司。不同類型的物流公司對軟件的要求不同,流程也不同,而且因為流程是決定軟件架構和設計的主要因素,所以前期的工作應該是確定軟件適應的客戶群體,根據客戶群體的* * *定制軟件流程。
2.系統設計和數據庫關系
系統的設計比較廣,在整個軟件開發中占用的時間也比較長,幾乎可以達到三分之壹的重量。主要是根據軟件的流程,先設計主要的靜態頁面。在不連接數據庫的前提下,首先分析軟件的靜態頁面與目標集團物流公司流程的符合性,包括壹些詳細的輸入項和顯示項,是否符合目標客戶群的需求,是否便於理解和操作。這個過程還需要目標客戶群代表的評估,以確定最終的靜態頁面過程和元素。
確定以上內容後,就是網頁設計了,相對簡單,主要是頁面布局和配色。同時也會考慮到壹些小技巧。
頁面和流程確定之後,數據庫的設計和關系就水落石出了。這裏最重要的是確定數據庫和web程序之間的關系。也是費時費力。此外,數據庫的字段名必須標準化。
以上所有開發文檔都必須備份,在以後的升級或維護過程中,要詳細記錄更改的內容。這是壹個軟件持續改進最必要的過程。沒有這個,壹旦有人辭職或者不同的客戶有不同的定制需求,軟件最終會被自己搞砸。
3.確定開發方案,寫代碼。
為了避免以後的維護升級和人員流動給代碼維護帶來的不便,在開發之前需要對語言、功能、代碼等內容進行規範。
程序代碼的編寫可以委托給不同的人進行開發,但是要開發壹個模塊,測試壹個模塊。不能等到程序完全開發好了再統壹測試,因為在初始階段最容易發現程序錯誤,甚至是過程中沒有考慮清楚的部分。其實流程重構是開發過程中最頭疼的,所以在上面提到的第二點中就更重要了。
程序內測通過後,必須由客戶群代表進行實際測試,然後在不傷害程序骨架的前提下進行易用性修改。
4.培訓文件和培訓流程的編寫
這是售後部分,但必須通過銷售、開發者、目標客戶的共同努力,才能形成真正有效的培訓文檔。
壹套非定制的物流信息系統必須滿足三個要求。
1.使用方便
如果壹群只有高中學歷的人,經過不超過3天的訓練就可以使用。用的語言應該是他們平時用的。
申請
過程和陳述的符合程度。
務實
這些公司的老板應該是滿意的,能夠提供他們的信息透明和享受,讓老板們安心。