設(shè)計原則
在項目設(shè)計開發(fā)過程中,遵循以下建設(shè)原則,充分考慮系統(tǒng)的可擴展性,支持未來其他業(yè)務(wù)的集成,推進網(wǎng)上展會平臺向更廣范圍、更深層次發(fā)展。
1、先進性:應(yīng)當(dāng)采用當(dāng)今主流技術(shù),既要考慮應(yīng)用平臺和工具的先進,更要考慮系統(tǒng)結(jié)構(gòu)和應(yīng)用設(shè)計的先進性,以適應(yīng)宏觀上業(yè)務(wù)管理、發(fā)展規(guī)劃和微觀上事務(wù)辦理的需求。
2、可靠性:系統(tǒng)設(shè)計應(yīng)采用成熟、穩(wěn)定、可靠的軟件技術(shù),保證系統(tǒng)在大數(shù)據(jù)量、高并發(fā)的情況下長時間不間斷地安全運行。
3、健壯性:又稱魯棒性,是指軟件對于規(guī)范要求以外的輸入能夠判斷出這個輸入不符合規(guī)范要求,并能有合理的處理方式。軟件健壯性是一個比較模糊的概念,但是卻是非常重要的軟件外部量度標(biāo)準(zhǔn)。軟件設(shè)計的健壯與否直接反應(yīng)了分析設(shè)計和編碼人員的水平。
4、實用性:根據(jù)業(yè)務(wù)需求和業(yè)務(wù)流程,從方便用戶使用的角度進行系統(tǒng)設(shè)計、功能和模塊劃分。工作流程設(shè)計要求簡捷流暢,能適應(yīng)工作流不穩(wěn)定和突發(fā)事件等各種現(xiàn)實情況。
5、安全性:系統(tǒng)建設(shè)要符合用戶對信息安全管理的要求,建立完善可靠的安全保障體系,對非法入侵、非法攻擊和網(wǎng)絡(luò)計算機病毒應(yīng)具有很強的防范能力,確保系統(tǒng)具有嚴格的身份認證功能,并有相應(yīng)的技術(shù)手段對數(shù)據(jù)安全和操作安全加以保護。
技術(shù)選型方案
考慮楊凌以往系統(tǒng)建設(shè)情況,結(jié)合目前軟件開發(fā)行業(yè)的技術(shù)發(fā)展方向,擬選用微軟體系研發(fā)網(wǎng)上展會產(chǎn)品,由于有強大的微軟做技術(shù)支撐和持續(xù)更新,在各方面有良好的保障。
?開發(fā)工具:Windows、.net、c#、asp.net、asp.net mvc、Microsoft Visual Studio
?數(shù) 據(jù) 庫:MySql
?運行環(huán)境:Microsoft Windows 2003或2008、.net FrameWork 4.5、Office、Asp.net MVC、Android 4.0以上、IE8以上
系統(tǒng)總體架構(gòu)
網(wǎng)上展會系統(tǒng)架構(gòu),是以數(shù)據(jù)庫為基礎(chǔ)、辦公平臺為基礎(chǔ)應(yīng)用功能,完成日常辦公及網(wǎng)站內(nèi)容維護工作,網(wǎng)上展會在辦公平臺的數(shù)據(jù)支撐下進行業(yè)務(wù)展示與運行。網(wǎng)上辦公與網(wǎng)上展會采集的數(shù)據(jù)最終進行匯總統(tǒng)計,構(gòu)成一套展會相關(guān)的數(shù)據(jù)統(tǒng)計分析模塊,供管理層進行決策分析。
圖表 1 系統(tǒng)框架圖