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

基于SSH框架的指靜脈考勤管理系統

2019-06-05 02:43:02陳如明洪軼群
網絡安全技術與應用 2019年5期
關鍵詞:數據庫管理

◆陳如明 洪軼群

基于SSH框架的指靜脈考勤管理系統

◆陳如明 洪軼群

(廈門煙草工業有限責任公司 福建 361000)

考勤管理系統是當今人事管理信息化的一種必然趨勢,它不僅可以為企業的人事管理節省大量人力資源并且還能大幅度提高管理效率。為完成企業委托的指靜脈考勤管理系統,本文根據企業方的實際需求進行相應的需求分析與設計,采用MVC設計模式,通過基于JAVA的Struts2、Spring和Hibernate三大框架以及現今流行的MySQL數據庫完成該考勤管理系統web項目。企業可通過該管理系統更好進行外派工作的考勤定位、工作管理、任務下發等工作,實現企業信息化、現代化管理的目的。

考勤管理系統 MVC SSH框架

0 引言

以往的考勤管理解決法案基本上有兩種,一種是感應卡打卡考勤,另一種則是指紋打卡考勤。第一種幾乎是處于淘汰狀況,因為這種方法在企業規章制度不完善的公司容易出現各種代打卡的情況出現,同時也會出現企業員工在上下班的時候造成人員擁堵的情況,因此這種方法幾近被淘汰;第二種方式則是現在的主流模式,雖然指紋打卡可以有效地確保員工打卡的真實性,但是該方法也無法解決在員工上下班的時候造成擁堵的問題,而且主要問題在于考勤速度相對于感應卡式考勤機較慢,針對手指紋破損、指紋打卡方法不正確部分,不予識別,統計煩瑣機械故障率較高。

為解決這些存在的問題,基于移動端的指靜脈考勤應運而生,通過移動終端設備配合指靜脈感應模塊能夠有效避免考勤速度慢和人員擁擠的情況。為了配合指靜脈考勤,需要建立起一套合理有效的后臺管理系統。本系統通過Struts2、Spring和Hibernate三大框架的整合,后臺數據庫采用MySQL,將企業員工的考勤定位、工作管理、任務發配等信息通過接口的形式接收和返回,企業可通過該管理系統配合指靜脈考勤機更好進行外派工作的考勤定位、工作管理、任務下發,有利于實現企業信息化、現代化管理,并能高效合理的管理外派人員的工作。

1 系統設計

1.1 功能需求

(1)出行軌跡記錄:后臺接收終端設備采集定位數據并完整保存今日該負責人的行車出行軌跡,記錄該負責人當前所在位置的實時地理信息。在前端調用時返回相應的地理位置數據。

(2)項目考勤管理:當用戶到達項目指定執行地點之后,執行今日打卡,上傳當前團隊成員的打卡信息以及打卡地理坐標至后臺服務器。

(3)項目任務分配管理:通過文件導入操作,將供電局提供的任務,導入我們的系統平臺,通過相應的文件操作處理,歸類劃分任務工種信息,根據相應的工種信息,獲取特定的任務內容,生成相應的任務模板格式。項目管理員,根據任務工種,篩選任務清單,獲取相應的可分發的負責人清單,以及負責人所對應的分包公司的執行名單。選擇某一或N個負責人,將該任務推送到負責人所綁定終端設備,負責人通過終端設備,查看對應任務內容,進行項目考勤管理操作。

(4)項目負責人管理:新增、修改、刪除、查詢負責人的基本信息、工作狀態、歷史工作記錄信息。為負責人分配所需對接的分包公司。

(5)分包公司管理:新增、修改、刪除、查詢分包公司成員的基本信息;隨負責人出工的歷史工作記錄信息,當前工作狀態。

(6)后臺管理人員:后臺管理系統的登入和信息修改設置。

1.2 安全需求

保證考勤管理系統的穩定性、公平性和安全性,要求能在面對簡單的攻擊下保持系統正常運作,能對異常的請求和簡單的注入攻擊做出預防處理。保證考勤管理系統的在一定的攻擊情況下保持穩定性,防止請求被抓包盜用而產生的各種危害并保護用戶的資料不被攻擊者竊取。

設計和配置Struts2攔截器方法,基于面向切面編程的思想對每個用戶請求的有效性和真實性進行驗證,對錯誤和非法的用戶請求進行攔截。對每個請求的有效時間進行驗證,防止DDOS攻擊對服務器帶來危害。

通過配置過濾器,驗證當前用戶的會話狀態,過濾提交表單中的危險字符參數,預防簡單的SQL注入和XSS跨站腳本注入,防止攻擊者通過進行SQL注入和XSS跨站腳本注入攻擊服務器從而造成用戶信息丟失或者導致服務器癱瘓。

跨站腳本攻擊(XSS)是Web應用程序中經常發生的網頁安全漏洞,它允許惡意網頁用戶將代碼嵌入到可供其他用戶使用的頁面中,這些代碼包括HTML代碼、客戶端腳本以及JS腳本。攻擊者可以輕易地通過腳本的注入獲取到其他網頁用戶的信息。

SQL注入漏洞是指攻擊者把具有攻擊數據庫或查看數據庫數據的SQL指令插入頁面表單,通過發送請求傳送到后臺,后臺程序在一定條件下運行SQL命令時,由于攻擊者的SQL注入而錯誤的執行了SQL指令將數據庫數據返回給攻擊者。從而達到盜取數據庫數據或攻擊數據庫的目的。

2 數據庫設計

本項目數據庫以存儲和管理后臺管理員、工作人員、項目負責人、項目信息以及分包公司的信息為主,對數據表進行設計,以及負責對數據庫管理、日常維護和后續優化工作。

要求根據項目的需求創建科學合理的數據庫,保證數據庫和系統的穩定性、安全性。設計合理的設計數據庫結構,防止出現冗余數據。制定統一的數據表和字段的命名標準,明確各個字段的數據類型和長度,基于最小優化原則,在保證能正確的存儲所需的數據情況下,字段盡量采用最簡單的數據類型和最小數據長度。通過添加必要的約束條件以維護數據庫的穩定性和數據的完整性。數據庫表結構圖如圖1所示。

3 模塊功能具體實現

系統中各個模塊功能的實現大體過程主要是通過瀏覽器或移動終端調用action請求,將表單數據post/get的方式上傳的服務器,服務器根據Struts2配置文件響應action請求,根據action請求通過調用業務邏輯層的實現方法返回給前端瀏覽器或者移動終端數據。

項目中Struts2采用注解方式配置。每個Action繼承于BaseAction類,BaseAction中封裝有響應JSON格式數據的方法,用于各個Action返回給瀏覽器前端或者移動終端數據,BaseAction的具體代碼如圖2所示。每個Action都實現了Struts2里的ModelDriver接口,通過ModelDriver接口實現了前端或移動終端上傳的表單數據自動封裝成Bean對象的功能。以負責人模塊的Action為例,項目中的Action類基本格式如圖3所示。

圖1 數據庫表結構圖

圖2 BaseAction具體代碼

圖3 Action基本格式

通過設計自定義攔截器方法和配置Struts2攔截器保證驗證請求的有效性。具體實現方法為使每個請求發起時都帶有生成時間戳和簽名,簽名的生成由時間戳和某些參數的加密字符串組成,后臺通過自定義的攔截器方法對應解密,判斷請求是否超時或者無效。本項目中簽名由時間戳和其他參數通過MD5加密后進行增加字符串混亂排序,增加簽名被破解的難度。簽名生成過程如圖4所示:

圖4 簽名生成過程

4 結束語

本文介紹了通過整合Struts2、Spring和Hibernate三大框架,搭建指靜脈考勤系統實現后臺邏輯處理和數據的保存和調用。企業可通過該管理系統配合指靜脈考勤機更好進行外派工作的考勤定位、工作管理、任務下發,有利于實現企業信息化、現代化管理,進而高效合理管理外派人員的工作。

隨著未來指靜脈考勤的興起和流行,伴隨其而來的后臺管理也將需要一個科學的、可行的方案。本論文通過對Strutt2、Spring和Hibernate的探究以及對考勤管理系統需求的具體考察,對系統、功能的設計實現過程以及安全策略的實現過程進行了詳細的介紹,提出了一種科學合理的解決方案。為將來的考勤管理系統設計提供一種解決思路。

[1]李剛.Struts2權威指南[M].電子工業出版社,2007:12-22.

[2]Rod Johnson,Juergen Hoeller.Expert One-on-One J2EE Development without EJB[M].US:Wrox Press,2004:54-57.

[3]王玉芹.基于Hibernate的論文中心管理系統設計[D]. 吉林:吉林大學,2008.

[4]王鵬.產科超聲規范化信息系統的研究和實現[D].沈陽:東北大學,2009.

[5]百度百科_MySQL[ol],https://baike.baidu.com/item/m-ySQL/471251?fr=Aladdin.

猜你喜歡
數據庫管理
棗前期管理再好,后期管不好,前功盡棄
今日農業(2022年15期)2022-09-20 06:56:20
加強土木工程造價的控制與管理
如何加強土木工程造價的控制與管理
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
“這下管理創新了!等7則
雜文月刊(2016年1期)2016-02-11 10:35:51
人本管理在我國國企中的應用
現代企業(2015年8期)2015-02-28 18:54:47
主站蜘蛛池模板: 久久男人视频| 精品视频福利| 日韩精品成人网页视频在线 | 天堂网亚洲综合在线| 成色7777精品在线| 色老头综合网| 伊人久久综在合线亚洲2019| 狂欢视频在线观看不卡| 久久精品人妻中文视频| 午夜日b视频| 日韩精品高清自在线| a级毛片免费播放| 日本在线亚洲| 天天躁夜夜躁狠狠躁图片| 日本少妇又色又爽又高潮| 欧美高清日韩| 国产福利在线观看精品| 日韩欧美中文字幕在线韩免费| 制服丝袜一区| 91久久夜色精品| 2020精品极品国产色在线观看 | 亚洲a级毛片| 国产美女视频黄a视频全免费网站| 伊人色婷婷| 91成人在线免费视频| 欧美一级色视频| 日本精品视频| 亚洲伦理一区二区| 成人午夜网址| 92午夜福利影院一区二区三区| 91无码网站| 欧美成人综合在线| 久久综合九九亚洲一区| 国产极品粉嫩小泬免费看| 丁香婷婷激情综合激情| 91综合色区亚洲熟妇p| 综合社区亚洲熟妇p| 精品综合久久久久久97超人| 免费国产黄线在线观看| 扒开粉嫩的小缝隙喷白浆视频| 黄色成年视频| 九九九精品成人免费视频7| 91精品福利自产拍在线观看| 欧美色图第一页| 日韩毛片免费观看| 国产乱人伦AV在线A| 久久精品中文字幕免费| 精品人妻无码中字系列| 亚洲一区二区三区香蕉| 2021亚洲精品不卡a| 国产美女丝袜高潮| 国产视频 第一页| 国产午夜不卡| 狠狠色狠狠综合久久| 欧美高清国产| 中文字幕人成人乱码亚洲电影| 国产精品综合久久久| 亚洲av无码牛牛影视在线二区| 亚洲爱婷婷色69堂| 亚洲欧美日韩中文字幕在线一区| 国内毛片视频| 91麻豆精品视频| 国产免费精彩视频| 日本成人在线不卡视频| 国产精品乱偷免费视频| 91亚洲免费视频| 国产毛片基地| 青青草一区| 日韩国产亚洲一区二区在线观看| 欧美性色综合网| 国产91色| 国产福利免费观看| 国产精品视频白浆免费视频| 亚洲福利片无码最新在线播放| 熟妇无码人妻| 黄色三级网站免费| 色亚洲成人| 114级毛片免费观看| 亚洲欧美不卡中文字幕| 欧美在线网| 国产精品偷伦在线观看| 97精品国产高清久久久久蜜芽|