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