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

正文內(nèi)容

本科-基于java的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-06-18 17:34 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 件的簡(jiǎn)單使用。 JDK 的說明與使用 JDK(Java Development Kit) 是 Java 語言的軟件開發(fā)工具包,它是由 sun 公司開發(fā)用于程序員進(jìn)行軟件開發(fā)的工具,它有三種版本: Java SE(標(biāo)準(zhǔn)版)、 Java EE(企業(yè)版)以及 Java ME(微型版) [8]。 JDK 中包含的基本插件有: javac (編譯器)、 jar (打包工具)、 javadoc (文檔生成器)、 jdb – debugger(查錯(cuò)工具)以及 java (運(yùn)行編譯后的 java 程序)等。 JDK 中包含的常用包有: 、 、 、 、 、 、 等 [9]。 基于 Java 的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) IX JDK 簡(jiǎn)單的使用:運(yùn)行一個(gè)簡(jiǎn)單地 Java 程序 。 public class HelloWorld { public static void main(String[] arg) { (Hello,World!)。 } } 開啟 DOS 窗口,跳轉(zhuǎn)到 的目錄,利用 javac 進(jìn)行編譯,利用 java HelloWorld 運(yùn)行 Java 程序,完成 Java 程序的簡(jiǎn)單應(yīng)用。 MySQL 數(shù)據(jù)庫 MySQL 是由 Oracle 公司開發(fā)的一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大表內(nèi),由于關(guān)聯(lián)數(shù)據(jù)庫中不同的表之間具有某種聯(lián)系,這樣就增加了速度并提高了靈活性。 MySQL 所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言,具有數(shù)據(jù)定義、數(shù)據(jù)操 縱以及數(shù)據(jù)查詢等功能。 本系統(tǒng)使用 MySQL 數(shù)據(jù)庫的原因有二,一是本系統(tǒng)為小型系統(tǒng),不必使用過于復(fù)雜的數(shù)據(jù)庫,而 MySQL 數(shù)據(jù)庫的特點(diǎn)就是簡(jiǎn)單、易使用,完全可以滿足本系統(tǒng)數(shù)據(jù)庫要求;二是 MySQL 數(shù)據(jù)庫有免費(fèi)的使用版本,性價(jià)比較高而且縮減了公司在這方面的運(yùn)營(yíng)成本 [10]。 Eclipse 的使用 Eclipse 最初由 OTI 和 IBM 兩家公司的 IDE 產(chǎn)品開發(fā)組創(chuàng)建 Eclipse 是一個(gè)開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。 幸運(yùn)的是, Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具 ( Java Development Kit, JDK) [11]。 本論文采用 Eclipse 作為系統(tǒng)的測(cè)試軟件,簡(jiǎn)化了程序運(yùn)行的難度。 數(shù)據(jù)庫的設(shè)計(jì) 人事系統(tǒng)管理的設(shè)計(jì)與實(shí)現(xiàn)必然需要對(duì)各種數(shù)據(jù)進(jìn)行處理,而對(duì)于數(shù)據(jù)的處理必然離不開數(shù)據(jù)庫的支撐,因此在系統(tǒng)開發(fā)之前創(chuàng)建數(shù)據(jù)庫是必不可少的前提,設(shè)計(jì)一基于 Java 的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) X 個(gè)好的數(shù)據(jù)庫往往對(duì)于系統(tǒng)的設(shè)計(jì)起到至關(guān)重要的作用,而且對(duì)于系統(tǒng)后續(xù)的維護(hù)也有很大的影響 [12]。 本系統(tǒng)采用的數(shù)據(jù)庫是 MySQL 數(shù)據(jù)庫,它的簡(jiǎn)單 、易操作性深受開發(fā)者的喜愛,本論文選擇 MySQL 數(shù)據(jù)庫也是考慮了很多的因素。 系統(tǒng)的結(jié)構(gòu)與功能 考慮本系統(tǒng)包括個(gè)人資料管理,個(gè)人簡(jiǎn)歷管理,查詢員工信息,工資信息管理及考勤信息管理五部分 。 圖 系統(tǒng)的功能結(jié)構(gòu)圖 數(shù)據(jù)庫設(shè)計(jì) ER 圖 本系統(tǒng)的實(shí)體包括公司員工、考勤信息、工資信息、管理員等,下面分別介紹各個(gè)實(shí)體的屬性。 ( 1) 管理員和考勤信息的 ER 圖如下 圖 和 圖 所示。 個(gè)人資料管理 個(gè)人簡(jiǎn)歷管理 查詢員工信息 工資管理 考勤信息管理 人 事管理系統(tǒng) 基于 Java 的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) XI 圖 管理員關(guān)系圖 圖 考勤信息關(guān)系圖 ( 2) 工資信息的 ER 圖如下 圖 所示。 圖 工資信息關(guān)系圖 ( 3) 公司員工信息的 ER 圖如下 圖 所示。 密碼 管理員 用戶名 考勤信息 病假 年月 職工 ID 姓名 事假 基本信息 養(yǎng)老保險(xiǎn) 效益獎(jiǎng)金 醫(yī)療保險(xiǎn) 扣發(fā)工資 扣發(fā)獎(jiǎng)金 考勤扣發(fā) 職工 ID 基本獎(jiǎng)金 基本工資 姓名 學(xué)習(xí)經(jīng)歷 基本信息 個(gè)人簡(jiǎn)歷 身份證號(hào) 遲到 早退 公休假 基于 Java 的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) XII 圖 員工信息關(guān)系圖 ( 4) 學(xué)習(xí)經(jīng)歷和基本信息 ER 圖如下圖 和圖 所示。 圖 學(xué)習(xí)經(jīng)歷關(guān)系圖 圖 基本信息關(guān)系圖 ( 5) 聯(lián)系方式和工作 ER 圖如下 圖 和 圖 所示。 圖 聯(lián)系方式關(guān)系圖 圖 工作關(guān)系圖 數(shù)據(jù)庫表的設(shè)計(jì) 本系統(tǒng)設(shè)計(jì)的共有四張表,分別是公司員工基本信息表( person)、管理員信息表( man)、考勤信息管理表( attend)、工資信息管理表( wage),詳細(xì)設(shè)計(jì)如下。 ( 1)公司員工基本信息表( person):主要是員工的基本信息,包括職工 ID、姓名、性別、出生年月、民族、籍貫、畢業(yè)院校、所學(xué)專業(yè)、電子郵件、個(gè)人簡(jiǎn)歷、政個(gè)人信息 聯(lián)系方式 照片 個(gè)人特長(zhǎng) 家庭住址 工作 郵政編碼 學(xué)習(xí)經(jīng)歷 文化程度 所學(xué)專業(yè) 畢業(yè)院校 基 本信息 職工 ID 婚姻狀況 政治面貌 姓名 性別 出生年月 籍貫 民族 聯(lián)系方式 電子郵件 電話 手機(jī) 工作 職務(wù) 工種 部門名稱 基于 Java 的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) XIII 治面貌、文化程度、家庭住址、結(jié)婚狀況、身份證號(hào)等 [13]。 表 310 person 表 字段名稱 說明 數(shù)據(jù)類型 字段大小 EmployeeID 職工 ID int 50 Name 姓名 varchar 50 Sex 性別 varchar 50 Date 出生年月 varchar 50 City 籍貫 varchar 50 Nation 民族 varchar 50 Polity 政治面貌 varchar 50 Culture 文化程度 varchar 50 Marriage 結(jié)婚狀況 varchar 50 Graduate 畢業(yè)院校 varchar 50 Spec 所學(xué)專業(yè) varchar 50 Speci 個(gè)人專長(zhǎng) varchar 50 Wtype 工種 varchar 50 Duty 職務(wù) varchar 50 Depart 部門名稱 varchar 50 IDcard 身份證號(hào) varchar 50 Address 家庭住址 varchar 50 Postcode 郵編 varchar 50 HomePhone 家庭電話 varchar 50 Mobile 手機(jī) varchar 50 Email 電子郵件 varchar 50 Resume 個(gè)人簡(jiǎn)歷 text N/A Photo 照片 blob N/A 創(chuàng)建公司員工基本信息表( person) SQL 語句如下: create table person(EmployeeID int not null primary key,Name varchar(50) not null,Sex varchar(50) not null,Date varchar(50) not null,City varchar(50) not null,Nation varchar(50) not null,Polity varchar(50) not null,Culture varchar(50 ) null,Marriage varchar(50) null,Graduate varchar(50) null,Spec varchar(50) null ,Speci varchar(50) null,Wtype varchar(50) null,Duty varchar(50) null,Depart varc har(50) null,IDcard varchar(50) null,Address varchar(50) null,Postcode varchar(5 0) null,HomePhone varchar(50) null,Mobile varchar(50) null,Email varchar(50) nul l,Resume text null,Photo BLOB null)。 ( 2) 管理員信息表( man):信息表主要記錄管理人員的具體信息,包括用戶名和密碼,詳細(xì)設(shè)計(jì)如下表 311 所示。 基于 Java 的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) XIV 表 311 man 表 字段名稱 說明 數(shù)據(jù)類型 字段大小 mgNo 用戶名 varchar 50 passWord 密碼 varchar 50 創(chuàng)建管理員信息表( man)的 SQL語句如下: create table man(mgNo varchar(50) not null primary key,passWord varchar(50) not null)。 ( 3) 考勤信息管理表 ( attend):該表主要記錄職工的出勤情況及休假情況,具體設(shè)計(jì)如下表 312 所示。 表 312 attend 表 字段名稱 說明 數(shù)據(jù)類型 字段大小 EmployeeID 職工 ID int N/A Name 姓名 varchar 50 Time 出生年月 varchar 50 Late 遲到 int N/A Leaceearly 早退 int N/A Jobwound 公休假 int N/A S_leave 病假 int N/A Pa_leave 事假 int N/A 創(chuàng)建考勤信息管理表( attend)的 SQL 語句如下: create table Attend(EmployeeID int not null,Name varchar(50) not null,Tim e varchar(50) not null,Late int null,Leaceearly int null,Jobwound int null,S_lea ve int null,Pa_leave int null)。 ( 4)工資信息管理表( wage):該表主要記錄公司員工的工資和獎(jiǎng)金信息。具體設(shè)計(jì)如下表 313 所示 [14]。 表 313 wage 表 字段名稱 說明 數(shù)據(jù)類型 字段大小 EmployeeID 職工 ID int N/A Name 姓名 varchar 50 Base_pay 基本工資 varchar 50 基于 Java 的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) XV Baseprize 基本獎(jiǎng)金 int N/A Benifitprize 效益獎(jiǎng)金 int N/A Insurance 養(yǎng)老保險(xiǎn) int N/A Medicare 醫(yī)療保險(xiǎn) int N/A Deprivepay 扣發(fā)工資 int N/A Depriveprize 扣發(fā)獎(jiǎng)金 int N/A Depriveattend 考勤扣發(fā) int N/A 創(chuàng)建工資信息管理表( wage)的 SQL 語句如下所示: create table wage(EmployeeID int not null primary key,Name varchar(50) no t null,Base_pay int null,Baseprize int null,Benifitprize int null,Insurance int null,Medicare int null,Deprivepay int null,Depriveprize int null,Depriveattend int null)。 測(cè)試數(shù)據(jù)的輸入 在上一節(jié)中已經(jīng)設(shè)計(jì)出數(shù)據(jù)庫中的表,在這一環(huán)節(jié)當(dāng)中輸入相關(guān)的測(cè)試數(shù)據(jù),對(duì)相關(guān)的數(shù)據(jù)庫進(jìn)行測(cè)試 。 insert into wage values(1,39。張三 39。, 1500,1050,600,500,400,200,200,100); insert into person values(1,39。張三 39。,39。男 39。,39。39。,39。河北唐山 39。,39。漢 39。,39。群眾 39。,39。 本科 39。,39。未婚 39。,39。河北
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1