第一篇:第五組企業(yè)人事工資管理概要設(shè)計(jì)說明書
企業(yè)人事工資管理 概要設(shè)計(jì)說明書
軟件工程第五組
計(jì)算機(jī)072班
計(jì)算機(jī)072班
第五組
目 錄
一、任務(wù)概述................................................3 1.1目標(biāo)....................................................3 1.2運(yùn)行環(huán)境................................................3 1.3需求概述................................................3 1.4條件與限制..............................................3
二、總體設(shè)計(jì)................................................4 2.1系統(tǒng)模塊層次結(jié)構(gòu)圖......................................4 2.2 數(shù)據(jù)流圖................................................4 2.3 各個(gè)模塊的IPO設(shè)計(jì).......................................7 2.3.1員工信息IPO描述(表).................................7 2.3.2勤系統(tǒng)IPO描述(表)...................................7 2.3.3員工調(diào)用IPO描述(表).................................8 2.3.4 工資管理IPO描述(表).................................8 2.4 模塊容錯(cuò)設(shè)計(jì).............................................9
三、系統(tǒng)安全與維護(hù)設(shè)計(jì)......................................9
計(jì)算機(jī)072班
第五組
一、任務(wù)概述
1.1目標(biāo)
作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)企業(yè)人事企業(yè)信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高企業(yè)的管理效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。
1.2運(yùn)行環(huán)境
運(yùn)行平臺(tái):Windows2000/2003、XP操作系統(tǒng)
數(shù)據(jù)庫(kù)管理系統(tǒng):Microsoft Access 2003
硬盤:至少500M
1.3需求概述
本人事管理軟件主要是針對(duì)企業(yè)的具體業(yè)務(wù)流程開發(fā)設(shè)計(jì)的,系統(tǒng)提供較好的功能擴(kuò)充借口。開發(fā)人事管理軟件是為了滿足企業(yè)對(duì)員工的基本資料、工資發(fā)放、考勤信息、評(píng)價(jià)工作管理的方便,以現(xiàn)代化的創(chuàng)新思維模式去工作。本管理軟件不僅僅是一個(gè)軟件,它是一個(gè)將企業(yè)的管理思想、各部門的業(yè)務(wù)經(jīng)驗(yàn)以及當(dāng)今最新計(jì)算機(jī)技術(shù)的完美統(tǒng)一起來的體現(xiàn),實(shí)現(xiàn)人、財(cái)、物、信息各種資源的處理,實(shí)現(xiàn)人事管理系統(tǒng)可以完成人事管理中各個(gè)環(huán)節(jié)的數(shù)據(jù)處理,并使之規(guī)范化、嚴(yán)密化和智能化。
1.4條件與限制
1.可用信息資源缺乏,2.時(shí)間較緊促
計(jì)算機(jī)072班
第五組
二、總體設(shè)計(jì)
2.1系統(tǒng)模塊層次結(jié)構(gòu)圖
圖2-1 系統(tǒng)模塊圖
2.2數(shù)據(jù)流圖
圖2-2 人事管理頂層數(shù)據(jù)流圖
圖2-3 工資管理頂層數(shù)據(jù)流圖
計(jì)算機(jī)072班
第五組
圖2-4人事管理0層數(shù)據(jù)流圖
圖2-5人事管理0層編號(hào)1的數(shù)據(jù)流圖
圖2-6 人事管理0層編號(hào)2的1層數(shù)據(jù)流圖
計(jì)算機(jī)072班
第五組
圖2-7 工資管理0層數(shù)據(jù)流圖
圖2-8 工資管理0層編號(hào)1的1層數(shù)據(jù)流圖
圖2-9 工資管理0層編號(hào)2的1層數(shù)據(jù)流圖
計(jì)算機(jī)072班
第五組
2.3 各個(gè)模塊的IPO設(shè)計(jì) 2.3.1員工信息IPO描述(表)
系統(tǒng)名稱: 企業(yè)人事工資管理系統(tǒng) 文檔 撰寫人: 周曉舟 模塊名稱: 員工信息 撰 寫 日 期: 2010 年 5 月11 日 設(shè)計(jì)依據(jù): 根據(jù)企業(yè)人事工資管理系統(tǒng) 審 核 人: 周曉舟 模塊編號(hào): 01 審 核 日 期: 2010 年 5 月11 日
調(diào) 用 者: 管理員 調(diào)用對(duì)象:
員工檔案添加
有關(guān)的數(shù)據(jù)流圖:圖2-5 模塊輸入:基本信息(員工姓名、編號(hào)、性別、出生年月、電話號(hào)碼、住址、所在部門等)模塊輸出: 員工調(diào)動(dòng)信息列表
處理算法: 信息輸入無誤添加到數(shù)據(jù)庫(kù)保存,信息輸入有誤提示錯(cuò)誤 數(shù)據(jù)及變量說明:?jiǎn)T工信息都為文本文檔 性能等其它要求的補(bǔ)充說明: 員工信息添加完全才能保存退出
2.3.2考勤信息IPO描述(表)
系統(tǒng)名稱: 企業(yè)人事工資管理系統(tǒng) 文檔 撰寫人: 鄭斌斌 模塊名稱: 考勤信息 撰 寫 日 期: 2010 年 5 月 11 日 設(shè)計(jì)依據(jù): 無 審 核 人: 周曉舟 模塊編號(hào): 02 審 核 日 期: 2010 年 5 月 11 日 調(diào) 用 者: 管理員 調(diào)用對(duì)象:
員工考勤
塊輸入:?jiǎn)T工編號(hào),年度,月份,全勤天數(shù),應(yīng)出勤天數(shù),起始日期,截止日期,起始時(shí)間,截止時(shí)間,請(qǐng)假類型,審批人,請(qǐng)假事由,其他假天數(shù),其他假說明,遲到早退次數(shù),延時(shí)加班小時(shí),休息日加班小時(shí),礦工次數(shù),備注。
模塊輸出: 員工姓名,性別,職務(wù),所在部門。處理算法: 管理員通過考勤統(tǒng)計(jì),選擇編輯添加或刪除,填寫請(qǐng)假時(shí)間,請(qǐng)假類型,審批人,請(qǐng)假事由等以后保存,記錄該員工的考勤。數(shù)據(jù)及變量說明:選著添加編輯刪除后,輸入員工編號(hào)后,跳出員工姓名,性別,職務(wù),所在部門;然后填寫年度月份,請(qǐng)假時(shí)間,請(qǐng)假類型,審批人,請(qǐng)假事由;其他考勤項(xiàng)目中內(nèi)容為必填。性能等其它要求的補(bǔ)充說明: 帶*不能為空,若沒有請(qǐng)?zhí)顢?shù)字0。
計(jì)算機(jī)072班
第五組
2.3.3員工調(diào)用IPO描述(表)
系統(tǒng)名稱: 企業(yè)人事工資管理系統(tǒng) 文檔 撰寫人: 姚銀蝶 模塊名稱: 員工調(diào)用 撰 寫 日 期: 2010 年 5 月日
設(shè)計(jì)依據(jù): 無 審 核 人: 周曉舟 模塊編號(hào): 03 審 核 日 期: 2010 年 5 月日
調(diào) 用 者: 管理員 調(diào)用對(duì)象:
員工調(diào)用
塊輸入:?jiǎn)T工編號(hào),員工姓名, 原部門名稱,新部門名稱,原職務(wù),新職務(wù),調(diào)出時(shí)間,調(diào)入時(shí)間,備注 模塊輸出: 員工調(diào)動(dòng)信息表
處理算法:輸入員工基本信息后調(diào)出員工調(diào)動(dòng)信息表 數(shù)據(jù)及變量說明:?jiǎn)T工編號(hào), 原部門名稱,新職務(wù), 調(diào)出時(shí)間,調(diào)入時(shí)間必填;員工姓名, 原部門名稱,原職務(wù)會(huì)根據(jù)員工編號(hào)自動(dòng)跳出
性能等其它要求的補(bǔ)充說明: 如果信息填寫不完整就會(huì)彈出驗(yàn)證失敗
2.3.4工資管理IPO描述(表)
系統(tǒng)名稱: 企業(yè)人事工資管理系統(tǒng) 文檔 撰寫人: 王洋 模塊名稱: 工資管理 撰 寫 日 期: 2010 年 5 月日
設(shè)計(jì)依據(jù): 無 審 核 人: 周曉舟 模塊編號(hào): 04 審 核 日 期: 2010 年 5 月日
調(diào) 用 者: 管理員 調(diào)用對(duì)象:
員工工資
塊輸入: 員工編號(hào),底薪,加班費(fèi),補(bǔ)貼。房貼,獎(jiǎng)金,其他,養(yǎng)老金,醫(yī)療保險(xiǎn)
模塊輸出: 員工姓名,所在部門,實(shí)發(fā)工資 處理算法:管理員通過查詢,輸入員工編號(hào)底薪等一系列獎(jiǎng)勵(lì)補(bǔ)貼后得到員工當(dāng)月實(shí)際該發(fā)的工資。
數(shù)據(jù)及變量說明:輸入員工編號(hào)后就的輸出員工姓名及所在部門,底薪,加班費(fèi),補(bǔ)貼。房貼,獎(jiǎng)金,其他,養(yǎng)老金,醫(yī)療保險(xiǎn)必填
性能等其它要求的補(bǔ)充說明:*號(hào)項(xiàng)沒有填寫完整將會(huì)提示“輸入錯(cuò)誤”
計(jì)算機(jī)072班
第五組
2.4 模塊容錯(cuò)設(shè)計(jì)
一個(gè)系統(tǒng)要成為一個(gè)好系統(tǒng)并且能夠在企業(yè)中實(shí)際應(yīng)用的話,那么該系統(tǒng)必須要具有功能完善的容錯(cuò)處理能力。我們可以把容錯(cuò)性處理簡(jiǎn)單地認(rèn)為是當(dāng)系統(tǒng)出錯(cuò)時(shí),程序能夠識(shí)別出這種錯(cuò)誤,系統(tǒng)不進(jìn)行這種錯(cuò)誤操作,然后提示用戶出錯(cuò),要求用戶重新操作。系統(tǒng)的容錯(cuò)性一般包括:空值處理、長(zhǎng)度處理、類型處理和重復(fù)處理。
空值(null)處理
如果忽略了空值的處理,試圖向數(shù)據(jù)庫(kù)中賦一個(gè)空值的話,那個(gè)系統(tǒng)就會(huì)出錯(cuò)。我們可以采用這樣一種方法來解決。首先判斷輸入的值是否為空值,如果是空值的話,不做任何操作;如果不是空值,才將輸入的值賦給數(shù)據(jù)庫(kù)。2 長(zhǎng)度處理
數(shù)據(jù)庫(kù)中的每一個(gè)字段都有其固定的長(zhǎng)度,如果賦值給該字段的值超過這個(gè)固定長(zhǎng)度的話,那么系統(tǒng)就給出錯(cuò)。因此,我們必須在賦值之前首先判斷這個(gè)值的長(zhǎng)度是否超過了該字段的長(zhǎng)度,如果超過的話提示用戶重新操作。3 類型處理
數(shù)據(jù)庫(kù)中的每一個(gè)字段都有其固定的類型,SQL Server中有char、datetime、int、numeric、varchar、real等多種類型,不同類型的字段需要不同類型的數(shù)據(jù)。如:int型字段中不能輸入字符,日期型數(shù)據(jù)只能輸入數(shù)字,而且要符合年月日的格式要求。因此,在輸入數(shù)據(jù)時(shí)必須要進(jìn)行格式判斷。4 重復(fù)處理
數(shù)據(jù)庫(kù)中的有些字段(特別是主鍵)是唯一的,不允許有重復(fù)。如:入庫(kù)編號(hào),一個(gè)入庫(kù)編號(hào)只能是唯一的,如果有重復(fù)的入庫(kù)編號(hào)就會(huì)導(dǎo)致錯(cuò)誤。因此,在添加數(shù)據(jù)時(shí)必須保證這些字段的值不重復(fù)。一般是在添加之前首先判斷是否有相同的記錄,如果有重復(fù)記錄,系統(tǒng)能夠提示重新輸入,從而保證該字段值的唯一性。
三、系統(tǒng)安全與維護(hù)設(shè)計(jì)
1)唯一性:在本系統(tǒng)中,每一個(gè)代碼都標(biāo)識(shí)了系統(tǒng)中的每一個(gè)實(shí)體,而每一個(gè)實(shí)體也只能由一個(gè)代碼來唯一確定。
(2)標(biāo)準(zhǔn)性:主要體現(xiàn)在對(duì)程序文件名命名和對(duì)數(shù)據(jù)文件命名一目了然,無重復(fù)現(xiàn)象。為了系統(tǒng)維護(hù)人員便于進(jìn)行系統(tǒng)維護(hù),使用了統(tǒng)一的標(biāo)準(zhǔn)。
(3)合理性:系統(tǒng)中代碼設(shè)計(jì)與編碼對(duì)象的分類相適應(yīng),以使代碼對(duì)編碼對(duì)象的分類據(jù)有標(biāo)志作用。
(4)簡(jiǎn)單性:在設(shè)計(jì)過程中采用漢字的漢語(yǔ)拼音的聲母來表示漢字。(5)適應(yīng)性:在代碼設(shè)計(jì)過程中,代碼反映了編碼對(duì)象的特點(diǎn),便于識(shí)別和記憶,使系統(tǒng)維護(hù)人員容易了解和掌握,便于進(jìn)行維護(hù)工作。
計(jì)算機(jī)072班
第五組
(6)規(guī)范性:代碼的結(jié)構(gòu),類型,格式統(tǒng)一,便于記憶和計(jì)算機(jī)進(jìn)行處理。(7)可擴(kuò)充性:考慮到今后程序擴(kuò)充測(cè)需要,編制代碼時(shí),留有足夠的備用代碼。
計(jì)算機(jī)072班
第五組
計(jì)算機(jī)072班第五組
計(jì)算機(jī)072班第五組
計(jì)算機(jī)072班第五組
第二篇:城院09級(jí) 工資管理系統(tǒng)設(shè)計(jì)概要
目 錄
1、需求及背景分析....................................................................1 1.1 工資管理系統(tǒng)的概述.......................................................................................................1 1.2 A 公司工資管理系統(tǒng)需求調(diào)查.......................................................................................2
2、系統(tǒng)分析..................................................................................3 2.1 A 公司工資業(yè)務(wù)流程圖......................................................................................................3 2.2 A 公司工資管理數(shù)據(jù)流程圖..............................................................................................4 2.3 A 公司工資管理系統(tǒng)功能分析圖......................................................................................4 2.4 數(shù)據(jù)字典.............................................................................................................................5 2.6管理信息系統(tǒng)流程設(shè)想圖(新系統(tǒng)模型.........................................................................7
3、系統(tǒng)設(shè)計(jì)部分..........................................................................8 3.1 功能結(jié)構(gòu)圖設(shè)計(jì)..................................................................................................................8 3.2 新系統(tǒng)信息處理流程設(shè)計(jì)(ER 圖..............................................................................8 3.3 輸出設(shè)計(jì)(主要指打印輸出設(shè)計(jì)..................................................................................9 3.4 存儲(chǔ)文件格式設(shè)計(jì)(數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)..........................................................................9 3.5 輸入設(shè)計(jì).............................................................................................................................9 3.6 代碼設(shè)計(jì)(職工證號(hào)和部門代號(hào)等............................................................................10 3.7 程序設(shè)計(jì)說明書................................................................................................................10 3.8 工資管理信息系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)........................................................................................10 4.系統(tǒng)實(shí)施...................................................................................14
5.課程設(shè)計(jì)心得...........................................................................14 管理信息系統(tǒng)課程設(shè)計(jì)任務(wù)書 題目 : 工資管理系統(tǒng)設(shè)計(jì) 1.課程設(shè)計(jì)教學(xué)條件要求
運(yùn)用現(xiàn)有教學(xué)條件,結(jié)合所學(xué)知識(shí)、網(wǎng)絡(luò)和圖書館等資料,以團(tuán)隊(duì)小組形式, 團(tuán)隊(duì)協(xié)作,保質(zhì)保量完成課程設(shè)計(jì)。
2.課程設(shè)計(jì)任務(wù)
課程設(shè)計(jì)任務(wù)的描述應(yīng)該清晰明確,設(shè)計(jì)的難度和工作量應(yīng)符合學(xué)生的實(shí)際 水平,在規(guī)定的時(shí)間內(nèi)能夠完成設(shè)計(jì)任務(wù)。
3.課程設(shè)計(jì)報(bào)告書主要內(nèi)容 工資管理系統(tǒng)設(shè)計(jì)
1、需求及背景分析 1.1 工資管理系統(tǒng)的概述
企業(yè)工資管理是一個(gè)企業(yè)單位不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)決策者 和管理者來說都是至關(guān)重要的,所以企業(yè)工資管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥?的信息和快捷的查詢手段。但是一直以來人們使用傳統(tǒng)人工的方式管理企業(yè)的工 資發(fā)放工作,這種管理方式存在許多缺點(diǎn),例如往往由于抄寫不慎或者由于計(jì)算 的疏忽,出現(xiàn)工資發(fā)放錯(cuò)誤的現(xiàn)象。工資管理具有重復(fù)性、規(guī)律性、時(shí)間性,正 是由于這些規(guī)律,使得工資管理的計(jì)算機(jī)化成為可能。
進(jìn)入 21世紀(jì),計(jì)算機(jī)已經(jīng)滲入到社會(huì)生活的各個(gè)領(lǐng)域,推動(dòng)著科學(xué)技術(shù)、社會(huì)經(jīng)濟(jì)的發(fā)展。計(jì)算機(jī)用于管理信息處理的突出特點(diǎn)是迅速、準(zhǔn)確、可靠并且 具有很大的存儲(chǔ)能力。因此,國(guó)內(nèi)外越來越重視工資管理的效率及其可靠性。目
前,對(duì)于工資管理都有著相當(dāng)普遍和深入的研究,但是工資管理對(duì)于社會(huì)、企業(yè) 和人民生活有著極為重要的影響。
因此在此基礎(chǔ)上對(duì)工資管理系統(tǒng)進(jìn)行分析和設(shè)計(jì)就非常有必要了。1.2 A 公司工資管理系統(tǒng)需求調(diào)查
為了更好的設(shè)計(jì)企業(yè)工資管理系統(tǒng), 我們對(duì) A 公司的工資管理事項(xiàng)進(jìn)行調(diào)查 和分析,在此基礎(chǔ)上開發(fā)設(shè)計(jì)我們自己的工資管理系統(tǒng): 對(duì) A 公司的工資管理進(jìn)行調(diào)查,得到工資發(fā)放過程及有關(guān)數(shù)據(jù)如下圖:
表 1 上月工資發(fā)放清單
表 2 本月人員及工資變動(dòng)表 表 3 本月扣款清單
根據(jù)了解信息: A公司每月月末發(fā)放工資,發(fā)放前的工資處理過程是每月 25日到 27日由財(cái)務(wù)科根據(jù)已存檔的上月工資發(fā)放清單(見表 1和人事科送來的 人員及工資變動(dòng)表(表 2 填寫本月工資發(fā)放清單中的前四項(xiàng)(即姓名、基本工資、附加工資、扣房費(fèi)??倓?wù)科于每月 28日將扣款清單(見表 3送交財(cái)務(wù)科,由 財(cái)務(wù)科按扣款清單將扣款數(shù)填入本月工資發(fā)放清單。最后計(jì)算出每位職工的應(yīng)發(fā) 工資數(shù),并填入工資發(fā)放清單,為工資發(fā)放人員發(fā)放工資做好準(zhǔn)備。
2、系統(tǒng)分析
2.1 A 公司工資業(yè)務(wù)流程圖
依據(jù) A 公司調(diào)查資料,我們將其工資業(yè)務(wù)流程繪制出如下業(yè)務(wù)流程圖:
現(xiàn)行的工資發(fā)放體系業(yè)務(wù)流程圖 上圖中實(shí)體的具體功能如下: 財(cái)務(wù)工資會(huì) :負(fù)責(zé)匯總?cè)耸虏窟f交的人員及工資變動(dòng)表和總務(wù)處遞交的扣款清單 , 填寫職工工資發(fā)放清單 , 交由工資發(fā)放人員按時(shí)發(fā)放職工工資 , 并存 檔工資發(fā)放清單。
人 事 部 :負(fù)責(zé)編寫人員及工資變動(dòng)表 , 并及時(shí)送交財(cái)務(wù)工資會(huì)???務(wù) 處 :負(fù)責(zé)編寫扣款清單 , 并及時(shí)送交財(cái)務(wù)工資會(huì)。2.2 A 公司工資管理數(shù)據(jù)流程圖
經(jīng)過對(duì) A 公司工資業(yè)務(wù)流程的分析,我們可大致繪出 A 公司工資管理系統(tǒng)中 數(shù)據(jù)的流程圖:
工資管理數(shù)據(jù)流程圖
人事科把本月人員工資變動(dòng)表送去抄寫,同時(shí)上月工資發(fā)放清單也送去抄寫。抄寫完后把本月工資發(fā)放清單送到扣款項(xiàng)進(jìn)行扣款,同時(shí)總務(wù)科也將扣款清單送 到扣款項(xiàng)進(jìn)行扣款??劭罱Y(jié)束后得到的本月工資發(fā)放清單進(jìn)行計(jì)算并填寫應(yīng)得工 資,同時(shí)工資發(fā)放員把本月工資發(fā)放清單進(jìn)行計(jì)算并填寫應(yīng)得工資。
2.3 A 公司工資管理系統(tǒng)功能分析圖
工資管理信息子系統(tǒng)由建立主文、更新主文、建立扣款文、計(jì)算和打印四 個(gè)模塊組成。建立主文包括數(shù)據(jù)的錄入及維護(hù)。更新主文包括建立主處理文件及
更新。建立扣款文包括數(shù)據(jù)錄入和維護(hù)。計(jì)算和打印包括計(jì)算、打印工資單和打
印工資匯總表。2.4 數(shù)據(jù)字典
數(shù)據(jù)字典是指對(duì)數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理邏輯、外部實(shí)體等進(jìn)行定義和描述,其目的是對(duì)數(shù)據(jù)流程圖中的各個(gè)元素做出詳細(xì)說明。
:_____1____
:_____2_____
:_____3___
:
______4____
2.6管理信息系統(tǒng)流程設(shè)想圖(新系統(tǒng)模型
3、系統(tǒng)設(shè)計(jì)部分 3.1 功能結(jié)構(gòu)圖設(shè)計(jì)
工資管理系統(tǒng)功能模塊結(jié)構(gòu)圖 3.2 新系統(tǒng)信息處理流程設(shè)計(jì)(ER 圖
3.3 輸出設(shè)計(jì)(主要指打印輸出設(shè)計(jì)
3.4 存儲(chǔ)文件格式設(shè)計(jì)(數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
3.5 輸入設(shè)計(jì)
3.6 代碼設(shè)計(jì)(職工證號(hào)和部門代號(hào)等
3.7 程序設(shè)計(jì)說明書(此部分內(nèi)容略
3.8 工資管理信息系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 1.數(shù)據(jù)庫(kù)中的表對(duì)象
2.表結(jié)構(gòu)設(shè)計(jì)
2-1本月工資變動(dòng)表的設(shè)計(jì)
SQL 語(yǔ)句:select * from gongzi 表內(nèi)容: 2-2本月扣款清單的設(shè)計(jì)
SQL 語(yǔ)句:select * from koukuan 表內(nèi)容:
2-3 本月工資發(fā)放清單的設(shè)計(jì)
select *from 本月扣款清單 select*from 本月工資變動(dòng)表
select 本月工資變動(dòng)表,本月扣款清單,扣電費(fèi),本月扣款清單,病事假扣 款,本月工資變動(dòng)表,基本工資 +本月工資變動(dòng)表,附加工資-本月工資變動(dòng)表, 房費(fèi)-本月扣款清單,扣電費(fèi)-本月扣款清單,病事假扣款 as 應(yīng)發(fā)工資 into 本 月工資發(fā)放清單 from
本月工資變動(dòng)表,本月扣款清單 where 本月工資變動(dòng)表, 職工代碼 =本月扣款清單,職工代碼
select *from 本月工資發(fā)放清單
insert into 本月工資發(fā)放清單(職工代碼,姓名,部門,基本工資,附加工 資,房費(fèi),備注,扣電費(fèi),病事假扣款,應(yīng)發(fā)工資 select 本月工資變動(dòng)表,本 月工資變動(dòng)表,基本工資 +本月工資變動(dòng)表,附加工資-本月工資變動(dòng)表,房費(fèi) as 應(yīng)發(fā)工資 from 本月工資變動(dòng)表 where 本月工資變動(dòng)表,職工代碼 not in(select 本月扣款清單.職工代碼 from 本月扣款清單
select*from本月工資發(fā)放清單 order by 職工代碼 4.系統(tǒng)實(shí)施 此部分內(nèi)容略 5.課程設(shè)計(jì)心得
光陰似箭,歲月如梭,不知不覺我即將走完大學(xué)生涯,回想這一路走來的日 子,同學(xué)的相互扶持,老師的悉心教誨,朋友的支持幫助一直陪伴著我們,讓我 們漸漸長(zhǎng)大,也慢慢走向成熟。
在這一課,我們珍惜最后在大學(xué)的日子,努力學(xué)習(xí),努力實(shí)訓(xùn),努力運(yùn)用課 堂教學(xué)的知識(shí)以更好的完成課程設(shè)計(jì)。首先,我們?cè)趫F(tuán)隊(duì)討論后,一致認(rèn)為要結(jié) 合專業(yè)知識(shí)進(jìn)行選題,最后定為:工資管理系統(tǒng)設(shè)計(jì)。根據(jù)選好的題目,收集相 關(guān)的資料,利用圖書館,網(wǎng)絡(luò)等,資料整理完之后,開始可行性分析,程序系統(tǒng) 設(shè)計(jì)等等,一個(gè)環(huán)節(jié)接著一個(gè)環(huán)節(jié)。在這次的課程設(shè)計(jì)中,我們認(rèn)識(shí)到在做一個(gè) 系統(tǒng)之前,必須要有一個(gè)清晰的思路,要明白怎么做,決不能還沒想好就去下手, 那很容易發(fā)生半途做不下去的情況的,在做之前必須要對(duì)系統(tǒng)進(jìn)行分析,可行性 分析,需求分析,決不能按著自己的想法,想怎么做就怎么做,要滿足用戶的需 求,要換位思考,程序簡(jiǎn)單明了,應(yīng)注釋的地方要注釋,因?yàn)橹匾氖且層脩?明白。雖然這次的課程設(shè)計(jì)順利完成,但我們清楚的意識(shí)
到自身的不足,在以后 的日子里還要繼續(xù)學(xué)習(xí),而且必須團(tuán)結(jié)同學(xué),學(xué)會(huì)團(tuán)隊(duì)協(xié)作。一個(gè)人的力量是渺 小的,但團(tuán)隊(duì)的力量是大的。
我們的選題及進(jìn)行過程中得到了老師悉心指導(dǎo)。設(shè)計(jì)過程中,老師多次幫助 我分析思路,開拓視角。團(tuán)隊(duì)成員也在我遇到困難想放棄的時(shí)候給予我最大的支 持、鼓勵(lì)和幫助。老師嚴(yán)謹(jǐn)求實(shí)的治學(xué)態(tài)度,踏實(shí)堅(jiān)韌的工作精神,將使我終生 受益,團(tuán)隊(duì)的友誼使我忠心感激。再多華麗的言語(yǔ)也顯蒼白。在此,謹(jǐn)向老師,所有團(tuán)隊(duì)成員致以誠(chéng)摯的謝意和崇高的敬意。在此,非常感謝我們的大學(xué)認(rèn)識(shí)的最后一位老師--肖科峰老師。肖老師在這 次工資系統(tǒng)設(shè)計(jì)中給我們很大幫助,還教導(dǎo)我們?cè)趯?shí)習(xí)就業(yè)中應(yīng)注意的方方面面 以及一些為人處事細(xì)節(jié)。謝謝你!15 課程設(shè)計(jì)評(píng)分表(參考格式)評(píng)分標(biāo)準(zhǔn): 1.學(xué)生是否嚴(yán)格遵守課程設(shè)計(jì)紀(jì)律,按照規(guī)定時(shí)間完成設(shè)計(jì)任務(wù)(占 30% 2.課程設(shè)計(jì)報(bào)告書質(zhì)量:(占 40%(1是否采用了良好的設(shè)計(jì)方法,獨(dú)立完成課程設(shè)計(jì)。(2課程設(shè)計(jì)各分段的任務(wù)是否按時(shí)完成及完成的質(zhì)量。(3是否完成課程設(shè)計(jì)任務(wù)書指定的全部要求。3.課程設(shè)計(jì)報(bào)告書的撰寫規(guī)范(占 30% 課程設(shè)計(jì)報(bào)告書的撰寫規(guī)范要求與畢業(yè)設(shè)計(jì)(論文)的要求相同。教師評(píng)分: 1.學(xué)生出勤得分: _________ 2.內(nèi)容質(zhì)量得分: _________ 3.撰寫規(guī)范得分: _________ 最終評(píng)定成績(jī)(以優(yōu)、良、中、及格、不及格評(píng)定):_________ 教師評(píng)語(yǔ): 簽字: 日期: 年 月 日 16
第三篇:考勤---概要設(shè)計(jì)說明書
四、概要設(shè)計(jì)說明書
四、概要設(shè)計(jì)說明書
1.引言.............................................................................................................................................1
1.1編寫目的.............................................................................................................................1 1.2項(xiàng)目背景.............................................................................................................................1 1.3定義.....................................................................................................................................2 1.4參考資料.............................................................................................................................2 2.任務(wù)概述.....................................................................................................................................3
2.1目標(biāo).....................................................................................................................................3 2.2運(yùn)行環(huán)境.............................................................................................................................3 2.3需求概述.............................................................................................................................3 2.4總體架構(gòu)設(shè)計(jì).....................................................................................................................4 2.5條件與限制
.......................................................................................................................4 3.總體架構(gòu)設(shè)計(jì)........................................................................................................................4 3.1處理流程.............................................................................................................................6 3.2總體結(jié)構(gòu).............................................................................................................................6 3.3特色功能.............................................................................................................................6 3.4關(guān)鍵技術(shù)...........................................................................................錯(cuò)誤!未定義書簽。4 系統(tǒng)模塊設(shè)計(jì)錯(cuò)誤!未定義書簽。................................................................................................................錯(cuò)誤!未定義書簽。
1.引言
1.1編寫目的
本手冊(cè)作為用戶與該系統(tǒng)軟件開發(fā)維護(hù)人員共同遵守的軟件概要設(shè)計(jì)說明。
1.2項(xiàng)目背景
開發(fā)軟件名稱:考勤管理系統(tǒng)
四、概要設(shè)計(jì)說明書
項(xiàng)目任務(wù)提出者:小組
項(xiàng)目開發(fā)者:CCIT訊飛151TRY小組 用戶:xx公司 實(shí)現(xiàn)軟件單位:CCIT
考勤作為一個(gè)企業(yè)的基礎(chǔ)管理,是企業(yè)對(duì)員工工作管理的基本依據(jù)。實(shí)際管理和記錄工作非常需要快速獲知各個(gè)部門員工的每日出勤情況,以便于及時(shí)向高層管理者反映員工的出勤,缺勤情況(包括遲到、早退、病假、事假、出差等情況)。我們提出基于SSM(maven)結(jié)構(gòu)的網(wǎng)絡(luò)考勤系統(tǒng),實(shí)現(xiàn)網(wǎng)上考勤任務(wù),以減輕考勤人員的工作量。我們準(zhǔn)備開發(fā)員工考勤管理系統(tǒng),完成員工基本信息維護(hù)、企業(yè)的部門信息維護(hù)、企業(yè)基本考勤類型的維護(hù)、員工考勤的管理、員工考勤的查詢與分析。實(shí)現(xiàn)人事考勤的需要,包括員工遲到、早退、請(qǐng)假、曠工的情況的記錄,對(duì)員工整個(gè)月的考勤記錄進(jìn)行查詢和統(tǒng)計(jì)。企業(yè)考勤管理系統(tǒng)是為了解決員工考勤管理的而設(shè)計(jì)的,目的是建立一個(gè)能夠初步實(shí)現(xiàn)企業(yè)考勤管理系統(tǒng)的智能化管理,提高考勤管理效率,工作人員能夠在各個(gè)崗位上的工作狀態(tài)得到及時(shí)的反饋,而系統(tǒng)所需的工作人員的數(shù)量少,效率高。降低資源浪費(fèi),同時(shí)增強(qiáng)員工管理的透明度以及約束員工自覺遵守出勤制度。
1.3定義
【列出本文檔中所用到的專門術(shù)語(yǔ)的定義和縮寫詞的原文。】
1.4參考資料
【列出有關(guān)資料的作者、標(biāo)題、編號(hào)、發(fā)表日期、出版單位或資料來源,可包括:
a.項(xiàng)目經(jīng)核準(zhǔn)的計(jì)劃任務(wù)書、合同或上級(jí)機(jī)關(guān)的批文; b.項(xiàng)目開發(fā)計(jì)劃; c.需求規(guī)格說明書;
四、概要設(shè)計(jì)說明書
d.測(cè)試計(jì)劃(初稿); e.用戶操作手冊(cè)(初稿);
f.文檔所引用的資料、采用的標(biāo)準(zhǔn)或規(guī)范?!?/p>
2.任務(wù)概述
2.1目標(biāo)
(1)提供簡(jiǎn)單、方便的操作。
(2)通過考勤管理無紙化的實(shí)現(xiàn),使企業(yè)的考勤管理更加科學(xué)規(guī)范。(3)節(jié)省考勤管理的成本。
(4)提高企業(yè)考勤管理的透明度和效率,防止“虛假出勤“的現(xiàn)象。(5)對(duì)系統(tǒng)提供必要的權(quán)限管理。
(6)為企業(yè)實(shí)現(xiàn)整體信息化的其他相關(guān)系統(tǒng)提供必要的數(shù)據(jù)支持。
2.2運(yùn)行環(huán)境
結(jié)合用戶當(dāng)前的軟件的硬件環(huán)境,設(shè)計(jì)了新系統(tǒng)運(yùn)行硬件和軟件環(huán)境: 2.2.1設(shè)備
Win7/8/10操作系統(tǒng)電腦 2.2.2支持軟件
操作系統(tǒng) Windows 2007 數(shù)據(jù)庫(kù)
mysql 開發(fā)工具 eclipse 2.2.3接口
1.硬件接口:硬盤
2.軟件接口:常用的辦公軟件 2.2.4控制
[說明控制該系統(tǒng)的運(yùn)行的方法和控制信號(hào),并說明這些控制信號(hào)的來源。]
2.3需求概述
企業(yè)考勤管理系統(tǒng)是為了解決員工考勤管理的而設(shè)計(jì)的,目的是建立一個(gè)能夠初步實(shí)現(xiàn)企業(yè)考勤管理系統(tǒng)的智能化管理,提高考勤管理效率,工作人員能夠在各個(gè)崗位上的工作狀態(tài)得到及時(shí)的反饋,而系統(tǒng)所需的工作人員的數(shù)量少,效率高。
企業(yè)考勤管理系統(tǒng)是一個(gè)企事業(yè)單位不可缺少的一部分,它的內(nèi)容對(duì)于企業(yè)的決策者和管理者來說都是至關(guān)重要的,因此,企業(yè)考勤管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥闳耸鹿芾淼男畔⒑涂旖莸墓芾聿樵兪侄危恢币詠砣藗兪褂脗鹘y(tǒng)的人工方式管理員工的上下班等信息,四、概要設(shè)計(jì)說明書
這種管理方式存在著許多缺點(diǎn),諸如效率低,保密性差等,而且時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。
2.4 總體架構(gòu)設(shè)計(jì)
我們所做的系統(tǒng)目的:
(1)提供簡(jiǎn)單、方便的操作。
(2)通過考勤管理無紙化的實(shí)現(xiàn),使企業(yè)的考勤管理更加科學(xué)規(guī)范。
(3)節(jié)省考勤管理的成本。
(4)提高企業(yè)考勤管理的透明度和效率,防止“虛假出勤“的現(xiàn)象。
(5)對(duì)系統(tǒng)提供必要的權(quán)限管理。
(6)為企業(yè)實(shí)現(xiàn)整體信息化的其他相關(guān)系統(tǒng)提供必要的數(shù)據(jù)支持。
2.5條件與限制 設(shè)計(jì)約束
1、所有的數(shù)據(jù)庫(kù)命名都是以模塊的縮寫加上具體表的英文詞匯組成,這樣能夠統(tǒng)一數(shù)據(jù)庫(kù)表的命名,也能夠更好的規(guī)范數(shù)據(jù)庫(kù)表命名。
2、所有數(shù)據(jù)庫(kù)的設(shè)計(jì),都依賴于本地?cái)?shù)據(jù)庫(kù),并且采用面向?qū)ο蟮脑O(shè)計(jì)方法,首先進(jìn)行對(duì)象實(shí)體的設(shè)計(jì),最后將對(duì)象持久化到數(shù)據(jù)庫(kù)中,所有的表和表之間的關(guān)聯(lián)(ER圖)都采用標(biāo)準(zhǔn)的Visio畫圖工具進(jìn)行,這樣能夠?qū)⒄麄€(gè)系統(tǒng)的設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)有機(jī)的結(jié)合起來。
3、界面風(fēng)格:管理界面做到美觀大方、風(fēng)格統(tǒng)一,并有一些提示信息指導(dǎo)用戶操作使用。盡量使用選擇框、下拉框等選擇操作界面,方便用戶的使用。
4、消息提示:中文提示,言簡(jiǎn)意賅。
3.總體架構(gòu)設(shè)計(jì)
3.1處理流程
1注冊(cè)郵箱(員工,審批員,考勤員)
注冊(cè):
通過郵箱注冊(cè)
a)用MailUtil這個(gè)工具類來實(shí)現(xiàn)郵箱激活注冊(cè)
四、概要設(shè)計(jì)說明書
登陸:特色技術(shù):通過輸入數(shù)據(jù)庫(kù)已存在用戶名,直接顯示用戶頭
像
Ajax異步查詢
2輸入(員工/審批/考勤)郵箱,密碼 3登錄進(jìn)入(員工/審批/考勤)界面
4員工界面管理個(gè)人信息,查看修改個(gè)人信息,申請(qǐng)請(qǐng)假信息,打卡。5點(diǎn)擊注銷,退出回登錄界面
6進(jìn)入審批界面,審批員工申請(qǐng)信息,查詢員工歷史信息,查詢員工請(qǐng)假信息,打卡
7進(jìn)入考勤界面,修改用戶信息,刪除用戶信息,增加用戶信息,查看所有員工信息,申請(qǐng)請(qǐng)假信息
系統(tǒng)流程圖
四、概要設(shè)計(jì)說明書
3.2總體結(jié)構(gòu)和模塊外部設(shè)計(jì)
系統(tǒng)邏輯架構(gòu)圖
3.3特色功能
整個(gè)項(xiàng)目我們完成了以下功能:注冊(cè),登陸,個(gè)人信息;查看,增加,刪除,添加,審批,打卡功能以及主頁(yè)面分頁(yè)面設(shè)計(jì)。
3.4關(guān)鍵技術(shù)
打卡,郵箱注冊(cè),增刪改查,界面設(shè)計(jì)
四、概要設(shè)計(jì)說明書
4.系統(tǒng)模塊設(shè)計(jì)
4.3.1登入界面設(shè)計(jì):
需要輸入郵箱(email)和密碼(PASSWORD)。必須為數(shù)字。
登陸成功即進(jìn)入系統(tǒng),失敗的話需要重新輸入信息。
密碼規(guī)則:7位以上非漢字字符串;包含一個(gè)特殊字符和一個(gè)數(shù)字。
四、概要設(shè)計(jì)說明書
顯示當(dāng)前時(shí)間。由安全問題獲取密碼。驗(yàn)證碼驗(yàn)證。
4.3.2員工界面設(shè)計(jì):
可以進(jìn)行考勤操作。
可以進(jìn)行統(tǒng)計(jì)查詢自己考勤信息。
可以進(jìn)行密碼修改。
可以進(jìn)行報(bào)表打印操作。
可以進(jìn)行公告留言操作。
4.3.2.1考勤操作界面: 網(wǎng)站樹形導(dǎo)航 當(dāng)前狀態(tài) 注銷通道 留言提示
考勤基本操作(包括上班,下班,加班,請(qǐng)假,出差操作的按鈕)員工信息列表介紹 考勤規(guī)則
四、概要設(shè)計(jì)說明書
上班
存在上班異常將顯示異常個(gè)數(shù)和要求填寫異常解釋 下班
下班異常并提供相應(yīng)選擇 請(qǐng)假
請(qǐng)假原因及時(shí)間說明 出差
出差信息填寫
四、概要設(shè)計(jì)說明書
4.3.2.2考勤查詢界面:
此處顯示查詢了詳細(xì)考勤信息
根據(jù)開始時(shí)間和結(jié)束時(shí)間進(jìn)行查詢
4.3.3.1考勤查詢界面:
根據(jù)時(shí)間和員工進(jìn)行各類查詢
此處顯示查詢結(jié)果
4.3.3.2員工設(shè)置界面:
顯示員工的信息列表
四、概要設(shè)計(jì)說明書
直接生成EXCEL電子表格
添加員工,查找員工操作
添加員工
查找員工
第四篇:人事管理系統(tǒng)概要設(shè)計(jì)說明書范文
概要設(shè)計(jì)說明書
1. 引言
1.1 編寫目的
在人事管理系統(tǒng)項(xiàng)目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶對(duì)本系統(tǒng)的需求做了詳細(xì)的闡述,本階段已在系統(tǒng)的需求分析的基礎(chǔ)上,該文檔的目的是描述企業(yè)人事管理系統(tǒng)項(xiàng)目的概要設(shè)計(jì),其內(nèi)容包括: 系統(tǒng)功能簡(jiǎn)介 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)接口設(shè)計(jì) 數(shù)據(jù)設(shè)計(jì) 模塊設(shè)計(jì) 界面設(shè)計(jì)
本文檔的預(yù)期的讀者是:
XX有限公司的領(lǐng)導(dǎo)
技術(shù)人員
XX有限公司的領(lǐng)導(dǎo) 相關(guān)項(xiàng)目組的所有成員
1.2 項(xiàng)目背景
國(guó)外企業(yè)關(guān)于人事信息的管理,主要是利用人力資源方面管理系統(tǒng)來實(shí)現(xiàn)的因?yàn)檫@類系統(tǒng)同IT、通信等領(lǐng)域技術(shù)的發(fā)展存在密切的聯(lián)系,因此在計(jì)算機(jī)、網(wǎng)絡(luò)等技術(shù)發(fā)展相對(duì)快的國(guó)家,基本上創(chuàng)建了一套人力資源管理系統(tǒng),人力資源方面的信息能夠在其本國(guó)范圍內(nèi)被授權(quán)查閱。無論人才流動(dòng)到哪里,在人們進(jìn)行求職、貸款以及辦理保險(xiǎn)之時(shí),具備查閱權(quán)限的機(jī)構(gòu)都能夠查閱該人的信息,以衡量為該人辦理有關(guān)手續(xù)的潛在風(fēng)險(xiǎn),或者是否可以錄用。
1.3 定義
1.3.1 專門術(shù)語(yǔ)
C/S:Client/Server客戶機(jī)/服務(wù)器。
可修改性:容許對(duì)系統(tǒng)進(jìn)行修改而不增加原系統(tǒng)的復(fù)雜性。
有效性:軟件系統(tǒng)能有效地利用計(jì)算機(jī)的時(shí)間資源與空間資源的能力。
可適應(yīng)性:軟件在不同的系統(tǒng)約束條件下使用戶需求得到滿足的難易程度??梢浦残裕很浖囊粋€(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境搬到另一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境的難易程度。主鍵:數(shù)據(jù)庫(kù)表中的關(guān)鍵域。
1.3.2 縮寫
系統(tǒng):若未特別指出,統(tǒng)指本機(jī)票預(yù)定系統(tǒng)。
SQL: Structured Query Language(結(jié)構(gòu)化查詢語(yǔ)言)。ATM: Asynchronous Transfer Mode(異步傳輸模式)。
1.4 參考資料
以下列出在概要設(shè)計(jì)過程中所使用到的有關(guān)資料:
[1]韓萬江 《軟件工程案例教程》機(jī)械工業(yè)出版社 [2]李金勇 曹軍生,《SQL sever 2000實(shí)用教程》,北京理工大學(xué)出版社 [3]林鄧偉 等,《JAVA程序設(shè)計(jì)項(xiàng)目教程》,北京理工大學(xué)出版社 [4]孫峰,《數(shù)據(jù)庫(kù)原理及應(yīng)用》。天津大學(xué)出版社 [5]軟件工程文檔編制國(guó)際標(biāo)準(zhǔn):GB8567—88 2. 總體設(shè)計(jì)
2.1 需求規(guī)定
數(shù)據(jù)庫(kù)分析是數(shù)據(jù)庫(kù)管理系統(tǒng)開發(fā)周期中的一個(gè)重要的階段,也是工作量比較大的一 項(xiàng)活動(dòng)。隨著現(xiàn)代軟件的發(fā)展,手工分析方式已經(jīng)很難滿足數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)分析的要 求,必須借助相應(yīng)的工具。
設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來可能增
加的需求。用戶需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu) 能充分滿足各種信息的輸入和輸出。通過對(duì)書店管理工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì) 數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。
通過與企業(yè)的溝通和需求分析,要求系統(tǒng)具有以下功能。1.新員工資料的添加、修改、刪除和查詢。2.部門信息的添加、修改、刪除和查詢。3.自動(dòng)分配員工編號(hào)和部門編號(hào)。
4.人事調(diào)動(dòng)的詳細(xì)記錄,包括部門、職位和職稱的調(diào)整,以及人員離職。
5.添加/修改日常出勤記錄,這里重點(diǎn)實(shí)現(xiàn)可按全體員工、部門員工和所選員工添加/修改 日常出勤記錄,以方便用戶操作。員工日常公出/請(qǐng)假信息的添加、修改、刪除和查詢。每月工資信息的批量添加、修改、刪除和查詢。
2.2 運(yùn)行環(huán)境
2.2.1 設(shè)備
1.Web服務(wù)器1臺(tái) 2.?dāng)?shù)據(jù)庫(kù)服務(wù)器1臺(tái) 3.備份服務(wù)器1臺(tái) 4.開發(fā)服務(wù)器1臺(tái)
5.軟件防火墻服務(wù)器1臺(tái) 6.千兆路由器1臺(tái)
7. 10M網(wǎng)絡(luò)寬帶1條
2.2.2 軟件環(huán)境
本系統(tǒng)的的軟件環(huán)境如下
1.My Eclipese 10開發(fā)工具 2.SQL Server2008數(shù)據(jù)庫(kù)系統(tǒng) 3.Windows xp操作系統(tǒng);4.防火墻,殺毒軟件
2.3 基本設(shè)計(jì)概念和處理流程
概念模型是對(duì)信息世界的建模,所以概念模型應(yīng)該能夠方便、準(zhǔn)確的表示出信息世界 中的常用概念。實(shí)體--關(guān)系模型(Entity-Relationship Module,簡(jiǎn)稱E-R圖)是數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)常用的方法。得到了數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系,為后面邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。根據(jù)需求分析和功能分析,規(guī)劃出本系統(tǒng)中使用的數(shù)據(jù)庫(kù)實(shí)體分別為員工實(shí)體,部門實(shí)體,工資實(shí)體,出勤實(shí)體,公出請(qǐng)假實(shí)體,人事調(diào)動(dòng)實(shí)體,福利實(shí)體,員工離職實(shí)體等員工實(shí)體包括ID、編號(hào)、姓名、性別、身份證號(hào)、出生年月、年齡、民族、婚姻狀況、政治面貌、如黨團(tuán)時(shí)間、籍貫、聯(lián)系電話和手機(jī)號(hào)碼等屬性。員工實(shí)體E-R圖如圖2.1所示:
部門實(shí)體包括部門編號(hào)、部門名稱、部門經(jīng)理、部門地址和部門電話屬性。
部門實(shí)體E-R圖如圖2.2所示:。
公出實(shí)體包括ID、所屬工資月份、員工編號(hào)、員工姓名、基本工資、加班費(fèi)、工齡工
資、全勤獎(jiǎng)、獎(jiǎng)勵(lì)總額、職務(wù)津貼、請(qǐng)假扣除等屬性。工資實(shí)體E-R圖如圖2.3所示:
2.4 結(jié)構(gòu)
本系統(tǒng)的實(shí)現(xiàn)采用典型的三層模式、B/S結(jié)構(gòu)來實(shí)現(xiàn),不同的客戶端程序共同訪問中心數(shù)據(jù)庫(kù),系統(tǒng)結(jié)構(gòu)如圖1:
圖1:系統(tǒng)結(jié)構(gòu)
系統(tǒng)基本功能圖解體系基本結(jié)構(gòu)圖
2.5功能需求與系統(tǒng)模塊的關(guān)系 各項(xiàng)功能需求的實(shí)現(xiàn)同各個(gè)塊程序的分配關(guān)系:
2.5.1登錄頁(yè)面
需要登陸的人員,對(duì)于不同的身份,他們的權(quán)限是不一樣 的。當(dāng)用戶輸入ID 和密碼時(shí),查詢數(shù)據(jù)庫(kù),若用戶名和密
碼正確,則進(jìn)入相應(yīng)的員工信息頁(yè)面,若不正確,則提示用戶名或密碼錯(cuò)誤,人顯示當(dāng)前頁(yè)面。
功能描述: 用戶管理 配置管理 數(shù)據(jù)備份 數(shù)據(jù)維護(hù) 1.2.3.4.2.5.2員工注冊(cè) 功能描述:
新員工注冊(cè),輸入員工的注冊(cè)信息,包括(登錄賬號(hào),登錄密碼,核對(duì)密碼,聯(lián)系電話,聯(lián)系地址,電子郵箱)。
注冊(cè)信息的修改。
用例圖
2.5.3員工的登錄和登出
功能描述:
員工登陸
員工退出 用例圖:
2.5.4信息查詢 功能描述:
查看公司內(nèi)部相關(guān)信息 查看個(gè)人信息
查看其他員工的部分信息 用例圖
2.5.5人事檔案
1增加員工檔案信息 2修改員工檔案信息
3刪除員工檔案信息 4查詢員工檔案信息
5打印員工檔案信息 用例圖
2.5.6工資信息管理 功能描述:
1.工資信息模塊
2.計(jì)發(fā)工資信息
3.查詢工資信息
4.保險(xiǎn)/福利
5.打印工資信息 用例圖
2.5.7員工培訓(xùn) 功能描述:
1.員工培訓(xùn)模塊主要包括:
2.培訓(xùn)信息的錄入 3.培訓(xùn)信息的刪除 4.培訓(xùn)信息的修改 5.培訓(xùn)信息的查詢 6.履歷表的打印 用例圖
2.5.8公司招聘
功能描述:
1.錄入招聘信息
2.查詢招聘信息
3.修改招聘信息
4.刪除招聘信息
5.查詢應(yīng)聘者信息
6.刪除應(yīng)聘者信息
用例圖
2.6 人工處理工程
創(chuàng)建用戶(注冊(cè)新用戶):用戶信息需要手工輸入計(jì)算機(jī)。更新部門、員工資料:需要手動(dòng)輸入更新內(nèi)容。
2.7 尚未解決的問題
由于數(shù)據(jù)的傳輸上需要通過網(wǎng)絡(luò)傳輸,為了客戶資料進(jìn)行保密,需要在網(wǎng)絡(luò)的傳輸過程中對(duì)數(shù)據(jù)進(jìn)行加密。
這個(gè)工作主要是在準(zhǔn)備網(wǎng)絡(luò)包,及解開網(wǎng)絡(luò)包這兩個(gè)模塊完成,它們各對(duì)數(shù)據(jù)進(jìn)行加密及解密還原工作。
在加密算法選擇上將使用RSA 加密算法。具體算法可參照參考資料中《Computer Network》p.598。
3.接口設(shè)計(jì) 3.1用戶接口設(shè)計(jì)
3.2外部接口
3.3內(nèi)部接口
4.運(yùn)行設(shè)計(jì) 4.1運(yùn)行模塊組合
施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合如下表所示:
4.2運(yùn)行控制
5.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)
根據(jù)設(shè)計(jì)好的E-R圖在企業(yè)人事管理系統(tǒng)中創(chuàng)建各表。
員工信息表用于儲(chǔ)存員工基本信息和單位相關(guān)信息,改數(shù)據(jù)表結(jié)構(gòu)如表2.1所示:
部門表用于存儲(chǔ)部門編號(hào)、部門名稱等信息,該數(shù)據(jù)表結(jié)構(gòu)如表2.2所示。
工資表用于存儲(chǔ)每月每個(gè)員工的詳細(xì)工資信息該數(shù)據(jù)表結(jié)構(gòu)如表2.3所示。
6.系統(tǒng)出錯(cuò)處理設(shè)計(jì) 6.1出錯(cuò)信息
程序在運(yùn)行時(shí)主要會(huì)出現(xiàn)兩種錯(cuò)誤:
1、由于輸入信息,或無法滿足要求時(shí)產(chǎn)生的錯(cuò)誤,稱為軟錯(cuò)誤。
2、由于其他問題,如網(wǎng)絡(luò)傳輸超時(shí)等,產(chǎn)生的問題,稱為硬錯(cuò)誤。
對(duì)于軟錯(cuò)誤,須在定票/領(lǐng)票操作成功判斷及輸入數(shù)據(jù)驗(yàn)證模塊由數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,判斷錯(cuò)誤類型,再生成相應(yīng)的錯(cuò)誤提示語(yǔ)句,送到輸出模塊中。
對(duì)與硬錯(cuò)誤,可在出錯(cuò)的相應(yīng)模塊中輸出簡(jiǎn)單的出錯(cuò)語(yǔ)句,并將程序重置。返回輸入階段。
6.2補(bǔ)救措施
所有的客戶機(jī)及服務(wù)器都必須安裝不間斷電源以防止停電或電壓不穩(wěn)造成的數(shù)據(jù)丟失的損失。若真斷電時(shí),客戶機(jī)上將不會(huì)有太大的影響,主要是服務(wù)器上:在斷電后恢復(fù)過程可采用 SQL SERVER 的日志文件,對(duì)其進(jìn)行ROLLBACK 處理,對(duì)數(shù)據(jù)進(jìn)行恢復(fù)。
在網(wǎng)絡(luò)傳輸方面,可考慮建立一條成本較低的后備網(wǎng)絡(luò),以保證當(dāng)主網(wǎng)絡(luò)斷路時(shí)數(shù)據(jù)的通信。
在硬件方面要選擇較可靠、穩(wěn)定的服務(wù)器機(jī)種,保證系統(tǒng)運(yùn)行時(shí)的可靠性。
6.3系統(tǒng)維護(hù)設(shè)計(jì)
維護(hù)方面主要為對(duì)服務(wù)器上的數(shù)據(jù)庫(kù)數(shù)據(jù)進(jìn)行維護(hù)??墒褂?SQL SERVER 的數(shù)據(jù)庫(kù)維護(hù)功能機(jī)制。例如,定期為數(shù)據(jù)庫(kù)進(jìn)行Backup,維護(hù)管理數(shù)據(jù)庫(kù)死鎖問題和維護(hù)數(shù)據(jù)庫(kù)內(nèi)數(shù)據(jù)的一致性等。
第五篇:學(xué)生檔案管理系統(tǒng)概要設(shè)計(jì)說明書
學(xué)生信息管理系統(tǒng)設(shè)計(jì)規(guī)格說明書
一、總體結(jié)構(gòu)設(shè)計(jì)
本系統(tǒng)從總體分可分用戶表、學(xué)生基本信息表、學(xué)生在校學(xué)籍表、院內(nèi)課程表、學(xué)生課程表、學(xué)生成績(jī)表、學(xué)生獎(jiǎng)懲信息表、教員信息表、班級(jí)信息表、系別信息表。
1.用戶表:用戶名、用戶編號(hào)、密碼、權(quán)限、用戶基本信息
2.學(xué)生基本信息表:姓名、學(xué)號(hào)、性別、出生日期、與學(xué)生關(guān)系、家庭成員、家長(zhǎng)職業(yè)、家長(zhǎng)單位、家庭住址、家庭電話
3.學(xué)生在校學(xué)籍表:學(xué)號(hào)、班級(jí)、系別、入學(xué)時(shí)間、學(xué)生電話、班主任、導(dǎo)員、攻讀學(xué)歷
4.院內(nèi)課程表:年級(jí)、學(xué)期、課程、任課教師、課時(shí)、課程類型、課程信息
5.學(xué)生課程表:學(xué)號(hào)、年級(jí)、學(xué)期、課程、任課教師、課時(shí)、上課教室、課程信息
6.學(xué)生成績(jī)表:
姓名、學(xué)號(hào)、系別、班級(jí)、年級(jí)、學(xué)期、課程、任課教師、課時(shí)、分?jǐn)?shù)、是否通過
7.學(xué)生獎(jiǎng)懲信息表:姓名、學(xué)號(hào)、系別、班級(jí)、年級(jí)、學(xué)期、獎(jiǎng)懲類型、獎(jiǎng)懲信息、備注 8.教員信息表:姓名、職務(wù) 9.班級(jí)信息表:班級(jí)、系別 10.系別信息表:系別
1.1系統(tǒng)總體結(jié)構(gòu)圖
圖1.1系統(tǒng)總體結(jié)構(gòu)圖
1.2、包圖及關(guān)系
(1)數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)分析
在系統(tǒng)操作流程圖分析的基礎(chǔ)上,可以列出該系統(tǒng)所需要的主要數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。
用戶表:用戶名、用戶編號(hào)、密碼、權(quán)限、用戶基本信息
學(xué)生基本信息表:姓名、學(xué)號(hào)、性別、出生日期、與學(xué)生關(guān)系、家
庭成員、家長(zhǎng)職業(yè)、家長(zhǎng)單位、家庭住址、家庭電
話
學(xué)生在校學(xué)籍表:學(xué)號(hào)、班級(jí)、系別、入學(xué)時(shí)間、學(xué)生電話、班主任、導(dǎo)員、攻讀學(xué)歷
院內(nèi)課程表:年級(jí)、學(xué)期、課程、任課教師、課時(shí)、課程類型、課程信息
學(xué)生課程表:學(xué)號(hào)、年級(jí)、學(xué)期、課程、任課教師、課時(shí)、上課教室、課程信息
學(xué)生成績(jī)表:
姓名、學(xué)號(hào)、系別、班級(jí)、年級(jí)、學(xué)期、課程、任課教師、課時(shí)、分?jǐn)?shù)、是否通過
學(xué)生獎(jiǎng)懲信息表:姓名、學(xué)號(hào)、系別、班級(jí)、年級(jí)、學(xué)期、獎(jiǎng)懲類型、獎(jiǎng)懲信息、備注 教員信息表:姓名、職務(wù) 班級(jí)信息表:班級(jí)、系別 系別信息表:系別 創(chuàng)建數(shù)據(jù)庫(kù)表
將上面的E-R圖轉(zhuǎn)換成表格形式,在這里即為創(chuàng)建數(shù)據(jù)庫(kù)。本課題在創(chuàng)建數(shù)據(jù)庫(kù)時(shí),采用的是SQL Server 2000的企業(yè)管理器,不需要使用任何的SQL語(yǔ)句,即可成功創(chuàng)建數(shù)據(jù)庫(kù)。在SQL中新建了一個(gè)名為Student_MessageInfo的數(shù)據(jù)庫(kù),根據(jù)先前做的分析,新建了多個(gè)數(shù)據(jù)庫(kù)表。其中較為重要的表如下所示,其中表格形式的數(shù)據(jù)庫(kù)表,學(xué)生基本信息
二、過程設(shè)計(jì)
1、模塊說明及程序流程圖(1)學(xué)生基本信息模塊
該模塊實(shí)現(xiàn)的功能:學(xué)生可以查詢個(gè)人基本信息,成績(jī)信息,學(xué)分信息以及懲處信息,但不能修改信息.(2)學(xué)生課程模塊
該模塊實(shí)現(xiàn)的功能:學(xué)生課程,系統(tǒng)根據(jù)學(xué)生所報(bào)專業(yè)選出其對(duì)應(yīng)的選修課,然后學(xué)生可根據(jù)專業(yè)選擇其中一項(xiàng),然后提交.(3)教師信息模塊
該模塊實(shí)現(xiàn)的功能:教師可查詢授課信息,學(xué)生選課信息,學(xué)生基本
信息和學(xué)生成績(jī).(4)管理員查詢信息模塊
該模塊實(shí)現(xiàn)的功能:管理員可對(duì)學(xué)生信息,教師信息,課程信息,學(xué)院信息,專業(yè)信息,班
進(jìn)行查詢
2、精確類圖
四、界面設(shè)計(jì)
用戶登陸:該系統(tǒng)根據(jù)用戶的身份實(shí)現(xiàn)了不同的功能,用戶登陸時(shí)需要選擇一種登陸方式(默認(rèn)情況下是學(xué)生),系統(tǒng)再根據(jù)用戶選擇的登陸方式到相應(yīng)的表中去搜索。例如,登陸時(shí)選擇了教師登陸方式,系統(tǒng)將會(huì)在教師信息表中搜索是否存在與該用戶的輸入相符的信息,如果存在則進(jìn)入教師主頁(yè),否則提示用戶輸入有誤,請(qǐng)重新輸入。
1、學(xué)生用戶界面 ①、修改密碼
學(xué)生的初始密碼是由管理員指定的。學(xué)生登陸后,可以按照要求自行修改使用密碼。首先需要輸入原始密碼,如果原始密碼沒有輸入正確將不能修改密碼,只有在原始密碼正確的基礎(chǔ)上,用戶才能繼續(xù)下面的操作。新密碼設(shè)定后,系統(tǒng)還要求用戶再輸入一次重復(fù)密碼,避免因?yàn)檎`輸而導(dǎo)致密碼丟失。②、查詢指定學(xué)期成績(jī)
學(xué)生可以查詢自己指定學(xué)期的成績(jī)和所有的成績(jī)。方便學(xué)生了解自身情況。
③、查詢截止目前所獲學(xué)分
學(xué)分一直以來都是學(xué)生們倍受關(guān)注的焦點(diǎn)。就目前已有的系統(tǒng)來說,雖然實(shí)現(xiàn)了學(xué)生查詢成績(jī)的功能,但是關(guān)于學(xué)分部分仍然需要學(xué)生自行統(tǒng)計(jì)。本系統(tǒng)彌補(bǔ)了現(xiàn)有系統(tǒng)這方面的不足,學(xué)生可以直接查詢到截止目前所獲得的學(xué)分情況,減少了學(xué)生需要自行統(tǒng)計(jì)的工作量,提高了工作效率。④、選課系統(tǒng)
學(xué)生選課系統(tǒng)是針對(duì)學(xué)生進(jìn)行網(wǎng)上選課而設(shè)計(jì)的,學(xué)生可以自主選擇自己想修的課程。2.、老師用戶界面 ①、查詢授課計(jì)劃
教師可以利用該系統(tǒng)實(shí)現(xiàn)查詢授課計(jì)劃的功能,教師不僅可以看到自己本學(xué)期要授的課程信息,還能查看選修對(duì)應(yīng)課程的學(xué)生名單,同時(shí)可以添加對(duì)應(yīng)課程的學(xué)生成績(jī)。幫助教師提高了工作效率。②、查詢學(xué)生基本信息
教師可以查詢學(xué)生的基本信息,以幫助教師了解學(xué)生情況??梢园窗嗉?jí)查找、按姓名查找、按學(xué)號(hào)查找、按年齡查找、按籍貫查找,也可以一起查找。
3、管理員界面 ①、班級(jí)信息管理
班級(jí)信息管理包括添加班級(jí)信息,修改班級(jí)信息以及刪除班級(jí)信息。在班級(jí)信息管理之前,需要先對(duì)學(xué)校信息和專業(yè)信息管理。只有在已有的專業(yè)信息中才能建立班級(jí)檔案,班級(jí)信息和專業(yè)信息是從屬關(guān)系。
②、學(xué)生基本信息管理
學(xué)生基本信息管理包括學(xué)生基本信息添加、學(xué)生基本信息修改、學(xué)生基本信息刪除。下面給出的是學(xué)生信息添加界面 ③、教師基本信息管理 教師基本信息管理包括教師基本信息添加、教師基本信息修改以及教師基本信息刪除。