考勤管理系統(tǒng)課程設(shè)計_第1頁
考勤管理系統(tǒng)課程設(shè)計_第2頁
考勤管理系統(tǒng)課程設(shè)計_第3頁
考勤管理系統(tǒng)課程設(shè)計_第4頁
考勤管理系統(tǒng)課程設(shè)計_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、考勤管理系統(tǒng)課程設(shè)計考勤管理系統(tǒng)課程設(shè)計一 皆脅3二】可行往云需二二二二二二二二二二二二二二二二二二二二二二二62.1技術(shù)可行性32.2經(jīng)濟(jì)可行性42.3操作可行性52.4結(jié)論意見5三、需求分析63.1功能需求63.2性能需求83.3 全局分析83.4系統(tǒng)現(xiàn)狀93.5系統(tǒng)功能結(jié)構(gòu)103.6系統(tǒng)業(yè)務(wù)流程圖113.7系統(tǒng)數(shù)據(jù)流程圖3.8數(shù)據(jù)字典四.總體設(shè)計4.1數(shù)據(jù)庫4.2系統(tǒng)窗口五、綜合測試5.1功能測試5.2性能測試5.3安全性、訪問控制性測試54兼容憐測試5S操作易用性玄葆哥屋莓雀祈*5.6測試小結(jié)六、設(shè)計小結(jié)七、參考文獻(xiàn)111115151718181920202122222320一、背景由

2、于員工信息不斷增多,而職工考勤管理是 一項非?,嵥?、復(fù)雜而又十分細(xì)致的工作,這 使得以前人工管理暴露出許多不足的地方,并且 管理十分不便。隨著信息技術(shù)的高速發(fā)展,各行 各業(yè)都充分利用信息平臺提高自己的管理效率。 當(dāng)今國內(nèi)各企業(yè)已紛紛建立考勤制度,依托考勤 管理系統(tǒng),使管理效率顯著提高。二、可行性分析考勤管理系統(tǒng)是企業(yè)對考勤實現(xiàn)信息化管理,考勤管理中重要涉及的管理任務(wù)有兩個方 面:職工基本信息管理、考勤信息管理。主要有 職工基本信息、職工考勤,適用于各企業(yè)??记?系統(tǒng)的目的是為實現(xiàn)員工考勤數(shù)據(jù)的登記、設(shè)計 統(tǒng)計和考勤信息査詢過程的自動化,完善員工 管理現(xiàn)代化,方便管理人員統(tǒng)計考核職工出勤情 況,

3、方便員工查詢。2.1技術(shù)可行性技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條 件能否順利完成開發(fā)工作,硬件、軟件配置能否滿足開發(fā)者需要等。目前倉庫與倉庫之間建有局域網(wǎng),各倉庫均釆用PC機(jī)作為工作臺,其容 量、速度能滿足系統(tǒng)要求。根據(jù)客戶提出的系統(tǒng) 功能、性能及實現(xiàn)系統(tǒng)的各項約束條件,根據(jù)新 系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,本系統(tǒng)是 一個數(shù)據(jù)庫管理和查詢的系統(tǒng),現(xiàn)有的技術(shù)以較 為成熟,硬件、軟件的性能要求、環(huán)境條件等各 項條件良好,估計利用現(xiàn)有技術(shù)條件應(yīng)完全可以 達(dá)到該系統(tǒng)的功能目標(biāo)。同時,考慮給予的開發(fā) 期限也較為充裕,預(yù)計系統(tǒng)是可以在規(guī)定期限內(nèi) 完成開發(fā)。2.2經(jīng)濟(jì)可行性主要是對開發(fā)倉庫貨物管理系統(tǒng)

4、的經(jīng)濟(jì)效益進(jìn)行評價,一方面是估算開發(fā)它的支出費用, 其中包括設(shè)備購置費、軟件開發(fā)費、管理和維護(hù) 工考勤管理這個軟件可能取得的收益中可以用人員工資和培訓(xùn)費等。另一方面是估算職錢來衡量的那部分。并對目前的軟件市場進(jìn)行調(diào)查,所做軟件是否有很大的銷售市場和相當(dāng)規(guī) 模的用戶群。所做軟件的開發(fā)成本與客戶提出的 要求是否可達(dá)到雙方都滿意。并且分析系統(tǒng)開發(fā) 是否會對其它產(chǎn)品或利潤帶來一定影響。經(jīng)過對 上述幾個方面的調(diào)查研究和分析,我們得出職工 考勤管理這個軟件的市場前景是相當(dāng)客觀的,在 經(jīng)濟(jì)角度來說,開發(fā)職工考勤管理是可行的。2.3操作可行性主要是了解職工考勤管理的相關(guān)人員對開發(fā)信息系統(tǒng)是否支持,現(xiàn)有職工考勤

5、管理制度 和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù) 是否正確等。職工考勤管理人員積極支持該系統(tǒng) 開發(fā),使新系統(tǒng)能夠充分的發(fā)揮作用;系統(tǒng)操作 簡單,易于理解,操作者經(jīng)過短時間的培訓(xùn)就可 以使用職工考勤管理系統(tǒng)。2.4結(jié)論意見經(jīng)過認(rèn)真地可行性研究,系統(tǒng)基本上做到了 在技術(shù)、經(jīng)濟(jì)、運行、法律上的可行。因此,相 信在按照計劃上實施的前提下,全系統(tǒng)的設(shè)計將 會按時按量完成。所以系統(tǒng)研制和開發(fā)是可以馬 上進(jìn)行的。三、需求分析考勤管理是人事管理工作中比較重要的一 個環(huán)節(jié),對于企事業(yè)單位充分利用人力資源具有 重要的應(yīng)用價值??记诠芾硐到y(tǒng)是企事業(yè)單位用 于記錄員工遲到、早退、缺席和請假等出勤情況 信息,并提供

6、統(tǒng)計數(shù)據(jù)的管理信息系統(tǒng)。系統(tǒng)所 記錄、管理的信息直接與員工的考核相聯(lián)系,也 直接關(guān)系到工資調(diào)整和職稱晉升等員工的直接 經(jīng)濟(jì)利益。企業(yè)門禁考勤管理系統(tǒng)是企業(yè)為了實 現(xiàn)員工上下班考勤刷卡、數(shù)據(jù)采集及記錄、信息 查詢和考勤統(tǒng)計,實現(xiàn)薪資結(jié)算過程的自動化, 完善人事管理現(xiàn)代化。3.1功能需求基于系統(tǒng)需求分析,該系統(tǒng)需要實現(xiàn)以下基本功能: 用戶管理:管理系統(tǒng)操作人員,設(shè)置操作人員口令和權(quán)限。在滿足不同系統(tǒng)用戶的操作需求的基 人事考勤管理:完成企業(yè)對員工個人考勤信息 (包括員工的基本檔案和在職信息)的管理及相 關(guān)操作。操作員進(jìn)行員工考勤信息錄入及更改, 其中包括員工的基本信息、工作部門、工作流程, 要求對

7、這些員工檔案信息可以進(jìn)行新增、修改、 刪除操作,同時可以進(jìn)行查詢和瀏覽操作。該模 塊是本系統(tǒng)的重點,用戶可以通過該模塊為單位 建立一個比較完整的人事考勤系統(tǒng),同時可以對 數(shù)據(jù)進(jìn)行查看。礎(chǔ)上,提高系統(tǒng)的安全性?;A(chǔ)數(shù)據(jù)管理:維護(hù)人事管理相關(guān)的一些基礎(chǔ)數(shù) 據(jù)。主要包括以下功能:1)部門類別設(shè)置:維護(hù)企業(yè)中設(shè)立的部門類別 信息;2)職工類型設(shè)置:維護(hù)當(dāng)前企業(yè)職工與企業(yè)的 關(guān)系的類別信息;3)職務(wù)類別設(shè)置:維護(hù)企業(yè)中設(shè)立的職務(wù)類別 信息; 4)職工資類別設(shè)置:維護(hù)企業(yè)中設(shè)立的工資類 別信息; 5)稱類別設(shè)置:維護(hù)企業(yè)職工的職稱類別信息。人事變動管理:對于人事上的變動調(diào)整進(jìn)行管 理,對人員考勤的信息進(jìn)行

8、更新(如:員工職務(wù)、 員工職稱、員工性質(zhì)等的變動)??记诠芾恚嚎记诠芾砜蓭椭就瓿蓵r間管理記 錄員工上下班、加班、出缺勤時間,并可將數(shù)據(jù) 連至薪資計算系統(tǒng)處理,以便作薪資結(jié)算。企業(yè) 還可根據(jù)此考勤系統(tǒng)査詢企業(yè)內(nèi)各時段的員工 出缺勤狀況,作管理方面的分析。數(shù)據(jù)庫管理:對現(xiàn)有的數(shù)據(jù)庫進(jìn)行管理,包括數(shù) 據(jù)備份和恢復(fù),以方便用戶對數(shù)據(jù)庫的管理和維 護(hù)工作,提高系統(tǒng)的數(shù)據(jù)安全性。3.2性能需求 1)硬件環(huán)境 在最低配置的情況下,系統(tǒng)的性 能往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當(dāng)出 色,且價格也很便宜,因此通常給服務(wù)器端配置高性能硬件。處理器:Inter Pentium II 266 MX或更高、內(nèi)存:

9、64MB、硬盤空間:2GB、顯卡: SVGA顯示適配器;2)軟件環(huán)境 操作系統(tǒng):Windows 98/ME/2000/NT、數(shù)據(jù)庫:MSQ3.3全局分析用戶需要輸入用戶名和密碼進(jìn)入人事考勤 管理系統(tǒng),對人事考勤管理系統(tǒng)的部門、員工的 基本信息進(jìn)行維護(hù)和管理。在考勤管理模塊中錄 入員工當(dāng)天的考勤信息,同時可對年、月、員工進(jìn)行查詢。還可以通過考勤匯總查詢對員工某月 的考勤記錄進(jìn)行匯總,計算出員工月工作天數(shù), 早退、遲到的天數(shù)等。Use Case是對一個活動 者使用系統(tǒng)的一項功能時所進(jìn)行的交互過程的 一個文字描述序列.在該Use Case圖中只有頂 層圖,主要是考慮到考勤管理系統(tǒng)體積不大,做 成一個

10、頂層圖會使得各用例間的關(guān)系更清晰。3.4系統(tǒng)現(xiàn)狀公司考勤管人員考勤考勤管結(jié)果應(yīng)崗 位 和 員 工 信 息 處 理 考 勤 表 設(shè) 計考 勤 專 員 考 考 勤 工 具 使 結(jié) 果 錄 入 結(jié) 果 統(tǒng) 計 分績考 勤 應(yīng)35系統(tǒng)功能結(jié)構(gòu)職匚考勒管理信息系統(tǒng)員丁基木信息出勤記錄出 差 記 錄請 假 記 錄加班記錄J1統(tǒng)計3.6系統(tǒng)業(yè)務(wù)流程圖銷假信息加班信息NIN 出勤記錄3.7系統(tǒng)數(shù)據(jù)流程圖3.8數(shù)據(jù)字典由于本次設(shè)計是小型軟件系統(tǒng)的開發(fā),所以 采用卡片形式書寫數(shù)據(jù)字典。每張卡片上保存描 述一個數(shù)據(jù)的信息這樣做更新和修改起來比較方便,而且能單獨處理描述每個數(shù)據(jù)的信息。下 面將列出若干數(shù)據(jù)元素的數(shù)據(jù)卡

11、片信息。a、數(shù)據(jù)流的描述數(shù)據(jù)流編號:D-01數(shù)據(jù)流名稱:員工信息單 簡述:各部門給出的員工基本信息數(shù)據(jù)流來源:各部門數(shù)據(jù)流去向:人力資源部、計劃部、考勤部 門數(shù)據(jù)流組成:部門+姓名+性別+職務(wù)數(shù)據(jù)流量:約20張/小時高峰流量:約30張/小時 數(shù)據(jù)流編號:D-02 數(shù)據(jù)流名稱:出勤規(guī)劃表 簡述:各部門各工作時間歸屬劃分 數(shù)據(jù)流來源:各部門 數(shù)據(jù)流去向:考勤部門 數(shù)據(jù)流組成:部門編號+出勤率+該出勤率所屬者數(shù)據(jù)流量:約5張/小時高峰流量:約8張/小時b、處理邏輯的描述處理邏輯編號:P-01處理邏輯名稱:工作分配的制定 簡述:制定各部門人員年年度工作任務(wù)輸入的數(shù)據(jù)流:員工信息單、員工工作安排 表處理

12、描述:根據(jù)員工信息單,劃分員工工作崗位及其年度工作任務(wù)輸出的數(shù)據(jù)流:出勤計劃分配制定度表。處理頻率:約1次/月c、數(shù)據(jù)存儲的描述數(shù)據(jù)存儲編號:F-01數(shù)據(jù)存儲名稱:出勤考核信息存儲簡述:將考核結(jié)果存入信息庫 數(shù)據(jù)存儲組成:部門編號+職務(wù)+姓名+性別+出勤情況+實際出勤情況+考核總結(jié)關(guān)鍵字:出勤+姓名 相關(guān)聯(lián)的處理:P-01 外部實體的描述外部實體編號:S-01外部實體名稱:各部門 簡述:提供員工信息單 輸入的數(shù)據(jù)流:D-02輸出的數(shù)據(jù)流:D-01外部實體編號:S-02外部實體名稱:各部門簡述:提供員工班次安排,工作時間輸入的數(shù)據(jù)流:D-01輸出的數(shù)據(jù)流:D-01d、數(shù)據(jù)加工處理的描述1)點擊“

13、基本信息”有“添加用戶”,“修改密碼”和“重新登陸”的功能。2)點擊“考勤”有“全勤天數(shù)”,|=假天數(shù)”、“遲到天數(shù)”和“曠工天數(shù)”的功能。人力資源 管理人員可根據(jù)員工出勤天數(shù)輸入數(shù)據(jù)。3)點擊“備注”有“增加備注”的功能。注: 以上三項只有管理人員才可進(jìn)入4)點擊“考勤查詢”有“查詢考勤信息”的 功能。此部分負(fù)責(zé)提供按部門或員工査詢考勤情 況。5)點擊“考勤生成單”有“生成員工考勤單” 的功能。員工或管理人員可選擇部門和員工,然 后單擊“打印”可進(jìn)入考勤單報表對話框。四、總體設(shè)計通過這個階段的工作將劃分出組成系統(tǒng)的 物理元素。系統(tǒng)概要設(shè)計的基本目的是用比較抽 象的概括方式確定系統(tǒng)如何完成預(yù)定

14、的任務(wù),也 就是要確定系統(tǒng)的配置物理方案。軟件結(jié)構(gòu)設(shè)計 時應(yīng)該遵循的最主要的原理是模塊獨立,讓模塊 彼此間的接口關(guān)系應(yīng)該盡量簡單。4.1數(shù)據(jù)庫1)職員考勤信息表字段名是否 主鍵字段 類型姓名是char職員編號是int部門編號否int當(dāng)月考勤 天數(shù)否int出勤天數(shù)否int請假天數(shù)否int字段 長度空 否備注名8否10否Empld4是Depld4是DaysPr esiMont h4是LeavdDays4是AbsentDays出差天數(shù)否int4是Errand Days遲到天數(shù)否int4是LateDays早退天數(shù)否int4是LeaveE arlyDay s2) 建立職工考勤表CREATE TABLE

15、dbo. tbWorkRecord ( RecordYear int NOT NULL, RecordMonth int NOT NULL, Empld int(1O) NOT NULL, Depld int NOT NULL , DaysPresiMonth int, LeavdDays int, AbsentDays int, VacDays int, ErrandDays int, LateDays int, LeaveEarlyDays int, OtIDays int, Ot2Days int, Ot3Days intCONSTRAINT PKJbWorkRecord PRIMARY

16、 KEY(RecordYear.RecordMonth.Empld) ) GO42系統(tǒng)窗口系統(tǒng)石理 童詢魏計 如維護(hù) 關(guān)于耒統(tǒng)佰息岀勒信旦I-介姓宿r(nóng)工號1_JC部門Ir曰期M |2011 j 年應(yīng) 月 |28H 曰r聰位|至阮|ZO11 三|年12 月|28 |曰廣出勒天數(shù)退出I五、綜合測試5.1功能測試功能測試是每個系統(tǒng)都必須要測試的類型, 用以保證確保被測系統(tǒng)實現(xiàn)了客戶的基本使用 要求,如果該項測試沒有通過,基本上該系統(tǒng)完 全不符號要求。具體測試,簡單歸納如下:1)單獨功能點測試,測試單獨功能點實現(xiàn)是否 正確;2)有關(guān)聯(lián)功能點之間的測試,測試兩個功能點 之間的影響是否正確,子系統(tǒng)與子系統(tǒng)

17、之間的關(guān) 聯(lián)是否正確;3)權(quán)限相關(guān)測試,測試對應(yīng)權(quán)限的登入者操作 權(quán)限及數(shù)據(jù)權(quán)限是否正確;4)功能點附屬功能的測試,比如附件增刪改, 表單打印等。5.2性能測試在項目緊張的開發(fā)過程中,很容易忽略性能 問題,可能在設(shè)計之初就已經(jīng)埋下了隱患,所 以在系統(tǒng)試用后即使在使用人數(shù)很少、基礎(chǔ)數(shù)據(jù) 量很小的情況下也會出現(xiàn)性能問題。性能測試 目的是驗證軟件系統(tǒng)是否能夠達(dá)到用戶提出的 性能指標(biāo),同時發(fā)現(xiàn)軟件系統(tǒng)中存在的性能瓶 頸,優(yōu)化軟件,最后起到優(yōu)化系統(tǒng)的目的。主 要包括以下幾個方面:1)評估系統(tǒng)的能力,測試中得到的負(fù)荷和響應(yīng) 時間數(shù)據(jù)可以被用于驗證所計劃的模型的能力, 并幫助作出決策;2) 識別體系中的弱點

18、:受控的負(fù)荷可以被增加 到一個極端的水平,并突破它,從而修復(fù)體系 的瓶頸或薄弱的地方;3) 系統(tǒng)調(diào)優(yōu):重復(fù)運行測試,驗證調(diào)整系統(tǒng)的 活動得到了預(yù)期的結(jié)果,從而改進(jìn)性能。檢測 軟件中的問題:長時間的測試執(zhí)行可導(dǎo)致程序發(fā) 生由于內(nèi)存泄露引起的失敗,揭示程序中的隱含 的問題或沖突;4) 驗證穩(wěn)定性(resilience)可靠性(reliability): 在一個生產(chǎn)負(fù)荷下執(zhí)行測試一定的時間是評估系統(tǒng)穩(wěn)定性和可靠性是否滿足要求的唯一方法O 5.3安全性、訪問控制性測試歸納到軟件系統(tǒng)中為:登入權(quán)限、功能操作 權(quán)限、數(shù)據(jù)權(quán)限和管理員權(quán)限。這些權(quán)限控制 了系統(tǒng)使用的方方面面,以達(dá)到前面所說的控制 目標(biāo)。但往

19、往在實際測試過程當(dāng)中,為測試方 便起見,都賦予了測試賬號極為廣泛的權(quán)限,所 以在測試用例設(shè)計階段就要考慮到有安全性問 題要測試,以免遺漏。如果權(quán)限真的出了問題, 某人冒充領(lǐng)導(dǎo)審批多少錢的款項,那就問題大去 To安全性、訪問控制性的測試,按照操作來 分,要考慮如下方面:1)登入測試2)功能權(quán)限測試3)數(shù)據(jù)權(quán)限測 試4)特殊約束5)管理員權(quán)限 5.4兼容性測試軟件相關(guān)兼容性測試主要考慮如下幾個方面:1)操作系統(tǒng)的兼容性2)瀏覽器的兼容性3) 辦公系統(tǒng)所用到的控件的兼容性5.5操作易用性及界面友好性測試辦公系統(tǒng)除了要求功能完善、系統(tǒng)處理速度 快之外,還要求界面美觀和操作方便。每個人的 審美觀和操作習(xí)

20、慣不同,所以對系統(tǒng)感受也不盡 相同,但最起碼美和不美大家都還是有個基本的 認(rèn)同感,比如顏色是不是很刺眼、編輯框擺放是 否規(guī)則等,開發(fā)和測試都要想到這個方面。軟 件系統(tǒng)的界面是否友好,是否易用,會很大程 度上影響客戶對軟件的評價,不管系統(tǒng)的功能是 否強(qiáng)大。測試時需考慮:1)整理界面布局和顏色搭配是否美觀;2)圖標(biāo)符合通常的使用習(xí)慣,比如增、刪、改 操作圖標(biāo)等大家都用相同的圖標(biāo),可以直接沿用 改類圖標(biāo),不需要動腦筋;3)鼠標(biāo)操作盡量不需要到處跳,從上到下、從 左到右都是習(xí)慣方式;4)默認(rèn)按鈕要支持Enter操作,即按Enter 后自動執(zhí)行默認(rèn)按鈕對應(yīng)操作;5)頁面切換要盡量方便查看信息和下一步的操 作。5.6測試小結(jié)對本系統(tǒng)進(jìn)行性能測

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論