




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、綜合人事管理系統(tǒng) 學習形式:五年制???專 業(yè):計算機應用 班 級: 學 號: 姓 名: 指導老師: 完成時間:2010年4月30日 - 32 -摘要現(xiàn)在是一個科學技術飛速發(fā)展、知識更替日新月異的世紀。綜合人事管理系統(tǒng)在信息化的社會里擔任了很重要的角色。它是很多廠礦、公司、個體事業(yè)單位所須的,隨著企事業(yè)單位的發(fā)展,它的內容對于企事業(yè)單位的決策者和管理者來說都至關重要,所以綜合人事管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。計算機已深入到各個領域,并且形成了功能強大、覆蓋全球的信息傳輸網絡。各個領域都向系統(tǒng)化、規(guī)范化、自動化的方向發(fā)展,使得工作效率、工作成績和生活水平都日益提高。但一直
2、以來人們使用傳統(tǒng)人工的方式管理文件信息,這種管理方式存在著許多缺點,這對于查找、更新、維護、保密性和可靠性都帶來了不少的困難。隨著社會的高科技,商品的經濟化的高效益,科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。因此,建立高效、實用、科學的人事管理信息系統(tǒng),是企業(yè)管理走向現(xiàn)代化的重要一步。因此,開發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中我們將以開發(fā)一套人事管理系統(tǒng)為例,談談其開發(fā)過程和所涉及到的問題及解決方法。關鍵詞:人事管理系統(tǒng)、面向對象、vfp控件、可視數據庫 目錄1. 緒論- 1 -1.1 系統(tǒng)設計的
3、目的和意義- 1 -1.2 開發(fā)工具的簡介- 1 -2. 系統(tǒng)分析- 2 -2.1 系統(tǒng)可行性分析- 2 -2.2系統(tǒng)需求分析- 2 -2.2.1部門信息管理- 2 -2.2.2.員工基本信息管理- 2 -2.2.3.員工照片管理- 3 -2.2.4.員工考勤管理- 3 -2.2.5.員工工作考評管理- 3 -2.2.6.系統(tǒng)用戶管理- 3 -2.2.7.系統(tǒng)幫助信息- 4 -2.3系統(tǒng)業(yè)務流程分析- 4 -3.系統(tǒng)設計- 5 -3.1 功能模塊設計- 5 -3.1.1綜合人事管理系統(tǒng)功能模圖- 5 -3.1.2基本信息管理模塊的基本功能圖如下- 5 -3.1.3考勤考評管理模塊的基本功能如圖
4、所示:- 6 -3.2 數據庫設計- 6 -3.2.1. 概念模型設計- 6 -3.2.2、關系模型設計- 9 -4.系統(tǒng)代碼實現(xiàn)- 12 -4.1用戶登錄模塊的實現(xiàn)- 12 -4.2部門管理模塊的實現(xiàn)- 14 -4.3員工信息管理模塊的實現(xiàn)- 17 -4.4員工考勤管理模塊的實現(xiàn)- 21 -4.5員工考評管理模塊的實現(xiàn)- 23 -4.6用戶管理模塊的實現(xiàn)- 25 -4.7幫助信息的實現(xiàn)- 28 -5系統(tǒng)運行測試- 28 -6 . 結論- 31 -致 謝- 31 -參考文獻- 32 -1. 緒論1.1 系統(tǒng)設計的目的和意義綜合人事管理系統(tǒng)是非常通用的管理系統(tǒng),是企事業(yè)單位實現(xiàn)辦公自動化的前提和
5、基礎。計算機綜合人事管理系統(tǒng)的建立,適應了社會經濟發(fā)展的客觀要求,是綜合人事管理現(xiàn)代化的一大進步。今天我們運用計算機進行了綜合人事管理的初步現(xiàn)代化的開發(fā)和使用,它大大提高了綜合人事管理工作者的工作效率。在此將介紹一個通用的綜合人事管理系統(tǒng)實例的開發(fā)過程 ,此實例具有較強的實用性。可以高效能、大容量地收集、處理、存貯人事信息,大幅度地提高人事管理信息系統(tǒng)的工作質量和效率。可以及時掌握整個綜合人事管理系統(tǒng)的全面情況,提供系統(tǒng)的準確的綜合人事信息,可以促進人事工作的規(guī)范化及各項管理制度,從而提高行政管理水平??梢蕴峁└鞣N加工處理了的人事信息幫助選擇方案,實現(xiàn)優(yōu)化決策。 1.2 開發(fā)工具的簡介visu
6、al foxpro 是一個功能非常強大的數據庫應用系統(tǒng)開發(fā)工具,它提供了非常豐富的交互式向導,可以幫助用戶快速制作各種應用程序對象,還提供了各種各樣的可視化設計器,這些設計器可以通過交互操作的方式來進行應用程序界面的設計,從而避免編寫大量程序來完成該項功能2. 系統(tǒng)分析2.1 系統(tǒng)可行性分析系統(tǒng)的可行性分析包括兩個詳細的部分:分析開發(fā)新的系統(tǒng)的必要性和可能性。可能性主要包括經濟可行性、技術可行性和運行可行性三個方面。經濟可行性研究是對組織的經濟現(xiàn)狀和投資能力進行分析,對系統(tǒng)建設運行和維護費用進行估算,對系統(tǒng)建成后可能取得的社會和經濟效益進行估計。 技術可行性要考慮現(xiàn)有的技術條件是否能夠順利完成
7、開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。綜合人事管理系統(tǒng)用的是vf開發(fā)語言,調試相對簡單,當前的計算機硬件配置也完全能滿足開發(fā)的需求,因此在技術上是絕對可行的。軟件方面:由于目前單機模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行。硬件方面:目前高性能的網絡組件已經在我們學校廣泛使用(服務器、集線器、通信介質、工作站等),它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。 運行可行性是對組織結構的影響,現(xiàn)有人員和機構、設施和環(huán)境對系統(tǒng)的適應性及人員培訓補充計劃的可行性。當前我們學校信息化技術已經相當普及,各類操作人員水平都有相當的高度,所以在運行上是可行性的。2.2系統(tǒng)需求分析綜合人事
8、管理系統(tǒng)的基本功能是對企事業(yè)單位的組織機構和員工進行管理,本實例的主要功能如下。2.2.1部門信息管理(1)添加部門信息,包括部門編號、部門名稱、部門職能描述和上級部門等信息。(2)修改部門信息。(3)刪除部門信息。(4)查看部門信息2.2.2.員工基本信息管理(1)添加員工基本信息,包括員工編號、姓名、性別、生日、所在部門等信息。(2)修改員工基本信息。(3)刪除員工基本信息。(4)查看員工基本信息。2.2.3.員工照片管理(1)添加員工照片,將指定的圖像文件存儲到數據庫中。(2)修改員工照片。(3)刪除員工照片。(4)顯示員工照片。2.2.4.員工考勤管理(1)添加員工考勤信息,包括考勤月
9、份、病假天數、事假天數、曠工天數等信息。(2)修改員工考勤信息。(3)刪除員工考勤信息。(4)查詢員工考勤信息。(5)月度考勤統(tǒng)計表。2.2.5.員工工作考評管理(1)添加員工工作考評信息,包括考評月份、獎勵事由、獎勵金額、處罰事由、處罰金額和總體評價等信息。(2)修改員工工作考評信息。(3)刪除員工工作考評信息。(4)查看員工工作考評信息。2.2.6.系統(tǒng)用戶管理(1)添加系統(tǒng)用戶信息,包括用戶名、密碼、員工編號和用戶類型(系統(tǒng)管理員和普通 用戶)等信息。(2) 修改系統(tǒng)用戶信息。(3)刪除系統(tǒng)用戶信息。(4)查看系統(tǒng)用戶信息。2.2.7.系統(tǒng)幫助信息幫助信息只顯示一個關于對話框。2.3系統(tǒng)
10、業(yè)務流程分析本節(jié)將對實例進行系統(tǒng)流程分析,所謂系統(tǒng)流程就是用戶在使用系統(tǒng)時的工作過程。對于具有多類型用戶的管理系統(tǒng)來說,每一類用戶的工作流程都是不相同的。多用戶系統(tǒng)的工作流程都從用戶登錄模塊開始,對用戶的身份進行認證。身份認證可以分為以下兩個過程。確認用戶是否有效的系統(tǒng)用戶。確定用戶的類型。系統(tǒng)的流程分析如圖所示:用戶登錄讀取用戶類型開始1、 管理用戶自己的用戶信息2、 管理普通系統(tǒng)管理員用戶信息3、 管理普通用戶的用戶信息1、 管理普通系統(tǒng)管理員用戶信息2、 管理普通用戶的用戶信息管理自己的用戶信息擁有所有權限只有查詢權限 系統(tǒng)業(yè)務流程分析圖3.系統(tǒng)設計3.1 功能模塊設計3.1.1綜合人事
11、管理系統(tǒng)功能模圖綜合人事管理系統(tǒng)中有基本信息管理,考勤考評管理,系統(tǒng)用戶管理如下:綜合人事管理系統(tǒng)基本信息管理考勤考評管理系統(tǒng)用戶管理 綜合人事管理系統(tǒng)功能模塊示意圖3.1.2基本信息管理模塊的基本功能圖如下部門信息管理包括了員工基本信息管理,其中員工基本信息管理中主要包括員工文化程度管理,員工照片管理,員工所在部門編號管理,員工學習及工作經歷管理,員工職務管理。如下: 部門信息管理員工基本信息管理員工照片管理員工學習及工作經歷管理員工所在部門編號管理員工職務管理員工文化程度管理基本信息管理模塊功能圖3.1.3考勤考評管理模塊的基本功能如圖所示:員工基本信息管理員工考勤管理員工工作考評管理 考
12、勤考評管理模塊功能圖系統(tǒng)用戶管理模塊包括用戶信息管理、權限控制等功能。權限控制雖然不是一個獨立存在的模塊,但是它卻貫穿在整個系統(tǒng)的運行過程當中。本系統(tǒng)將用戶劃分為兩種類型,即系統(tǒng)管理員用戶和普通用戶。3.2 數據庫設計3.2.1. 概念模型設計 部門e-r圖部 門編 號描 述名 稱上級編號 員工e-r圖員工辦公電話戶口所在地備注編號到崗日期工作崗位姓名文化程度所在部門編號身份證號民族合同有效期 考勤e-r圖考勤考勤日期周六日加班員工編號全勤天數也差天數病假天數位曠工天數法定休假天數年休假天數倒休假天數遲到時間事假天數期早退時間法定節(jié)假日加班日常加班備注 考評e-r圖考評考評月份員工編號總體評價
13、獎勵事由處罰事由獎勵金額處罰金額備注用戶e-r圖用戶用戶名密碼用戶類型 實體間的關系考核部門員工考勤考評 1 n3.2.2、關系模型設計 (1)部門表部門表用來保存企業(yè)部門的信息。本系采用樹狀結構管理部門數據,也就是在部門之間建立從屬關系。表結構如下所示:部門表的結構 編號字段名稱數據結構大小,說明1編號整型主索引2名稱字符型寬度為40 3描述備注型為空4上級編號整型(2)員工表員工表用來保存員工的基本信息,表結構如下表所示。員工表的結構編號字段名稱數據結構大小,說明1編號整型主索引2姓名字符型303照片通用型為空4性別字符型25民族字符型406生日日期型為空7政治面貌字符型408文化程度字符
14、型409婚姻狀況字符型2010籍貫字符型6011身份證號字符型2012工作證號字符型40 13辦公電話字符型1214手機號碼字符型1115檔案存放地字符型2016戶口所在地字符型10017到崗日期日期型18所在部門編號數值型1019工作崗位字符型4020職務字符型2021員工狀態(tài)字符型1022合同有效期字符型2023備注字符型200 24填表用戶字符型20 25填表日期日期型(3)考勤表考勤表用來保存員工考勤的基本信息。表結構如下所示考勤表的結構編號字段名稱數據結構大小 ,說明1考勤日期日期型82員工編號整型43全勤天數數值型34也差天數數值型35病假天數數值型36事假天數數值型37曠工天數數
15、值型38法定休假天數數值型39年休假天數數值型310倒休假天數數值型311遲到時間整型單位為分鐘12早退時間整型單位為分鐘13法定節(jié)假日加班數值型314周六日加班數值型315日常加班數值型316備注備注型200(4)考評表考評表用來保存員工每天的工作考評信息,表結構如下所示考評表的結構編號字段名稱數據結構大小 說明1考評月份字符型72員工編號整型43總體評價備注型2004獎勵事由備注型2005獎勵金額數值型106處罰事由備注型2007處罰金額數值型108備注備注型200(5)用戶表用戶用來保存系統(tǒng)用戶信息,表結構如下所示用戶表的結構編號字段名稱數據結構大小 ,說明1用戶名字符型402密碼字符型
16、403用戶類型數值型14.系統(tǒng)代碼實現(xiàn)4.1用戶登錄模塊的實現(xiàn)用戶要使用這個系統(tǒng),首先必須通過系統(tǒng)的身份認證,這個過程叫做登錄。這將是登錄模塊的實現(xiàn)過程。設置登錄表單的屬性屬性設置值autocentert-真caption登錄對話框backcolor背景顏色contro1boxf-假windowtype1-模式設置登錄表單的屬性控件名稱屬性取值label1autosizetbackstyle0caption用戶名fontboldtforecolor255,255,255label2autosizetbackstyle0caption用戶名fontboldtforecolor255,255,25
17、5txtusernameimemode2txtuserpwdimemode2passwordchar*cmdokcaption確定cmdcancelcaption取消登錄窗口代碼如下:if alltrim (thisform.txtusername.value) = message box(請輸入用戶名) returnendifif alltrim (thisform.txtuserpwd.value) = message box(請輸入密碼) returnendifselect 用戶表locate for allot(用戶名)=allot(thisform.txtusername.value
18、)if found () = .t. if allot(密碼) = allot(thisform.txtuserpwd.value) 入 message box(歡迎光臨, 64, 提示信息) username = 用戶名 user type = 用戶類型 release this form else message box(密碼不正確, 16, 錯誤提示) end ifelse message box(用戶名不存在, 16, 錯誤提示)4.2部門管理模塊的實現(xiàn)部門管理模塊可以實現(xiàn)以下功能。(1)系統(tǒng)管理員用戶可以添加部門記錄、修改部門記錄、刪除部門記錄和查看部門記錄。(2) 普通用戶只能查看
19、部門數據。部門管理模塊需要設計部門信息管理表單,用于對部門信息進行管理,包括添加、修改和刪除等操作。主窗體界面表單的屬性屬性設置值具體說明auto size.t.自動位于主窗口中央back style部門管理設置背景顏色caption159,206,253設置表單的標題條文本control box.f.設置控制按鈕window type1在關閉此表單前,不能對其他表單進行操作表單中的各部分代碼。1.tree控件的init事件添加代碼如下:this.hottracking=.t. this.hideselection=.f. this.imagelist = thisform.imagesthi
20、s.labeledit= 1this.linestyle= 1select 部門表go topthis.nodes.add(,n0,部門)this. nodes (1).image=1scan this.nodes.add(n+alltrim(str(上級編號),4,n+alltrim(str(編號),alltrim(名稱) this. nodes (recno () +1).image=1end scanthisform.cmdsave.enabled = .f.thisform.cmdcancel.enabled = .f. 2 .tree控件的click事件添加代碼如下:name = t
21、his.selecteditem.textlocate for 名稱 = namethisform.txt名稱.read only = .t.thisform.edt描述.read only = .t. thisform.cmdsave.enabled = .f. thisform.cmdcancel.enabled = .f. thisform.cmddel.enabled = .t. thisform.refresh 3.cmdadd按鈕的click事件if thisform.tree.selecteditem.text = message box(請選擇上級部門) returnendiv
22、ethisform.txt名稱.read only = .f. thisform.edt描述.read only = .f. thisform.cmdsave.enabled = .t. thisform.cmdcancel.enabled = .t. thisform.cmddel.enabled = .f. thisform.fmode = addselect 部門表go bottom local bahbah = 編號 append blank thisform.txt編號.value = bah + 1 value = thisform.tree.selecteditem.key th
23、isform.txt上級編號.value = val(right(value, len(value)-1)thisform.refresh4.cmdmodi按鈕的click事件if thisform.txt編號.value = 0 message box(不能編輯根節(jié)點,16,提示) returnend ifthisform.txt名稱.read only = .f. thisform.edt描述.read only = .f. thisform.cmdsave.enabled = .t.thisform.cmdcancel.enabled = .t. thisform.cmddel.enab
24、led = .f. thisform.fmode = modify4.3員工信息管理模塊的實現(xiàn)員工信息管理模塊可以實現(xiàn)以下功能。(1)系統(tǒng)管理員用戶可以添加員工記錄、修改員工記錄、刪除員工記錄和查看員工記錄。(2)系統(tǒng)管理員可以管理員工照片。(3)系統(tǒng)管理員可以管理員工照片。(4)普通用戶只能查看員工數據。員工信息管理表單屬性屬性設置值說明autocenter.t.-真自動位于主窗口中央backcolor159,206,253設置背景顏色caption部門管理設置表單的標題條文本controlbox.f.-假設置控制按鈕windowtype1-模式指定在關閉此表單之前,不能對其他表單進行操作(
25、1)tree控件的init事件this.hottracking=.t. this.hideselection=.f. this.imagelist = thisform.imagesthis.labeledit= 1this.linestyle= 1select 部門表this.nodes.add(,n0,部門)this. nodes (1).image=1scan this.nodes.add(n+alltrim(str(上級編號),4,n+alltrim(str(編號),alltrim(名稱) this. nodes (recno () +1).image=1end scanlocal b
26、ynumbynum = reccount ()select 員工表scan this.nodes.add(n+alltrim(str(所在部門編號),4,nd+alltrim(str(編號),alltrim(姓名) this. nodes (bmnum+recno () +1).image=2 locate for 所在部門編號=0thisform.moderead(2)cmdadd按鈕的click事件if thisform.tree.selecteditem.image = 2 message box(請選擇部門) returnend iflocal bombbmmc = thisform.
27、tree.selecteditem.keybmbh = val (right (bmmc, len (bmmc) - 1)if bmbh = 0 message box(請選擇所在部門) returnend ifthisform.modeedit thisform.fmode = addselect 員工表go bottom local bahbah = 編號 append blank if file (imgno.bmp) append general 照片 from imgno.bmpend ifthisform.txt編號.value = bah + 1 thisform.txt填表用戶
28、.value = usernamethisform.txt所在部門編號.value = bmbhthisform.refresh (3) cmddel按鈕的click事件if thisform.txt編號.value = 0 message box(不能刪除空記錄, 16,提示) returnend iflocal rich rich = thisform.txt編號.valueselect 員工表if message box(是否刪除當前員工,4+32,請確認)=6 use 員工家庭表 in 10 select 10 delete for 員工編號 = rich pack use 員工經歷表
29、 delete for 員工編號 = rich pack use 考勤表 delete for 員工編號 = rich pack use 考評表 delete for 員工編號 = rich pack select 員工表 delete pack thisform.tree.nodes.remove (thisform.tree.selecteditem.index) thisform.tree.nodeclick (1) thisform.tree.nodes (1).selected = .t. thisform.tree.click thisform.refresh ()end if(4
30、)cmdcancel按鈕的click事件if message box(是否確定取消保存?,4+32,請確認) = 6 table revert (.f.) thisform.tree.click thisform.moderead thisform.refresh ()end if4.4員工考勤管理模塊的實現(xiàn)員工考勤管理模塊可以實現(xiàn)以下功能。(1) 系統(tǒng)管理員可以創(chuàng)建、修改和查看考勤記錄。(2) 普通用戶只能查看考勤數據。(1)tree控件的init事件this.hottracking=.t. this.hideselection=.f. this.imagelist = thisform.i
31、magesthis.labeledit= 1this.linestyle= 1select 部門表this.nodes.add(,n0,部門)this. nodes (1).image=1scan this.nodes.add(n+alltrim(str(上級編號),4,n+alltrim(str(編號),alltrim(名稱) this.nodes (recno () +1).image=1end scanlocal bmnumbmnum = reccount ()select 員工表scan for 員工狀態(tài)離職人員 or 員工狀態(tài)退休人員 this.nodes.add(n+alltrim
32、(str(所在部門編號),4,nd+alltrim(str(編號),alltrim(姓名) this.nodes (bmnum+recno () +1).image=2 end scanthisform.tree.nodeclick (1)thisform.tree.nodes (1).selected = .t.thisform.tree.click(2)tree控件的click事件select 考勤表table revert (.f.)local yoghif this.selecteditem.image = 1 locate for 員工編號 = 0 thisform.moderead
33、else bah = this.selecteditem.key yogh = val (right (bah, len (bah)-2) by = all trim (stir (thisform.monthview1.year) mm = all trim (str (thisform.monthview1.month) add = all trim (str (thisform.monthview1.day) locate for 員工編號 = yogh and 考勤日期 = ctod(yy+-+mm+-+dd) if found () = .f. go bottom append bl
34、ank thisform.txt員工編號.value = yogh thisform.txt考勤日期.value = ctod (yy+-+mm+-+dd) thisform.modeedit else thisform.moderead end ifend ifthisform.refresh 4.5員工考評管理模塊的實現(xiàn) 員工考評管理模塊可以實現(xiàn)以下功能。(1) 系統(tǒng)管理員用戶可以創(chuàng)建、修改、刪除和查看考評記錄。(2) 普通用戶只能查看考評數據。(1)tree控件的init事件this.hottracking=.t. this.hideselection=.f. this.imagelis
35、t = thisform.images this.labeledit= 1this.linestyle= 1select 部門表this.nodes.add(,n0,部門)this.nodes (1).image=1 this.nodes.add(n+alltrim(str(上級編號),4,n+alltrim(str(編號),alltrim(名稱) this. nodes (recno () +1).image=1endscanlocal bmnumbmnum = reccount()select 員工表scan for 員工狀態(tài)離職人員 or 員工狀態(tài)退休人員 this.nodes.add(
36、n+alltrim(str(所在部門編號),4,nd+alltrim(str(編號),alltrim(姓名) this.nodes (bmnum+recno ()+1).image=2 endscanthisform.tree.nodeclick (1)thisform.tree.nodes (1).selected = .t.thisform.tree.click4.6用戶管理模塊的實現(xiàn)根據用戶類型的不同,用戶管理模塊的功能也不同??梢园韵虑樾?。(1) 用戶可以創(chuàng)建系統(tǒng)管理員或普通用戶、復位用戶密碼、刪除系統(tǒng)管理員或普通用戶,也可以修改自身的密碼。(2) 系統(tǒng)管理員用戶可以創(chuàng)建普通用戶、
37、對普通用戶的密碼進行復位、刪除普通用戶,也可以修改自身的密碼。(3) 普通用戶只能修改自身的密碼。(1) tree的init事件this.hottracking=.t. this.hideselection=.f. this.imagelist = thisform.imagesthis.labeledit= 1this.linestyle= 1select 用戶表go topthis.nodes.add(,n0,用戶管理)this. nodes (1).image=1this.nodes.add(n0,4,na,系統(tǒng)管理員)this. nodes (2).image=1this.nodes.
38、add(n0,4,nb,普通用戶)this. nodes (3).image=1scan if 用戶類型 = 1 this.nodes.add(na,4,n+alltrim(str(recno(),alltrim(用戶名) this. nodes (recno () +3).image=2 else this.nodes.add(nb,4,n+alltrim(str(recno(),alltrim(用戶名) this. nodes (recno () +3).image=3 end ifend scanthisform.tree.nodeclick (2)thisform.tree.nodes
39、 (2).selected = .t.thisform.tree.click(2) cmdadd的click事件if thisform.tree.selecteditem.key! = na and; thisform.tree.selecteditem.key! = nb message box(請選擇用戶類型節(jié)點) returnend ifif username! = admin and thisform.tree.selecteditem.key = na message box(不能添加系統(tǒng)管理員用戶) returnend ifthisform.fmode = addgo bottom
40、 append blank if thisform.tree.selecteditem.key = na thisform.txt用戶類型.value = 1else thisform.txt用戶類型.value = 2end ifthisform.txt密碼.value = 888888thisform.modeedit4.7幫助信息的實現(xiàn)每個應用系統(tǒng)都就應該提供幫助信息,以便用戶了解系統(tǒng)的基本功能。幫助信息中包含了一個“關于”對話框。5系統(tǒng)運行測試通過精心地設計和編寫程序,對程序的每個模塊調試好后,就可以把整個項目編譯成可執(zhí)行文件。(1) 首先看到的是登錄對話框,輸入正確的用戶名及密碼后,
41、單擊“確定”按鈕進入系統(tǒng)的主界面。選擇“系統(tǒng)用戶管理”菜單中“用戶管理”菜單命令,出現(xiàn)“系統(tǒng)用戶管理”表單,用于對用戶記錄進行管理。選擇“修改密碼”菜單命令。出現(xiàn)“修改用戶密碼”表單,用于修改當前用戶的密碼。(2) 選擇“基本信息管理”菜單中“部門管理”菜單命令,出現(xiàn)“部門管理”表單,從中可以對部門信息進行管理,包括添加、修改和刪除等操作。 選擇“員工管理”菜單命令,出現(xiàn)“員工信息管理”表單,從中可以對員工信息進行管理,包括添加、修改和刪除等操作。選擇“打印報表”菜單命令,出現(xiàn)“考勤報表”表單。 選擇“退出系統(tǒng)”菜單命令,可以關閉主窗口,退出應用程序。(3) 選擇“考勤考評管理”菜單中考勤管理
42、菜單命令,出現(xiàn)“員工考勤管理”表單,從中可以對員工考勤信息進行管理。 選擇“考評管理”菜單命令,出現(xiàn)“員工考評管理”體制表單,從中可以對員工考評信息進行管理。(4)選擇幫助菜單中關于菜單命令,出現(xiàn)信息。6 . 結論通過一個通用的綜合人事管理系統(tǒng),介紹了一個完整的vfp程序的創(chuàng)建過程,也介紹了人事管理需要考慮的若干方面。在系統(tǒng)的開發(fā)過程中,以前學習感到很抽象的課程,如軟件工程、數據庫原理、面向對象程序設等變得清晰起來。感覺到這幾門理論課程的重要性。從系統(tǒng)的項目框架、各功能模塊以及程序調試和編譯等幾個方面介紹。在使用過程中都可以找到一個相當便捷的方法來實現(xiàn)自己的想法。由于畢業(yè)設計時間較短,所以該系
43、統(tǒng)還有許多不盡如人意的地方,比如用戶界面不夠美觀,出錯處理不夠等多方面問題。這些都有待進一步改善。通過實踐,提高了系統(tǒng)分析的能力,對數據流圖、數據字典、系統(tǒng)流程圖等系統(tǒng)設計工具的使用有了更深刻的認識。為以后的工作、學習的進一步提高打下了堅實的基礎。在編制過程中,我首先考慮到了界面的友好性,并在界面設計時不采用煩瑣的細節(jié),使界面簡單、清晰,便于操作。本次編制中的不足之處是因為是首次嘗試編制可應用的數據管理系統(tǒng),可能在實際應用中有些功能不到位,對聲音、動畫的功能也未能插入。我將不斷提高自己,爭取今后在編制程序時,能編寫出有個性且應用性較強的數據庫管理系統(tǒng)。通過編寫這個程序后,我覺得vfp是一個強大的數據處理工具,因為無論是最終用戶或是像我們這樣的程序編制者,在使用過程中都可以找到一個相當便捷的方法來實現(xiàn)我們的想法。致 謝在本次的畢業(yè)設計中,我從指導老師身上學到了很多東西,他認真負責的工作態(tài)度,嚴謹
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 精裝房屋裝修合同
- 婚內夫妻財產約定協(xié)議范本
- 勞動合同書北京市
- 2025年混合式步進電機合作協(xié)議書
- 采石場轉讓協(xié)議文本
- 二零二五公司招聘業(yè)務員的合同范例
- 跨境電商物流防疫操作流程
- 辦公室室內裝修工程合同
- 二零二五版購買種鴿定金合同模板
- 地產年服務合同正規(guī)范例
- 北江實驗中學2022-2023學年七年級下學期期中道德與法治試題
- DL-T-302.1-2011火力發(fā)電廠設備維修分析技術導則第1部分:可靠性維修分析
- 運動性病癥(課堂課件)
- (正式版)JTT 1482-2023 道路運輸安全監(jiān)督檢查規(guī)范
- 建筑施工人員的職業(yè)道德培訓計劃
- 《養(yǎng)成學習習慣》ppt課件完整版
- 年產10萬噸聚氯乙烯生產工藝設計畢業(yè)設計
- 高中18歲成人儀式主題活動設計
- 《珠穆瑯瑪峰》課件
- 代碼生成器的需求分析報告
- 藥學概論(全套課件355P)
評論
0/150
提交評論