畢業設計(論文)基于vb的請假管理系統_第1頁
畢業設計(論文)基于vb的請假管理系統_第2頁
畢業設計(論文)基于vb的請假管理系統_第3頁
畢業設計(論文)基于vb的請假管理系統_第4頁
畢業設計(論文)基于vb的請假管理系統_第5頁
已閱讀5頁,還剩21頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、計算機學院畢業設計基于vb的請假管理系統學 生 姓 名 學 號 專 業 計算機科學與技術 指 導 教 師 綏化學院 計算機學院摘 要請假管理系統是為了滿足企事業單位日常管理的需求,使單位請假過程更加快速、安全、高效的信息管理系統。本系統使用visual basic語言與access數據庫作為開發工具,實現了系統管理、數據管理功能。其中系統管理包括登錄、退出、基礎單元設置、管理員設置等模塊;數據管理請假設置、請假查詢、員工設置、員工查詢等模塊;經過測試,本系統能基本滿足用戶在請假管理方面的需求,界面友好,符合用戶使用習慣,能實際地提高單位請假管理的效率。關鍵詞:信息管理系統;請假管理;visua

2、l basicabstractleave management system is to meet the needs of enterprises and units daily management, make the process more rapid, unit leave safe and efficient information management system. this system uses visual basic language and access database as development tools, realize the system managem

3、ent, data management functions. among them, the system management including login, exit, basic unit settings, administrators setting module; data management leave settings and leave inquiry, staff set, employees inquiry module; through testing, the system can satisfy basically in leave management us

4、er demand, friendly interface, accord with the user use custom, can actually improve the efficiency of the unit off management. key words: information management system; leave management; visual basiciii目 錄摘要iabstractii第1章 課題簡介11.1 課題內容11.2 課題目標1第2章 概要設計32.1 總體設計32.2 運行設計5第3章 詳細設計93.1 數據庫設計93.2 系統主菜

5、單窗體設計93.3 員工設置窗體設計103.4 請假設置窗體設計12第4章 測試144.1 測試計劃144.2 測試結果14結論16參考文獻17附錄21致謝23用戶操作手冊24綏化學院2011屆本科生畢業設計第1章 課題簡介1.1 課題內容隨著現代科技的進步,用計算機來進行員工請假管理成為現代化企業運作必不可少的一部分。現在利用計算機來管理員工請假工作,大大降低了工作人員的工作量,提高了工作效率,使原本復雜枯燥無味的工作變的簡單而輕松。計算機技術,特別是數據庫技術的發展。為企業建立管理信息系統,甚至對改變管理思想起著不可估量的作用。實踐證明信息技術已在企業的管理層面扮演越來越重要的角色。 當今

6、社會正處于信息時代,信息技術已滲透到社會生活的各個領域,特別是各行業的管理領域,智能化信息處理已是提高效率、規范管理、客觀審查的最有效途徑??记谧鳛橐粋€公司的基本管理,是單位對員工工作管理的基本依據。使用請假管理系統,管理者可以快速記錄公司全體員工當日的請假狀況,并可統計員工請假狀況。1.2 課題目標伴隨著計算機技術在各行各業日益廣泛和深入的應用,企業對員工的請假管理不在像過去一樣靠手工去做,在一些稍具規模的企事業單位內考勤也開始信息化。本系統就是為了適應當前這種需求而設計完成的。集信息的顯示、輸入、修改、刪除、查詢等各種處理為一體,運用microsoft access數據庫與visual b

7、asic程序語言設計了一個請假管理軟件。為此本系統的設計需要達到以下幾個主要目標:1.數據庫的訪問數據庫技術已漸漸成為電子信息系統的重要核心技術,企業管理離不開數據庫技術,因為數據庫能夠提供數據共享,且冗余度低,從而減少應用程序的研制和維護的費用。數據庫訪問是本系統的一個關鍵問題,本系統用ado數據控件完成對數據庫的訪問,2.系統的登錄本系統在登錄之前,首先是調用系統的公共模塊,獲得一些基本數據,比如數據庫打開,創建關系,都是在公用模塊中進行的。然后出現登錄界面。3.員工信息的管理員工管理基本的信息是重要的,系統中所有功能是圍繞員工展開的,如員工的管理、請假管理等。4.系統的報表功能報表功能在

8、本系統中是最關鍵的。本系統主要實現了員工管理、請假管理的報表功能。報表功能主要分為兩個部分:查詢;打印。第2章 概要設計2.1 總體設計2.1.1 系統目標設計本系統是實現對員工請假的記錄的統計。請假系統記錄了員工請假的情況,為請假管理直接提供統計結果。2.1.2 系統模塊設計設計請假系統目的是為企業解決員工請假的繁瑣工作,減輕企業負擔,減少不必要的勞動力、金錢的損耗,提高工作效率,為企業創造更多效益,實現單位請假管理的系統化、規范化和自動化。因此本系統需要實現以下功能:管理員登錄及信息維護,員工信息維護,數據采集,基本數據維護,數據庫管理,查詢功能請假記錄等。該系統的模塊結構如下圖21所示。

9、請假管理系統員工管理請假管理基礎設置幫助圖21 系統模塊結構1.登錄系統包括用戶登錄、修改密碼、退出系統等。用戶名或密碼不知道或者輸入錯誤超過三次時將禁止登錄,不能進行操作。2.基本操作分為四個子模塊:員工管理、員工查詢、請假管理、請假查詢等。請假管理,就是吧日常請假數據統計成報表,以便查詢、打印,其中包括增加功能、刪除記錄功能、修改記錄功能和打印功能。3.數據管理管理部門及部門員工的資料信息,對各部門員工信息進行添加、修改、刪除、查詢;對請假詳細信息進行添加刪除。2.1.3 數據流程設計數據流圖從數據傳遞和加工的角度,以圖形的方式刻畫數據流從輸入到輸出的傳輸變換過程。數據流圖是結構化系統分析

10、的主要工具,表示系統內部信息的流向,并表示系統的邏輯處理的功能。數據流圖的作用主要包括: (1)系統分析員可自頂向下分析系統信息流程;(2)可在圖上畫出需要計算機處理的部分;(3)根據數據存貯,進一步作數據分析,向數據庫設計過渡;(4)根據數據流向,定出存取方式;(5)對應一個處理過程,用相應的語言、判定表等工具表達處理方法。通過對本系統流程、功能的分析,得出考勤管理系統的數據流圖如圖22所示。系統管理員基礎設置基礎單元設置管理員設置請假管理請假設置請假查詢員工查詢員工管理員工設置圖22 系統數據流程圖2.2 運行設計本系統采用用戶熟悉的軟件界面,整個界面顏色鮮明、應用多個圖形按鈕,整個系統界

11、面友好、美觀大方,用戶操作方便,容易上手。具體的界面如圖23所示。請假系統為了滿足使用者的需要,具體的數據處理功能,從交互界面的性質上主要分為三類。2.2.1 數據編輯界面樣式與原手工處理時紙質表格樣式基本一致,以使管理員在操作習慣和方式上比較熟悉和適應。同時為了減少管理員的輸入工作量,減少輸入的錯誤率,本系統使用了許多下拉菜單,日期的輸入也由程序本身彈出界面讓用戶選擇,只要查詢員工,基本信息系統自動填好。如請假登記的輸入界面,如圖24所示。圖23 請假系統界面圖24 請假設置界面2.2.2 數據查詢系統中所有的查詢功能均提供任意條件組合查詢,即將要查詢的數據庫文件的所有字段全部列出,由用戶選

12、擇任意一個設置條件,進行查詢,用戶也可以填入多個條件,條件之間是與的關系,員工查詢界面如圖25所示。圖25 員工查詢界面2.2.3 數據輸出數據輸出分為屏幕輸出和打印輸出,輸出格式完全按照用戶的要求報告或報表格式進行設置,符合用戶的應用習慣。屏幕輸出界面如圖26所示。數據庫技術已漸漸成為電子信息系統的重要核心技術,企業管理離不開數據庫技術,因為數據庫能夠提供數據共享,且冗余度低,從而減少應用程序的研制和維護的費用。本系統在登錄之前,首先是調用系統的公共模塊,獲得一些基本數據,比如數據庫打開,創建關系,都是在公用模塊中進行的。然后出現登錄界面。2.2.4 系統實現員工管理基本的信息是重要的,系統

13、中所有功能是圍繞員工展開的,如員工設置、請假設置等。員工設置界面如圖27所示。報表功能在本系統中是最關鍵的。請假系統之所以能夠支持管理者的決策,是因為能夠及時地給管理者提供員工的請假報表,使管理者能夠及時準確地分析出公司員工的請假情況,并能夠及時地對員工做出正確的領導管理,從而促進員工的工作積極性,提高工作效率。本系統主要實現了員工查詢報表、請假查詢報表功能。報表功能主要分為兩個部分:查詢;打印。圖26 請假查詢輸出界面圖27 員工設置界面第3章 詳細設計3.1 數據庫設計數據庫是一種存儲數據并對數據進行操作的工具。數據庫的作用在于組織和表達信息,是信息的集合。功能的實現都離不開數據庫的支持,

14、請假系統的所有信息都是存儲在數據庫中的,以便用戶共享查詢使用,因此數據庫設計為本系統開發的一部分不可缺少。本系統使用access 數據庫。為了實現請假系統所要求的功能,需要建立以下幾個數據庫:員工信息表、員工請假表、部門表、文化程度表、政治面貌表、職稱表、職務表、婚姻狀況表、假期類型表、請假標志表、操作員表等。由于開發時使用的數據量較小,因此這些表都集中在同一個數據庫中。1.員工信息表包括員工姓名、員工性別、員工身份證號、員工生日、文化程度、政治面貌等字段,具體設置如表31所示。 表31 員工信息表字段名數據類型說明emp_id文本只能輸入8位emp_name文本emp_sex數字0,女;1男

15、depart_id文本emp_id_cord文本18位身份證號emp_birthday日期emp_attend_time日期emp_join_time日期e_id文本代碼只能有2位p_id文本代碼只能有2位job_id文本代碼只能有2位titel_id文本代碼只能有2位emp_address文本可以為空ms_id數字emp_mobile_num文本允許為空emp_tel_num文本允許為空emp_name_char文本不能為空emp_memo備注2.員工請假包括工作證號、員工姓名、部門代碼、請假起始時間、請假結束時間、請假天數、請假事由等字段,具體設置如表32所示。3.部門表包括部門代碼、部門

16、名稱等字段,具體設置如表33所示。表32員工請假表字段名數據類型說明emp_id文本emp_name文本depart_id文本leavel_start_time日期leavel_end_time日期leavel_days數字leavel_id數字leavel_matter文本最多40個漢字examine_opinion文本最多40個漢字examine_person文本ls_id數字表33部門表字段名數據類型說明depart_id文本只能是兩位的編碼depart_name文本最長15個字4.文化程度表包括學歷代碼、學歷名稱等字段,具體設置如表34所示。5.政治面貌表包括政治面貌代碼、政治面貌等字

17、段,具體設置如表35所示。表34 文化程度表字段名數據類型說明e_id文本只能是兩位的編碼e_name文本表35 政治面貌表字段名數據類型說明p_id文本只能是兩位的編碼p_name文本6職稱表包括職稱代碼、職稱名字段,具體設置如表36所示。 表36 職稱表字段名數據類型說明titel_id文本只能是兩位的編碼titel_name文本3.2 系統主菜單窗體設計輸入用戶名和密碼后,單擊“確定”按鈕,進入系統主菜單,如圖31所示。該窗體是一個mdi窗體在“工程”窗口選中“登錄”窗體右擊在彈出的快捷菜單中選擇“添加”|“添加mdi窗體”命令而產生,該項目的大部分都是該mdi窗體的子窗體。系統主菜單在

18、該窗體中設計,通過菜單編輯器將菜單設計好后,編寫程序代碼,對應的每一個菜單都有一個窗體的調用。3.3 員工設置窗體設計員工設置主要是員工的信息進行添加、保存、修改、刪除、查詢。員工的信息主要包含工作證號、姓名、性別、年齡、部門、職位、備注等,如圖32所示。單擊員工設置窗體中的增加可進入員工信息的添加,如圖33所示,如果操作錯誤,會彈出提示信息,指導操作人員的添加操作。還有一重要功能就是對員工信息的查詢,這主要會在查詢窗體中體現,如圖34所示。圖31 系統主菜單圖32 員工設置界面圖33 員工的添加圖34 員工的查詢3.4 請假設置窗體設計請假設置主要是請假員工的信息進行增加加、保存、修改、刪除

19、、查詢。請假員工的信息主要包含工作證號、姓名、性別、年齡、部門、職位、備注等,如圖35所示。單擊請假設置窗體中的增加可進入員工請假信息的添加,如圖36所示,如果操作錯誤,會彈出提示信息,指導操作人員的添加操作。圖35 請假設置界面圖36 請假的添加第4章 測試4.1 測試計劃本次測試主要針對本次開發的考勤管理系統進行系統測試,主要包括功能測試、界面測試等。4.1.1 測試的項目(1)軟件界面(2)安全登錄功能(3)數據管理(4)報表打?。?)退出功能4.1.2 測試環境需求1.硬件需求(1)內存:至少512mhz;(2)配備光驅;2.軟件環境(1)服務器操作系統:windows2000以上服務

20、器版本;(2)屏幕分辨率800*600。4.2 測試結果系統軟件窗口切換、移動、改變大小時正常,軟件文字圖片顯示正確,各種界面元素功能正常,且支持鍵盤鼠標操作。系統具有一定的安全性,系統軟件登陸正常,輸入錯誤賬號密碼超過三次,系統自動提示關閉,正確登陸方可進入系統,操作過程中有一定的安全時限。數據管理功能運行正常,能夠進行日常的員工管理,添加、查詢功能均能正常使用,員工日常請假功能正常使用。系統軟件可以將員工信息記錄以及請假員工信息進行正常打印。點擊“系統”功能鍵或點擊關閉按鈕均能實現退出軟件功能。經過測試,軟件能夠滿足日??记诠芾淼男枨?,但由于時間有限,暫時未能發現其他不足之處,在今后的使用

21、過程中發現的問題將會及時修改,使系統軟件進一步的完善。結 論本文論述了請假管理系統的設計開發實現過程,介紹了軟件系統的組成。本設計從需求分析到系統實現完全依照軟件工程中“計算機軟件開發規范”規定的軟件生存周期實現,符合軟件工程學原理。本請假管理系統能準確反映出某天或者某月的個人、部門或者整個單位的請假狀況,避免以往手工統計的煩瑣工作,從而為管理人員提供準確的員工信息、請假記錄數據,大大節約管理成本,減少了不必要的勞動力。這對企業實現人事管理現代化、規范化具有重要的意義,為人力資源開發,職工的績效考核提供重要的參考依據。由于本人水平和經驗有限,系統在設計的過程中難免會出現錯誤,敬請各位老師批評指

22、正。參考文獻1 沈煒,楊世錫,visual basic 編程從基礎到實踐m,北京:電子工業出版社,(2006):32342 魯榮江,王立豐,visual basic 項目案例導航m,北京:科學出版社,(2002):55593 劉韜,何旭洪,visual basic數據庫系統開發實例導航(第二版)m,北京:人民郵電出版社,(2005):12154 陳立航,access 2000 命令與實例m,北京:清華大學出版社,(1999):48515 xu liqun,li zheying,han xi,design of the opening laboratory management system b

23、ased on the fingerprint recognition technologym,北京:北京信息大學出版社,(2010):33366 王文濤,網絡化軟件系統研究與實現m,山東:山東大學出版社,(2010):78837 徐立,吳明旺,visual basic應用與開發案例教程m,北京:清華大學出版社,(2005):55598 吳潔明,袁山龍,軟件工程應用實踐教程m,北京:清華大學出版社,(2003):23269 李興春,軟件系統研究m,山東:山東科技大學出版社,(2007):141610 黃志玲,組織機構與管理系統j,電腦編程技巧與維護,(2011),18(2):2325附錄數據庫

24、訪問是本系統的一個關鍵問題,本系統用dao 數據控件完成對數據庫的訪問,具體的訪問程序如下: public gdatabase as databasepublic const gstrpwd = software dim spath as string dim rst as dao.recordset spath = g:kaoqindatakq.mdbif dir(spath) empty then set gdatabase = workspaces(0).opendatabase(spath, false, false, ;pwd= & gstrpwd) 打開數據庫 else msgbo

25、x 找不到數據庫!請您檢查一下您的數據庫路徑!, , gtitle end end if登錄界面的具體實現如下:dim name as string dim password as string name = trim(txtusername.text) password = trim(txtpassword.text) dim rst as dao.recordset set rst = gdatabase.openrecordset(select * from user _ & where name= & name & and pwd= & password & ) if rst.recordcount = 0 then if msgbox(用戶名或密碼錯誤!請重試!, vbinformation, gtitle) = vbok then loginsucceeded = true glogingrade = 0 me.hide end if else loginsucceeded = true glogingrade = 1 me.hideend if致 謝本論文的工作經過不懈的努力終于完成。在此,我要向在這次畢業設計中給予過我指導、幫助和關心的老師和同學表示我最真摯的謝意。本文是李作山老師的熱情關心和指導下完成的,他淵博的知識和嚴謹的治學作風使我受益

溫馨提示

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

評論

0/150

提交評論