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

正文內(nèi)容

基于java的人事資源管理系統(tǒng)-文庫吧

2025-04-17 18:27 本頁面


【正文】 經(jīng)濟的角度 來看,該系統(tǒng)可行。 技術(shù)可行性 技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。本系統(tǒng)用的是 JSP+JAVA 開發(fā)語言,當前的計算機硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。軟件方面:由于目前單機模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行 ,它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。 運行可行性 運行可行性是對組織結(jié)構(gòu)的影響,現(xiàn)有人員和機構(gòu)和環(huán)境對系統(tǒng)的適應(yīng)性及人員培訓補充計劃的可行性。當前信息化技術(shù)已經(jīng)相當普及 ,各類操作人員水平都有相當?shù)母叨?,所以在運行上是可行性的。 [1]引用藩編著.軟件工程導論 [M].清華大學出版社出版 ,2021,1173. 系統(tǒng)需求 隨著企業(yè)規(guī)模的進一步擴大,企業(yè)職工的數(shù)量越來越多,管理制度也越來越變的 嚴密復雜,傳統(tǒng)的人工管理方式或 C/S 架構(gòu)的管理軟件的缺陷逐漸顯露出來,為了提高企業(yè)人事管理系統(tǒng)的效率和正確性,方便職工對個人基本信息的查詢,同時也為了降低管理系統(tǒng)的維護費用,所以決定開發(fā)基于 B/S 的人事管理系 5 統(tǒng)。 功能需求 基于系統(tǒng)需求分析,該人事管理系統(tǒng)實現(xiàn)下面的功能 : 系統(tǒng)分兩種身份:員工,管理員,登陸時根據(jù)選擇角色進入功能界面。 管理員: 1)員工資料管理:包括查看職工列表、添加職工、修改職工信息等。 2)部門管理:包括查看部門列表、修改部門信息及添加新部門等。 3)職工考勤管理:添加、修改、刪除職工考勤信息。 4)職工加班管理:包括個人加班信息查詢及添加新的加班記錄等。 5)假期情況管理:主要用來處理職工的請假申請。 6)職工工資管理:主要用來處理職工的工資情況。 員工: 1)職工登陸后查詢個人基本的信息。 2)職工還可以查詢個人考勤記錄。 3)職工可以查詢個人請假 信息。 4)職工可以修改個人密碼。 5)職工可以在線請假 性能需求 1)硬件環(huán)境 推薦配置為: 處理器: Intel 奔騰 Ⅲ 或更高 內(nèi)存: 512M 硬盤空間: 80GB 顯卡: Geforce 系列顯示適配器或更高。 2)軟件環(huán)境 操作系統(tǒng): windows XP 數(shù)據(jù)庫: MYSQL 開發(fā)平臺: MyEclipse 6 3 概要設(shè)計 系統(tǒng)開發(fā)環(huán)境 1) JDK 2) MYSQL 數(shù)據(jù)庫 3) Tomcat 服務(wù)器 JDK 和 Tomcat 服務(wù)器配置 安裝好 JDK 和 Tomcat 后,要對系統(tǒng)的環(huán)境變量進行配置才能運行。點“我的電腦”右鍵 —— 屬性,選擇“高級” —— 環(huán)境變量,在系統(tǒng)變量中新建下面幾個變量。如圖所示 : JAVA_HOME vaule 為 c:\Program Files\Java\ CLASSPATH vaule 為 .。c:\Program Files\Java\JDBC\。c:\Program Files\Java\JDBC\。c:\Program Files\Java\JDBC\ 接著把編輯PATH 變量設(shè)置我們需要的值如下 vaule 為 %SystemRoot%\system32。%SystemRoot%。%SystemRoot%\System32\Wbem:%java_home%\bin。%java_home%\jre\bin。%JAVA_HOME%\bin。%CATALINA_HOME%\bin。c:\Program Files\Java\JDBC\。c:\Program Files\Java\JDBC\。c:\Program Files\Java\JDBC\。c:\Program Files\Java\\bin。%SystemRoot%\system32。%SystemRoot%。%SystemRoot%\System32\Wbem。C:\Program Files\Common Files\Thunder Network\KanKan\Codecs。C:\Program Files\MySQL\MySQL Server \bin設(shè)置完以后重新啟 動 tomcat,打開瀏覽器,在地址欄中輸入 進行驗證配置是否成功。 7 圖 1 環(huán)境配 置 系統(tǒng)結(jié)構(gòu)圖 圖 2 系統(tǒng)功能 人事管理系統(tǒng) 管理員 職工 職工資料管理 職工考勤管理 職工加班管理 假期情況管理 部門管理 個人資料查詢 請假記錄查詢 在線請假 職工工資管理 考勤信息查詢 修改個人密碼 8 管理端流程圖 圖 3 管理端流程 管理員 登錄 部門管理 事務(wù)管理 職工管理 帳號管理 部門列表 職工管理 請假管理 考勤管理 工資管理 加班管理 添加 刪除 修改 添加、刪除、修改 添加 刪除 修改 管理員 職工 添加、刪除 管理員 查詢 職工 9 客戶端流程圖 圖 4 客戶端流程 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫的設(shè)計是系統(tǒng)設(shè)計的關(guān)鍵部分,好的數(shù)據(jù)庫設(shè)計不僅能夠提高系統(tǒng)的整體性能,也會在很大程度上影響整個項目的后續(xù)開發(fā)工作。因此需要正確無誤的操作。 ER 圖設(shè)計 登錄 職工 職工管理 事物管理 帳號管理 查看職工信息 查看請假信息 查看加班信息 查看工資信息 查看考勤信息 查看帳號信息 修改個人密碼 在線請假信息 10 圖 5 數(shù)據(jù)庫 ER 圖 實體圖設(shè)計 該人事管理系統(tǒng)中的實體主要包括部門、職工、請假信息、考勤信息、加班信息、工資信息、用戶登錄信息,下面將依次給出各實體圖。 11 ( 1)部門 實體 圖 ( 2)職工 實體 圖 ( 3)考勤信息 實體 圖 考勤信息 時間 考勤類型 職工編號 職工 職工編號 職工姓名 性別 生日 學歷 所屬部門 工資 部門 部門編號 部門名稱 部門負責人 部門電話 12 ( 4)請假信息 實體 圖 ( 5)加班信息 實體 圖 加班信息 加班時間 加班小時 加班工資 職工編號 請假信息 請假時間 離開時間 請假原因 是否同意 職工編號 13 ( 6)工資信息 實體 圖 ( 7)用戶登錄信息 實體 圖 ( 8)管理員信息 實體 圖 該人事管理系統(tǒng)中的表主要有 7張,包括部門、職工、請假信息、考勤信息、加班信息、工資信息、用戶登錄信息,下面將依次給出各表。 1) 部門信息表:( dept)主要包括部門編號、部門名稱、部門負責人、部門電話。 名稱 字段名稱 數(shù)據(jù)類型 字段大小 部門編號 deptId varchar 5 部門名稱 deptName varchar 20 管理員信息 管理員名 密碼 用戶信息 用戶名 用戶密碼 職工編號 工資信息 發(fā)工資 時間 基本工資 加班工資 總工資 職工編號 14 部門負責人 manager varchar 20 部門電話 phone varchar 20 ( 1)部門信息表( dept) 2) 職工信息表: (employee)主要包括職工編號、職工姓名、性別、生日、學歷、工資、部門編號。 名稱 字段名稱 數(shù)據(jù)類型 字段大小 職工編號 empId varchar 5 職工姓名 emName varchar 20 性別 sex varchar 10 生日 birth date N/A 學歷 education varchar 20 工資 wages double N/A 部門編號 deptId varchar 5 ( 2)職工信息表 (employee) 3) 考勤信息表: (attendance)主要包括時間、考勤類型、職工編號。 名稱 字段名稱 數(shù)據(jù)類型 字段大小 時間 empdate datetime N/A 考勤類型 status varchar 30 職工編號 empId varchar 5 ( 3)考勤信息表 (attendance) 4)請假信息表: (leaves)主要包括請假時間、離開原因、請假原因、 0不同意,1同意、 職工編號。 名稱 字段名稱 數(shù)據(jù)類型 字段大小 請假時間 dates datetime N/A 離開時間 leaveTime int 10 請假原因 reason varchar 1024 0不同意, 1 同意 isApprove int 100 職工編號 empId varchar 5 ( 4)請假信息表 (leaves) 5) 加班信息表: (overtime)主要包括加班時間、加班小時、加班工資、職工編號。 名稱 字段名稱 數(shù)據(jù)類型 字段大小 加班時間 dates datetime N/A 加班 小時 howlong int 10 加班工資 jbWages double N/A 職工編號 empId varchar 5 ( 5)加班信息表 (overtime) 6) 工資信息表: (wage)主要包括發(fā)工資時間、基本工資、加班工資、總工資、 15 職工編號。 名稱 字段名稱 數(shù)據(jù)類型 字段大小 發(fā)工資時間 monthsWages date N/A 基本工資 wages int 10 加班工資 jbWages double N/A 總工資 TotalWages double N/A 職工編號 empId varchar 5 ( 6)工資信息表 (wage) 7) 用戶登錄信息表: (emplogin)主要包括用戶名、用戶密碼、職工編號。 名稱 字段名稱 數(shù)據(jù)類型 字段大小 用戶名 userName varchar 20 用戶密碼 pwd varchar 20 職工編號 empId varchar 5 ( 7)用戶登錄信息表 (emplogin) 8) 管理員登錄信息表:( adminlogin)主要包括管理員名、密碼。 名稱 字段名稱 數(shù)據(jù)類型 字段大小 管理員名 userName varchar 20 密碼 pwd varchar 20 ( 8)管理員登錄信息表( adminlogin) 4 詳細設(shè)計 登陸界面設(shè)計 服務(wù)器端界面管理員輸入的帳號和密碼后就進入到管理界面。如果輸入的用戶名和密碼都正確,則進入管理界面;如果輸入的用戶名或密碼兩者其中有一個錯誤,則返回到 界面進行重新登錄。而其實現(xiàn)方法則是通過 check 方法來檢查用戶名和密碼是否正確,并將錯誤的用戶名或密碼指示出來??蛻舳说挠脩舻卿浺彩峭瑯拥姆椒?。其登錄的窗口如下: 16 圖 6 登陸界面 String sql = select * from adminLogin where userName = 39。 + username + 39。 Statement stmt = (conn)。 ResultSet rs = (stmt, sql)。 u = new AdminLogin()。 ((id))。 ( etString(userName))。 ((pwd))。 部門管理模塊設(shè)計 部門管理主要是對部門進行添加、刪除和修改操作,實現(xiàn)了部門的錄入等功能。管理員可以在此模塊上查看部門信息,及負責人的信息。 17 圖 7 部門管理界面 String sql = insert into dept values (null, ?, ?, ?, ?)。 PreparedStatement pstmt = (conn, sql)。 try { (1, ())。 (2, ())。 (3, ())。 (4,())。 ()。 ()。 職工管理模塊設(shè)計 職工列表模塊設(shè)計 其主要的功能是對職工的信息進行添加、刪除、職
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1