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

正文內(nèi)容

基于mvc模式的人事工資管理系統(tǒng)的研究與開(kāi)發(fā)-全文預(yù)覽

  

【正文】 頁(yè)面。 如果該用戶賬號(hào)合法則設(shè)置 employee 屬性,并添加員工基本信息,代碼如下: EmployeeModel employee = new EmployeeModel()。 boolean t=true。 ?? 之后判斷非空字段信息是否已經(jīng)填滿,非空字段包括: id、 idNumber 和 name,如果沒(méi)填滿則跳轉(zhuǎn)回 頁(yè)面,代碼如下: if(()||()||()){ (message, 您輸入信息不完整,請(qǐng)重新添加! )。,+basepay+,+ bonus+,+edmInsur+,+uepInsur+,+healthInsur+,+phf+,+ineTax+,+fine+,+total+)。 如果結(jié)果集為空,則說(shuō)明用戶不存在,調(diào)用 sql語(yǔ)句,添加新的用戶基本工資信息,sql語(yǔ)句如下: sql = insert into tbSalaryDetail values(39。 sql = update tbSalaryDetail set monthTime=39。 ( 6)在 業(yè)務(wù) Javabean 類 SalaryDAO 中建立方法 updateSalary()方法,該方法主要實(shí)現(xiàn)更新員工工資信息功能,如果用戶已經(jīng)存在,則更新獎(jiǎng)金和罰金信息,如果用戶不存在,則根據(jù)職位添加工資信息。+()+39。} else if(tax=80000){ inTax = tax*。} else if(tax=4500){ inTax = tax*。 if(count0) return true。)。,39。,39。,39。,39。,39。,39。 String tel = ()。傻子是會(huì)吃虧的人,瘋子是會(huì)行動(dòng)的人! String college = ()。 String sex = ()。 return al。 } return al。 查詢出結(jié)果集返回 rs1,繼續(xù)設(shè)置 employee 屬性,將 employee 添加到 al 中,最終返回 ArrayList 類型變量 al,代碼如下: ?? ((posName))。傻子是會(huì)吃虧的人,瘋子是會(huì)行動(dòng)的人! ((college))。 ((inD))。 ((id))。頁(yè)面設(shè)計(jì)如圖 33 所示。 ?? } ( 2) Ctroller 層:在 中添加類 EmployeeServlet,該 servlet 主要負(fù)責(zé)參數(shù)的接收以及進(jìn)行與員工信息相關(guān)操作流程的控制,例如:增加員工信息、查詢員工信息、更新員工信息等。 public double phf =。 public double bonus = 。 ?? } 其中 SalaryModel 類包含 12 個(gè)屬性,分別是賬號(hào)、身份證號(hào)、姓名、月份、基礎(chǔ)工資、獎(jiǎng)金、養(yǎng)老保險(xiǎn)、失業(yè)險(xiǎn)、醫(yī)療保險(xiǎn)、住房公積金、個(gè)人所得稅、罰金和工資總計(jì),同時(shí)在該類中添加屬性的 set、 get 方法, SalaryModel 類的屬性定義部分代碼如下: public class SalaryModel { public String id =。 String deptName = 。 String inDate = 。其中 EmployeeModel 類包含 12 個(gè)屬性,分別是賬號(hào)、身份證號(hào)、姓名、性別、入公司時(shí)間、學(xué)歷、畢業(yè)院校、專業(yè)、所屬部門名稱、職位編號(hào)、聯(lián)系方式和備注,同時(shí)在該類中添加屬性的 set、 get 方法, EmployeeModel類的屬性定義部分代碼如下: public class EmployeeModel { String id = 。 界面的瀏覽效果如圖 32 所示: 圖 32 后臺(tái)管理首頁(yè)面瀏覽效果 員工信息管理 本節(jié)首先嚴(yán)格按照 MVC 架構(gòu)模式為人事工資系統(tǒng)制作了一個(gè)簡(jiǎn)單的員工信息管理模塊,該模塊包括添加員工信息和瀏覽 /修改 /刪除員工信息兩個(gè)部分,根據(jù)管理員的不同選擇,可以進(jìn)入不同操作頁(yè)面。傻子是會(huì)吃虧的人,瘋子是會(huì)行動(dòng)的人! } catch (SQLException e) { ()。 rd = ()。//判斷員工信息是否正確 rd = (employee/)。 RequestDispatcher rd =null。 String checkNum = (checkNum)。 UserServelt中的 doLogin()方法關(guān)鍵代碼如下: HttpSession session = ()。 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。 執(zhí)行該 sql語(yǔ)句后,將返回一個(gè)結(jié)果集 ResultSet,判斷該結(jié)果集中的記錄的條數(shù),并使用變量 count記錄,如果 count的值大于 0,則表示用戶存在,登錄成功,返回一個(gè)布爾類型的值 true,否則返回 false。 如果用戶類型是員工, sql語(yǔ)句如下: String sql = select * from tbEmployee where id=39。 圖 31 登錄界面設(shè)計(jì) Model 層構(gòu)建 在業(yè)務(wù) Javabean 類 UserDAO 中建立方法 adminLoginCheck() 和employeeLoginCheck(),該方法的主要功能是判斷用戶是否存在,并且密碼是否正確,該方法需要接收由 servlet 傳遞過(guò)來(lái) 2 個(gè)參數(shù),一個(gè)是用戶賬號(hào) id,另一個(gè)是密碼 psw,調(diào)用 DBManger 數(shù)據(jù)庫(kù)底層操作類的 executeQuery()方法實(shí)現(xiàn) sql 查詢,如果用戶 類型是管理員, sql 語(yǔ)句如下: String sql = select * from tbAdmin where id=39。值得注意的是,驗(yàn)證碼圖片的 src 設(shè)置為 ”” , onclick 事件設(shè)置為 ”=+39。 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。本節(jié)首先嚴(yán)格按照 MVC 架構(gòu)模式為人 事工資系統(tǒng)制作了一個(gè)簡(jiǎn)單的登錄模塊,根據(jù)用戶類型不同,進(jìn)入到不同操作頁(yè)面,另外本節(jié)還詳細(xì)介紹了主頁(yè)面的設(shè)計(jì)。 count=(sql)。 } return rs。 rs=(sql)。 (獲取數(shù)據(jù)庫(kù)連接錯(cuò)誤! )。 if(conn==null) (數(shù)據(jù)庫(kù)連接失??! )。 數(shù)據(jù)庫(kù)連接方法 getConnection() 首先利用 ()。 添加公共類的方法和步驟如下: 在工程中的 包上點(diǎn)右鍵,選擇【 New】 【 Class】菜單項(xiàng),將彈出【 New Java Class】對(duì)話框,保留默認(rèn)的選擇,在 Name 文本框中輸入 DBManager,點(diǎn)擊 Finish 按鈕。同時(shí),將 Java 語(yǔ)言和 JDBC 結(jié)合起來(lái)使 程序 員不必為不同的平臺(tái)編寫不同的 應(yīng)用程序 ,只須寫一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是 Java 語(yǔ)言 “ 編寫一次,處處運(yùn)行 ” 的優(yōu)勢(shì) 。 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) JDBC( Java Data Base Connectivity, java 數(shù)據(jù)庫(kù) 連接)是一種用于執(zhí)行 SQL 語(yǔ)句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用 Java 語(yǔ)言 編寫的類和接口組成。 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。 本系統(tǒng)的數(shù)據(jù)庫(kù)是在 SQL Server2021中創(chuàng)建的。它可使多個(gè)應(yīng)用程序和用戶用不同的方法在同時(shí)或不同時(shí)刻去建立,修改和詢問(wèn) 數(shù)據(jù)庫(kù) 。 系統(tǒng)功能模塊圖如圖 21 所示。參照一般的人事工資系統(tǒng),為本系統(tǒng)設(shè)計(jì)了以下幾個(gè)功能模塊: 1.用戶登錄模塊 用戶登錄前根據(jù)用戶類型分別進(jìn)行登錄驗(yàn)證,如果賬號(hào)和密碼正確,并且驗(yàn)證碼無(wú)誤則進(jìn)入系統(tǒng) 。其中員工信息管理包括添加員工信息和瀏 覽、修改、刪除員工信息;工資信息管理包括添加員工獎(jiǎng)金信息和瀏覽工資信息;請(qǐng)假信息管理包括添加請(qǐng)假信息和瀏覽、修改、刪除請(qǐng)假信息。 基于 MVC 模式的人事工資系統(tǒng)主要實(shí)現(xiàn)前臺(tái)和后臺(tái)兩部分功能設(shè)計(jì),其中前臺(tái)【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。 Model(模型)表示應(yīng)用程序核心 , 是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分。傻子是會(huì)吃虧的人,瘋子是會(huì)行動(dòng)的人! 第 1 章 概 述 系統(tǒng)目的和意義 本次課程設(shè)計(jì)的題目是“基于 MVC 模式的人事工資系統(tǒng)”的設(shè)計(jì)與實(shí)現(xiàn),該設(shè)計(jì)是對(duì)于本學(xué)期所學(xué)的 JSP 程序設(shè)計(jì)課程的鞏固和深入探索,同時(shí)結(jié)合 Java 語(yǔ)言、JSP 技術(shù)進(jìn)行 Web 程序設(shè)計(jì),利用前面學(xué)過(guò)的知識(shí)來(lái)解決實(shí)際問(wèn)題,提高解決問(wèn)題的能力和動(dòng)手編程的能力。傻子是會(huì)吃虧的人,瘋子是會(huì)行動(dòng)的人! 目 錄 第 1 章 概 述 ......................................................... 1 系統(tǒng)目的和意義 ................................................. 1 系統(tǒng)開(kāi)發(fā)環(huán)境 ................................................... 1 系統(tǒng)開(kāi)發(fā)模式及基本功能 ......................................... 1 第 2 章 系統(tǒng)設(shè)計(jì) ...................................................... 3 系統(tǒng)的模塊劃分 .................................................. 3 數(shù)據(jù)庫(kù)設(shè)計(jì) ...................................................... 4 第 3 章 系統(tǒng)的詳細(xì)設(shè)計(jì)及實(shí)現(xiàn) .......................................... 6 數(shù)據(jù)庫(kù)底層訪問(wèn)類 ................................................ 6 登錄模塊 ....................................................... 8 系統(tǒng)首頁(yè)面導(dǎo)航 ................................................ 11 員工信息管理 .................................................. 11 工資信息管理 .................................................. 22 請(qǐng)假信息管理 .................................................. 25 前臺(tái)瀏覽模塊 .................................................. 28 修改密碼模塊 .................................................. 30 結(jié) 論 ............................................................... 32 參考文獻(xiàn) ............................................................. 33 【精品文檔】世界上,成功的有兩種人,一種人是傻子,一種人是瘋子。 2. 系統(tǒng)開(kāi)發(fā)環(huán)境 1) 開(kāi)發(fā)平臺(tái): GA 2) 開(kāi)發(fā)語(yǔ)言: JSP、 Java 3) 數(shù)據(jù)庫(kù): Microsoft SQLServer2021 3. 系統(tǒng)運(yùn)行環(huán)境 客戶端: 瀏覽器:桔子瀏覽器 服務(wù)器端: 數(shù)據(jù)庫(kù): Microsoft SQLServer2021 應(yīng)用程序系統(tǒng) 系統(tǒng)開(kāi)發(fā)模式 及基本功能 本系統(tǒng)是基于 MVC模式設(shè)計(jì)和開(kāi)發(fā)的, MVC模式 是一種使用 MVC( Model View Controller 模型 視圖 控制器)設(shè)計(jì)創(chuàng)建 Web 應(yīng)用程序的模式 。通??刂破髫?fù)責(zé)從視圖讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù)。后臺(tái)主要實(shí)現(xiàn)員工信息管理、工資信息管理、請(qǐng)假信息管理、系統(tǒng)評(píng)價(jià)等功能。員工的個(gè)人信息由管理員錄入,基本工資按照國(guó)家統(tǒng)一計(jì)算方法計(jì)算,獎(jiǎng)金以及罰金由管理員另外錄入。 6.前臺(tái)瀏覽模塊 普通員工可以個(gè)人信息進(jìn)行瀏覽以及個(gè)人本月工資情況。用戶通過(guò) DBMS 訪問(wèn) 數(shù)據(jù)庫(kù) 中的數(shù)據(jù), 數(shù)據(jù)庫(kù)管理員 也通過(guò) DBMS 進(jìn)行數(shù)據(jù)庫(kù)的維護(hù)工作。而且能夠使得各個(gè)功能模塊的設(shè)計(jì)變得非常簡(jiǎn)單而且模塊間的關(guān)系特別明確 ,從而提高系統(tǒng)的可維護(hù)性 。傻子是會(huì)吃虧的人,瘋子是會(huì)行動(dòng)的人! edmRate 養(yǎng)老金標(biāo)準(zhǔn) decimal(10,4) uepRate 失業(yè)險(xiǎn)標(biāo)準(zhǔn) decimal(10,4) healthRate 醫(yī)療險(xiǎn)標(biāo)準(zhǔn) decimal(10,4) phfRate 公積金標(biāo)準(zhǔn) decimal(10,4) 表 4 員工工資詳細(xì)信息表 列名 說(shuō)明 數(shù)據(jù)類型 約束 id 員工賬號(hào)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1