人事工資管理系統(tǒng)課程設(shè)計(jì)_第1頁
人事工資管理系統(tǒng)課程設(shè)計(jì)_第2頁
人事工資管理系統(tǒng)課程設(shè)計(jì)_第3頁
人事工資管理系統(tǒng)課程設(shè)計(jì)_第4頁
人事工資管理系統(tǒng)課程設(shè)計(jì)_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、2014-2015學(xué)年第一學(xué)期軟件設(shè)計(jì)綜合實(shí)驗(yàn)報(bào)告項(xiàng) 目 組: 人事工資管理系統(tǒng) 學(xué) 院: 計(jì)算機(jī)科學(xué)與工程學(xué)院 指導(dǎo)教師: 鄭山紅、趙輝 設(shè)計(jì)時(shí)間: 2014年12月 目錄一、團(tuán)隊(duì)構(gòu)成及分工3二、項(xiàng)目進(jìn)度計(jì)劃4三、項(xiàng)目需求描述5四、數(shù)據(jù)庫設(shè)計(jì)10五、模塊功能設(shè)計(jì)與描述18六、系統(tǒng)模塊具體涉及與實(shí)現(xiàn)23七、課程設(shè)計(jì)總結(jié)32八、附件33一、 團(tuán)隊(duì)構(gòu)成及分工團(tuán)隊(duì): 職能成員任務(wù)分工成績(jī)組長薛環(huán)數(shù)據(jù)庫設(shè)計(jì)組員孟賀系統(tǒng)功能設(shè)計(jì)劉雨鑫模塊具體設(shè)計(jì)與實(shí)現(xiàn)秦迪需求分析管眾撰寫實(shí)驗(yàn)報(bào)告 指導(dǎo)教師簽字: 年 月 日二、 項(xiàng)目進(jìn)度計(jì)劃表2-1 進(jìn)度計(jì)劃表序號(hào)任務(wù)名稱開始時(shí)間完成時(shí)間持續(xù)時(shí)間1需求分析2014-12

2、-12014-12-33天2數(shù)據(jù)庫設(shè)計(jì)2014-12-42014-12-105天3系統(tǒng)功能設(shè)計(jì)2014-12-112014-12-164天4系統(tǒng)模塊具體設(shè)計(jì)與實(shí)現(xiàn)2014-12-172014-12-235天5撰寫實(shí)驗(yàn)報(bào)告2014-12-242014-12-252天6答辯2014-12-262014-12-261天三、 項(xiàng)目需求描述隨著社會(huì)的進(jìn)步、隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企人事信息的管理勢(shì)在必行。人事管理是現(xiàn)代企業(yè)管理工作不可缺少的一部分,是適應(yīng)現(xiàn)企業(yè)管理尺度的要求、推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、規(guī)范化的必要條件。企業(yè)人事管理信息系統(tǒng)是一個(gè)現(xiàn)代化的

3、企業(yè)在競(jìng)爭(zhēng)中立于不敗之地的必要部分,它能夠?yàn)楣芾砣耸鹿ぷ魈峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。因?yàn)槿耸鹿芾肀旧硎且豁?xiàng)瑣碎,復(fù)雜而又十分細(xì)致的工作, 核算的工作量很大,一般不允許出錯(cuò), 如果使用傳統(tǒng)人工的方式管理文件檔案,不僅耗費(fèi)大量的時(shí)間和精力,而且工作效率低,保密性差,另外時(shí)間過長,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找,更新和維護(hù)都帶來了不少的困難,而且容易丟失信息。為了能夠保證人事信息的準(zhǔn)確無誤、快速輸出,而且還可以利用計(jì)算機(jī)對(duì)有關(guān)的各種信息進(jìn)行統(tǒng)計(jì),例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事工資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與

4、世界接軌的重要條件。 人事管理系統(tǒng)應(yīng)運(yùn)而生,成為利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事工資管理的基本。利用計(jì)算機(jī)進(jìn)行信息控制和數(shù)據(jù)處理,不僅提高了工作效率,而且大大的提高了其安全性。本系統(tǒng)就是為了管理紛繁復(fù)雜的人事檔案信息而設(shè)計(jì)的。 3、1 系統(tǒng)需求 隨著信息化社會(huì)帶給我們的沖擊越來越強(qiáng)烈,信息化管理和信息化設(shè)備已經(jīng)深入到我們生活的方方面面,同時(shí),信息時(shí)代帶給現(xiàn)代企業(yè)強(qiáng)烈的沖擊,企業(yè)管理已經(jīng)不再滿足于在傳統(tǒng)的紙質(zhì)媒體上紀(jì)錄,而要求更加快速,更加精確的記錄企業(yè)各部門以及員工的各種信息,而隨著基于數(shù)據(jù)庫的網(wǎng)絡(luò)信息系統(tǒng)的發(fā)展,人們已經(jīng)開始在這個(gè)平臺(tái)上面開發(fā)出了成功的企業(yè)人事管理系統(tǒng),而隨著企業(yè)的不斷發(fā)展,人事信息的

5、日益龐大,企業(yè)人事管理系統(tǒng)的發(fā)展也發(fā)生著深刻變革,企業(yè)決策者要求從系統(tǒng)中了解到目前的人力資源情況,而員工則要求能夠即時(shí)的查詢自己的當(dāng)前信息1。 企業(yè)人事管理系統(tǒng)是當(dāng)前一個(gè)很熱門,實(shí)用性很強(qiáng)的系統(tǒng),這里我實(shí)現(xiàn)的是它的人員檔案管理、培訓(xùn)管理、醫(yī)保管理和工資管理等模塊,把它作為畢業(yè)設(shè)計(jì)的題目,可以把已有的知識(shí)用于實(shí)踐,又可以學(xué)到一些新的概念,在這個(gè)過程中,可以增加我們的工程經(jīng)驗(yàn),對(duì)以后的工作學(xué)習(xí)是一次很有意義的經(jīng)驗(yàn)積累。該系統(tǒng)主要完成目標(biāo)是建立一個(gè)功能齊全、界面友好、使用方便、能夠迅速準(zhǔn)確地完成各種人事信息查詢、修改等工作。企業(yè)人事管理是企業(yè)管理的一個(gè)重要內(nèi)容,隨著時(shí)代的進(jìn)步,企業(yè)也逐漸變得龐大起來

6、.如何管理好企業(yè)內(nèi)部員工的信息,成為企業(yè)管理中的一個(gè)大的問題.在這種情況下,一個(gè)可以規(guī)范化,自動(dòng)化的企業(yè)人事管理系統(tǒng)就顯的非常必要. 最初的人事管理,都是靠人力來完成的.當(dāng)企業(yè)規(guī)模比較小的時(shí)候,人力可以完成,隨著企業(yè)的規(guī)模越來越大,企業(yè)的員工認(rèn)輸也越來越多,依然維持著人力進(jìn)行人事管理,必然會(huì)造成工作效率低,工作錯(cuò)誤增高的問題. 六十年代初期,計(jì)算機(jī)技術(shù)就開始應(yīng)用于數(shù)據(jù)庫的管理,形成了初期的信息系統(tǒng)。但是由于當(dāng)時(shí)計(jì)算機(jī)硬件系統(tǒng)較弱,限制了軟件系統(tǒng)的發(fā)展,信息系統(tǒng)只是簡(jiǎn)單的數(shù)據(jù)的集合。進(jìn)入七十年代以后,由于計(jì)算機(jī)硬件和軟件技術(shù)的飛速發(fā)展,尤其是大容量存儲(chǔ)設(shè)備硬盤的使用,為空間數(shù)據(jù)的錄入、存儲(chǔ)、檢索

7、和輸出提供了強(qiáng)有力的手段。一些國家先后建立了許多不同專題、不同類型、不同規(guī)模的各具特色的信息管理系統(tǒng)。九十年代至今是信息管理系統(tǒng)的用戶時(shí)代。一方面,信息管理系統(tǒng)已成為許多機(jī)構(gòu)必備的工作系統(tǒng)。另一方面,社會(huì)對(duì)人事管理系統(tǒng)的認(rèn)識(shí)普遍提高,需求大幅度增加,從而導(dǎo)致信息管理系統(tǒng)應(yīng)用的擴(kuò)大與深化。信息管理系統(tǒng)成為現(xiàn)代社會(huì)最基本的服務(wù)系統(tǒng)。我國的信息管理系統(tǒng)也是九十年代初開始快速發(fā)展的。經(jīng)過十余年的發(fā)展,我國的數(shù)據(jù)庫管理技術(shù)也廣泛的應(yīng)用與各個(gè)領(lǐng)域,并且形成了產(chǎn)業(yè)化。但是,我們的工廠、企業(yè)對(duì)信息管理系統(tǒng)的應(yīng)用比起世界先進(jìn)水平還相當(dāng)落后。國內(nèi)企業(yè)與國外企業(yè)在對(duì)信息技術(shù)的認(rèn)識(shí)和應(yīng)用水平上存在非常大的差距,主要體

8、現(xiàn)在管理和技術(shù)基礎(chǔ)方面。國外企業(yè)是在基本完成了工業(yè)化,企業(yè)生產(chǎn)經(jīng)營實(shí)現(xiàn)了現(xiàn)代化、規(guī)范化、制度化的基礎(chǔ)上開展企業(yè)的信息化工作;而我國許多企業(yè)工業(yè)化尚未完成,企業(yè)生產(chǎn)經(jīng)營的組織也尚未實(shí)現(xiàn)現(xiàn)代化、規(guī)范化和制度化的基礎(chǔ)上就進(jìn)入了信息化階段。在技術(shù)上,我國企業(yè)大部分還沒有完成機(jī)械化和自動(dòng)化,實(shí)施信息化的時(shí)間相對(duì)較短,積累的經(jīng)驗(yàn)也相對(duì)少。在我國制造業(yè)生產(chǎn)力水平較低、設(shè)備水平普遍落后于西方發(fā)達(dá)國家、企業(yè)信息化的基礎(chǔ)和經(jīng)驗(yàn)較少的情況下,實(shí)施企業(yè)信息化的難度是明顯大于國外的企業(yè)。雖然我們期望用信息化帶動(dòng)工業(yè)化,用信息技術(shù)促進(jìn)企業(yè)的跨越式發(fā)展,但是必須清楚的看到我國企業(yè)在管理意識(shí)和水平上還是存在的不足,在實(shí)施信息

9、化的工作過程中,正確估計(jì)信息化的投資風(fēng)險(xiǎn)和效益,抓好企業(yè)信息系統(tǒng)的總體規(guī)劃、制定良好的分步實(shí)施策略,設(shè)計(jì)一個(gè)良好的企業(yè)信息化整體解決方案。在制定和實(shí)施企業(yè)信息化整體解決方案時(shí),要對(duì)企業(yè)信息化工作有統(tǒng)一的思想和整體的認(rèn)識(shí),要建立和形成有效的信息系統(tǒng)設(shè)計(jì)實(shí)施方法,從戰(zhàn)略的角度來綜合考慮企業(yè)信息化工作中在管理、技術(shù)、操作層面面臨的各種困難。如制定和實(shí)施企業(yè)信息化整體解決方案需要考慮企業(yè)面臨的長遠(yuǎn)目標(biāo)和當(dāng)前急需解決問題的矛盾、信息孤島與系統(tǒng)集成問題,需要協(xié)調(diào)好信息系統(tǒng)建設(shè)與系統(tǒng)運(yùn)行的關(guān)系問題、信息系統(tǒng)升級(jí)與已有資源利用問題、信息技術(shù)的投資效益評(píng)估和風(fēng)險(xiǎn)問題、打基礎(chǔ)與提升水平關(guān)系問題、信息化對(duì)企業(yè)現(xiàn)行管

10、理模式和方法的沖擊以及相應(yīng)的管理制度問題。企業(yè)人事管理是相對(duì)企業(yè)內(nèi)部員工的管理。集人員、考勤、工資、員工培訓(xùn)、福利保險(xiǎn)、合同管理 、獎(jiǎng)懲等于一體的大型管理系統(tǒng)。為企業(yè)在人事管理等方面提供極大的方便。不但有利于企業(yè)的統(tǒng)一性管理,而且還大在提高了企業(yè)的全體員工的工作效率和積極性。企業(yè)人事管理可以說是一項(xiàng)瑣碎、繁雜而又必須十分細(xì)致的工作,是不能允許時(shí)常發(fā)生差錯(cuò)的。幾年前的那種手工操作已遠(yuǎn)遠(yuǎn)跟不上近代企業(yè)發(fā)展的步驟,時(shí)代的進(jìn)步?jīng)Q定了企業(yè)的發(fā)展,而企業(yè)要發(fā)展必然完善的管理體系,所以說企業(yè)人事管理的自動(dòng)化完全是時(shí)代進(jìn)步的必然結(jié)果。合理的利用有助于企業(yè)發(fā)展的管理系統(tǒng)是企業(yè)改革的一種優(yōu)越的體現(xiàn)。利用計(jì)算機(jī)對(duì)企

11、業(yè)人事管理不僅保證了核算準(zhǔn)確度,還成倍的提高了工作效率,而且便于查詢。開發(fā)目的隨著科技日新月異的發(fā)展,網(wǎng)絡(luò)變的更加成熟,人們更加認(rèn)識(shí)到知識(shí)的重要性,面對(duì)著各個(gè)企業(yè)這么龐大的人事信息管理,數(shù)據(jù)庫不斷地走向成熟,開發(fā)出基于C/S結(jié)構(gòu)的關(guān)系型的企業(yè)人事信息管理系統(tǒng),系統(tǒng)根據(jù)用戶不同的使用權(quán)限提供查詢和打印服務(wù),保存各個(gè)員工的檔案,實(shí)現(xiàn)辦公自動(dòng)化。 因此迫切需要一套自動(dòng)的信息管理系統(tǒng)來代替人工進(jìn)行管理。3、2 .功能需求該公司人事管理系統(tǒng)應(yīng)完成以下功能:對(duì)于部門、人員自然情況數(shù)據(jù)的操作,可以進(jìn)行添加,修改,刪除,可以根據(jù)任意項(xiàng)目進(jìn)行查詢,統(tǒng)計(jì)并形成報(bào)表??蛇M(jìn)行錄入,查詢,修改,刪除,根據(jù)條件統(tǒng)計(jì)。需要

12、有各個(gè)部門的明細(xì)表匯總,公司明細(xì)匯總表,報(bào)盤(按照有無工資卡號(hào)形成報(bào)表)。各個(gè)部門及部門下班組的匯總表,公司匯總表。分類(干部,正式工,臨時(shí)工)匯總表??梢源蛴」べY條??梢愿鶕?jù)條件進(jìn)行錄入,修改,刪除,查詢,匯總。并形成明細(xì)報(bào)表和匯總報(bào)表。并打印輸出。在人員調(diào)動(dòng)管理操作時(shí),對(duì)于被調(diào)動(dòng)人員的資料修改后,要更新到人員信息檔案數(shù)據(jù)庫中。在人員數(shù)據(jù)庫中,被調(diào)離、離退或除名的人員要加一個(gè)標(biāo)志區(qū)分。當(dāng)個(gè)人繳額增加時(shí),余額相應(yīng)增加(每繳一個(gè)月,余額原余額 單位繳額個(gè)人繳額)人員在公司外調(diào)動(dòng)或增加、離退時(shí),其公積金的各個(gè)項(xiàng)目將被封戶,在人員調(diào)動(dòng)完畢后,再由管理人員對(duì)該職工的公積金項(xiàng)目進(jìn)行開戶操作。由外公司調(diào)入

13、的人員根據(jù)情況選擇是否保留公積金,此權(quán)限只能授權(quán)給公積金管理人員。對(duì)工資進(jìn)行分析:管理人員可以對(duì)于各個(gè)部門傳上來的工資情況進(jìn)行可以分類統(tǒng)計(jì),按公司、部門(月份合計(jì)數(shù)額),按類別(干部、工人、臨時(shí)工、退養(yǎng)、不在崗),按崗位(輔助人員,管理人員,生產(chǎn)人員),要求對(duì)上述條件,可以對(duì)于每月的工資情況形成報(bào)表,柱型圖。公積金帳務(wù): 要求有日期、借方、貸方、余額、備注(注明款項(xiàng)、來源、去向)。查詢、匯總(按時(shí)間段,借方,貸方)勞動(dòng)管理主要分為:車間人員分布情況報(bào)表(人員分類、崗位、總?cè)藬?shù)、產(chǎn)假、病假、未轉(zhuǎn)正、見習(xí)生、工傷、臨時(shí)工、掙工時(shí)人員、上月人數(shù)、本月變動(dòng))、車間人員表。兩個(gè)報(bào)表主要是以手動(dòng)輸入為主。

14、記錄職工培訓(xùn)計(jì)劃。分為:培訓(xùn)計(jì)劃、執(zhí)行情況、培訓(xùn)臺(tái)帳。管理員可以對(duì)職工培訓(xùn)的記錄進(jìn)行錄入,修改,統(tǒng)計(jì) (根據(jù)培訓(xùn)時(shí)間,培訓(xùn)地點(diǎn)及得分情況) 3.3 數(shù)據(jù)要求(1) 部門、人員管理部門和人員應(yīng)包含的內(nèi)容如下:部門:(部門名稱,部門編碼,部門備注)。人員狀況:(照片、職工編號(hào)、姓名、年齡、性別、出生日期、民族、政治面貌、婚否、職稱、專業(yè)、學(xué)歷、畢業(yè)學(xué)校、畢業(yè)時(shí)間、基本工資、身份證號(hào)、部門、崗位(具體工種崗位)、班組,入廠時(shí)間、參加工作時(shí)間、類別(如:工人、干部、臨時(shí)工)、合同期限(起止時(shí)間)、家庭住址、聯(lián)系方式、其它。(2) 工資按照(公司、部門、車間、班組)形成工資明細(xì)表和工資匯總表工資表有以下

15、項(xiàng)目:(序號(hào)、工資卡號(hào)、姓名、部門、班組、職稱、原基本工資、基礎(chǔ)工資、基本工資、工時(shí)完成率、質(zhì)量否決權(quán)系數(shù)、出勤天數(shù)(正常為21天)、應(yīng)發(fā)基本工資、加班費(fèi)、應(yīng)發(fā)工資、保險(xiǎn)金、公積金(指?jìng)€(gè)人繳額)、所得稅。(3)人員調(diào)動(dòng)公司外調(diào)動(dòng)、公司內(nèi)調(diào)動(dòng)包括部門間的(部門間人員調(diào)動(dòng),人員增加,人員離退,人員除名)情況。對(duì)于離退,除名的人員要求保留其全部信息(從公司人員檔案中調(diào)整到離退,除名信息庫)。人員在部門間調(diào)動(dòng)時(shí),同時(shí)要對(duì)其工資及相關(guān)的個(gè)人自然信息自動(dòng)進(jìn)行相應(yīng)修改。(4)公積金公積金的相關(guān)數(shù)據(jù)包括:帳號(hào),姓名,性別,部門,工資額,個(gè)人繳額,單位繳額,出生日,原始余額、封戶、開戶日期、在人員目錄上顯示是否

16、封戶,可對(duì)封戶人員進(jìn)行查詢,修改操作。(5)職工培訓(xùn)職工培訓(xùn)的相關(guān)數(shù)據(jù)包括:培訓(xùn)計(jì)劃包括時(shí)間、地點(diǎn)、內(nèi)容、參加人數(shù)、要求。執(zhí)行情況包括時(shí)間、地點(diǎn)、老師、內(nèi)容、參加人員,人員學(xué)習(xí)情況。培訓(xùn)臺(tái)帳要求體現(xiàn)在人事檔案中四、 數(shù)據(jù)庫設(shè)計(jì)4.1.數(shù)據(jù)字典根據(jù)需求分析,得到以下數(shù)據(jù)字典數(shù)據(jù)項(xiàng)名稱人員編號(hào)別名PersonID類型長度Char(10)描述用于唯一標(biāo)示人員,在整個(gè)業(yè)務(wù)中是唯一的數(shù)據(jù)項(xiàng)名稱人員名字別名PersonName類型長度Char(10)描述人員的名字?jǐn)?shù)據(jù)項(xiàng)名稱人員性別別名PersonSex類型長度Bit描述人員的性別標(biāo)示數(shù)據(jù)項(xiàng)名稱人員年齡別名PersonAge類型長度Int描述人員的年齡標(biāo)示

17、數(shù)據(jù)項(xiàng)名稱人員身份證號(hào)碼別名PersonCardID類型長度Char(20)描述用于標(biāo)示人員的身份數(shù)據(jù)項(xiàng)名稱人員工作別名PersonJob類型長度Char(10)描述用于標(biāo)示人員,在整個(gè)業(yè)務(wù)的工作性質(zhì)數(shù)據(jù)項(xiàng)名稱部門編號(hào)別名DeptID類型長度Char(10)描述用于唯一標(biāo)示部門,在整個(gè)業(yè)務(wù)中是唯一的數(shù)據(jù)項(xiàng)名稱部門名稱別名DeptName類型長度Char(10)描述部門的名稱數(shù)據(jù)項(xiàng)名稱部門備注別名DeptComment類型長度VarChar(20)描述用于標(biāo)示部門在業(yè)務(wù)中的作用數(shù)據(jù)項(xiàng)名稱公積金編號(hào)別名GjjID類型長度Char(10)描述用于唯一標(biāo)示公積金,在整個(gè)業(yè)務(wù)中是唯一的數(shù)據(jù)項(xiàng)名稱人員名字

18、別名PersonName類型長度Char(10)描述公積金業(yè)務(wù)中人員的名字?jǐn)?shù)據(jù)項(xiàng)名稱公積金數(shù)量別名Count類型長度Int描述人員的公積金數(shù)量數(shù)據(jù)項(xiàng)名稱工資編號(hào)別名SalaryID類型長度Char(10)描述用于唯一標(biāo)示工資,在整個(gè)業(yè)務(wù)中是唯一的數(shù)據(jù)項(xiàng)名稱工資卡編號(hào)別名CardID類型長度Char(10)描述人員的工資卡卡號(hào)數(shù)據(jù)項(xiàng)名稱職工考核編號(hào)別名PersonID類型長度Char(10)描述用于唯一標(biāo)示職工考核人員,在整個(gè)業(yè)務(wù)中是唯一的數(shù)據(jù)項(xiàng)名稱職工考核備注別名Comment類型長度varChar(40)描述用于標(biāo)示職工考核的具體內(nèi)容數(shù)據(jù)項(xiàng)名稱勞動(dòng)管理編號(hào)別名PersonID類型長度Char

19、(10)描述用于唯一標(biāo)示勞動(dòng)管理人員,在整個(gè)業(yè)務(wù)中是唯一的數(shù)據(jù)項(xiàng)名稱勞動(dòng)管理備注別名Comment類型長度varChar(20)描述用于標(biāo)示勞動(dòng)管理的具體內(nèi)容數(shù)據(jù)項(xiàng)名稱職工培訓(xùn)編號(hào)別名PersonID類型長度Char(10)描述用于唯一標(biāo)示職工培訓(xùn)人員,在整個(gè)業(yè)務(wù)中是唯一的數(shù)據(jù)項(xiàng)名稱職工培訓(xùn)備注別名Comment類型長度varChar(40)描述用于標(biāo)示職工培訓(xùn)人員,在整個(gè)業(yè)務(wù)中是唯一的數(shù)據(jù)項(xiàng)名稱人員調(diào)動(dòng)編號(hào)別名PersonID類型長度Char(10)描述用于唯一標(biāo)示人員調(diào)動(dòng)的管理人員,在整個(gè)業(yè)務(wù)中是唯一的數(shù)據(jù)項(xiàng)名稱人員調(diào)動(dòng)備注別名Comment類型長度varChar(40)描述用于標(biāo)示人員調(diào)

20、動(dòng)的具體內(nèi)容3.2數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)名稱人員含義說明在公司工作的人員組成圖書=人員編號(hào)+人員名+人員性別 +人員年齡+身份證號(hào)碼+人員職位。數(shù)據(jù)結(jié)構(gòu)名稱部門含義說明公司分成各個(gè)部門組成部門=部門編號(hào)+部門名稱+部門領(lǐng)導(dǎo)+部門具體事務(wù)。 數(shù)據(jù)結(jié)構(gòu)名稱人員調(diào)動(dòng)含義說明人員在公司部門之間的調(diào)動(dòng)組成人員調(diào)動(dòng)=人員調(diào)動(dòng)管理人員+調(diào)動(dòng)的人員+人員調(diào)動(dòng)的具體事務(wù)。數(shù)據(jù)結(jié)構(gòu)名稱公積金含義說明公積金是公司總資金之外的一部分財(cái)產(chǎn),供公司使用組成公積金=公積金編號(hào)+人員名+部門名 +公積金數(shù)量+公積金的具體使用內(nèi)容。 數(shù)據(jù)結(jié)構(gòu)名稱工資含義說明公司給人員的薪酬組成工資=工資編號(hào)+人員名+工資卡卡號(hào) +部門名+工資數(shù)量1

21、4141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414。數(shù)據(jù)結(jié)構(gòu)名稱職工考核含義說明公司對(duì)職工的入職考核和季度考核組成職工考核=職工考核管理人員編號(hào)

22、+參加考核的人員+職工考核的具體內(nèi)容14141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414。數(shù)據(jù)結(jié)構(gòu)名稱勞動(dòng)管理含義說明公司對(duì)人員的勞動(dòng)管理組成勞

23、動(dòng)管理=勞動(dòng)管理人員編號(hào)+人員名+勞動(dòng)管理的具體內(nèi)容14141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414。數(shù)據(jù)結(jié)構(gòu)名稱職工培訓(xùn)含義說明公司為入職

24、人員提供的入職培訓(xùn)組成職工培訓(xùn)=職工培訓(xùn)管理人員編號(hào)+參加培訓(xùn)的人員+培訓(xùn)期間的具體內(nèi)容14141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414。4

25、.2、概念模型設(shè)計(jì)數(shù)據(jù)建模工作的第一步就是收集流程或活動(dòng)所需的數(shù)據(jù)元素。不管流程是全手工的、半 自動(dòng)化的還是全自動(dòng)化的,都要深入進(jìn)去尋找其中所蘊(yùn)含的活動(dòng),以獲得一個(gè)清晰、客觀的 數(shù)據(jù)元素及其規(guī)則的視圖。 根據(jù)步驟建立概念模型:依據(jù)數(shù)據(jù)分析得到的概念實(shí)體有:部門、人員、工資、公積金、人員調(diào)動(dòng)、職工培訓(xùn)、職工考核、勞動(dòng)管理。 人員之間有管理與被管理的關(guān)系,公積金和工資都是直接和職工有著發(fā)放關(guān)系,人員屬于部門,也就是說部門擁有人員,是高層對(duì)下面職工有管理的關(guān)系,所以人員之間會(huì)有調(diào)動(dòng),也會(huì)有職工培訓(xùn),勞動(dòng)管理和職工考核,這些都是人員之間生成的關(guān)系。其中公積金和部門有關(guān)和人員有關(guān),人員和部門有關(guān),形成環(huán)

26、狀,所以對(duì)公積金和部門之間的關(guān)系進(jìn)行優(yōu)化,兩者之間的關(guān)系省略,同樣的優(yōu)化后得到化簡(jiǎn)后的概念模型。得到的概念模型如下:圖1 數(shù)據(jù)庫概念模型4.3、邏輯模型設(shè)計(jì) 邏輯模型是數(shù)據(jù)庫建模的核心,也是很繁雜的一項(xiàng)工作。通過邏輯模型,即可以檢驗(yàn)概念模型的正確性,也能做為物理模型的基礎(chǔ)。它還是數(shù)據(jù)庫重構(gòu)的依據(jù)。 根據(jù)步驟建立邏輯模型:實(shí)體有:部門、人員、工資、公積金、人員調(diào)動(dòng)、職工培訓(xùn)、職工考核、勞動(dòng)管理。根據(jù)概念模型圖顯示每個(gè)實(shí)體都和人員有關(guān) 所以形成了一個(gè)有關(guān)人員的主題領(lǐng)域,其中主鍵依次是人員編號(hào)、部門編號(hào)、工資編號(hào)和部門編號(hào)(聯(lián)合主鍵)、公積金編號(hào)、人員調(diào)動(dòng)編號(hào)、職工培訓(xùn)編號(hào)、職工考核編號(hào)、勞動(dòng)管理編

27、號(hào),再對(duì)每個(gè)實(shí)體的屬性進(jìn)行添加,之前的數(shù)據(jù)字典就對(duì)各屬性的數(shù)據(jù)類型進(jìn)行了確定,生成的邏輯模型沒有多余的關(guān)系和屬性的冗余,從而形成了邏輯模型。得到邏輯模型:圖2 數(shù)據(jù)庫邏輯模型圖4.3、物理模型設(shè)計(jì)邏輯到物理的轉(zhuǎn)換是設(shè)計(jì)過程中的一個(gè)階段性任務(wù)。只有在這個(gè)階段,設(shè)計(jì)的焦點(diǎn)才是 怎樣構(gòu)造數(shù)據(jù)庫。針對(duì)不同類型的數(shù)據(jù)庫,得到的物理模型是不同的。為了得到好的物理模 型,創(chuàng)建并規(guī)劃數(shù)據(jù)庫的時(shí)候必須要有數(shù)據(jù)庫管理(DBA)的參與。這個(gè)階段也是DBA和程序員開始調(diào)整和優(yōu)化應(yīng)用程序的階段。一旦DBA構(gòu)造好物理設(shè)計(jì),那么針對(duì)它的一個(gè)細(xì)小 修改,甚至是一個(gè)列名的拼寫,代價(jià)都會(huì)變得極其昂貴。 。在上述邏輯模型的構(gòu)建中已

28、經(jīng)得到了比較完善的數(shù)據(jù)模型。在物理模型的設(shè)計(jì)中,主要是對(duì)邏輯模型中得到的各個(gè)實(shí)體進(jìn)行具體化。由于本系統(tǒng)考慮選用開源的MySQL數(shù)據(jù)庫,因此要使各個(gè)實(shí)體的屬性的數(shù)據(jù)類型符合MySQL的相關(guān)規(guī)范,確保在生成DDL語句時(shí)不會(huì)出現(xiàn)故障。考慮到本系統(tǒng)的使用范圍比較小,不會(huì)涉及太復(fù)雜的數(shù)據(jù)存儲(chǔ),而且該系統(tǒng)的主要功能是和查詢相關(guān)的,并不會(huì)有太多的插入刪除和修改的操作,因此沒有對(duì)邏輯模型進(jìn)行反規(guī)范化設(shè)計(jì)。并保證了查詢所要求的效率。通過綜合考慮,得到以下設(shè)計(jì)完成后的數(shù)據(jù)庫物理模型,如圖所示。圖3 數(shù)據(jù)庫物理模型圖五、系統(tǒng)功能設(shè)計(jì)5.1、業(yè)務(wù)流程分析經(jīng)過調(diào)查,人事管理工作的業(yè)務(wù)數(shù)據(jù)主要包括職工個(gè)人檔案、部門、職工

29、工作業(yè)績(jī)?cè)u(píng)價(jià)。人事管理系統(tǒng)主要是對(duì)職工個(gè)人信息、工作業(yè)績(jī)?cè)u(píng)價(jià)進(jìn)行管理和數(shù)據(jù)的統(tǒng)計(jì),要求實(shí)現(xiàn)的功能如下。1.員工考勤:按照單位制定的管理制度,為每名員工制定考勤卡,記錄考勤信息,便于獎(jiǎng)金的發(fā)放和違紀(jì)人員的處理。2.工資計(jì)算:工資計(jì)算可分為基本工資計(jì)算、考勤、加班獎(jiǎng)金計(jì)算,以及其他情況計(jì)算,匯總為員工工資表,根據(jù)員工的職務(wù)和工種來確定基本工資,根據(jù)出工情況扣除缺勤費(fèi),根據(jù)加班情況發(fā)放津貼,根據(jù)醫(yī)療保險(xiǎn)費(fèi)用給予報(bào)銷費(fèi)用。用戶在員工信息管理模塊對(duì)該員工的工資等級(jí)進(jìn)行輸入以后,在工資模塊會(huì)自動(dòng)對(duì)員工工資進(jìn)行匯總。用戶可以打印出工資匯總表,打印之前可以通過打印預(yù)覽功能進(jìn)行打印預(yù)覽。3.員工信息管理:員工基

30、本信息模塊具有員工信息輸入、員工增刪和員工信息查詢?nèi)齻€(gè)功能。員工基本信息包括員工號(hào)、員工姓名、員工性別、所在部門、所在崗位、工齡和工資等級(jí)等信息。員工增刪實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫中員工信息的增加和刪除。員工信息查詢可以通過員工號(hào)或員工姓名對(duì)員工信息進(jìn)行查詢。4.退休人員管理:對(duì)退休人員的信息進(jìn)行保存、記錄、更改的操作。5.出差管理:用于記錄本月內(nèi)員工出差情況,最后進(jìn)行匯總,形成出差報(bào)表,這些記錄是供員工出差補(bǔ)助核算使用的。5.負(fù)責(zé)人事考核、考查工作。建立人事檔案資料庫,規(guī)范人才培養(yǎng)、考查選拔工作程序,組織定期戒不定期的人事考證、考核、考查的選拔工作。6.負(fù)責(zé)核定各崗位工資標(biāo)準(zhǔn)。做好勞動(dòng)工資統(tǒng)計(jì)工作,負(fù)責(zé)

31、對(duì)日常工資、加班工資的報(bào)批和審核工作,辦理考勤、獎(jiǎng)懲、差假、調(diào)動(dòng)等工作。5.2、系統(tǒng)功能結(jié)構(gòu)人事工資管理系統(tǒng)主要八大模塊,部門管理模塊、人員檔案管理模塊、培訓(xùn)管理模塊、職工考核管理模塊、公積金管理模塊、人員調(diào)動(dòng)管理模塊、工資管理模塊、勞動(dòng)管理模塊。用來提供對(duì)企業(yè)員工的整體統(tǒng)一管理。部門管理模塊包括的子模塊有添加部門和管理部門,其中添加部門子模塊是用來添加企業(yè)的部門信息;管理部門子模塊是企業(yè)高層對(duì)企業(yè)部門的修改和刪除部門,并且維護(hù)部門信息。人員檔案管理模塊包含的子模塊有添加人員檔案、人員檔案管理和查詢檔案,添加人員檔案可以添加人員的檔案;人員檔案管理可以維護(hù)人員的檔案信息,包含修改和刪除人員檔案

32、信息,在查詢管理可以查看整體的人員檔案信息。培訓(xùn)管理模塊有添加培訓(xùn)人員和培訓(xùn)管理兩個(gè)個(gè)子模塊,這兩個(gè)子模塊用來添加、修改和刪除培訓(xùn)人員的所有信息。職工考核管理模塊包含添加考核人員和考核管理兩個(gè)子模塊這兩個(gè)子模塊用來添加、修改和刪除考核人員的所有信息。公積金管理模塊有公積金修改和公積金管理兩個(gè)模塊。人員調(diào)動(dòng)模塊包含有人員調(diào)動(dòng)的添加和人員調(diào)動(dòng)管理兩個(gè)子模塊,是用來添加、修改、刪除和查看人員調(diào)動(dòng)的信息。工資管理模塊有工資修改和管理管理兩個(gè)模塊,在工資修改可以調(diào)整人員的工資信息,在管理可以查看人員工資信息。勞動(dòng)管理模塊有添加勞動(dòng)人員勞動(dòng)記錄和管理兩個(gè)模塊,是用來添加、修改、刪除和查看人員勞動(dòng)記錄的信息

33、。企業(yè)人事管理系統(tǒng)的功能結(jié)構(gòu)如下圖所示。企業(yè)人事管理系統(tǒng)人員檔案管理培訓(xùn)管理職稱變動(dòng)管理獎(jiǎng)懲管理人員調(diào)動(dòng)管理工資管理部門添加部門管理人員檔案添加人員檔案管理培訓(xùn)添加記錄培訓(xùn)管理職稱變動(dòng)添加職稱變動(dòng)管理獎(jiǎng)懲信息添加獎(jiǎng)懲信息管理人員調(diào)動(dòng)信息添加人員調(diào)動(dòng)信息管理工資修改工資查詢部門管理員工醫(yī)保添加員工醫(yī)保刪除醫(yī)保管理圖4 系統(tǒng)結(jié)構(gòu)功能圖5.3各模塊內(nèi)部過程描述5.3.1 操作員登錄1功能:按輸入的用戶 ID 和密碼驗(yàn)證用戶的合法性,根據(jù)用戶設(shè)置權(quán)限2輸入項(xiàng)目:用戶ID和密碼開始登錄登錄窗體:提示輸入ID和密碼將輸入信息與數(shù)據(jù)庫 中的比較是否合法用戶?操作完畢退出登錄進(jìn)行系統(tǒng)的管理操作YN3輸出項(xiàng)目:

34、4程序流程圖: 圖5 操作員登錄程序流程圖5.3.2人員信息詳細(xì)查詢1功能:根據(jù)查詢條件查詢員工的詳細(xì)信息。2輸入項(xiàng)目:?jiǎn)T工的各種屬性、要查詢的值3輸出項(xiàng)目:?jiǎn)T工按條件查詢的各種信息4程序流程圖:結(jié) 束輸入查詢屬性值開 始 輸入員工查詢屬性點(diǎn)擊查詢按鈕顯示查詢結(jié)果是否為空Y 圖6 員工信息查詢流程圖 六、系統(tǒng)模塊具體設(shè)計(jì)與實(shí)現(xiàn)6.1 人員檔案模塊6.1.1 人員檔案模塊的功能概述 人員檔案模塊(Employee.jsp)是用來建立和修改員工檔案,該模塊有添加員工檔案、員工檔案管理和查詢?nèi)藛T檔案,如圖7所示。圖7 人員檔案圖 單擊“添加人員檔案”(AddEmployeeStep1.jsp)可以添

35、加員工的的檔案信息,但是只能添加員工檔案,如圖8所示。 圖8 人員添加模塊圖 管理人員檔案(ManageEmployeeStep1.jsp)是用來管理人員檔案信息,在這里可以修改人員的檔案信息和刪除人員檔案,如圖9所示。圖9 管理人員檔案查詢?nèi)藛T檔案(SearchEmployeeStep1.jsp)是用來查詢?nèi)藛T的檔案信息,如圖10所示。圖10 查詢?nèi)藛T檔案6.1.2 人員檔案模塊實(shí)現(xiàn) 人員檔案管理主要分為添加人員檔案、管理人員檔案和查詢?nèi)藛T檔案,其中添加人員檔案的主要功能是添加人員的檔案,單擊“添加人員檔案”AddEmployeeStep1.jsp界面,要實(shí)現(xiàn)此模塊的添加功能,需要將類別文本

36、框置于表單里面,提交表單到相應(yīng)的處理頁面,可以獲得表單中人員信息的值,使用Insert Into語句將人員檔案信息新增到數(shù)據(jù)庫中。點(diǎn)擊“管理人員檔案”進(jìn)去管理界面ManageEmployeeStep1.jsp,點(diǎn)擊修改進(jìn)去人員檔案修改頁面ModifyEmployeeStep1.jsp?employeeid=000001。管理員將需要的修改的人員信息添加到頁面的文本框中,在此前需要在文本框中從數(shù)據(jù)庫取出人員檔案的信息,調(diào)用JavaBean中的修改方法實(shí)現(xiàn)人員檔案的修改功能。在此頁面中還有刪除功能,單擊“刪除”鏈接時(shí),會(huì)彈出人員檔案信息刪除對(duì)話框,詢問管理員是否確認(rèn)要?jiǎng)h除此項(xiàng),在頁面做刪除鏈接時(shí),

37、需要將人員檔案信息類別EmployeeID傳入刪除處理頁面,以EmployeeID作為參數(shù)調(diào)用JavaBean中的類別刪除方法。進(jìn)去“查詢?nèi)藛T檔案”SearchEmployeeStep1.Jsp頁面,此頁面有查詢功能,點(diǎn)擊查詢功能,就在直接調(diào)用數(shù)據(jù)庫中的人員檔案信息,顯示在SearchEmployeeStep2.Jsp可以看到員工的詳細(xì)信息。 6.2 培訓(xùn)管理模塊6.2.1 培訓(xùn)管理功能概述培訓(xùn)管理模塊(Train.jsp)是用來添加和管理人員的培訓(xùn)信息。如圖11所示。圖11 培訓(xùn)管理模塊在添加培訓(xùn)記錄(AddTrainStep1.jsp)中,可以從未參加過的人員添加到培訓(xùn)中去,如圖12所示:

38、圖12 添加培訓(xùn)記錄 在培訓(xùn)管理中的培訓(xùn)管理記錄(ManageTrainStep1.jsp)中,可以修改和刪除人員的培訓(xùn)信息,如圖13所示。圖13 管理培訓(xùn)記錄6.2.2 培訓(xùn)管理實(shí)現(xiàn)過程 在培訓(xùn)管理模塊同樣存在添加、修改和刪除功能。 在添加培訓(xùn)記錄AddTrainStep1.Jsp頁面中,要實(shí)現(xiàn)添加功能同樣需要培訓(xùn)人員和培訓(xùn)人員的信息全部置于表單里面,提交表單到Train .java處理,此時(shí)可以獲得表單中的培訓(xùn)人員的所有信息的類別值,在使用insert into語句將培訓(xùn)人員信息新增到數(shù)據(jù)庫中去。 在“管理培訓(xùn)記錄”ManageTrainStep1.Jsp頁面,點(diǎn)擊修改鏈接時(shí),會(huì)轉(zhuǎn)入Mod

39、ifyTrainStep1.jsp?trainno=15頁面中,管理員將需要修改的培訓(xùn)信息填寫到表單里面,提交到相應(yīng)的train.Java處理,調(diào)用里面的修改方法實(shí)現(xiàn)培訓(xùn)人員修改信息并且存儲(chǔ)到數(shù)據(jù)庫中去。 點(diǎn)擊刪除鏈接時(shí),會(huì)跳出提示框詢問管理員是否要?jiǎng)h除人員的培訓(xùn)信息,在ManageTrainStep1.Jsp 做刪除時(shí),將人員的類別EmployeeID傳入類別刪除處理頁面,在將EmployeeID作為參數(shù)調(diào)用javabean中的刪除方法,實(shí)現(xiàn)其功能。6.3 醫(yī)保管理模塊6.3.1 醫(yī)保管理的功能概述 醫(yī)保管理模塊(employee/yb.jsp)分為添加人員醫(yī)保信息和醫(yī)保信息管理,添加醫(yī)保信

40、息(addyb.jsp)為添加人員的醫(yī)保情況信息。如圖14所示。圖14 添加醫(yī)保信息 點(diǎn)擊“醫(yī)保信息管理”(pmhmanager.jsp)可以查看到人員的醫(yī)保信息,并且可以刪除人員的醫(yī)保信息,如圖15所示。圖15 醫(yī)保管理信息6.3.2 醫(yī)保管理模塊的功能實(shí)現(xiàn)在醫(yī)保管理employee/yb.Jsp頁面中分為添加人員醫(yī)保信息和醫(yī)保信息管理,在添加人員醫(yī)保信息中有添加功能,其功能實(shí)現(xiàn)方法和前面的添加功能是一樣的,將文本框全部置于表單里面,管理員在將所有的人員醫(yī)保信息填寫在表單里面,然后提交到相應(yīng)的Java頁面處理,增加到數(shù)據(jù)庫中。在醫(yī)保信息管理pmhmanager.Jsp頁面,做刪除鏈接時(shí),直接

41、通過數(shù)據(jù)庫的刪除方法直接刪掉。6.4 工資管理模塊6.4.1工資管理模塊的功能概述 工資管理模塊(Wage.jsp)分為工資管理(ManageWage.jsp)和工資查詢(SearchWage.jsp)。 工資管理里可以看到員工的所有工資信息,并且可以調(diào)整人員的工資。如圖16所示。圖16 工資管理里面的調(diào)整工資如圖17所示。圖17 工資添加 工資查詢是系統(tǒng)為人員查詢自己的工資信息,如圖18所示。圖18 工資查詢6.4.1工資管理模塊的功能實(shí)現(xiàn) 在工資管理模塊Wage.jsp頁面有工資管理和工資查詢,在工資管理ManageWage.jsp頁面可以直接看到員工的工資的基本信息,后面有工資調(diào)整的功能

42、,點(diǎn)擊工資調(diào)整進(jìn)去AddWage.jsp?EmployeeID=000001頁面,并且從數(shù)據(jù)庫里面調(diào)出改員工的工資信息,實(shí)現(xiàn)該功能同樣需要基本信息的文本框置于表單中,管理員填寫好人員的工資后,提交到j(luò)ava頁面處理并且儲(chǔ)存到書庫中去。 在點(diǎn)擊攻擊查詢進(jìn)去SearchWage.jsp頁面,看到全部人員的工資信息,在做查詢功能時(shí),直接調(diào)用數(shù)據(jù)庫中的的代碼直接顯示在SearchWage.jsp頁面中。七、課程設(shè)計(jì)總結(jié)通過為期四周的軟件課程設(shè)計(jì),對(duì)于已經(jīng)學(xué)習(xí)的理論知識(shí)有了實(shí)踐,充分理解和全面綜合地運(yùn)用大學(xué)期間學(xué)習(xí)的理論知識(shí)熟悉軟件系統(tǒng)開發(fā)的一般過程,通過學(xué)習(xí)過的軟件工程的原理方法進(jìn)行需求分析和對(duì)各模塊

43、進(jìn)行構(gòu)建,也運(yùn)用了數(shù)據(jù)建模數(shù)據(jù)庫原理等知識(shí)對(duì)數(shù)據(jù)庫的從概念模型,邏輯模型,物理模型等一步步進(jìn)行創(chuàng)建,從而生成表結(jié)構(gòu),后利用JSP平臺(tái)和軟件開發(fā)環(huán)境進(jìn)行程序編制,測(cè)試軟件的可行性等,提高我們的軟件研發(fā)的工程能力,熟悉了軟件工程項(xiàng)目開發(fā)的流程,對(duì)已經(jīng)學(xué)過的程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)建模、操作系統(tǒng)等理論知識(shí)進(jìn)行綜合應(yīng)用,從而對(duì)軟件研發(fā)有了清晰的認(rèn)識(shí)。課程設(shè)計(jì)是分小組進(jìn)行合作的,一組5個(gè)人,這四周中,我們小組分工合作、齊心協(xié)力,一起完成了課程設(shè)計(jì)前的準(zhǔn)備工作,對(duì)計(jì)算機(jī)軟件相關(guān)原理與知識(shí)進(jìn)行復(fù)習(xí),也查閱了必要的設(shè)計(jì)資料,之后對(duì)軟件設(shè)計(jì)任務(wù)進(jìn)行了規(guī)劃和分工。在以后的日子里我們組成員一起努力,查閱資料、小組討

44、論、進(jìn)行分析和整理,不會(huì)的請(qǐng)教老師,雖然時(shí)候?qū)τ行﹩栴}看法不同過程中總會(huì)發(fā)生一些問題的阻撓,但是我們只討論不爭(zhēng)論,相互理解相互尊重,在老師的指導(dǎo)下終于迎刃而解,從而一個(gè)一個(gè)階段的完成了這次設(shè)計(jì),面對(duì)這次任務(wù)感覺壓力挺大,但是在共同努力下我們完成了,也得到了知識(shí)和友誼,加強(qiáng)了人際交往能力,對(duì)以后進(jìn)入工作崗位有很大幫助。在今后社會(huì)的發(fā)展和學(xué)習(xí)實(shí)踐過程中,一定要不懈努力,不能遇到問題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問題所在,然后一一進(jìn)行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠(yuǎn)不可能收獲成功,收獲喜悅,也永遠(yuǎn)不可能得到社會(huì)及他人對(duì)你的認(rèn)可!八、附件

45、81、數(shù)據(jù)庫DDL腳本DDL腳本CREATE TABLE 部門 (DeptID char(10) NOT NULL, DeptName varchar(20) NULL, DeptComment varchar(40) NOT NULL, PRIMARY KEY (DeptID);CREATE TABLE 人員 (PersonID char(10) NOT NULL, PersonNmae char(20) NULL, PersonAge int NULL, PersonSex bit NULL, PersonJob int NULL, PersonCardID char(20) NULL,

46、部門DeptID int NOT NULL, 人員PersonID int NOT NULL, 人員部門DeptID int NOT NULL, PRIMARY KEY (PersonID, 部門DeptID);CREATE TABLE 工資 (SalaryID char(15) NOT NULL, CardID char(15) NULL, PersonName char(10) NULL, DeptID char(10) NOT NULL, 人員PersonID int NOT NULL, 人員部門DeptID int NOT NULL, PRIMARY KEY (SalaryID, De

47、ptID, 人員PersonID, 人員部門DeptID);CREATE TABLE 公積金 (GjjID char(10) NOT NULL, PersonName char(10) NULL, Count int NULL, 人員PersonID int NOT NULL, 人員部門DeptID int NOT NULL, PRIMARY KEY (GjjID, 人員PersonID, 人員部門DeptID);CREATE TABLE 人員調(diào)動(dòng) (CGPersonID char(10) NOT NULL, Comment text NULL, 人員PersonID int NOT NULL

48、, 人員部門DeptID int NOT NULL, PRIMARY KEY (CGPersonID, 人員PersonID, 人員部門DeptID);CREATE TABLE 職工培訓(xùn) (PXPersonID char(10) NOT NULL, Comment text NULL, 人員PersonID int NOT NULL, 人員部門DeptID int NOT NULL, PRIMARY KEY (PXPersonID, 人員PersonID, 人員部門DeptID);CREATE TABLE 職工考核 (KHPersonID char(10) NOT NULL, Comment

49、text NULL, 人員PersonID int NOT NULL, 人員部門DeptID int NOT NULL, PRIMARY KEY (KHPersonID, 人員PersonID, 人員部門DeptID);CREATE TABLE 勞動(dòng)管理 (LDPersonID char(10) NOT NULL, Comment text NULL, 人員PersonID int NOT NULL, 人員部門DeptID int NOT NULL, PRIMARY KEY (LDPersonID, 人員PersonID, 人員部門DeptID);ALTER TABLE 人員 ADD CONS

50、TRAINT 管理 FOREIGN KEY (人員PersonID, 人員部門DeptID) REFERENCES 人員 (PersonID, 部門DeptID);ALTER TABLE 人員 ADD CONSTRAINT 擁有 FOREIGN KEY (部門DeptID) REFERENCES 部門 (DeptID);ALTER TABLE 人員調(diào)動(dòng) ADD CONSTRAINT 管理 FOREIGN KEY (人員PersonID, 人員部門DeptID) REFERENCES 人員 (PersonID, 部門DeptID);ALTER TABLE 勞動(dòng)管理 ADD CONSTRAINT

51、管理 FOREIGN KEY (人員PersonID, 人員部門DeptID) REFERENCES 人員 (PersonID, 部門DeptID);ALTER TABLE 職工考核 ADD CONSTRAINT 管理 FOREIGN KEY (人員PersonID, 人員部門DeptID) REFERENCES 人員 (PersonID, 部門DeptID);ALTER TABLE 職工培訓(xùn) ADD CONSTRAINT 管理 FOREIGN KEY (人員PersonID, 人員部門DeptID) REFERENCES 人員 (PersonID, 部門DeptID);ALTER TABLE

52、 公積金 ADD CONSTRAINT 發(fā)放 FOREIGN KEY (人員PersonID, 人員部門DeptID) REFERENCES 人員 (PersonID, 部門DeptID);ALTER TABLE 工資 ADD CONSTRAINT 發(fā)放 FOREIGN KEY (人員PersonID, 人員部門DeptID) REFERENCES 人員 (PersonID, 部門DeptID);ALTER TABLE 人員 DROP CONSTRAINT 管理;ALTER TABLE 人員 DROP CONSTRAINT 擁有;ALTER TABLE 人員調(diào)動(dòng) DROP CONSTRAINT

53、 管理;ALTER TABLE 勞動(dòng)管理 DROP CONSTRAINT 管理;ALTER TABLE 職工考核 DROP CONSTRAINT 管理;ALTER TABLE 職工培訓(xùn) DROP CONSTRAINT 管理;ALTER TABLE 公積金 DROP CONSTRAINT 發(fā)放;ALTER TABLE 工資 DROP CONSTRAINT 發(fā)放;DROP TABLE 部門;DROP TABLE 人員;DROP TABLE 工資;DROP TABLE 公積金;DROP TABLE 人員調(diào)動(dòng);DROP TABLE 職工培訓(xùn);DROP TABLE 職工考核;DROP TABLE 勞動(dòng)管

54、理;8.2、系統(tǒng)程序清單8.2.1、界面關(guān)鍵代碼<body> 工資表查詢 <br> <form id="form1" method="post" > 工資編號(hào):<input type="text" name="SalaryID" /> 人員姓名:<input type="text" name="PersonName"/> 工資卡卡號(hào):<input type="text" name="

55、;CardID"/><br> <br> 年齡:<input type="text" name="age" /> 部門:<input type="text" name="Dept"/> 工資:<input type="text" name="Salary"/><br> <input type="button" id="select" value="查詢"> <input type=&

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論