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