【正文】
姓名養(yǎng)老保險(xiǎn)失業(yè)保險(xiǎn)工傷保險(xiǎn)總保險(xiǎn)金圖213 員工福實(shí)體ER圖管理員信息管理員密碼圖214 管理員信息實(shí)體ER 圖表結(jié)構(gòu)分析根據(jù)本系統(tǒng)功能需求,數(shù)據(jù)庫采用Microsoft公司的Access 2003,它完全可以適合工作需求,并且它所支持的數(shù)據(jù)類型十分豐富,維護(hù)簡單,費(fèi)用比較低,開發(fā)人員技術(shù)要求不是很高。本文根據(jù)上面的分析規(guī)劃出的實(shí)體有部門設(shè)計(jì)、員工信息、職務(wù)管理、職務(wù)變更、上班登記、下班登記、員工請(qǐng)假信息、員工加班信息、員工獎(jiǎng)懲信息、員工工資信息、員工福利信息、管理員信息等。數(shù)據(jù)庫系統(tǒng)已經(jīng)成為一門獨(dú)立的學(xué)科,所以,當(dāng)我們把數(shù)據(jù)庫設(shè)計(jì)原理應(yīng)用到MIS開發(fā)中,數(shù)據(jù)庫設(shè)計(jì)的幾個(gè)步驟與系統(tǒng)開發(fā)的各個(gè)階段相對(duì)應(yīng),且融為一體,它們的對(duì)應(yīng)關(guān)系如圖22所示。(二)系統(tǒng)的數(shù)據(jù)庫邏輯設(shè)計(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è)計(jì)是在選定的數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫的過程。福利管理模塊:本應(yīng)用模塊的主要功能是實(shí)現(xiàn)對(duì)員工福利信息的管理,包括福利的查詢和調(diào)整。工資管理模塊:本應(yīng)用模塊的主要功能是實(shí)現(xiàn)對(duì)員工工資信息的管理,包括工資的查詢和調(diào)整。職務(wù)管理模塊:本應(yīng)用模塊的主要功能是實(shí)現(xiàn)對(duì)員工現(xiàn)任職務(wù)、員工植物變更記錄的管理,以及職務(wù)的設(shè)置。公司結(jié)構(gòu)模塊:本應(yīng)用模塊的主要功能是進(jìn)行公司結(jié)構(gòu)的說明,相關(guān)部門的管理以及職位的調(diào)整。通過了系統(tǒng)功能框架的分析,得到了如圖21的系統(tǒng)功能模塊。二、系統(tǒng)的概要設(shè)計(jì)(一)系統(tǒng)的功能框架分析構(gòu)建一個(gè)人事信息管理系統(tǒng),該系統(tǒng)主要由六個(gè)子系統(tǒng)組成,分別包括個(gè)人信息管理子系統(tǒng),職務(wù)信息管理子系統(tǒng),出勤信息管理子系統(tǒng),工資信息管理子系統(tǒng),懲罰信息管理子系統(tǒng)以及福利信息管理子系統(tǒng)。它具有界面友好、易學(xué)易用、開發(fā)簡單、接口靈活等特點(diǎn),是典型的新一代桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)。JCreator 具有無限撤銷、代碼縮進(jìn)、自動(dòng)類庫方法提示、安所選職能定位查閱JavaAPI文檔的功能,它支持JSP、Ant、CVS,、易用、美觀,是Java初級(jí)程序員的理想IDE。JCreator 專業(yè)版是一款適合于各個(gè) Java 語言編程開發(fā)人員的IDE工具。JDK的另一個(gè)顯著特點(diǎn)是隨著Java 版本的升級(jí)而升級(jí)。另一種方式是使用集成開發(fā)環(huán)境(Integrated Developing Environment,IDE)。Java的開發(fā)環(huán)境大體上分成兩種方式。 Java語言是一種跨平臺(tái)、適合于分布式計(jì)算機(jī)環(huán)境的面向?qū)ο缶幊陶Z言。表21 計(jì)算機(jī)硬件配備要求表內(nèi)容最低配置建議配置主機(jī)P3/1GP4/2G以上內(nèi)存256MB1G以上硬盤20GB60GB以上開發(fā)運(yùn)行軟件環(huán)境軟件平臺(tái)是指系統(tǒng)開發(fā)與運(yùn)行的軟件環(huán)境。(二)系統(tǒng)開發(fā)和運(yùn)行環(huán)境硬件配置及外設(shè)設(shè)備硬件平臺(tái)是指開發(fā)與運(yùn)行所需要的硬件環(huán)境,主要包括計(jì)算機(jī)機(jī)型及硬件配置。懲罰信息管理子系統(tǒng)懲罰信息管理子系統(tǒng)主要是對(duì)說有的員工的懲罰信息進(jìn)行登記,包括了員工的編號(hào),員工的姓名,員工的獎(jiǎng)勵(lì)、懲罰,員工的懲罰說明和相應(yīng)的備注信息,并且能夠刪除錯(cuò)誤的員工懲罰記錄的信息。加班登記主要是對(duì)所有員工的加班信息進(jìn)行登記,包括員工的編號(hào),員工的姓名,員工的加班日期,員工的加班時(shí)間,員工的加班薪資和相應(yīng)的備注信息,并能夠刪除錯(cuò)誤的員工加班記錄的信息。下班登記主要是對(duì)所有員工的下班信息經(jīng)行登記,包括員工的編號(hào),員工的姓名,員工的下班時(shí)間和相應(yīng)的備注信息,并且能夠刪除錯(cuò)誤的員工下班時(shí)間記錄的信息。出勤信息管理子系統(tǒng)出勤信息管理子系統(tǒng)主要是對(duì)所有員工的出勤信息進(jìn)行登記,包括了四個(gè)部分的內(nèi)容——上班登記、下班登記、請(qǐng)假登記和加班登記。職務(wù)變更包括員工的編號(hào),員工的姓名,員工的各種職務(wù)以及任職該職務(wù)的時(shí)間。職務(wù)信息管理子系統(tǒng)職務(wù)信息管理子系統(tǒng)主要是對(duì)所有員工的職務(wù)信息進(jìn)行登記,包括了兩個(gè)部分的內(nèi)容——職務(wù)管理和職務(wù)變更。員工信息管理子系統(tǒng)員工信息管理子系統(tǒng)主要是對(duì)所有員工的個(gè)人信息進(jìn)行登記、刪除、檢索、查找,包括員工的編號(hào),員工的性別,員工的姓名,員工的身份證號(hào)碼,員工的聯(lián)系電話、聯(lián)系方式,員工的入公司時(shí)間,照片等記錄。同時(shí),在設(shè)計(jì)開發(fā)過程中,我們可以選用適當(dāng)?shù)臄?shù)據(jù)庫和數(shù)據(jù)庫連接驅(qū)動(dòng)程序,建立好合適的數(shù)據(jù)庫表格和設(shè)計(jì)好美觀大方的管理界面。這些對(duì)于設(shè)計(jì)者的知識(shí)水平有較高的要求。人事信息管理系統(tǒng)的開發(fā)需要就Java語言和數(shù)據(jù)庫兩方面的知識(shí),因此設(shè)計(jì)一個(gè)實(shí)用性強(qiáng)的人事信息管理系統(tǒng),對(duì)于我們進(jìn)行課程設(shè)計(jì)方面知識(shí)的提高有很大的推動(dòng)作用。例如:存儲(chǔ)量大、修改方便、檢索快速、安全性高,使用壽命長、成本低、可靠性好等。因此,隨著企業(yè)的強(qiáng)大和發(fā)展,傳統(tǒng)的管理方式不再適應(yīng)企業(yè)的需要。伴隨著計(jì)算機(jī)的迅速發(fā)展和廣泛使用,企業(yè)人事信息管理轉(zhuǎn)向電子化成為必然。 關(guān)鍵字:信息管理系統(tǒng)、人事信息管理系統(tǒng),Java,Access2000AbstractWith the current puter technology continues to improve , as well as the continuous development of the modern economy , the traditional management techniques are no longer satisfied the needs of enterprises , more and more panies focus on puter information management system , personnel information management system is typical of puter information management system one of the enterprises by means of which human resource management to achieve more with less. With the increase in the number of enterprises employ to effectively manage personnel information bee inevitable. This paper analyzes the position of personnel information management system as well as some of the basic functional modules , including system functional framework analysis, environmental analysis hardware and software system development , system logical database design analysis, and system data flow analysis , and focus on the users of the system interface development and the development of each subsystem ar