簡要的可行性分析報告(2)—系統方案選定

項目立項前,應至少提供2套項目系統框架方案,用於項目決策和選擇。系統框架方案的構建原則是經濟性、可操做性、可擴展性和可維護性。數據庫

系統框架方案1

系統採用B/SC/S 混合架構,系統在服務器端運行,電腦終端用戶經過瀏覽器訪問系統,移動終端用戶經過APP程序訪問系統。瀏覽器

系統網絡部署安全


wKioL1k59bGRLqKbAACBdvOpjWU927.png


                             

1系統網絡圖服務器

系統服務部分部署到雲端,雲端提供網絡安全訪問控制。系統管理員經過遠程訪問模式控制在雲端運行的服務主機。移動終端客戶端經過系統提供的客戶端APP程序,採用無線通信模式訪問系統。電腦終端用戶無需部署客戶端程序,經過瀏覽器可直接使用系統提供的服務。網絡

系統有兩類類用戶,系統服務用戶、系統管理員。其中系統服務用戶經過WEBAPP程序訪問方式訪問系統,根據訪問終端和接入互聯網方式,系統服務用戶分又爲電腦終端用戶和移動終端用戶,電腦終端用戶經過有線網訪問系統,移動終端用戶經過無線網訪問系統;系統管理員經過桌面遠程訪問模式訪問部署在雲端的主機服務器,對主機服務器和數據庫服務器進行系統性管理和維護。架構

系統體系架構框架

wKiom1k59Znij-VSAAFMiMamKEM129.png

2系統體系架構圖ide

 

系統是三層架構,客戶端層面向用戶,用戶經過移動終端和電腦終端訪問系統提供的服務;業務層爲客戶端層提供基礎業務服務,包括與移動終端的接口服務;數據層爲業務層提供數據支撐。spa

一個用戶經過手機終端閱讀專欄內容具體業務流程以下:對象

(1)   用戶安裝手機客戶端APP

(2)   用戶打開手機APP

(3)   APP調用控制層的專欄服務接口

(4)   控制層的專欄服務接口調用業務邏輯層的專欄對象模型

(5)   業務邏輯層的專欄對象模型經過數據存儲模塊獲取專欄內容

(6)   數據依次返回客戶端APP

(7)   客戶端APP展示專欄內容

系統框架方案2

系統採用B/S架構,系統在服務器端運行,電腦終端用戶經過瀏覽器訪問系統,移動終端用戶經過基於網頁打包的APP程序訪問系統。

系統網絡部署

系統網絡部署與系統框架方案1相同,系統網絡部署圖參見圖1

系統架構

系統架構同系統框架方案1基本相同,也是三層架構。區別在於客戶端層移動終端同業務邏輯層的交互再也不經過接口,而是直接調用JSP /ASP 頁面完成數據交互和數據組織顯示。

系統框架比對分析

系統框架1和系統框架2的主要區別是客戶端移動終端的服務接入,系統框架1採用B/SC/S 混合架構,系統框架2採用B/S架構。

系統框架1C/S架構主要是面向移動終端,移動終端客戶端APP採用原生開發技術,APP原生程序提供了良好的用戶體驗,運行速度快且流暢。但對團隊要求的技術比較高,須要懂AndroidiOS等開放技術,投入和維護成本都比較大。

系統框架2採用HTML5技術開發APP客戶端程序,能夠構建跨平臺移動應用程序,並能夠在多個不一樣設備上運行。優勢是投入和維護成本都比較低,缺點是用戶體驗較差,界面因爲瀏覽器的兼容性也很難徹底保持一致,運行速度較慢。

相關文章
相關標籤/搜索