freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文word格式(編輯修改稿)

2024-10-13 12:23 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 員工信息管理、工資結(jié)算管理、工資結(jié)構(gòu)設(shè)置、考勤信息管理、部門(mén)信息管理、崗位信息管理 。 本系統(tǒng) 還 可以方便員工 查看個(gè)人工資詳細(xì)情況,主要包括查看個(gè)人信息及個(gè)人工資明細(xì),并可以申請(qǐng)假期。 系統(tǒng)角色 普通用戶(hù) 員工通過(guò)該系統(tǒng)可以查看個(gè)人相關(guān)信息、每月工資信息、每月考勤信息, 可以修改密碼, 并可以向上級(jí)申 請(qǐng)假期 。 管理員 管理員通過(guò)該系統(tǒng)可以管理員工信息 (包括增加、刪除、修改、查看員工信息 )、管理員工工資信息 ( 包括查看員工工資信息、工資結(jié)算、設(shè)置工資結(jié)構(gòu) ) 、管理部門(mén)信息( 包括對(duì)部門(mén)信息的增刪改查 )、管理崗位信息 ( 包括 對(duì)崗位信息的增刪改查 ) 。 系統(tǒng) 需求模塊 登錄 模塊 關(guān)聯(lián)角色:?jiǎn)T工、管理員 。 需求 描述:?jiǎn)T工 登錄 該系統(tǒng)進(jìn)入前臺(tái)瀏覽頁(yè)面,管理員 登錄 該系統(tǒng)進(jìn)入后臺(tái)管理頁(yè)面 。 備注說(shuō)明:只有合法用戶(hù)才能進(jìn)入相關(guān)界面 。 前臺(tái)瀏覽模塊 關(guān)聯(lián)角色:?jiǎn)T工 。 需求描述:?jiǎn)T工可以查看個(gè) 人詳細(xì)信息、工資信息、考勤信息,可以申請(qǐng)假期 。 備注說(shuō)明:?jiǎn)T工只能查看個(gè)人相關(guān)信息 。 6 后臺(tái)管理模塊 關(guān)聯(lián)角色:管理員 。 需求描述:管理員可以進(jìn)行員工信息管理、員工工資管理、部門(mén)信息管理、崗位信息管理、工資管理 (包括工資結(jié)算、工資結(jié)構(gòu)設(shè)置 )。 系統(tǒng)設(shè)計(jì)的特點(diǎn) 采用 MVC(Model、 View、 Control)架構(gòu),結(jié)合 SSH(Spring+Struts+Hibernate)框架實(shí)現(xiàn)系統(tǒng)的功能 。 MVC:當(dāng)前非常流行的一種系統(tǒng)架構(gòu)模式。 MVC 作為模式:提供一個(gè)原則,可以按照模型( model) 、界面( view)、控制( control)等角色把一個(gè)應(yīng)用系統(tǒng)的各個(gè)部分之間的耦合解脫、分割開(kāi)來(lái)。 MVC(Modelviewcontroller pattern)模式由三部分組成:模型( Model):是一組表示應(yīng)用系統(tǒng)商業(yè)邏輯的對(duì)象。它通常包括表示商業(yè)抽象的類(lèi)(如:賬號(hào)、采購(gòu)等等)和現(xiàn)實(shí)世界的對(duì)象(如職員、客戶(hù)等)。視圖( View):是用一種向用戶(hù)表達(dá)信息的具體方式。要理解視圖的捷徑是把視圖想象成為一個(gè)具體的網(wǎng)頁(yè)或者屏幕,它能夠給用戶(hù)提供一組互相有關(guān)的信息。 控制( Controller):是應(yīng)用系統(tǒng)處 理具體流程和導(dǎo)向的核心部分。它把模型對(duì)象給出的信息翻譯成視圖可以理解的形式,并且處理系統(tǒng)流程的走向,例如視圖在下一個(gè)回應(yīng)中將會(huì)給用戶(hù)什么樣的反饋。 MVC 的關(guān)鍵是商業(yè)模型的設(shè)計(jì)與實(shí)現(xiàn)可以獨(dú)立于應(yīng)用系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)與實(shí)現(xiàn)(控制)和界面的設(shè)計(jì)與實(shí)現(xiàn)(視圖)。 本 系統(tǒng) 采用的是 SSH( Struts + Spring + Hibernate)三層架構(gòu)。 Struts用于表現(xiàn)層, 負(fù)責(zé)頁(yè)面數(shù)據(jù)提取,頁(yè)面動(dòng)作響應(yīng)。 Spring 是一種輕量級(jí)的框架模型,主要負(fù)責(zé)業(yè)務(wù)邏輯層的對(duì)象創(chuàng)建, 表現(xiàn)層的 Action 的創(chuàng)建,以及持久層的 DAO 的 創(chuàng)建。Hibernate 負(fù)責(zé) 把內(nèi)存中的數(shù)據(jù)對(duì)象保存到數(shù)據(jù)庫(kù)中。 在 SSH 三層架構(gòu)中,主要 用 Struts 來(lái)實(shí)現(xiàn)對(duì)頁(yè)面的響應(yīng)就頁(yè)面跳轉(zhuǎn)。 當(dāng)用戶(hù)向服務(wù)器發(fā)送某一個(gè)請(qǐng)求,這個(gè)請(qǐng)求會(huì)被服務(wù)器( Tomcat)接收到,服務(wù)器會(huì)根據(jù)請(qǐng)求的內(nèi)容,將這個(gè)請(qǐng)求發(fā)送給相應(yīng)的 Servlet實(shí)例進(jìn)行處理。 Servlet 會(huì)根據(jù)其內(nèi)容,去生成相應(yīng)的 Action 實(shí)例。本程序中, Struts 將 Action 的創(chuàng)建工作交給了 Spring 的代理類(lèi)來(lái)完成,創(chuàng)建這個(gè)實(shí)例后,將這個(gè)實(shí)例注入,由 Struts 調(diào)用 Action 中的相應(yīng)方法。Action 中可以配 置一個(gè)或多個(gè) Service 對(duì)象, Action調(diào)用 Service 中的方法進(jìn)行業(yè)務(wù)處理。 Service 中通常會(huì)有一個(gè)或多個(gè) DAO 的對(duì)象 , DAO 繼承了 Hibernate的借口,用來(lái)處理數(shù)據(jù)庫(kù)的操作。而 Action, Service, DAO 的創(chuàng)建與注入,都是由 Spring 的Bean 工廠(chǎng)來(lái)實(shí)現(xiàn)的。 7 4 系統(tǒng) 概要 分析與 設(shè)計(jì) 系統(tǒng)總體結(jié)構(gòu) 本系統(tǒng)主要由 登錄 模塊、前臺(tái)員工瀏覽模塊、后臺(tái)管理員管理模塊構(gòu)成。 普通員工正確登錄后進(jìn)入前臺(tái)員工瀏覽界面,管理員正確登錄后進(jìn)入后臺(tái)管理員管理界面。 系統(tǒng)結(jié)構(gòu)圖如圖 41 所示: 圖 41 系統(tǒng)結(jié)構(gòu) 圖 前臺(tái)功能分析 與設(shè)計(jì) 前臺(tái)功能主要有員工查看個(gè)人信息、查看工資明細(xì)、 查看考勤信息、 申請(qǐng)假期、修改登錄 密碼 等。 前臺(tái)頁(yè)面 設(shè)計(jì) 如圖 42 所示: 圖 42 前臺(tái)頁(yè)面跳轉(zhuǎn)圖 8 后臺(tái)功能分析 與設(shè)計(jì) 后臺(tái)功能主要有員工信息管理 (包括增加、刪除、修改、查看員工信息) 、員工工資管理 (包括 查看員工工資、設(shè)置崗位工資結(jié)構(gòu)、工資結(jié)算等 ) 、考勤記錄管理 (考勤內(nèi)容有出差、加班、請(qǐng)假、遲到早退、曠工等) 、部門(mén)信息管理 (包括增加、刪除、修改、查看員工信息) 、崗位信息管理 (包括增加、刪除、修改、查 看崗位信息) 。 后臺(tái)頁(yè)面設(shè)計(jì)如圖 43 所示: 圖 43 后 臺(tái)頁(yè)面跳轉(zhuǎn)圖 數(shù)據(jù)庫(kù)分析與設(shè)計(jì) 由于企業(yè)組織結(jié)構(gòu)呈樹(shù)形,即一個(gè)企業(yè)有多個(gè)部門(mén);一個(gè)部門(mén)有多個(gè)崗位,一個(gè)崗位對(duì)應(yīng)一個(gè)崗位工資結(jié)構(gòu),每個(gè)崗位有多個(gè)員工;每個(gè)員工有多條考勤記錄和工資發(fā)放記錄,一個(gè)員工對(duì)應(yīng)一個(gè)系統(tǒng)用戶(hù)身份。從上往下看,基本都是一對(duì)多或一對(duì)一的關(guān) 9 系,而 在本系統(tǒng)中 我使用了 Hibernate 技術(shù)和 Java 編程思想,在建立實(shí)體抽象時(shí),分別作了一些對(duì)應(yīng)的引用來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)表之間的關(guān)聯(lián),這樣不僅充分運(yùn)用了面向?qū)ο缶幊痰乃枷?,并?jiǎn)化了表的結(jié)構(gòu), 使得數(shù)據(jù)庫(kù)管理更合理化。 數(shù)據(jù)庫(kù)設(shè)計(jì) 建立 數(shù)據(jù)庫(kù) employeemanage,包含的表如圖 44 所示 : 圖 44 數(shù)據(jù)庫(kù)表圖 表設(shè)計(jì) 部門(mén)表如圖 45 所示: 圖 45 部門(mén)表 崗位表如圖 46 所示: 圖 46 崗位表 10 員工表如圖 47 所示: 圖 47 員工表 崗位工資結(jié)構(gòu)表如圖 48 所示: 圖 48 崗位工資結(jié)構(gòu)表 用戶(hù)表如圖 49 所示: 圖 49 用戶(hù)表 工資記錄表如圖 410 所示: 圖 410 工資記錄表 11 考勤記錄表如圖 411 所示: 圖 411 考勤記錄表 考勤表如圖 412 所示: 圖 412考勤表 12 5 系統(tǒng)詳細(xì)設(shè)計(jì) 與實(shí)現(xiàn) 系統(tǒng) 功能模塊主要有登錄模塊、前臺(tái)功能模塊、后臺(tái)功能模塊等 。 系統(tǒng)登錄模塊 系統(tǒng)用戶(hù)輸入正確的用戶(hù)名和密碼可登錄系統(tǒng)。若為普通員工則進(jìn)入前臺(tái)瀏覽首頁(yè),若為管理員則進(jìn)入后臺(tái)管理頁(yè)面。 系統(tǒng)登錄頁(yè)面如圖 51 所示 : 圖 51 系統(tǒng) 登錄 頁(yè)面 實(shí)現(xiàn)代碼 部分 如下: String identify=(user)。 if((admin)){ return adminLogin_succ。 }else if((emp)){ return empLogin_succ。 } else{ return login_fail。 } 前臺(tái)功能模塊 前臺(tái)功能模塊主要由查看個(gè)人信息、考勤記錄、工資明細(xì),申請(qǐng)假期,修改密碼等模塊組成。 13 前臺(tái)首頁(yè)如圖 52 所示: 圖 52 前臺(tái)首頁(yè) 查看個(gè)人信息模塊 員工點(diǎn)擊個(gè)人詳細(xì)信息按鈕,可查看個(gè)人詳細(xì)信息 。 個(gè)人信息頁(yè)面如圖 53 所示 : 圖 53 個(gè)人信息頁(yè)面 查看考勤記錄模塊 員工點(diǎn)擊考勤記錄按鈕,可查看個(gè)人考勤記錄信息 。 14 考勤記錄頁(yè)面如圖 54 所示 : 圖 54 個(gè)人考勤記錄頁(yè)面 查看工資明細(xì)模塊 員工點(diǎn)擊工資明細(xì)按鈕,可查看個(gè)人工資明細(xì)情況。工資主要由崗位基本工資、五險(xiǎn)一金、考勤相應(yīng)獎(jiǎng)罰金額等組成 。 工資明細(xì)頁(yè)面如圖 55 所示 : 圖 55 工資明細(xì)頁(yè)面 15 申請(qǐng)假期模塊 員工點(diǎn)擊 申請(qǐng)假期按鈕,可進(jìn)入假期申請(qǐng)頁(yè)面,需填寫(xiě)請(qǐng)假理由、請(qǐng)假時(shí)間等信息 。 申請(qǐng)假期頁(yè)面如圖 56 所示 : 圖 56 申請(qǐng)假期頁(yè)面 實(shí)現(xiàn)代碼 部分 如下: (leaveInfors)。 修改密碼模塊 員工點(diǎn)擊修改密碼按鈕,可以修改登錄密碼,需鍵入舊密碼、新密碼、新密碼確認(rèn)等信息 。 修改密碼頁(yè)面如圖 57 所示 : 圖 57 修改密碼頁(yè)面 實(shí)現(xiàn)代碼 部分 如下: User user=(User)().getAttribute(user)。 (newPassword)。 (user)。 16 后臺(tái)功能模塊 后 臺(tái)功能模塊主要由 員工信息管理 、考勤記錄 管理 、工資 管理、部門(mén)信息管理、崗位信息管理 等模塊組成。 員工信息管理模塊 點(diǎn)擊員工信息管理菜單系統(tǒng)列出員工信息管理的子菜單,包括增加員工信息、刪除員工信息、修改員工信息、查看員工信息等 。 1 增加員工信息。需填寫(xiě)員工姓名、性別、住址、聯(lián)系方式、電子郵箱 、身份證號(hào)等基本信息,并選擇員工所 屬部門(mén)和崗位 ,還可以上傳照片,最后選擇提交,信息合法即可添加成功 ,系統(tǒng)自動(dòng)生成員工編號(hào) 。 增加員工信息 頁(yè)面如圖 58 所示 : 圖 58 增加員工 信息 頁(yè)面 實(shí)現(xiàn)代碼 部分 如下: (post,employee)。 2 刪除員工信息。點(diǎn)擊刪除員工信息菜單,系統(tǒng)列出員工列表, 從列表中選擇或直接搜索員工,點(diǎn)擊刪除按鈕,確認(rèn)刪除即可刪除 該員工 相關(guān) 信息。 17 刪除員工信息 頁(yè)面如圖 59 所示 : 圖 59 刪除員工信息 頁(yè)面 實(shí)現(xiàn)代碼 部分 如下: (empNOs)。 3 修改員工信息。點(diǎn)擊修改員工信息菜單,系統(tǒng)列出員工列表, 從列表中選擇或直接搜索員
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1