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

正文內(nèi)容

基于jsp的工資管理系統(tǒng)的設計與實現(xiàn)-文庫吧

2025-04-17 18:39 本頁面


【正文】 系 統(tǒng)開發(fā)工具及工作平臺 JSP 編程技術(shù) Java Server Page 或簡稱為 JSP 是一種動態(tài)網(wǎng)頁制作技術(shù),它提供了一種建立動態(tài)網(wǎng)頁的簡單方法, JSP 能夠快速的開發(fā)出基于所有 Web 服務器和應用服務器環(huán)境,獨立于平臺的應用程序,而且具有非常強的可伸縮性。同時, JSP 把用戶界面從系統(tǒng)內(nèi)容中分離開來,使得設計人員能夠在不改變底層動態(tài)內(nèi)容的前提下改變網(wǎng)頁布局。 JSP 編程技術(shù)的優(yōu)勢在于: 第一、移植性強。在這一點上 Java 比 PHP 更出色,除了系統(tǒng)之外,代碼不用做任何更改。 第二、多樣化和功能強大的開發(fā) 工具支持。這一點與 ASP 很像, Java 已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。 MYSQL 數(shù)據(jù)庫 MySQL 是 比較 受歡迎的 SQL 數(shù)據(jù)庫管理系統(tǒng) , MySQL 是一個快速的、多線程、多用戶和健壯的 SQL 數(shù)據(jù)庫服務器。 MySQL服務器支持關(guān)鍵任務、重負載生產(chǎn)系統(tǒng)的使用 。 從計算機可以很好的處理大量的數(shù)據(jù)以來,數(shù)據(jù)庫管理系統(tǒng)就在計算機處理中和獨立應用程序或其他部分應用程序一樣扮演著一個重要的角色。 3 系統(tǒng)總體設計 項目規(guī)劃 工資管理系 統(tǒng)的目的是為了打破傳統(tǒng)工資管理時間人力的局限,便于企業(yè)隨時查找員工信息。 通過工資管理系統(tǒng),實現(xiàn)工資管理、人員管理、活動管理等功能,管理人員也可借助此平臺,添加信息、信息查詢等功能。 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)功能結(jié)構(gòu)層次圖主要是介紹系統(tǒng)功能的大體層次結(jié) 構(gòu),讓編碼人員詳細了解系統(tǒng)的功能結(jié)構(gòu)層次,總的系統(tǒng)結(jié)構(gòu)圖分成了四 個大體的層次框架,系統(tǒng)功能模塊關(guān)系圖如圖 31 工 資 管 理 系 統(tǒng)活 動 信 息 管 理工 資 信 息 管 理員 工 信 息 管 理 系 統(tǒng) 管 理員工信息添加密碼修改活動信息查詢活動信息刪除活動信息修改活動信息添加工資信息查詢工資信息修改工資信息添加員工信息查詢員工信息刪除員工信息修改關(guān)于系統(tǒng)登錄系統(tǒng)安全退出工資信息刪除 圖 31 系統(tǒng)功能結(jié)構(gòu) 圖 系統(tǒng)主要功能 第一、管理員在登錄頁面對應的地方輸入用戶名、密碼。確認無誤后即可登錄。 第二、信息管理界面,管理員選擇需要操作的信息??蛇M行信息的修改、刪除等。 第三、增加員工信息,新員工信息需要錄入時,使用此功能完成。 第四、查詢信息功能,在系統(tǒng)頁面中,可以查詢員工個人信息、工資信息等信息。 數(shù)據(jù)庫設計 數(shù)據(jù)描述 本系統(tǒng)的實體有:管理員實體,員工實體,工資實體、活動情況實體等實體。各個實體具體的描述 ER圖如下所示 圖 32 各種實體及實體聯(lián)系圖 圖 33 管理員實體 ER 圖 管理員活動情況工資管理員管理1P擁有擁有M N1 1管理員用戶名 密碼 圖 34 員工實體 ER 圖 圖 35 工資實體 ER 圖 圖 36 活動情況實體 ER 圖 員工員工編號 身份證號員工姓名 民族性別畢業(yè)學校學歷部門職稱 電話E mai l編輯時間備注工資員工編號 工資編號員工姓名 日期 基本工資出差補助總工資扣稅備注 總扣除實際工資編輯時間加班工資考勤扣除 請假扣除活動情況活動編號員工編號員工姓名 日期備注出差天數(shù)請假天數(shù)加班天數(shù)遲到次數(shù) 邏輯結(jié)構(gòu)設計 數(shù)據(jù)庫表結(jié)構(gòu)詳細設計 根據(jù)系統(tǒng)的功能描述,設計要用的數(shù)據(jù)表。因為這些表之間相互關(guān)聯(lián),存儲著系統(tǒng)的相關(guān)數(shù)據(jù),所以在設計數(shù)據(jù)表的過程中,要求設計一個表只存儲一個實體或?qū)ο蟮南嚓P(guān)信息,不同實體存儲在不同的表中。對于不同的對象或者實體,如果還可以細分,則可以根據(jù)當前系統(tǒng)的需求和未來擴展的需要,對實體或 對象進行表結(jié)構(gòu)的建立;擴充信息和動態(tài)變化的信息要分開放在不同的表里等。本系統(tǒng)需要設計的數(shù)據(jù)庫表如表 31所示。 表 31 數(shù)據(jù)庫表 序號 數(shù)據(jù)庫表 1 管理員信息表 2 員工信息表 3 活動情況信息表 4 工資信息表 下面詳細介紹工資管理系統(tǒng)數(shù)據(jù)庫中主要表格數(shù)據(jù)表結(jié)構(gòu)。管理員信息表用于存儲管理員的基本的信息,詳細數(shù)據(jù)字段如表32所示。 表 32 管理員信息表 字段 名 別名 數(shù)據(jù)類型 長度 備注 管理員姓名 AdminName varchar 20 主鍵, 值不為空 密碼 password varchar 20 值不為空 員工信息表用于存儲員工的基本的信息,詳細數(shù)據(jù)字段如表33所示。 表 33 員工 信息表 字段 名 別名 數(shù)據(jù)類型 長度 備注 員工編號 employeeId varchar 20 主鍵, 值不為空 員工姓名 name varchar 10 值不為空 身份證號 cardNumber varchar 20 民族 Nation varchar 20 性別 Sex varchar 10 生日 Birthaday Date 畢業(yè)學校 graduateSchool varchar 20 學歷 schoolRecord varchar 20 所在部門 Department varchar 20 職位 positionName varchar 20 電話 Telephone varchar 20 Email varchar 20 入職時間 editTime Date 工資信息表用于存儲員工工資的基本的信息,詳細數(shù)據(jù)字段如表 34 所示。 表 34 工資 信息表 字段 名 別名 數(shù)據(jù)類型 長度 備注 工資號 salaryId Int 10 主鍵, 值不為空 員工編號 employeeId varchar 20 值不為空 員工姓名 name varchar 20 值不為空 年份 Year Int 10 值不為空 月份 Month Int 10 值不為空 基本工資 basicWage float 值不為空 加班工資 overtimeWage float 出差補助 trafficWage float 應發(fā)工資 Totalwage float 考勤扣除 kaoqinReduce float 請假扣除 secureReduce float 扣稅 taxReduce float 應減工資 totalReduce float 實際工資 realWage float 活動情況信息表用于存儲員工各個月份的基本活動的信息,詳細數(shù)據(jù)字段如表 35所示。 表 35 活動情況 信息表 字段 名 別名 數(shù)據(jù)類型 長度 備注 編號 leaveId Int 10 主鍵, 值不為空 員工編號 employeeId varchar 20 值不為空 員工姓名 employeeName varchar 20 值不為空 日期 month Date 值不為空 加班天數(shù) startTime Int 10 請假天數(shù) Day Int 10 遲到次數(shù) Reason Int 10 加班天數(shù) approvePerson Int 10 4 系統(tǒng)主要功能模塊詳細設計 系統(tǒng)整體主要流程圖 開 始登 陸N 重 試進 入 主 界 面Y員 工 信 息 管理活 動 信 息 管理工 資 信 息 管理系 統(tǒng) 管 理信 息查 詢信 息查 詢信 息添 加信 息修 改刪 除修 改密 碼登 錄系 統(tǒng)退 出系 統(tǒng)信 息添 加信 息查 詢信 息修 改刪 除信 息添 加信 息修 改刪 除退 出 圖 41 系統(tǒng)整體主要流程圖 主要功能模塊設計 下面詳 細介紹主要功能模塊的具體設計、實現(xiàn)的功能及相應的流程圖。 建立數(shù)據(jù)庫的連接 數(shù)據(jù)庫系統(tǒng)往往是一個大型 WEB 應用程序的核心。同其他 WEB應用程序的編寫方法相比,強大的數(shù)據(jù)庫訪問能力,簡單一致的數(shù)據(jù)庫訪問方式正是 JSP 的突出優(yōu)點之一。任何對數(shù)據(jù)庫的造作必須先建立 Connection,然后才能進行。數(shù)據(jù)庫連接流程圖如下: 容 器 T o m c a t1 、 初 始 化 時 候 , 先 加 載c o n f 下 的 s e r v e r . x m l ( 其 中J D B C )2 、 初 始 化 各 個 工 程 下 的W E B . X M L客 戶端用 于邏 輯連 接M y s q l數(shù) 據(jù)庫S e r v e r . x m l W E B . X M L 圖 42數(shù)據(jù)庫連接流程圖 用戶登錄 ①在瀏覽器網(wǎng)址欄輸入相關(guān)地址進入到本次設計的工資管理系統(tǒng)。 此時,用戶處未登錄狀態(tài),主界面的右上角用紅色字體顯示還未登錄系統(tǒng)!可以看到本系統(tǒng)主界面對于系統(tǒng)的功能介紹,但是不能進行任何具體的功能操作,如果要進行功能操作,可以點擊右上角或左邊工具欄的登錄鍵登錄系統(tǒng)。登錄時需要驗證用 戶名及密碼,正確方可進入系統(tǒng)進行操作。 ②界面設計如下: 圖 41 用戶登錄 圖 43 登錄模塊界面 ③登錄模塊流程圖如下: 圖 44 登錄模塊流程圖 員工信息管理功能實現(xiàn) ①員工信息的管理包括員工查詢、添加、刪除、修改等功開始輸入賬號及密碼驗證進入主界面進行操作退出YN 能,在進入到系統(tǒng)主界面以后通過點擊左邊工具欄的員工信息查詢,員工信息添加實現(xiàn)。 ②界面設計如下 圖 45 員工信息管理界面 ③員工信息管理模塊流程圖如下: 圖 46 員工信息管理流程圖 開始點擊添加信息點擊信息查詢進入員工信息添加界面進員工信息添加根據(jù)條件進行員工信息查詢進入信息修改界面點擊編輯點擊刪除退出是否刪除刪除信息 工資信息管理功能實現(xiàn) ①工資信息的管理包括工資查詢、添加、刪除、修改等功能,進入到系統(tǒng)主界面以后通過點擊左邊工具欄的工資信息查詢,工資信息添加實現(xiàn)。 ②界面設計如下: 圖 47 工資信息管理界面 ③員工信息管理模塊流程圖如下: 圖 48 員工工資管理流程圖 開始點擊添加信息點擊信息查詢進入員工工資添加界面進員工信息添加根據(jù)條件進行員工工資查詢進入信息修改界面點擊編輯點擊刪除退出是否刪除刪除信息 活動 信息管理功能實現(xiàn) ①活動信息的管理包括活動查詢、添加、刪除、修改等功能,進入到系統(tǒng)主界面以后通過點擊左邊工具欄的活動信息查詢,活動信息添加實現(xiàn)。 ②界面設計如下 : 圖 49 活動信息管理界面 ③員工信息管理模塊流程圖如下: 開 始點 擊 添加 信 息點 擊 信息 查 詢進 入 員工 活 動添 加 界面 進 員工 信 息添 加根 據(jù) 條件 進 行員 工 活動 查 詢進 入信 息修 改界 面點 擊編 輯點 擊刪 除退 出是 否 刪 除刪 除信 息 圖 410 員工活動管理流程圖 系統(tǒng)管理 功能實現(xiàn) 開始點擊修改密碼點擊關(guān)于系統(tǒng)點擊登錄系統(tǒng)點擊退出系統(tǒng)驗證修改成功重新登錄YN進入系統(tǒng)介紹頁面跳轉(zhuǎn)到登錄頁判斷是否退出系統(tǒng)主界面NY退出①系統(tǒng)管理用來對管理員本身賬號進行操作,包括密碼修改、系統(tǒng)功能及
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1