版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PAGE 107 -*工程學(xué)院課程設(shè)計(jì)報(bào)告企業(yè)人事管管理系統(tǒng)統(tǒng)課 程 計(jì)算算機(jī)綜合合應(yīng)用課課程設(shè)計(jì)計(jì)姓 名 *院 (系) 計(jì)算機(jī)科學(xué)與工程學(xué)院 專業(yè)年級(jí) 計(jì)算機(jī)機(jī)科學(xué)與與技術(shù)0084班班學(xué) 號(hào) *指導(dǎo)教師 * 日 期 220111/122/299*工工程學(xué)院院教務(wù)處處制目 錄TOC o 1-3 h z u HYPERLINK l _Toc312924985 摘要 PAGEREF _Toc312924985 h - 3 - HYPERLINK l _Toc312924986 第1章 概概述 PAGEREF _Toc312924986 h - 44 - HYPERLINK l _Toc312924
2、987 1.1 課課程設(shè)計(jì)計(jì)的目的的 PAGEREF _Toc312924987 h - 44 - HYPERLINK l _Toc312924988 1.2 課課程設(shè)計(jì)計(jì)的意義義 PAGEREF _Toc312924988 h - 55 - HYPERLINK l _Toc312924989 第2章 系系統(tǒng)功能能設(shè)計(jì) PAGEREF _Toc312924989 h - 55 - HYPERLINK l _Toc312924990 2.1 系系統(tǒng)需求求分析 PAGEREF _Toc312924990 h - 55 - HYPERLINK l _Toc312924991 2.2 系系統(tǒng)的概概要設(shè)
3、計(jì)計(jì) PAGEREF _Toc312924991 h - 77 - HYPERLINK l _Toc312924992 第3章 管管理系統(tǒng)統(tǒng)主界面面設(shè)計(jì)開開發(fā) PAGEREF _Toc312924992 h - 118 - HYPERLINK l _Toc312924993 3.1 程程序設(shè)計(jì)計(jì) PAGEREF _Toc312924993 h - 118 - HYPERLINK l _Toc312924994 3.2功能能界面設(shè)設(shè)計(jì) PAGEREF _Toc312924994 h - 118 - HYPERLINK l _Toc311292249995 第4章子系系統(tǒng)設(shè)計(jì)計(jì)開發(fā) PAGEREF
4、 _Toc312924995 h - 221 - HYPERLINK l _Toc312924996 4.1員工工信息管管理子系系統(tǒng)頁面面及代碼碼 PAGEREF _Toc312924996 h - 221 - HYPERLINK l _Toc312924997 4.2 職職務(wù)信息息管理子子系統(tǒng) PAGEREF _Toc312924997 h - 224 - HYPERLINK l _Toc311292249998 4.33出勤信信息管理理子系統(tǒng)統(tǒng) PAGEREF _Toc312924998 h - 229 - HYPERLINK l _Toc312924999 4.4 工資信信息管理理子系統(tǒng)
5、統(tǒng) PAGEREF _Toc312924999 h - 331 - HYPERLINK l _Toc312925000 4.5 獎(jiǎng)獎(jiǎng)懲信息息管理子子系統(tǒng) PAGEREF _Toc312925000 h - 334 - HYPERLINK l _Toc312292550011 4.66 福利利信息管管理子系系統(tǒng) PAGEREF _Toc312925001 h - 336 - HYPERLINK l _Toc312925002 4.7 管管理員界界面 PAGEREF _Toc312925002 h - 339 - HYPERLINK l _Toc312925003 4.8 公公司簡(jiǎn)介介界面 PAG
6、EREF _Toc312925003 h - 444 - HYPERLINK l _Toc312925004 第5章 系統(tǒng)實(shí)實(shí)施 PAGEREF _Toc312925004 h - 445 - HYPERLINK l _Toc312925005 5.1系統(tǒng)統(tǒng)和程序序設(shè)計(jì)調(diào)調(diào)試 PAGEREF _Toc312925005 h - 445 - HYPERLINK l _Toc312925006 5.2系統(tǒng)統(tǒng)的不足足及改進(jìn)進(jìn)方案 PAGEREF _Toc312925006 h - 446 - HYPERLINK l _Toc312925007 第6章 結(jié)結(jié)束語 PAGEREF _Toc3129250
7、07 h - 446 - HYPERLINK l _Toc312925008 6.1 工工個(gè)人工工作 PAGEREF _Toc312925008 h - 446 - HYPERLINK l _Toc312925009 參考文獻(xiàn) PAGEREF _Toc312925009 h - 446 -摘要 隨著著現(xiàn)在計(jì)計(jì)算機(jī)技技術(shù)的不不斷完善善,以及及現(xiàn)代經(jīng)經(jīng)濟(jì)的不不斷發(fā)展展,傳統(tǒng)統(tǒng)的管理理技術(shù)不不再滿足足企業(yè)的的需要,越越來越多多的企業(yè)業(yè)注重計(jì)計(jì)算機(jī)信信息管理理系統(tǒng),人人事信息息管理系系統(tǒng)是典典型的計(jì)計(jì)算機(jī)信信息管理理系統(tǒng)之之一,企企業(yè)借助助于它進(jìn)進(jìn)行人力力資源管管理,達(dá)達(dá)到事半半功倍。隨隨著企業(yè)業(yè)的雇
8、傭傭人數(shù)的的增加,有有效地管管理人員員信息成成為必然然。人事事信息管管理系統(tǒng)統(tǒng)的開發(fā)發(fā)主要包包括后臺(tái)臺(tái)數(shù)據(jù)庫庫的建立立和維護(hù)護(hù),以及及前臺(tái)程程序開發(fā)發(fā)兩個(gè)方方面。本本文分析析了人事事信息管管理系統(tǒng)統(tǒng)的組成成情況以以及一些些基本功功能模塊塊,包括括系統(tǒng)功功能框架架分析,系系統(tǒng)開發(fā)發(fā)的軟硬硬件環(huán)境境分析,系系統(tǒng)的數(shù)數(shù)據(jù)庫邏邏輯設(shè)計(jì)計(jì)分析,以及系系統(tǒng)的數(shù)數(shù)據(jù)流程程分析,并且重點(diǎn)對(duì)系統(tǒng)的用戶界面開發(fā)和各個(gè)子系統(tǒng)開發(fā)作了詳細(xì)的介紹。系統(tǒng)主要利用Java語言和編成環(huán)境以及Access2003的主要功能進(jìn)行設(shè)計(jì)開發(fā),在文中進(jìn)行了詳細(xì)的介紹。該開發(fā)系統(tǒng)是中型至大型企業(yè)的人事信息管理系統(tǒng),它界面美觀,簡(jiǎn)單實(shí)用,
9、安全性高,能夠基本上滿足企業(yè)人事信息管理的需要,實(shí)現(xiàn)了企業(yè)員工信息的整體化,系統(tǒng)化,規(guī)范化和自動(dòng)化。 關(guān)鍵字:信信息管理理系統(tǒng)、人人事信息息管理系系統(tǒng),JJavaa,Acccesss20003第1章 概概述1.1 課課程設(shè)計(jì)計(jì)的目的的隨著現(xiàn)代經(jīng)經(jīng)濟(jì)的高高速發(fā)展展,各種種企業(yè)的的不斷崛崛起,企企業(yè)員工工的不斷斷增加,企企業(yè)在管管理方面面對(duì)需求求越來越越大。伴伴隨著計(jì)計(jì)算機(jī)的的迅速發(fā)發(fā)展和廣廣泛使用用,企業(yè)業(yè)人事信信息管理理轉(zhuǎn)向電電子化成成為必然然。傳統(tǒng)的人事事信息管管理存在在很大的的不足:利用人人進(jìn)行信信息的增增減,容容易導(dǎo)致致信息的的錯(cuò)誤,而而且管理理的效率率低下,導(dǎo)導(dǎo)致資源源的可利利用性低低
10、,勞動(dòng)動(dòng)力大,安安全性也也不夠,加加上,隨隨著時(shí)間間的遞增增,信息息量不斷斷增大,對(duì)對(duì)信息的的增加、刪刪除、檢檢索、查查找就會(huì)會(huì)存在很很大的問問題。因因此,隨隨著企業(yè)業(yè)的強(qiáng)大大和發(fā)展展,傳統(tǒng)統(tǒng)的管理理方式不不再適應(yīng)應(yīng)企業(yè)的的需要。應(yīng)用計(jì)算機(jī)機(jī)進(jìn)行管管理信息息,有著著其手工工無法比比擬的優(yōu)優(yōu)點(diǎn)。例例如:存存儲(chǔ)量大大、修改改方便、檢檢索快速速、安全全性高,使使用壽命命長(zhǎng)、成成本低、可可靠性好好等。這這些優(yōu)點(diǎn)點(diǎn)能夠極極大地提提高人事事信息管管理的效效率,有有助于企企業(yè)的發(fā)發(fā)展。1.2 課課程設(shè)計(jì)計(jì)的意義義人事信息管管理系統(tǒng)統(tǒng)的開發(fā)發(fā)需要就就Javva語言言和數(shù)據(jù)據(jù)庫兩方方面的知知識(shí),因因此設(shè)計(jì)計(jì)一個(gè)
11、實(shí)實(shí)用性強(qiáng)強(qiáng)的人事事信息管管理系統(tǒng)統(tǒng),對(duì)于于我們進(jìn)進(jìn)行課程程設(shè)計(jì)方方面知識(shí)識(shí)的提高高有很大大的推動(dòng)動(dòng)作用。人事信息管管理系統(tǒng)統(tǒng)的開發(fā)發(fā)需要用用到多方方面的知知識(shí),包包括數(shù)據(jù)據(jù)庫的選選用、數(shù)數(shù)據(jù)庫的的建立和和維護(hù)、信信息的存存儲(chǔ)、管管理界面面的設(shè)計(jì)計(jì)。這些些對(duì)于設(shè)設(shè)計(jì)者的的知識(shí)水水平有較較高的要要求。因因此,如如何規(guī)劃劃、設(shè)計(jì)計(jì)和開發(fā)發(fā)好這個(gè)個(gè)人事信信息管理理系統(tǒng),對(duì)對(duì)于提高高我們的的Javva開發(fā)發(fā)水平有有極大的的幫助。同同時(shí),在在設(shè)計(jì)開開發(fā)過程程中,我我們可以以選用適適當(dāng)?shù)臄?shù)數(shù)據(jù)庫和和數(shù)據(jù)庫庫連接驅(qū)驅(qū)動(dòng)程序序,建立立好合適適的數(shù)據(jù)據(jù)庫表格格和設(shè)計(jì)計(jì)好美觀觀大方的的管理界界面。第2章 系系統(tǒng)功
12、能能設(shè)計(jì)2.1 系系統(tǒng)需求求分析2.1.11 人事事信息管管理系統(tǒng)統(tǒng)的客戶戶功能需需求該開發(fā)系統(tǒng)統(tǒng)的設(shè)計(jì)計(jì)主要用用于實(shí)現(xiàn)現(xiàn)以下幾幾個(gè)功能能:(1) 人人事信息息管理系系統(tǒng)主界界面人事信息系系統(tǒng)主界界面主要要包括系系統(tǒng)設(shè)計(jì)計(jì),公司司結(jié)構(gòu),員員工管理理,職務(wù)務(wù)管理,出出勤管理理,工資資管理,獎(jiǎng)獎(jiǎng)罰管理理,福利利管理和和幫助等等內(nèi)容,可可以進(jìn)行行各種信信息的添添加、查查詢,刪刪除等操操作。(2) 員員工信息息管理子子系統(tǒng)員工信息管管理子系系統(tǒng)主要要是對(duì)所所有員工工的個(gè)人人信息進(jìn)進(jìn)行登記記、刪除除、檢索索、查找找,包括括員工的的編號(hào),員員工的性性別,員員工的姓姓名,員員工的身身份證號(hào)號(hào)碼,員員工的聯(lián)聯(lián)
13、系電話話、聯(lián)系系方式,員員工的入入公司時(shí)時(shí)間,照照片等記記錄。并并且還能能夠刪除除錯(cuò)誤的的員工個(gè)個(gè)人記錄錄的信息息。(3) 職職務(wù)信息息管理子子系統(tǒng)職務(wù)信息管管理子系系統(tǒng)主要要是對(duì)所所有員工工的職務(wù)務(wù)信息進(jìn)進(jìn)行登記記,包括括了兩個(gè)個(gè)部分的的內(nèi)容職務(wù)務(wù)管理和和職務(wù)變變更。職務(wù)管理包包括員工工的編號(hào)號(hào),員工工的姓名名以及員員工的現(xiàn)現(xiàn)任職務(wù)務(wù),并且且能夠刪刪除錯(cuò)誤誤的員工工職務(wù)記記錄的信信息。職務(wù)變更包包括員工工的編號(hào)號(hào),員工工的姓名名,員工工的各種種職務(wù)以以及任職職該職務(wù)務(wù)的時(shí)間間。并且且能夠刪刪除錯(cuò)誤誤的員工工職務(wù)變變更記錄錄的信息息。(4) 出出勤信息息管理子子系統(tǒng)出勤信息管管理子系系統(tǒng)主要要
14、是對(duì)所所有員工工的出勤勤信息進(jìn)進(jìn)行登記記,包括括了四個(gè)個(gè)部分的的內(nèi)容上班班登記、下下班登記記、請(qǐng)假假登記和和加班登登記。上班登記主主要是對(duì)對(duì)所有員員工的上上班信息息進(jìn)行登登記,包包括員工工的編號(hào)號(hào),員工工的姓名名,員工工的上班班時(shí)間和和相應(yīng)的的備注信信息,并并且能夠夠刪除錯(cuò)錯(cuò)誤的員員工上班班時(shí)間記記錄的信信息。下班登記主主要是對(duì)對(duì)所有員員工的下下班信息息經(jīng)行登登記,包包括員工工的編號(hào)號(hào),員工工的姓名名,員工工的下班班時(shí)間和和相應(yīng)的的備注信信息,并并且能夠夠刪除錯(cuò)錯(cuò)誤的員員工下班班時(shí)間記記錄的信信息。請(qǐng)假登記主主要是對(duì)對(duì)所有員員工的請(qǐng)請(qǐng)假信息息進(jìn)行登登記,包包括員工工的編號(hào)號(hào),員工工的姓名名,員
15、工工的請(qǐng)假假日期,員員工的請(qǐng)請(qǐng)假時(shí)間間,員工工的請(qǐng)假假原因和和相應(yīng)的的備注信信息,并并能夠刪刪除錯(cuò)誤誤的員工工請(qǐng)假記記錄的信信息。加班登記主主要是對(duì)對(duì)所有員員工的加加班信息息進(jìn)行登登記,包包括員工工的編號(hào)號(hào),員工工的姓名名,員工工的加班班日期,員員工的加加班時(shí)間間,員工工的加班班薪資和和相應(yīng)的的備注信信息,并并能夠刪刪除錯(cuò)誤誤的員工工加班記記錄的信信息。(5) 工工資信息息管理子子系統(tǒng)工資信息管管理子系系統(tǒng)主要要是對(duì)所所有的員員工的工工資信息息進(jìn)行登登記,包包括了員員工的編編號(hào),員員工的姓姓名,員員工的基基本工資資、補(bǔ)貼貼金、加加班費(fèi)、獎(jiǎng)獎(jiǎng)懲金,員員工的總總工資和和相應(yīng)的的備注信信息,并并且能
16、夠夠刪除錯(cuò)錯(cuò)誤的員員工工資資記錄的的信息。(6) 懲懲罰信息息管理子子系統(tǒng)懲罰信息管管理子系系統(tǒng)主要要是對(duì)說說有的員員工的懲懲罰信息息進(jìn)行登登記,包包括了員員工的編編號(hào),員員工的姓姓名,員員工的獎(jiǎng)獎(jiǎng)勵(lì)、懲懲罰,員員工的懲懲罰說明明和相應(yīng)應(yīng)的備注注信息,并并且能夠夠刪除錯(cuò)錯(cuò)誤的員員工懲罰罰記錄的的信息。(7) 福福利信息息管理子子系統(tǒng)福利信息管管理子系系統(tǒng)主要要是對(duì)所所有的員員工的福福利信息息進(jìn)行登登記,包包括員工工的編號(hào)號(hào),員工工的姓名名,員工工的養(yǎng)老老保險(xiǎn)金金、失業(yè)業(yè)保險(xiǎn)金金、工傷傷保險(xiǎn)金金,員工工的福利利總計(jì)和和相應(yīng)的的備注信信息,并并且能夠夠刪除錯(cuò)錯(cuò)誤的員員工福利利記錄的的信息。2.1.
17、22系統(tǒng)開開發(fā)和運(yùn)運(yùn)行環(huán)境境(1) 硬硬件配置置及外設(shè)設(shè)設(shè)備硬件平臺(tái)是是指開發(fā)發(fā)與運(yùn)行行所需要要的硬件件環(huán)境,主主要包括括計(jì)算機(jī)機(jī)機(jī)型及及硬件配配置。由由于本系系統(tǒng)是一一個(gè)MIINI管管理系統(tǒng)統(tǒng),因此此對(duì)計(jì)算算機(jī)硬件件的要求求不是很很高,成本較較低,只只要配備備如表22-1所所示的就就可以。表2-1 計(jì)算機(jī)機(jī)硬件配配備要求求表內(nèi)容最低配置建議配置主機(jī)P3/1GGP4/2GG以上內(nèi)存256MBB1G以上硬盤20GB60GB以以上(2)開發(fā)發(fā)運(yùn)行軟軟件環(huán)境境軟件平臺(tái)是是指系統(tǒng)統(tǒng)開發(fā)與與運(yùn)行的的軟件環(huán)環(huán)境。本本系統(tǒng)在在開發(fā)時(shí)時(shí)選用的的操作系系統(tǒng)是穩(wěn)穩(wěn)定性較較強(qiáng)的WWinddowss XPP中文專專業(yè)
18、版,JJavaa程序設(shè)設(shè)計(jì)的開開發(fā)環(huán)境境是JDDK 55.0,集集成開發(fā)發(fā)工具是是JCrreattor專專業(yè)版,數(shù)數(shù)據(jù)庫的的設(shè)計(jì)工工具選用用的Miicroosofft公司司的Acccesss 220033。 Java語語言是一一種跨平平臺(tái)、適適合于分分布式計(jì)計(jì)算機(jī)環(huán)環(huán)境的面面向?qū)ο笙缶幊陶Z語言。具具體來說說,它具具有如下下特性:簡(jiǎn)單性性、面向向?qū)ο蟆⒎址植际?、解解釋性、可可靠、安安全、平平臺(tái)無關(guān)關(guān)、可移移植、多多線程、動(dòng)動(dòng)態(tài)性等等。Java的的開發(fā)環(huán)環(huán)境大體體上分成成兩種方方式。一一種方式式是使用用JDKK(Jaava Deveelopperss Kiits)工工具集,這這是一種種命令行行的方
19、式式。另一一種方式式是使用用集成開開發(fā)環(huán)境境(Innteggratted Deveeloppingg Ennvirronmmentt,IDDE)。采用JDKK開發(fā)JJavaa程序,能夠很很快理解解程序中中各部分分代碼之之間的關(guān)關(guān)系,有有利于理理解Jaava面面向?qū)ο笙蟮脑O(shè)計(jì)計(jì)思想。JJDK的的另一個(gè)個(gè)顯著特特點(diǎn)是隨隨著Jaava 版本的的升級(jí)而而升級(jí)。但但它的缺缺點(diǎn)也是是非常明明顯的就就是從事事大規(guī)模模企業(yè)級(jí)級(jí)Javva應(yīng)用用開發(fā)非非常困難難,不能能進(jìn)行復(fù)復(fù)雜的JJavaa軟件開開發(fā),也也不利于于團(tuán)體協(xié)協(xié)同開發(fā)發(fā)。JCreaatorr 專業(yè)業(yè)版是一一款適合合于各個(gè)個(gè) Jaava 語言編編程開發(fā)
20、發(fā)人員的的IDEE工具。 她為使使用者提提供了大大量強(qiáng)勁勁的功能能,例如如: 項(xiàng)項(xiàng)目管理理、工程程模板、代代碼完成成、調(diào)試試接口、高高亮語法法編輯、使使用向?qū)?dǎo)以及完完全可自自定義的的用戶界界面。JJCreeatoor 具具有無限限撤銷、代代碼縮進(jìn)進(jìn)、自動(dòng)動(dòng)類庫方方法提示示、安所所選職能能定位查查閱JaavaAAPI文文檔的功功能,它它支持JJSP、AAnt、CCVS,其其.小巧巧、易用用、美觀觀,是JJavaa初級(jí)程程序員的的理想IIDE。 Accesss20003 是一款款Winndoww環(huán)境下下的數(shù)據(jù)據(jù)庫管理理軟件,是Office辦公套件中一個(gè)極為重要的組成部分,是Microsoft公司
21、于2003年推出的微機(jī)數(shù)據(jù)庫管理系統(tǒng),它不僅解決了以往的Acess中處理中文的麻煩,而且具有了新的優(yōu)點(diǎn),在功能上做了加強(qiáng)。它具有界面友好、易學(xué)易用、開發(fā)簡(jiǎn)單、接口靈活等特點(diǎn),是典型的新一代桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)。利用它可以方便的實(shí)現(xiàn)對(duì)信息保存、維護(hù)、查詢、統(tǒng)計(jì)等,而且它可以十分方便的與Office其他組件交流數(shù)據(jù)。2.2 系系統(tǒng)的概概要設(shè)計(jì)計(jì)2.1.11 系統(tǒng)統(tǒng)的功能能框架分分析構(gòu)建一個(gè)人人事信息息管理系系統(tǒng),該該系統(tǒng)主主要由六六個(gè)子系系統(tǒng)組成成,分別別包括個(gè)個(gè)人信息息管理子子系統(tǒng),職職務(wù)信息息管理子子系統(tǒng),出出勤信息息管理子子系統(tǒng),工工資信息息管理子子系統(tǒng),懲懲罰信息息管理子子系統(tǒng)以以及福利
22、利信息管管理子系系統(tǒng)。同同時(shí),為為了增強(qiáng)強(qiáng)系統(tǒng)的的安全性性,首先先需要通通過用戶戶權(quán)限認(rèn)認(rèn)證,只只有在登登陸界面面上輸入入正確的的用戶名名和密碼碼,才能能的功能能路本系系統(tǒng)進(jìn)行行操作。通通過了系系統(tǒng)功能能框架的的分析,得得到了如如圖2-1的系系統(tǒng)功能能模塊。人事信息管理系統(tǒng)系統(tǒng)設(shè)置職務(wù)管理出勤管理工資管理獎(jiǎ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)整添加獎(jiǎng)罰福利調(diào)整系統(tǒng)幫助關(guān)于系統(tǒng)職位調(diào)
23、整下面簡(jiǎn)單說說明一下下各個(gè)框框架的功功能:(1)系統(tǒng)統(tǒng)設(shè)置模模塊:本應(yīng)用用模塊的的主要功功能是進(jìn)進(jìn)行管理理員設(shè)置置、返回回主頁面面、以及及系統(tǒng)的的安全退退出。(2)公司司結(jié)構(gòu)模模塊:本本應(yīng)用模模塊的主主要功能能是進(jìn)行行公司結(jié)結(jié)構(gòu)的說說明,相相關(guān)部門門的管理理以及職職位的調(diào)調(diào)整。(3)員工工管理模模塊:本本應(yīng)用模模塊的主主要功能能是實(shí)現(xiàn)現(xiàn)對(duì)員工工信息的的增加、信信息的修修改、信信息的查查詢以及及信息的的刪除等等操作。(4)職務(wù)務(wù)管理模模塊:本本應(yīng)用模模塊的主主要功能能是實(shí)現(xiàn)現(xiàn)對(duì)員工工現(xiàn)任職職務(wù)、員員工植物物變更記記錄的管管理,以以及職務(wù)務(wù)的設(shè)置置。(5)出勤勤管理模模塊:本本應(yīng)用模模塊的主主要功
24、能能是實(shí)現(xiàn)現(xiàn)對(duì)員工工上下班班時(shí)間登登記,員員工請(qǐng)假假信息,員員工加班班信息記記錄的管管理。(6)工資資管理模模塊:本本應(yīng)用模模塊的主主要功能能是實(shí)現(xiàn)現(xiàn)對(duì)員工工工資信信息的管管理,包包括工資資的查詢?cè)兒驼{(diào)整整。(7)獎(jiǎng)懲懲管理模模塊:本本應(yīng)用模模塊的主主要功能能是實(shí)現(xiàn)現(xiàn)對(duì)員工工的獎(jiǎng)懲懲信息的的管理,包包括獎(jiǎng)懲懲的查詢?cè)兒吞砑蛹印?8)福利利管理模模塊:本本應(yīng)用模模塊的主主要功能能是實(shí)現(xiàn)現(xiàn)對(duì)員工工福利信信息的管管理,包包括福利利的查詢?cè)兒驼{(diào)整整。(9)幫助助模塊:本應(yīng)用用模塊的的主要功功能是實(shí)實(shí)現(xiàn)系統(tǒng)統(tǒng)幫助,關(guān)關(guān)于系統(tǒng)統(tǒng)。2.2.22 系統(tǒng)統(tǒng)的數(shù)據(jù)據(jù)庫邏輯輯設(shè)計(jì)分分析用戶需求分析概念結(jié)構(gòu)設(shè)計(jì)物理結(jié)
25、構(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è)計(jì)計(jì)是在選選定的數(shù)數(shù)據(jù)庫管管理系統(tǒng)統(tǒng)基礎(chǔ)上上建立數(shù)數(shù)據(jù)庫的的過程。數(shù)數(shù)據(jù)庫設(shè)設(shè)計(jì)除了了用戶分分析外,還還包括概概念結(jié)構(gòu)構(gòu)設(shè)計(jì)、邏邏輯結(jié)構(gòu)構(gòu)設(shè)計(jì)和和物理結(jié)用戶需求分析概念結(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ā)階段圖2-2數(shù)數(shù)據(jù)庫設(shè)設(shè)計(jì)與系系統(tǒng)開發(fā)發(fā)階段對(duì)對(duì)應(yīng)關(guān)系系圖(1) 概概念模型型E-RR圖部門編號(hào)部門名稱部門設(shè)計(jì)這一設(shè)計(jì)階階段是在在邏輯關(guān)關(guān)系分析析的基礎(chǔ)礎(chǔ)上,設(shè)設(shè)計(jì)出能能夠滿足足用戶需需求的各各種實(shí)體體,以及及他
26、們之之間的關(guān)關(guān)系,為為后面的的數(shù)據(jù)庫庫邏輯設(shè)設(shè)計(jì)打下下基礎(chǔ)。本本文根據(jù)據(jù)上面的的分析規(guī)規(guī)劃出的的實(shí)體有有部門設(shè)設(shè)計(jì)、員員工信息息、職務(wù)務(wù)管理、職職務(wù)變更更、上班班登記、下下班登記記、員工工請(qǐng)假信信息、員員工加班班信息、員員工獎(jiǎng)懲懲信息、員員工工資資信息、員員工福利利信息、管管理員信信息等。實(shí)實(shí)體與實(shí)實(shí)體之間間的關(guān)系系E-RR圖如圖圖2-33至圖2-14部門編號(hào)部門名稱部門設(shè)計(jì)圖2-3 部門設(shè)設(shè)計(jì)實(shí)體體E-RR 圖員工編號(hào)姓名性別密碼身份證號(hào)聯(lián)系電話地址入員時(shí)間照片員工信息員工編號(hào)姓名性別密碼身份證號(hào)聯(lián)系電話地址入員時(shí)間照片員工信息職務(wù)管理員工編號(hào)姓名現(xiàn)任職務(wù)所屬部門圖2-5 職務(wù)管管理實(shí)職務(wù)管
27、理員工編號(hào)姓名現(xiàn)任職務(wù)所屬部門上班登記上班時(shí)間上班登記上班時(shí)間雇員編號(hào)姓名職務(wù)變更雇員編號(hào)姓名現(xiàn)任職務(wù)上任時(shí)間卸任時(shí)間圖2-6 職務(wù)變變更實(shí)體體E-RR圖圖2-7 上班登登記實(shí)體體E-RR圖下班登記下班時(shí)間雇員編號(hào)姓名圖2-8 下班登下班登記下班時(shí)間雇員編號(hào)姓名員工請(qǐng)假員工編號(hào)姓名請(qǐng)假時(shí)間時(shí)間長(zhǎng)短圖2-9 員工請(qǐng)請(qǐng)假實(shí)員工請(qǐng)假員工編號(hào)姓名請(qǐng)假時(shí)間時(shí)間長(zhǎng)短員工加班員工加班員工編號(hào)姓名加班日期加班時(shí)間圖2-100 員工工加班實(shí)實(shí)體E-R圖員工獎(jiǎng)懲員工獎(jiǎng)懲員工編號(hào)姓名獎(jiǎng)勵(lì)金罰款圖2-111 員工工獎(jiǎng)懲實(shí)實(shí)體E-R圖員工編號(hào)員工編號(hào)姓名基本工資公司補(bǔ)貼加班費(fèi)獎(jiǎng)勵(lì)金扣除金額總工資備注員工工資圖2-122
28、 員工工工資實(shí)實(shí)體E-R圖員工福利員工福利員工編號(hào)姓名養(yǎng)老保險(xiǎn)失業(yè)保險(xiǎn)工傷保險(xiǎn)總保險(xiǎn)金圖2-133 員工工福實(shí)體體E-RR圖管理員信息管理員密碼圖2-144 管理理員信息息實(shí)體EE-R管理員信息管理員密碼(2) 表表結(jié)構(gòu)分分析根據(jù)本系統(tǒng)統(tǒng)功能需需求,數(shù)數(shù)據(jù)庫采采用Miicroosofft公司司的Acccesss 220033,它完完全可以以適合工工作需求求,并且且它所支支持的數(shù)數(shù)據(jù)類型型十分豐豐富,維維護(hù)簡(jiǎn)單單,費(fèi)用用比較低低,開發(fā)發(fā)人員技技術(shù)要求求不是很很高。根根據(jù)模塊塊的設(shè)計(jì)計(jì),以及及規(guī)范化化的設(shè)計(jì)計(jì)要求,為為滿足系系統(tǒng)需要要,本系系統(tǒng)共建建立122個(gè)表分分別是:部門設(shè)設(shè)計(jì)表,雇雇員信息息
29、表,職職務(wù)管理理表,職職務(wù)變更更表,上上班登記記表,下下班登記記表,員員工請(qǐng)假假信息表表,員工工加班信信息表,員員工獎(jiǎng)罰罰信息表表,員工工工資表表,員工工福利表表,管理理員信息息表。各各個(gè)數(shù)據(jù)據(jù)表的結(jié)結(jié)構(gòu)如表2-2至表表2-113所示示。表2-2 部門設(shè)設(shè)計(jì)表(Depparttmennt_IInfoor)字段名數(shù)據(jù)類型字段大小是否主鍵部門編號(hào)文本20是部門名稱文本20備注備注表2-3員員工信息息表(eemplloyeee_IInfoor)字段名數(shù)據(jù)類型字段大小是否主鍵員工編號(hào)文本8是姓名文本20性別邏輯2年齡數(shù)字密碼文本10身份證號(hào)文本18聯(lián)系電話文本20地址文本50入員時(shí)間日期/時(shí)間間8照片
30、OLE對(duì)象象備注備注表2-4 職務(wù)管管理表(DDutyy_Innforr)字段名數(shù)據(jù)類型字段大小是否主鍵員工編號(hào)文本8是姓名文本20現(xiàn)任職務(wù)文本30所屬部門文本20備注備注表2-5 職務(wù)變變更表(DDutyy_Chhangge_IInfoor)字段名數(shù)據(jù)類型字段大小是否主鍵員工編號(hào)文本8是姓名文本20現(xiàn)任職務(wù)文本30上任時(shí)間日期/時(shí)間間8卸任時(shí)間日期/時(shí)間間8備注備注表2-6 上班登登記表(SStarrt_RRegiisteer_IInfoor)字段名數(shù)據(jù)類型字段大小是否主鍵員工編號(hào)文本8是姓名文本20上班時(shí)間日期/時(shí)間間8備注備注表2-7 下班登登記表(FFiniish_Reggistter
31、_Inffor)字段名數(shù)據(jù)類型字段大小是否主鍵員工編號(hào)文本8是姓名文本20下班時(shí)間日期/時(shí)間間8備注備注表2-8 員工請(qǐng)請(qǐng)假信息息表(OOn_LLeavve_IInfoor)字段名數(shù)據(jù)類型字段大小是否主鍵員工編號(hào)文本8是姓名文本20請(qǐng)假時(shí)間日期/時(shí)間間8時(shí)間長(zhǎng)短文本20備注備注表2-9 員工加加班信息息表(OOverr_Tiime_Inffor)字段名數(shù)據(jù)類型字段大小是否主鍵員工編號(hào)文本8是姓名文本20加班日期日期/時(shí)間間8加班時(shí)間文本20備注備注表2-100 員工工獎(jiǎng)懲信信息表(AAwarrd_PPuniish_Inffor)字段名數(shù)據(jù)類型字段大小是否主鍵員工編號(hào)文本8是姓名文本20獎(jiǎng)勵(lì)金貨
32、幣罰款貨幣備注備注表2-111 員工工工資信信息表(WWagee_Innforr)字段名數(shù)據(jù)類型字段大小是否主鍵員工編號(hào)文本8是姓名文本20基本工資貨幣公司補(bǔ)貼貨幣加班費(fèi)貨幣獎(jiǎng)勵(lì)金貨幣扣除金額貨幣總工資貨幣備注備注表2-122員工福福利表(WWelffaree_Innforr)字段名數(shù)據(jù)類型字段大小是否主鍵員工編號(hào)文本8是姓名文本20養(yǎng)老保險(xiǎn)貨幣失業(yè)保險(xiǎn)貨幣工傷保險(xiǎn)貨幣總福利金貨幣備注備注表2-133管理員員信息表表(Maanagger_Inffor)字段名數(shù)據(jù)類型字段大小是否主鍵管理員文本20密碼文本10(3) 數(shù)數(shù)據(jù)字典典分析 數(shù)據(jù)流程圖圖描述了了系統(tǒng)的的分解,但但沒有對(duì)對(duì)圖中各各成分進(jìn)進(jìn)
33、行說明明,數(shù)據(jù)據(jù)字典(DDataa Diictiionaary,DDD)就就是為數(shù)數(shù)據(jù)流程程圖的每每個(gè)數(shù)據(jù)據(jù)流文件件加工,以以及組成成數(shù)據(jù)流流或文件件的數(shù)據(jù)據(jù)項(xiàng)作出出說明,具具體見表表2-114至表表2-118表 2-114 員員工管理理的數(shù)據(jù)據(jù)字典作用對(duì)員工管理理信息查查詢進(jìn)行行描述來源管理員對(duì)員員工編號(hào)號(hào)的查詢?cè)內(nèi)ハ騿T工本地查查詢數(shù)據(jù)結(jié)構(gòu)員工信息查查詢(員員工編號(hào)號(hào),姓名名,性別別,年齡齡,密碼碼,聯(lián)系系電話,地地址,入入員時(shí)間間,照片片)表2-155 職務(wù)務(wù)管理的的數(shù)據(jù)字字典作用對(duì)員工現(xiàn)任任職位查查詢進(jìn)行行描述來源管理員對(duì)員員工編號(hào)號(hào)的查詢?cè)內(nèi)ハ騿T工本地查查詢數(shù)據(jù)結(jié)構(gòu)職位信息查查詢(員員
34、工編號(hào)號(hào),姓名名,現(xiàn)任任職務(wù)、所屬部門)表2-166 出勤勤管理的的數(shù)據(jù)字字典作用對(duì)員工出勤勤信息查查詢進(jìn)行行描述來源管理員對(duì)員員工編號(hào)號(hào)的查詢?cè)內(nèi)ハ騿T工本地查查詢數(shù)據(jù)結(jié)構(gòu)出勤信息查查詢(員員工編號(hào)號(hào),姓名名,上班班時(shí)間,下下班時(shí)間間,請(qǐng)假假信息,加加班信息息)表2-177 工資資信息查查詢的數(shù)數(shù)據(jù)字典典作用對(duì)員工工資資信息查查詢結(jié)構(gòu)構(gòu)進(jìn)行描描述來源管理員對(duì)雇雇員編號(hào)號(hào)的查詢?cè)內(nèi)ハ騿T工本地查查詢數(shù)據(jù)流結(jié)構(gòu)構(gòu)工資信息查查詢(雇雇員編號(hào)號(hào),姓名名,基本本工資,公公司補(bǔ)貼貼,加班班費(fèi),獎(jiǎng)獎(jiǎng)勵(lì)金,扣扣除金額額,總工工資)表2-188 福利利信息查查詢的數(shù)數(shù)據(jù)字典典作用對(duì)員工福利利信息查查詢結(jié)構(gòu)構(gòu)進(jìn)行描
35、描述來源管理員對(duì)雇雇員編號(hào)號(hào)的查詢?cè)內(nèi)ハ騿T工本地查查詢數(shù)據(jù)流結(jié)構(gòu)構(gòu)福利信息查查詢(雇雇員編號(hào)號(hào),姓名名,養(yǎng)老老保險(xiǎn),失失業(yè)保險(xiǎn)險(xiǎn),工傷傷保險(xiǎn),總總福利金金)2.2.33數(shù)據(jù)流流程分析析總的系統(tǒng)流流程圖如如圖2-15所示示:用戶登錄系統(tǒng)主窗口退出系統(tǒng)是否合法YN圖2-155 總用戶登錄系統(tǒng)主窗口退出系統(tǒng)是否合法YN 業(yè)務(wù)流流程圖(TTrannsacctioon FFloww Diiagrram,TTFD)是是一種描描述系統(tǒng)統(tǒng)內(nèi)各單單位、人人員之間間業(yè)務(wù)關(guān)關(guān)系、作作業(yè)順序序和管理理信息流流向的圖圖表,利利用它可可以幫助助分析人人員找出出業(yè)務(wù)流流程中的的不合理理的流向向。通過過前面對(duì)對(duì)企業(yè)倉(cāng)倉(cāng)庫管理
36、理情況進(jìn)進(jìn)行的一一系列調(diào)調(diào)研與分分析,得得到如圖圖2-116所示示的業(yè)務(wù)務(wù)流程圖圖。系統(tǒng)現(xiàn)有信息系統(tǒng)現(xiàn)有信息匯總處理各部門需求新增信息信息需求 信息添加 信息輸出圖2-166 業(yè)務(wù)務(wù)流程圖圖人事管理系系統(tǒng)的業(yè)業(yè)務(wù)處理理過程如如下:企企業(yè)認(rèn)識(shí)識(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)行行逐層分分解,可可以得到到數(shù)據(jù)流流程圖(DDataa Fllow Diaagraam,DDFD)。數(shù)數(shù)據(jù)流程程圖是分分層次的的,繪制
37、制是采取取自頂向向下逐層層分解的的方法。頂頂層數(shù)據(jù)據(jù)流程圖圖只有一一張,它它說明了了系統(tǒng)總總的處理理功能、輸輸入和輸輸出。下下一步是是對(duì)頂層層數(shù)據(jù)流流程圖中中的“處理”進(jìn)行分分解,也也就是對(duì)對(duì)第一層層數(shù)據(jù)流流程圖的的再分解解。數(shù)據(jù)據(jù)流程圖圖如圖33-3所所示。信息添加信息查找 管理員定位編號(hào) 定位信息 添加操作 信息修改 定位信息信息添加信息查找 管理員定位編號(hào) 定位信息 添加操作 信息修改 定位信息修改操作 信息輸出 第3章 管管理系統(tǒng)統(tǒng)主界面面設(shè)計(jì)開開發(fā)3.1 程程序設(shè)計(jì)計(jì)3.1.11程序設(shè)設(shè)計(jì)思想想與原則則編寫程序應(yīng)應(yīng)符合軟軟件工程程化思想想。應(yīng)用用軟件的的編程工工作量極極大,而而且要經(jīng)
38、經(jīng)常維護(hù)護(hù)、修改改。如果果編寫程程序不遵遵守正確確的規(guī)律律,就會(huì)會(huì)給系統(tǒng)統(tǒng)的開發(fā)發(fā)維護(hù)帶帶來不可可逾越的的障礙。軟軟件工程程的思想想即利用用工程化化的方法法進(jìn)行軟軟件開發(fā)發(fā),通過過建立軟軟件工程程環(huán)境來來提高軟軟件開發(fā)發(fā)效率。自頂向下的的模塊化化方法描描述了大大程序設(shè)設(shè)計(jì)的原原則,在在具體編編程中,則則應(yīng)采用用結(jié)構(gòu)化化程序設(shè)設(shè)計(jì)方法法。這種種方法指指導(dǎo)人們們用良好好的思想想方法卻卻設(shè)計(jì)程程序,其其特點(diǎn)是是采用順順序結(jié)構(gòu)構(gòu)、循環(huán)環(huán)結(jié)構(gòu)和和選擇結(jié)結(jié)構(gòu)三種種基本邏邏輯結(jié)構(gòu)構(gòu)來編寫寫程序。3.2功能能界面設(shè)設(shè)計(jì) 雖說程序設(shè)設(shè)計(jì)最核核心的地地方是程程序的功功能,但但程序的的界面設(shè)設(shè)計(jì)是不不可忽視視的,它
39、它直接影影響到程程序的易易用性。尤尤其在WWinddowss時(shí)代,一一個(gè)良好好的應(yīng)用用界面會(huì)會(huì)給你的的程序錦錦上添花花,甚至至有畫龍龍點(diǎn)睛之之韻味。一一般來說說,在完完成核心心算法的的編制后后,就要要開始精精心設(shè)計(jì)計(jì)應(yīng)用界界面了。登陸界面的的代碼:publiic cclasss HHRM_Appp ppubllic staaticc vooid maiin (Strringg arggs) Loggin _Looginn=neew LLogiin(); 系統(tǒng)主頁面面代碼為為:imporrt jjavaa.awwt.*;imporrt jjavaax.sswinng.*;imporrt jjav
40、aax.ssql.*;imporrt jjavaa.awwt.eevennt.*;publiic cclasss AAppMMainn exxtennds JFrramee pprivvatee JMMenuuBarr baarMaain = nnew JMeenuBBar(); pprivvatee MeenuBBarLListteneer _MennuBaarLiisteenerr = neww MeenuBBarLListteneer(); ppubllic finnal JDeeskttopPPanee deeskttop = nnew JDeeskttopPPanee(); ppub
41、llic sttatiic DDbCoonneectiion connnettionn=neew DDbCoonneectiion(); pprivvatee innt ii,j; ppubllic ApppMaiin() supper(人事事管理系系統(tǒng)); Conntaiinerr coontaaineer = geetCoonteentPPanee(); conntaiinerr.addd(ddeskktopp,BoordeerLaayouut.CCENTTER); MennuBaarLiisteenerr.seetDeeskTTop(dessktoop); BuiildBBarMMain
42、n(); thiis.ssetJJMennuBaar(bbarMMainn); settSizze(9900,7000); intt w = (Tooolkiit.ggetDDefaaulttTooolkiit().geetSccreeenSiize().wwidtth - 9000) / 22; intt h = (Tooolkiit.ggetDDefaaulttTooolkiit().geetSccreeenSiize().hheigght - 7700) / 2; settLoccatiion(w, h);settVissiblle(ttruee); adddWinndowwLisste
43、nner(neww WiindoowAddaptter() pubblicc vooid winndowwCloosinng(WWinddowEEvennt eevennt) intt reesullt = JOOptiionPPanee.shhowOOptiionDDiallog(nulll,是否真真的退出出人事信信息管理理系統(tǒng)?,系統(tǒng)提提示, JOpptioonPaane.YESS_NOO_OPPTIOON,JJOpttionnPanne.QQUESSTIOON_MMESSSAGEE, nulll,nnew Strringg 確定,取取消,取取消); if (reesullt = JJOp
44、ttionnPanne.YYES_OPTTIONN) tryy ApppMaain.connnettionn.coonneectiion.cloose(); cattch(javva.ssql.SQLLExccepttionn sqql) sqql.pprinntSttackkTraace(); Sysstemm.exxit(0); ); pprivvatee JMMenuuBarr BuuilddBarrMaiin() ffinaal JJMennu _MMenuu = neew JJMennu( 系系統(tǒng)設(shè)置置 ), neew JJMennu( 公公司結(jié)構(gòu)構(gòu) ),nnew JMeenu( 員
45、工管管理 ), neew JJMennu( 職職務(wù)管理理 ), neww JMMenuu( 出勤勤情況 ), neew JJMennu( 工工資管理理 ), neww JMMenuu( 獎(jiǎng)罰罰管理 ), neew JJMennu( 福福利管理理 ), neww JMMenuu( 幫助助 ); finnal JMeenuIItemm _MennuIttem=nnew JMeenuIItemm(管管理員設(shè)設(shè)置),neew JJMennuIttem(返回回主界面面),neww JMMenuuIteem(安全退退出), neew JJMennuIttem(公司司結(jié)構(gòu)),nnew JMeenuIItem
46、m(部部門管理理),neww JMMenuuIteem(職位調(diào)調(diào)整),neww JMMenuuIteem(增加員員工),neew JJMennuIttem(信息息修改),nnew JMeenuIItemm(信信息查詢?cè)?,neww JMMenuuIteem(減少員員工),neww JMMenuuIteem(現(xiàn)任職職務(wù)查詢?cè)?,neww JMMenuuIteem(職務(wù)變變更查詢?cè)?,neww JMMenuuIteem(職務(wù)變變更), neew JJMennuIttem(上下下班登記記),neww JMMenuuIteem(請(qǐng)假管管理),neew JJMennuIttem(加班班管理),neew
47、JJMennuIttem(工資資查詢),nnew JMeenuIItemm(工工資調(diào)整整),nnew JMeenuIItemm(獎(jiǎng)獎(jiǎng)罰查詢?cè)?,neww JMMenuuIteem(添加獎(jiǎng)獎(jiǎng)罰),neww JMMenuuIteem(福利查查詢),neew JJMennuIttem(福利利調(diào)整),neew JJMennuIttem(系統(tǒng)統(tǒng)幫助),nnew JMeenuIItemm(關(guān)關(guān)于系統(tǒng)統(tǒng)); finnal Strringg MMenuuIteemNaame=settmannageer_ssysMMenuu,MaiinInnterrfacce_ssysMMenuu,exiit_ssysMMen
48、uu, commpanny_sstruuctuure_Mennu,maanaggeDeeparrtmeent_Mennu,seetduuty_Mennu, addd_emmplooyeeeMennu,uppdatta_eemplloyeeeMeenu,sseleect_empployyeeMMenuu,delletee_emmplooyeeeMennu, dutty_ddutyyMennu,seelecct_ddutyyMennu,chhangge_ddutyyMennu, staart_atttenddancce,fiinissh_aatteendaancee,askkforrleaave_
49、atttenddancce,Ovver_Timme_aatteendaancee,sellectt_waageMMenuu,chaangee_waageMMenuu, sseleect_awaard_punnishhMennu,addd_aawarrd_ppuniishMMenuu, sseleect_wellfarreMeenu,uupdaata_wellfarreMeenu,hellp_hhelppMennu,abboutt_heelpMMenuu; forr(j=0;jj_MMenuu.leengtth;jj+) _Mennujj.ssetFFontt(neew FFontt(TTime
50、esRoomann,FFontt.PLLAINN,144); ffor(i=00;i_MeenuIItemmj.leengtth;ii+) _MeenuIItemmji.seetFoont(newwFont(TiimessRomman,Foont.PLAAIN,12); _MennuIttemji.adddActtionnLisstenner(neww AcctioonLiisteenerr() ppubllic voiid aactiionPPerfformmed(ActtionnEveent e) _MeenuBBarLListteneer.ssetEEvenntNaame(MennuIt
51、temNNameeji); ); _MeenuIItemmji.adddAcctioonLiisteenerr(_MMenuuBarrLisstenner); _Meenuj.addd(_MMenuuIteemjjii); bbarMMainn.addd(_Mennujj); _MeenuIItemm01.adddAcctioonLiisteenerr(neew AActiionLListteneer() ppubllic voiid aactiionPPerfformmed(ActtionnEveent e) dissposse(); ); retturnn baarMaain; ppubl
52、lic staaticc vooid maiin (Strringg arggs) ApppMaiin aappmmainn=neew AAppMMainn(); aappmmainn.seetDeefauultCClosseOpperaatioon(JJFraame.DO_NOTTHINNG_OON_CCLOSSE); 系統(tǒng)主界面面如圖33-2所所示:圖3-2 系統(tǒng)主主頁面第4章子系系統(tǒng)設(shè)計(jì)計(jì)開發(fā)4.1員工工信息管管理子系系統(tǒng)頁面面及代碼碼圖4-1 員工信信息管理理子系統(tǒng)統(tǒng)界面 該界面代代碼為:imporrt jjavaa.awwt.*;imporrt jjavaa.awwt.eevennt
53、.*;imporrt jjavaax.ssql.*;imporrt jjavaa.uttil.*;imporrt jjavaax.sswinng.*;imporrt jjavaax.sswinng.ttablle.*;publiic cclasss sseleect_empployyee_Mannagmmentt exxtennds Vieew_MModeel pprivvatee JLLabeel iidLaabell = neww JLLabeel( 員員工編號(hào)號(hào): ); pprivvatee JTTexttFieeld idFFielld = neew JJTexxtFiieldd(10
54、0); pprivvatee JLLabeel nnameeLabbel = nnew JLaabell( 姓 名: ); pprivvatee JTTexttFieeld nammeFiieldd = neww JTTexttFieeld(10); pprivvatee JLLabeel ssexLLabeel = neew JJLabbel( 性 別別: ); pprivvatee fiinall Sttrinng seexSttrinng = 男男 , 女 ; pprivvatee JCCombboBoox ssexCCombboBoox = neew JJCommboBBox(sexx
55、Strringg); pprivvatee JLLabeel aageLLabeel = neew JJLabbel( 年年 齡: ); pprivvatee JTTexttFieeld ageeFieeld = nnew JTeextFFielld(110); pprivvatee JLLabeel ddepaartLLabeel = neew JJLabbel( 部 門門: ); pprivvatee JTTexttFieeld depparttFieeld = nnew JTeextFFielld(110); pprivvatee JLLabeel ddutyyLabbel = nnew
56、 JLaabell( 職 位: ); pprivvatee JTTexttFieeld duttyFiieldd = neww JTTexttFieeld(10); pprivvatee JLLabeel ssfzLLabeel = neew JJLabbel( 身份證證號(hào)碼: ); pprivvatee JTTexttFieeld sfzzFieeld = nnew JTeextFFielld(110); pprivvatee JLLabeel aaddLLabeel = neew JJLabbel( 地址: ); pprivvatee JTTexttFieeld adddFieeld =
57、nnew JTeextFFielld(110); pprivvatee JLLabeel ttelLLabeel = neew JJLabbel( 聯(lián)系電電話: ); pprivvatee JTTexttFieeld tellFieeld = nnew JTeextFFielld(110); IIconn iccon = nnew ImaageIIconn(./phhotoo.jppg); pprivvatee JLLabeel pphottoLaabell = neww JLLabeel(iiconn,SwwinggConnstaantss.CEENTEER); pprivvatee JLL
58、abeel bbzLaabell = neww JLLabeel( 備備注: ); pprivvatee JTTexttAreea bbzArrea = nnew JTeextAAreaa(5,25); pprivvatee JBButtton rennovaateBButtton = nnew JBuuttoon(刷新); pprivvatee JBButtton sellecttAlllButttonn = neww JBButtton(查看看全部); pprivvatee JBButtton sellecttButttonn = neww JBButtton(查詢?cè)?; pprivvat
59、ee JBButtton adddButttonn = neww JBButtton(添加加); pprivvatee JBButtton upddateeButttonn = neww JBButtton(修改改); pprivvatee JBButtton delleteeButttonn = neww JBButtton(刪除除); pprivvatee JBButtton savveBuuttoon = neew JJButttonn(保保存); pprivvatee JBButtton exiitBuuttoon = neew JJButttonn(退退出); pprivvatee
60、ReesulltSeetTaableeModdel tabbleMModeel; pprivvatee Sttrinng QQuerry_SSql = sellectt * froom eemplloyeee_IInfoor ; ppubllic sellectt_emmplooyeee_Maanaggmennt() suuperr(); trry taableeModdel = nnew RessulttSettTabbleMModeel(QQuerry_SSql); Boox bbox = BBox.creeateeVerrticcalBBox(); boox.aadd( neew IIn
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度辦公樓物業(yè)管理與環(huán)保綠化合同3篇
- 2025版智能家居產(chǎn)品VI設(shè)計(jì)及用戶體驗(yàn)研究合同3篇
- 2025版智慧交通設(shè)施安全生產(chǎn)維護(hù)合同3篇
- 2024年貴重物品借用法律合同版B版
- 2025年度煤矸石處理與再利用供貨合同5篇
- 2025年度建筑工程現(xiàn)場(chǎng)巡檢監(jiān)管合同范本正規(guī)范本3篇
- 2025年度10千伏電力施工竣工驗(yàn)收合同范本3篇
- 2024年預(yù)制板加工與物流服務(wù)合同3篇
- 2024年食堂食品安全責(zé)任書合同范本3篇
- 2025年度消防水池及消防泵房施工合同示例3篇
- 提升極端天氣背景下的城市政府韌性治理能力
- 服務(wù)營(yíng)銷學(xué)教案
- 護(hù)理查房 小兒支氣管肺炎
- 相關(guān)方安全管理培訓(xùn)
- 2023年中國(guó)雪茄煙行業(yè)現(xiàn)狀深度研究與未來投資預(yù)測(cè)報(bào)告
- 皮帶輸送機(jī)巡檢規(guī)程
- 遼寧省大連市沙河口區(qū)2022-2023學(xué)年七年級(jí)上學(xué)期期末語文試題(含答案)
- 心肺循環(huán)課件
- 東大光明清潔生產(chǎn)審核報(bào)告
- 生產(chǎn)計(jì)劃排產(chǎn)表-自動(dòng)排產(chǎn)
- 管理研究方法論for msci.students maxqda12入門指南
評(píng)論
0/150
提交評(píng)論