999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

山西省地震局績效管理系統的設計與實現

2021-03-30 05:41:40魏越超穆慧敏陳常俊楊世英張亮娥
山西地震 2021年1期
關鍵詞:界面數據庫用戶

魏越超,穆慧敏,范 磊,陳常俊,楊世英,張亮娥

(1.山西省地震局太原基準地震臺,山西 太原 030025;2.山西省地震局,山西 太原 030021;3.太原大陸裂谷動力學國家野外科學觀測研究站,山西 太原 030025)

0 引言

2018年山西省地震局績效工資改革試行,印發績效考核與績效工資分配辦法。新政策出臺后,績效管理工作還停留在紙介質審核和手動Excel制表的基礎上,存在每季度報送材料多、報送時間不統一、材料零散等問題,導致工作效率低下,易出錯。因此,急需要一款軟件來解決績效管理工作中存在的問題,但購買社會上產品化的績效管理軟件無法滿足單位個性化的業務需求和管理模式。為此,設計了山西省地震局績效管理系統,實現突破傳統紙質化辦公思維,采用全新的審核流程,將不同人員的操作交至某個或數人完成,同時每一次的操作都有記錄,提供查找依據。該系統審核原理與現實工作流方式原理相近。

1 系統整體架構

系統主要采用B/S架構,即瀏覽器/服務器模式(見第51頁圖1)。用戶或管理員可通過瀏覽器使用授權賬號進行系統登錄。通過分析系統具體業務場景,在滿足功能性需求外還應具有數據服務穩定、高效及系統架構能有效處理高負載的情況。選取Yii框架作為系統框架載體,用MySQL數據庫作為平臺數據服務承載。其中,Yii框架是基于面向對象的編程框架,當前最新版本為Yii2.0。框架的架構設計采用的是MVC設計模式(模型-視圖-控制器),作為一個輕量級的PHP框架,其采用了基于組件的框架架構及獨有的緩存實現,成功將用戶訪問頁面與業務處理進行分析,使得系統各部件成功解耦,在進行業務修改時不會相互影響。MySQL是一種與數據庫程序協同工作的管理系統軟件,是世界三大關系型數據庫之一,主要采用結構化查詢語言,可以在數據庫中進行查詢、獲取、添加、刪除及更新數據等一系列操作。其底層基于C/C++實現,可移植性良好且自帶多線程方式運行,有效提高系統資源利用率。系統的整體框架采用Yii2.0,數據層使用該模型,數據存儲使用MySQL。業務層主要包括人事管理、后臺用戶管理等,框架還集成了很多前端插件,如Bootstrap、EChart、jQuery等,便于與Web客戶端進行數據交互[1]。

2 系統功能介紹

通過實地調研,主要通過四大模塊來完成山西省地震局績效管理工作,分別為人事管理、績效管理、后臺用戶管理、其他模塊,每個大模塊下又分為若干子模塊,用以實現系統的其他功能。

2.1 人事管理模塊

分為部門管理、人員管理、崗位級別管理3個子模塊。部門管理模塊包括部門組織機構設定、修改和刪除;人員管理模塊參與考核人員的管理,包括人員的新增、部門調動和崗位級別的劃定;崗位級別管理模塊包括崗位級別和基礎獎勵績效的設定與維護。

2.2 績效管理模塊

分為月值班獎勵、季度值班獎勵、兼職司機獎勵績效、獎勵績效花名表4個子模塊。月值班獎勵模塊是各部門的績效員負責錄入每月的值班獎勵績效,由各部門負責人進行審核、退回;季度值班獎勵績效模塊是已審核的月值班獎勵績效會統計到季度值班獎勵績效表中,由人教處進行審核、退回。在月值班獎勵模塊中,績效員有錄入、修改、刪除未審核狀態數據的權限,績效員如需修改、刪除已審核的數據,需要由部門領導退回為未審核狀態;兼職司機獎勵績效表是績效員負責錄入駕駛員姓名、車輛牌號、年月、填報單位、起始里程、終止里程、上傳里程圖片,由人教處進行審核;獎勵績效花名表模塊主要實現績效的運算、考核信息和錄入考核記錄。

圖1 系統整體架構Fig.1 Overall system architecture

2.3 后臺用戶管理模塊

分為賬號管理、角色管理和權限管理3個子模塊(見圖2),均針對后臺系統設計,面向的用戶也是單位內部人員,遵守規范、標準和流程化的設計理念。這3個子模塊緊密關聯,每個賬號都被賦予特定的角色,每個角色都有其對應的權限信息。賬號管理模塊是管理員最常用到的功能,對單位內部人員的信息進行管理,具備新增、刪除、修改、禁用和啟用的操作功能。賬號列表可以查看每個賬號的ID、用戶名、真實姓名、電子郵箱、電話號碼、所屬省局、所在部門、職位、賬號狀態、注冊時間、最后登錄時間、登錄IP地址;角色管理模塊是用來管理內部用戶的角色信息,具備新增和刪除功能。角色是對具有共同特征的某一類人群的身份歸納,讓管理員能夠輕松識別角色的特質,為不同的用戶賦予對應的角色身份。該系統針對16個部門,共設立了33個不同的角色,已完成績效的錄入和審批工作;權限管理模塊是為不同的角色劃定操作(增刪、改查、審批、退回)權限和基礎菜單查看權限,設計這個模塊的目的就是讓不同角色的用戶看到不一樣的界面。

2.4 其他模塊

分為出車情況統計、績效統計、考勤管理、檔案管理、個人設置5個子模塊。出車情況統計模塊針對省局紙質化的出車情況統計表設計電子版,主要功能是每季度讓司機錄入出車地點、時間和次數;績效統計表是統計各季度基礎績效、定額定標獎勵績效、績效總量等信息;考勤管理模塊針對省局紙質化的因公外出、請(休)假和缺勤登記表設計電子版,主要有錄入、審核、查詢、導出Excel等功能;檔案管理模塊包含新建、修改、刪除、查詢、上傳功能,支持上傳Excel、Word、PDF格式文件,可以根據檔案名稱、年代、月份、單位、檔案類型進行查詢,檔案類型分為獎勵績效花名表、值班表、專(兼)職司機獎勵績效表、出車情況統計表、因公外出請假缺勤登記表;個人設置模塊中用戶可以修改賬號密碼、手機號碼、電子郵箱等基礎信息。

圖2 后臺用戶管理模塊Fig.2 The background user management module

3 數據庫概念模型設計

數據庫概念模型即系統的實體—關系模型,一般采用E-R圖來表示(見第52頁圖3)。其中,實體表示用戶工作環境中涉及的事物,屬性表示對實體特征的描述。用戶是該系統的實際使用者,主要分為管理員和其他用戶,管理員的權限最高,其他用戶按所處級別的不同擁有不同權限,但均為同一個實體,都可看作是用戶[2]。

4 系統實現

4.1 登錄模塊的實現

系統的用戶登錄驗證流程如第52頁圖4所示,為保障登錄者的合法性,必須正確輸入用戶名、密碼以及驗證碼。通過新建LoginForm對象,將用戶輸入的上述信息用textInput文本框進行保存,通過findByUserName方法執行與后臺數據庫進行交互,取出數據后調用validatePassword方法進行驗證,并且通過Captcha模塊進行驗證碼驗證,全部驗證通過后,將登錄狀態保存在瀏覽器cookie中避免重復登錄。如果驗證不通過即密碼錯誤或者驗證碼不正確,將拒絕登錄請求并返回原界面進行二次登錄驗證;如果驗證通過,則當前用戶名及密碼均正確,再對用戶角色進行判定,而后返回系統主界面,進行下一步操作。

圖3 系統的數據庫E-R圖Fig.3 Database E-R diagram of the system

圖4 用戶登錄流程設計Fig.4 The user login process design

4.2 考勤模塊的實現

進入系統的首頁界面(見圖5),左側菜單導航欄可以選擇不同的功能模塊,右邊為系統的操作界面。點擊考勤管理按鈕,之下有外出審批、外出登記、考勤表等不同模塊。點擊outCheckButton按鈕即可進行outCheck方法進而觸發外出審批模塊鏈接/outregistration/index,進入外出審核界面,對有需求外出的進行審核,點擊審核按鈕即可使用post方法與數據庫進行交互。首先,判斷當前用戶的權限是否滿足,然后將審核結果寫入后臺數據庫中,以先操作數據庫后操作緩存的方式進行信息的更新,避免緩存出現不一致等意外情況引起系統崩潰甚至宕機;然后,自動刷新界面,對當前界面進行數據請求,經過HTML界面渲染過后可看到最新外出審核的頁面。同樣,點擊外出登記按鈕outButton2觸發outRecord方法觸發鏈接/outregistration/index2,對外出登記情況進行管理等,其他模塊也類似。

圖5 首頁界面Fig.5 The home page interface

4.3 月值班獎勵模塊的實現

進入系統的首頁界面可選擇不同的功能模塊。點擊月值班獎勵模塊按鈕,觸發鏈接/duty/index,進入不同地區地震臺;點擊太原基準地震臺按鈕,觸發鏈接/tytduty/index,進入太原基準地震臺,下有不同年份及不同月份值班表。以選取四月值班表為例,瀏覽器首先觸發鏈接/tyt202004duty/index,進入四月值班表界面,調用actionDumpExcel函數生成Excel,同時向后臺數據庫請求太原基準地震臺2020年四月的值班數據,并在填充報表頭及表格頭后將值班數據按照列表名進行填入,最后返回當前界面的右側中顯示。月值班獎勵模塊部分代碼如第53頁圖6所示。

圖6 月值班獎勵模塊代碼Fig.6 On duty month reward module code

5 結語

山西省地震局績效管理系統是根據單位個性化業務需求和管理模式定制研發的,為單位績效管理工作提供針對性的服務,相對于市場上的產品軟件可以更好地滿足單位的業務需求,而且擁有良好的擴展性、集成性和可維護性。依托績效管理系統來進行績效錄入和管理,相對于傳統管理方式具有便捷高效、操作簡易化、數據直觀化的優勢。目前,軟件已應用于山西省地震局各部門的績效管理工作中,投入使用期間會根據用戶需求增加新的處理功能,不斷對軟件進行完善性維護,提升軟件系統的功能和質量。

猜你喜歡
界面數據庫用戶
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機交互界面發展趨勢研究
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
主站蜘蛛池模板: 欧美一级在线看| 国产91麻豆视频| 成人免费午夜视频| 日韩福利视频导航| 国产女人18毛片水真多1| 欧美色亚洲| 四虎永久免费在线| 欧美亚洲日韩中文| 久久无码高潮喷水| 国产在线高清一级毛片| 国产精品尹人在线观看| 秘书高跟黑色丝袜国产91在线| 亚洲乱亚洲乱妇24p| 亚洲永久免费网站| 欧美日韩一区二区在线免费观看| 亚洲乱伦视频| 婷婷开心中文字幕| 国产成人精品18| 日韩a在线观看免费观看| 最新亚洲人成无码网站欣赏网 | 国产精品欧美在线观看| 亚洲美女视频一区| 热思思久久免费视频| 久久男人资源站| 精品视频福利| 国产精品丝袜在线| 丰满人妻久久中文字幕| 欧美一级在线看| 欧美狠狠干| 国产人免费人成免费视频| 国产国模一区二区三区四区| 中文字幕色站| 亚洲色图在线观看| 扒开粉嫩的小缝隙喷白浆视频| 丰满少妇αⅴ无码区| lhav亚洲精品| 国内老司机精品视频在线播出| 99在线视频精品| 日本午夜三级| 亚洲第一视频网| 久久无码高潮喷水| 波多野结衣爽到高潮漏水大喷| 天天色天天综合网| 中文字幕1区2区| 亚洲人成网站日本片| 人人妻人人澡人人爽欧美一区| Jizz国产色系免费| jijzzizz老师出水喷水喷出| 精品无码一区二区三区在线视频| 久久中文字幕不卡一二区| 99re在线免费视频| 国产福利微拍精品一区二区| 高清不卡一区二区三区香蕉| 国产麻豆精品久久一二三| 亚洲第一色视频| 亚洲区一区| 亚洲另类色| 亚洲精品成人福利在线电影| 国产综合网站| 亚洲日韩图片专区第1页| 这里只有精品在线播放| 国产一在线观看| 亚洲高清无码久久久| 亚洲精品国产日韩无码AV永久免费网| 在线高清亚洲精品二区| 91探花在线观看国产最新| 黄色三级网站免费| 99偷拍视频精品一区二区| 亚洲国产欧美国产综合久久| 久无码久无码av无码| 国产亚洲精久久久久久无码AV| 国产三级国产精品国产普男人| 亚洲天堂免费在线视频| 亚洲国产天堂久久九九九| 国产丝袜啪啪| 精品国产99久久| 亚洲日韩高清在线亚洲专区| 特级精品毛片免费观看| 天堂亚洲网| 5555国产在线观看| 欧美一级特黄aaaaaa在线看片| 亚洲精品视频免费观看|