胡金梅,胡金萍
(江西工程學(xué)院,江西 新余 338000)
人力資源管理在企業(yè)管理中非常重要,為了實(shí)現(xiàn)管理的系統(tǒng)化、標(biāo)準(zhǔn)化和自動化,開發(fā)企業(yè)人事管理系統(tǒng)是非常必要的。
B/S模式是C/S架構(gòu)的一種改進(jìn),屬于3層C/S架構(gòu),分為瀏覽器即客戶端(有簡單的輸入輸出功能)、Web服務(wù)器(承擔(dān)信息傳送)以及數(shù)據(jù)庫服務(wù)器3層應(yīng)用體系結(jié)構(gòu)[1]。
指紋識別主要用于檢查移動系統(tǒng)的身份,主要用于評估、驗(yàn)證授權(quán)、登記和其他功能[2]。但是在實(shí)際運(yùn)行過程中,現(xiàn)場工作人員錄取的指紋比較模糊,甚至有污跡,給指紋識別造成困難。卷積神經(jīng)網(wǎng)絡(luò)在模式識別和圖像處理中有著廣泛的應(yīng)用,在指紋特征識別中有著優(yōu)異的性能。
本項(xiàng)目采用MVC(Model View Controller)模式。M是指業(yè)務(wù)模型,V是指用戶界面,C則是控制器,其中,View的定義比較清晰,就是用戶界面這個(gè)模型軟件項(xiàng)目,它通過分離M和V實(shí)現(xiàn)代碼分離,從而使同一個(gè)程序可以采用不同的表現(xiàn)形式。MVC特別適用于映射傳統(tǒng)的輸入函數(shù),邏輯圖形用戶界面結(jié)構(gòu)中的處理和輸出。MVC類似于3層體系結(jié)構(gòu),主要采用封裝的思想,降低耦合等級,使系統(tǒng)更加靈活和可擴(kuò)展。通過建立模型來完成應(yīng)用數(shù)據(jù)的邏輯處理,并將其存儲到數(shù)據(jù)庫中。視圖是應(yīng)用程序中顯示處理數(shù)據(jù)的部分,數(shù)據(jù)處理狀態(tài)在應(yīng)用程序中以視圖存在。用戶交互則用控制器處理,讀取模型數(shù)據(jù),用戶輸入響應(yīng)則從視圖中獲取。
圖1 登錄界面功能分區(qū)
系統(tǒng)運(yùn)行分析是在對用戶進(jìn)行調(diào)研的基礎(chǔ)上,以公司需求和開發(fā)技術(shù)為依據(jù),篩選系統(tǒng)開發(fā)的應(yīng)用軟件,是公司人事管理信息系統(tǒng)開發(fā)的重要一環(huán)。系統(tǒng)分析主要從實(shí)現(xiàn)結(jié)果的具體步驟和具體的系統(tǒng)實(shí)現(xiàn)場景兩方面進(jìn)行,是對數(shù)據(jù)結(jié)構(gòu)的具體而全面的分析,公司人事系統(tǒng)的設(shè)計(jì)應(yīng)充分考慮實(shí)施體系的可操作性,能及時(shí)解決體系存在的問題,并能滿足計(jì)算機(jī)的數(shù)據(jù)處理、輸入輸出以及傳輸3個(gè)最基本的功能,結(jié)構(gòu)化設(shè)計(jì)邏輯如圖2所示。
圖2 架構(gòu)化系統(tǒng)設(shè)計(jì)原理
測試是系統(tǒng)開發(fā)的重要環(huán)節(jié)。通過測試,我們可以發(fā)現(xiàn)系統(tǒng)中存在的不足,保證用戶對系統(tǒng)功能有更好的體驗(yàn)。
在分析用戶需求時(shí),確定了系統(tǒng)所需的功能,如流程應(yīng)用、用戶日志登錄、快速咨詢等。
4.1.1 系統(tǒng)登錄
用戶須在主頁輸入用戶名和密碼才能進(jìn)入系統(tǒng)。
4.1.2 流程管理功能
流程管理功能如圖3所示。
圖3 流程管理功能
4.1.3 系統(tǒng)設(shè)置的安全規(guī)則
為使客戶僅能訪問自己被授權(quán)的資源,使用了角色和用戶兩個(gè)條件,先注冊登記身份,并給不同的身份賦予權(quán)限,而且新會員可以兼任多個(gè)身份。
4.1.4 角色管理
企業(yè)按部門、薪酬等級、職位賦予角色相對應(yīng)的權(quán)限。
4.1.5 雇員管理
員工的管理主要是錄入、編輯、修改和查詢員工的基本信息。
4.1.6 員工出勤管理
員工出勤管理主要是員工遲到早退,有無曠工請假的記錄。
4.1.7 工資管理
工資管理主要進(jìn)行員工的月工資信息的輸入、修改、咨詢。
測試不是為了證明系統(tǒng)沒有錯誤,而是為了盡量發(fā)現(xiàn)更多錯誤。檢驗(yàn)從4個(gè)方面進(jìn)行:系統(tǒng)功能、系統(tǒng)性能、系統(tǒng)兼容性、系統(tǒng)安全性[3]。
(1)系統(tǒng)功能。系統(tǒng)功能主要測試以下兩點(diǎn):一是界面風(fēng)格是否統(tǒng)一,項(xiàng)目是否符合系統(tǒng)主題和用戶習(xí)慣;二是通過模擬實(shí)際業(yè)務(wù)判斷操作是否有效。
(2)系統(tǒng)性能。系統(tǒng)運(yùn)行性能狀態(tài)檢驗(yàn)主要從系統(tǒng)運(yùn)行速度和響應(yīng)時(shí)間的角度評估系統(tǒng)性能。在模擬對系統(tǒng)用戶的實(shí)際訪問時(shí),如果系統(tǒng)功能能夠正常工作,則必須訪問多個(gè)、同時(shí)和不同的網(wǎng)絡(luò)速度。通過仿真系統(tǒng),在滿足用戶業(yè)務(wù)需求的前提下,逐級增加系統(tǒng)負(fù)載,并記錄相關(guān)系統(tǒng)運(yùn)行數(shù)據(jù),平時(shí)統(tǒng)計(jì)分析系統(tǒng)負(fù)載,根據(jù)實(shí)際數(shù)據(jù)調(diào)整系統(tǒng)配置。
(3)系統(tǒng)兼容。系統(tǒng)兼容性問題的測試工作主要是圍繞系統(tǒng)業(yè)務(wù)操作在目前主流的瀏覽器如Chrome、火狐等當(dāng)中的使用情況以及頁面效果進(jìn)行。
(4)系統(tǒng)安全性。考慮到系統(tǒng)中業(yè)務(wù)流程的審批,需要測試系統(tǒng)安全性,包括非法用戶的操作權(quán)限和登錄,模擬用戶登錄和登錄后的操作,并檢查系統(tǒng)處理措施是否受登錄超時(shí)的影響。
該系統(tǒng)在功能不斷的完善中已可以滿足小中型企業(yè)日常人事管理需求。