版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、計(jì)算機(jī)學(xué)院畢業(yè)設(shè)計(jì)基于VB的請(qǐng)假管理系統(tǒng)學(xué) 生 姓 名 學(xué) 號(hào) 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 指 導(dǎo) 教 師 綏化學(xué)院 計(jì)算機(jī)學(xué)院摘 要請(qǐng)假管理系統(tǒng)是為了滿足企事業(yè)單位日常管理的需求,使單位請(qǐng)假過程更加快速、平安、高效的信息管理系統(tǒng)。本系統(tǒng)使用Visual Basic語言與Access數(shù)據(jù)庫作為開發(fā)工具,實(shí)現(xiàn)了系統(tǒng)管理、數(shù)據(jù)管理功能。其中系統(tǒng)管理包括登錄、退出、根底單元設(shè)置、管理員設(shè)置等模塊;數(shù)據(jù)管理請(qǐng)假設(shè)置、請(qǐng)假查詢、員工設(shè)置、員工查詢等模塊;經(jīng)過測(cè)試,本系統(tǒng)能根本滿足用戶在請(qǐng)假管理方面的需求,界面友好,符合用戶使用習(xí)慣,能實(shí)際地提高單位請(qǐng)假管理的效率。關(guān)鍵詞:信息管理系統(tǒng);請(qǐng)假管理;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 Basic目 錄 TOC o 1-3 h z u HYPERLINK l _Toc289424545 摘要 圖21 系統(tǒng)模塊結(jié)構(gòu)1.登錄系統(tǒng)包括用戶登錄、修改密碼、退出系統(tǒng)等。用戶名或密碼不知道或者輸入錯(cuò)誤超過
5、三次時(shí)將禁止登錄,不能進(jìn)行操作。2.根本操作分為四個(gè)子模塊:?jiǎn)T工管理、員工查詢、請(qǐng)假管理、請(qǐng)假查詢等。請(qǐng)假管理,就是吧日常請(qǐng)假數(shù)據(jù)統(tǒng)計(jì)成報(bào)表,以便查詢、打印,其中包括增加功能、刪除記錄功能、修改記錄功能和打印功能。3.數(shù)據(jù)管理管理部門及部門員工的資料信息,對(duì)各部門員工信息進(jìn)行添加、修改、刪除、查詢;對(duì)請(qǐng)假詳細(xì)信息進(jìn)行添加刪除。 數(shù)據(jù)流程設(shè)計(jì)數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的傳輸變換過程。數(shù)據(jù)流圖是結(jié)構(gòu)化系統(tǒng)分析的主要工具,表示系統(tǒng)內(nèi)部信息的流向,并表示系統(tǒng)的邏輯處理的功能。數(shù)據(jù)流圖的作用主要包括: 1系統(tǒng)分析員可自頂向下分析系統(tǒng)信息流程;2可在圖上畫出需要計(jì)算
6、機(jī)處理的局部;3根據(jù)數(shù)據(jù)存貯,進(jìn)一步作數(shù)據(jù)分析,向數(shù)據(jù)庫設(shè)計(jì)過渡;4根據(jù)數(shù)據(jù)流向,定出存取方式;5對(duì)應(yīng)一個(gè)處理過程,用相應(yīng)的語言、判定表等工具表達(dá)處理方法。通過對(duì)本系統(tǒng)流程、功能的分析,得出考勤管理系統(tǒng)的數(shù)據(jù)流圖如圖22所示。系統(tǒng)管理員根底設(shè)置根底單元設(shè)置管理員設(shè)置請(qǐng)假管理請(qǐng)假設(shè)置請(qǐng)假查詢員工查詢員工管理員工設(shè)置圖22 系統(tǒng)數(shù)據(jù)流程圖2.2 運(yùn)行設(shè)計(jì)本系統(tǒng)采用用戶熟悉的軟件界面,整個(gè)界面顏色鮮明、應(yīng)用多個(gè)圖形按鈕,整個(gè)系統(tǒng)界面友好、美觀大方,用戶操作方便,容易上手。具體的界面如圖23所示。請(qǐng)假系統(tǒng)為了滿足使用者的需要,具體的數(shù)據(jù)處理功能,從交互界面的性質(zhì)上主要分為三類。2.2.1 數(shù)據(jù)編輯界面
7、樣式與原手工處理時(shí)紙質(zhì)表格樣式根本一致,以使管理員在操作習(xí)慣和方式上比擬熟悉和適應(yīng)。同時(shí)為了減少管理員的輸入工作量,減少輸入的錯(cuò)誤率,本系統(tǒng)使用了許多下拉菜單,日期的輸入也由程序本身彈出界面讓用戶選擇,只要查詢員工,根本信息系統(tǒng)自動(dòng)填好。如請(qǐng)假登記的輸入界面,如圖24所示。圖23 請(qǐng)假系統(tǒng)界面圖24 請(qǐng)假設(shè)置界面2.2.2 數(shù)據(jù)查詢系統(tǒng)中所有的查詢功能均提供任意條件組合查詢,即將要查詢的數(shù)據(jù)庫文件的所有字段全部列出,由用戶選擇任意一個(gè)設(shè)置條件,進(jìn)行查詢,用戶也可以填入多個(gè)條件,條件之間是與的關(guān)系,員工查詢界面如圖25所示。圖25 員工查詢界面2.2.3 數(shù)據(jù)輸出數(shù)據(jù)輸出分為屏幕輸出和打印輸出,
8、輸出格式完全按照用戶的要求報(bào)告或報(bào)表格式進(jìn)行設(shè)置,符合用戶的應(yīng)用習(xí)慣。屏幕輸出界面如圖26所示。數(shù)據(jù)庫技術(shù)已漸漸成為電子信息系統(tǒng)的重要核心技術(shù),企業(yè)管理離不開數(shù)據(jù)庫技術(shù),因?yàn)閿?shù)據(jù)庫能夠提供數(shù)據(jù)共享,且冗余度低,從而減少應(yīng)用程序的研制和維護(hù)的費(fèi)用。本系統(tǒng)在登錄之前,首先是調(diào)用系統(tǒng)的公共模塊,獲得一些根本數(shù)據(jù),比方數(shù)據(jù)庫翻開,創(chuàng)立關(guān)系,都是在公用模塊中進(jìn)行的。然后出現(xiàn)登錄界面。2.2.4 系統(tǒng)實(shí)現(xiàn)員工管理根本的信息是重要的,系統(tǒng)中所有功能是圍繞員工展開的,如員工設(shè)置、請(qǐng)假設(shè)置等。員工設(shè)置界面如圖27所示。報(bào)表功能在本系統(tǒng)中是最關(guān)鍵的。請(qǐng)假系統(tǒng)之所以能夠支持管理者的決策,是因?yàn)槟軌蚣皶r(shí)地給管理者提供
9、員工的請(qǐng)假報(bào)表,使管理者能夠及時(shí)準(zhǔn)確地分析出公司員工的請(qǐng)假情況,并能夠及時(shí)地對(duì)員工做出正確的領(lǐng)導(dǎo)管理,從而促進(jìn)員工的工作積極性,提高工作效率。本系統(tǒng)主要實(shí)現(xiàn)了員工查詢報(bào)表、請(qǐng)假查詢報(bào)表功能。報(bào)表功能主要分為兩個(gè)局部:查詢;打印。圖26 請(qǐng)假查詢輸出界面圖27 員工設(shè)置界面第3章 詳細(xì)設(shè)計(jì)3.1 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫的作用在于組織和表達(dá)信息,是信息的集合。功能的實(shí)現(xiàn)都離不開數(shù)據(jù)庫的支持,請(qǐng)假系統(tǒng)的所有信息都是存儲(chǔ)在數(shù)據(jù)庫中的,以便用戶共享查詢使用,因此數(shù)據(jù)庫設(shè)計(jì)為本系統(tǒng)開發(fā)的一局部不可缺少。本系統(tǒng)使用Access 數(shù)據(jù)庫。為了實(shí)現(xiàn)請(qǐng)假系統(tǒng)所要求的功能,需要
10、建立以下幾個(gè)數(shù)據(jù)庫:?jiǎn)T工信息表、員工請(qǐng)假表、部門表、文化程度表、政治面貌表、職稱表、職務(wù)表、婚姻狀況表、假期類型表、請(qǐng)假標(biāo)志表、操作員表等。由于開發(fā)時(shí)使用的數(shù)據(jù)量較小,因此這些表都集中在同一個(gè)數(shù)據(jù)庫中。1.員工信息表包括員工姓名、員工性別、員工身份證號(hào)、員工生日、文化程度、政治面貌等字段,具體設(shè)置如表31所示。 表31 員工信息表字段名數(shù)據(jù)類型說明Emp_ID文本只能輸入8位Emp_Name文本Emp_Sex數(shù)字0,女;1男Depart_ID文本Emp_ID_cord文本18位身份證號(hào)Emp_birthday日期Emp_Attend_time日期Emp_Join_time日期E_ID文本代碼只
11、能有2位P_ID文本代碼只能有2位Job_ID文本代碼只能有2位Titel_ID文本代碼只能有2位Emp_Address文本可以為空MS_ID數(shù)字Emp_mobile_num文本允許為空Emp_Tel_num文本允許為空Emp_name_char文本不能為空Emp_Memo備注2.員工請(qǐng)假包括工作證號(hào)、員工姓名、部門代碼、請(qǐng)假起始時(shí)間、請(qǐng)假結(jié)束時(shí)間、請(qǐng)假天數(shù)、請(qǐng)假事由等字段,具體設(shè)置如表32所示。3.部門表包括部門代碼、部門名稱等字段,具體設(shè)置如表33所示。表32員工請(qǐng)假表字段名數(shù)據(jù)類型說明Emp_ID文本Emp_Name文本Depart_ID文本Leavel_start_time日期Leav
12、el_end_time日期Leavel_days數(shù)字Leavel_ID數(shù)字Leavel_matter文本最多40個(gè)漢字Examine_opinion文本最多40個(gè)漢字Examine_person文本LS_ID數(shù)字表33部門表字段名數(shù)據(jù)類型說明Depart_ID文本只能是兩位的編碼Depart_Name文本最長15個(gè)字4.文化程度表包括學(xué)歷代碼、學(xué)歷名稱等字段,具體設(shè)置如表34所示。5.政治面貌表包括政治面貌代碼、政治面貌等字段,具體設(shè)置如表35所示。表34 文化程度表字段名數(shù)據(jù)類型說明E_ID文本只能是兩位的編碼E_Name文本表35 政治面貌表字段名數(shù)據(jù)類型說明P_ID文本只能是兩位的編碼P
13、_Name文本6職稱表包括職稱代碼、職稱名字段,具體設(shè)置如表36所示。 表36 職稱表字段名數(shù)據(jù)類型說明Titel_ID文本只能是兩位的編碼Titel_Name文本3.2 系統(tǒng)主菜單窗體設(shè)計(jì)輸入用戶名和密碼后,單擊“確定按鈕,進(jìn)入系統(tǒng)主菜單,如圖31所示。該窗體是一個(gè)MDI窗體在“工程窗口選中“登錄窗體右擊在彈出的快捷菜單中選擇“添加|“添加MDI窗體命令而產(chǎn)生,該工程的大局部都是該MDI窗體的子窗體。系統(tǒng)主菜單在該窗體中設(shè)計(jì),通過菜單編輯器將菜單設(shè)計(jì)好后,編寫程序代碼,對(duì)應(yīng)的每一個(gè)菜單都有一個(gè)窗體的調(diào)用。3.3 員工設(shè)置窗體設(shè)計(jì)員工設(shè)置主要是員工的信息進(jìn)行添加、保存、修改、刪除、查詢。員工的
14、信息主要包含工作證號(hào)、姓名、性別、年齡、部門、職位、備注等,如圖32所示。單擊員工設(shè)置窗體中的增加可進(jìn)入員工信息的添加,如圖33所示,如果操作錯(cuò)誤,會(huì)彈出提示信息,指導(dǎo)操作人員的添加操作。還有一重要功能就是對(duì)員工信息的查詢,這主要會(huì)在查詢窗體中表達(dá),如圖34所示。圖31 系統(tǒng)主菜單圖32 員工設(shè)置界面圖33 員工的添加圖34 員工的查詢3.4 請(qǐng)假設(shè)置窗體設(shè)計(jì)請(qǐng)假設(shè)置主要是請(qǐng)假員工的信息進(jìn)行增加加、保存、修改、刪除、查詢。請(qǐng)假員工的信息主要包含工作證號(hào)、姓名、性別、年齡、部門、職位、備注等,如圖35所示。單擊請(qǐng)假設(shè)置窗體中的增加可進(jìn)入員工請(qǐng)假信息的添加,如圖36所示,如果操作錯(cuò)誤,會(huì)彈出提示信
15、息,指導(dǎo)操作人員的添加操作。圖35 請(qǐng)假設(shè)置界面圖36 請(qǐng)假的添加第4章 測(cè)試4.1 測(cè)試方案本次測(cè)試主要針對(duì)本次開發(fā)的考勤管理系統(tǒng)進(jìn)行系統(tǒng)測(cè)試,主要包括功能測(cè)試、界面測(cè)試等。 測(cè)試的工程1軟件界面2平安登錄功能3數(shù)據(jù)管理4報(bào)表打印5退出功能4.1.2 測(cè)試環(huán)境需求1.硬件需求1內(nèi)存:至少512MHZ;2配備光驅(qū);2.軟件環(huán)境1效勞器操作系統(tǒng):Windows2000以上效勞器版本;2屏幕分辨率800*600。4.2 測(cè)試結(jié)果系統(tǒng)軟件窗口切換、移動(dòng)、改變大小時(shí)正常,軟件文字圖片顯示正確,各種界面元素功能正常,且支持鍵盤鼠標(biāo)操作。系統(tǒng)具有一定的平安性,系統(tǒng)軟件登陸正常,輸入錯(cuò)誤賬號(hào)密碼超過三次,系
16、統(tǒng)自動(dòng)提示關(guān)閉,正確登陸方可進(jìn)入系統(tǒng),操作過程中有一定的平安時(shí)限。數(shù)據(jù)管理功能運(yùn)行正常,能夠進(jìn)行日常的員工管理,添加、查詢功能均能正常使用,員工日常請(qǐng)假功能正常使用。系統(tǒng)軟件可以將員工信息記錄以及請(qǐng)假員工信息進(jìn)行正常打印。點(diǎn)擊“系統(tǒng)功能鍵或點(diǎn)擊關(guān)閉按鈕均能實(shí)現(xiàn)退出軟件功能。經(jīng)過測(cè)試,軟件能夠滿足日??记诠芾淼男枨?,但由于時(shí)間有限,暫時(shí)未能發(fā)現(xiàn)其他缺乏之處,在今后的使用過程中發(fā)現(xiàn)的問題將會(huì)及時(shí)修改,使系統(tǒng)軟件進(jìn)一步的完善。結(jié) 論本文論述了請(qǐng)假管理系統(tǒng)的設(shè)計(jì)開發(fā)實(shí)現(xiàn)過程,介紹了軟件系統(tǒng)的組成。本設(shè)計(jì)從需求分析到系統(tǒng)實(shí)現(xiàn)完全依照軟件工程中“計(jì)算機(jī)軟件開發(fā)標(biāo)準(zhǔn)規(guī)定的軟件生存周期實(shí)現(xiàn),符合軟件工程學(xué)原理
17、。本請(qǐng)假管理系統(tǒng)能準(zhǔn)確反映出某天或者某月的個(gè)人、部門或者整個(gè)單位的請(qǐng)假狀況,防止以往手工統(tǒng)計(jì)的煩瑣工作,從而為管理人員提供準(zhǔn)確的員工信息、請(qǐng)假記錄數(shù)據(jù),大大節(jié)約管理本錢,減少了不必要的勞動(dòng)力。這對(duì)企業(yè)實(shí)現(xiàn)人事管理現(xiàn)代化、標(biāo)準(zhǔn)化具有重要的意義,為人力資源開發(fā),職工的績(jī)效考核提供重要的參考依據(jù)。由于本人水平和經(jīng)驗(yàn)有限,系統(tǒng)在設(shè)計(jì)的過程中難免會(huì)出現(xiàn)錯(cuò)誤,敬請(qǐng)各位老師批評(píng)指正。參考文獻(xiàn)1 沈煒,楊世錫,Visual Basic 編程從根底到實(shí)踐M,北京:電子工業(yè)出版社,2006:32342 魯榮江,王立豐,Visual Basic 工程案例導(dǎo)航M,北京:科學(xué)出版社,2002:55593 劉韜,何旭洪,
18、Visual Basic數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航第二版M,北京:人民郵電出版社,2005:12154 陳立航,Access 2000 命令與實(shí)例M,北京:清華大學(xué)出版社,1999:48515 XU Liqun,LI Zheying,HAN Xi,Design of the Opening Laboratory Management System Based on the Fingerprint Recognition TechnologyM,北京:北京信息大學(xué)出版社,2021:33366 王文濤,網(wǎng)絡(luò)化軟件系統(tǒng)研究與實(shí)現(xiàn)M,山東:山東大學(xué)出版社,2021:78837 徐立,吳明旺,Visual
19、Basic應(yīng)用與開發(fā)案例教程M,北京:清華大學(xué)出版社,2005:55598 吳潔明,袁山龍,軟件工程應(yīng)用實(shí)踐教程M,北京:清華大學(xué)出版社,2003:23269 李興春,軟件系統(tǒng)研究M,山東:山東科技大學(xué)出版社,2007:141610 黃志玲,組織機(jī)構(gòu)與管理系統(tǒng)J,電腦編程技巧與維護(hù),2021),182:2325附錄數(shù)據(jù)庫訪問是本系統(tǒng)的一個(gè)關(guān)鍵問題,本系統(tǒng)用DAO 數(shù)據(jù)控件完成對(duì)數(shù)據(jù)庫的訪問,具體的訪問程序如下: Public gDataBase As DatabasePublic Const gSTRPWD = software Dim sPath As String sPath = G:ka
20、oqindatakq.mdbIf Dir(sPath) Empty Then Set gDataBase = Workspaces(0).OpenDatabase(sPath, False, False, ;pwd= & gSTRPWD) 翻開數(shù)據(jù)庫 Else MsgBox 找不到數(shù)據(jù)庫!請(qǐng)您檢查一下您的數(shù)據(jù)庫路徑!, , gTitle End End If登錄界面的具體實(shí)現(xiàn)如下:Dim name As String Dim password As String name = Trim(txtUserName.Text) password = Trim(txtpassword.Text) Se
21、t Rst = gDataBase.OpenRecordset(select * from User _ & where name= & name & and PWD= & password & ) If Rst.RecordCount = 0 Then If MsgBox(用戶名或密碼錯(cuò)誤!請(qǐng)重試!, vbInformation, gTitle) = vbOK Then LoginSucceeded = True gLoginGrade = 0 End If Else LoginSucceeded = True gLoginGrade = 1End If致 謝本論文的工作經(jīng)過不懈的努力終于完成。在此,我要向在這次畢業(yè)設(shè)計(jì)中給予過我指導(dǎo)、幫助和關(guān)心的老師和同學(xué)表示我最真摯的謝意。本文是李作山老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完本錢課題起到了極大的作用。在此向他表示我最衷心的感謝!在論文完成過程中,本人還得到了許多同學(xué)的鼓勵(lì)和熱情支持的設(shè)計(jì)能夠順利實(shí)現(xiàn),本人向他們表示深深的謝意!感謝四年來學(xué)校
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度勞動(dòng)合同簽訂與員工關(guān)懷及福利計(jì)劃3篇
- 二零二五年國際廣告投放與文化交流合同樣本3篇
- 2025年乳膠漆環(huán)保認(rèn)證與質(zhì)量檢測(cè)合同3篇
- 2024年跨境個(gè)人借款協(xié)議范本版B版
- 2024年玻璃門窗安裝與供應(yīng)合同
- 2025年度辦公場(chǎng)地租賃與數(shù)字化辦公系統(tǒng)合同3篇
- 2025年度環(huán)境保護(hù)與安全生產(chǎn)綜合管理合同3篇
- 2025版知識(shí)產(chǎn)權(quán)質(zhì)押第三方反擔(dān)保合同規(guī)范模板3篇
- 2024年特約:簡(jiǎn)易商品買賣合同樣本
- 2024年自定義條款商務(wù)協(xié)議版A版
- 律師事務(wù)所人員管理制度
- 帶封面的新員工入職登記表
- 20以內(nèi)的加法口算練習(xí)題4000題 205
- 玻璃打膠記錄
- 《全媒體營銷與運(yùn)營(微課版)》-教學(xué)大綱
- Module3 Unit2 Do they like apples?(教學(xué)設(shè)計(jì))-2024-2025學(xué)年外研版(一起)英語二年級(jí)上冊(cè)
- 醫(yī)院教學(xué)工作匯報(bào)
- 籃球球星姚明課件
- 小學(xué)生經(jīng)典閱讀英語短文100篇
- 2024-2030年中國計(jì)算機(jī)視覺行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 2025高考語文步步高大一輪復(fù)習(xí)講義教材文言文點(diǎn)線面答案精析
評(píng)論
0/150
提交評(píng)論