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

正文內(nèi)容

畢業(yè)設(shè)計(jì)基于jsp企業(yè)員工信息管理系統(tǒng)畢業(yè)設(shè)計(jì)定稿(文件)

 

【正文】 truts 架構(gòu) 隨著 Web開(kāi)發(fā)技術(shù)的日益成熟在 Web開(kāi)發(fā)開(kāi)發(fā)領(lǐng)域中出現(xiàn)了許多設(shè)計(jì)好的軟件開(kāi)發(fā)框架 Struts 就是一種基于 MVC 經(jīng)典設(shè)計(jì)模式的框架也是當(dāng)前 Web 開(kāi)發(fā)中比較成熟的一種框架 經(jīng)典 MVC 模式 MVC ModelViewController 模式即模型 視圖 控制器模式其核心思想是將整個(gè)程序代碼分成相對(duì)獨(dú)立而又能協(xié)同工作的 3 個(gè)組成部分 培訓(xùn)信息表 主要用于保存培訓(xùn)信息 用戶表 主要用于保存用戶信息 圖 31 數(shù)據(jù)庫(kù)需求分析流程圖 圖 32 數(shù)據(jù)庫(kù)訪問(wèn)數(shù)據(jù)流圖 圖 33 系統(tǒng)模塊數(shù)據(jù)字典 數(shù)據(jù)庫(kù)表的具體設(shè)計(jì) 培訓(xùn)信息表 字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 id int 4 是 數(shù)據(jù)庫(kù)流水號(hào) name varchar 100 培訓(xùn)名稱 purpose varchar 500 培訓(xùn)目的 begintime datetime 8 開(kāi)始培訓(xùn)時(shí)間 endtime datetime 8 結(jié)束培訓(xùn)時(shí)間 datum varchar 2021 培訓(xùn)人員 teacher varchar 50 培訓(xùn)講師 student varchar 50 學(xué)生 createtime datetime 8 創(chuàng)建時(shí)間 educate bit 1 培訓(xùn)級(jí)別 effect varchar 500 培 訓(xùn)影響度 summarize varchar 2021 培訓(xùn)材料 字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 Id int 4 是 數(shù)據(jù)庫(kù)流水號(hào) Name varchar 2021 獎(jiǎng)懲名稱 Reason varchar 50 獎(jiǎng)懲原因 explain varchar 50 描述 createtime datetime 8 創(chuàng)建時(shí)間 息表 字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 id int 4 是 數(shù)據(jù)庫(kù)流水號(hào) name varchar 50 姓名 sex bit 1 性別 age int 4 年齡 job varchar 50 應(yīng)聘職位 specialty varchar 50 所學(xué)專業(yè) experience varchar 50 工作經(jīng)驗(yàn) studyeffort varchar 50 在校所學(xué)專業(yè) school varchar 50 畢業(yè)學(xué)校 tel varchar 50 電話 varchar 50 電子郵件 createtime datetime 8 創(chuàng)建時(shí)間 content ntext 16 詳細(xì)經(jīng)歷 isstock bit 1 標(biāo)識(shí) 表 字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 id int 4 是 數(shù)據(jù)庫(kù)流水號(hào) name varchar 50 員工姓名 basic float 8 基本薪資 eat float 8 飯補(bǔ) house float 8 房補(bǔ) duty float 8 全勤獎(jiǎng) scot float 8 賦稅 punishment float 8 額外補(bǔ)助 other float 8 罰款 granttime datetime 8 發(fā)放時(shí)間 totalize float 8 總計(jì) 表 字段名 數(shù)據(jù)類型 長(zhǎng)度 是否主鍵 描述 id int 4 是 數(shù)據(jù)庫(kù)流水號(hào) username varchar 50 用戶名稱 password varchar 50 用戶密碼 sex bit 1 用戶性別 birthday datetime 8 用戶出生年月日 createtime datetime 8 用戶創(chuàng)建的時(shí)間 isadmin bit 1 是否超級(jí)管理員 content varchar 2021 管理員級(jí)別 32 系統(tǒng)功能模塊詳細(xì)設(shè)計(jì) 功能設(shè)計(jì) 本系統(tǒng)主要用于對(duì)企業(yè)中的人進(jìn)行管理具體地講企業(yè)員工信息管理系統(tǒng)就是通過(guò)企業(yè)員工信息規(guī)劃員工考核薪酬管理員工激勵(lì)人才培訓(xùn)和開(kāi)發(fā)等一系列手段來(lái)提高勞動(dòng)生產(chǎn)率最終達(dá)到發(fā)展目標(biāo)的一種管理行為具體實(shí)現(xiàn)目標(biāo)如下 實(shí)現(xiàn)對(duì)員工信息進(jìn)行全面管理的功能 設(shè)置企業(yè)員工基礎(chǔ)信息管理功能 設(shè)置員工考勤管理功能模塊 員工薪酬信息管理運(yùn)行穩(wěn)定安全可靠 模塊設(shè)計(jì) 企業(yè)員工信息管理系統(tǒng)是針對(duì)中小企業(yè)對(duì)現(xiàn)有員工和新聘員工的一個(gè) WEB管理平臺(tái)主頁(yè)功能模塊主要包括以下功能模塊 人員管理主要包括瀏覽 人員信息添加人員信息人員信息的添加人員信息的修改 招聘管理主要包括應(yīng)聘人員信息的詳細(xì)查看刪除添加以及信息入庫(kù) 培訓(xùn)管理主要包括培訓(xùn)計(jì)劃的詳細(xì)信息信息刪除添加培訓(xùn)計(jì)劃和填寫培訓(xùn)總結(jié) 獎(jiǎng)懲管理主要包括獎(jiǎng)懲詳細(xì)信息刪除詳細(xì)信息添加詳細(xì)信息修改詳細(xì)信息 薪金管理主要包括薪金的修改添加刪除 1 企業(yè)員工信息管理系統(tǒng)功能模塊之間的關(guān)系 基本信息管理功能集合 包括部門信息管理和員工信息管理等功能模塊此集合中功能模塊的關(guān)系如圖 34 所示 圖 34 員工基本信息管理模塊關(guān)系圖 員工基本信息管理模塊是整個(gè)系統(tǒng)的核心除了部門管 理模塊外其他各個(gè)模塊都針對(duì)每一個(gè)員工的一個(gè)方面進(jìn)行管理都需要提供員工編號(hào)等基本信息作為索引 考核與待遇管理功能集合 包括考勤管理工作考評(píng)管理和工資管理模塊此集合中功能模塊的關(guān)系如圖35 所示 圖 35 考核與待遇管理功能集合模塊關(guān)系圖 用戶管理及權(quán)限控制功能集合 包括用戶信息管理權(quán)限控制等模塊權(quán)限控制對(duì)于企業(yè)員工信息系統(tǒng)來(lái)說(shuō)是非常必要的部門與員工基本信息數(shù)據(jù)包括考勤考核工作和工資等信息都不是一般的員工可以隨意添加和改動(dòng)的這些操作只有人力資源主管才有此權(quán)限在本系統(tǒng)中我們將系統(tǒng)用戶劃分了 3 大類 人力資源主管此類型用 戶是本系統(tǒng)中權(quán)限最高的用戶在本系統(tǒng)中的任何模塊中都可以進(jìn)行添加刪除修改等記錄并對(duì)所有數(shù)據(jù)進(jìn)行查詢顯示的權(quán)限 系統(tǒng)管理員是為了維護(hù)本系統(tǒng)而創(chuàng)建的用戶可以對(duì)除人力資源主管用戶以外的其他類型用戶進(jìn)行管理 普通用戶權(quán)限最低的一類用戶除了可以修改自身的用戶名和密碼外幾乎沒(méi)有其他數(shù)據(jù)庫(kù)操作權(quán)限在其他的模塊中此類用戶只能瀏覽到與自己或自己的下屬相關(guān)的數(shù)據(jù)但是不能對(duì)數(shù)據(jù)進(jìn)行修改或刪除操作在員工工作考評(píng)模塊中普通用戶可以輸入對(duì)自己下屬員工的工作評(píng)價(jià)和資金系數(shù)等數(shù)據(jù) 此集合中功能模塊的關(guān)系如圖 36 所示 圖 36 用戶管理功能集合 模塊關(guān)系圖 用戶登錄模塊開(kāi)始對(duì)系統(tǒng)的身份進(jìn)行認(rèn)證身份認(rèn)證可以分為以下兩個(gè)過(guò)程 確認(rèn)用戶是否為有效的系統(tǒng)用戶 確定用戶的類型 第一個(gè)過(guò)程決定用戶能否進(jìn)入系統(tǒng)第二個(gè)過(guò)程根據(jù)用戶的類型決定用戶的操作權(quán)限從而決定用戶的工作界面 圖 37 系統(tǒng)登錄驗(yàn)證流程圖 在圖 37 中可以看到每個(gè)用戶有 3 次機(jī)會(huì)進(jìn)行身份認(rèn)證如果 3 次輸入的用戶名和密碼都無(wú)法與數(shù)據(jù)庫(kù)中的數(shù)據(jù)匹配則強(qiáng)制退出系統(tǒng) 3 考評(píng)模塊查詢流程圖 進(jìn)入系統(tǒng)后不同類型的用戶所能進(jìn)行的操作也不一樣這些操作籠統(tǒng)可以分為用戶管理模塊和人事管理模塊由于篇幅所限五法完整地描述 人事管理模塊的系統(tǒng)流程只是把它分為兩個(gè)部分考評(píng)信息的高級(jí)管理和查詢普通用戶考評(píng)信息管理查詢 普通用戶對(duì)考評(píng)管理和查詢 普通用戶人事考評(píng)信息管理和查詢部分非常簡(jiǎn)單因此在很讀模塊中普通用戶只有查詢功能系統(tǒng)流程見(jiàn)圖 38 所示 圖 38 考評(píng)管理和查詢流程圖 人事主管用戶對(duì)考評(píng)信息的高級(jí)管理和查詢系統(tǒng)流程如圖 39 所示 圖 39 考評(píng)模塊查詢流程圖 4 系統(tǒng)實(shí)現(xiàn) 41 用戶操作文件總體架構(gòu) 用戶操作模塊主要包括用戶登錄和人員管理模塊具體功能如下 用戶登錄模塊用于登錄系統(tǒng) 人員管理模塊用于瀏覽添加和修改人員信息 用 戶登錄模塊設(shè)計(jì) 用戶登錄模塊是用戶進(jìn)入主頁(yè)面的入口其運(yùn)行結(jié)果如圖 41 所示 圖 41 用戶登錄模塊運(yùn)行結(jié)果 系統(tǒng)登陸是企業(yè)員工信息管理中最先使用的功能因?yàn)橛脩舻顷懺跀?shù)據(jù)庫(kù)中使用的是人員表人員表中有一個(gè) isadmin 字段是來(lái)標(biāo)識(shí)是否是管理員的在登陸時(shí)要根據(jù)數(shù)據(jù)庫(kù)的這個(gè)字段來(lái)判斷此用戶是否具有管理員的權(quán)限在網(wǎng)頁(yè)里添寫用戶名和密碼后點(diǎn)擊登陸按鈕網(wǎng)頁(yè)會(huì)訪問(wèn)一個(gè) URL 這個(gè) URL 是 logondoaction logon 代碼如下 form name usersForm method post action logondoaction logon td width 170 height 40 align center 用戶名 td width 230 height 40 input name username type text class input td height 40 align center 密 nbspnbsp 碼 td height 40 input name password type password class input td height 40 colspan 2 align center input type submit name Submit value 登陸 class button nbsp input type reset name Submit2 value 重置 class button 在這個(gè)表單的 name 的值是 usersForm 它是 Struts 的 ActoinForm 的實(shí)現(xiàn)類在配置文件中的名字如下所示 formbean name userForm type _PersonMasForm action 是 Struts 的 Action 的 URL 他們?cè)?Struts 的配置文件中都是已經(jīng)配好的如下所示 action path logon type _PersonMasAction name userForm scope request forward name success path managejsp forward name failed path failedjsp 在這個(gè)配置文件中可以了解到如下信息 根據(jù) name userForm可以找到與之相對(duì)應(yīng)的 ActionForm 的實(shí)現(xiàn)類_PersonMasForm 根據(jù) type _PersonMasAction可以找到處理用戶數(shù)據(jù)的 Action 類 根據(jù) forward name success path managejsp 和 forward name failed path failedjsp 可以了解這個(gè) Action 返回 success 時(shí)頁(yè)面會(huì)被轉(zhuǎn)到 managejsp文件這就是登陸成功的頁(yè)面如果當(dāng) Action返回 failed時(shí)頁(yè)面會(huì)被轉(zhuǎn)到 failedjsp 文件這個(gè)文件是當(dāng)用戶登陸失敗將要轉(zhuǎn)到的頁(yè)面 Struts 的 Action 實(shí)現(xiàn)類的 execute 方法 是最先被執(zhí)行的這個(gè)方法本身也沒(méi)有具體的事務(wù)而是根據(jù) action 的參數(shù)不同執(zhí)行相應(yīng)的方法在登陸頁(yè)里面可以找到有一個(gè) action logon 的字樣它的目的就是在這里做邏輯判斷當(dāng) action logon 時(shí)調(diào)用 logon 方法 logon 方法從 UsersForm 中得到用戶提交的數(shù)據(jù)然后在調(diào)用 UsersDao 的 logonUsers 方法并且把 UsersForm 轉(zhuǎn)成 Users 類做為logonUsers 方法的參數(shù)調(diào)用后會(huì)返回一個(gè) boolean 型的值如果為真則返回mappingfindForward success 否則返回 mappingfindForward failed 也就是當(dāng)用戶登陸成功后返回給用戶登陸成功的頁(yè)面登陸失敗后返回用戶一個(gè)登陸失敗的頁(yè)面那么 UsersDao的 logonUsers 方法是根據(jù)什么得到的返回值呢現(xiàn)在就讓我們看看這個(gè)方法這個(gè)方法先通過(guò) HibSessionFactory得到一個(gè) Hibernate的 Session并且開(kāi)始一個(gè)事務(wù) Session再像使用一個(gè)欲編譯似的命令似的東西設(shè)定參數(shù)提交事務(wù)和最后在關(guān)閉 Session 得到一個(gè) List 里面就存儲(chǔ)著所有查詢出的結(jié)果根據(jù)這個(gè)結(jié)果就可 以判斷出該用戶是否有登陸的權(quán)根了在返回 true 或者 false 就這樣合法的用戶就可以順利的登陸了那剛才那些有些類似于欲編譯的東西是什么呢這些就是 Hibernate 特有的查詢語(yǔ)言被稱為 Hibernate 查詢語(yǔ)言 HQL 而它本身也就是使用的 JDBC 的欲編譯技術(shù) 人員管理模塊設(shè)計(jì) 人員管理模塊主要包括瀏覽人員信息添加人員信息人員信息的添加人員信息的修改此模塊文件架構(gòu)如圖 4 所示 各項(xiàng)管理工作都是在用戶成功登陸后的管理頁(yè)面進(jìn)行的在管理控制頁(yè)面的左側(cè)是各項(xiàng)的
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1