999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

報表系統在礦冶企業中的應用

2016-11-09 23:14:34邊維天余剛王清
數字技術與應用 2016年9期

邊維天 余剛 王清

摘要:報表系統是通過對礦冶企業生產工藝流程分析后,從大量的底層數據中提取出有用數據,并對該數據進行分析、處理,最終將處理后的數據以報表的方式展現給用戶,為礦冶企業的管理者制定決策,提高企業競爭力提供有力的數據支持。本文主要從礦冶企業信息化建設現狀的角度,分析了該報表系統在當前礦冶形式下的重要作用,并對該報表系統的優點、系統設計、關鍵技術等進行了詳細介紹。

關鍵詞:報表系統 接口技術 Jquery HTML5

中圖分類號:TP39 文獻標識碼:A 文章編號:1007-9416(2016)09-0110-01

隨著礦冶行業近些年來的飛速發展,礦冶企業的信息化步伐也明顯加快。面對激烈的競爭市場,管理者如何快速掌握企業信息,把握企業動態是企業保持競爭力的關鍵問題。而報表系統是解決該問題的基本措施和途徑。在傳統的報表系統中,員工錄入數據的環節上操作十分復雜,員工需要在每個需要錄入數據的單元格內依次錄入數據,工作效率不高。本文提出一種基于Jquery與HTML5的前端展示技術,可與Excel無縫鏈接,實現類Excel的基本功能,用戶在錄入數據時可直接將Excel中的數據拷貝到報表中即可,大大簡化了員工在錄入數據時的繁瑣操作,提高工作效率。

1 系統設計

報表系統是根據礦冶企業的需求,將生產工藝流程中大量底層數據進行提取、處理、分析,并將數處理后的數據加載到與系統交互的數據庫中,最終通過報表將數據展現出來。為礦冶企業的管理者提供企業生產運營的基礎數據,為管理者掌握企業動態、保持企業市場競爭力提供有效的數據支持。

報表系統的組織結構圖,如圖1所示。

用戶權限管理是信息系統中的重要部分,該報表系統中也有其對應的權限管理。報表系統通過權限管理對不同部門的員工、管理者進行權限控制,只有當用戶具有某報表查看權限時,方可有權限對該報表進行查看或編輯。根據不同企業的不同需求,用戶可根據實際需要將不同角色的管理人員進行特定的配置。該系統首先是用角色來進行先關權限的配置,如增、刪、改、查等操作;然后在角色中添加相應的用戶或組織機構,組織機構可以理解為部門或崗位,一個用戶可對應多個組織結構;最后針對不同的報表配置各自不同的角色即可。

該報表系統主要由產量統計表、生產指標統計表、材料消耗統計表、電能統計表等報表組成。針對不同類型的報表,將數據以小時為單位、或以班為單位進行累積量的統計。最終結果按選礦分類、項目名稱為分組方式將統計分析后的數據以報表的形式展現出來。

2 關鍵技術

2.1 接口技術

由于礦冶行業的基礎數據一般都通過如Wonderware、WinCC等采集到其數據庫中。本報表系統開發了對應的接口,通過定期執行接口服務的方式,提取基礎數據,經過處理后存放于報表系統的數據庫中,方便報表系統的查詢或再處理。

2.2 OpenXML技術

OpenXML是微軟提供的一套可以操作Office文件如Word、Excel等開發接口。它能夠實現從現有二進制格式向基于XML的格式的高保真移植。OpenXML提供了一套XML結構描述Office文件的標準。開發人員可直接憑借幾行代碼就可以實現對Office復雜的交互操作。在該報表系統中主要利用該技術實現Excel的導入、導出功能。

2.3 Jquery+HTML5前端技術

Jquery是一套跨瀏覽器的JavaScript庫,簡化HTML與JavaScript之間的操作,可實現網頁的動態效果、Ajax請求等功能。HTML5是萬維網的核心語言、標準通用標記語言下的一個應用超文本標記語言(HTML)的第五次重大修改。用來幫助Web應用程序的開發者,努力提高新元素互操作性。HTML5的出現使得跨平臺、跨瀏覽器的網頁成為可能,提高了網頁的可用性,改進了用戶的用好體驗。該報表系統通過該技術以類Excel的方式在網頁中將報表展現出來,可滿足Excel的基本操作,讓用戶在網頁中操作該報表時如同操作Excel一樣,如圖2。特別是在報表錄入或編輯時,用戶可直接將Excel中的數據拷貝到該網頁中即可,提升了報表系統的用戶體驗,極大地提高了工作效率。

3 軟件架構

該報表系統采用ASP.Net平臺、Sql Server數據庫、三層架構開發的B/S網站系統。通過該三層架構的模式,將系統分為數據訪問層、業務邏輯層、表現層三部分。實現了高內聚、低偶爾的特點,增強系統的可拓展性,便于維護和二次開發。

(1)數據訪問層:直接操作數據庫,實現對數據庫的增刪改查等操作。該系統中采用Linq to Sql的方式操作數據庫,首先將數據庫中的數據模型映射為.Net的對象模型,然后通過數據庫表的外鍵映射表之間的引用關系,每張表對應一個實體,表中的一個數據就對應該實體對象的一個屬性值。當程序運行是,Linq to Sql會將對象模型中的語言集成查詢轉換為 SQL,從而實現對數據庫的操作。

(2)業務邏輯層:主要負責對數據層的操作。即根據不同的需求,將數據進行業務處理,再將處理后的數據傳遞給表現層。該系統通過面向接口編程的方式,利用工廠模式將不同業務處理的對象傳遞給工廠,然后再由工廠進行對象化和模塊化的操作,使得業務邏輯層更加簡潔,便于復用和二次開發。

(3)表現層:主要表示Web方式,也就是用戶所能看見的部分,在該系統中即報表展示的部分。在該層設計中,采用了大量的前端技術如Aspx、Jquery、Ajax、HTML5等,減少用戶與報表交互時的冗余操作,提高用戶體驗。

4 結語

本報表系統提供的功能很好地滿足了礦冶企業在生產環節中的實際需求,能夠將生產環節中的底層基礎數據統計分析后,以小時、班、日、月、年等方式作為報表展現給用戶,為礦冶行業的管理者提供及時、穩定的數據信息,為其提供決策依據。該系統已在多個礦冶企業中運行,深受用戶好評。

參考文獻

[1]楊曄逵.我國有色金屬企業信息化建設研究[J].湖南有色金屬,2010(1).

[2]Richard Kiessing.構建高性能可拓展ASP.NET網站.人民郵電出版社[M],2010.

主站蜘蛛池模板: 欧美黄网站免费观看| 亚洲精品第五页| 亚洲不卡网| 老司机午夜精品网站在线观看 | 色哟哟国产精品一区二区| 丁香六月激情婷婷| 乱色熟女综合一区二区| 精品日韩亚洲欧美高清a| 国产激情在线视频| 国产一级在线观看www色| 中文字幕天无码久久精品视频免费 | 91九色国产porny| 亚洲综合久久成人AV| 国产亚卅精品无码| 伊人欧美在线| 制服丝袜在线视频香蕉| 久久精品欧美一区二区| 免费在线观看av| 精品91在线| 综合色天天| 成人在线亚洲| 国产视频欧美| 国产微拍精品| 四虎影视无码永久免费观看| 婷婷伊人五月| 亚洲国产一成久久精品国产成人综合| 在线免费亚洲无码视频| 在线无码九区| 久久精品国产亚洲AV忘忧草18| 最新痴汉在线无码AV| 久久99国产乱子伦精品免| 欧美成人精品一级在线观看| 国产成人综合日韩精品无码首页 | 国国产a国产片免费麻豆| 婷婷色在线视频| h网址在线观看| 伊人天堂网| 亚洲色欲色欲www网| 九色综合视频网| 国产人妖视频一区在线观看| 亚洲视频二| 亚洲国产精品一区二区第一页免| 亚洲中文字幕在线观看| 亚洲精品无码久久久久苍井空| 中文字幕有乳无码| Aⅴ无码专区在线观看| 色综合热无码热国产| 四虎影院国产| 日本国产精品一区久久久| 永久免费精品视频| 欧美亚洲国产精品第一页| 在线观看无码a∨| 青青草原偷拍视频| 99在线视频精品| 亚洲天堂精品在线| 亚洲天堂首页| 亚洲日韩高清在线亚洲专区| 免费激情网址| 中文字幕在线欧美| 青青草原国产免费av观看| 久久婷婷色综合老司机| 99re在线视频观看| 精品无码视频在线观看| 欧美成人影院亚洲综合图| 欧美精品黑人粗大| 国产麻豆永久视频| 日韩精品欧美国产在线| 青青草国产在线视频| 在线观看亚洲天堂| 亚洲无码日韩一区| 国产剧情国内精品原创| 国产主播在线观看| 97人人做人人爽香蕉精品| 日本影院一区| 中文字幕2区| 亚洲欧美激情另类| 午夜精品久久久久久久无码软件 | 国产精品毛片在线直播完整版| 欧美视频在线观看第一页| 熟妇丰满人妻av无码区| 日韩福利在线视频| 亚洲天堂伊人|