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