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

正文內(nèi)容

基于mvc模式的人事工資管理系統(tǒng)的研究與開發(fā)-wenkub.com

2025-01-16 22:26 本頁面
   

【正文】 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。 系統(tǒng)評價(jià)模塊:用戶可以對系統(tǒng)進(jìn)行投票評價(jià),開發(fā)者根據(jù)評價(jià)結(jié)果可以 改進(jìn)系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)了的一般的人事工資系統(tǒng)的基本功能,如登錄、員工信息管理、請假信息管理、工資信息管 理、前臺瀏覽、系統(tǒng)評價(jià)、友情鏈接和修改密碼等。 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。+psw1+39。 ( 2) Controller 層:在 UserServlet 中進(jìn)行密碼修改。 Controller 層構(gòu)建 在 EmployeeServlet 中添加方法 querySalary(),該方法用于員工查看個(gè)人工資信息信息,需獲取存儲在 session 中的員工 id,通過調(diào)用 EmployeeDAO 中的 getSalary()方法來獲取個(gè)人信息,最終跳轉(zhuǎn)到 頁面。頁面設(shè)計(jì)如圖 312 所示。頁面設(shè)計(jì)如圖 311 所示。 刪除及批量刪除員工信息 參考 刪除及批量刪除員工信息。 where num=+num。 Model 層構(gòu)建 在類 RestDAO 中添加方法 updateRest(),該方法主要實(shí)現(xiàn)請假信息更新以及員工工資信息更新,需接收由 servlet 傳來的 RestModel 類型變量 rest,通過 get()方法獲取rest 屬性值后調(diào)用 sql 語句更新 tbRest 表, sql 語句如下: sql = update tbRest set restDate =39。傻子是會吃虧的人,瘋子是會行動的人! 瀏覽請假 信息 View 層構(gòu)建 首先在 MyEclipse 的項(xiàng)目的 WebRoot 目錄下的 admin 文件夾下建立 頁面如圖 310 所示。+id+39。,+fine+,39。需接收由 servlet 傳來的 RestModel 類型變量 rest,首先通過 get()方法獲取 rest 屬性信息,之后調(diào)用 sql 語句在表 tbRest 中增加請假信息, sql 語句如下: String sql = insert into tbRest values(39。傻子是會吃虧的人,瘋子是會行動的人! 和 的 JSP 文件。 public String note = 。 RestModel類包含 6 個(gè)屬性,分別是賬號、姓名、性別、請假時(shí)間、罰金、畢業(yè)院校、序號和備注,同時(shí)在該類中添加屬性的 set、 get 方法, RestModel 類的屬性定義部分代碼如下: public class RestModel { public String id=。 ( 2)在 SalaryServlet 添加 方法 querySalary(),在該方法中完成員工工資信息查詢操作,首先需要通過方法 ()來接收由 頁面?zhèn)鬟f來的當(dāng)前頁碼參數(shù),之后調(diào)用 locate()方法。+endNum+39。 ( 2)在業(yè)務(wù) Javabean類 SalaryDAO中建立方法 querySalary (),該方法主要功能是查詢員工詳細(xì)工資信息,需接收 servlet傳來的起始頁 pageN和每個(gè)頁面內(nèi)數(shù)據(jù)條數(shù)pageSize,調(diào)用 sql語句進(jìn)行查詢, sql語句如下: String sql =select * from(select , 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。 瀏覽員工工資信息 View 層構(gòu)建 首先在 MyEclipse 的項(xiàng)目的 WebRoot 目錄中建立 admin 文件夾,在其下建立 頁面。 (id)。首先判斷非空字段 id 和 monthTime 是否為空,如果為空提示錯誤信息并跳回 admin/ 頁面;如果字段已經(jīng)填滿則判斷添加的用戶賬號是否存在,如果不存在提示錯誤信息,如果存在則完成添加,部分代碼如下: double bonus = 。 添加員工獎金信息 View 層構(gòu)建 首先在 MyEclipse 的項(xiàng)目的 WebRoot 目錄中建立 admin 文件夾,在其下建立 頁面。 按照 MVC 模式進(jìn)行構(gòu)建登錄功 能的開發(fā),對該模塊的文件構(gòu)建說明如下: ( 1) Model 層:應(yīng)用 包中實(shí)體 Javabean SalaryModel 以及【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。 for(int i =0。+id+39。傻子是會吃虧的人,瘋子是會行動的人! getEmployee()方法獲取員工信息,記錄在 ArrayList 類型變量 al 中,跳轉(zhuǎn)到admin/ 頁面。 (inDate)。+id+39。+tel+39。+deptName+39。+college+39。+inDate+39。+name+39。 圖 36 修改員工信息界面 Model 層構(gòu)建 ( 1)調(diào)用 EmployeeDAO 中的 getEmployee()方法獲取單個(gè)員工信息的 ArrayList。 } } 得到 sql 語句后調(diào)用 EmployeeDAO 中的 query()方法進(jìn)行查詢,返回 ArrayList 類型變量 al,跳轉(zhuǎn)到 admin/ 頁面。 } } else{ sql+= name=39。 } else{ sql+=id=39。 } 如果只有兩個(gè)條件選中,代碼如下: else{ if(queryType[0].equals(byId)){ if(queryType[1].equals(byName)){ sql+=id=39。 and name=39。} else{sql+=deptName=39。 如果是單條件查詢,進(jìn)行字符串拼接,代碼如下: if(==1){ if(queryType[0].equals(byId)){sql+=id=39。頁面設(shè)計(jì)如圖 35 所示。 int pageN = 1。 之后調(diào)用 queryEmployee()方法獲取員工列表,代碼如下: ArrayList al = (pageN, pageSize)。傻子是會吃虧的人,瘋子是會行動的人! int recordsNum = ()。 Integer pageNN = (pageN)。+endNum+39。 } return pageNum。 執(zhí)行該 sql 語句之后返回一個(gè)結(jié)果集,獲取結(jié)果集中數(shù)據(jù)條數(shù),通過 int 類型變量 pageNum 接收,代碼如下: try { ()。 瀏覽員工基本信息 View 層構(gòu)建 首先在 MyEclipse 的項(xiàng)目的 WebRoot 目錄中建立 admin 文件夾,在其下建立 頁面。 (id)。 ArrayList al = (id)。 rd = (admin/)。 Controller 層構(gòu)建 在 EmployeeServlet 添加方法 addEmployee(),在該方法中完成員工信息添加操作,首先需要通過方法 ()來接收由 頁面?zhèn)鬟f來的員工基本信息參數(shù),首先進(jìn)行必要的轉(zhuǎn)碼操作,部分代碼如下: String id = (id)。+id+39。+monthTime+39。該方法需接收 servlet 傳來的 SalaryModel類型變量 salary 和 double 類型變量 bonus,首先通過 get()方法獲取基本工資信息,工資總計(jì) total= basepayedmInsuruepInsurhealthInsurineTax,之后調(diào)用 sql 語句查詢用戶是否已經(jīng)存在,并且查 詢獎金和罰金信息, sql 語句如下: String sql= select bonus,fine from tbSalaryDetail where id=39。) tr where = and =39。} else{inTax = tax*。} else if(tax=9000){ inTax = tax*。 return false。 執(zhí)行該 sql 語句后,將返回一個(gè) int 型變量并使用變量 count 記錄,如果 count 的值大于 0,則表示添加成功,返回一個(gè)布爾類型的值 true,否則返回 false。+tel+39。+deptName+ 39。+college+39。+inDate+39。 +name+39。+id+39。 String note = ()。 String major = ()。 String inDate = ()。 ( 3)在 業(yè)務(wù) Javabean 類 EmployeeDAO 中建立方法 addEmployee(),該方法主要功能是添加新員工信息,該方法需要接收由 servlet 傳過來的 EmployeeModel 類型參數(shù) employee,首先獲取 employee 屬性值,主要代碼如下: String id = ()。 } ( 2)在 業(yè)務(wù) Javabean 類 EmployeeDAO 中建立方法 getEmployee(),該方法主要功能是在數(shù)據(jù)庫中查詢對應(yīng) id 的員工,該方法需要接收由 servlet 傳過來的 id,調(diào)用DBManager 數(shù)據(jù)庫底層操作類的 excuteQuery()方法實(shí)現(xiàn)更新, sql 語句如下: String sql = select id,idNumber,name,sex,convert(varchar(10),inDate,20) as inD, degree,major,college,deptName,posId,tel,note from tbEmployee where id=39。 ((tel))。 ((deptName))。 ((degree))。 ((idNumber))。 圖 33 添加員工信息界面 Model 層構(gòu)建 ( 1)在 業(yè)務(wù) Javabean 類 EmployeeDAO 中建立方法 getEmployeeList(),該方法主要功能是將結(jié)果集中的員工信息數(shù)據(jù)處理為 ArrayList 類型,該方法需要接收 sql語句查詢到的結(jié)果集。 ( 3) View 層:在 Webroot/admin 文件夾下添加名為 、【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。 public double inTax = 。 public double edmInsur =。 public String name =。 String posId = 。 String degree=。 String idNumber = 。 按照 MVC 模式進(jìn)行構(gòu)建登錄功能的開發(fā),對該模塊的文件構(gòu)建說明如下 : ( 1) Model 層:在 包中添加文章類別的實(shí)體 Javabean,類名為EmployeeModel 和 SalaryModel。 } (request, response)。 } } else{ ( message,驗(yàn)證碼不正確!請重新輸入! )。 } (userType, userType)。 try { if((rand)){ if((admin)){ //用戶是管理員 t = (id, psw)。 String rand = (String)(rand)。 String id = (id)。傻子是會吃虧的人,瘋子是會行動的人! Controller 層構(gòu)建 在 UserServlet 添加方法 doLogin(),在該方法中完成登錄的邏輯判斷。獲取結(jié)果集后方法的核心代碼如下: ResultSet rs = (sql)。+id+39。+id+39。?39。傻子是會吃虧的人,瘋子是會行動的人! View 層構(gòu)建 首先在 MyEclipse 的項(xiàng)目的 WebRoot 目錄下 頁面中編寫表單代碼,其中注意表單的 action 屬性為該表單信息提交的服務(wù)端 URL 地址, method 屬性為提交方式。 按照 MVC 模式進(jìn)行構(gòu)建登錄功能的開發(fā),對該模塊的文件構(gòu)建說明如下 ( 1) Model 層:在 包中添加業(yè)務(wù) Javabean,類名為 UserDAO。 } catch(SQLException e){ ()。 } 數(shù)據(jù)庫增刪改的操作方法 executeUpdate() 用 conn 鏈接創(chuàng)建一個(gè) Statement 對象, stmt 調(diào)用 executeUpdate (sql)方法來進(jìn)行數(shù)據(jù)更新,進(jìn)行相應(yīng)異常處理,返回更新行數(shù),類型為 int。 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。 } return conn。 } catch (ClassNotFoundException e) { ()。注冊驅(qū)動程序,之后獲取數(shù)據(jù)庫鏈接,并進(jìn)行相應(yīng)異常處理。 編寫公共方法 小節(jié)為項(xiàng)目添加了一個(gè) DBManager 類,該類用于存放連接、操作數(shù)據(jù)庫的【精品文檔】世界上,成功的有兩種
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1