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