免費預覽已結束,剩余9頁可下載查看
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
決策分析系統(tǒng)APP端建設方案目錄1. 概述31.1. 項目背景31.2. 建設目標32. 設計方案42.1. 系統(tǒng)建設的思路如下:42.2. 系統(tǒng)架構42.3. 運行環(huán)境52.4. 系統(tǒng)組成53. 建設原則53.1. 實用性53.2. 先進性63.3. 前瞻性和整體性63.4. 集成性63.5. 擴展性63.6. 經(jīng)濟性63.7. 可管理性和可維護性73.8. 安全性73.9. 穩(wěn)定性和可靠性73.10. 可重構性73.11. 設計規(guī)范74. 架構設計85. 功能設計概述126. 表樣設計131. 概述1.1. 項目背景移動互聯(lián),是基于“個人移動數(shù)字信息終端”(如:手機、平板電腦、PDA等)接入互聯(lián)網(wǎng),用戶在移動的狀態(tài)下同時能使用的互聯(lián)網(wǎng)的業(yè)務。移動設備能力不斷加強,操作界面不斷優(yōu)化,外觀時尚輕薄,能滿足8小時以上的連續(xù)戶外操作的需求,價格也不斷下降,智能手機的用戶不斷增加;同時,隨著中國聯(lián)通、中國電信、中國移動等運營上的3G網(wǎng)絡不斷發(fā)展,覆蓋面至少到鄉(xiāng)鎮(zhèn)一級,理論速度都提升少2M以上;根據(jù)摩根(Morgan)的報告,移動互聯(lián)時代的設備將超過100億臺,一個“人人有手機、時時在移動、處處在互聯(lián)”的時代,將勢不可擋的來臨,企業(yè)將移動互聯(lián)網(wǎng)技術應到工作業(yè)務中,為工作人員的工作帶來方便快捷。XXXX在建的數(shù)據(jù)分析系統(tǒng),為營銷工作帶來方便快捷的數(shù)據(jù)查詢服務器,為了使用人員能在脫離辦公場所在外的地方進行數(shù)據(jù)查詢分析服務,應用移動互聯(lián)網(wǎng)技術對數(shù)據(jù)分析系統(tǒng)進行模塊升級擴展,建設數(shù)據(jù)分析系統(tǒng)APP移動客戶端,方便使用人員在移動的環(huán)境下快速進行獲數(shù)據(jù)查詢分析工作,更有效率的開展工作。1.2. 建設目標將先進的便攜終端/移動通訊技術與現(xiàn)代卷煙營銷模式緊密結合,不斷提升卷煙營銷運作、管理和決策支持水平。(1)在管理決策層面,及時掌握卷煙營銷情況,為決策、調(diào)度提供信息依據(jù)。充分利用營銷業(yè)務數(shù)據(jù)庫、經(jīng)營分析數(shù)據(jù)庫等為領導層搭建宏觀層面的監(jiān)控平臺,將分散的、零碎的數(shù)據(jù)集中化,以可視化的手段展示在移動終端上,為營銷管理層人員日常的調(diào)度工作提供強有力的數(shù)據(jù)支持。其意義主要體現(xiàn)如下:方便快捷的獲取營銷數(shù)據(jù)信息。擁有直觀、方便的數(shù)據(jù)展現(xiàn)形式。改善了傳統(tǒng)信息中心定期匯總形成營銷運營情況報告的模式,進一步提高工作效率。隨時隨地為領導層提供監(jiān)控、分析、決策等關鍵經(jīng)營指標的數(shù)據(jù)依據(jù)。 (2)使用人員可以在移動環(huán)境下快速查閱分析精煉的客戶數(shù)據(jù),提高工作質(zhì)量與效率的同時,更好的了解市場、管理市場。2. 設計方案2.1. 系統(tǒng)建設的思路如下:2.2. 系統(tǒng)架構在防火墻DMZ區(qū)域部署一APP端前置服務器,負責客戶端APP與數(shù)據(jù)分析系統(tǒng)(服務端系統(tǒng))的數(shù)據(jù)交換。客戶端APP通過移動互聯(lián)網(wǎng)從服務端系統(tǒng)下載要查詢的數(shù)據(jù)。服務端系統(tǒng)負責移動APP的數(shù)據(jù)提供;移動APP部分負責數(shù)據(jù)展示。2.3. 運行環(huán)境 數(shù)據(jù)分析系統(tǒng)客戶端APP應適用于市面上最主流的基于android的智能終端設備,可部署在安卓4.0版本以上的終端設備上,終端設備要求支持屏幕分辨率720X1280像素以上,運行內(nèi)存2G以上,CPU1.5GHz以上。2.4. 系統(tǒng)組成3. 建設原則設計遵循以下原則:3.1. 實用性方案選擇和功能設置應追求實用性,必須切合XXXX的實際,技術上要有一定高度,手段強調(diào)實用,操作直觀簡便,便于維護。同時,要滿足行業(yè)要求,符合XXXX的業(yè)務模式和管理模式,不盲目追求不實用的技術,符合經(jīng)濟實用并適度超前的原則。3.2. 先進性整體系統(tǒng)應充分體現(xiàn)先進的管理思想和理念,采用先進的、成熟的且可持續(xù)發(fā)展的技術方法,并與XXXX的實際相結合。3.3. 前瞻性和整體性充分考慮行業(yè)信息化的發(fā)展趨勢和方向,結合XXXX的實際,對系統(tǒng)的整體架構進行具有前瞻性和整體性的設計。3.4. 集成性系統(tǒng)應符合信息集成和信息共享的原則,具有開放、靈活、符合主流標準的集成架構,能夠與全區(qū)、XXXX現(xiàn)有的、在建的、將建的各相關應用系統(tǒng)進行無縫的信息集成,做到業(yè)務流程的全閉環(huán)管理和數(shù)據(jù)層面的實時、準確傳輸。3.5. 擴展性使用廣泛、先進、成熟的標準和協(xié)議,系統(tǒng)要具有良好的開放性、擴展性、可移植性和升級前景,系統(tǒng)結構要求模塊化,功能模塊可以平滑擴充。3.6. 經(jīng)濟性系統(tǒng)總體上應具有良好的性價比,應適用于XXXX現(xiàn)有的網(wǎng)絡條件,在保證系統(tǒng)能夠安全、可靠運行的前提下,要充分考慮與現(xiàn)有的相關系統(tǒng)兼容性,最大限度地降低系統(tǒng)造價,充分利用現(xiàn)有系統(tǒng)有價值的財富,保護原有投資。同時,在設計時要作到統(tǒng)一規(guī)劃,避免不必要的投資。充分考慮到系統(tǒng)的可擴充性,避免重復投資。3.7. 可管理性和可維護性提供的系統(tǒng)應具有簡單、直觀、方便的維護和管理手段,盡量減少維護和管理環(huán)節(jié),使系統(tǒng)具有良好的可管理性和可維護性。3.8. 安全性保證數(shù)據(jù)的安全以及交換數(shù)據(jù)的安全和一致性,采用有效手段保障系統(tǒng)和數(shù)據(jù)的安全性。3.9. 穩(wěn)定性和可靠性系統(tǒng)應具備必要的冗余備份設計,運行應穩(wěn)定、可靠。要保證應用及數(shù)據(jù)的高可用性,任何一個運行應用的主機發(fā)生故障時,該應用系統(tǒng)能夠在保證數(shù)據(jù)不丟失的情況下自動切換到其他主機上運行,即做到集群功能。3.10. 可重構性系統(tǒng)應具備可重構性,保證系統(tǒng)在需要重構時,能夠順利實現(xiàn)系統(tǒng)的重構。3.11. 設計規(guī)范本項目在系統(tǒng)設計、軟硬件采購、應用開發(fā)、系統(tǒng)集成和服務過程中應采用已有的國家標準、行業(yè)標準和主流國際標準,遵循但不僅限于下列標準體系和要求:YC/T 203-2006 XX行業(yè)信息化標準體系及相關標準XX行業(yè)信息化建設統(tǒng)一技術平臺要求XX行業(yè)信息系統(tǒng)安全等級保護定級指南國家SOA標準體系。4. 架構設計本系統(tǒng)采用與數(shù)據(jù)分析系統(tǒng)共用的技術手段,從而做到了本系統(tǒng)與原有系統(tǒng)的技術手段的統(tǒng)一線,也符合國家局以及XXXX對于統(tǒng)一技術路線的需要。(一)系統(tǒng)采用J2EE技術架構根據(jù)項目建設目標要求,系統(tǒng)建設既要適應本次項目需求,同時也要考慮到將來的系統(tǒng)擴展性和應變性,軟件設計要保證在技術上的可擴展性,滿足現(xiàn)有和未來不同應用系統(tǒng)的需要,并方便今后進行其他系統(tǒng)的擴展和再開發(fā)。因而在結構選型上,要有強的伸縮特性,并且技術上要先進、成熟、可靠和穩(wěn)定性。 經(jīng)過對用戶的現(xiàn)有狀況及業(yè)務需求比較分析,我們推薦采用基于J2EE的應用體系結構。 在國際上,Java技術已成為解決大型應用的事實標準,符合J2EE規(guī)范的應用服務器則是構建面向對象的多層企業(yè)應用的中間核心平臺。因其具有易移植性,廣開放性、強安全性和支持快速開發(fā)等特性,成為面向對象開發(fā)組織應用的首選平臺?;贘2EE應用服務器支持EJB組件開發(fā)技術,包括消息隊列、負載均衡機制和交易管理等。支持中大型網(wǎng)站和中大型組織應用等需要大規(guī)模跨平臺、網(wǎng)絡計算的領域。軟件構造有幾個不可逆轉的發(fā)展方向:XML數(shù)據(jù)結構、面向對象的構件技術、網(wǎng)絡化應用。其中Java 因為與平臺無關、安全、穩(wěn)定、易開發(fā)、好維護、很強的網(wǎng)絡使用性等, 而成為主流環(huán)境, J2EE是企業(yè)級應用的標準。 目前基于J2EE標準的體系結構,由于其以下特征受到了越來越多的大型企業(yè)、政府機關歡迎和應用。 1) 可伸縮性,可擴展性、平臺無關性; 2) 代碼復用性,維護成本低; 3) 快速開發(fā)能力,帶來系統(tǒng)實用性及系統(tǒng)的靈活應變能力; 4) 集成性,數(shù)據(jù)訪問能力強,可以訪問各種異構數(shù)據(jù)。 應用應當構建在一個構架合理、先進,擴展性強、伸縮性好、安全性高的統(tǒng)一應用服務支撐平臺上,這樣,才能避免重復開發(fā)、在保證系統(tǒng)穩(wěn)定可靠的基礎上加快建設的速度。 根據(jù)以上考慮,我們設計本項目的技術架構采用基于J2EE的MVC框架來實現(xiàn)。展現(xiàn)層、控制層和業(yè)務邏輯層部署在應用服務器上,并以我公司應用平臺來支撐,應用服務器采用符合J2EE 規(guī)范的成熟產(chǎn)品,如BEA Weblogic、IBM Websphere 等,數(shù)據(jù)層部署在數(shù)據(jù)庫服務器上。系統(tǒng)用戶可以通過PC 客戶機的瀏覽器、移動終端等設備來訪問系統(tǒng)的展現(xiàn)層,從而實現(xiàn)與業(yè)務應用系統(tǒng)的交互。 展現(xiàn)層 展現(xiàn)層完成業(yè)務系統(tǒng)信息如客戶信息、商品信息、訂單信息等信息的提交。展現(xiàn)層采用“請求-應答”方式與控制層交互。為減少展現(xiàn)層與控制層的交互,盡量采用“相關信息一次獲得、信息一次提交”方式。 展現(xiàn)層還可以完成各應用系統(tǒng)的界面級整合,包括個性化展示等。展現(xiàn)層主要采用JSP技術,并使用類C/S方式的 WEB組件實現(xiàn)界面友好的交互??刂茖?控制層實現(xiàn)用戶和系統(tǒng)之間的交互管理,提供展現(xiàn)層的展現(xiàn)邏輯和對應用層的訪問接口??刂茖又饕峁┓职l(fā)服務、會話管理、安全服務、輸入校驗、錯誤處理、單點登錄等服務和功能,它負責接收客戶端的服務請求,進行解析;并根據(jù)解析結果調(diào)用邏輯層相應業(yè)務組件的方法。 安全服務從應用軟件的層面來說主要包括認證及授權。 認證:用符合JAAS規(guī)范,統(tǒng)一基于LDAP的安全認證。認證的主要目的是保護整個應用,在沒有通過認證之前,應用的任何資源都是受保護的,在通過了認證之后,才能基于你在LDAP上的角色來訪問具有權限的應用。安全認證可以基于其他第三方安全產(chǎn)品進行擴展,可以基于key、基于CA證書認證,應用服務器和安全服務器建立信任關系,所有的安全認證提交給安全服務器來完成,可以利用key存儲用戶的電子簽名、電子印章,使整個應用的安全得到更好的保障。 授權:采用分層的授權機制,一級權限為子系統(tǒng)的訪問權限,二級為子系統(tǒng)內(nèi)部的功能模塊的訪問權限,在子系統(tǒng)內(nèi)部,授權可以再細分,可以根據(jù)用戶的需求把功能模塊的權限賦予相應的角色。 控制層采用Servlet實現(xiàn)。 邏輯層 業(yè)務邏輯的接口,實現(xiàn)業(yè)務流程的控制,是業(yè)務領域層的服務接口。其責任是提供業(yè)務組件和業(yè)務服務,這些組件將根據(jù)展現(xiàn)層的請求進行相關的業(yè)務處理。注意這里的組件是廣義上的概念,既可以是EJB,也可能是普通的Java類,或者是一個WEB服務。 邏輯層的業(yè)務組件建立在統(tǒng)一的業(yè)務模型之上,這些業(yè)務模型也將為流程關鍵型業(yè)務使用。邏輯層會從數(shù)據(jù)訪問層讀取數(shù)據(jù)或將數(shù)據(jù)寫入數(shù)據(jù)層。邏輯層也可以采用緩存服務,對于基礎類數(shù)據(jù)使用緩存,直接從內(nèi)存讀取,減輕對數(shù)據(jù)庫的壓力并提高響應速度。 數(shù)據(jù)訪問層 完成與數(shù)據(jù)庫的交互,對系統(tǒng)的各種資源和外部系統(tǒng)提供統(tǒng)一的訪問邏輯??梢圆捎肑DBC、Hibernate及數(shù)據(jù)庫的優(yōu)化技術,如翻頁、SQL語句預編譯等。 資源層 存放業(yè)務數(shù)據(jù),是持久化存儲的物理設備,包括各種信息系統(tǒng)資源,例如RDBMS、文件系統(tǒng)、原有系統(tǒng)、消息服務、郵件服務、交易服務中間件等。 資源層一般采用關系數(shù)據(jù)庫,如DB2、Oracle等。(二)系統(tǒng)采用SOA服務構架SOA(service-oriented architecture)是面向服務的體系結構,是一類分布式系統(tǒng)的體系結構,是構建如何組成一個系統(tǒng)的模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和按松藕合方式整合在一起,即將多個現(xiàn)有的應用軟件通過網(wǎng)絡將其整合成一個新系統(tǒng)。 企業(yè)通過SOA的實施,可以實現(xiàn)以服務為核心,將企業(yè)的IT資源整合成可操作的、基于標準的服務,使其能被重新組合和應用,增強業(yè)務靈活性,快速響應市場變化,并保護了企業(yè)已有應用的投資,降低企業(yè)的IT總成本。 (三)系統(tǒng)遵循的詳細技術要求 為了便于系統(tǒng)集成整合,信息共享,解決由于業(yè)務的變化引起調(diào)整機構、流程變化、人員變動引起程序大翻工,最大限度地避免接口工作,提高程序、數(shù)據(jù)的復用率,本系統(tǒng)在設計中將遵循以下詳細技術要求。項目描述開發(fā)標準應用軟件的開發(fā)必須遵循J2EE架構、JAVA技術、B/S模式以及XML 技術標準。部署方式系統(tǒng)采用全市集中部署的模式。底層支撐平臺底層支撐平臺:UNIX操作系統(tǒng)、IBM DB2大型關系數(shù)據(jù)庫。應用架構應實現(xiàn)數(shù)據(jù)標準化、模塊細化,以便用戶能按需要及經(jīng)營管理變化進行流程的靈活配置。數(shù)據(jù)標準化指信息(數(shù)據(jù))元格式、屬性標準,接口標準,通信標準,信息目錄標準等。模塊細化要求系統(tǒng)按照系統(tǒng)、子系統(tǒng)、功能、子功能等逐步細化,直到單一功能模塊為止。安全系統(tǒng)應有一定的系統(tǒng)安全和數(shù)據(jù)安全手段(防宕、防丟、防
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度軟件測試工程師保密合同及質(zhì)量保證協(xié)議3篇
- 2025年度店鋪股份質(zhì)押與融資服務合同范本2篇
- 二零二五年度智慧城市基礎設施建設項目承包合同樣本3篇
- 科學思維在學科復習中的運用
- 網(wǎng)絡安全教育在學校中的創(chuàng)新實踐與策略研究
- Unit 6【單元測試·基礎卷】-2023-2024學年九年級英語上冊(牛津上海版)(解析版)
- 二零二五年度車輛抵押借款合同爭議解決機制4篇
- 2025年度土地租賃合同參考范本3篇
- 2025年度個人水電安裝與維護承包服務合同4篇
- 2025版?zhèn)€人二手房交易合同附房屋維修責任說明2篇
- 安踏運動品牌營銷策略研究
- 彩票市場銷售計劃書
- 骨科抗菌藥物應用分析報告
- 支付行業(yè)反洗錢與反恐怖融資
- 百詞斬托福詞匯excel版本
- 基礎設施綠色施工技術研究
- 寶鋼BQB 481-2023全工藝冷軋中頻無取向電工鋼帶文件
- 車輛定損情況確認書范本
- 高中英語新課標詞匯表(附詞組)
- 2022年高考湖南卷生物試題(含答案解析)
- GB/T 20909-2007鋼門窗
評論
0/150
提交評論