考勤系統(tǒng)畢業(yè)論文_第1頁
已閱讀1頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  目錄</b></p><p><b>  內(nèi)容摘要</b></p><p><b>  關(guān)鍵詞</b></p><p><b>  Abstract</b></p><p>  Key words</p>

2、<p><b>  1.引言</b></p><p>  1. 1開發(fā)工具簡介</p><p>  1.2項目開發(fā)背景</p><p>  1.3項目開發(fā)目的和意義</p><p><b>  2.系統(tǒng)分析</b></p><p><b>  

3、2.1功能特點</b></p><p><b>  2.2功能分析</b></p><p>  3.?dāng)?shù)據(jù)庫及數(shù)據(jù)表的設(shè)計</p><p>  3.1考勤管理數(shù)據(jù)庫分析</p><p>  3.2考勤管理數(shù)據(jù)表設(shè)計</p><p>  4. 系統(tǒng)詳細(xì)設(shè)計及實現(xiàn)</p&g

4、t;<p>  4.1界面及程序的設(shè)計</p><p>  4.2發(fā)布考勤管理系統(tǒng)</p><p>  結(jié)論.................................................................</p><p><b>  參考文獻(xiàn)</b></p><p>

5、  內(nèi)容摘要: 隨著人類社會的發(fā)展,要求每個緊跟時代的人都要不斷的進(jìn)行自我提高。因此,學(xué)習(xí)與再學(xué)習(xí)始終伴隨著我們,其中有關(guān)的培訓(xùn)機構(gòu)有著為可替代的作用。本系統(tǒng)是一個用Visual C#.NET編寫的考勤管理系統(tǒng),它實現(xiàn)了員工考勤操作,員工加班操作,員工出差操作,員工信息,考勤記錄的管理, 對考勤記錄、加班記錄的按條件查詢,對一個月內(nèi)考勤記錄、加班記錄、員工出差記錄的統(tǒng)計查詢。</p><p>  關(guān)鍵詞:考勤管理

6、,數(shù)據(jù)庫,Visual C#.NET</p><p>  Abstract:Everyone who keep up with the pace of times are required to improve themselves along with the development of human being’society.so learning and relearning become importa

7、nt for us ,never too old to learn.As you know ,related training institutions play an important role in our eveyday-life. It is a checking on work attendance management system, implemented in Visual C#.NET. The system man

8、age checking on work , extra hour work the daily information's disposal ,the records of checking on w</p><p>  Key words:checking on work attendance management, database, Visual C#.NET</p><p&

9、gt;<b>  1.前言</b></p><p>  1. 1開發(fā)工具簡介</p><p>  Visual C#.NET是微軟公司推出的新一代編程語言。它在保持了C++強大功能的同時,整合了Java語言的所有優(yōu)點。既能用于開發(fā)傳統(tǒng)的DOS應(yīng)用程序、Windows應(yīng)用程序和組件程序,又能開發(fā)Web應(yīng)用程序和XML Web服務(wù)等。是一種全新的完全面向?qū)ο蟮拈_發(fā)語言,是

10、簡單、功能強大、安全而又靈活的程序設(shè)計語言,是一種能夠快速的開發(fā)應(yīng)用軟件的程序設(shè)計語言。正是因為Visual C#.NET與Web緊密結(jié)合,使得它成為目前最好的Web應(yīng)用程序設(shè)計語言。</p><p><b>  1.2項目開發(fā)背景</b></p><p>  在這個經(jīng)濟(jì)發(fā)展和技術(shù)水平先進(jìn)的時代,如何利用先進(jìn)的管理手段,提高企業(yè)考勤管理的水平,是當(dāng)今社會所面臨的一個課

11、題。提高企業(yè)的管理水平,必須全方位地提高企業(yè)的管理意識。只有高標(biāo)準(zhǔn)、高質(zhì)量的管理才能滿足企業(yè)的發(fā)展需求。隨著信息技術(shù)不斷涌入,利用高科技手段來提高企業(yè)的考勤管理無疑是一條行之有效的途徑。</p><p>  而對于考勤管理系統(tǒng)而言,卻是人事管理系統(tǒng)中最重要的信息??记诳己藢己隧椖?、考核方案、考核等級、考核員工分組、考核記錄、考核結(jié)果等進(jìn)行管理。通過員工考勤考核管理,反映員工在一定階段的工作成績。通過與員工工資、

12、獎金掛鉤,達(dá)到正負(fù)激勵作用,從而更好促進(jìn)工作質(zhì)量的提高,增加企業(yè)的競爭能力和綜合效益。 </p><p>  考勤管理登記考勤記錄(包括遲到、早退、病假、事假、曠工等),定期進(jìn)行匯總,然后根據(jù)標(biāo)準(zhǔn)確定扣款額度,在工資發(fā)放時進(jìn)行扣除。勞動考核管理則定期或不定期根據(jù)考核指標(biāo),對員工進(jìn)行考核,記錄考核結(jié)果和相應(yīng)的正負(fù)激勵額度,在獎金發(fā)放時進(jìn)行體現(xiàn),支持上級對下級、下級對上級或同級之間的評估方式。</p>

13、<p>  1.3項目開發(fā)目的和意義</p><p>  當(dāng)今社會,計算機已經(jīng)十分普及,性能也日趨完善。它已經(jīng)被應(yīng)用于許多領(lǐng)域。隨著現(xiàn)代科技的進(jìn)步, 用計算機來進(jìn)行考勤的管理也成為現(xiàn)代化企業(yè)運作必 不可少的一部分。在過去我們的考勤工作都是人工完成的,不僅浪費了很多的人 力跟物力,而且無法保證其準(zhǔn)確性和透明度,給企業(yè)的管理帶來了許多的不便。 現(xiàn)在利用計算機來管理我們的考勤工作,大大降低了工作人員的工作量,

14、提高了 工作效率, 使原本復(fù)雜和枯燥無味的工作變得簡單而輕松了, 而且也實用、 安全。公司企業(yè)對于考勤都實行了信息化的管理,各類公司企業(yè)都越發(fā)認(rèn)識到人力資源管理的重要性及提升公司企業(yè)自身人力資源管理水平的迫切性。而人力資源管理水平的提升不僅需要高素質(zhì)的管理人員而且也需要信息化工具進(jìn)行輔助。本考勤管理系統(tǒng)開發(fā)的目的主要是為了統(tǒng)計員工的遲到、早退、礦工、事病假、加班以及出差情況,這些信息將直接作為公司對員工的獎罰、提升以及培訓(xùn)依據(jù)。<

15、/p><p>  越來越多的公司和企業(yè)已經(jīng)使用計算機系統(tǒng)代替繁瑣冗余的手工操作來管理職工考勤的工作。Visual C#.NET是面向?qū)ο蟮目梢暬幊坦ぞ撸迷撓到y(tǒng)可以方便快捷的開發(fā)包含數(shù)據(jù)庫的各種應(yīng)用軟件,開發(fā)出的可執(zhí)行文件效率較高,打包發(fā)布也非常方便。所以,采用Visual C#.NET開發(fā)工具來實現(xiàn)考勤管理人員對考勤流程的管理,將大大提高工作效率,節(jié)省許多不必要的人工浪費。</p><p&g

16、t;<b>  2.系統(tǒng)需求分析</b></p><p><b>  2.1功能特點</b></p><p>  考勤系統(tǒng),在包含薪資計算模塊的情況下,可以靈活定義各個工資項目的計算公式,自動調(diào)用員工的出勤數(shù)據(jù)、人員資料、就餐等與工資相關(guān)的數(shù)據(jù),計算出員工的工資情況,可提供銀行代發(fā)工資所需的相關(guān)文件。同時提供豐富的統(tǒng)計分析報表,可即時掌握企業(yè)工資

17、支出情況。</p><p><b>  2.2系統(tǒng)分析</b></p><p><b>  2.2.1功能分析</b></p><p>  該系統(tǒng)要實現(xiàn)的功能如下:</p><p> ?。?)員工信息管理:主要是實現(xiàn)員工對員工編號、姓名、年齡、單位編號、單位姓名等信息的管理</p>&

18、lt;p> ?。?)員工考勤操作:主要是針對某一個員工在其需要考勤的進(jìn)段進(jìn)行考勤,記錄其某一個時間段的考勤(上午或下午)情況</p><p>  (3)考勤記錄管理:包括對考勤操作留下來的記錄進(jìn)行分條瀏覽、修改、刪除、查詢和打印。</p><p> ?。?)加班記錄管理:包括對加班管理操作留下來的記錄進(jìn)行修改、刪除、查詢和打印。</p><p>  (5)出差

19、記錄管理:包括對出差管理操作留下來的記錄進(jìn)行修改、刪除、查詢和打印。</p><p>  (6)記錄查詢:包括對考勤記錄、加班記錄的按條件查詢,對一個月內(nèi)的考勤記錄、加班記錄、出差記錄的統(tǒng)計查詢。</p><p> ?。?)信息記錄打印:包括員工信息、部門信息的報表打印以及一個月內(nèi)考勤記錄、加班記錄、日終處理記錄的統(tǒng)計報表打印。</p><p>  (8)系統(tǒng)功能:

20、包括系統(tǒng)登陸、系統(tǒng)退出以及關(guān)于本系統(tǒng);本系統(tǒng)使用內(nèi)置賬號,不提供添加或者修改賬號的功能。</p><p><b>  2.2.2模塊分析</b></p><p>  根據(jù)上面所要求的功能,可以對上面的功能進(jìn)行模塊化,得出系統(tǒng)功能模塊圖:</p><p>  圖2-1 考勤管理系統(tǒng)功能模塊圖</p><p>  3.?dāng)?shù)據(jù)

21、庫及數(shù)據(jù)表的設(shè)計</p><p>  3.1考勤管理數(shù)據(jù)庫分析</p><p>  數(shù)據(jù)庫需求分析是整個設(shè)計過程的基礎(chǔ)。在分析階段,針對考勤管理系統(tǒng),分別管理層員工進(jìn)行詳細(xì)的調(diào)研和分析;該系統(tǒng)的流程圖為:</p><p>  從圖3-1可見,在本實例中主要是通過各種表單、單據(jù)進(jìn)行員工管理和業(yè)務(wù)交流。在實際的工作過程中,有關(guān)考勤管理系統(tǒng)(簡化后)涉及表格、單據(jù)如下:&

22、lt;/p><p> ?。?)員工信息單:主要包括姓名、民族、年齡、以及單位等重要信息,基本表格如下:</p><p>  表3-1 員工信息單</p><p> ?。?)基本考勤單:基本考勤單是對員工每日出勤的考察清單?;颈砀袢缦拢?lt;/p><p>  表3-2 基本考勤單</p><p> ?。?)加班單:加班單

23、是公司企業(yè)對員工加班的主要憑證?;颈砀袢缦拢?lt;/p><p><b>  表3-3 加班單</b></p><p> ?。?)出差單:加班單是公司企業(yè)對員工出差津貼的主要憑證?;颈砀袢缦拢?</p><p><b>  表3-4 出差單</b></p><p>  3.2考勤管理數(shù)據(jù)表設(shè)計&

24、lt;/p><p>  實際工作中的表格往往不適合直接輸入到計算機中。如:上述的基本考勤信息、加班信息單、出差信息單等,無法在計算機中直接建立這樣的表,因此需要對實際的表格或清單進(jìn)行規(guī)劃化的設(shè)計。</p><p><b>  1、員工信息表設(shè)計</b></p><p>  員工信息表是考勤管理系統(tǒng)的一個基本表,主要由員工姓名、單位、年齡、民族、簡要

25、說明等組成。</p><p>  表3-5 員工信息表</p><p><b>  2、基本考勤表設(shè)計</b></p><p>  基本考勤表主要由姓名、單位編號、單位名稱、考勤時間、備注等組成。主要是記錄員工的出勤情況。</p><p>  表3-6 基本考勤表</p><p><b&

26、gt;  3、加班表設(shè)計</b></p><p>  加班表主要由員工編號、姓名、單位編號、單位名稱、日期時間、加班時間和備注組成,主要是用于存儲員工的加班信息。</p><p><b>  表3-7 加班表</b></p><p><b>  4、出差表設(shè)計</b></p><p>

27、  出差表主要是由員工編號、單位編號、單位名稱、出差時間、出差地點和備注等組成,主要是用于存儲員工的出差信息。</p><p><b>  表3-8 出差表</b></p><p><b>  5、用戶表設(shè)計</b></p><p>  用戶表的邏輯結(jié)構(gòu)設(shè)計表如下:</p><p><b&g

28、t;  表3-9 用戶表</b></p><p>  4. 系統(tǒng)詳細(xì)設(shè)計及實現(xiàn)</p><p>  4.1界面及程序的設(shè)計</p><p>  用戶登錄界面的功能是要求使用者輸入用戶名和用戶密碼,對用戶的身份進(jìn)行驗證。若當(dāng)當(dāng)前用戶為合法用戶,則調(diào)用“考勤管理系統(tǒng)”主界面,否則,不允許使用該管理系統(tǒng),并給出提示信息。用戶登錄界面如圖4-2所示。</

29、p><p>  圖4-1 用戶登錄界面圖</p><p>  建立一個名稱為“yhdl”的表單,給用戶界面添加事件代碼。</p><p>  在Command1按鈕控件的Click事件中添加如下的代碼。這段代碼是判斷用戶輸入的用戶名和密碼是否和用戶表中的用戶名和密碼相符。</p><p>  Open database kaoqin</p

30、><p><b>  Use yh</b></p><p><b>  Go top</b></p><p>  *先打開kaoqin數(shù)據(jù)庫文件,然后使用yh表,并定位到第一個記錄</p><p>  User_n=thisform.text9.value</p><p>  U

31、ser_p=thisform.text2.value</p><p>  Is_user=.F.</p><p>  *定義邏輯變量Is_user,用于判斷是否是合法用戶</p><p>  Do while .not.EOF()</p><p>  Is_user=( User_n=yhdl.user_name) .and. (User_p

32、=yhdl.user_password)</p><p>  If is_user </p><p><b>  Exit</b></p><p><b>  Else</b></p><p><b>  Skip</b></p><p><b&g

33、t;  Endif</b></p><p><b>  End do</b></p><p>  *遍歷yh中所有的記錄,判斷輸入的用戶名稱和用戶密碼是否存在</p><p>  If is_user</p><p>  Do form frm_main</p><p><b&g

34、t;  *調(diào)用主界面</b></p><p><b>  Use</b></p><p><b>  Else</b></p><p>  Messagebox(“用戶名或用戶密碼不正確!”,0+16,”提示”)</p><p><b>  Endif</b><

35、;/p><p>  在在Command2按鈕控件的Click事件中添加如下的代碼。這段代碼是當(dāng)用戶名和密碼輸入正確時關(guān)閉表和數(shù)據(jù)庫文件,并釋放表單。</p><p><b>  Use</b></p><p><b>  Close all</b></p><p>  *關(guān)閉所有的表和數(shù)據(jù)庫文件<

36、/p><p>  Thisform.release</p><p><b>  *釋放登錄表單</b></p><p>  將該表單保存并運行的效果如下圖:</p><p>  圖4-2系統(tǒng)登陸界面設(shè)計效果圖</p><p>  4.1.3主界面表單的建立</p><p>  

37、主界面為本系統(tǒng)最基本、最重要的功能模塊,通過主界面的菜單能對系統(tǒng)的其他功能集中管理。主要采用了頂層表單技術(shù),大大減輕了設(shè)計、編程的工作量。</p><p>  建立表單“frm_main”和“kq”菜單文件??记诠芾硐到y(tǒng)的菜單系統(tǒng)如下表:</p><p>  表4-1 菜單基本結(jié)構(gòu)</p><p>  從考勤管理系統(tǒng)的菜單系統(tǒng)可以看到,該菜單系統(tǒng)由1個條形菜單和4

38、個下拉式菜單組成,每個條形菜單都是下拉式菜單。</p><p>  條形菜單的結(jié)構(gòu)如圖。</p><p>  每一個菜單項都有熱鍵方法說明,如“退出系統(tǒng)(\<T)”菜單項運行后,顯示為“退出系統(tǒng)(T)”,表示熱鍵為T(同時按下“Alt”鍵和“T”鍵能直接季候該菜單)</p><p>  條形菜單是控制性菜單,執(zhí)行的動作需要創(chuàng)建下拉式菜單。方法是:在某一條形菜單

39、的菜單項中,單擊“Create”按鈕,然后再該菜單項下建立下拉式菜單。</p><p>  圖4-3 條形菜單結(jié)構(gòu)</p><p>  4.1.4基本考勤管理系統(tǒng)表單的建立</p><p>  基本考勤管理系統(tǒng)模塊有兩個主要的功能:編輯員工基本信息和查詢員工的基本信息。</p><p><b>  表格界面</b><

40、;/p><p>  使用向?qū)Ы⒈韱蜦orm1,保存為“ygxx”,并給該表添加數(shù)據(jù)庫環(huán)境。表單預(yù)覽如圖4-4所示:</p><p><b>  圖4-4 表單預(yù)覽</b></p><p><b>  基本考勤維護(hù)</b></p><p>  建立表單Form1,保存為“kqwh”, 并給該表添加數(shù)據(jù)庫

41、環(huán)境。</p><p>  4.1.5加班管理系統(tǒng)表單的建立</p><p>  加班管理模塊的主要功能是更新加班信息以及打印每月加班報表。我們建立一個一對多的表單來實現(xiàn)加班信息的更新,然后再在“報表”子菜單中設(shè)置每月加班報表。</p><p><b>  (1)加班維護(hù)表單</b></p><p><b> 

42、?。?)加班信息報表</b></p><p>  4.1.5出差管理系統(tǒng)表單的建立</p><p>  出差管理模塊和加班管理模塊基本類似,可以暗戰(zhàn)同一種方法完成表單的建立。</p><p>  4.2發(fā)布考勤管理系統(tǒng)</p><p>  4.2.1創(chuàng)建考勤管理系統(tǒng)項目</p><p>  創(chuàng)建考勤管理系統(tǒng)

43、項目的步驟如下:</p><p>  1、添加和設(shè)置主程序</p><p><b>  2、添加數(shù)據(jù)庫</b></p><p><b>  3、輸入開發(fā)者信息</b></p><p><b>  4、連編</b></p><p>  4.2.2瀏覽考勤管

44、理系統(tǒng)</p><p>  進(jìn)入考勤管理系統(tǒng),首先看到的是一個歡迎界面。</p><p>  單擊“歡迎”界面中的“進(jìn)入”按鈕,打開“用戶登錄”對話框,如圖4-6所示.。</p><p>  圖4-5 歡迎界面</p><p>  圖4-6 用戶登錄界面</p><p>  這個表單主要是保護(hù)系統(tǒng)的安全,輸入正確的

45、用戶名和密碼,就可以進(jìn)入系統(tǒng)的主界面。</p><p><b>  結(jié) 論</b></p><p>  整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成日常的考勤操作,包括文件管理,應(yīng)用,數(shù)據(jù)管理,報表中心,IC卡管理,考勤機管理等工作。經(jīng)過實際使用證明,本文所設(shè)計的系統(tǒng)可以滿足企業(yè)進(jìn)行日常的員工考勤管理方面的需要。</p><

46、;p><b>  參考文獻(xiàn)</b></p><p>  [1] 羅福強主編. Visual C#.NET程序設(shè)計教程 .人民郵電出版社 2009,</p><p>  [2] 塞奎春主編. C#程序開發(fā)范例寶典. 人民郵電出版社 2009,~</p><p>  [3] 曲桂東.數(shù)據(jù)庫技術(shù)與應(yīng)用.上海交通大學(xué)出版社 2003<

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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

提交評論