史巖巖
(神華準(zhǔn)能集團(tuán)有限責(zé)任公司,內(nèi)蒙古鄂爾多斯 010300)
合理化建議是指人們對(duì)于周圍已經(jīng)有的事物進(jìn)行改進(jìn)、完善和提高所采取的辦法、措施[1-2]。開(kāi)展合理化建議活動(dòng),是一條廣大職工群策群力向公司創(chuàng)新發(fā)展提建議的渠道,是職工積極參與企業(yè)的改革、生產(chǎn)經(jīng)營(yíng)和管理的重要途徑,為了有效推動(dòng)合理化建議活動(dòng)的開(kāi)展,使合理化建議管理和優(yōu)秀合理化建議評(píng)選流程規(guī)范化、可視化、透明化,提升合理化建議的共享度。為此,建立了一套具有準(zhǔn)能集團(tuán)特色的常態(tài)的管理層面的合理化建議評(píng)估系統(tǒng),利用計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),使建議功能涉及到每臺(tái)聯(lián)網(wǎng)計(jì)算機(jī)終端用戶,實(shí)現(xiàn)專業(yè)專項(xiàng)管理,進(jìn)一步實(shí)現(xiàn)公司創(chuàng)新工作的精益化管理。
系統(tǒng)采用前臺(tái)、后臺(tái)相分離的靈活方式進(jìn)行管理,后臺(tái)系統(tǒng)部分則使用java 作為開(kāi)發(fā)編程語(yǔ)言,采用SSM 框架,即Spring+SpringMVC+MyBatis 的整合,是標(biāo)準(zhǔn)的MVC 模式,將整個(gè)系統(tǒng)劃分為View層、Controller 層、Service 層、DAO 層4 層,使用Spring MVC 負(fù)責(zé)請(qǐng)求的轉(zhuǎn)發(fā)和視圖管理,Spring 實(shí)現(xiàn)業(yè)務(wù)對(duì)象管理,Mybatis 作為數(shù)據(jù)對(duì)象的持久化引擎;系統(tǒng)前臺(tái)采用layui 的前端框架,體積輕盈,組件豐盈[3];數(shù)據(jù)庫(kù)使用的sql server 2012,作為微軟的信息平臺(tái)解決方案,SQL Server 2012 的發(fā)布,可以幫助數(shù)以千計(jì)的企業(yè)用戶突破性地快速實(shí)現(xiàn)各種數(shù)據(jù)體驗(yàn),完全釋放對(duì)企業(yè)的洞察力。系統(tǒng)框架圖如圖1。
圖1 系統(tǒng)框架圖
1)系統(tǒng)后臺(tái)。SSM 框架,即Spring+SpringMVC+MyBatis 的整合。Spring 是一個(gè)開(kāi)源框架,是為了解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。Spring 是一個(gè)輕量級(jí)的控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。Spring MVC 分離了控制器、模型對(duì)象、分派器以及處理程序?qū)ο蟮慕巧?,這種分離讓它們更容易進(jìn)行定制。MyBatis 是一個(gè)基于Java 的持久層框架,使用簡(jiǎn)單的XML 或注解用于配置和原始映射,將接口和Java 的POJOs(Plain Old Java Objects,普通的Java 對(duì)象)映射成數(shù)據(jù)庫(kù)中的記錄。SSM 工作原理為:客戶端發(fā)送請(qǐng)求到DispacherServlet(分發(fā)器),由DispacherServlet 控制器查詢HanderMapping,找到處理請(qǐng)求的Controller,Controller 調(diào)用Service 業(yè)務(wù)邏輯層處理后返回結(jié)果[4]。SSM 框架工作原理如圖2。
圖2 SSM 框架工作原理
2)系統(tǒng)前臺(tái)。采用layui 的前端框架。layui 是一款采用自身模塊規(guī)范編寫的前端UI 框架,更多是面向于后端開(kāi)發(fā)者,所以在組織形式上采用了幾年前的以瀏覽器為主的類AMD 模塊管理方式,更加輕量和簡(jiǎn)單。layui 定義為“經(jīng)典模塊化”,這種輕量的組織方式,仍然可以填補(bǔ)WebPack 以外的許多場(chǎng)景。所以堅(jiān)持采用經(jīng)典模塊化,重新回歸到原生態(tài)的HTML/CSS/JavaScript 本身。
3)數(shù)據(jù)庫(kù)。針對(duì)大數(shù)據(jù)以及數(shù)據(jù)倉(cāng)庫(kù),sql server 2012 提供從數(shù)TB 到數(shù)百TB 全面端到端的解決方案。作為微軟的信息平臺(tái)解決方案,SQL Server 2012 的發(fā)布,可以幫助數(shù)以千計(jì)的企業(yè)用戶突破性地快速實(shí)現(xiàn)各種數(shù)據(jù)體驗(yàn),完全釋放對(duì)企業(yè)的洞察力。
1)合理化建議提交。合理化建議提交頁(yè)面包括“待辦”和“完成”2 個(gè)頁(yè)簽,提交人可以通過(guò)“待辦”頁(yè)簽處理需要自己操作的合理化建議,一般為保存了內(nèi)容,但未提交的合理化建議,系統(tǒng)允許用戶對(duì)這類建議進(jìn)行編輯或者刪除。合理化建議提交模塊包括合理化建議的編號(hào)、合理化建議名稱、合理化建議類型、合理化建議內(nèi)容以及相關(guān)的提報(bào)人信息。合理化建議編號(hào)由系統(tǒng)根據(jù)業(yè)務(wù)規(guī)則自動(dòng)編號(hào)。合理化建議的提報(bào)人和提報(bào)人信息由系統(tǒng)自動(dòng)默認(rèn)為登錄人員的信息,考慮到用戶有可能代別人提報(bào)合理化建議,提報(bào)人信息可以點(diǎn)擊文本框自動(dòng)彈出人員信息供用戶選擇。合理化建議文本內(nèi)容采用的是layedit,除了能實(shí)現(xiàn)豐富的文本編輯功能,還可以在文檔中插入圖片,并且根據(jù)用戶對(duì)編輯器的具體要求,本系統(tǒng)調(diào)整了編輯的工具欄。為了滿足業(yè)務(wù)的實(shí)際需要,該模塊提供了附件上傳功能。
2)合理化建議審批。合理化建議審批模塊同樣包括“待辦”和“完成”2 個(gè)頁(yè)簽,既方便了審批用戶對(duì)已經(jīng)審批過(guò)的合理化建議進(jìn)行查看,又可以從“待辦”列表中處理自己應(yīng)該審核的合理化建議。根據(jù)業(yè)務(wù)需求,審批人對(duì)合理化建議的相關(guān)信息和內(nèi)容不具備修改權(quán)限,但由于提報(bào)合理化建議的人員可能無(wú)法正確地判斷合理化建議的類型,審批人可以對(duì)建議類型修改。根據(jù)業(yè)務(wù)已經(jīng)定義后的流程選擇該條合理化建議的下一環(huán)節(jié),并填報(bào)審批意見(jiàn),提交之后,該處理人則不能重新處理本條合理化建議。
3)合理化建議辦理。合理化建議辦理列表中包含了“待辦理”和“辦理完成”2 種狀態(tài)的合理化建議,點(diǎn)擊操作按鈕,可以看到合理化建議的基本信息、附件內(nèi)容,以及需要辦理人填報(bào)的內(nèi)容,包括辦理進(jìn)度、確認(rèn)時(shí)間和辦理材料的上傳。根據(jù)業(yè)務(wù)要求,合理化建議辦理完成之后,該條合理化建議才可以進(jìn)入下一步流程,即優(yōu)秀合理化建議申報(bào)。
4)優(yōu)秀建議申報(bào)和審批。業(yè)務(wù)單位在制定了優(yōu)秀合理化建議評(píng)比方案之后,各單位將本單位符合要求的合理化建議進(jìn)行申報(bào)。系統(tǒng)會(huì)自動(dòng)篩選符合優(yōu)秀合理化建議評(píng)比方案的建議列表,由相關(guān)人員從列表中選擇合適的建議進(jìn)行申報(bào),為了減少業(yè)務(wù)人員的工作量,該提報(bào)具備排量選擇功能。根據(jù)已經(jīng)定義好的優(yōu)秀合理化建議流程,業(yè)務(wù)人員提報(bào)之后由本單位的相關(guān)負(fù)責(zé)人進(jìn)行審批,負(fù)責(zé)人審批之后提交至上級(jí)單位進(jìn)行優(yōu)秀合理化建議評(píng)比。
5)專家打分和打分匯總。由上級(jí)部門組織相關(guān)專家對(duì)各單位申報(bào)的優(yōu)秀合理化建議進(jìn)行線上打分和匯總。為了確保評(píng)選的公平公正,優(yōu)秀合理化建議打分頁(yè)面不包括提報(bào)人的信息,只顯示合理化建議的具體內(nèi)容。專家打分結(jié)束之后,系統(tǒng)根據(jù)業(yè)務(wù)部門給定的計(jì)算規(guī)則自動(dòng)進(jìn)行分?jǐn)?shù)匯總和展示。
該模塊實(shí)現(xiàn)了定制化評(píng)比方案管理,各單位可以根據(jù)實(shí)際情況,建立本單位的評(píng)比標(biāo)準(zhǔn)庫(kù),定制適用于本單位的優(yōu)秀合理化建議評(píng)選方案。評(píng)比方案包含的內(nèi)容包括評(píng)比活動(dòng)開(kāi)始時(shí)間和結(jié)束時(shí)間、合理化建議申報(bào)條件、評(píng)比標(biāo)準(zhǔn)和專家組信息。評(píng)比方案的制定需要業(yè)務(wù)人員根據(jù)本單位的實(shí)際情況,可以按照每月、每季度、每年分別進(jìn)行評(píng)比,但每次評(píng)比活動(dòng)都需要制定1 次方案,以滿足評(píng)比方案中對(duì)時(shí)間的要求。為了功能的友好、適用性,評(píng)比方案可以直接復(fù)制上次方案,只需要修改與上次活動(dòng)不一樣的字段信息。
1)專家組管理。優(yōu)秀合理化建議評(píng)比活動(dòng)需要提前設(shè)置打分專家,并根據(jù)合理化建議征集的類型,對(duì)打分專家進(jìn)行分組,每組專家的打分列表根據(jù)組類別由系統(tǒng)提前篩選,打分專家進(jìn)入打分頁(yè)面之后只看到需要自己打分的合理化建議列表。打分專家進(jìn)入詳細(xì)的打分頁(yè)面之后,可以看到該條合理化建議的具體內(nèi)容和附件,根據(jù)本次活動(dòng)的評(píng)比標(biāo)準(zhǔn),逐項(xiàng)進(jìn)行打分,打分完成之后點(diǎn)擊提交按鈕則不可修改分?jǐn)?shù)。在優(yōu)秀合理化建議評(píng)比活動(dòng)結(jié)束之前,每位專家只可以查看到自己打分的結(jié)果,并不能查看到綜合匯總之后的分?jǐn)?shù)。
2)評(píng)比標(biāo)準(zhǔn)管理。系統(tǒng)中提供了標(biāo)準(zhǔn)庫(kù),該標(biāo)準(zhǔn)庫(kù)由業(yè)務(wù)部門提供,并可以在系統(tǒng)中根據(jù)業(yè)務(wù)實(shí)際進(jìn)行新增,標(biāo)準(zhǔn)庫(kù)信息包括評(píng)分項(xiàng)目名稱、適用單位、標(biāo)準(zhǔn)分?jǐn)?shù)和該評(píng)分項(xiàng)目的具體內(nèi)容。如果評(píng)分項(xiàng)目不再適用,可以將該評(píng)分項(xiàng)目禁用,為了保證數(shù)據(jù)的完整性,評(píng)分項(xiàng)目不可以刪除。制定優(yōu)秀合理化建議評(píng)比方案時(shí),需要將評(píng)比標(biāo)準(zhǔn)納入方案,評(píng)比標(biāo)準(zhǔn)可以從標(biāo)準(zhǔn)庫(kù)中篩選,供專家打分時(shí)參考。
本系統(tǒng)實(shí)現(xiàn)了定制化流程管理,各單位可動(dòng)態(tài)配置本單位合理化建議征集和優(yōu)秀合理化建議申報(bào)的流程。并且每個(gè)單位可以根據(jù)每次合理化建議征集和優(yōu)秀合理化建議申報(bào)活動(dòng)的具體要求,配置適用于當(dāng)前活動(dòng)的審批流程。
1)節(jié)點(diǎn)管理。審批流程是由節(jié)點(diǎn)組成,節(jié)點(diǎn)信息包括節(jié)點(diǎn)名稱、使用角色、是否共享和是否重復(fù)使用。該模塊的建立的節(jié)點(diǎn)用戶可以自主選擇是否讓其他單位使用,是否可以在流程中重復(fù)使用。每個(gè)業(yè)務(wù)單位的系統(tǒng)管理員除了能看到自己新建的節(jié)點(diǎn),還可以看到并使用其他單位共享的流程節(jié)點(diǎn)。節(jié)點(diǎn)共享和重復(fù)使用的屬性,減輕了業(yè)務(wù)人員在系統(tǒng)中配置的工作量[5],也減少了系統(tǒng)數(shù)據(jù)的冗余。
2)流程管理。業(yè)務(wù)部門可以根據(jù)業(yè)務(wù)需求,配置本單位的合理化建議征集和優(yōu)秀合理化建議評(píng)選流程,各個(gè)流程可以分別建立,也可以根據(jù)實(shí)際情況配置一個(gè)完整的流程。通過(guò)選擇上節(jié)中的節(jié)點(diǎn),直接和角色權(quán)限關(guān)聯(lián),靈活且易配置。為了用戶方便追蹤每條合理化建議當(dāng)前的狀態(tài),系統(tǒng)中可以隨時(shí)查看當(dāng)前合理化建議所使用的流程信息,包括整個(gè)流程有多少個(gè)節(jié)點(diǎn),以及本條合理化建議目前在該流程中的節(jié)點(diǎn)位置。用戶可以查看合理化建議的流轉(zhuǎn)信息,包括合理化建議的當(dāng)前環(huán)節(jié)、提報(bào)人員的姓名和單位、審批人員的姓名和單位、每個(gè)環(huán)節(jié)的審批意見(jiàn)。
實(shí)現(xiàn)動(dòng)態(tài)的菜單和數(shù)據(jù)權(quán)限管理,系統(tǒng)管理員可根據(jù)每個(gè)人的角色、單位,配置合理的系統(tǒng)功能。
1)角色管理。角色管理信息包括角色編碼、角色名稱、角色簡(jiǎn)稱、菜單權(quán)限、數(shù)據(jù)權(quán)限和是否啟用。其中菜單權(quán)限是根據(jù)根據(jù)本角色需要的功能,配置相應(yīng)的菜單。為了保證合理化建議數(shù)據(jù)的保密和隱私[6],數(shù)據(jù)權(quán)限是該角色登錄的用戶只能操作和查看本部門的合理化建議,擁有的部門數(shù)據(jù)權(quán)限越多,所能查看到的合理化建議內(nèi)容越豐富[7]。
2)用戶角色管理。用戶角色管理信息包括員工編碼、員工姓名、所在單位、崗位以及角色編碼和名稱等。該模塊是把角色賦給具體的用戶,每個(gè)角色可以賦予多個(gè)用戶。
1)建議類型管理。各個(gè)業(yè)務(wù)單位可以配置適用于本單位的合理化建議類型,也可以使用通用的合理化建議類型。建議類型信息包括類型編碼和類型名稱。類型編碼由系統(tǒng)根據(jù)規(guī)則自動(dòng)給出,用戶需要手動(dòng)輸入類型名稱。合理化建議類型不可刪除,但可以禁用。
2)獎(jiǎng)項(xiàng)設(shè)置。獎(jiǎng)項(xiàng)設(shè)置是指優(yōu)秀合理化建議評(píng)選活動(dòng)中,設(shè)置的獎(jiǎng)項(xiàng)內(nèi)容。獎(jiǎng)項(xiàng)信息包括獎(jiǎng)項(xiàng)編碼、獎(jiǎng)項(xiàng)名稱和獎(jiǎng)項(xiàng)等級(jí)。
3)專家設(shè)置。專家是指優(yōu)秀合理化建議評(píng)選活動(dòng)中的打分專家。打分專家可以從系統(tǒng)用戶中選擇,也可以增加外部專家。
4)專家組設(shè)置。專家組設(shè)置即根據(jù)合理化建議的類型,配置不同的專家組,并選擇打分專家。根據(jù)業(yè)務(wù)需求實(shí)現(xiàn)了豐富的統(tǒng)計(jì)數(shù)據(jù)查詢功能。
基于SSM 的準(zhǔn)能集團(tuán)合理化建議評(píng)估系統(tǒng)為每個(gè)基層單位開(kāi)展合理化建議活動(dòng)提供支撐。根據(jù)企業(yè)當(dāng)前合理化建議提報(bào)管理流程,建立科學(xué)合理的權(quán)限控制和流程審批機(jī)制,實(shí)現(xiàn)合理化建議的閉環(huán)管理,能夠?qū)γ織l合理化建議的申報(bào)、審批、答復(fù)、辦理、評(píng)審、表彰進(jìn)行流程管理;根據(jù)目前使用的優(yōu)秀合理化建議評(píng)選細(xì)則和方法,提供可定制的優(yōu)秀合理化建議評(píng)選方案。
通過(guò)合理化建議征集和評(píng)選數(shù)據(jù),提供了企業(yè)創(chuàng)新成果的發(fā)布和展示平臺(tái),對(duì)受表彰的合理化建議以豐富的圖、表、文檔等方式進(jìn)行展示;根據(jù)系統(tǒng)獲取的相關(guān)數(shù)據(jù),綜合分析合理化建議活動(dòng)開(kāi)展的效果,進(jìn)一步提升合理化建議活動(dòng)開(kāi)展的意義,進(jìn)而推動(dòng)企業(yè)創(chuàng)新發(fā)展。