案例借鑒 | 某通訊巨頭的IT建設方案

来源:http://www.cnblogs.com/lindsshun/archive/2016/09/28/5915476.html
-Advertisement-
Play Games

成都聯通作為合併重組後的中國聯通在成都的分支機構,擁有基礎扎實的通信網路和當前最先進技術的WCDMA網路。隨著3G和4G業務的發展領先,成都聯通憑藉其出色的網路能力和服務,在用戶中贏得了口碑。 ...


成都聯通作為合併重組後的中國聯通在成都的分支機構,擁有基礎扎實的通信網路和當前最先進技術的WCDMA網路。隨著3G和4G業務的發展領先,成都聯通憑藉其出色的網路能力和服務,在用戶中贏得了口碑。

在IT架構規劃方面,圍繞公司管理和業務需求,公司提出這樣幾個原則:

  • 以穩定的數據介面為基礎
  • 減少手工計算環節,實現IT化自動支撐
  • 滿足營銷一線對明細數據的需求,有效彌補集中系統對明細數據提供的不足
  • 整合自各系統的數據,建設一體化的綜合平臺,提供便捷服務
  • 適應快速發展需要,提升精細化營銷支撐能力
  • 應用先進技術,推進IT基礎設施整合及深度管控
  • 積極探索互聯網應用,支撐新型的營銷模式

網路架構

在架構左側是數據入口點,從各系統中提取數據,將數據統一到數據平臺。架構右側是渠道一體化的數據呈現。在構建整個平臺的架構時,需要考慮得很全面。要考慮展示的報表類型和內容,報表的流轉過程,系統架構,傳統方法的缺陷以及未來發展動態。

圍繞這樣的建設思路,成都聯通開展了統一的數據平臺建設

建設成果

1、報表類型及內容

2、數據加工及報表流轉過程

 

3、數據分析圖表

 

其實,在引入帆軟報表系統之前公司面臨了很多問題。市場需求的瞬息萬變導致數據分析的需求不斷發生變更,傳統報表開發方式緩慢,並且會因為一些簡單的BUG造成開發進度不可控,跟不上市場部等對大數據分析需求的模型變更速度。成都聯通大部分辦公流程通過人力比對以及excel表還有文本列印確認實現,浪費了大量的人力和物力。在成都聯通發展階段中,陸續開發的系統因為管理許可權的不同造成資料庫無法對接數據無法同步,或者因為計算方式不同造成不同系統對同一數據計算結果不一。

針對這一系列問題,公司利用帆軟報表FineReport搭建的統一的數據分析平臺使得報表可以靈活部署,用戶提交需求後可以快速響應,並且根據用戶使用頻率開發報表許可權,報表開發者可以根據工作需要撤銷或者修改該功能或模塊。由原來的系統開發工作量縮減為模塊開發,各部門分許可權登錄查看各自對應的模塊,互不幹涉,保障了數據安全性。

帆軟報表的利用由三方面展開。

方案1:傳統系統框架與帆軟報表的結合

聯通成都市分公司人力考核系統採用傳統java語言,基於structs2+Spring框架開發。在完成擴家搭建和一期開發後,該系統的後續開發就均採用了帆軟開發方式。通過文件部署可以直接把報表內容嵌套進原系統頁面,不但提高了開發效率,也使得系統耦合性降低。

方案2:傳統報表形式與帆軟報表的結合

在人力資源考核系統一期開發後,為系統管理員開發了報表管理,用戶角色管理等許可權。在引入了帆軟報表後,帆軟開發的報表管理同樣被納入了管理模塊。

方案3:日常:辦公系統與帆軟報表系統的結合


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • Android控制項基本介紹 Android本身提供了很多控制項比如我們常用的有文本控制項TextView和EditText;按鈕控制項Button和ImageButton狀態開關按鈕ToggleButton單選覆選按鈕RadioButton和RadioGroup單選按鈕和覆選按鈕CheckBox圖片控制項I ...
  • 1. UITableView //去除tableviews的點擊效果 //去除tableviews的點擊效果 cell.selectionStyle = UITableViewCellSelectionStyleNone; //隱藏tableView的分割線 cell.tableView.separ ...
  • 更新到Xcode 8的同學應該都遇到了這個問題:用Xcode 8運行項目,日誌會瘋狂的刷,就像下麵這種圖一樣: 日誌輸出 日誌輸出 於是,簡單搜尋了下,“歪果仁”給出瞭如下解決方法: Edit Scheme-> Run -> Arguments, 在Environment Variables裡邊添加 ...
  • easy_install mysql-connector-python >>>import mysql.connector as conner >>> conn = conner.connect(user="root", passwd="kaimen", db="zentao", port=3306 ...
  • SHOW PROCESSLISTor show status where `variable_name` = 'Threads_connected'; ...
  • 目錄: Prerequisites 集群配置規劃 創建域控伺服器 polybase install firewall config 集群配置 刪除計算節點 install Prerequisites Microsoft .NET Framework 4.5 Oracle Java SE RunTim ...
  • 回到目錄 兩雄爭霸 使用StackExchange.Redis的原因是因為它開源,免費,而對於商業化的ServiceStack.Redis,它將一步步被前者取代,開源將是一種趨勢,商業化也值得被我們尊重,畢竟人家研究代碼也不容易,做商品也很正常,當然這不是我們今天的重點,今天主要說一下對StackE ...
  • SQL Server 使用的資源受到操作系統的調度,同時,SQL Server在內部實現了一套調度演算法,用於管理從操作系統獲取的資源,主要是對記憶體和CPU資源的調度。一個好的資料庫系統,必定在記憶體中緩存足夠多的信息,以減少從物理硬碟中讀取數據的次數;如果記憶體是系統瓶頸,那麼SQL Server一定會 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...