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

正文內(nèi)容

基于jsp的工資管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫(kù)吧

2025-04-17 18:39 本頁(yè)面


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