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

正文內(nèi)容

基于bs模式的企業(yè)人事管理系統(tǒng)的設(shè)計與實現(xiàn)(參考版)

2025-02-04 00:32本頁面
  

【正文】 在整個測試中,采用了白盒測試 和黑盒測試相結(jié)合的方法。在這個測試步驟中所發(fā)現(xiàn)的往往是需求規(guī)格說明的錯誤。這一階段的任務(wù),是通過了單元測試的模塊逐步組裝起來,通過測試與糾錯,最終得到一個滿足需求的目標軟件。在單元測試中可以采用功能性測試和結(jié)構(gòu)性測試兩種。 (1)單元測試。 本系統(tǒng)的測試階段信息流程如圖 81 所示: 圖 81 測試階段信息流程圖 為了設(shè)計出有效的測試方案按照下面準則進行測試 :所有測試都應(yīng)追溯到用戶需求;在完成了需求模型就要著手制定測試計劃,在編碼之前最所有測試工作進行計劃和設(shè)計;從小規(guī)模開始 逐步進行大規(guī)模測試 ,盡可能充分覆蓋程序邏輯使之達到要求的可靠性。 在開發(fā)軟件系統(tǒng)的過程中,需要面對錯綜復(fù)雜的問題,因此,在軟件生存周期的每個階段都不可避免地會產(chǎn)生錯誤。 return 。 setAttribute(list, list)。 } 7部門管理界面的設(shè)計實現(xiàn) 圖 57 部門管理的操作界面 對應(yīng)代碼: public String departList(){ long count = ()。 ()。 PrintWriter out = getWriter()。 (user)。 UserBean user = (username)。 } 基于 B/S 模式的企業(yè)人事管理系統(tǒng)的設(shè)計與實現(xiàn) 第 36 頁 共 47 頁 6員工自助離職管理界面的設(shè)計實現(xiàn) 該模塊提供的 主要功能有 員工 個人信息管理 、 考勤記錄 及 自助離職(自助離職之后改用戶就被鎖定不能使用)。 ()。 PrintWriter out = getWriter()。 (check)。 (getParameter(remark))。 UserBean user = (UserBean)(, id)。 } 5員工考勤信息管理界面的設(shè)計實現(xiàn) 該模塊 的主要功能 包括提供部門經(jīng)理的 個人信息管理 、 考 勤記錄 、 自助離職 以及 部門 基于 B/S 模式的企業(yè)人事管理系統(tǒng)的設(shè)計與實現(xiàn) 第 35 頁 共 47 頁 員工的管理(包括添加員工,修改員工信息,員工考勤的管理)。 setAttribute(bean, user)。其操作界面如圖 74 所示: 圖 54 員工個人信息管理功能模塊的實現(xiàn)界面 對應(yīng)代碼: /** * 個人信息 * return */ public String baseInfo(){ String username = (String)getSession()。返回到指定的 JSP頁面。 return 。 (())。 (,navTab,mykaoqinList,考勤記錄 )。 } if(().equals(role)){ MenuUtil depart = new MenuUtil(個人管理 )。 (,navTab,workList,員工列表 )。 (())。 (,navTab,mykaoqinList,考勤記錄 )。 } if(().equals(role)){ MenuUtil depart = new MenuUtil(個人管理 )。 (,navTab,departList,部門列表 )。 (())。 MenuUtil depart = new MenuUtil(部門管理 )。 (?r=1,navTab,userList1,總經(jīng)理管理 )。 (?r=3,navTab,userList3,員工管理 )。 if(().equals(role)){ MenuUtil sysApp = new MenuUtil(用戶管理 )。 其中系統(tǒng)管理員進行管理操作的主頁面如圖 73所示: 基于 B/S 模式的企業(yè)人事管理系統(tǒng)的設(shè)計與實現(xiàn) 第 32 頁 共 47 頁 圖 53 系統(tǒng)管理員進行管理操作的主界面 對應(yīng)代碼: public String index(){ //左邊導(dǎo)航 String role = (String)getSession()。 } return 。 ({\statusCode\:\200\, \message\:\登錄成功! \})。企業(yè)人事管理系統(tǒng)的登錄主頁面如圖 72所示: 圖 52 登錄主頁面 對應(yīng)代碼: public String login() throws IOException{ boolean isAjax = (getReq())。 2登錄界面的設(shè)計實現(xiàn) 本模塊主要是用戶通過企業(yè)人事管理系統(tǒng)的首頁進入該系統(tǒng)。判斷該用戶名是否存在,如果存在則輸出 該用戶名已存在 ,如果不存在則調(diào)用 (user)。 } 本段代碼是程序的注冊代碼,首先從頁面獲取注冊的信息,同時新建一個 User對象,把從頁面獲取的信息都寫在 USER對象里面。 ()。)。alert(39。 (script type=\text/javascript\=39。 (user)。 (user)。 (getParameter(address))。 (getParameter(phone))。 (getParameter(postName))。 ((Depart)(, departId))。 ((r))。 (getParameter(userpwd))。 BaseInfo info = new BaseInfo()。 } int r = (getParameter(r))。 ()。)。alert(39。 if(uu!=null){ 基于 B/S 模式的企業(yè)人事管理系統(tǒng)的設(shè)計與實現(xiàn) 第 30 頁 共 47 頁 (script type=\text/javascript\=39。 用戶界面的 設(shè)計實現(xiàn) 1用戶注冊界面的設(shè)計實現(xiàn) 圖 51 用戶注冊界面 對應(yīng)代碼: public String registUser() throws IOException{ PrintWriter out = ()。//入職日期 基于 B/S 模式的企業(yè)人事管理系統(tǒng)的設(shè)計與實現(xiàn) 第 29 頁 共 47 頁 OneToOne(mappedBy=user,cascade={}) private BaseInfo baseInfo。//狀態(tài) private String role。 private String userpwd。//備注 4用戶 userbean 類 對應(yīng)的程序代碼 : public class UserBean { Id GeneratedValue(strategy=) private int id。 ManyToOne(cascade = { , }, optional = false) JoinColumn(name = userId) private UserBean user。//職位 3簽到 checkin 類 基于 B/S 模式的企業(yè)人事管理系統(tǒng)的設(shè)計與實現(xiàn) 第 28 頁 共 47 頁 對應(yīng)的程序代碼: public class CheckIn { Id GeneratedValue(strategy=) private int id。 private String remark。 private String 。 private String mobile。 2基本信息 baseinfo 類 對應(yīng)的程序代碼: public class BaseInfo { Id GeneratedValue(strategy=) private int id。 現(xiàn)在需要將系統(tǒng)需求分析階段的數(shù)據(jù)庫概念結(jié)構(gòu)化 SQL Server2021數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu),如下: 表 51 部門表 列名 數(shù)據(jù)類型 可否為空 說明 Id Int(11) no 主鍵 Department Varchar(255) no 部門 telno Varchar(255) yes 電話 roomno numeric yes 部門所在辦公室 memo numeric yes 備注 表 52 基本信息表 名稱 類型 空 備注 Id Int(11) no 主鍵 address Varchar(255) yes 地址 Varchar(255) yes 郵箱 mobile Varchar(255) yes 電話 name Varchar(255) yes 姓名 phone Varchar(255) yes 電話 postName Varchar(255) yes 職務(wù) remark Varchar(255) yes 備注 userid Int(11) no 關(guān)聯(lián)的用戶 ID,外鍵 基于 B/S 模式的企業(yè)人事管理系統(tǒng)的設(shè)計與實現(xiàn) 第 25 頁 共 47 頁 表 53 考勤信息表 名稱 類型 空 備注 Id Int(11) no 主鍵 createTime datetime yes 考勤時間 remark Varchar(255) yes 出勤情況 userId Int(11) no 關(guān)聯(lián)的用戶 ID,外鍵 表 54 工資信息表 列名 數(shù)據(jù)類型 空 說明 Id Int(11) no 主鍵 Basicsalary numeric no 底薪 prize numeric yes 獎金 allowance numeric yes 補貼 Callbackpay numeric yes 加班 Medicare numeric yes 醫(yī)療保險 userId Int(11) no 關(guān)聯(lián)的用戶 ID,外鍵 表 55 用戶表 名稱 類型 空 備注 Id Int(11) no 主鍵 createTime datetime yes 添加時間 role Varchar(255) yes 用戶權(quán)限 status Varchar(255) yes 賬號狀態(tài) username Varchar(255) yes 用戶名 userpwd Varchar(255) yes 密碼 dapartId Int(11) yes 關(guān)聯(lián)的部門 ID,外鍵 基于 B/S 模式的企業(yè)人事管理系統(tǒng)的設(shè)計與實現(xiàn) 第 26 頁 共 47 頁 編碼與 實現(xiàn) 接口設(shè)計 數(shù)據(jù)庫與 Web服務(wù)器連接時采用 JAVA的 JDBC數(shù)據(jù)庫 連接池技術(shù)鏈接 MySQL,具體代碼實現(xiàn)如圖 71 所示: 圖 71 數(shù)據(jù)庫連接代碼 部分程序類 1部門 Depart 類 基于 B/S 模式的企業(yè)人事管理系統(tǒng)的設(shè)計與實現(xiàn) 第 27 頁 共 47 頁 對應(yīng)的程序代碼: public class Depart { Id GeneratedValue(strategy=) private int id。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。該模塊的功能結(jié)構(gòu)如圖 44 所示: 信息管理 員工基本信息管理 員工考勤信息管理 員工工資信息管理 添加基本信息 修改基本信息 查詢基本信息 添加考勤信息 修改考勤信息 查詢考勤信息 添加工資信息 修改工資信息 查詢工資信息 刪除基本信息 刪除考勤信息 刪除工資信息 基于 B/S 模式的企業(yè)人事管理系統(tǒng)的設(shè)計與實現(xiàn) 第 23 頁 共
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1