強志勇,王 龍,色依提·克依沙,劉曉剛
(中國石油新疆油田公司采油一廠 信息檔案管理站,新疆 克拉瑪依 834000)
基于.NET的工會業務操作平臺系統研發
強志勇,王 龍,色依提·克依沙,劉曉剛
(中國石油新疆油田公司采油一廠 信息檔案管理站,新疆 克拉瑪依 834000)
隨著信息技術的高速發展,信息系統已成為各行業必不可少的組成元素之一。傳統工會業務過于繁雜,已不能滿足企業日益發展的需要。為此筆者提出了利用信息系統的一套新解決方案。通過統一認證登錄方式,操作授權模塊,同步數據共享,生成業務報表,備案查詢。
統一認證;數據共享;授權模塊;業務報表
隨著信息技術的高速發展,信息系統已成為各行業替代傳統業務管理模式的一個有效手段。而工會業務由于管理手段的落后造成工作失誤頻有發生,導致信息資料的損毀和丟失,造成無法彌補的損失。
因此,本著先進性、開放性、可擴充性和可維護性的原則,根據目前業務實際,并充分考慮今后業務發展需要,開發一套科學化、系統化的工會業務操作平臺,制訂一套較為完善的解決方案,進行工會業務管理。
本系統是工會業務操作平臺系統,總體架構是B/S三層架構。圖1展示了系統的B/S三層架構。三層結構可稱為:前端應用層、中間信息處理層和底層數據訪問層。其架構優勢在于:在功能開發、運行、管理等方面具有高度統一性和規范性,能夠滿足系統對可伸縮性、可擴展性、可靠性、可管理性和易維護性的需要,能夠以組件化、模塊化的方式從Internet/Intranet上為用戶提供服務。

圖1 系統三層結構圖
系統主要功能,包括組織建設、民主管理、勞動保護、勞動競賽、班組建設、送溫暖工程、健康療養、職工學習、會議記錄、文體活動、評優選樹、規章制度、方案通知和權限管理等,涵蓋了工會的主要業務。
2.1數據庫設計
數據庫的設計遵循數據庫設計規范。保證數據的完整性、準確性和唯一性,減少數據的冗余,避免數據操作過程產生的數據沖突。根據本項目需求設計了數據庫,包括10個部分。圖2展示了10個主要功能數據表集合包。
這里主要介紹工會基本信息采集數據表集合包:組織建設,需求說明如下。
(1)工會會員基本信息表:工會會員基本信息采集的基礎表,本系統采用現有人事信息系統庫中的人事信息共享,生成本系統中會員信息,避免重復收集錄入,提高效率。工會職能和職務為多選,故采用字符串方式保存。用工會組織基本信息表、工會基本信息表統計數據使用。

圖2 系統數據庫表集合包
(2)工會會員基本信息臨時表:為了后期需求展示和統計方便,增加了這張表,作為中間表,依賴工會會員基本信息表生成會員的多個職能和職務對應關系。
(3)工會基本信息表:依賴工會基本信息臨時表生成的需求統計數據。
(4)廠工會組織基本信息表:依賴工會基本信息臨時表生成的需求統計數據。
(5)工會分級職能職務表:根據職能職務分類,設計為父子關系數據項表,工會會員基本信息表中的職能和職務選項就是依賴這個表獲取多選結果的。
(6)特殊人群名冊信息:一張維護特殊人群信息的表,會員基本信息依賴工會會員基本信息表生成。
(7)會員繳費情況表:一張維護會員繳費信息的表,會員基本信息依賴工會會員基本信息表生成。
2.2系統界面設計
界面是用戶與系統交互的平臺,因此,界面需要滿足易用性,包含提升用戶體驗的特性。本系統的主題風格簡明,基于網頁的模板,然后進行需求定制修改,實現系統的界面。
2.2.1登錄界面
登錄界面介紹,這里采用統一認證方式驗證登錄用戶是否為本單位用戶,使用的賬號是否為中石油郵箱賬號。借此驗證登錄用戶身份達到統一認證的目的。故此系統無需單獨設置用戶賬號密碼。統一認證方式更加簡便,用戶不用記更多的賬號密碼信息。
2.2.2業務操作界面
業務操作界面介紹,這里選工會會員花名冊操作界面介紹。如圖3所示,工會會員花名冊界面。紅框標注區域有查詢區域、功能區域、編輯區域。
(1)查詢區域:包括查詢單位(下拉列表選項)、年月(日期控件)、工會職能分類(下拉列表為樹型選項,提供多選查詢)、姓名檢索(根據輸入姓名文字,匹配查詢)。
(2)功能區域:這里功能有個操作順序(①生成數據;②數據處理)。生成數據功能是從現有的人事庫,獲取指定月份的人員基本信息批量攜帶過來,作為工會系統的會員信息,工會系統只需要維護部分工會業務信息即可完成信息錄入,提高效率,避免重復收集信息。數據處理功能是將全部維護好的工會會員信息生成中間統計數據,便于后續業務使用這部分數據進行業務擴展。導出數據功能是根據查詢出的數據集結果導出為指定樣式的Excel表格。
(3)編輯區域:提供新增、修改、刪除功能。新增是從人事庫信息中單選人員信息攜帶過來作為工會會員基本信息記錄。修改是對現有記錄進行維護,只能維護工會業務部分數據,攜帶數據無需維護,保證數據的一致性,避免產生冗余數據。刪除是刪除錯誤或作廢的工會會員信息。注意:編輯區域中紅框標注的工會職能和工會職務都是可以復選的功能,以“,”分隔多項,將選擇結果以字符串形式保存在表中對應字段中。上面說的數據處理功能就是將一個會員多個職能職務分多條記錄保存,便于后續擴展業務使用。
2.2.3權限管理界面
權限管理界面介紹,這里選用戶管理界面介紹。包括用戶的管理、角色授權、功能授權、單位授權。

圖3 工會會員花名冊

圖4 授權功能界面
(1)所屬角色:用戶對應的所屬角色界面,這里提供批量增加操作和單條新增功能。提供穿透查詢當前用戶角色關系,記錄對應的用戶和角色。
(2)數據權限:可以單選或者復選,可以查看已授權的單位和全部單位。
(3)功能權限:如圖4所示提供授權角色的功能權限、授權用戶的功能權限以及查看全部功能權限。這里點擊授權角色功能后,用戶根據所對應的角色自動綁定功能權限,無需單獨對用戶指定權限,如果需要單獨對用戶授權特殊權限,可以選擇勾選用戶授權的功能并提交。那么該用戶就同時具備了當前所屬角色權限以及自己的權限。
該系統采用了目前B/S模式開發的主流技術之一ASP.NET開發,利用統一平臺實現了工會日常業務集中管理。從目前在工會業務中的使用來看,效果非常顯著,能大大縮短業務處理時間,減少冗繁的信息收集整理工作,系統化的業務管理方式大大提高了工作效率。
主要參考文獻
[1]馬瑞新.ASP.NET 2.0程序設計案例教程[M].北京:清華大學出版社,2009.
[2]曹文.C# 程序設計語言中的委托和事件[J].現代計算機:專業版,2008(2).
[3]明日科技.C#開發經驗技巧寶典[M].北京:人民郵電出版社,2007.
[4]明日科技.ASP.NET數據庫系統開發完全手冊[M].北京:人民郵電出版社,2007.
10.3969/j.issn.1673 - 0194.2016.16.029
TP311.52
A
1673-0194(2016)16-0048-02
2016-07-02