強志勇,王 龍,色依提·克依沙,劉曉剛
(中國石油新疆油田公司采油一廠 信息檔案管理站,新疆 克拉瑪依 834000)
基于.NET的工會業(yè)務操作平臺系統(tǒng)研發(fā)
強志勇,王 龍,色依提·克依沙,劉曉剛
(中國石油新疆油田公司采油一廠 信息檔案管理站,新疆 克拉瑪依 834000)
隨著信息技術(shù)的高速發(fā)展,信息系統(tǒng)已成為各行業(yè)必不可少的組成元素之一。傳統(tǒng)工會業(yè)務過于繁雜,已不能滿足企業(yè)日益發(fā)展的需要。為此筆者提出了利用信息系統(tǒng)的一套新解決方案。通過統(tǒng)一認證登錄方式,操作授權(quán)模塊,同步數(shù)據(jù)共享,生成業(yè)務報表,備案查詢。
統(tǒng)一認證;數(shù)據(jù)共享;授權(quán)模塊;業(yè)務報表
隨著信息技術(shù)的高速發(fā)展,信息系統(tǒng)已成為各行業(yè)替代傳統(tǒng)業(yè)務管理模式的一個有效手段。而工會業(yè)務由于管理手段的落后造成工作失誤頻有發(fā)生,導致信息資料的損毀和丟失,造成無法彌補的損失。
因此,本著先進性、開放性、可擴充性和可維護性的原則,根據(jù)目前業(yè)務實際,并充分考慮今后業(yè)務發(fā)展需要,開發(fā)一套科學化、系統(tǒng)化的工會業(yè)務操作平臺,制訂一套較為完善的解決方案,進行工會業(yè)務管理。
本系統(tǒng)是工會業(yè)務操作平臺系統(tǒng),總體架構(gòu)是B/S三層架構(gòu)。圖1展示了系統(tǒng)的B/S三層架構(gòu)。三層結(jié)構(gòu)可稱為:前端應用層、中間信息處理層和底層數(shù)據(jù)訪問層。其架構(gòu)優(yōu)勢在于:在功能開發(fā)、運行、管理等方面具有高度統(tǒng)一性和規(guī)范性,能夠滿足系統(tǒng)對可伸縮性、可擴展性、可靠性、可管理性和易維護性的需要,能夠以組件化、模塊化的方式從Internet/Intranet上為用戶提供服務。
圖1 系統(tǒng)三層結(jié)構(gòu)圖
系統(tǒng)主要功能,包括組織建設、民主管理、勞動保護、勞動競賽、班組建設、送溫暖工程、健康療養(yǎng)、職工學習、會議記錄、文體活動、評優(yōu)選樹、規(guī)章制度、方案通知和權(quán)限管理等,涵蓋了工會的主要業(yè)務。
2.1數(shù)據(jù)庫設計
數(shù)據(jù)庫的設計遵循數(shù)據(jù)庫設計規(guī)范。保證數(shù)據(jù)的完整性、準確性和唯一性,減少數(shù)據(jù)的冗余,避免數(shù)據(jù)操作過程產(chǎn)生的數(shù)據(jù)沖突。根據(jù)本項目需求設計了數(shù)據(jù)庫,包括10個部分。圖2展示了10個主要功能數(shù)據(jù)表集合包。
這里主要介紹工會基本信息采集數(shù)據(jù)表集合包:組織建設,需求說明如下。
(1)工會會員基本信息表:工會會員基本信息采集的基礎表,本系統(tǒng)采用現(xiàn)有人事信息系統(tǒng)庫中的人事信息共享,生成本系統(tǒng)中會員信息,避免重復收集錄入,提高效率。工會職能和職務為多選,故采用字符串方式保存。用工會組織基本信息表、工會基本信息表統(tǒng)計數(shù)據(jù)使用。
圖2 系統(tǒng)數(shù)據(jù)庫表集合包
(2)工會會員基本信息臨時表:為了后期需求展示和統(tǒng)計方便,增加了這張表,作為中間表,依賴工會會員基本信息表生成會員的多個職能和職務對應關(guān)系。
(3)工會基本信息表:依賴工會基本信息臨時表生成的需求統(tǒng)計數(shù)據(jù)。
(4)廠工會組織基本信息表:依賴工會基本信息臨時表生成的需求統(tǒng)計數(shù)據(jù)。
(5)工會分級職能職務表:根據(jù)職能職務分類,設計為父子關(guān)系數(shù)據(jù)項表,工會會員基本信息表中的職能和職務選項就是依賴這個表獲取多選結(jié)果的。
(6)特殊人群名冊信息:一張維護特殊人群信息的表,會員基本信息依賴工會會員基本信息表生成。
(7)會員繳費情況表:一張維護會員繳費信息的表,會員基本信息依賴工會會員基本信息表生成。
2.2系統(tǒng)界面設計
界面是用戶與系統(tǒng)交互的平臺,因此,界面需要滿足易用性,包含提升用戶體驗的特性。本系統(tǒng)的主題風格簡明,基于網(wǎng)頁的模板,然后進行需求定制修改,實現(xiàn)系統(tǒng)的界面。
2.2.1登錄界面
登錄界面介紹,這里采用統(tǒng)一認證方式驗證登錄用戶是否為本單位用戶,使用的賬號是否為中石油郵箱賬號。借此驗證登錄用戶身份達到統(tǒng)一認證的目的。故此系統(tǒng)無需單獨設置用戶賬號密碼。統(tǒng)一認證方式更加簡便,用戶不用記更多的賬號密碼信息。
2.2.2業(yè)務操作界面
業(yè)務操作界面介紹,這里選工會會員花名冊操作界面介紹。如圖3所示,工會會員花名冊界面。紅框標注區(qū)域有查詢區(qū)域、功能區(qū)域、編輯區(qū)域。
(1)查詢區(qū)域:包括查詢單位(下拉列表選項)、年月(日期控件)、工會職能分類(下拉列表為樹型選項,提供多選查詢)、姓名檢索(根據(jù)輸入姓名文字,匹配查詢)。
(2)功能區(qū)域:這里功能有個操作順序(①生成數(shù)據(jù);②數(shù)據(jù)處理)。生成數(shù)據(jù)功能是從現(xiàn)有的人事庫,獲取指定月份的人員基本信息批量攜帶過來,作為工會系統(tǒng)的會員信息,工會系統(tǒng)只需要維護部分工會業(yè)務信息即可完成信息錄入,提高效率,避免重復收集信息。數(shù)據(jù)處理功能是將全部維護好的工會會員信息生成中間統(tǒng)計數(shù)據(jù),便于后續(xù)業(yè)務使用這部分數(shù)據(jù)進行業(yè)務擴展。導出數(shù)據(jù)功能是根據(jù)查詢出的數(shù)據(jù)集結(jié)果導出為指定樣式的Excel表格。
(3)編輯區(qū)域:提供新增、修改、刪除功能。新增是從人事庫信息中單選人員信息攜帶過來作為工會會員基本信息記錄。修改是對現(xiàn)有記錄進行維護,只能維護工會業(yè)務部分數(shù)據(jù),攜帶數(shù)據(jù)無需維護,保證數(shù)據(jù)的一致性,避免產(chǎn)生冗余數(shù)據(jù)。刪除是刪除錯誤或作廢的工會會員信息。注意:編輯區(qū)域中紅框標注的工會職能和工會職務都是可以復選的功能,以“,”分隔多項,將選擇結(jié)果以字符串形式保存在表中對應字段中。上面說的數(shù)據(jù)處理功能就是將一個會員多個職能職務分多條記錄保存,便于后續(xù)擴展業(yè)務使用。
2.2.3權(quán)限管理界面
權(quán)限管理界面介紹,這里選用戶管理界面介紹。包括用戶的管理、角色授權(quán)、功能授權(quán)、單位授權(quán)。
圖3 工會會員花名冊
圖4 授權(quán)功能界面
(1)所屬角色:用戶對應的所屬角色界面,這里提供批量增加操作和單條新增功能。提供穿透查詢當前用戶角色關(guān)系,記錄對應的用戶和角色。
(2)數(shù)據(jù)權(quán)限:可以單選或者復選,可以查看已授權(quán)的單位和全部單位。
(3)功能權(quán)限:如圖4所示提供授權(quán)角色的功能權(quán)限、授權(quán)用戶的功能權(quán)限以及查看全部功能權(quán)限。這里點擊授權(quán)角色功能后,用戶根據(jù)所對應的角色自動綁定功能權(quán)限,無需單獨對用戶指定權(quán)限,如果需要單獨對用戶授權(quán)特殊權(quán)限,可以選擇勾選用戶授權(quán)的功能并提交。那么該用戶就同時具備了當前所屬角色權(quán)限以及自己的權(quán)限。
該系統(tǒng)采用了目前B/S模式開發(fā)的主流技術(shù)之一ASP.NET開發(fā),利用統(tǒng)一平臺實現(xiàn)了工會日常業(yè)務集中管理。從目前在工會業(yè)務中的使用來看,效果非常顯著,能大大縮短業(yè)務處理時間,減少冗繁的信息收集整理工作,系統(tǒng)化的業(yè)務管理方式大大提高了工作效率。
主要參考文獻
[1]馬瑞新.ASP.NET 2.0程序設計案例教程[M].北京:清華大學出版社,2009.
[2]曹文.C# 程序設計語言中的委托和事件[J].現(xiàn)代計算機:專業(yè)版,2008(2).
[3]明日科技.C#開發(fā)經(jīng)驗技巧寶典[M].北京:人民郵電出版社,2007.
[4]明日科技.ASP.NET數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊[M].北京:人民郵電出版社,2007.
10.3969/j.issn.1673 - 0194.2016.16.029
TP311.52
A
1673-0194(2016)16-0048-02
2016-07-02