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

正文內(nèi)容

計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文-基于web的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2025-08-18 21:37本頁面

【導(dǎo)讀】各行業(yè)企業(yè)中起到了舉足輕重。人們也已漸漸習(xí)慣使用計(jì)算機(jī)軟件進(jìn)行企業(yè)內(nèi)。部乃至企業(yè)間的辦公。性,大大提高了企業(yè)對(duì)于部門崗位的管理、人事調(diào)動(dòng)的效率。課題重點(diǎn)在于研究人事管理系統(tǒng)的形成。系統(tǒng)將完成企業(yè)運(yùn)作過程中進(jìn)行。人力資源管理的諸如部門管理、員工入職離職等基本功能。人事管理的正確、完整的實(shí)施。系統(tǒng)使用擴(kuò)展性較高的Java語言進(jìn)行系統(tǒng)的開。系統(tǒng)利用了目前最為穩(wěn)定的MyEclipse、Tomcat、B/S結(jié)構(gòu)以及MVC框架。結(jié)構(gòu),選取了Oracle10g作為系統(tǒng)數(shù)據(jù)庫。在企業(yè)的資源控制及系統(tǒng)化管理中可。為企業(yè)提供了一種較自由的人力資源管理方式,同時(shí)。也展現(xiàn)了高兼容性系統(tǒng)在軟件行業(yè)的明顯優(yōu)勢(shì)。

  

【正文】 //總頁數(shù) int pgcount=0。 Connection con = ()。 DeptDAO ddao=new DeptDAO(con)。 pgcount=(int)(()/)。 if(pgipgcount) pgi=pgcount。 if(pgi1) pgi=1。 Page pe=new Page()。 (pgcount)。 (pgi)。 ArrayList ar=(pgi,pgsize)。 HttpSession sess=(true)。 (Dept,ar)。 (pe,pe)。 ()。 } 這里, pgi 用于存儲(chǔ)所檢索出的數(shù)據(jù)條數(shù), pgcount 用于存儲(chǔ)檢索數(shù)據(jù)以固定格式指定后的頁數(shù), pgsize 為每頁數(shù)據(jù)量。根據(jù)實(shí)際情況設(shè)定每頁顯示的查詢行數(shù),再根據(jù) (pgi,pgsize)方法查詢出所需的查詢內(nèi)容顯示在頁面中。具體效果如圖 49 所示。 其相應(yīng)的 Action 中通過一識(shí)別方法來處理頁面在點(diǎn)擊不同按鈕時(shí)系統(tǒng)對(duì)提交表單信息的處理。然后再通過所確定的方法對(duì)提交信息進(jìn)行查詢,返回?cái)?shù)據(jù)后刷新頁面。其代碼如下: Connection con = ()。 DeptDAO ddao=new DeptDAO(con)。 Dept dept=new Dept()。 ArrayList ar=new ArrayList()。 沈陽工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 23 if((1)){ dept=((n))。 (dept)。 }else if((2)){ dept=(n)。 (dept)。 }else{ ar=(n)。 } HttpSession sess=(true)。 (Dept,ar)。 ()。 } 圖 49 員工查詢界面 由于在 Oracle 數(shù)據(jù)庫中沒有專門用于執(zhí)行分頁查詢的 sql 關(guān)鍵字,所以系統(tǒng)已多層嵌套查詢的方式將數(shù)據(jù)以 rownum 進(jìn)行分解,而最后獲得的為一個(gè)三層嵌套的 sql 語句,這條語句便可實(shí)現(xiàn) Oracle 數(shù)據(jù)庫的分頁查詢,且語句執(zhí)行的效率是極為優(yōu)化的,不會(huì)為數(shù)據(jù)庫帶來負(fù)擔(dān),其數(shù)據(jù)庫訪問便可以通常方式 實(shí)現(xiàn),主要代碼如下: 沈陽工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 24 public ArrayList selectALL2(int pgnum,int pgsize) { ArrayList ar = new ArrayList()。 PreparedStatement pstam = null。 ResultSet rs = null。 try { pstam = ( SELECT * FROM (SELECT ROWNUM R,did,dno,dname,dtype,dtel FROM (SELECT * FROM Dept ORDER BY did)) A WHERE BETWEEN ? AND ?)。 (1,pgnum*pgsizepgsize+1)。 (2,pgnum*pgsize)。 rs = ()。 while(()) { Dept dept = new Dept()。 ((did))。 ((dno))。 ((dname))。 ((dtype))。 ((dtel))。 (dept)。 對(duì)于數(shù)據(jù)庫的訪問同樣使用 prepareStatement 預(yù)編譯,并使用其內(nèi)置的executeQuery()方法進(jìn)行數(shù)據(jù)庫查詢。查詢結(jié)果以 do while 循環(huán)的方式裝入員工信息類型的 JavaBean 中,并在最后作為一個(gè)節(jié)點(diǎn)裝在事先定義好的鏈表中。 員工入職管理模塊 在該部分功能,用戶通過手動(dòng)輸入及點(diǎn)選操作將新員工信息錄入系統(tǒng),點(diǎn)擊提交按鈕即可完成操作。其中由于部分信息的錄入不便系統(tǒng)選入了在樓臺(tái)數(shù)據(jù)庫讀取并手動(dòng)點(diǎn)選的形式解決,頁面整體效果如圖 410 所示。 沈陽工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 25 圖 410 員工入職界面 在頁面上,系統(tǒng)會(huì)先將“性別”、“用工形式”等顯示在下拉菜單中、其主要代碼如下: public boolean insert(Emp m) { String sql = insert into Emp values (null,?,?,?,?,?,?,?,?,?,?,?)。 PreparedStatement pstam = null。 boolean b = false。 try { pstam = (sql)。 (1,())。 (2,())。 (3,())。 (4,())。 (5,())。 (6,())。 (7,())。 (8,())。 (9,())。 (10,())。 (11,())。 int i = ()。//該方法用來對(duì)表添加 刪除 修改 沈陽工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 26 操作,返回值是本次操作影響了多少行記錄、 if(i 0) { b = true。 繼續(xù)使用預(yù)編 譯載體 prepareStatement 并通過其 setString、 setInt 等方法向 sql語句中注入所要新增的沒項(xiàng)數(shù)據(jù),并在執(zhí)行之后以 executeUpdate()進(jìn)行更新處理,代碼中的 m 為存儲(chǔ)員工信息的 JavaBean,將其設(shè)置為新增員工信息頁面的m 類。在完成插入操作之后,將插入結(jié)果賦值給 boolean 類型屬性 isInsert 并返回,若成功則跳轉(zhuǎn)至添加員工信息成功界面,如圖 411 所示。 圖 411 入職成功界面 員工離職管理 模塊 此模塊完成員工離職的功能,員工根據(jù)手動(dòng)輸入的幾個(gè)相關(guān)信息查詢出指定員工之后通過缺人按鈕執(zhí)行刪除操作,頁面整體效果如圖 412 所示。 沈陽工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 27 圖 412 員工離職界面 通過輸入特定相關(guān)信息對(duì)目標(biāo)對(duì)象進(jìn)行查詢,查詢出后會(huì)顯示出所查目標(biāo)的完整信息并顯示在界面上,相關(guān)代碼如下: public boolean delete(int no) { boolean b=false。 PreparedStatement pstam=null。 ResultSet rs = null。 try { pstam = (delete from Emp where eno = ?)。 (1, no)。 int i=()。 if(i0) { b = true。 } } 功能的實(shí)現(xiàn)同樣使用預(yù)編譯載體 prepareStatement 執(zhí)行 sql 語 句,并通過其setString()方法注入刪除信息的主鍵。方法將其結(jié)果賦值給 boolean 類型屬性 i,并將其作為返回值返回給上層代碼用以標(biāo)識(shí)刪除是否成功。若操作成功則跳轉(zhuǎn)到刪除成功頁面,如圖 413 所示 。 沈陽工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 28 圖 413 離職成功界面 報(bào)表打印模塊 該模塊實(shí)現(xiàn)了對(duì)員工信息表和離職員工表的報(bào)表生成功能,員工可指定生成報(bào)表位置,具體頁面效果如圖 414 所示。 圖 414 報(bào)表打印界面 通過更改存儲(chǔ)路徑可以使報(bào)表生成在所指定的位置,并通過確認(rèn)按鈕實(shí)現(xiàn)報(bào)表的生成,相關(guān)代碼如下: body 沈陽工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 29 form action=/ServletPerson/CreateListEmp name= method=post h2員工信息報(bào)表 /h2 設(shè)置報(bào) 表存 儲(chǔ)路 徑: input name=d id=d type=text value=d: / input name= type=submit value=打印報(bào)表 / /form /body 表單提交后,后臺(tái)執(zhí)行報(bào)表生成工作,相關(guān)代碼如下: WritableWorkbook bo=(new File(d+/ 員工信息報(bào)表 .xls))。 WritableSheet sheet=(第 1 頁 ,0)。 Label label_00=new Label(0,0,ID)。 (label_00)。 Label label_10=new Label(1,0,編號(hào) )。 (label_10)。 Label label_20=new Label(2,0,姓名 )。 (label_20)。 Label label_30=new Label(3,0,性別 )。 (label_30)。 Label label_40=new Label(4,0,出生日期 )。 (label_40)。 Label label_50=new Label(5,0,身份證號(hào)碼 )。 (label_50)。 Label label_60=new Label(6,0,部門 )。 (label_60)。 Label label_70=new Label(7,0,崗位 )。 (label_70)。 Label label_80=new Label(8,0,入職日期 )。 (label_80)。 Label label_90=new Label(9,0,參加工作日期 )。 (label_90)。 Label label_100=new Label(10,0,用工形式 )。 沈陽工業(yè)大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 30 (label_100)。 Label label_110=new Label(11,0,人員來源 )。 (label_110)。 Emp emp=new Emp() for(int i=1。i=()。i++) emp=(Emp)(i1)。 number_0i = new (0,i,())。 (number_0i)。 number_1i = new (1,i,())。 (number_1i)。 Label label_2i=new Label(2,i,())。 (label_2i)。 Label label_3i=new Label(3,i,())。 (label_3i)。 Label label_4i=new Label(4,i,())。 (label_4i)。 Label label_5i=new Label(5,i,())。 (label_5i)。 Label label_6i=new Label(6,i,())。 (label_6i)。 Label label_7i=new Label(7,i,())。 (label_7i)。 Label label_8i=new Label(8,i,())。 (label_8i)。 Label label_9i=new Label(9,i,())。 (label_9i)。 Label label_10i=new Label(10,i,())。 (label_10i)。 Label label_11i=new Label(11,i,())。 (label_11i)。 } 沈陽工業(yè)大學(xué)本
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1