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.

主站蜘蛛池模板: 国产69精品久久| 无码综合天天久久综合网| 网久久综合| 日韩无码视频播放| 伊人成人在线视频| A级毛片无码久久精品免费| 久久狠狠色噜噜狠狠狠狠97视色| 免费一级大毛片a一观看不卡| 国产成人精品在线| 国产精品偷伦视频免费观看国产| 手机在线看片不卡中文字幕| 欧美视频在线观看第一页| 欧美精品一区二区三区中文字幕| 国产精品一老牛影视频| 精品少妇人妻av无码久久| 国产在线观看第二页| 亚洲无线一二三四区男男| 久久香蕉国产线看观| 真人高潮娇喘嗯啊在线观看| 91福利免费视频| 97国产精品视频自在拍| 99精品在线视频观看| 亚洲九九视频| 国产高清在线丝袜精品一区| 国产成人免费| 精品久久综合1区2区3区激情| 久久精品66| 国产一级视频在线观看网站| 亚洲天堂视频在线观看| 少妇极品熟妇人妻专区视频| 亚洲中文字幕精品| 无码'专区第一页| 亚洲精品va| 国产欧美性爱网| AV在线天堂进入| 久久久亚洲国产美女国产盗摄| 亚洲人成网站观看在线观看| 国产欧美日韩精品综合在线| 亚洲欧洲美色一区二区三区| 亚洲国产精品一区二区高清无码久久| 另类专区亚洲| 国产va在线| 波多野结衣中文字幕久久| 久996视频精品免费观看| 国产真实乱子伦精品视手机观看 | 玩两个丰满老熟女久久网| 欧美在线一二区| a级毛片免费播放| 久久www视频| 狠狠色成人综合首页| 性喷潮久久久久久久久| 日韩精品一区二区三区大桥未久 | 精品少妇人妻一区二区| 国产精品久线在线观看| 女人毛片a级大学毛片免费| 国产9191精品免费观看| 中国毛片网| 四虎综合网| 日韩av无码精品专区| 特级aaaaaaaaa毛片免费视频| 99精品视频在线观看免费播放| 国产无遮挡猛进猛出免费软件| 婷婷色婷婷| 伊人久久久大香线蕉综合直播| 亚洲男人的天堂网| 成色7777精品在线| 波多野衣结在线精品二区| 色综合a怡红院怡红院首页| 国产亚洲精久久久久久无码AV| 午夜爽爽视频| 久草美女视频| 久久精品视频亚洲| 国产av剧情无码精品色午夜| 毛片大全免费观看| jizz国产视频| 国产簧片免费在线播放| 亚洲日本一本dvd高清| 亚洲国产黄色| 色屁屁一区二区三区视频国产| 欧美激情,国产精品| 欧美国产日韩在线| 国产精品久久久久鬼色|