版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 目錄</b></p><p><b> 內容摘要</b></p><p><b> 關鍵詞</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.數(shù)據(jù)庫及數(shù)據(jù)表的設計</p><p> 3.1考勤管理數(shù)據(jù)庫分析</p><p> 3.2考勤管理數(shù)據(jù)表設計</p><p> 4. 系統(tǒng)詳細設計及實現(xiàn)</p&g
4、t;<p> 4.1界面及程序的設計</p><p> 4.2發(fā)布考勤管理系統(tǒng)</p><p> 結論.................................................................</p><p><b> 參考文獻</b></p><p>
5、 內容摘要: 隨著人類社會的發(fā)展,要求每個緊跟時代的人都要不斷的進行自我提高。因此,學習與再學習始終伴隨著我們,其中有關的培訓機構有著為可替代的作用。本系統(tǒng)是一個用Visual C#.NET編寫的考勤管理系統(tǒng),它實現(xiàn)了員工考勤操作,員工加班操作,員工出差操作,員工信息,考勤記錄的管理, 對考勤記錄、加班記錄的按條件查詢,對一個月內考勤記錄、加班記錄、員工出差記錄的統(tǒng)計查詢。</p><p> 關鍵詞:考勤管理
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應用程序、Windows應用程序和組件程序,又能開發(fā)Web應用程序和XML Web服務等。是一種全新的完全面向對象的開發(fā)語言,是
10、簡單、功能強大、安全而又靈活的程序設計語言,是一種能夠快速的開發(fā)應用軟件的程序設計語言。正是因為Visual C#.NET與Web緊密結合,使得它成為目前最好的Web應用程序設計語言。</p><p><b> 1.2項目開發(fā)背景</b></p><p> 在這個經濟發(fā)展和技術水平先進的時代,如何利用先進的管理手段,提高企業(yè)考勤管理的水平,是當今社會所面臨的一個課
11、題。提高企業(yè)的管理水平,必須全方位地提高企業(yè)的管理意識。只有高標準、高質量的管理才能滿足企業(yè)的發(fā)展需求。隨著信息技術不斷涌入,利用高科技手段來提高企業(yè)的考勤管理無疑是一條行之有效的途徑。</p><p> 而對于考勤管理系統(tǒng)而言,卻是人事管理系統(tǒng)中最重要的信息??记诳己藢己隧椖?、考核方案、考核等級、考核員工分組、考核記錄、考核結果等進行管理。通過員工考勤考核管理,反映員工在一定階段的工作成績。通過與員工工資、
12、獎金掛鉤,達到正負激勵作用,從而更好促進工作質量的提高,增加企業(yè)的競爭能力和綜合效益。 </p><p> 考勤管理登記考勤記錄(包括遲到、早退、病假、事假、曠工等),定期進行匯總,然后根據(jù)標準確定扣款額度,在工資發(fā)放時進行扣除。勞動考核管理則定期或不定期根據(jù)考核指標,對員工進行考核,記錄考核結果和相應的正負激勵額度,在獎金發(fā)放時進行體現(xiàn),支持上級對下級、下級對上級或同級之間的評估方式。</p>
13、<p> 1.3項目開發(fā)目的和意義</p><p> 當今社會,計算機已經十分普及,性能也日趨完善。它已經被應用于許多領域。隨著現(xiàn)代科技的進步, 用計算機來進行考勤的管理也成為現(xiàn)代化企業(yè)運作必 不可少的一部分。在過去我們的考勤工作都是人工完成的,不僅浪費了很多的人 力跟物力,而且無法保證其準確性和透明度,給企業(yè)的管理帶來了許多的不便。 現(xiàn)在利用計算機來管理我們的考勤工作,大大降低了工作人員的工作量,
14、提高了 工作效率, 使原本復雜和枯燥無味的工作變得簡單而輕松了, 而且也實用、 安全。公司企業(yè)對于考勤都實行了信息化的管理,各類公司企業(yè)都越發(fā)認識到人力資源管理的重要性及提升公司企業(yè)自身人力資源管理水平的迫切性。而人力資源管理水平的提升不僅需要高素質的管理人員而且也需要信息化工具進行輔助。本考勤管理系統(tǒng)開發(fā)的目的主要是為了統(tǒng)計員工的遲到、早退、礦工、事病假、加班以及出差情況,這些信息將直接作為公司對員工的獎罰、提升以及培訓依據(jù)。<
15、/p><p> 越來越多的公司和企業(yè)已經使用計算機系統(tǒng)代替繁瑣冗余的手工操作來管理職工考勤的工作。Visual C#.NET是面向對象的可視化編程工具,利用該系統(tǒng)可以方便快捷的開發(fā)包含數(shù)據(jù)庫的各種應用軟件,開發(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),在包含薪資計算模塊的情況下,可以靈活定義各個工資項目的計算公式,自動調用員工的出勤數(shù)據(jù)、人員資料、就餐等與工資相關的數(shù)據(jù),計算出員工的工資情況,可提供銀行代發(fā)工資所需的相關文件。同時提供豐富的統(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> (1)員工信息管理:主要是實現(xiàn)員工對員工編號、姓名、年齡、單位編號、單位姓名等信息的管理</p>&
18、lt;p> (2)員工考勤操作:主要是針對某一個員工在其需要考勤的進段進行考勤,記錄其某一個時間段的考勤(上午或下午)情況</p><p> ?。?)考勤記錄管理:包括對考勤操作留下來的記錄進行分條瀏覽、修改、刪除、查詢和打印。</p><p> ?。?)加班記錄管理:包括對加班管理操作留下來的記錄進行修改、刪除、查詢和打印。</p><p> ?。?)出差
19、記錄管理:包括對出差管理操作留下來的記錄進行修改、刪除、查詢和打印。</p><p> (6)記錄查詢:包括對考勤記錄、加班記錄的按條件查詢,對一個月內的考勤記錄、加班記錄、出差記錄的統(tǒng)計查詢。</p><p> ?。?)信息記錄打印:包括員工信息、部門信息的報表打印以及一個月內考勤記錄、加班記錄、日終處理記錄的統(tǒng)計報表打印。</p><p> ?。?)系統(tǒng)功能:
20、包括系統(tǒng)登陸、系統(tǒng)退出以及關于本系統(tǒng);本系統(tǒng)使用內置賬號,不提供添加或者修改賬號的功能。</p><p><b> 2.2.2模塊分析</b></p><p> 根據(jù)上面所要求的功能,可以對上面的功能進行模塊化,得出系統(tǒng)功能模塊圖:</p><p> 圖2-1 考勤管理系統(tǒng)功能模塊圖</p><p> 3.數(shù)據(jù)
21、庫及數(shù)據(jù)表的設計</p><p> 3.1考勤管理數(shù)據(jù)庫分析</p><p> 數(shù)據(jù)庫需求分析是整個設計過程的基礎。在分析階段,針對考勤管理系統(tǒng),分別管理層員工進行詳細的調研和分析;該系統(tǒng)的流程圖為:</p><p> 從圖3-1可見,在本實例中主要是通過各種表單、單據(jù)進行員工管理和業(yè)務交流。在實際的工作過程中,有關考勤管理系統(tǒng)(簡化后)涉及表格、單據(jù)如下:&
22、lt;/p><p> ?。?)員工信息單:主要包括姓名、民族、年齡、以及單位等重要信息,基本表格如下:</p><p> 表3-1 員工信息單</p><p> (2)基本考勤單:基本考勤單是對員工每日出勤的考察清單?;颈砀袢缦拢?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ù)表設計&
24、lt;/p><p> 實際工作中的表格往往不適合直接輸入到計算機中。如:上述的基本考勤信息、加班信息單、出差信息單等,無法在計算機中直接建立這樣的表,因此需要對實際的表格或清單進行規(guī)劃化的設計。</p><p><b> 1、員工信息表設計</b></p><p> 員工信息表是考勤管理系統(tǒng)的一個基本表,主要由員工姓名、單位、年齡、民族、簡要
25、說明等組成。</p><p> 表3-5 員工信息表</p><p><b> 2、基本考勤表設計</b></p><p> 基本考勤表主要由姓名、單位編號、單位名稱、考勤時間、備注等組成。主要是記錄員工的出勤情況。</p><p> 表3-6 基本考勤表</p><p><b&
26、gt; 3、加班表設計</b></p><p> 加班表主要由員工編號、姓名、單位編號、單位名稱、日期時間、加班時間和備注組成,主要是用于存儲員工的加班信息。</p><p><b> 表3-7 加班表</b></p><p><b> 4、出差表設計</b></p><p>
27、 出差表主要是由員工編號、單位編號、單位名稱、出差時間、出差地點和備注等組成,主要是用于存儲員工的出差信息。</p><p><b> 表3-8 出差表</b></p><p><b> 5、用戶表設計</b></p><p> 用戶表的邏輯結構設計表如下:</p><p><b&g
28、t; 表3-9 用戶表</b></p><p> 4. 系統(tǒng)詳細設計及實現(xiàn)</p><p> 4.1界面及程序的設計</p><p> 用戶登錄界面的功能是要求使用者輸入用戶名和用戶密碼,對用戶的身份進行驗證。若當當前用戶為合法用戶,則調用“考勤管理系統(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; *調用主界面</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事件中添加如下的代碼。這段代碼是當用戶名和密碼輸入正確時關閉表和數(shù)據(jù)庫文件,并釋放表單。</p><p><b> Use</b></p><p><b> Close all</b></p><p> *關閉所有的表和數(shù)據(jù)庫文件<
36、/p><p> Thisform.release</p><p><b> *釋放登錄表單</b></p><p> 將該表單保存并運行的效果如下圖:</p><p> 圖4-2系統(tǒng)登陸界面設計效果圖</p><p> 4.1.3主界面表單的建立</p><p>
37、主界面為本系統(tǒng)最基本、最重要的功能模塊,通過主界面的菜單能對系統(tǒng)的其他功能集中管理。主要采用了頂層表單技術,大大減輕了設計、編程的工作量。</p><p> 建立表單“frm_main”和“kq”菜單文件??记诠芾硐到y(tǒng)的菜單系統(tǒng)如下表:</p><p> 表4-1 菜單基本結構</p><p> 從考勤管理系統(tǒng)的菜單系統(tǒng)可以看到,該菜單系統(tǒng)由1個條形菜單和4
38、個下拉式菜單組成,每個條形菜單都是下拉式菜單。</p><p> 條形菜單的結構如圖。</p><p> 每一個菜單項都有熱鍵方法說明,如“退出系統(tǒng)(\<T)”菜單項運行后,顯示為“退出系統(tǒng)(T)”,表示熱鍵為T(同時按下“Alt”鍵和“T”鍵能直接季候該菜單)</p><p> 條形菜單是控制性菜單,執(zhí)行的動作需要創(chuàng)建下拉式菜單。方法是:在某一條形菜單
39、的菜單項中,單擊“Create”按鈕,然后再該菜單項下建立下拉式菜單。</p><p> 圖4-3 條形菜單結構</p><p> 4.1.4基本考勤管理系統(tǒng)表單的建立</p><p> 基本考勤管理系統(tǒng)模塊有兩個主要的功能:編輯員工基本信息和查詢員工的基本信息。</p><p><b> 表格界面</b><
40、;/p><p> 使用向導建立表單Form1,保存為“ygxx”,并給該表添加數(shù)據(jù)庫環(huán)境。表單預覽如圖4-4所示:</p><p><b> 圖4-4 表單預覽</b></p><p><b> 基本考勤維護</b></p><p> 建立表單Form1,保存為“kqwh”, 并給該表添加數(shù)據(jù)庫
41、環(huán)境。</p><p> 4.1.5加班管理系統(tǒng)表單的建立</p><p> 加班管理模塊的主要功能是更新加班信息以及打印每月加班報表。我們建立一個一對多的表單來實現(xiàn)加班信息的更新,然后再在“報表”子菜單中設置每月加班報表。</p><p><b> ?。?)加班維護表單</b></p><p><b>
42、 (2)加班信息報表</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、添加和設置主程序</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> 進入考勤管理系統(tǒng),首先看到的是一個歡迎界面。</p><p> 單擊“歡迎”界面中的“進入”按鈕,打開“用戶登錄”對話框,如圖4-6所示.。</p><p> 圖4-5 歡迎界面</p><p> 圖4-6 用戶登錄界面</p><p> 這個表單主要是保護系統(tǒng)的安全,輸入正確的
45、用戶名和密碼,就可以進入系統(tǒng)的主界面。</p><p><b> 結 論</b></p><p> 整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),完成日常的考勤操作,包括文件管理,應用,數(shù)據(jù)管理,報表中心,IC卡管理,考勤機管理等工作。經過實際使用證明,本文所設計的系統(tǒng)可以滿足企業(yè)進行日常的員工考勤管理方面的需要。</p><
46、;p><b> 參考文獻</b></p><p> [1] 羅福強主編. Visual C#.NET程序設計教程 .人民郵電出版社 2009,</p><p> [2] 塞奎春主編. C#程序開發(fā)范例寶典. 人民郵電出版社 2009,~</p><p> [3] 曲桂東.數(shù)據(jù)庫技術與應用.上海交通大學出版社 2003<
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 考勤管理系統(tǒng)畢業(yè)論文
- 考勤管理系統(tǒng)畢業(yè)論文
- 考勤管理系統(tǒng)畢業(yè)論文設計
- 企業(yè)考勤管理系統(tǒng)畢業(yè)論文
- 企業(yè)考勤管理系統(tǒng)畢業(yè)論文
- 學生指紋考勤系統(tǒng)畢業(yè)論文
- 員工考勤系統(tǒng)app設計-畢業(yè)論文
- 學生上機考勤系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——基于安卓系統(tǒng)的考勤系統(tǒng)
- 畢業(yè)論文范文——人事考勤管理系統(tǒng)
- 畢業(yè)論文--學生考勤管理系統(tǒng)的設計
- 考勤系統(tǒng)軟件設計 畢業(yè)論文
- 計算機專業(yè)畢業(yè)論文---考勤管理系統(tǒng)
- 課堂考勤管理系統(tǒng)設計與實現(xiàn)畢業(yè)論文
- 計算機專業(yè)畢業(yè)論文 考勤管理系統(tǒng)
- 畢業(yè)論文范文——企業(yè)考勤管理系統(tǒng) (2)
- 考勤管理系統(tǒng)畢業(yè)論文設計v6.7
- 計算機專業(yè)畢業(yè)論文--考勤管理系統(tǒng)
- 計算機專業(yè)畢業(yè)論文--考勤管理系統(tǒng)
- 畢業(yè)論文范文——企業(yè)考勤管理系統(tǒng) (2)
評論
0/150
提交評論