




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PAGE PAGE - 55 -*工程學(xué)學(xué)院課程設(shè)計(jì)計(jì)報(bào)告企業(yè)人事事管理系系統(tǒng)課 程 計(jì)計(jì)算機(jī)綜綜合應(yīng)用用課程設(shè)設(shè)計(jì)姓 名*院 (系系) 計(jì)算算機(jī)科學(xué)學(xué)與工程程學(xué)院 專業(yè)年級(jí)級(jí) 計(jì)算算機(jī)科學(xué)學(xué)與技術(shù)術(shù)0844班學(xué) 號(hào)*指導(dǎo)教師師*日 期220111/122/299*工程學(xué)學(xué)院教務(wù)務(wù)處制目錄TOC o 1-3 h z u HYPERLINK l _Toc312924985 摘要 PAGEREF _Toc312924985 h - 3 - HYPERLINK l _Toc312924986 第1章概概述 PAGEREF _Toc312924986 h - 4 - HYPERLINK l _Toc3
2、12924987 1.1 課程設(shè)設(shè)計(jì)的目目的 PAGEREF _Toc312924987 h - 4 - HYPERLINK l _Toc312924988 1.2 課程設(shè)設(shè)計(jì)的意意義 PAGEREF _Toc312924988 h - 5 - HYPERLINK l _Toc312924989 第2章系系統(tǒng)功能能設(shè)計(jì) PAGEREF _Toc312924989 h - 5 - HYPERLINK l _Toc312924990 2.1 系統(tǒng)需需求分析析 PAGEREF _Toc312924990 h - 55 - HYPERLINK l _Toc312924991 2.2 系統(tǒng)的的概要設(shè)設(shè)計(jì)
3、 PAGEREF _Toc312924991 h - 7 - HYPERLINK l _Toc312924992 第3章管管理系統(tǒng)統(tǒng)主界面面設(shè)計(jì)開開發(fā) PAGEREF _Toc312924992 h - 18 - HYPERLINK l _Toc312924993 3.1 程序設(shè)設(shè)計(jì) PAGEREF _Toc312924993 h - 18 - HYPERLINK l _Toc312924994 3.2功功能界面面設(shè)計(jì) PAGEREF _Toc312924994 h - 188 - HYPERLINK l _Toc312924995 第4章子子系統(tǒng)設(shè)設(shè)計(jì)開發(fā)發(fā) PAGEREF _Toc3129
4、24995 h - 221 - HYPERLINK l _Toc312924996 4.1員員工信息息管理子子系統(tǒng)頁頁面及代代碼 PAGEREF _Toc312924996 h - 21 - HYPERLINK l _Toc312924997 4.2 職務(wù)信信息管理理子系統(tǒng)統(tǒng) PAGEREF _Toc312924997 h - 224 - HYPERLINK l _Toc312924998 4.3出出勤信息息管理子子系統(tǒng) PAGEREF _Toc312924998 h - 299 - HYPERLINK l _Toc312924999 4.4 工資資信息管管理子系系統(tǒng) PAGEREF _Toc
5、312924999 h - 31 - HYPERLINK l _Toc312925000 4.5 獎(jiǎng)懲信信息管理理子系統(tǒng)統(tǒng) PAGEREF _Toc312925000 h - 334 - HYPERLINK l _Toc312925001 4.6 福利信信息管理理子系統(tǒng)統(tǒng) PAGEREF _Toc312925001 h - 336 - HYPERLINK l _Toc312925002 4.7 管理員員界面 PAGEREF _Toc312925002 h - 399 - HYPERLINK l _Toc312925003 4.8 公司簡(jiǎn)簡(jiǎn)介界面面 PAGEREF _Toc312925003 h
6、 - 444 - HYPERLINK l _Toc312925004 第5章系系統(tǒng)實(shí)施施 PAGEREF _Toc312925004 h - 445 - HYPERLINK l _Toc312925005 5.1系系統(tǒng)和程程序設(shè)計(jì)計(jì)調(diào)試 PAGEREF _Toc312925005 h - 455 - HYPERLINK l _Toc312925006 5.2系系統(tǒng)的不不足及改改進(jìn)方案案 PAGEREF _Toc312925006 h - 446 - HYPERLINK l _Toc312925007 第6章結(jié)結(jié)束語 PAGEREF _Toc312925007 h - 466 - HYPERLI
7、NK l _Toc312925008 6.1 工個(gè)人人工作 PAGEREF _Toc312925008 h - 466 - HYPERLINK l _Toc312925009 參考文獻(xiàn)獻(xiàn) PAGEREF _Toc312925009 h - 446 -摘要隨著現(xiàn)在在計(jì)算機(jī)機(jī)技術(shù)的的不斷完完善,以以及現(xiàn)代代經(jīng)濟(jì)的的不斷發(fā)發(fā)展,傳傳統(tǒng)的管管理技術(shù)術(shù)不再滿滿足企業(yè)業(yè)的需要要,越來來越多的的企業(yè)注注重計(jì)算算機(jī)信息息管理系系統(tǒng),人人事信息息管理系系統(tǒng)是典典型的計(jì)計(jì)算機(jī)信信息管理理系統(tǒng)之之一,企企業(yè)借助助于它進(jìn)進(jìn)行人力力資源管管理,達(dá)達(dá)到事半半功倍。隨著企企業(yè)的雇雇傭人數(shù)數(shù)的增加加,有效效地管理理人員信信息
8、成為為必然。人事信信息管理理系統(tǒng)的的開發(fā)主主要包括括后臺(tái)數(shù)數(shù)據(jù)庫的的建立和和維護(hù),以及前前臺(tái)程序序開發(fā)兩兩個(gè)方面面。本文文分析了了人事信信息管理理系統(tǒng)的的組成情情況以及及一些基基本功能能模塊,包括系系統(tǒng)功能能框架分分析,系系統(tǒng)開發(fā)發(fā)的軟硬硬件環(huán)境境分析,系統(tǒng)的的數(shù)據(jù)庫庫邏輯設(shè)設(shè)計(jì)分析析,以及系系統(tǒng)的數(shù)數(shù)據(jù)流程程分析,并且重重點(diǎn)對(duì)系系統(tǒng)的用用戶界面面開發(fā)和和各個(gè)子子系統(tǒng)開開發(fā)作了了詳細(xì)的的介紹。系統(tǒng)主主要利用用Javva語言言和編成成環(huán)境以以及Acccesss20003的的主要功功能進(jìn)行行設(shè)計(jì)開開發(fā),在在文中進(jìn)進(jìn)行了詳詳細(xì)的介介紹。該該開發(fā)系系統(tǒng)是中中型至大大型企業(yè)業(yè)的人事事信息管管理系統(tǒng)統(tǒng),它
9、界界面美觀觀,簡(jiǎn)單單實(shí)用,安全性性高,能能夠基本本上滿足足企業(yè)人人事信息息管理的的需要,實(shí)現(xiàn)了了企業(yè)員員工信息息的整體體化,系系統(tǒng)化,規(guī)范化化和自動(dòng)動(dòng)化。關(guān)鍵字:信息管管理系統(tǒng)統(tǒng)、人事事信息管管理系統(tǒng)統(tǒng),Jaava,Acccesss20003第1章 概述1.1 課程設(shè)設(shè)計(jì)的目目的隨著現(xiàn)代代經(jīng)濟(jì)的的高速發(fā)發(fā)展,各各種企業(yè)業(yè)的不斷斷崛起,企業(yè)員員工的不不斷增加加,企業(yè)業(yè)在管理理方面對(duì)對(duì)需求越越來越大大。伴隨隨著計(jì)算算機(jī)的迅迅速發(fā)展展和廣泛泛使用,企業(yè)人人事信息息管理轉(zhuǎn)轉(zhuǎn)向電子子化成為為必然。傳統(tǒng)的人人事信息息管理存存在很大大的不足足:利用用人進(jìn)行行信息的的增減,容易導(dǎo)導(dǎo)致信息息的錯(cuò)誤誤,而且且管理
10、的的效率低低下,導(dǎo)導(dǎo)致資源源的可利利用性低低,勞動(dòng)動(dòng)力大,安全性性也不夠夠,加上上,隨著著時(shí)間的的遞增,信息量量不斷增增大,對(duì)對(duì)信息的的增加、刪除、檢索、查找就就會(huì)存在在很大的的問題。因此,隨著企企業(yè)的強(qiáng)強(qiáng)大和發(fā)發(fā)展,傳傳統(tǒng)的管管理方式式不再適適應(yīng)企業(yè)業(yè)的需要要。應(yīng)用計(jì)算算機(jī)進(jìn)行行管理信信息,有有著其手手工無法法比擬的的優(yōu)點(diǎn)。例如:存儲(chǔ)量量大、修修改方便便、檢索索快速、安全性性高,使使用壽命命長、成成本低、可靠性性好等。這些優(yōu)優(yōu)點(diǎn)能夠夠極大地地提高人人事信息息管理的的效率,有助于于企業(yè)的的發(fā)展。1.2 課程設(shè)設(shè)計(jì)的意意義人事信息息管理系系統(tǒng)的開開發(fā)需要要就Jaava語語言和數(shù)數(shù)據(jù)庫兩兩方面的的
11、知識(shí),因此設(shè)設(shè)計(jì)一個(gè)個(gè)實(shí)用性性強(qiáng)的人人事信息息管理系系統(tǒng),對(duì)對(duì)于我們們進(jìn)行課課程設(shè)計(jì)計(jì)方面知知識(shí)的提提高有很很大的推推動(dòng)作用用。人事信息息管理系系統(tǒng)的開開發(fā)需要要用到多多方面的的知識(shí),包括數(shù)數(shù)據(jù)庫的的選用、數(shù)據(jù)庫庫的建立立和維護(hù)護(hù)、信息息的存儲(chǔ)儲(chǔ)、管理理界面的的設(shè)計(jì)。這些對(duì)對(duì)于設(shè)計(jì)計(jì)者的知知識(shí)水平平有較高高的要求求。因此此,如何何規(guī)劃、設(shè)計(jì)和和開發(fā)好好這個(gè)人人事信息息管理系系統(tǒng),對(duì)對(duì)于提高高我們的的Javva開發(fā)發(fā)水平有有極大的的幫助。同時(shí),在設(shè)計(jì)計(jì)開發(fā)過過程中,我們可可以選用用適當(dāng)?shù)牡臄?shù)據(jù)庫庫和數(shù)據(jù)據(jù)庫連接接驅(qū)動(dòng)程程序,建建立好合合適的數(shù)數(shù)據(jù)庫表表格和設(shè)設(shè)計(jì)好美美觀大方方的管理理界面。第2章
12、 系統(tǒng)功功能設(shè)計(jì)計(jì)2.1 系統(tǒng)需需求分析析2.1.1人事事信息管管理系統(tǒng)統(tǒng)的客戶戶功能需需求該開發(fā)系系統(tǒng)的設(shè)設(shè)計(jì)主要要用于實(shí)實(shí)現(xiàn)以下下幾個(gè)功功能:(1) 人事信信息管理理系統(tǒng)主主界面人事信息息系統(tǒng)主主界面主主要包括括系統(tǒng)設(shè)設(shè)計(jì),公公司結(jié)構(gòu)構(gòu),員工工管理,職務(wù)管管理,出出勤管理理,工資資管理,獎(jiǎng)罰管管理,福福利管理理和幫助助等內(nèi)容容,可以以進(jìn)行各各種信息息的添加加、查詢?cè)儯瑒h除除等操作作。(2) 員工信信息管理理子系統(tǒng)統(tǒng)員工信息息管理子子系統(tǒng)主主要是對(duì)對(duì)所有員員工的個(gè)個(gè)人信息息進(jìn)行登登記、刪刪除、檢檢索、查查找,包包括員工工的編號(hào)號(hào),員工工的性別別,員工工的姓名名,員工工的身份份證號(hào)碼碼,員工工
13、的聯(lián)系系電話、聯(lián)系方方式,員員工的入入公司時(shí)時(shí)間,照照片等記記錄。并并且還能能夠刪除除錯(cuò)誤的的員工個(gè)個(gè)人記錄錄的信息息。(3) 職務(wù)信信息管理理子系統(tǒng)統(tǒng)職務(wù)信息息管理子子系統(tǒng)主主要是對(duì)對(duì)所有員員工的職職務(wù)信息息進(jìn)行登登記,包包括了兩兩個(gè)部分分的內(nèi)容容職務(wù)務(wù)管理和和職務(wù)變變更。職務(wù)管理理包括員員工的編編號(hào),員員工的姓姓名以及及員工的的現(xiàn)任職職務(wù),并并且能夠夠刪除錯(cuò)錯(cuò)誤的員員工職務(wù)務(wù)記錄的的信息。職務(wù)變更更包括員員工的編編號(hào),員員工的姓姓名,員員工的各各種職務(wù)務(wù)以及任任職該職職務(wù)的時(shí)時(shí)間。并并且能夠夠刪除錯(cuò)錯(cuò)誤的員員工職務(wù)務(wù)變更記記錄的信信息。(4) 出勤信信息管理理子系統(tǒng)統(tǒng)出勤信息息管理子子系統(tǒng)
14、主主要是對(duì)對(duì)所有員員工的出出勤信息息進(jìn)行登登記,包包括了四四個(gè)部分分的內(nèi)容容上班班登記、下班登登記、請(qǐng)請(qǐng)假登記記和加班班登記。上班登記記主要是是對(duì)所有有員工的的上班信信息進(jìn)行行登記,包括員員工的編編號(hào),員員工的姓姓名,員員工的上上班時(shí)間間和相應(yīng)應(yīng)的備注注信息,并且能能夠刪除除錯(cuò)誤的的員工上上班時(shí)間間記錄的的信息。下班登記記主要是是對(duì)所有有員工的的下班信信息經(jīng)行行登記,包括員員工的編編號(hào),員員工的姓姓名,員員工的下下班時(shí)間間和相應(yīng)應(yīng)的備注注信息,并且能能夠刪除除錯(cuò)誤的的員工下下班時(shí)間間記錄的的信息。請(qǐng)假登記記主要是是對(duì)所有有員工的的請(qǐng)假信信息進(jìn)行行登記,包括員員工的編編號(hào),員員工的姓姓名,員員工
15、的請(qǐng)請(qǐng)假日期期,員工工的請(qǐng)假假時(shí)間,員工的的請(qǐng)假原原因和相相應(yīng)的備備注信息息,并能能夠刪除除錯(cuò)誤的的員工請(qǐng)請(qǐng)假記錄錄的信息息。加班登記記主要是是對(duì)所有有員工的的加班信信息進(jìn)行行登記,包括員員工的編編號(hào),員員工的姓姓名,員員工的加加班日期期,員工工的加班班時(shí)間,員工的的加班薪薪資和相相應(yīng)的備備注信息息,并能能夠刪除除錯(cuò)誤的的員工加加班記錄錄的信息息。(5) 工資信信息管理理子系統(tǒng)統(tǒng)工資信息息管理子子系統(tǒng)主主要是對(duì)對(duì)所有的的員工的的工資信信息進(jìn)行行登記,包括了了員工的的編號(hào),員工的的姓名,員工的的基本工工資、補(bǔ)補(bǔ)貼金、加班費(fèi)費(fèi)、獎(jiǎng)懲懲金,員員工的總總工資和和相應(yīng)的的備注信信息,并并且能夠夠刪除錯(cuò)錯(cuò)
16、誤的員員工工資資記錄的的信息。(6) 懲罰信信息管理理子系統(tǒng)統(tǒng)懲罰信息息管理子子系統(tǒng)主主要是對(duì)對(duì)說有的的員工的的懲罰信信息進(jìn)行行登記,包括了了員工的的編號(hào),員工的的姓名,員工的的獎(jiǎng)勵(lì)、懲罰,員工的的懲罰說說明和相相應(yīng)的備備注信息息,并且且能夠刪刪除錯(cuò)誤誤的員工工懲罰記記錄的信信息。(7) 福利信信息管理理子系統(tǒng)統(tǒng)福利信息息管理子子系統(tǒng)主主要是對(duì)對(duì)所有的的員工的的福利信信息進(jìn)行行登記,包括員員工的編編號(hào),員員工的姓姓名,員員工的養(yǎng)養(yǎng)老保險(xiǎn)險(xiǎn)金、失失業(yè)保險(xiǎn)險(xiǎn)金、工工傷保險(xiǎn)險(xiǎn)金,員員工的福福利總計(jì)計(jì)和相應(yīng)應(yīng)的備注注信息,并且能能夠刪除除錯(cuò)誤的的員工福福利記錄錄的信息息。2.1.2系統(tǒng)統(tǒng)開發(fā)和和運(yùn)行環(huán)
17、環(huán)境(1) 硬件配配置及外外設(shè)設(shè)備備硬件平臺(tái)臺(tái)是指開開發(fā)與運(yùn)運(yùn)行所需需要的硬硬件環(huán)境境,主要要包括計(jì)計(jì)算機(jī)機(jī)機(jī)型及硬硬件配置置。由于于本系統(tǒng)統(tǒng)是一個(gè)個(gè)MINNI管理理系統(tǒng),因此對(duì)對(duì)計(jì)算機(jī)機(jī)硬件的的要求不不是很高高,成本較較低,只只要配備備如表22-1所所示的就就可以。表2-11 計(jì)算算機(jī)硬件件配備要要求表內(nèi)容最低配置置建議配置置主機(jī)P3/11GP4/22G以上內(nèi)存256MMB1G以上上硬盤20GBB60GBB以上(2)開開發(fā)運(yùn)行行軟件環(huán)環(huán)境軟件平臺(tái)臺(tái)是指系系統(tǒng)開發(fā)發(fā)與運(yùn)行行的軟件件環(huán)境。本系統(tǒng)統(tǒng)在開發(fā)發(fā)時(shí)選用用的操作作系統(tǒng)是是穩(wěn)定性性較強(qiáng)的的Winndowws XXP中文文專業(yè)版版,Jaava
18、程程序設(shè)計(jì)計(jì)的開發(fā)發(fā)環(huán)境是是JDKK 5.0,集集成開發(fā)發(fā)工具是是JCrreattor專專業(yè)版,數(shù)據(jù)庫庫的設(shè)計(jì)計(jì)工具選選用的MMicrrosooft公公司的AAcceess 20003。Javaa語言是一一種跨平平臺(tái)、適適合于分分布式計(jì)計(jì)算機(jī)環(huán)環(huán)境的面面向?qū)ο笙缶幊陶Z語言。具具體來說說,它具具有如下下特性:簡(jiǎn)單性性、面向向?qū)ο?、分布式式、解釋釋性、可可靠、安安全、平平臺(tái)無關(guān)關(guān)、可移移植、多多線程、動(dòng)態(tài)性性等。Javaa的開發(fā)發(fā)環(huán)境大大體上分分成兩種種方式。一種方方式是使使用JDDK(JJavaa Deveelopperss Kiits)工具集集,這是是一種命命令行的的方式。另一種種方式是是使用
19、集集成開發(fā)發(fā)環(huán)境(Inttegrrateed DDeveeloppingg Ennvirronmmentt,IDDE)。采用JDDK開發(fā)發(fā)Javva程序序,能夠很很快理解解程序中中各部分分代碼之之間的關(guān)關(guān)系,有有利于理理解Jaava面面向?qū)ο笙蟮脑O(shè)計(jì)計(jì)思想。JDKK的另一一個(gè)顯著著特點(diǎn)是是隨著JJavaa 版本本的升級(jí)級(jí)而升級(jí)級(jí)。但它它的缺點(diǎn)點(diǎn)也是非非常明顯顯的就是是從事大大規(guī)模企企業(yè)級(jí)JJavaa應(yīng)用開開發(fā)非常常困難,不能進(jìn)進(jìn)行復(fù)雜雜的Jaava軟軟件開發(fā)發(fā),也不不利于團(tuán)團(tuán)體協(xié)同同開發(fā)。JCreeatoor 專專業(yè)版是是一款適適合于各各個(gè) JJavaa 語言言編程開開發(fā)人員員的IDDE工具具
20、。 她她為使用用者提供供了大量量強(qiáng)勁的的功能,例如: 項(xiàng)目目管理、工程模模板、代代碼完成成、調(diào)試試接口、高亮語語法編輯輯、使用用向?qū)б砸约巴耆勺远ǘx的用用戶界面面。JCCreaatorr 具有有無限撤撤銷、代代碼縮進(jìn)進(jìn)、自動(dòng)動(dòng)類庫方方法提示示、安所所選職能能定位查查閱JaavaAAPI文文檔的功功能,它它支持JJSP、Antt、CVVS,其其.小巧巧、易用用、美觀觀,是JJavaa初級(jí)程程序員的的理想IIDE。Acceess220033 是一一款Wiindoow環(huán)境境下的數(shù)數(shù)據(jù)庫管管理軟件件,是OOffiice辦辦公套件件中一個(gè)個(gè)極為重重要的組組成部分分,是MMicrrosooft公公司
21、于220033年推出出的微機(jī)機(jī)數(shù)據(jù)庫庫管理系系統(tǒng),它它不僅解解決了以以往的AAcesss中處處理中文文的麻煩煩,而且且具有了了新的優(yōu)優(yōu)點(diǎn),在在功能上上做了加加強(qiáng)。它它具有界界面友好好、易學(xué)學(xué)易用、開發(fā)簡(jiǎn)簡(jiǎn)單、接接口靈活活等特點(diǎn)點(diǎn),是典典型的新新一代桌桌面關(guān)系系數(shù)據(jù)庫庫管理系系統(tǒng)。利利用它可可以方便便的實(shí)現(xiàn)現(xiàn)對(duì)信息息保存、維護(hù)、查詢、統(tǒng)計(jì)等等,而且且它可以以十分方方便的與與Offficee其他組組件交流流數(shù)據(jù)。2.2 系統(tǒng)的的概要設(shè)設(shè)計(jì)2.1.1 系系統(tǒng)的功功能框架架分析構(gòu)建一個(gè)個(gè)人事信信息管理理系統(tǒng),該系統(tǒng)統(tǒng)主要由由六個(gè)子子系統(tǒng)組組成,分分別包括括個(gè)人信信息管理理子系統(tǒng)統(tǒng),職務(wù)務(wù)信息管管理子系
22、系統(tǒng),出出勤信息息管理子子系統(tǒng),工資信信息管理理子系統(tǒng)統(tǒng),懲罰罰信息管管理子系系統(tǒng)以及及福利信信息管理理子系統(tǒng)統(tǒng)。同時(shí)時(shí),為了了增強(qiáng)系系統(tǒng)的安安全性,首先需需要通過過用戶權(quán)權(quán)限認(rèn)證證,只有有在登陸陸界面上上輸入正正確的用用戶名和和密碼,才能的的功能路路本系統(tǒng)統(tǒng)進(jìn)行操操作。通通過了系系統(tǒng)功能能框架的的分析,得到了了如圖22-1的的系統(tǒng)功功能模塊塊。人事信息管理系統(tǒng)系統(tǒng)設(shè)置職務(wù)管理出勤管理工資管理獎(jiǎng)罰管理福利管理現(xiàn)任職務(wù)查詢職務(wù)變更信息上班登記下班登記請(qǐng)假管理加班管理工資查詢員工管理獎(jiǎng)懲查詢福利查詢?cè)黾訂T工信息修改管理員設(shè)置返回主界面信息查詢信刪除息公司結(jié)構(gòu)公司結(jié)構(gòu)部門管理幫助安全退出工資調(diào)整添加
23、獎(jiǎng)罰福利調(diào)整系統(tǒng)幫助關(guān)于系統(tǒng)職位調(diào)整圖2-11系統(tǒng)功功能框架架下面簡(jiǎn)單單說明一一下各個(gè)個(gè)框架的的功能:(1)系系統(tǒng)設(shè)置置模塊:本應(yīng)用用模塊的的主要功功能是進(jìn)進(jìn)行管理理員設(shè)置置、返回回主頁面面、以及及系統(tǒng)的的安全退退出。(2)公公司結(jié)構(gòu)構(gòu)模塊:本應(yīng)用用模塊的的主要功功能是進(jìn)進(jìn)行公司司結(jié)構(gòu)的的說明,相關(guān)部部門的管管理以及及職位的的調(diào)整。(3)員員工管理理模塊:本應(yīng)用用模塊的的主要功功能是實(shí)實(shí)現(xiàn)對(duì)員員工信息息的增加加、信息息的修改改、信息息的查詢?cè)円约靶判畔⒌膭h刪除等操操作。(4)職職務(wù)管理理模塊:本應(yīng)用用模塊的的主要功功能是實(shí)實(shí)現(xiàn)對(duì)員員工現(xiàn)任任職務(wù)、員工植植物變更更記錄的的管理,以及職職務(wù)的設(shè)設(shè)置
24、。(5)出出勤管理理模塊:本應(yīng)用用模塊的的主要功功能是實(shí)實(shí)現(xiàn)對(duì)員員工上下下班時(shí)間間登記,員工請(qǐng)請(qǐng)假信息息,員工工加班信信息記錄錄的管理理。(6)工工資管理理模塊:本應(yīng)用用模塊的的主要功功能是實(shí)實(shí)現(xiàn)對(duì)員員工工資資信息的的管理,包括工工資的查查詢和調(diào)調(diào)整。(7)獎(jiǎng)獎(jiǎng)懲管理理模塊:本應(yīng)用用模塊的的主要功功能是實(shí)實(shí)現(xiàn)對(duì)員員工的獎(jiǎng)獎(jiǎng)懲信息息的管理理,包括括獎(jiǎng)懲的的查詢和和添加。(8)福福利管理理模塊:本應(yīng)用用模塊的的主要功功能是實(shí)實(shí)現(xiàn)對(duì)員員工福利利信息的的管理,包括福福利的查查詢和調(diào)調(diào)整。(9)幫幫助模塊塊:本應(yīng)應(yīng)用模塊塊的主要要功能是是實(shí)現(xiàn)系系統(tǒng)幫助助,關(guān)于于系統(tǒng)。2.2.2 系系統(tǒng)的數(shù)數(shù)據(jù)庫邏邏輯設(shè)
25、計(jì)計(jì)分析用戶需求分析概念結(jié)構(gòu)設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)系統(tǒng)調(diào)查系統(tǒng)分析(詳細(xì)調(diào)查)系統(tǒng)分析(邏輯設(shè)計(jì))系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)步驟系統(tǒng)開發(fā)階段數(shù)據(jù)庫設(shè)設(shè)計(jì)是在在選定的的數(shù)據(jù)庫庫管理系系統(tǒng)基礎(chǔ)礎(chǔ)上建立立數(shù)據(jù)庫庫的過程程。數(shù)據(jù)據(jù)庫設(shè)計(jì)計(jì)除了用用戶分析析外,還還包括概概念結(jié)構(gòu)構(gòu)設(shè)計(jì)、邏輯結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì)和物理理結(jié)構(gòu)設(shè)設(shè)計(jì)等三三個(gè)階段段。數(shù)據(jù)據(jù)庫系統(tǒng)統(tǒng)已經(jīng)成成為一門門獨(dú)立的的學(xué)科,所以,當(dāng)我們們把數(shù)據(jù)據(jù)庫設(shè)計(jì)計(jì)原理應(yīng)應(yīng)用到MMIS開開發(fā)中,數(shù)據(jù)庫庫設(shè)計(jì)的的幾個(gè)步步驟與系系統(tǒng)開發(fā)發(fā)的各個(gè)個(gè)階段相相對(duì)應(yīng),且融為為一體,它們的的對(duì)應(yīng)關(guān)關(guān)系如圖圖2-22所示。圖2-22數(shù)據(jù)庫庫設(shè)計(jì)與與系統(tǒng)開開發(fā)階段段對(duì)應(yīng)關(guān)關(guān)系圖(1
26、) 概念模模型E-R圖部門編號(hào)部門名稱部門設(shè)計(jì)這一設(shè)計(jì)計(jì)階段是是在邏輯輯關(guān)系分分析的基基礎(chǔ)上,設(shè)計(jì)出出能夠滿滿足用戶戶需求的的各種實(shí)實(shí)體,以以及他們們之間的的關(guān)系,為后面面的數(shù)據(jù)據(jù)庫邏輯輯設(shè)計(jì)打打下基礎(chǔ)礎(chǔ)。本文文根據(jù)上上面的分分析規(guī)劃劃出的實(shí)實(shí)體有部部門設(shè)計(jì)計(jì)、員工工信息、職務(wù)管管理、職職務(wù)變更更、上班班登記、下班登登記、員員工請(qǐng)假假信息、員工加加班信息息、員工工獎(jiǎng)懲信信息、員員工工資資信息、員工福福利信息息、管理理員信息息等。實(shí)實(shí)體與實(shí)實(shí)體之間間的關(guān)系系E-RR圖如圖圖2-33至圖2-14所所示。圖2-33 部門門設(shè)計(jì)實(shí)實(shí)體E-R 圖圖員工編號(hào)姓名性別密碼身份證號(hào)聯(lián)系電話地址入員時(shí)間照片員工
27、信息圖2-44 員工工信息實(shí)實(shí)體E-R圖職務(wù)管理員工編號(hào)姓名現(xiàn)任職務(wù)所屬部門圖2-55 職務(wù)務(wù)管理實(shí)實(shí)體E-R圖上班登記上班時(shí)間雇員編號(hào)姓名職務(wù)變更雇員編號(hào)姓名現(xiàn)任職務(wù)上任時(shí)間卸任時(shí)間圖2-66 職務(wù)務(wù)變更實(shí)實(shí)體E-R圖圖2-77 上班班登記實(shí)實(shí)體E-R圖下班登記下班時(shí)間雇員編號(hào)姓名圖2-88 下班班登記實(shí)實(shí)體E-R圖員工請(qǐng)假員工編號(hào)姓名請(qǐng)假時(shí)間時(shí)間長短圖2-99 員工工請(qǐng)假實(shí)實(shí)體E-R圖員工加班員工編號(hào)姓名加班日期加班時(shí)間圖2-110 員員工加班班實(shí)體EE-R圖圖員工獎(jiǎng)懲員工編號(hào)姓名獎(jiǎng)勵(lì)金罰款圖2-111 員員工獎(jiǎng)懲懲實(shí)體EE-R圖圖員工編號(hào)姓名基本工資公司補(bǔ)貼加班費(fèi)獎(jiǎng)勵(lì)金扣除金額總工資備注
28、員工工資圖2-112 員員工工資資實(shí)體EE-R圖圖員工福利員工編號(hào)姓名養(yǎng)老保險(xiǎn)失業(yè)保險(xiǎn)工傷保險(xiǎn)總保險(xiǎn)金圖2-113 員員工福實(shí)實(shí)體E-R圖管理員信息管理員密碼圖2-114 管管理員信信息實(shí)體體E-RR 圖(2) 表結(jié)構(gòu)構(gòu)分析根據(jù)本系系統(tǒng)功能能需求,數(shù)據(jù)庫庫采用MMicrrosooft公公司的AAcceess 20003,它它完全可可以適合合工作需需求,并并且它所所支持的的數(shù)據(jù)類類型十分分豐富,維護(hù)簡(jiǎn)簡(jiǎn)單,費(fèi)費(fèi)用比較較低,開開發(fā)人員員技術(shù)要要求不是是很高。根據(jù)模模塊的設(shè)設(shè)計(jì),以以及規(guī)范范化的設(shè)設(shè)計(jì)要求求,為滿滿足系統(tǒng)統(tǒng)需要,本系統(tǒng)統(tǒng)共建立立12個(gè)表表分別是是:部門門設(shè)計(jì)表表,雇員員信息表表,職務(wù)
29、務(wù)管理表表,職務(wù)務(wù)變更表表,上班班登記表表,下班班登記表表,員工工請(qǐng)假信信息表,員工加加班信息息表,員員工獎(jiǎng)罰罰信息表表,員工工工資表表,員工工福利表表,管理理員信息息表。各各個(gè)數(shù)據(jù)據(jù)表的結(jié)結(jié)構(gòu)如表2-2至表表2-113所示示。表2-22 部門門設(shè)計(jì)表表(Deeparrtmeent_Inffor)字段名數(shù)據(jù)類型型字段大小小是否主鍵鍵部門編號(hào)號(hào)文本20是部門名稱稱文本20備注備注表2-33員工信息息表(eemplloyeee_IInfoor)字段名數(shù)據(jù)類型型字段大小小是否主鍵鍵員工編號(hào)號(hào)文本8是姓名文本20性別邏輯2年齡數(shù)字密碼文本10身份證號(hào)號(hào)文本18聯(lián)系電話話文本20地址文本50入員時(shí)間間日
30、期/時(shí)時(shí)間8照片OLE對(duì)對(duì)象備注備注表2-44 職務(wù)務(wù)管理表表(Duuty_Inffor)字段名數(shù)據(jù)類型型字段大小小是否主鍵鍵員工編號(hào)號(hào)文本8是姓名文本20現(xiàn)任職務(wù)務(wù)文本30所屬部門門文本20備注備注表2-55 職務(wù)務(wù)變更表表(Duuty_Chaangee_Innforr)字段名數(shù)據(jù)類型型字段大小小是否主鍵鍵員工編號(hào)號(hào)文本8是姓名文本20現(xiàn)任職務(wù)務(wù)文本30上任時(shí)間間日期/時(shí)時(shí)間8卸任時(shí)間間日期/時(shí)時(shí)間8備注備注表2-66 上班班登記表表(Sttartt_Reegissterr_Innforr)字段名數(shù)據(jù)類型型字段大小小是否主鍵鍵員工編號(hào)號(hào)文本8是姓名文本20上班時(shí)間間日期/時(shí)時(shí)間8備注備注表2
31、-77 下班班登記表表(Fiinissh_RRegiisteer_IInfoor)字段名數(shù)據(jù)類型型字段大小小是否主鍵鍵員工編號(hào)號(hào)文本8是姓名文本20下班時(shí)間間日期/時(shí)時(shí)間8備注備注表2-88 員工工請(qǐng)假信信息表(On_Leaave_Inffor)字段名數(shù)據(jù)類型型字段大小小是否主鍵鍵員工編號(hào)號(hào)文本8是姓名文本20請(qǐng)假時(shí)間間日期/時(shí)時(shí)間8時(shí)間長短短文本20備注備注表2-99 員工工加班信信息表(Oveer_TTimee_Innforr)字段名數(shù)據(jù)類型型字段大小小是否主鍵鍵員工編號(hào)號(hào)文本8是姓名文本20加班日期期日期/時(shí)時(shí)間8加班時(shí)間間文本20備注備注表2-110 員員工獎(jiǎng)懲懲信息表表(Awward
32、d_Puunissh_IInfoor)字段名數(shù)據(jù)類型型字段大小小是否主鍵鍵員工編號(hào)號(hào)文本8是姓名文本20獎(jiǎng)勵(lì)金貨幣罰款貨幣備注備注表2-111 員員工工資資信息表(Wagge_IInfoor)字段名數(shù)據(jù)類型型字段大小小是否主鍵鍵員工編號(hào)號(hào)文本8是姓名文本20基本工資資貨幣公司補(bǔ)貼貼貨幣加班費(fèi)貨幣獎(jiǎng)勵(lì)金貨幣扣除金額額貨幣總工資貨幣備注備注表2-112員工工福利表表(Weelfaare_Inffor)字段名數(shù)據(jù)類型型字段大小小是否主鍵鍵員工編號(hào)號(hào)文本8是姓名文本20養(yǎng)老保險(xiǎn)險(xiǎn)貨幣失業(yè)保險(xiǎn)險(xiǎn)貨幣工傷保險(xiǎn)險(xiǎn)貨幣總福利金金貨幣備注備注表2-113管理理員信息息表(MManaagerr_Innforr)字
33、段名數(shù)據(jù)類型型字段大小小是否主鍵鍵管理員文本20密碼文本10(3) 數(shù)據(jù)字字典分析析 數(shù)據(jù)流程程圖描述述了系統(tǒng)統(tǒng)的分解解,但沒沒有對(duì)圖圖中各成成分進(jìn)行行說明,數(shù)據(jù)字字典(DDataa Diictiionaary,DD)就是為為數(shù)據(jù)流流程圖的的每個(gè)數(shù)數(shù)據(jù)流文文件加工工,以及及組成數(shù)數(shù)據(jù)流或或文件的的數(shù)據(jù)項(xiàng)項(xiàng)作出說說明,具具體見表表2-114至表表2-118表 2-14 員工管管理的數(shù)數(shù)據(jù)字典典作用對(duì)員工管管理信息息查詢進(jìn)進(jìn)行描述述來源管理員對(duì)對(duì)員工編編號(hào)的查查詢?nèi)ハ騿T工本地地查詢數(shù)據(jù)結(jié)構(gòu)構(gòu)員工信息息查詢(員工編編號(hào),姓姓名,性性別,年年齡,密密碼,聯(lián)聯(lián)系電話話,地址址,入員員時(shí)間,照片)表2-1
34、15 職職務(wù)管理理的數(shù)據(jù)據(jù)字典作用對(duì)員工現(xiàn)現(xiàn)任職位位查詢進(jìn)進(jìn)行描述述來源管理員對(duì)對(duì)員工編編號(hào)的查查詢?nèi)ハ騿T工本地地查詢數(shù)據(jù)結(jié)構(gòu)構(gòu)職位信息息查詢(員工編編號(hào),姓姓名,現(xiàn)現(xiàn)任職務(wù)務(wù)、所屬屬部門)表2-116 出出勤管理理的數(shù)據(jù)據(jù)字典作用對(duì)員工出出勤信息息查詢進(jìn)進(jìn)行描述述來源管理員對(duì)對(duì)員工編編號(hào)的查查詢?nèi)ハ騿T工本地地查詢數(shù)據(jù)結(jié)構(gòu)構(gòu)出勤信息息查詢(員工編編號(hào),姓姓名,上上班時(shí)間間,下班班時(shí)間,請(qǐng)假信信息,加加班信息息)表2-117 工工資信息息查詢的的數(shù)據(jù)字字典作用對(duì)員工工工資信息息查詢結(jié)結(jié)構(gòu)進(jìn)行行描述來源管理員對(duì)對(duì)雇員編編號(hào)的查查詢?nèi)ハ騿T工本地地查詢數(shù)據(jù)流結(jié)結(jié)構(gòu)工資信息息查詢(雇員編編號(hào),姓姓名,基
35、基本工資資,公司司補(bǔ)貼,加班費(fèi)費(fèi),獎(jiǎng)勵(lì)勵(lì)金,扣扣除金額額,總工工資)表2-118 福福利信息息查詢的的數(shù)據(jù)字字典作用對(duì)員工福福利信息息查詢結(jié)結(jié)構(gòu)進(jìn)行行描述來源管理員對(duì)對(duì)雇員編編號(hào)的查查詢?nèi)ハ騿T工本地地查詢數(shù)據(jù)流結(jié)結(jié)構(gòu)福利信息息查詢(雇員編編號(hào),姓姓名,養(yǎng)養(yǎng)老保險(xiǎn)險(xiǎn),失業(yè)業(yè)保險(xiǎn),工傷保保險(xiǎn),總總福利金金)2.2.3數(shù)據(jù)據(jù)流程分分析總的系統(tǒng)統(tǒng)流程圖圖如圖22-155所示:用戶登錄系統(tǒng)主窗口退出系統(tǒng)是否合法YN圖2-115 總總的系統(tǒng)統(tǒng)流程業(yè)務(wù)流流程圖(Traansaactiion Floow DDiaggramm,TFFD)是是一種描描述系統(tǒng)統(tǒng)內(nèi)各單單位、人人員之間間業(yè)務(wù)關(guān)關(guān)系、作作業(yè)順序序和管理
36、理信息流流向的圖圖表,利利用它可可以幫助助分析人人員找出出業(yè)務(wù)流流程中的的不合理理的流向向。通過過前面對(duì)對(duì)企業(yè)倉倉庫管理理情況進(jìn)進(jìn)行的一一系列調(diào)調(diào)研與分分析,得得到如圖圖2-116所示示的業(yè)務(wù)務(wù)流程圖圖。系統(tǒng)現(xiàn)有信息匯總處理各部門需求新增信息信息需求 信息添加 信息輸出圖2-116 業(yè)業(yè)務(wù)流程程圖人事管理理系統(tǒng)的的業(yè)務(wù)處處理過程程如下:企業(yè)認(rèn)認(rèn)識(shí)管理理系統(tǒng)記記錄基本本的信息并并能對(duì)系系統(tǒng)的的的已有信信息進(jìn)行行查詢;信息添加加記錄中對(duì)對(duì)基本信信息添加加;信息息輸出記記錄對(duì)基基本信息息并能進(jìn)進(jìn)行查詢?cè)?。根?jù)業(yè)業(yè)務(wù)流程程圖分析析,對(duì)于于其中的的數(shù)據(jù)流流向,處處理及存存儲(chǔ)進(jìn)行行逐層分分解,可可以得到到
37、數(shù)據(jù)流流程圖(Datta FFloww Diiagrram,DFDD)。數(shù)數(shù)據(jù)流程程圖是分分層次的的,繪制制是采取取自頂向向下逐層層分解的的方法。頂層數(shù)數(shù)據(jù)流程程圖只有有一張,它說明明了系統(tǒng)統(tǒng)總的處處理功能能、輸入入和輸出出。下一一步是對(duì)對(duì)頂層數(shù)數(shù)據(jù)流程程圖中的的“處理”進(jìn)行分分解,也也就是對(duì)對(duì)第一層層數(shù)據(jù)流流程圖的的再分解解。數(shù)據(jù)據(jù)流程圖圖如圖33-3所所示。信息添加信息查找 管理員定位編號(hào) 定位信息 添加操作 信息修改 定位信息修改操作 信息輸出 圖3-33 數(shù)據(jù)據(jù)流程圖圖第3章 管理系系統(tǒng)主界界面設(shè)計(jì)計(jì)開發(fā)3.1 程序設(shè)設(shè)計(jì)3.1.1程序序設(shè)計(jì)思思想與原原則編寫程序序應(yīng)符合合軟件工工程化
38、思思想。應(yīng)應(yīng)用軟件件的編程程工作量量極大,而且要要經(jīng)常維維護(hù)、修修改。如如果編寫寫程序不不遵守正正確的規(guī)規(guī)律,就就會(huì)給系系統(tǒng)的開開發(fā)維護(hù)護(hù)帶來不不可逾越越的障礙礙。軟件件工程的的思想即即利用工工程化的的方法進(jìn)進(jìn)行軟件件開發(fā),通過建建立軟件件工程環(huán)環(huán)境來提提高軟件件開發(fā)效效率。自頂向下下的模塊塊化方法法描述了了大程序序設(shè)計(jì)的的原則,在具體體編程中中,則應(yīng)應(yīng)采用結(jié)結(jié)構(gòu)化程程序設(shè)計(jì)計(jì)方法。這種方方法指導(dǎo)導(dǎo)人們用用良好的的思想方方法卻設(shè)設(shè)計(jì)程序序,其特特點(diǎn)是采采用順序序結(jié)構(gòu)、循環(huán)結(jié)結(jié)構(gòu)和選選擇結(jié)構(gòu)構(gòu)三種基基本邏輯輯結(jié)構(gòu)來來編寫程程序。3.2功功能界面面設(shè)計(jì)雖說程序序設(shè)計(jì)最最核心的的地方是是程序的的功能
39、,但程序序的界面面設(shè)計(jì)是是不可忽忽視的,它直接接影響到到程序的的易用性性。尤其其在Wiindoows時(shí)時(shí)代,一一個(gè)良好好的應(yīng)用用界面會(huì)會(huì)給你的的程序錦錦上添花花,甚至至有畫龍龍點(diǎn)睛之之韻味。一般來來說,在在完成核核心算法法的編制制后,就就要開始始精心設(shè)設(shè)計(jì)應(yīng)用用界面了了。登陸界面面的代碼碼:publlic claass HRMM_Appp pubblicc sttatiic vvoidd maain (Sttrinng arrgs) Loggin _Looginn=neew LLogiin(); 系統(tǒng)主頁頁面代碼碼為:impoort javva.aawt.*;impoort javvax.sw
40、iing.*;impoort javvax.sqll.*;impoort javva.aawt.eveent.*;publlic claass ApppMaiin eexteendss JFFramme priivatte JJMennuBaar bbarMMainn = neww JMMenuuBarr(); priivatte MMenuuBarrLisstenner _MeenuBBarLListteneer = neew MMenuuBarrLisstenner(); pubblicc fiinall JDDeskktoppPanne ddeskktopp = neww JDDeskk
41、toppPanne(); pubblicc sstattic DbCConnnecttionn coonneetioon=nnew DbCConnnecttionn(); priivatte iint i,jj; pubblicc ApppMaain() supper(人事事管理系系統(tǒng)); Conntaiinerr coontaaineer = geetCoonteentPPanee(); conntaiinerr.addd(ddeskktopp,BoordeerLaayouut.CCENTTER);MenuuBarrLisstenner.settDesskToop(ddeskktopp);
42、BuiildBBarMMainn();thiis.ssetJJMennuBaar(bbarMMainn); settSizze(9900,7000); intt w = (Tooolkiit.ggetDDefaaulttTooolkiit().geetSccreeenSiize().wwidtth - 9000) / 22; int h = (TToollkitt.geetDeefauultTToollkitt().gettScrreennSizze().heeighht - 7000) / 22; settLoccatiion(w, h);settVissiblle(ttruee); add
43、dWinndowwLisstenner(neww WiindoowAddaptter() pubblicc vooid winndowwCloosinng(WWinddowEEvennt eevennt) intt reesullt = JOOptiionPPanee.shhowOOptiionDDiallog(nulll,是否真真的退出出人事信信息管理理系統(tǒng)?,系統(tǒng)提提示,JOpptioonPaane.YESS_NOO_OPPTIOON,JJOpttionnPanne.QQUESSTIOON_MMESSSAGEE, nuull,neww Sttrinng 確定定,取消,取消); iff (r
44、resuult = JOpptioonPaane.YESS_OPPTIOON) trry AAppMMainn.coonneetioon.cconnnecttionn.cllosee(); caatchh(jaava.sqll.SQQLExxcepptioon ssql) ssql.priintSStacckTrracee(); Syysteem.eexitt(0); ); priivatte JJMennuBaar BBuilldBaarMaain() finnal JMeenu _Mennu = nnew JMeenu( 系統(tǒng)設(shè)設(shè)置 ), neew JJMennu( 公公司結(jié)構(gòu)構(gòu) ),nn
45、ew JMeenu( 員工管管理 ), neew JJMennu( 職職務(wù)管理理 ), neww JMMenuu( 出勤勤情況 ),new JMeenu( 工資管管理 ), neew JJMennu( 獎(jiǎng)獎(jiǎng)罰管理理 ), nnew JMeenu( 福利管管理 ), neew JJMennu( 幫幫助 ); finnal JMeenuIItemm _MennuIttem=nnew JMeenuIItemm(管管理員設(shè)設(shè)置),neew JJMennuIttem(返回回主界面面),neww JMMenuuIteem(安全退退出),neww JMMenuuIteem(公司結(jié)結(jié)構(gòu)),neew JJMen
46、nuIttem(部門門管理),nnew JMeenuIItemm(職職位調(diào)整整),nnew JMeenuIItemm(增增加員工工),neww JMMenuuIteem(信息修修改),neew JJMennuIttem(信息息查詢),nnew JMeenuIItemm(減減少員工工),nnew JMeenuIItemm(現(xiàn)現(xiàn)任職務(wù)務(wù)查詢),nnew JMeenuIItemm(職職務(wù)變更更查詢),nnew JMeenuIItemm(職職務(wù)變更更), neww JMMenuuIteem(上下班班登記),nnew JMeenuIItemm(請(qǐng)請(qǐng)假管理理),neww JMMenuuIteem(加班管管
47、理),neww JMMenuuIteem(工資查查詢),neew JJMennuIttem(工資資調(diào)整),neew JJMennuIttem(獎(jiǎng)罰罰查詢),nnew JMeenuIItemm(添添加獎(jiǎng)罰罰),nnew JMeenuIItemm(福福利查詢?cè)?,neww JMMenuuIteem(福利調(diào)調(diào)整),neww JMMenuuIteem(系統(tǒng)幫幫助),neew JJMennuIttem(關(guān)于于系統(tǒng)); fiinall Sttrinng MennuIttemNNamee=seetmaanagger_syssMennu,MaainIInteerfaace_syssMennu,exxit_sy
48、ssMennu, coompaany_strructturee_Meenu,mmanaageDDepaartmmentt_Meenu,ssetddutyy_Meenu, addd_eemplloyeeeMeenu,uupdaata_empployyeeMMenuu,sellectt_emmplooyeeeMennu,deelette_eemplloyeeeMeenu, ddutyy_duutyMMenuu,sellectt_duutyMMenuu,chaangee_duutyMMenuu, sstarrt_aatteendaancee,finnishh_atttenndannce,aaskff
49、orlleavve_aatteendaancee,Oveer_TTimee_atttenndannce,seelecct_wwageeMennu,chhangge_wwageeMennu, sellectt_awwardd_puunisshMeenu,aadd_awaard_punnishhMennu, sellectt_weelfaareMMenuu,upddataa_weelfaareMMenuu,heelp_hellpMeenu,aabouut_hhelppMennu; foor(jj=0;j_Mennu.llenggth;j+) _Meenuj.settFonnt(nnew Fonnt
50、(TimmesRRomaan,Fonnt.PPLAIIN,114); forr(i=0;ii_MMenuuIteemjj.llenggth;i+) _MeenuIItemmji.seetFoont(newwFontt(TTimeesRoomann,FFontt.PLLAINN,122); _MennuIttemji.adddActtionnLisstenner(neww AcctioonLiisteenerr() ppubllic voiid aactiionPPerfformmed(ActtionnEveent e) _MMenuuBarrLisstenner.settEveentNName
51、e(MeenuIItemmNammejjii); ); _MeenuIItemmji.adddAcctioonLiisteenerr(_MMenuuBarrLisstenner); _Meenuj.addd(_MMenuuIteemjjii); bbarMMainn.addd(_Mennujj); _MMenuuIteem0011.aaddAActiionLListteneer(nnew ActtionnLisstenner() ppubllic voiid aactiionPPerfformmed(ActtionnEveent e) diispoose(); ); retturnn baar
52、Maain; pubblicc sttatiic vvoidd maain (Sttrinng arrgs) ApppMaiin aappmmainn=neew AAppMMainn();appmmainn.seetDeefauultCClosseOpperaatioon(JJFraame.DO_NOTTHINNG_OON_CCLOSSE); 系統(tǒng)主界界面如圖圖3-22所示:圖3-22 系統(tǒng)統(tǒng)主頁面面第4章子子系統(tǒng)設(shè)設(shè)計(jì)開發(fā)發(fā)4.1員員工信息息管理子子系統(tǒng)頁頁面及代代碼圖4-11 員工工信息管管理子系系統(tǒng)界面面該界面代代碼為:impoort javva.aawt.*;impoort javva
53、.aawt.eveent.*;impoort javvax.sqll.*;impoort javva.uutill.*;impoort javvax.swiing.*;impoort javvax.swiing.tabble.*;publlic claass sellectt_emmplooyeee_Maanaggmennt eexteendss Viiew_Moddel priivatte JJLabbel idLLabeel = neew JJLabbel( 員工編編號(hào): ); priivatte JJTexxtFiieldd iddFieeld = nnew JTeextFFielld(
54、110); priivatte JJLabbel nammeLaabell = neww JLLabeel( 姓姓 名: ); priivatte JJTexxtFiieldd naameFFielld = neew JJTexxtFiieldd(100); priivatte JJLabbel sexxLabbel = nnew JLaabell( 性 別: ); priivatte ffinaal SStriing ssexSStriing = 男 , 女女 ; prrivaate JCoombooBoxx seexCoombooBoxx = neww JCCombboBoox(ssexS
55、Striing); priivatte JJLabbel ageeLabbel = nnew JLaabell( 年 齡齡: ); priivatte JJTexxtFiieldd aggeFiieldd = neww JTTexttFieeld(10); priivatte JJLabbel depparttLabbel = nnew JLaabell( 部 門: ); priivatte JJTexxtFiieldd deeparrtFiieldd = neww JTTexttFieeld(10); priivatte JJLabbel duttyLaabell = neww JLLabe
56、el( 職職 位: ); priivatte JJTexxtFiieldd duutyFFielld = neew JJTexxtFiieldd(100); priivatte JJLabbel sfzzLabbel = nnew JLaabell( 身份份證號(hào)碼碼: ); priivatte JJTexxtFiieldd sffzFiieldd = neww JTTexttFieeld(10); priivatte JJLabbel adddLabbel = nnew JLaabell( 地址址: ); priivatte JJTexxtFiieldd adddFiieldd = neww
57、JTTexttFieeld(10); priivatte JJLabbel tellLabbel = nnew JLaabell( 聯(lián)系系電話: ); priivatte JJTexxtFiieldd teelFiieldd = neww JTTexttFieeld(10); Icoon iiconn = neww ImmageeIcoon(./pphotto.jjpg); priivatte JJLabbel phootoLLabeel = neew JJLabbel(icoon,SSwinngCoonsttantts.CCENTTER); priivatte JJLabbel bzLLab
58、eel = neew JJLabbel( 備注: ); priivatte JJTexxtArrea bzAAreaa = neww JTTexttAreea(55,255); priivatte JJButttonn reenovvateeButttonn = neww JBButtton(刷新新); priivatte JJButttonn seelecctAlllBuuttoon = neew JJButttonn(查查看全部部); priivatte JJButttonn seelecctBuuttoon = neew JJButttonn(查查詢); priivatte JJButt
59、tonn adddBuuttoon = neew JJButttonn(添添加); priivatte JJButttonn uppdatteBuuttoon = neew JJButttonn(修修改); priivatte JJButttonn deeletteBuuttoon = neew JJButttonn(刪刪除); priivatte JJButttonn saaveBButtton = nnew JBuuttoon(保存); priivatte JJButttonn exxitBButtton = nnew JBuuttoon(退出); priivatte RResuultSS
60、etTTablleMoodell taableeModdel; priivatte SStriing Queery_Sqll = seelecct * frrom empployyee_Inffor ; pubblicc seelecct_eemplloyeee_MManaagmeent() ssupeer(); ttry ttablleMoodell = neww ReesulltSeetTaableeModdel(Queery_Sqll); BBox boxx = Boxx.crreatteVeertiicallBoxx(); bbox.addd( nnew InfforPPaneel()
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)于水電安裝合同范本
- 出國保姆合同范本
- 拌合站加工合同范本
- 萬科景觀合同范本
- 北京市裝飾合同范例
- 冷庫玉米加工合同范本
- 合作送外賣合同范例
- 公司結(jié)算合同范本
- 地基注漿加固合同范本
- 光伏發(fā)電代理合同范本
- COP生產(chǎn)一致性控制計(jì)劃
- 2025年電力人工智能多模態(tài)大模型創(chuàng)新技術(shù)及應(yīng)用報(bào)告-西安交通大學(xué)
- 天津2025年天津市機(jī)關(guān)后勤事務(wù)服務(wù)中心分支機(jī)構(gòu)天津市迎賓館招聘2人筆試歷年參考題庫附帶答案詳解
- 2025年江蘇南京技師學(xué)院招聘工作人員19人高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 華東師大版七年級(jí)數(shù)學(xué)下冊(cè)“第1周周考”
- DBJ50-T-385-2023半柔性復(fù)合路面技術(shù)標(biāo)準(zhǔn)
- 職業(yè)院校教師人工智能素養(yǎng):內(nèi)涵流變、框架構(gòu)建與生成路徑
- 如何在初中數(shù)學(xué)教學(xué)中提升學(xué)生的核心素養(yǎng)
- (完整版)小學(xué)一年級(jí)數(shù)學(xué)20以內(nèi)進(jìn)退位加減法(1600道題)計(jì)算卡
- 2025年包頭鐵道職業(yè)技術(shù)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 2024年道路運(yùn)輸企業(yè)安全生產(chǎn)管理人員證考試題庫
評(píng)論
0/150
提交評(píng)論