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

正文內(nèi)容

基于jsp的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—論文-資料下載頁(yè)

2024-12-06 01:21本頁(yè)面

【導(dǎo)讀】人力資源管理是企業(yè)信息管理的重要部分,面對(duì)大量的人事信息,采用人力處。理即浪費(fèi)時(shí)間、又浪費(fèi)人力和物力,并且數(shù)據(jù)的準(zhǔn)確性低。因此,開發(fā)一個(gè)界面友好,易于。操作的人力資源管理軟件進(jìn)行自動(dòng)化處理變得十分重要,這正是本系統(tǒng)開發(fā)的目的和意義。代企業(yè)管理的需要.并從系統(tǒng)的需求分析、系統(tǒng)分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)的整個(gè)開

  

【正文】 主鍵 非空 用戶名 UserName varchar 16 yes yes 密碼 Password varchar 16 no yes 表 人事調(diào)動(dòng)管理信息表 (translate) 名稱 字段名 類型 長(zhǎng)度 主鍵 非空 記錄編號(hào) TranslateNO int —— yes yes 員工編號(hào) EmployeeID varchar 6 no yes 調(diào)動(dòng)時(shí)間 TranslateDate date —— no yes 前部門 PriorBranch varchar 40 no yes 現(xiàn)部門 NextBranch varchar 40 no yes 前職務(wù) PriorDuty varchar 40 no yes 現(xiàn)職務(wù) NextDuty varchar 40 no yes 經(jīng)辦人 HandleName varchar 20 no yes 備注 Remark varchar 400 no no 數(shù)據(jù)庫(kù)連接與訪問(wèn) 數(shù)據(jù)庫(kù)連接和 訪問(wèn)主要由類 DBConnect 負(fù)責(zé),用戶使用此類進(jìn)行連接和訪問(wèn)數(shù)據(jù)庫(kù),其主要實(shí)現(xiàn)代碼摘錄如下: public class DBConnect { private String dbUrl。 private String password。 private String username。 private String jdbcClassName。 private Connection conn = null。 private Statement stmt = null。 public DBConnect() throws Exception { dbUrl = jdbc:postgresql:postgres。 jdbcClassName = 。 username = postgres。 password = 1234。 connect()。 } public DBConnect( String inUrl, String inJdbcClassName, String inUserName, String inPassWord ) throws Exception { dbUrl = inUrl。 jdbcClassName = inJdbcClassName。 username = inUserName。 password = inPassWord。 connect()。 } private boolean connect()throws Exception { boolean opened = false。 Driver driver = (Driver) (jdbcClassName).newInstance()。 (driver)。 conn = (dbUrl, username, password)。 stmt = ()。 opened = true。 return opened。 } public Connection getDBConnection() { return conn。 } public void close() throws Exception { if (stmt != null) { ()。 stmt = null。 } if (conn != null) ()。 } } 數(shù)據(jù)庫(kù)訪問(wèn)如下: DBConnect dbc = new DBConnect()。 Connection conn =()。 Statement stmt = null。 ResultSet rs = null。 stmt=()。 查詢語(yǔ)句如下: //sql為查詢語(yǔ)句 rs = ( sql) 。 插入、更新語(yǔ)句如下: (sql); 系統(tǒng)中的 JavaBean 結(jié)構(gòu) JavaBean 的工作原理是將數(shù)據(jù)的基本處理邏輯封閉在 JavaBean 中,然后通過(guò)其提供的方法對(duì)其進(jìn)行調(diào)用,最大的優(yōu)點(diǎn)是可以實(shí)現(xiàn)代碼的重復(fù)利用。本系統(tǒng)的 JavaBean 的目錄和包的結(jié)構(gòu)如圖 2 所示。 staff e e ee e ee e e e ee e ee e ee e 圖 2 管理系統(tǒng)的 JavaBean結(jié)構(gòu)圖 公共模塊 本系統(tǒng)的公共模塊如圖 3 所示,其內(nèi)容都是由許多頁(yè)面共同擁有的,其中包含JavaScript 文件, JSP 文件,和 CSS 樣式表。 公共模塊 導(dǎo)入類包文件 頁(yè)面頭和尾文件 JavaScript 文件 防止非正常登錄 CSS 樣式表 圖 3 公共模塊結(jié)構(gòu)圖 第五章 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)實(shí)現(xiàn) 登錄模塊 登錄模塊用來(lái)難用戶的合法性,防止非法 用戶進(jìn)入員工管理系統(tǒng),其結(jié)構(gòu)如圖 11所示: 實(shí)現(xiàn)效果 用戶登錄模塊是用戶進(jìn)入主頁(yè)面的入口,其運(yùn)行結(jié)果如圖 12 所示。 圖 12 用戶登錄模塊實(shí)現(xiàn)效果 圖 13提示輸入用戶名 登錄模塊 驗(yàn)證用戶 登錄界面 圖 11 登錄模塊結(jié)構(gòu)圖 圖 14 輸入錯(cuò)誤信息 如果用戶沒有輸入用戶名或者密碼,而單擊登錄按鈕,系統(tǒng)會(huì)彈出對(duì)話框提示用戶如圖 13所示。輸入用戶名和密碼后,系統(tǒng)會(huì)判斷輸入的用戶信息。如信息錯(cuò)誤,剛會(huì)給出提示信息“用戶名或密碼不正確”如圖 14所示。 相關(guān) JavaBean程序 業(yè)務(wù)模型的設(shè)計(jì)主要定義了類 ,而 控制器 的設(shè)計(jì)則定義了 op_user,用以從用戶接收登錄請(qǐng)求 , 將模型與視圖匹配在一起,從而實(shí)現(xiàn)對(duì)管理用戶信息的驗(yàn)證。 相關(guān) JSP文件 本模塊主要涉及到兩個(gè)頁(yè)面: 主頁(yè)面模塊 主頁(yè)面是用戶通過(guò)身分難后進(jìn)入的頁(yè)面,也是操作員工信息管理系統(tǒng)各功能的平臺(tái),可以在該模塊中管理人員檔案,獎(jiǎng)懲,人員調(diào)支等,其結(jié)構(gòu)如圖 15所示,效果如圖 16所示: 主頁(yè)面相關(guān) JSP文件 相關(guān)的 JSP文件主要有: , , , 。 主頁(yè)面模塊 退出系統(tǒng) 主頁(yè) 修改密碼 頁(yè)面左部 圖 15 主面面模塊結(jié)構(gòu)圖 圖 16 主頁(yè)面效果 人員檔案模塊 人員檔案是人事管理系統(tǒng)的基本數(shù)據(jù)資料 ,是員工管理系統(tǒng)的基本功能 ,其提供的功能有 :添加人員檔案 ,修改人員檔案 ,刪除人員檔案和查詢?nèi)藛T檔案。其模塊結(jié)構(gòu)如圖 17所示: 人員檔案模塊 查詢?nèi)藛T檔案 管理 人員檔案 添加人員檔案 模塊主頁(yè)面 圖 17 人員檔案模塊結(jié)構(gòu)圖 圖 19 管理人員檔案頁(yè) 面 圖 18 添加人員檔案頁(yè)面 圖 20 查看人員檔案頁(yè)面 JavaBean程序 業(yè)務(wù)模型的設(shè)計(jì)主要定義了類 ,而 控制器 的設(shè)計(jì)則定義了 op_eployee,用以從用戶接收增加、修改、刪除、查詢等請(qǐng)求并作出相應(yīng)操作,其中,方法 Add()用于添加人員檔案, Modify()用于修改人員檔案, Delete(String _EmployeeID)用于刪除人員檔案, ListAll()用于列出所有人員檔案, Search()用于查詢?nèi)藛T檔案,并將操作結(jié)果在新的頁(yè)面中顯示出來(lái)。 相關(guān) JSP文件 本模塊包含的 JSP 文 檔及其功能如下 : 功能與 , . 主要用于提供用戶輸入人員檔案信息的界面 , . 主要用于顯示人員管理的條件查詢頁(yè)面 , 則用于顯示控制器操作結(jié)果的表單 , 單擊列表中的“修改”鏈接如圖 19所示則進(jìn)入 ,此頁(yè)面提供修改人員信息功能,單擊修改按鈕后,則向控制器提交表單,控制器作出相應(yīng)處理,并將最終結(jié)果成功與否顯示在新頁(yè)面,如果更新成功剛顯示“修改人員檔案成功”,否則顯示“修改人員檔案失??!”并將錯(cuò)誤顯示在頁(yè)面中,如圖 21 所示。如果單擊圖 19 中的刪除鏈接,剛進(jìn)入,實(shí)現(xiàn)刪除操作。 ,主要用于查詢?nèi)藛T檔案,在管理人員檔案操作中,既使用其來(lái)進(jìn)行數(shù)據(jù)庫(kù)查詢, ,由于員工信息較多,因此只選取部分顯示,如需查看詳細(xì)信息,則可單擊員工編號(hào),并調(diào)用控制器實(shí)現(xiàn)詳細(xì)信息查詢,并將結(jié)果 在 。如圖 20所示。限于篇幅有限,這 里就不一一列舉各文件的主要操作代碼。 獎(jiǎng)懲管理模塊 獎(jiǎng)懲管理模塊主要用于記錄企業(yè)員工的獎(jiǎng)懲情況,其主要提供的功能有添加獎(jiǎng)懲記錄和修改獎(jiǎng)懲記錄。 獎(jiǎng)懲管理模塊的結(jié)構(gòu)如圖 22所示: 實(shí)現(xiàn)效 果 獎(jiǎng)懲管理模塊 模塊 主頁(yè)面 添加獎(jiǎng)懲記錄 管理獎(jiǎng)懲記錄 圖 22 獎(jiǎng)懲管理模塊結(jié)構(gòu)圖 圖 21 檔案修改成功 圖 24 管理獎(jiǎng)罰記錄 圖 23 添加獎(jiǎng)懲記錄 圖 24 管理 獎(jiǎng)懲記錄 圖 25 查看獎(jiǎng)懲記錄 相關(guān) JavaBean程序 業(yè)務(wù)模型的設(shè)計(jì)主要定義了類 ,而 控制器 的設(shè)計(jì)則定義了 op_ reward,用以從用戶接收增加、修改、刪除、查詢等請(qǐng)求并作出相應(yīng)操作,其中, FindByNO(),該方法主要用于實(shí)現(xiàn)根據(jù)記錄號(hào)查找獎(jiǎng)懲信息,用于整體查詢; Add(),主要用于實(shí)現(xiàn)獎(jiǎng)懲記錄的添加操作; Modify(),主要實(shí)現(xiàn)獎(jiǎng)懲信息的修改操作; Delete()實(shí)現(xiàn)刪除操作;SearchByID()通過(guò)員工編號(hào)進(jìn)行查詢操作,主要用于一般 查詢。 ListAll( ),主要用于列出查詢結(jié)果。將操作結(jié)果在新的頁(yè)面中顯示出來(lái)。 相關(guān) JSP文件 本模塊主要包含頁(yè)面關(guān)系如圖 22 的結(jié)構(gòu)圖所示,其中 功能與 作用相似, 作用是提供了本模塊的功能鏈接,如添加獎(jiǎng)懲記錄,管理獎(jiǎng)懲記錄和退出系統(tǒng)。 添加獎(jiǎng)懲記錄主要由 和 兩個(gè)文件組成,其中前者提供了添加記錄的界面,如圖 23所示,后者則用于顯示控制器操作結(jié)果的表單。 管 理 獎(jiǎng) 懲 記 錄 主 要 由 、 、 、 、 和 五個(gè)文件組成,其中 ManageReward 24所示,當(dāng)單擊圖中的修改鏈接后,則進(jìn)入 ModifyReward 頁(yè)面,該頁(yè)面表單和圖 23 類似,當(dāng)點(diǎn)擊修改按鈕時(shí)剛進(jìn)入,該頁(yè)面用于顯示控制器操作數(shù)據(jù)庫(kù)后返回的最終修改結(jié)果。如點(diǎn)擊刪除鏈接,系統(tǒng)會(huì)提示是否確認(rèn)刪除操作,單擊確定后則進(jìn)行刪除操作,并返回刪除結(jié)果,并在 頁(yè)面中顯示操作的結(jié)果;如點(diǎn)擊員工編號(hào),則可進(jìn)入,顯示該員工的詳細(xì)獎(jiǎng)懲信息。如圖 25所示。 人員調(diào)動(dòng)管理模塊 人員調(diào)動(dòng)管理模塊主要用于記錄企業(yè)員工的人員調(diào)動(dòng)情況,其主要提供的功能有添加人員調(diào)動(dòng)記錄和修改人員調(diào)動(dòng)記錄。人員調(diào)動(dòng)管理模塊的結(jié)構(gòu)如圖 26 所示: 人員調(diào)動(dòng) 管理模塊 模塊 主頁(yè)面 添加 人員調(diào)動(dòng) 管理 人員調(diào)動(dòng) 圖 26 人員調(diào)動(dòng) 管理模塊結(jié)構(gòu)圖 實(shí)現(xiàn)效果 圖 27 添加 人員調(diào)動(dòng) 頁(yè)面效果 圖 28 管理人員調(diào)動(dòng)頁(yè)面效果 圖 29 查看 人員調(diào)動(dòng) 頁(yè)面效果 相關(guān) JavaBean程序 業(yè)務(wù)模型的設(shè)計(jì)主要定義了類 ,而 控制器 的設(shè)計(jì)則定義了 op_ translate,用以從用戶接收增加、修改、刪除、查詢等請(qǐng)求并作出相應(yīng)操作,其中, FindByNO(),該方法主要用于實(shí)現(xiàn)根據(jù)記錄號(hào)查找人 員調(diào)動(dòng)信息,用于整體查詢; Add(),主要用于實(shí)現(xiàn)人員調(diào)動(dòng)記錄的添加操作; Modify(),主要實(shí)現(xiàn)人員調(diào)動(dòng)信息的修改操作; Delete()實(shí)現(xiàn)刪除操作; SearchByID()通過(guò)員工編號(hào)進(jìn)行查詢操作,主要用于一般查詢。ListAll( ),主要用于列出查詢結(jié)果。將操作結(jié)果在新的頁(yè)面中顯示出來(lái)。 相關(guān) JSP文件 本模塊主要包含頁(yè)面關(guān)系如圖 26的結(jié)構(gòu)圖所示,其中 作用相似, ,如添加人員調(diào) 動(dòng)記錄,管理人員調(diào)動(dòng)記錄和退出系統(tǒng)。 添加人員調(diào)動(dòng)記錄主要由 和 兩個(gè)文件組成,其中前者提供了添加記錄的界面,如圖 27所示,后者 則用于顯示控制器操作結(jié)果的表單。 管理人員調(diào)動(dòng)記錄主要由 、 、 、 、 和 五個(gè)文件組成,其中 人 員 調(diào) 動(dòng) 記 錄 界 面 如 圖 28 所 示 , 當(dāng) 單 擊 圖 中 的 修 改 鏈 接 后 , 則 進(jìn) 入 頁(yè)面,該頁(yè)面表單和
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1