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