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

正文內容

基于mvc模式的人事工資管理系統(tǒng)的研究與開發(fā)-資料下載頁

2025-01-20 22:26本頁面

【導讀】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的人,瘋子是會行動的人!的能力和動手編程的能力。同時該系統(tǒng)使用目前企業(yè)實際開發(fā)中比較成熟的MVC模。解軟件開發(fā)步驟和軟件工程思想[1]。1.本系統(tǒng)采用Browser/Server體系結構。Controller模型-視圖-控制器)設計創(chuàng)建Web應用程序的模式。責在數(shù)據庫中存取數(shù)據;View(視圖)是應用程序中處理數(shù)據顯示的部分。通??刂破髫撠煆囊晥D讀取數(shù)據,控制用戶輸入,并向模型發(fā)送數(shù)據。在查看個人基本信息當中,員工可以查看賬號、身份證號、姓名、性別、入。險、醫(yī)療保險、住房公積金、個人所得稅、罰金等工資信息。后臺主要實現(xiàn)員工信。息管理、工資信息管理、請假信息管理、系統(tǒng)評價等功能。員工的個人信息由管理員錄入,基本工資按照國家統(tǒng)一計算方法計。算,獎金以及罰金由管理員另外錄入。證碼無誤則進入系統(tǒng)。普通員工可以個人信息進行瀏覽以及個人本月工資情況。系統(tǒng)功能模塊圖如圖2-1所示。

  

【正文】 界面 Model 層構建 ( 1)在業(yè)務 Javabean 類 SalaryDAO 中建立方法 getPageNum(),該方法主要功能是獲取 tbSalaryDetail 表中數(shù)據條數(shù),調用 sql 語句查詢數(shù)據條數(shù), sql 語句如下: String sql = select count(*) from tbSalaryDetail。 執(zhí)行該 sql語 句之后返回一個結果集,獲取結果集中數(shù)據條數(shù),通過 int類型變量pageNum接收,并返回 pageNum。 ( 2)在業(yè)務 Javabean類 SalaryDAO中建立方法 querySalary (),該方法主要功能是查詢員工詳細工資信息,需接收 servlet傳來的起始頁 pageN和每個頁面內數(shù)據條數(shù)pageSize,調用 sql語句進行查詢, sql語句如下: String sql =select * from(select ,, 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的人,瘋子是會行動的人! ,,num=row_number() OVER (ORDER BY ASC) from tbemployee e,tbSalaryDetail sd where =) t where num between 39。+beginNum+39。 and 39。+endNum+39。 執(zhí)行該 sql語句之后返回一個結果集 rs,當結果集不為空時,通過 set()方法設置SalaryModel類型變量 salary的屬性值,并將 salary循環(huán)添加到 ArrayList型變量 al當中,最終返回 al。 Controller 層構建 ( 1)在 SalaryServlet 中添加方法 locate(),該方法主要完成分頁功能,需接收由querySalary()方法傳來的參數(shù) pageN。首先定義每頁顯示條數(shù) pageSize 為 10,并且定義 pageNN 傳參,跳轉到 admin/ 頁面,主要代碼參考瀏覽員工基本信息中 locate()方法。 ( 2)在 SalaryServlet 添加 方法 querySalary(),在該方法中完成員工工資信息查詢操作,首先需要通過方法 ()來接收由 頁面?zhèn)鬟f來的當前頁碼參數(shù),之后調用 locate()方法。 請假信息管理 本節(jié)首先嚴格按照 MVC 架構模式為人事工資系統(tǒng)制作了一個簡單的員工請假信息管理模塊,該模塊包括添加員工請假信息和瀏覽 /修改 /刪除員工工資信息兩個部分,根據管理員的不同選擇,可以進入不同操作頁面。 按照 MVC 模式進行構建登錄功能的開發(fā),對該模塊的文件構建說明如下: ( 1) Model 層:在 包中添加文章類別的實體 Javabean,類名為RestModel。在 包中添加業(yè)務 Javabean,類名為 RestDAO。 RestModel類包含 6 個屬性,分別是賬號、姓名、性別、請假時間、罰金、畢業(yè)院校、序號和備注,同時在該類中添加屬性的 set、 get 方法, RestModel 類的屬性定義部分代碼如下: public class RestModel { public String id=。 public String name =。 public String restDate=。 public double fine=。 public String note = 。 public int num=0。 ?? ( 2) Ctroller 層:在 中添加類 RestServlet,該 servlet 主要負責參數(shù)的接收以及對于請假信息的控制,例如:添加員工請假信息和瀏覽 /修改 /刪除請假信息。 ( 3) View 層:在 Webroot/admin 文件夾下添加名為 、 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的人,瘋子是會行動的人! 和 的 JSP 文件。 添加請假信息 View 層構建 首先在 MyEclipse 的項目的 WebRoot 目錄下的 admin 文件夾下建立 頁面。頁面設計如圖 39 所示。 圖 39 添加員工請假信息界面 Model 層構建 在 業(yè)務 Javabean 類 RestDAO 中建立方法 addRest( (),該方法的主要功能是添加員工請假信息。需接收由 servlet 傳來的 RestModel 類型變量 rest,首先通過 get()方法獲取 rest 屬性信息,之后調用 sql 語句在表 tbRest 中增加請假信息, sql 語句如下: String sql = insert into tbRest values(39。+id+39。,39。+restDate+39。,+fine+,39。+note+39。)。 之后調用 sql 語句更新 tbSalaryDetail 表, sql 語句如下: sql = update tbSalaryDetail set fine=fine++fine+,total=total+fine+ where id=39。+id+39。 Controller 層構建 在 RestServlet 添加方法 addRest (),在該方法中完成對于請假信息的添加,首先通過方法 ()來接收由 傳來的請假信息參數(shù),包括 id、請假時間、罰金和備注。首先判斷 id 和請假信息是否已經填寫完整如果沒有完整則提示錯誤信息,否則進行進一步判斷用戶賬號是否存在,如果存在則進行添加,如果不存在則提示錯誤信息,最終跳轉回 admin/ 頁面。 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的人,瘋子是會行動的人! 瀏覽請假 信息 View 層構建 首先在 MyEclipse 的項目的 WebRoot 目錄下的 admin 文件夾下建立 頁面如圖 310 所示。 圖 310 瀏覽員工請假信息界面 Model 層構建 參考 瀏覽員工基本信息。 Controller 層構建 參考 瀏覽員工基本信息。 修改請假信息 View 層構建 首先在 MyEclipse 的項目的 WebRoot 目錄下的 admin 文件夾下建立 頁面如圖 39 示。 Model 層構建 在類 RestDAO 中添加方法 updateRest(),該方法主要實現(xiàn)請假信息更新以及員工工資信息更新,需接收由 servlet 傳來的 RestModel 類型變量 rest,通過 get()方法獲取rest 屬性值后調用 sql 語句更新 tbRest 表, sql 語句如下: sql = update tbRest set restDate =39。+restDate+39。,fine=+fine+,note=39。+note+39。 where num=+num。 之后調用 sql 語句更新 tbSalaryDetail 表, sql 語句如下: 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的人,瘋子是會行動的人! sql = update tbSalaryDetail set fine = fine+fine0+++fine+, total=total++ fine0++fine。 Controller 層構建 參考 修改員工基本信息。 刪除及批量刪除員工信息 參考 刪除及批量刪除員工信息。 前臺瀏覽模塊 在瀏覽器的地址欄中輸入 頁面,登錄成功之后進入 頁面進入瀏覽頁面。 按照 MVC 模式進行構建登錄功能的開發(fā),對該模塊的文件構建說明如下: ( 1) View 層:在 WebRoot/employee 文件夾下添加名為 、 的 JSP 文件。 個人信息查詢 View 層構建 首先在 MyEclipse 的項目的 WebRoot 目錄下的 employee 文件夾下建立 頁 面。頁面設計如圖 311 所示。 圖 311 員工個人基本信息界面 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的人,瘋子是會行動的人! Model 層構建 參考 瀏覽員工基本信息 Controller 層構建 在 EmployeeServlet 中添加方法 queryMyself(),該方法用于員工查看個人信息,需獲取存儲在 session 中的員工 id,通過調用 EmployeeDAO 中的 getEmployee()方法來獲取個人信息,最終跳轉到 頁面。 本月工資信息查詢 View 層構建 首先在 MyEclipse 的項目的 WebRoot 目錄下的 employee 文件夾下建立 頁面。頁面設計如圖 312 所示。 圖 312查詢本月工資信息界面 Model 層構建 在 EmployeeDAO 類中添加方法 getSalary(),該方法主要用于獲取員工工資信息,需接收 servlet 傳來的員工賬號 id,根據 id 進行查詢, sql 語句如下: String sql = select ,sd.* from tbEmployee e,tbSalaryDetail sd where = and =39。+id+39。 最終返回結果集 rs。 Controller 層構建 在 EmployeeServlet 中添加方法 querySalary(),該方法用于員工查看個人工資信息信息,需獲取存儲在 session 中的員工 id,通過調用 EmployeeDAO 中的 getSalary()方法來獲取個人信息,最終跳轉到 頁面。 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的人,瘋子是會行動的人! 修改密碼模塊 本模塊用于管理員和員工修改個人密碼。 按照 MVC 模式進行構建登錄功能的開發(fā),對該模塊的文件構建說明如下: ( 1) Model 層:在 UserDAO中添加 adminChangePsw()方法和 employeeChangePsw()方法,用于修改不同用戶密碼。 ( 2) Controller 層:在 UserServlet 中進行密碼修改。 ( 3) View 層:在 WebRoot/admin 文件夾下添加名為 ,在WebRoot/admin 文件夾下添加名為 的 JSP 文件。 View 層構建 該頁面需通過表單提交用戶輸入的原密碼、兩次輸入的新密碼,頁面設計 如圖313 所示。 圖 313修改密碼界面 Model 層構建 以管理員修改為例,需接收由 servlet 傳來的賬號 id 和新密碼 psw,調用 sql 語句進行更新, sql 語句如下: String sql = update tbAdmin set psw=39。+psw1+39。 where id=39。+id+39。 修改成功后返回 頁面重新登錄。 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的人,瘋子是會行動的人! Controller 層構建 在 UserServlet 中添加 adminChangePsw()方法和 employeeChangePsw()方法,以管理員修改為例,需通過 ()方法接收 傳來的參數(shù),首先判斷原密碼輸入是否正確,如果不正確提示錯誤信息,如果正確,判斷兩次密碼輸入是否相同,如果不同則提示錯誤信息,如果相同則更新數(shù)據庫。 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的人,瘋子是會行動的人! 結 論 人事工資系統(tǒng)是基于 MVC 模式進行設計和開發(fā)的,重分體現(xiàn)了 MVC 模式的優(yōu)越性,有效的進行了分層開發(fā),降低了的耦合性,方便系統(tǒng)擴展和維護。該系統(tǒng)實現(xiàn)了的一般的人事工資系統(tǒng)的基本功能,如登錄、員工信息管理、請假信息管理、工資信息管 理、前臺瀏覽、系統(tǒng)評價、友情鏈接和修改密碼等。系統(tǒng)主要功能模塊如下: 登錄模塊:根據用戶輸入判斷用戶類型以及用戶名密碼是否正確,如果正確進入對應頁面,否則提示錯誤信息。 員工信息管理模塊:可以實現(xiàn)對員工信息的添加、瀏覽、修改、刪除以及按條件查詢等功能 工資信息管理模塊:可以實現(xiàn)添加員工獎金信息和瀏覽員工工資信息等功能,并可以對于員工工資進行準確計算。 請假信息管理模塊:可以實現(xiàn)對員工請假信息的添加、瀏覽、修改、刪除等功能。 系統(tǒng)評價模塊:用戶可以對系統(tǒng)進行投票評價,開發(fā)者根據評價結果可以 改進系統(tǒng)。 修改密碼模塊:管理員和員工均可修改個人密碼。 另外,系統(tǒng)還實現(xiàn)了一般 web 項目必備的分頁功能,實現(xiàn)員工信息、員工工資信息的分頁展示;在數(shù)據庫操作方面,采用 JDBC 技術實現(xiàn)。該系統(tǒng)能夠滿足基本的人事工資管理的功能需要。 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。傻子是會吃虧的人,瘋子是
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1