針對公司經(jīng)營(yíng)模式以及現有系統和規劃擴展的系統部分進(jìn)行完善和補充,結合信息技術(shù)發(fā)展趨勢進(jìn)行定位軟件平臺的布局,著(zhù)重考慮到整體系統的平滑銜接,安全穩定,多語(yǔ)言,可擴展等特性的基礎上,選用企業(yè)信息開(kāi)發(fā)廣泛使用的dotnet+sql技術(shù)模型為主要開(kāi)發(fā)技術(shù),建立企業(yè)軟件開(kāi)發(fā)基礎平臺和開(kāi)發(fā)指導藍本,結合公司實(shí)際的業(yè)務(wù)邏輯建立公司實(shí)際需要的業(yè)務(wù)模塊為總體目標.整體規劃方案分為八步走的模式.
第一步,建立軟件基礎開(kāi)發(fā)平臺,服務(wù)器的初始化(分布式數據模型+WEB服務(wù)基礎模塊),組織架構,權限分配,多語(yǔ)言環(huán)境,統一數據字典,軟件開(kāi)發(fā)統一規范,建立標準操作基礎模板等.
第二步建立數據交換中心,與現有軟件系統和本地自行開(kāi)發(fā)平臺數據整合提供緩沖,讀取,輸出建立標準數據交換環(huán)境,提供可靠穩定的輸入輸出通道,為不同系統之間數據整合做底層聯(lián)動(dòng)接口.
第三步:業(yè)務(wù)模塊建模,整理具體業(yè)務(wù)模塊對應需求,轉化為軟件需求分析,并為具體業(yè)務(wù)模塊開(kāi)發(fā)建立模型,為程序開(kāi)發(fā)奠定基礎
第四步,業(yè)務(wù)模塊詳細設計:根據具體軟件需求,結合公司的需求分配任務(wù)給內部程序員或者委外進(jìn)行開(kāi)發(fā),
第五步:程序配套檢驗測試部分:根據具體的需求對軟件程序代碼以及功能模塊進(jìn)行多方位檢驗,為軟件上線(xiàn)提供質(zhì)量保證.
第六步:數據中心優(yōu)化處理,數據量隨著(zhù)時(shí)間累積變的越來(lái)越臃腫,定期的進(jìn)行數據優(yōu)化和整理成為系統暢通運行的基礎保障.
第七步:軟件系統的日常維護,系統在運行過(guò)程中不可避免會(huì )出現異常,對應軟件維護是必不可少的組成部分.
第八步:建立企業(yè)私有云平臺信息計算存儲中心,
第一步:建立軟件基礎開(kāi)發(fā)平臺,建議購買(mǎi)中間件的模式,經(jīng)過(guò)分析調查,認為海日涵的通用權限管理平臺(原代碼+軟件開(kāi)發(fā)標準指導文件)比較合適,我們在通用平臺上根據我們公司內部的模式進(jìn)行個(gè)性開(kāi)發(fā),可以快速建立自己的軟件開(kāi)發(fā)的基礎性架構環(huán)境,為后續業(yè)務(wù)模塊軟件開(kāi)發(fā)奠定基礎.另外配合建立團隊開(kāi)發(fā)代碼管理共享平臺,同步更新程序代碼,并采用版本控制保持軟件開(kāi)發(fā)的可追溯性,合作性和擴展性.配合基礎平臺的客戶(hù)端自動(dòng)更新程序對發(fā)布的最新程序快速部署起到?jīng)Q定作用,保持從需求,開(kāi)發(fā),測試,發(fā)布的整體統一和連貫性.計劃時(shí)間45天
第二步: 建立數據交換中心,對跨服務(wù)器以及分布式部署的多服務(wù)器或者多軟件系統之間建立數據中轉池,建立數據資源同步交換規則,定義實(shí)體對象元素對象中心,以及完善分類(lèi)數據交換字典,模塊化存取機制提供交換數據接口.計劃時(shí)間,30天
第三步: :業(yè)務(wù)模塊建模,整理具體業(yè)務(wù)模塊對應需求,轉化為軟件需求分析,并為具體業(yè)務(wù)模塊開(kāi)發(fā)建立模型,為程序開(kāi)發(fā)奠定基礎.根據業(yè)務(wù)模塊復雜難度確定計劃時(shí)間,UPCOM對應業(yè)務(wù)模塊重新分析建模階段計劃時(shí)間為60天
第四步,業(yè)務(wù)模塊詳細設計:根據具體軟件需求,結合公司的需求分配任務(wù)給內部程序員或者委外進(jìn)行開(kāi)發(fā), 根據業(yè)務(wù)模塊復雜難度確定計劃時(shí)間,UPCOM對應業(yè)務(wù)模塊重新程序開(kāi)發(fā)階段計劃時(shí)間為90天
第五步:程序配套檢驗測試部分:根據具體的需求對軟件程序代碼以及功能模塊進(jìn)行多方位檢驗,為軟件上線(xiàn)提供質(zhì)量保證.可以和程序開(kāi)發(fā)同期進(jìn)行.
后續三步,根據實(shí)際情況再定
附上需購買(mǎi)的通用權限管理平臺相關(guān)資料:
主要功能:
運行穩定功能完善能經(jīng)得起不同實(shí)施策略下客戶(hù)的折騰,能滿(mǎn)足各種情況下客戶(hù)的復雜需求。
編碼簡(jiǎn)單符合設計模式上手快、見(jiàn)效快、方便維護,能控制軟件項目后期維護風(fēng)險。
分層理念 SOA理念程序可以采用不同的實(shí)施策略、架構需求、方便維護、方便擴展。
符合RBAC 靈活不僅符合國際通用標準,又能滿(mǎn)足國內的小型軟件項目的靈活設置需求。
支持多開(kāi)發(fā)語(yǔ)言多界面支持B/S、C/S系統,可以支持Java語(yǔ)言開(kāi)發(fā)項目的接口功能、SQLServer、Oracle數據庫等。
文檔齊全支持二次開(kāi)發(fā)提供完善的接口函數調用說(shuō)明、開(kāi)放接口、開(kāi)放源碼、開(kāi)放數據庫結構設計