陳曦 邢東旭 任孟超
摘要:辦公自動化(Office Automation,簡稱OA),是將計算機、通信等現(xiàn)代化技術運用到傳統(tǒng)辦公方式,進而形成的一種新型辦公方式。辦公自動化利用現(xiàn)代化設備和信息化技術,代替辦公人員傳統(tǒng)的部分手動或重復性業(yè)務活動,優(yōu)質(zhì)而高效地處理辦公事務和業(yè)務信息,實現(xiàn)對信息資源的高效利用,進而達到提高生產(chǎn)率、輔助決策的目的,最大限度地提高工作效率和質(zhì)量、改善工作環(huán)境。此應用涵蓋公文查看、郵件管理、績效薪資等模塊。
Abstract: Office Automation (referred to as OA) is a new office method formed by applying modern technologies such as computers and communications to traditional office method. Office automation uses modern equipment and informatization technology to replace some of the traditional manual or repetitive business activities of office workers, handles office affairs and business information with high quality and efficiently, realizes efficient use of information resources, and achieves the purpose of improved productivity and assisted decision-making, so as to maximize work efficiency and quality and improve the working environment. This application covers official document viewing, mail management, performance pay and other modules.
關鍵詞:煉鐵廠;MES;薪資OA
Key words: ironworks;MES;salary OA
中圖分類號:TP317.1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文章編號:1006-4311(2020)31-0198-02
0? 引言
隨著鋼鐵企業(yè)智能化,現(xiàn)代化的全面改造。MES系統(tǒng)也成了制造行業(yè)日常使用最頻繁的系統(tǒng)。該系統(tǒng)主要是生產(chǎn)控制監(jiān)控,質(zhì)量數(shù)據(jù)報表生成功能。為方便員工日常辦公,避免重復切換系統(tǒng),簡化工作流程,提高工作效率,在稀土鋼煉鐵廠開發(fā)鐵區(qū)MES系統(tǒng)上開發(fā)構建OA小系統(tǒng)。
1? OA模塊設計
任務模塊主要分為:我的任務模塊、我的流程模塊、委托設置模塊、郵件管理模塊、公司發(fā)文模塊、績效管理模塊、薪資分析模塊。
1.1 我的任務模塊? 我的任務模塊模塊的主要功能是每日各類辦公任務發(fā)放下達,待領、待辦任務,以及協(xié)作任務,委托任務。方便了解每日需完成工作,以及協(xié)作工作于誰配合完成。
1.2 我的流程模塊? 我的流程模塊是包含我的工作,工作流程、工作監(jiān)控、查詢工作、歸檔工作功能??梢噪S時了解工作進度,方便查詢未完成工作,以及完成歸檔的工作。也可以了解上報任務流程到上級哪個部門哪個環(huán)節(jié),誰審批。省去傳統(tǒng)辦公不清楚文件到哪里了,到處詢問的,低效率辦公。
1.3 委托設置模塊? 委托設置模塊是為了特殊情況,無法本人完成工作,需要委托別人代理,代辦完成的工作設計。員工可以在這設置委托人,被委托人員,當天任務中將會出現(xiàn)委托任務。
1.4 郵件管理模塊? 郵件管理模塊也是日常辦公必備的功能性模塊。與普通的電子郵箱功能相同,為方便員工之間文件、信息的傳遞以及交流。
1.5 公司發(fā)文模塊? 公司發(fā)文模塊是直接采集包鋼集團公司網(wǎng)站,公司發(fā)文信息。同步更新公司下達重要文件,會議精神,以及各類通知,同時在OA首頁位置分割出區(qū)域進行顯示,更加方便員工了解集團公司文件及通知。
1.6 績效管理模塊? 績效管理模塊包含了考勤管理、獎懲管理、考核管理、煉鐵廠績效管理等功能。詳細記錄員工每日出勤,以及誤餐費補貼記錄,可以查看獎懲頁面,獎懲統(tǒng)計,考核打分,生產(chǎn)指標,單項考核,系數(shù)值計算,系數(shù)值統(tǒng)計。相關權限人員可進行考核項目錄入操作。
1.7 薪資分析模塊? 薪資分析模塊主要功能就是查看員工工資記錄。不僅具有查看當月工資數(shù),以及歷史工資記錄功能,還有可以查看工資趨勢,月平均工資,工資對比圖,一般工人工資工資趨勢圖和科長、工長關鍵少數(shù)工資趨勢圖,更加透明公開。
2? OA系統(tǒng)程序功能設計
流程模塊主要以公文傳遞為主,此模塊可以實現(xiàn)各級有權限的工作人員發(fā)文,上傳的發(fā)文可以設置不同的流程讓各級單位或領導審閱,此模塊主要用到權限管理及流程管理的程序設計。
委托模塊及郵件模塊都依賴于郵件程序,郵件程序設計需要用到SMTP簡單郵件傳輸協(xié)議及socket監(jiān)聽。
公司發(fā)文模塊需要用到weboffice插件,可以實現(xiàn)用戶在線預覽上傳的發(fā)文。
績效模塊主要功能是提供多樣的查詢。
薪資分析模塊的主要功能是通過每月統(tǒng)計的員工工資表對員工工資收入進行分析,員工可以通過薪資分析模塊全廠工資表概要查看自己以往的收入情況,可以查看月度工資匯總的情況并以甘特圖的形式展現(xiàn)出來,方便直觀查看,同時各個部門及關鍵少數(shù)員工(領導)之間也可以通過圖表直觀查看對比的薪資情況。
3? OA系統(tǒng)界面設計
OA系統(tǒng)界面設計如圖1所示。
4? OA系統(tǒng)軟件設計
流程模塊前端主要以easyui為模板,創(chuàng)建流程對象及權限標志位,當用戶提交請求后被通知方的標志位置1并給與同意或者駁回請求,同意則傳遞下一節(jié)點,駁回返回原提交用戶。
委托及郵件模塊,郵件程序用到SMTP協(xié)議,java中SMTP協(xié)議發(fā)送郵件使用的是com.sun.mail.smtp.SMTPTransport這個類,建立連接,驗證身份的邏輯在protocolConnect方法里面,由于qq郵箱的SMTP服務默認不開啟所以這里我們直接用的163的SMTP服務器,委托模塊由于要及時通知對方主要用到SOCKET監(jiān)聽程序,通過使用socket跟SMTP服務器進行交互,可以及時了解對方是否在線,并及時通知對方。部分代碼如圖2。
以上代碼是創(chuàng)建socket連接,可以先用telnet命令測試220是否成功。
公司發(fā)文模塊用到weboffice插件,使用weboffice插件需要在服務器上部署officeonline并開啟此服務,此插件可以實現(xiàn)用戶上傳office文件并在線預覽。
績效模塊數(shù)據(jù)需要和erp系統(tǒng)做對接,員工考勤記錄需要通過C#取數(shù)程序從erp數(shù)據(jù)庫取回,考核獎懲管理需要有專人對薪資進行調(diào)整并設置用戶權限,用戶權限分菜單權限及數(shù)據(jù)權限,菜單權限先需要對基礎數(shù)據(jù)進行CRUD,然后給不同用戶分配不同的菜單,數(shù)據(jù)權限是包括對角色關聯(lián)應用和對應用分配用戶并賦予不同的權限兩部分,首先實現(xiàn)對應用進行CRUD的功能,然后在角色管理中添加為角色分配應用的功能,然后實現(xiàn)應用管理員添加應用用戶的功能。
薪資分析程序設計思路是需要將綜合部每月統(tǒng)計的excel格式薪資表上傳到數(shù)據(jù)庫表中,然后在通過程序將每人的薪資情況進行分析得到趨勢圖并按部門、關鍵少數(shù)人員等進行類別分析。Excel工資表的上傳及解析用到了weboffice插件,趨勢圖使用easyUI控件,按類別分析需要用到數(shù)據(jù)庫的模糊查詢及多條件查詢功能并創(chuàng)建臨時表用于存放關鍵人員及部門信息。部分查詢代碼如圖3。
實現(xiàn)圖表展示如圖4。
5? 結束語
本課題是根據(jù)包鋼稀土鋼煉鐵廠的降本增效戰(zhàn)略,提高辦公效率,通過設計MES系統(tǒng)中的OA模塊,方便員工日常辦公通訊,任務查詢交接工作,文件報告流程更加清晰,加快了審批文件流程,郵件往來方便溝通。而且薪資透明化也是每個員工更加想要了解的,真正的了解自己每一分錢的來源,也為包鋼高效生產(chǎn)盡了一份綿薄之力。
參考文獻:
[1]陳春香.論企業(yè)辦公自動化[J].現(xiàn)代企業(yè)文化,2009(24):14-15.
[2]孫浩.OA辦公自動化系統(tǒng)在企業(yè)中的應用分析[J].信息與電腦(理論版),2014(5):55-56.
[3]馮曄,馮忠義.基于Socket網(wǎng)絡編程接口實現(xiàn)局域網(wǎng)上視頻傳輸?shù)膽醚芯浚?998.