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

正文內(nèi)容

基于jsp的人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(參考版)

2024-09-01 19:11本頁面
  

【正文】 在顯示符合查詢條件的相關(guān)記錄項(xiàng)時(shí),生成鏈接到刪除頁面的超鏈接,在超鏈接中傳遞刪除記錄項(xiàng)所需要的參數(shù)。 圖 517 人員調(diào)動(dòng)信息 添加界面 人員調(diào)動(dòng)信息添加功能的實(shí)現(xiàn)主要依靠 ,該頁面主要實(shí)現(xiàn)對(duì)調(diào)動(dòng)信息向 translate表中添加,同時(shí)修改 employee表中的相關(guān)項(xiàng)的值。 人員調(diào)動(dòng)信息添加功能實(shí)現(xiàn) xxxx 大學(xué)學(xué)士學(xué)位論文 34 人員調(diào)動(dòng)信息添加的實(shí)現(xiàn)是通過管理員向人員調(diào)動(dòng)信息添加界面中輸入需要添加的數(shù)據(jù),連接數(shù)據(jù)庫(kù)將輸入的信息添加到數(shù)據(jù)庫(kù) translate表中,并且改變employee表中的相應(yīng)員工的所屬部門、職位等相關(guān)數(shù)據(jù)。通過調(diào)用 ResultSet對(duì)象 rs的 next()方法實(shí)現(xiàn)輸出結(jié)果集中的所有記錄項(xiàng),通過使用超鏈接向 名 reward等信息。tablename=rewardamp。 String deletekey=(RewardNO)。 (td+(DeptName)+/td)。 (td+(Rewardcontent)+/td)。 (td+(Position)+/td)。 (td+(EmployeeID)+/td)。 ResultSet rs=(sql1)。 圖 516 獎(jiǎng)懲信息查詢結(jié)果顯示 : String sql1=select 第五章 系統(tǒng)實(shí)現(xiàn) 33 RewardNO,EmployeeName,EmployeeID,Position,RewardPunish,Rewardcontent,Reason,DeptName,StartDate from reward where +searchtype+=39。顯示查詢結(jié)果的同時(shí)生成連接到刪除界面的超鏈接,通過這個(gè)生成的超鏈接傳遞刪除所需要的參數(shù)。獎(jiǎng)懲信息查詢界面設(shè)計(jì)如圖 515所示。 圖 514 獎(jiǎng)懲信息添加界面 獎(jiǎng)懲信息的添加功能的后臺(tái)實(shí)現(xiàn)是通過 ,該頁面通過使用 request對(duì)象的 getparameter()方法獲取獎(jiǎng)懲信息添加界面中輸入的數(shù)據(jù),將信息添加到數(shù)據(jù)庫(kù)中。 獎(jiǎng)懲信息添加功能實(shí)現(xiàn) 添加功能的實(shí)現(xiàn)是通過管理員在添加界面中輸入需要添加的信息,系統(tǒng)連接數(shù)據(jù)庫(kù),將管理員輸入的數(shù)據(jù)添加到數(shù)據(jù)庫(kù) reward表中, 實(shí)現(xiàn)添加功能。 獎(jiǎng)懲管理模塊設(shè)計(jì)與實(shí)現(xiàn) 獎(jiǎng)懲管理模塊主要負(fù)責(zé)添加、刪除、查詢員工的獎(jiǎng)懲信息。 } 其中 searchtype、 searchkey searchkey2為月份查詢界面中獲取到的查詢類型、關(guān)鍵字和月份。 String Month=(Month)。 String EmployeeID=(EmployeeID)。 int count=1。+searchkey3+39。+searchkey2+39。月份查詢結(jié)果如圖 513所示。考勤月統(tǒng)計(jì)查詢界面如圖 512所示。deletekey2=WorkRecordID刪除 /a/td % (/tr) 。 % tda href=?deletekey=%=deletekey %amp。 (td+(Month)+/td)。 (td+(EndTime)+/td)。 (td+(EmployeeName)+/td)。 while(()) { (tr)。+searchkey+39。查詢結(jié)果顯示如圖 511所示。 xxxx 大學(xué)學(xué)士學(xué)位論文 28 圖 510考勤信息查詢 考勤信息查詢功能的具體實(shí)現(xiàn)是依靠 頁面來完成,該頁面 通過 request 對(duì)象的 getparameter()方法獲取查詢界面中管理員填寫的查詢類型和關(guān)鍵字。若數(shù)據(jù)庫(kù)中不存在相應(yīng)的結(jié)果記錄,則沒有顯示。 第五章 系統(tǒng)實(shí)現(xiàn) 27 圖 59考勤信息添加界面 考勤信息添加功能的實(shí)現(xiàn)主要依靠 頁面完成,該文件通過 request 對(duì)象的 getparameter()方法獲取添加界面中的數(shù)據(jù)值,其中如果添加的員工編號(hào)值在數(shù)據(jù)庫(kù) employee 表中不存在,則提示添加錯(cuò)誤,負(fù)責(zé)添加數(shù)據(jù)。 考勤信息添加功能實(shí)現(xiàn) 考勤信息添加主要是通過獲取添加界面中管理員填寫的考勤信息,連接數(shù)據(jù)庫(kù)將這些信息添加到數(shù)據(jù)庫(kù) workrecord 表中,完成添加功能。deletekey2=EmployeeID刪除 /a這段代碼用于實(shí)現(xiàn) 生成刪除鏈接,并且該鏈接向 頁面中傳遞 deletekey、 tablename、 deletekey2等用于刪除操作的參數(shù)。 a href=?deletekey=%=deletekey%amp。deletekey2=EmployeeID刪除 /a/td (/tr) 。 % tda href=?deletekey=%=deletekey%amp。 (td+(IncumbencyType)+/td)。 (td+(Position)+/td)。 xxxx 大學(xué)學(xué)士學(xué)位論文 26 (td+(Sex)+/td)。 (td+(EmployeeID)+/td)。 ResultSet rs=(sql1)。 圖 58 人員檔案查詢結(jié)果界面 實(shí)現(xiàn)查詢和生成超鏈接,傳送參數(shù)的主要功能代碼如下: String sql1=select EmployeeID,EmployeeName,Sex,Education,Position,Phone,Incumbencytype from employee where +searchtype+=39。根據(jù)獲取的關(guān)鍵字查詢數(shù)據(jù)庫(kù)并顯示查詢結(jié)果;同時(shí)生成刪除鏈接,通過超鏈接向刪除公共JSP 文件傳出刪除所要的參數(shù)。查詢界面設(shè)計(jì)如圖 57所示。 xxxx 大學(xué)學(xué)士學(xué)位論文 24 圖 56 人事檔案添加界面 添加功能的具體實(shí)現(xiàn)是通過 實(shí)現(xiàn),在該 JSP 文件中,通過使用 request 對(duì)象的 getParameter()方法獲取添加界面中管理員輸入的數(shù)據(jù)信息,然后檢查添加的信息項(xiàng) “所屬部門 ”的內(nèi)容是否存在于 dept 表中,如果存在則將所有信息添加;如果 不存在,則報(bào)告錯(cuò)誤。添加部門信息時(shí),如果添加的部門名稱在 dept 表中不存在,則系統(tǒng)將會(huì)提示錯(cuò)誤。 } 人事檔案模塊設(shè)計(jì)與實(shí)現(xiàn) 人事檔案模塊主要實(shí)現(xiàn)人事檔案的添加和按不同類型查詢?nèi)耸聶n案這 2個(gè)主要功能。 } } else { (添加失敗 ,輸入了不存在的所屬部門 !)。 add=(sql2)。+level+39。+deptinfo+39。+deptaddr+39。+updeptid+39。+deptname+39。+deptid+39。 //(level)。 if(()) { level=(DeptLevel)。+updeptid+39。 if(add0) { (添加成功 )。)。,39。,39。,39。,39。,39。 sql2=insert into dept(DeptID,DeptName,UpDeptID,DeptInfo,DeptAddr,DeptLevel) values (39。 String deptinfo = new String((deptinfo).getBytes(ISO8859_1),GBK)。 String updeptid = new String((updeptid).getBytes(ISO8859_1),GBK)。 String deptid = new String((deptid).getBytes(ISO8859_1),GBK)。 String sql2。該頁面通過 request 對(duì)象的 getParameter()方法獲取到添加頁面中管理員填寫的數(shù)據(jù)內(nèi)容,首先查詢數(shù)據(jù)庫(kù),判斷輸入的部門的上級(jí)部門是否存在,如果存在,則在數(shù)據(jù)庫(kù)中查詢到上級(jí)部門的 level,將 level+1所得到的值作為添加部門的 level 值,若獲取到的 updeptid=0則表示這個(gè)部門處于最高等級(jí),沒有上級(jí)部門,level 設(shè)置為 0。部門添加界面截圖如圖 55所示。 ()。 (/tr) 。 (td+(DeptAddr)+/td)。 (td+(DeptName)+/td)。 while(()) { (tr)。+deptid+39。 Statement stmt_add=(, )。該頁面代碼如下: String deptid = new String((deptid).getBytes(ISO8859_1),GBK)。 在部門關(guān)系顯示頁面中點(diǎn)擊任何部門的超鏈接,頁面就會(huì)傳遞該部門的部門編號(hào)到查詢界面中,從而自動(dòng)間接的實(shí)現(xiàn)部門查詢功能,圖 54是點(diǎn)擊銷售部門之后,頁面顯示的內(nèi)容。 } 在 該段代碼中 maxlevel用于記錄數(shù)據(jù)庫(kù)中存在部門的最大層數(shù),通過查詢所有的存在部門獲得結(jié)果集 rs,調(diào)用 rs的方法 next(),利用 while循環(huán)實(shí)現(xiàn)最大層數(shù)maxlevel的獲取,然后根據(jù)查詢 dept表中的 level數(shù)據(jù)值一層一層的輸出部門信息。 int deptid1=(DeptID)。 (tr)。+i+39。i(maxlevel+1)。 while(()) { if((DeptLevel)maxlevel) { 第五章 系統(tǒng)實(shí)現(xiàn) 19 maxlevel=(DeptLevel)。 String sql1=select * from dept。部門關(guān)系顯示的每一個(gè)項(xiàng)由 3部分組成,例如下面的 “1總經(jīng)理辦公室 0”中 “1”表示該部門編號(hào), “總經(jīng)理辦公室 ”表示該部門名稱, “0”表示該部門的上級(jí)部門的編號(hào),其中 “0”表示他沒有上級(jí)部門即該部門為該公司的最高部門。 圖 52 部門管理界面 部門關(guān)系功能實(shí)現(xiàn) 部門關(guān)系主要實(shí)現(xiàn)查詢數(shù)據(jù)庫(kù) dept 表,顯示所有現(xiàn)存的部門及部門之間的關(guān)系,并且生成連接到每個(gè)部門信息顯示的頁面。部門管理模塊負(fù)責(zé)部門信息的添加,它根據(jù)管理人員輸入的數(shù)據(jù),連接數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù) dept 表中添加相應(yīng)的數(shù)據(jù)項(xiàng);能夠根據(jù)當(dāng)前數(shù)據(jù)庫(kù) dept表中存在的數(shù) 據(jù)項(xiàng)動(dòng)態(tài)的顯示部門之間存在的從屬關(guān)系并且能夠生成連接到每個(gè)部門信息顯示的頁面中去的以部門名稱作為現(xiàn)實(shí)的超鏈xxxx 大學(xué)學(xué)士學(xué)位論文 18 接。 ()。 } %=(AdminName)% ()。 ()。 ResultSet RsLoginCheck = (sql)。and UserName=39。 String sql = select * from AUser where PassWord=39。 String UserPwd = (UserPassword)。 登錄檢查 登錄檢查是實(shí)現(xiàn)通過連接數(shù)據(jù)庫(kù),查詢數(shù)據(jù)庫(kù)中是否存在和登錄界面?zhèn)鬟f來第五章 系統(tǒng)實(shí)現(xiàn) 17 的用戶 名、密碼相匹配的數(shù)據(jù)項(xiàng),如果存在著使用 response對(duì)象中的 SendRedirect()方法跳轉(zhuǎn)到 頁面中去,并且將登錄用戶的登錄名添加打 Session 中,便于后面的頁面對(duì)用戶合法性的檢查;如果輸入錯(cuò)誤,則顯示輸入錯(cuò)誤。登錄模塊界面設(shè)計(jì)如圖 51 圖 51登陸界面 登錄功能的實(shí)現(xiàn) 需要 和 JSP 文件和一個(gè)公共 JSP文件 ,其中 主要實(shí)現(xiàn)對(duì)于界面的設(shè)計(jì)和將管理員填寫的用戶名和密碼傳遞給 。 登錄模塊界面設(shè)計(jì) 登錄界面是系統(tǒng)的安全門,只有提供正確的用戶和登錄密碼之后,才能進(jìn)入本人力資源管理系統(tǒng)進(jìn)行操作,本系統(tǒng)的登錄用戶名是 zcl,密碼是 123。charset=gb2312 % % page import=.*% % page import=.*% % page import=.*% % page import=.*% xxxx 大學(xué)學(xué)士學(xué)位論文 16 % page import=.*% % page import=.*% % String title = 人事管理系統(tǒng) 。 公共引入包文件 由于在編寫 JSP 文件時(shí)一般需要引入許多的 Java 提供的包文件,而這些包文件都是相同的,所以可以將這些包文件統(tǒng)一的寫入一個(gè) JSP 文件中,每次編寫新的文件時(shí)直接使用 include 命令引入即可。 } ()。 if(add0) { (刪除成功! )。+deletekey+39。 Statement stmt_add=(, )。 String tablename = new String((tablename).getBytes(ISO8859_1),GBK。本系統(tǒng)的數(shù)據(jù)庫(kù)刪除文件是通過相應(yīng)的查詢頁面中的刪除超鏈接傳遞給刪除頁面需要?jiǎng)h除的記錄所在表名、刪除的記錄值等參數(shù)來連接數(shù)據(jù)庫(kù),刪除數(shù)據(jù)庫(kù)中的相應(yīng)數(shù)據(jù)記錄。 % 數(shù)據(jù)庫(kù)刪除 本系統(tǒng)的大部 分功能中都涉及到對(duì)數(shù)據(jù)庫(kù)中相關(guān)記錄的刪除的實(shí)現(xiàn)。
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1