人事管理系統(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頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、目目 錄錄 1.導(dǎo)導(dǎo)言言 .1 目的.2 范圍.2 開發(fā)環(huán)境.2 縮寫說明.2 參考資料.3 版本更新信息.3 2.系統(tǒng)分析系統(tǒng)分析 .3 3.界面設(shè)計(jì)界面設(shè)計(jì) .5 4.體系結(jié)體系結(jié)構(gòu)構(gòu) .6 4.1 體系結(jié)構(gòu).6 4.2 系統(tǒng)運(yùn)行環(huán)境.6 5.數(shù)據(jù)模數(shù)據(jù)模型型 .7 5.1 數(shù)據(jù)庫的概念結(jié)構(gòu)模型設(shè)計(jì).7 5.3 數(shù)據(jù)庫管理物理結(jié)構(gòu)模型設(shè)計(jì).11 6.使用過程使用過程 .13 1.導(dǎo)言導(dǎo)言 1.1 目的 該文檔的目的是描述人事管理系統(tǒng)項(xiàng)目的概要設(shè)計(jì),其主要內(nèi)容包括: 系統(tǒng)功能簡(jiǎn)介 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)設(shè)計(jì) 模塊設(shè)計(jì) 界面設(shè)計(jì) 1.2 范圍 文檔詳細(xì)介紹了人事管理系統(tǒng)的需求設(shè)計(jì),數(shù)據(jù)庫實(shí)現(xiàn)及實(shí)現(xiàn)

2、的工具,主要是對(duì)企業(yè) 人事管理的后臺(tái)管理的設(shè)計(jì)實(shí)現(xiàn)部分,詳細(xì)的代碼部分在詳細(xì)設(shè)計(jì)里面。 1.3 開發(fā)環(huán)境 操作系統(tǒng): microsoft windows xp 、microsoft windows7 數(shù)據(jù)庫系統(tǒng):sql server 2005 開發(fā)工具:visual stadio 2010 1.4 參考資料 網(wǎng)上一些類似比較完整的系統(tǒng),人事管理系統(tǒng),企業(yè)一些其他的系統(tǒng)的設(shè)計(jì)理念,好的報(bào) 告分析。 1鄭人杰、殷人昆、陶永雷.實(shí)用軟件工程(第二版)m.北京:清華大學(xué)出版社.1997. 2 張海藩.軟件工程導(dǎo)論(第四版)m.北京:清華大學(xué)出版社.2007. 3 c#從入門到精通 王小科 2.系統(tǒng)分析

3、設(shè)計(jì)系統(tǒng)分析設(shè)計(jì) 21 簡(jiǎn)介簡(jiǎn)介 本系統(tǒng)是采用 c# 語言開發(fā)的,vs 提供了強(qiáng)大的視圖編程集成環(huán)境,所以在一些基本的界 面設(shè)計(jì)上使開發(fā)變得很容易。另外通過 sql server 這種高效的關(guān)系數(shù)據(jù)庫,他與 vs 還有 windows 系列的操作系統(tǒng)緊密集成,這種安排使 sql server 能充分利用系統(tǒng)提供的特性。 對(duì)于即將開發(fā)的該系統(tǒng)來說,sql server 是一個(gè)很好的選擇。而開發(fā)人員都具有一定的編 程基礎(chǔ)和系統(tǒng)開發(fā)經(jīng)驗(yàn),并且已經(jīng)熟練掌握該開發(fā)語言,完全有能力開發(fā)出該系統(tǒng)。 2.2 系統(tǒng)總體需求描述 普通員工登錄系統(tǒng)可以查詢維護(hù)自己的信息,包括瀏覽自己的信息,維護(hù)個(gè)人信息, 以及修改

4、密碼和瀏覽個(gè)人的考勤信息,獎(jiǎng)懲信息和調(diào)動(dòng)信息,但不允許查看和修改其 他的信息。 管理員登錄系統(tǒng)可以查詢和維護(hù)所有員工除了其他管理員的信息,包括瀏覽所有員工 個(gè)人信息,維護(hù)所有員工詳細(xì)檔案,修改員工密碼,以及瀏覽和維護(hù)員工考勤信息, 獎(jiǎng)懲信息和調(diào)動(dòng)信息。還可以對(duì)系統(tǒng)進(jìn)行維護(hù),比如說維護(hù)部門信息和職位信息。 3 3 系統(tǒng)分塊需求描述:系統(tǒng)分塊需求描述: 1、員工基本信息管理、員工基本信息管理 添加職工信息:管理員可以添加職工的基本信息,包括員工號(hào)、姓名、身份證號(hào)、性 別、籍貫、年齡、生日、住址、e-mail、學(xué)歷、專業(yè)、畢業(yè)時(shí)間、畢業(yè)院校、聯(lián)系方 式、進(jìn)入本單位時(shí)間等。 修改職工信息:選擇一個(gè)職工

5、,可以修改這個(gè)職工的基本信息。 查詢職工信息:可以根據(jù)職工的編號(hào)、姓名或者進(jìn)入單位時(shí)間進(jìn)行查詢職工基本信息。 并且可以針對(duì)查詢結(jié)果進(jìn)行修改和刪除操作。 刪除職工信息:先找到某個(gè)員工的信息,然后為他辦理離職手續(xù)。(員工辦理離職手續(xù) 是同時(shí)刪除與該員工有關(guān)的基本工資記錄和職位記錄以及該員工的密碼權(quán)限信息) 2、職工考勤信息管理、職工考勤信息管理 (4)添加考勤信息:考勤信息主要分為:遲到,早退,礦工,請(qǐng)假,加班??记谛畔⑼ǔ?都是對(duì)應(yīng)于一個(gè)特定的員工而言的。 (5)查詢考勤信息:根據(jù)職工編號(hào)或者時(shí)間進(jìn)行查詢,得到所有的考勤信息,包括考勤信 息里的所有信息,但是不能夠?qū)π畔⑦M(jìn)行任何操作。 3、職工調(diào)

6、動(dòng)信息管理、職工調(diào)動(dòng)信息管理 添加調(diào)動(dòng)信息:添加事業(yè)職工的原有部門、原有職務(wù)、原有工資、新部門、新職務(wù)、 新工資等信息。 查詢調(diào)動(dòng)信息:查詢某個(gè)職工的調(diào)動(dòng)信息或者某段時(shí)間內(nèi)事業(yè)內(nèi)部的調(diào)動(dòng)情況。 4、部門信息管理、部門信息管理 添加部門信息:添加一個(gè)新的部門,記錄部門的代號(hào)、名稱等 修改部門信息:修改相應(yīng)的部門信息 刪除部門信息:對(duì)待一些不需要的部門,可對(duì)部門進(jìn)行刪除 5、職位信息管理:職位信息管理: 添加職位信息:可增添某個(gè)職位,包括職位名稱、所屬部門等 修改職位信息:修改相應(yīng)的職位信息 刪除職位信息:允許管理員刪除某個(gè)職位的信息 6、查詢信息管理、查詢信息管理 該模塊可分為:?jiǎn)T工信息查詢,部

7、門信息查詢,考勤信息查詢,獎(jiǎng)懲信息查詢,人事 異動(dòng)查詢,工資發(fā)放查詢。具體的操作功能在各個(gè)模塊都已寫明,在此不再贅述。 7、薪資福利管理、薪資福利管理 該模塊分為薪資管理和獎(jiǎng)懲信息: 員工薪資信息:?jiǎn)T工的一些初始工資 獎(jiǎng)懲信息:可根據(jù)考勤記錄和業(yè)績要求對(duì)員工的獎(jiǎng)勵(lì),處罰。在本系統(tǒng)中對(duì)于考勤記 錄對(duì)獎(jiǎng)懲信息的影響由管理員輸入。獎(jiǎng)懲信息主要分為大功,小功,小過,大過。 23 處理流程處理流程 普通用戶人事管理系統(tǒng) 查詢個(gè)人信息請(qǐng)求 個(gè)人信息 查詢個(gè)人考勤信息請(qǐng)求 查詢獎(jiǎng)懲信息請(qǐng)求 查詢工資發(fā)放/異動(dòng)記錄請(qǐng)求 工資發(fā)放/異動(dòng)/考勤/獎(jiǎng)懲記錄 維護(hù)個(gè)人信息請(qǐng)求 管理員 查詢員工信息請(qǐng)求 員工信息 查詢

8、員工考勤信息請(qǐng)求 查詢異動(dòng)/獎(jiǎng)懲信息請(qǐng)求 異動(dòng)/獎(jiǎng)懲/考勤/工資發(fā)放信息 查詢工資發(fā)放記錄請(qǐng)求 維護(hù)員工信息請(qǐng)求 維護(hù)獎(jiǎng)懲/考勤/異動(dòng)/工資發(fā)放信息請(qǐng)求 2.4 結(jié)構(gòu)設(shè)計(jì) 人事管理系統(tǒng) 人 事 管 理 人 事 異 動(dòng) 獎(jiǎng) 懲 管 理 系 統(tǒng) 管 理 考 勤 管 理 工 資 管 理 幫 助 說 明 軟 件 說 明 考 勤 信 息 查 詢 工 資 信 息 維 護(hù) 工 資 發(fā) 放 工 資 信 息 查 詢 考 勤 信 息 維 護(hù) 獎(jiǎng) 懲 信 息 維 護(hù) 員 工 信 息 瀏 覽 員 工 檔 案 維 護(hù) 獎(jiǎng) 懲 信 息 查 詢 部 門 信 息 維 護(hù) 員 工 就 職 員 工 調(diào) 動(dòng) 員 工 離 職 員 工

9、 調(diào) 動(dòng) 查 詢 修 改 密 碼 職 位 信 息 維 護(hù) 權(quán) 限 設(shè) 置 用 戶 手 冊(cè) 2.4.2 各個(gè)子模塊的功能概述:各個(gè)子模塊的功能概述: 員工信息瀏覽:?jiǎn)T工信息瀏覽:點(diǎn)擊員工瀏覽按鈕時(shí),顯示出員工的基本信息。 員工檔案維護(hù):?jiǎn)T工檔案維護(hù):點(diǎn)擊檔案維護(hù)按鈕時(shí),彈出一個(gè)窗體來顯示出員工的員工號(hào)和姓名,點(diǎn)擊 該員工,顯示出該員工的信息,輸入想要維護(hù)的信息,并把信息更新到數(shù)據(jù)庫中,維護(hù)員 工的基本信息。 員工就職:?jiǎn)T工就職:點(diǎn)擊員工就職按鈕時(shí),彈出窗體顯示出員工必須填寫的信息項(xiàng),填完并保存之 后,點(diǎn)擊填寫詳細(xì)檔案,彈出窗體顯示出其他需要完善的信息項(xiàng),填寫完畢后點(diǎn)擊保存按 鈕,將信息保存到數(shù)據(jù)

10、庫中。 員工調(diào)動(dòng):?jiǎn)T工調(diào)動(dòng):點(diǎn)擊員工調(diào)動(dòng)按鈕后,彈出一個(gè)窗體來顯示出員工的員工號(hào)和姓名,點(diǎn)擊該員 工,彈出窗體顯示出該員工原來的部門、職位、薪金信息,并填寫新部門、新職位、新薪 金,點(diǎn)擊保存按鈕后,將信息更新到數(shù)據(jù)庫中。 員工離職:?jiǎn)T工離職:點(diǎn)擊員工調(diào)動(dòng)按鈕后,彈出一個(gè)窗體來顯示出員工的員工號(hào)和姓名,點(diǎn)擊該員 工,彈出窗體顯示出該員工的部門、職位、薪金信息,并填寫離職日期,點(diǎn)擊保存按鈕將 信息更新到數(shù)據(jù)庫中,實(shí)現(xiàn)員工的離職。 員工調(diào)動(dòng)查詢:?jiǎn)T工調(diào)動(dòng)查詢:點(diǎn)擊員工調(diào)動(dòng)查詢按鈕時(shí),彈出窗體顯示出員工的調(diào)動(dòng)信息。 獎(jiǎng)懲信息維護(hù):點(diǎn)擊獎(jiǎng)懲信息維護(hù)按鈕時(shí),彈出一個(gè)窗體來顯示出員工的員工號(hào)和姓名, 點(diǎn)擊該

11、員工,填寫?yīng)剳皖悇e和獎(jiǎng)懲日期,點(diǎn)擊保存按鈕將信息更新到數(shù)據(jù)庫中。 獎(jiǎng)懲信息查詢:獎(jiǎng)懲信息查詢:點(diǎn)擊獎(jiǎng)懲信息查詢按鈕時(shí),彈出窗體顯示出員工的獎(jiǎng)懲信息。 部門信息維護(hù):部門信息維護(hù):點(diǎn)擊部門設(shè)置按鈕時(shí),顯示出已經(jīng)存在的部門的信息,點(diǎn)擊添加按鈕,可 以輸入新的部門信息,點(diǎn)擊保存按鈕之后,可將信息更新到數(shù)據(jù)庫中。點(diǎn)擊刪除按鈕則可 刪除該部門。 修改密碼:修改密碼:點(diǎn)擊修改密碼按鈕時(shí),彈出窗體,輸入舊密碼和新密碼,舊密碼正確時(shí)點(diǎn)擊保 存按鈕將更改信息保存到數(shù)據(jù)庫中,舊密碼錯(cuò)誤則提示。 職位信息維護(hù):職位信息維護(hù):點(diǎn)擊職位設(shè)置按鈕時(shí),顯示出已經(jīng)存在的職位的信息,點(diǎn)擊添加按鈕,可 以輸入新的職位信息,點(diǎn)擊保

12、存按鈕之后,可將信息更新到數(shù)據(jù)庫中。點(diǎn)擊刪除按鈕則可 刪除該職位。 權(quán)限設(shè)置:權(quán)限設(shè)置:點(diǎn)擊權(quán)限設(shè)置按鈕時(shí),彈出窗體,輸入要更改成的權(quán)限,點(diǎn)擊保存按鈕將更改 信息保存到數(shù)據(jù)庫中。 考勤信息維護(hù):考勤信息維護(hù):點(diǎn)擊考勤信息維護(hù)按鈕時(shí),彈出一個(gè)窗體來顯示出員工的員工號(hào)和姓名, 點(diǎn)擊該員工,填寫遲到、早退、礦工、請(qǐng)假、加班次數(shù)和考勤時(shí)間,點(diǎn)擊保存按鈕將信息 更新到數(shù)據(jù)庫中。 考勤信息查詢:考勤信息查詢:點(diǎn)擊考勤信息查詢按鈕時(shí),彈出窗體顯示出員工的考勤信息。 工資信息維護(hù):工資信息維護(hù):點(diǎn)擊工資更新按鈕時(shí),彈出一個(gè)窗體來顯示出員工的員工號(hào)和姓名,點(diǎn)擊 該員工,彈出一個(gè)窗體顯示出該員工的原工資,并填寫新

13、工資,點(diǎn)擊保存按鈕將信息更新 到數(shù)據(jù)庫中。 工資發(fā)放:工資發(fā)放:點(diǎn)擊工資信息查詢按鈕時(shí),給需要發(fā)放工資的員工進(jìn)行工資發(fā)放,并將發(fā)放結(jié) 果保存到數(shù)據(jù)庫中。 工資信息查詢:工資信息查詢:點(diǎn)擊工資信息查詢按鈕時(shí),彈出窗體顯示出員工的工資發(fā)放信息。 軟件說明:軟件說明:點(diǎn)擊軟件說明按鈕時(shí),彈出窗體說明一些關(guān)于該軟件的信息。 用戶手冊(cè):用戶手冊(cè):點(diǎn)擊用戶按鈕時(shí),彈出窗體顯示對(duì)該系統(tǒng)的操作方法,指導(dǎo)新用 戶對(duì)該系統(tǒng)進(jìn)行 4 體系體系結(jié)結(jié)構(gòu)構(gòu)設(shè)計(jì)設(shè)計(jì) 4.1.流程邏輯 在程序開始的時(shí)候會(huì)判斷進(jìn)入該模塊的員工是管理員還是普通員工,然后給他們賦以不同 的權(quán)限。其流程圖如下: 開始 是否管理員 t 獎(jiǎng)懲信息維 護(hù)

14、 查詢獎(jiǎng)懲信 息 操作成功 保存顯示結(jié) 果 t f 查詢獎(jiǎng)懲信 息 f 查詢成功 t 顯示結(jié)果 f 結(jié)束 4.2 硬件環(huán)境硬件環(huán)境 本系統(tǒng)的硬件環(huán)境如下:本系統(tǒng)的硬件環(huán)境如下: 客戶機(jī):普通 pc cpu:2.2ghz 以上 內(nèi)存:2gb 以上 分辨率:推薦使用 1024*1024 硬盤:80g 以上 5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 5.1 數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 該系統(tǒng)使用數(shù)據(jù)庫對(duì)數(shù)據(jù)進(jìn)行管理,使用的數(shù)據(jù)庫表如下: 1.員工信息表:?jiǎn)T工信息表: 字段名稱數(shù)據(jù)類型主鍵允許空 員工號(hào)char(10) 身份證號(hào)char(18) 姓名nvarchar(50) 性別nchar(2) 出生日期datet

15、ime 籍貫nvarchar(50) 住址nvarchar(50) 郵箱nvarchar(50) 學(xué)歷nchar(10) 專業(yè)nvarchar(50) 畢業(yè)時(shí)間datetime 畢業(yè)院校nvarchar(50) 就職時(shí)間datetime 聯(lián)系方式char(20) 照片image 部門號(hào)char(10) 狀態(tài)nchar(10) 備注text 其中部門號(hào)是外鍵,它參照部門信息表里的部門號(hào)。 2.部門信息表:部門信息表: 字段名稱數(shù)據(jù)類型主鍵允許空 部門號(hào)char(10) 名稱nvarchar(50) 備注text 3.職位信息表:職位信息表: 字段名稱數(shù)據(jù)類型主鍵允許空 職位名稱nvarchar(

16、50) 部門號(hào)char(10) 其中部門號(hào)是外鍵,它參照部門信息表里的部門號(hào)。 4.密碼權(quán)限表:密碼權(quán)限表: 字段名稱數(shù)據(jù)類型主鍵允許空 員工號(hào)char(10) 密碼char(20) 權(quán)限char(1) 其中員工號(hào)是外鍵,它參照員工信息表里的員工號(hào)。 5.基本工資表:基本工資表: 字段名稱數(shù)據(jù)類型主鍵允許空 員工號(hào)char(10) 基本工資money 備注ntext 其中員工號(hào)是外鍵,它參照員工信息表里的員工號(hào)。 6.實(shí)際工資表:實(shí)際工資表: 字段名稱數(shù)據(jù)類型主鍵允許空 員工號(hào)char(10) 姓名nvarchar(50) 實(shí)際工資money 發(fā)放日期datetime 其中員工號(hào)是外鍵,它參照

17、員工信息表里的員工號(hào)。 7.實(shí)際工資查詢表:實(shí)際工資查詢表: 字段名稱數(shù)據(jù)類型主鍵允許空 員工號(hào)char(10) 姓名nvarchar(10) 實(shí)發(fā)工資money 發(fā)放日期datetime 其中員工號(hào)是外鍵,它參照員工信息表里的員工號(hào)。 8.獎(jiǎng)懲信息表:獎(jiǎng)懲信息表: 字段名稱數(shù)據(jù)類型主鍵允許空 員工號(hào)char(10) 姓名nvarchar(50) 獎(jiǎng)懲類別nvarchar(50) 附加工資money 獎(jiǎng)懲日期datetime 其中員工號(hào)是外鍵,它參照員工信息表里的員工號(hào)。 9.員工調(diào)動(dòng)信息表:?jiǎn)T工調(diào)動(dòng)信息表: 字段名稱數(shù)據(jù)類型主鍵允許空 員工號(hào)char(10) 姓名nvarchar(50) 原部門號(hào)char(10) 原職位名稱nvarchr(50) 原工資money 新部門號(hào)char(10) 新職位名稱nvarchar(50) 新工資money 調(diào)動(dòng)時(shí)間datetime 其中員工號(hào)是外鍵,它參照員工信息表里的員工號(hào)。 10.員工考勤信息表:?jiǎn)T工考勤信息表: 字段名稱數(shù)據(jù)類型主鍵允許空 員工號(hào)char(10) 姓名nvarchar(50) 遲到int 早退int 曠工

溫馨提示

  • 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)論