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

下載本文檔

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

文檔簡介

1、考勤管理系統(tǒng)課程設(shè)計(jì)一、背景2二、可行性分析22.1技術(shù)可行性22.2 經(jīng)濟(jì)可行性22.3 操作可行性22.4結(jié)論意見3三、需求分析33.1功能需求33.2 性能需求33.3 全局分析43.4系統(tǒng)現(xiàn)狀43.5系統(tǒng)功能結(jié)構(gòu)53.6系統(tǒng)業(yè)務(wù)流程圖53.7系統(tǒng)數(shù)據(jù)流程圖63.8數(shù)據(jù)字典6四、總體設(shè)計(jì)74.1數(shù)據(jù)庫74.2系統(tǒng)窗口8五、綜合測試95.1 功能測試95.2 性能測試105.3 安全性、訪問控制性測試105.4 兼容性測試105.5 操作易用性及界面友好性測試105.6 測試小結(jié)11六、設(shè)計(jì)小結(jié)11七、參考文獻(xiàn)11一、背景由于員工信息不斷增多,而職工考勤管理是一項(xiàng)非?,嵥?、 復(fù)雜而又十分細(xì)

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

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

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

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

6、。企業(yè)門禁考勤管理系統(tǒng)是企業(yè)為了實(shí)現(xiàn)員工上下班考勤刷卡、數(shù)據(jù)采集及記錄、信息查詢和考勤統(tǒng)計(jì),實(shí)現(xiàn)薪資結(jié)算過程的自動化,完善人事管理現(xiàn)代化。3.1功能需求基于系統(tǒng)需求分析,該系統(tǒng)需要實(shí)現(xiàn)以下基本功能:用戶管理:管理系統(tǒng)操作人員,設(shè)置操作人員口令和權(quán)限。在滿足不同系統(tǒng)用戶的操作需求的基礎(chǔ)上,提高系統(tǒng)的安全性。人事考勤管理:完成企業(yè)對員工個(gè)人考勤信息(包括員工的基本檔案和在職信息)的管理及相關(guān)操作。操作員進(jìn)行員工考勤信息錄入及更改,其中包括員工的基本信息、工作部門、工作流程,要求對這些員工檔案信息可以進(jìn)行新增、修改、刪除操作,同時(shí)可以進(jìn)行查詢和瀏覽操作。該模塊是本系統(tǒng)的重點(diǎn),用戶可以通過該模塊為單位

7、建立一個(gè)比較完整的人事考勤系統(tǒng),同時(shí)可以對數(shù)據(jù)進(jìn)行查看。基礎(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)行更新 (如:員工職務(wù)、員工職稱、員工性質(zhì)等的變動)??记诠芾恚嚎记诠芾砜蓭椭就瓿蓵r(shí)間管理記錄員工上下班、加班、出缺勤時(shí)間,并可將數(shù)據(jù)連至薪資計(jì)算系統(tǒng)處

8、理,以便作薪資結(jié)算。企業(yè)還可根據(jù)此考勤系統(tǒng)查詢企業(yè)內(nèi)各時(shí)段的員工出缺勤狀況,作管理方面的分析。數(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)出色,且價(jià)格也很便宜,因此通常給服務(wù)器端配置高性能硬件。 處理器:Inter Pentium II 266 MX或更高、內(nèi)存:64MB、硬盤空間:2GB、顯卡:SVGA 顯示適配器;2) 軟件環(huán)境 操作系統(tǒng):Windows 98/ME/2000/NT、數(shù)據(jù)庫:MSQ3.3 全局分析用戶需要輸

9、入用戶名和密碼進(jìn)入人事考勤管理系統(tǒng),對人事考勤管理系統(tǒng)的部門、員工的基本信息進(jìn)行維護(hù)和管理。在考勤管理模塊中錄入員工當(dāng)天的考勤信息,同時(shí)可對年、月、員工進(jìn)行查詢。還可以通過考勤匯總查詢對員工某月的考勤記錄進(jìn)行匯總,計(jì)算出員工月工作天數(shù),早退、遲到的天數(shù)等。 Use Case 是對一個(gè)活動者使用系統(tǒng)的一項(xiàng)功能時(shí)所進(jìn)行的交互過程的一個(gè)文字描述序列. 在該 Use Case 圖中只有頂層圖,主要是考慮到考勤管理系統(tǒng)體積不大,做成一個(gè)頂層圖會使得各用例間的關(guān)系更清晰。3.4系統(tǒng)現(xiàn)狀公司考勤管理系統(tǒng)結(jié)果應(yīng)用考勤管理人員考勤基本信息績效考勤應(yīng)用結(jié)果統(tǒng)計(jì)分析結(jié)果錄入考勤工具使用考勤專員考勤考勤表設(shè)計(jì)信息處理

10、崗位和員工信息錄入3.5系統(tǒng)功能結(jié)構(gòu)3.6系統(tǒng)業(yè)務(wù)流程圖3.7系統(tǒng)數(shù)據(jù)流程圖3.8數(shù)據(jù)字典由于本次設(shè)計(jì)是小型軟件系統(tǒng)的開發(fā),所以采用卡片形式書寫數(shù)據(jù)字典。每張卡片上保存描述一個(gè)數(shù)據(jù)的信息這樣做更新和修改起來比較方便,而且能單獨(dú)處理描述每個(gè)數(shù)據(jù)的信息。下面將列出若干數(shù)據(jù)元素的數(shù)據(jù)卡片信息。a、數(shù)據(jù)流的描述數(shù)據(jù)流編號:D-01數(shù)據(jù)流名稱:員工信息單簡述:各部門給出的員工基本信息數(shù)據(jù)流來源:各部門數(shù)據(jù)流去向:人力資源部、計(jì)劃部、考勤部門數(shù)據(jù)流組成:部門+姓名+性別+職務(wù)數(shù)據(jù)流量:約20張/小時(shí)高峰流量:約30張/小時(shí)數(shù)據(jù)流編號:D-02 數(shù)據(jù)流名稱:出勤規(guī)劃表 簡述:各部門各工作時(shí)間歸屬劃分 數(shù)據(jù)流

11、來源:各部門 數(shù)據(jù)流去向:考勤部門 數(shù)據(jù)流組成:部門編號+出勤率+該出勤率所屬者數(shù)據(jù)流量:約5張/小時(shí)高峰流量:約8張/小時(shí)b、處理邏輯的描述處理邏輯編號:P-01處理邏輯名稱:工作分配的制定簡述:制定各部門人員年年度工作任務(wù) 輸入的數(shù)據(jù)流:員工信息單、員工工作安排表 處理描述:根據(jù)員工信息單,劃分員工工作崗位及其年度工作任務(wù) 輸出的數(shù)據(jù)流:出勤計(jì)劃分配制定度表。 處理頻率:約1次/月c、數(shù)據(jù)存儲的描述 數(shù)據(jù)存儲編號:F-01 數(shù)據(jù)存儲名稱:出勤考核信息存儲 簡述:將考核結(jié)果存入信息庫 數(shù)據(jù)存儲組成:部門編號+職務(wù)+姓名+性別+出勤情況+實(shí)際出勤情況+考核總結(jié) 關(guān)鍵字:出勤+姓名 相關(guān)聯(lián)的處理

12、:P-01外部實(shí)體的描述外部實(shí)體編號:S-01 外部實(shí)體名稱:各部門 簡述:提供員工信息單 輸入的數(shù)據(jù)流:D-02 輸出的數(shù)據(jù)流:D-01外部實(shí)體編號:S-02 外部實(shí)體名稱:各部門 簡述:提供員工班次安排,工作時(shí)間 輸入的數(shù)據(jù)流:D-01 輸出的數(shù)據(jù)流:D-01d、數(shù)據(jù)加工處理的描述1)點(diǎn)擊“基本信息”有“添加用戶”,“修改密碼”和“重新登陸”的功能。 2)點(diǎn)擊“考勤”有“全勤天數(shù)”,“請假天數(shù)”、“遲到天數(shù)”和“曠工天數(shù)”的功能。人力資源管理人員可根據(jù)員工出勤天數(shù)輸入數(shù)據(jù)。3)點(diǎn)擊“備注”有“增加備注”的功能。注:以上三項(xiàng)只有管理人員才可進(jìn)入4)點(diǎn)擊“考勤查詢”有“查詢考勤信息”的功能。此

13、部分負(fù)責(zé)提供按部門或員工查詢考勤情況。5)點(diǎn)擊“考勤生成單”有“生成員工考勤單”的功能。員工或管理人員可選擇部門和員工,然后單擊“打印”可進(jìn)入考勤單報(bào)表對話框。四、總體設(shè)計(jì)通過這個(gè)階段的工作將劃分出組成系統(tǒng)的物理元素。系統(tǒng)概要設(shè)計(jì)的基本目的是用比較抽象的概括方式確定系統(tǒng)如何完成預(yù)定的任務(wù),也就是要確定系統(tǒng)的配置物理方案。軟件結(jié)構(gòu)設(shè)計(jì)時(shí)應(yīng)該遵循的最主要的原理是模塊獨(dú)立,讓模塊彼此間的接口關(guān)系應(yīng)該盡量簡單。4.1數(shù)據(jù)庫1)職員考勤信息表字段名是否主鍵字段類型字段長度空否備注名姓名是char8否職員編號是int10否Empld部門編號否int4是Depld當(dāng)月考勤天數(shù)否int4是DaysPresiM

14、onth出勤天數(shù)否int4是LeavdDays請假天數(shù)否int4是AbsentDays出差天數(shù)否int4是ErrandDays遲到天數(shù)否int4是LateDays早退天數(shù)否int4是LeaveEarlyDays2)建立職工考勤表CREATETABLE dbo. tbWorkRecord (RecordYear int(4)NOTNULL,RecordMonth int(2)NOTNULL,EmpId int(10)NOTNULL,DepId int(4)NOTNULL,DaysPresiMonth int,LeavdDays int,AbsentDays int,VacDays int,Err

15、andDays int,LateDays int,LeaveEarlyDays int,OtlDays int,Ot2Days int,Ot3Days intCONSTRAINT PK_tbWorkRecord PRIMARYKEY(RecordYear,RecordMonth,EmpId)GO4.2系統(tǒng)窗口五、綜合測試5.1 功能測試功能測試是每個(gè)系統(tǒng)都必須要測試的類型,用以保證確保被測系統(tǒng)實(shí)現(xiàn)了客戶的基本使用要求,如果該項(xiàng)測試沒有通過,基本上該系統(tǒng)完全不符號要求。具體測試,簡單歸納如下:1) 單獨(dú)功能點(diǎn)測試,測試單獨(dú)功能點(diǎn)實(shí)現(xiàn)是否正確; 2) 有關(guān)聯(lián)功能點(diǎn)之間的測試,測試兩個(gè)功能點(diǎn)之間的影

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

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

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

19、慣不同,所以對系統(tǒng)感受也不盡相同,但最起碼美和不美大家都還是有個(gè)基本的認(rèn)同感,比如顏色是不是很刺眼、編輯框擺放是否規(guī)則等, 開發(fā)和測試都要想到這個(gè)方面。 軟件系統(tǒng)的界面是否友好, 是否易用, 會很大程度上影響客戶對軟件的評價(jià),不管系統(tǒng)的功能是否強(qiáng)大。測試時(shí)需考慮:1)整理界面布局和顏色搭配是否美觀;2)圖標(biāo)符合通常的使用習(xí)慣,比如增、刪、改操作圖標(biāo)等大家都用相同的圖標(biāo),可以直接沿用改類圖標(biāo),不需要?jiǎng)幽X筋;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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論