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
主站蜘蛛池模板: 99成人在线观看| 在线播放国产99re| 国产亚洲精品97AA片在线播放| 色悠久久久久久久综合网伊人| 亚洲精品无码高潮喷水A| 99爱在线| 婷婷开心中文字幕| 国产成人一区| 亚洲综合精品第一页| 毛片基地视频| 国产一二三区在线| 91黄视频在线观看| 伊人AV天堂| 在线另类稀缺国产呦| 亚洲精品午夜天堂网页| 91蜜芽尤物福利在线观看| 午夜精品久久久久久久2023| 亚洲最新在线| 一本久道久久综合多人| 久久6免费视频| 国产亚洲欧美在线中文bt天堂| 网久久综合| 在线国产欧美| 国产美女免费| 国产精品视频观看裸模| 国产亚洲欧美日韩在线一区| 亚洲第一成人在线| 99久久精品免费看国产免费软件| 久久窝窝国产精品午夜看片| 亚洲无码37.| 精品乱码久久久久久久| 韩国福利一区| 四虎成人在线视频| 永久免费AⅤ无码网站在线观看| 免费毛片全部不收费的| 国产成人a在线观看视频| 亚洲乱伦视频| 露脸一二三区国语对白| 亚洲一区免费看| 欧美亚洲国产精品久久蜜芽| 国产成人精品亚洲日本对白优播| 日韩av资源在线| av一区二区三区高清久久| 色婷婷久久| 国产免费a级片| 老色鬼久久亚洲AV综合| 国产精品不卡永久免费| 久久男人资源站| 先锋资源久久| 国产微拍精品| 国产成人91精品免费网址在线| 孕妇高潮太爽了在线观看免费| 亚洲伦理一区二区| 亚洲日韩精品伊甸| 国产在线观看99| 亚洲伊人久久精品影院| 免费人成在线观看视频色| 国产真实乱子伦视频播放| 国产在线视频欧美亚综合| 欧美亚洲香蕉| 国产在线观看成人91| 波多野结衣一区二区三区88| 亚洲一区网站| 婷婷亚洲最大| 亚洲色图欧美| 国产精彩视频在线观看| 99视频在线免费观看| 国产在线视频二区| 凹凸国产熟女精品视频| 国模粉嫩小泬视频在线观看| 中文字幕一区二区人妻电影| 第一页亚洲| 亚洲精品无码人妻无码| 久久这里只有精品23| 国产色婷婷| 原味小视频在线www国产| 欧美三级视频在线播放| 国产99免费视频| 奇米影视狠狠精品7777| 免费福利视频网站| 免费观看男人免费桶女人视频| 国产激情在线视频|