![精品資料(2021-2022年收藏的)計算機(jī)專科畢業(yè)論文數(shù)據(jù)庫《企業(yè)人事管理系統(tǒng)》_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/23/c4fb0a09-5e85-40b3-8df2-fbe89be3d9a8/c4fb0a09-5e85-40b3-8df2-fbe89be3d9a81.gif)
![精品資料(2021-2022年收藏的)計算機(jī)??飘厴I(yè)論文數(shù)據(jù)庫《企業(yè)人事管理系統(tǒng)》_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/23/c4fb0a09-5e85-40b3-8df2-fbe89be3d9a8/c4fb0a09-5e85-40b3-8df2-fbe89be3d9a82.gif)
![精品資料(2021-2022年收藏的)計算機(jī)專科畢業(yè)論文數(shù)據(jù)庫《企業(yè)人事管理系統(tǒng)》_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/23/c4fb0a09-5e85-40b3-8df2-fbe89be3d9a8/c4fb0a09-5e85-40b3-8df2-fbe89be3d9a83.gif)
![精品資料(2021-2022年收藏的)計算機(jī)??飘厴I(yè)論文數(shù)據(jù)庫《企業(yè)人事管理系統(tǒng)》_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/23/c4fb0a09-5e85-40b3-8df2-fbe89be3d9a8/c4fb0a09-5e85-40b3-8df2-fbe89be3d9a84.gif)
![精品資料(2021-2022年收藏的)計算機(jī)專科畢業(yè)論文數(shù)據(jù)庫《企業(yè)人事管理系統(tǒng)》_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/23/c4fb0a09-5e85-40b3-8df2-fbe89be3d9a8/c4fb0a09-5e85-40b3-8df2-fbe89be3d9a85.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、計算機(jī)專科畢業(yè)設(shè)計(論文)題目 企業(yè)人事管理系統(tǒng) ??飘厴I(yè)設(shè)計(論文)摘要計算機(jī)的廣泛運(yùn)用,給企業(yè)管理的現(xiàn)代化辦公自動化和決策科學(xué)化,提供了可能。隨著計算機(jī)技術(shù)的飛速發(fā)展,大量信息撲面而來,企業(yè)應(yīng)建立一套完整的現(xiàn)代化、網(wǎng)絡(luò)化、規(guī)范化的企業(yè)人事信息系統(tǒng)來改變傳統(tǒng)手工辦理人事業(yè)務(wù)速度慢、效率低的弊端,提高工作效率、優(yōu)化人事管理、降低勞動成本,準(zhǔn)確地針對市場變化做出相應(yīng)的人事應(yīng)變策略,從而在激烈的競爭中不斷地創(chuàng)造出更多的經(jīng)濟(jì)效益,以立于不敗之地。企業(yè)人事信息管理工作作為基礎(chǔ)管理的重要方面,管理繁瑣,時間跨度大,形成巨大的數(shù)據(jù)量,人工管理困難,容易出差錯。本畢業(yè)設(shè)計就是針對這些現(xiàn)狀,運(yùn)用通用辦公軟件,
2、開發(fā)的企業(yè)人事管理系統(tǒng)。關(guān)鍵詞:信息管理 人事管理 信息檢索 目 錄前言3一 需求分析4(一)企業(yè)人事管理業(yè)務(wù)流程4(二)組織結(jié)構(gòu)4(三)業(yè)務(wù)流程分析5(四)開發(fā)目標(biāo)要求5(五)企業(yè)人事數(shù)據(jù)流程6二 系統(tǒng)總體結(jié)構(gòu)設(shè)計7(一)系統(tǒng)模塊7(二)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計8三 系統(tǒng)的詳細(xì)設(shè)計9(一)員工信息表9(二)主程序流程設(shè)計10(三)登錄模塊設(shè)計11(四)導(dǎo)航界面設(shè)計14(五)系統(tǒng)運(yùn)行20四 系統(tǒng)的測試和實施23結(jié)論25前 言隨著時代的進(jìn)步,企業(yè)管理正朝著精細(xì)化、規(guī)范化的方向發(fā)展。人力資源管理是企業(yè)管理的一個重要組成部分,從企業(yè)發(fā)展戰(zhàn)略出發(fā),為企業(yè)基礎(chǔ)管理提供可靠依據(jù),而加強(qiáng)企業(yè)員工的信息管理,成為企業(yè)管
3、理中的一個重要問題。在這種情況下,一個可以規(guī)范化、自動化的人力資源管理系統(tǒng)就顯得非常必要。最初的人力資源管理,都是靠人力來完成的,這種方式的信息傳遞慢、效率低下,不利于企業(yè)快速決策。隨著企業(yè)運(yùn)行節(jié)奏逐漸加快,企業(yè)的員工人數(shù)越來越多,而且人力進(jìn)行人力資源管理,還存在工作錯誤增高的問題。依靠現(xiàn)代辦公手段開發(fā)的人力資源管理信息系統(tǒng),就是把過去分散的企業(yè)單位的職工信息實行統(tǒng)一、集中、規(guī)范的收集管理,建立分類編號管理和電腦存儲查詢。以其防火、防潮、防蛀、防盜等現(xiàn)代化、專業(yè)化的特點,為企事業(yè)單位和職工解除了后顧之憂。人力資源管理信息系統(tǒng)為企事業(yè)單位提供信息咨詢、信息檢索、信息存取等服務(wù)。本系統(tǒng)實現(xiàn)的人力資
4、源管理信息系統(tǒng)基本上能夠滿足現(xiàn)代企業(yè)人力資源管理的需求。信息錄入項目齊全、完整。人力資源管理信息系統(tǒng)靈活使用表格對各種信息分門別類,組成企業(yè)人力資源管理系統(tǒng),可以方便地查詢、閱讀、修改、交流和重復(fù)使用,同時增加了打印功能,方便企業(yè)現(xiàn)代化辦公。一 需求分析(一)企業(yè)人事管理業(yè)務(wù)流程人力資源管理工作是企業(yè)基礎(chǔ)管理的一項非常重要的工作,它除了負(fù)責(zé)整個企業(yè)的日常人力資源安排,人員的人力資源管理等,還要為企業(yè)發(fā)展戰(zhàn)略決策,提供可靠的依據(jù)。以前企業(yè)人事管理都是人工操作進(jìn)行的。隨著企業(yè)規(guī)模擴(kuò)大,人力資源處的人力資源管理工作量大大加重,逐步顯示出人工作業(yè)管理的弊端,已經(jīng)不再適合企業(yè)的現(xiàn)代化管理。隨著計算機(jī)應(yīng)用
5、的發(fā)展,尤其是隨著辦公軟件的普及,企業(yè)人事管理的計算機(jī)化成為可能,人們開始嘗試開發(fā)相應(yīng)的軟件以順應(yīng)這一發(fā)展趨勢。如何提高人事管理系統(tǒng)的安全性和可靠性,最大程度地運(yùn)用現(xiàn)有辦公軟件,簡化操作過程,是計算機(jī)軟件開發(fā)人員的一項新課題。本論文就是立足于這種新條件下,從軟件使用者的角度,做出的一個嘗試。(二)組織結(jié)構(gòu)在企事業(yè)中,人力資源的管理由人力資源處(或人力資源處)等主管部門完成,它的組織機(jī)構(gòu)是(如圖1-1):總經(jīng)理:根據(jù)企業(yè)發(fā)展戰(zhàn)略提出人事需求目標(biāo) 分管經(jīng)理:根據(jù)既定目標(biāo)制定實施方針主管部門:制定人員結(jié)構(gòu)規(guī)劃人事信息管理員:1、人員信息查詢2、人員信息編輯3、人員信息報告勞資員:員工聘任和淘汰培訓(xùn)師
6、:員工在職培訓(xùn)考評員:員工晉級、降職圖1-1 組織機(jī)構(gòu)圖 (三)業(yè)務(wù)流程分析由此可見,人力資源管理系統(tǒng)是一個面向企業(yè)人力資源的綜合信息服務(wù)系統(tǒng)。人力資源信息工作是其基礎(chǔ)工作。人員的個人信息和社會關(guān)系信息等,既是管理的基礎(chǔ),又是管理的結(jié)果。一個安全的、實時的人員信息系統(tǒng),應(yīng)該包括人員信息的查詢、增刪、修改和查詢結(jié)果的報告等。人力資源管理者要先根據(jù)企業(yè)需要等實際情況,建立相關(guān)人員的信息,主要信息包括人員的姓名、性別、年齡、學(xué)歷、職稱、民族、職務(wù)、工種等。隨著時間的流逝,人員的基本情況是隨時變化的。當(dāng)人員情況發(fā)生變動后,人力資源管理者要及時完成對庫中的信息進(jìn)行維護(hù)。如果發(fā)生人力資源的變動(新增和淘汰
7、),則可以在檔案更新中進(jìn)行處理,因為不同企業(yè)的員工數(shù)量不同,因此特別設(shè)立了一個檔案查詢模塊,可以進(jìn)行相關(guān)人員的快速查詢,并可以根據(jù)某一個具體的條件,如具有相同屬性的人員(性別和年齡等),進(jìn)行某一類型的人員統(tǒng)計,并可以將結(jié)果通過打印輸出,以便匯報和請示,以及方便對員工(生日祝賀、女職工假期等)福利進(jìn)行管理。(四)開發(fā)目標(biāo)要求1 功能目標(biāo)系統(tǒng)使用Microsoft office 2007 Access作為開發(fā)工具。系統(tǒng)由員工基本信息更新部分、員工信息查詢部分、員工信息打印部分等幾部分組成。開發(fā)這個系統(tǒng)的目的就是幫助企業(yè)的人力資源部門提高工作效率,根據(jù)這個系統(tǒng)所要實現(xiàn)的目的和任務(wù),總結(jié)出這個系統(tǒng)最終
8、實現(xiàn)的主要功能如下所述。系統(tǒng)登陸部分:主要完成本系統(tǒng)的安全登陸和用戶信息的妥善保存;員工基本信息更新部分:主要完成員工基本信息的更新; 員工信息查詢部分:主要完成員信息的查詢;員工信息打印部分:主要完成員工信息的打印。2 性能目標(biāo)(1)保密性要求:方便設(shè)置操作權(quán)限。(2)安全性要求:用戶進(jìn)入系統(tǒng)采用盡可能的校驗方法嚴(yán)格校驗,數(shù)據(jù)的維護(hù)與系統(tǒng)管理由管理員專門負(fù)責(zé);本系統(tǒng)具有較強(qiáng)的重構(gòu)能力和可擴(kuò)充性。(3)方便的人機(jī)界面:可視化人機(jī)對話界面,適合在企業(yè)局域網(wǎng)運(yùn)行。3 運(yùn)行環(huán)境 硬件需求: 計算機(jī)硬件配置:處理器:Intel Pentium 166MX或更高內(nèi)存:1GB硬盤空間:8GB軟件環(huán)境:操作
9、系統(tǒng): Windows xp / Windows 7數(shù)據(jù)庫:Microsoft office 2007 Access(五)企業(yè)人事數(shù)據(jù)流程根據(jù)對企業(yè)的實地考察,企業(yè)人事管理系統(tǒng)的數(shù)據(jù)流程如圖1-2?,F(xiàn)有員工登記新員工員工信息錄入員工基本信息管理信息修改員工素質(zhì)提升提出新員工需求人員調(diào)配圖1-2人力資源管理系統(tǒng)數(shù)據(jù)流程圖二 系統(tǒng)總體結(jié)構(gòu)設(shè)計(一)系統(tǒng)模塊通過對系統(tǒng)的調(diào)研與分析,系統(tǒng)主要應(yīng)完成的功能如下系統(tǒng)模塊結(jié)構(gòu)圖。如圖2-1 。登錄界面取消登錄導(dǎo)航界面員工信息添加員工信息查詢退出系統(tǒng)打印報表圖2-1 功能模塊結(jié)構(gòu)圖(二)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生
10、影響。好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計會減少數(shù)據(jù)庫的存儲量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度,簡化基于此數(shù)據(jù)庫的應(yīng)用程序的實現(xiàn)等。數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計是否優(yōu)良將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。另外,合理的數(shù)據(jù)庫結(jié)構(gòu)將非常有利于程序的實現(xiàn)。設(shè)計數(shù)據(jù)庫系統(tǒng)時應(yīng)該首先充分了解用戶各個方面的需求。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,也就是數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。人力資源管理系統(tǒng)是一個數(shù)據(jù)庫管理系統(tǒng),
11、員工的所有信息都是保存在數(shù)據(jù)庫中。數(shù)據(jù)庫結(jié)構(gòu)設(shè)計是指數(shù)據(jù)庫中各個表格的結(jié)構(gòu)設(shè)計,包括信息保存在哪些表格中,各個表的結(jié)構(gòu)如何以及各個表之間的關(guān)系,尤其應(yīng)該仔細(xì)考慮用戶的各種需求,避免浪費(fèi)人力和物力。1 數(shù)據(jù)庫邏輯結(jié)構(gòu)考慮企業(yè)現(xiàn)有的操作習(xí)慣,可將數(shù)據(jù)存儲的分析的結(jié)果轉(zhuǎn)化為Microsoft office 2007 Access數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫中的表格。形成數(shù)據(jù)庫的邏輯結(jié)構(gòu)。如表2-1 。表2-1 員工基本信息表列名數(shù)據(jù)類型可否為空說明ygidvarcharNOT NULL編號ygnamevarcharNOT NULL姓名ygdeptvarcharNULL部門ygsexv
12、archarNULL性別ygbirthdaydatetimeNULL生日ygplaceVarcharNULL籍貫YglevelVarcharNULL學(xué)歷YgspecialVarcharNULL專業(yè)Ygdate1DatetimeNULL參加工作時間Ygdate2DatetimeNULL入黨時間YgbusiVarcharNULL職稱Ygremark1textNULL備注2數(shù)據(jù)庫結(jié)構(gòu)的實現(xiàn)數(shù)據(jù)庫采用了Microsoft office 2007 Access數(shù)據(jù)庫。由于該數(shù)據(jù)庫具有顯著的簡易性和有效性,大量的桌面數(shù)據(jù)庫系統(tǒng)都采用它作為后臺數(shù)據(jù)庫。三 系統(tǒng)的詳細(xì)設(shè)計得到數(shù)據(jù)庫的邏輯結(jié)構(gòu)之后,我們就可以在
13、Microsoft office 2007 Access數(shù)據(jù)庫系統(tǒng)中實現(xiàn)企業(yè)人事管理的系統(tǒng)詳細(xì)設(shè)計。(一)員工信息表 員工信息實體如圖3-1 。圖3-1 員工基本信息實體E-R圖現(xiàn)在需要將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為Microsoft Office 2007 Access數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。企業(yè)人事信息管理系統(tǒng)數(shù)據(jù)庫中表格的設(shè)計結(jié)果如表3-1。表3-1 員工信息表員工信息表ID姓名性別出生日期學(xué)歷職稱職務(wù)工種服務(wù)部門籍貫家庭住址1張良男1965/3/1本科工程師廠長行政河南周口唐山市部西里402-2-2012林楠女1982/6/1本科工程師設(shè)計科長設(shè)計科河北武
14、強(qiáng)唐山市光明西里201-6-3023李杜男1983/5/1大專車工一車間河北唐山唐山市友誼里4張光北男1981/1/1中專裝配工二車間河北唐山唐山市三益樓5李潔女1989/4/1大專檢驗員檢驗科陜西西安本廠宿舍6張青男1976/8/1本科工程師技術(shù)科長技術(shù)科四川成都唐山市鐵路樓7李祥男1973/6/1大專會計師會計財務(wù)科河北省任丘市唐山市豐潤(二)主程序流程設(shè)計主程序流程圖(見圖3-2)用戶登錄主程序 菜 單執(zhí)行子程序圖3-2主流程圖系統(tǒng)流程中,使用了登錄模塊、導(dǎo)航模塊、員工信息查詢模塊、員工信息添加模塊、信息打印系統(tǒng)。(三)登錄模塊設(shè)計在開始使用職工工資管理信息系統(tǒng)其他功能模塊之前,利用系統(tǒng)
15、管理建立基本的用戶信息表。1 建立用戶表運(yùn)行計算機(jī)程序, 運(yùn)行Microsoft Office 2007 Access數(shù)據(jù)庫,建立用戶信息表,設(shè)定字段名稱、數(shù)據(jù)類型和字段屬性,設(shè)置要求如下表:字段名稱字段類型字段屬性字段大小標(biāo)題必填字段索引是否主鍵UserID自動編號長整型用戶標(biāo)示是有是Username文本50用戶名是無否Password數(shù)字長整型密碼是無否建立的用戶表如表3-2 。用戶基本信息表包括用戶名,密碼兩項。每個用戶名對應(yīng)唯一的密碼。表3-2用戶表用戶名ID用戶名密碼1aa11111122 創(chuàng)立登錄模塊登錄模塊使用登錄窗體創(chuàng)立,數(shù)據(jù)來自用戶表,如表3-2 。如果輸入的用戶名和密碼正確
16、,將進(jìn)入導(dǎo)航界面,否則,會主動提示用戶名和密碼錯誤。進(jìn)入系統(tǒng)后,用戶名和密碼可以修改。同時,用戶每次登錄都自動產(chǎn)生一次登錄記錄,記錄到登錄信息表中。登錄成功,進(jìn)入導(dǎo)航界面,取消登錄,系統(tǒng)自動退出。在打開的數(shù)據(jù)庫創(chuàng)立登錄窗體,窗體名稱:登錄窗體。設(shè)置兩個標(biāo)簽:分別是用戶名和密碼,對應(yīng)于標(biāo)簽添加文本框,用于登錄時填入用戶名和密碼。添加登錄按鈕盒取消按鈕,編寫按鈕的事件過程代碼。設(shè)置窗體背景顏色、前景顏色和字體、字號、字體顏色。登錄模塊運(yùn)行視圖如圖2-4 。登錄時如果用戶名和密碼正確,單擊登錄按鈕進(jìn)入導(dǎo)航界面,未填寫或填寫錯誤,將提示“用戶名和密碼錯誤”,單擊取消退出系統(tǒng)。用戶每次登錄都會自動生成一
17、次事件,記錄到用戶登錄記錄表,如表3-3 。表3-3用戶登錄記錄表用戶登錄記錄表ID用戶名登錄時間退出時間3aa2012/3/23 11:48:590:00:004aa2012/3/23 12:21:590:00:005aa2012/3/23 12:27:040:00:006aa2012/3/23 12:52:300:00:007aa2012/3/23 13:42:360:00:008aa2012/3/24 8:34:240:00:00圖3-3登錄界面視圖登錄窗體事件代碼:登錄按鈕代碼:Private Sub cmd_登錄_Click()Set conn = CurrentProject.Co
18、nnectionSet rs = New ADODB.Recordsetrs.Open "用戶名", connDim username As StringDim userpass As Stringtxt_用戶名.SetFocususername = txt_用戶名.Texttxt_密碼.SetFocususerpass = txt_密碼.TextIf IsNull(username) Or IsNull(txt_密碼.Value) Then MsgBox "用戶名或密碼不能為空,請重新輸入!", vbOKOnly + vbInformation, &q
19、uot;錯誤信息"Else If username <> rs!用戶名 Or userpass <> rs!密碼 Then MsgBox "用戶名或密碼不正確,請重新輸入!", vbOKOnly + vbInformation, "錯誤信息" txt_用戶名.SetFocus txt_用戶名.Text = "" txt_密碼.SetFocus txt_密碼.Value = "" txt_用戶名.SetFocus Else rs.Close rs.Open "用戶登錄記錄表
20、", conn, adOpenDynamic, adLockOptimistic rs.AddNew rs!用戶名 = username rs!登錄時間 = Now() rs!退出時間 = CDate(0) rs.Update rs.Close DoCmd.Close DoCmd.OpenForm "導(dǎo)航窗體" End IfEnd IfEnd Sub取消按鈕:宏CloseDatabase(四)主程序?qū)Ш浇缑嬖O(shè)計導(dǎo)航界面是系統(tǒng)的主界面,主界面采用窗體設(shè)計,在這個窗口中,能夠完成數(shù)據(jù)錄入、查詢、打印和退出系統(tǒng)的所有功能。整個界面由一組命令按鈕組成:員工信息添加、員工信
21、息查詢、打印報表和退出系統(tǒng)。按鈕通過運(yùn)行宏,進(jìn)入特定的模塊,創(chuàng)建的宏有:員工信息查詢宏、員工信息添加宏和報表宏。退出應(yīng)用程序用Microsoft Office 2007 Access數(shù)據(jù)庫給定的宏完成。導(dǎo)航界面如圖3-4所示:設(shè)計代碼:ERSION 1.0 CLASSBEGIN MultiUse = -1 'TrueENDAttribute VB_Name = "Form_導(dǎo)航窗體"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = TrueAttribute VB_PredeclaredId =
22、 TrueAttribute VB_Exposed = FalseOption Compare DatabasePrivate Sub Command3_Click()End SubPrivate Sub Command4_Click()End SubPrivate Sub Form_Load()End SubPrivate Sub 員工信息添加_編輯_Click()End SubPrivate Sub 員工信息查詢_編輯_Click()End Sub1 創(chuàng)建員工信息查詢窗體創(chuàng)建窗體,數(shù)據(jù)源是員工信息表,窗體名稱為員工信息查詢窗體,在默認(rèn)窗體屬性的基礎(chǔ)上,設(shè)置:允許添加 否,允許刪除 否,允許
23、編輯 否,允許篩選 否,記錄選擇器 否,滾動條 設(shè)水平。設(shè)計代碼VERSION 1.0 CLASSBEGIN MultiUse = -1 'TrueENDAttribute VB_Name = "Form_員工信息查詢窗體"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = TrueAttribute VB_PredeclaredId = TrueAttribute VB_Exposed = FalseOption Compare DatabasePrivate Sub Command25_Cli
24、ck()Close "Form_員工信息查詢窗體"End SubPrivate Sub Form_Load()End SubPrivate Sub ID_BeforeUpdate(Cancel As Integer)End SubPrivate Sub 出生日期_BeforeUpdate(Cancel As Integer)End SubPrivate Sub 性別_BeforeUpdate(Cancel As Integer)End SubPrivate Sub 姓名_BeforeUpdate(Cancel As Integer)End SubPrivate Sub 學(xué)歷
25、_BeforeUpdate(Cancel As Integer)End SubPrivate Sub 主體_Click()End Sub2 創(chuàng)建員工信息添加窗體創(chuàng)建窗體,數(shù)據(jù)源是員工信息表,窗體名稱為員工信息添加窗體,在默認(rèn)窗體屬性的基礎(chǔ)上,設(shè)置:允許添加 是,允許刪除 否,允許編輯 否,允許篩選 否,記錄選擇器 否,滾動條 兩者皆無。設(shè)計代碼VERSION 1.0 CLASSBEGIN MultiUse = -1 'TrueENDAttribute VB_Name = "Form_員工信息添加窗體"Attribute VB_GlobalNameSpace = Fa
26、lseAttribute VB_Creatable = TrueAttribute VB_PredeclaredId = TrueAttribute VB_Exposed = FalseOption Compare DatabaseOption Compare DatabasePrivate Sub Command23_Click()End SubPrivate Sub Form_Load()End SubPrivate Sub ID_BeforeUpdate(Cancel As Integer)End SubPrivate Sub 出生日期_BeforeUpdate(Cancel As In
27、teger)End SubPrivate Sub 服務(wù)部門_BeforeUpdate(Cancel As Integer)End SubPrivate Sub 籍貫_BeforeUpdate(Cancel As Integer)End SubPrivate Sub 家庭住址_BeforeUpdate(Cancel As Integer)End SubPrivate Sub 性別_BeforeUpdate(Cancel As Integer)End SubPrivate Sub 姓名_BeforeUpdate(Cancel As Integer)End SubPrivate Sub 學(xué)歷_Bef
28、oreUpdate(Cancel As Integer)End SubPrivate Sub 職稱_BeforeUpdate(Cancel As Integer)End SubPrivate Sub 職務(wù)工種_BeforeUpdate(Cancel As Integer)End SubPrivate Sub 主體_Click()End Sub3 創(chuàng)建員工信息報表使用報表向?qū)?,?shù)據(jù)來源是員工信息表,字段選全部字段,布局選表格,方向選縱向,報表名稱-員工信息報表,如圖3-7所示。4 創(chuàng)建員工信息查詢宏 創(chuàng)建宏,操作選“OpenForm”窗體選擇“員工信息查詢窗體”,保存為“員工信息查詢宏”。設(shè)計代
29、碼Function 員工信息窗體宏() DoCmd.OpenForm "員工信息窗體", acNormal, "", "", acReadOnly, acNormalEnd Function5 創(chuàng)建員工信息添加宏 創(chuàng)建宏,操作選“OpenForm”窗體選擇“員工信息添加窗體”,保存為“員工信息添加宏”。設(shè)計代碼Function 員工信息窗體宏()DoCmd.OpenForm "員工信息添加窗體", acNormal, "", "", acReadOnly, acNormalE
30、nd Function6 創(chuàng)建員工信息報表宏 創(chuàng)建宏,操作選“OpenReport”報表名稱選擇“員工信息報表”,保存為“員工信息報表宏”。設(shè)計代碼Function 員工信息報表宏() DoCmd.OpenReport "員工信息報表", acViewReport, "", "", acNormalEnd Function7 為導(dǎo)航窗體按鈕添加事件過程“員工信息查詢”按鈕的事件過程“員工信息查詢宏”?!皢T工信息添加”按鈕的事件過程“員工信息添加宏”?!按蛴蟊怼卑粹o的事件過程“員工信息報表宏”?!巴顺鰬?yīng)用程序”按鈕的事件過程宏“Clo
31、se”。8 設(shè)置導(dǎo)航窗體屬性添加背景圖片,取自電腦示例圖片:燈塔.jpg,標(biāo)簽:“企業(yè)人事管理系統(tǒng)”隸書、28號、紅色,如圖3-4所示。(五) 系統(tǒng)運(yùn)行1員工信息查詢點擊導(dǎo)航界面上的“員工信息查詢”按鈕,進(jìn)入員工信息查詢界面。運(yùn)行視圖如圖3-5 。每一頁顯示員工的詳細(xì)信息,點擊下方的翻頁按鈕,可以實現(xiàn)向上、向下翻頁,實現(xiàn)有關(guān)信息查詢功能,點擊關(guān)閉按鈕,退出查詢,回到主界面。圖3-4 導(dǎo)航窗體界面視圖圖3-5 員工信息查詢界面2 員工信息添加點擊導(dǎo)航界面上的“員工信息添加”按鈕,進(jìn)入信息添加界面,如圖3-6 。該頁面上可以錄入新員工信息,ID號碼自動生成,錄入完畢,點擊“添加”按鈕,信息添加到員
32、工信息表,并同時退出該界面。3打印報表點擊“打印報表”按鈕,進(jìn)入打印預(yù)覽窗口,選擇打印機(jī)選項進(jìn)行打印參數(shù)設(shè)置,直接打印報表。如圖3-7 。4 退出系統(tǒng)點擊導(dǎo)航界面上的“退出應(yīng)用程序”按鈕,該數(shù)據(jù)庫關(guān)閉。圖3-6 員工信息添加界面視圖圖3-7 打印報表視圖四 系統(tǒng)的測試和實施在MIS開發(fā)過程中采用了多種措施保證軟件質(zhì)量,但是實際開發(fā)過程中還是不可避免地會產(chǎn)生差錯,系統(tǒng)中通常可能隱藏著錯誤和缺陷,示經(jīng)周密測試的系統(tǒng)投入運(yùn)行,將會造成難以想像的后果,因此系統(tǒng)測試是MIS開發(fā)過程中為保證軟件質(zhì)量必須進(jìn)行的工作。大量統(tǒng)計資料表明,系統(tǒng)測試的工作量往往占MIS開發(fā)總工作量的40%以上。因此,我們必須重視測
33、試工作。由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對某些特定情況考慮不周造成的。因此測試不是為了表明程序正確;成功的測試也不是沒有發(fā)現(xiàn)錯誤的測試。有意義的軟件測試應(yīng)該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設(shè)計最有可以暴露程序系統(tǒng)缺陷的測試方案。因此軟件測試的目標(biāo)應(yīng)該是以盡可能少的代價和時間找出軟件系統(tǒng)中潛在的錯誤和缺陷。從產(chǎn)品角度看,測試計劃中的測試項目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認(rèn)測試等。測試對象是隨階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認(rèn)測試都是以被測過的模塊作
34、為測試對象的。 1單元測試單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨進(jìn)行的,驗證模塊接口與設(shè)計說明書是否一致,對模塊的所有主要處理路徑進(jìn)行測試且與預(yù)期的結(jié)構(gòu)進(jìn)行對照,還要對所有錯誤處理路徑進(jìn)行測試。對源碼進(jìn)行審查,對照設(shè)計說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測試前的重要工作工。單元測試一般是由程序員完成,也稱程序調(diào)試。2組合測試組合測試也稱集成測試或子系統(tǒng)測試,通常采用自頂向下測試和自底向上測試兩種測試方法。組合測試的對象是指已經(jīng)通過單元測試的模塊,不是對零散模塊進(jìn)行單個測試,而是用系統(tǒng)化的方法裝配和測試軟件系統(tǒng),是一個嚴(yán)格的過程,必須認(rèn)真地進(jìn)行,其計劃的產(chǎn)生和單元模塊測試的完成日期要協(xié)調(diào)起來,這種測試應(yīng)在系統(tǒng)目標(biāo)機(jī)上進(jìn)行,造成系統(tǒng)應(yīng)用的環(huán)境條件,除了開發(fā)部分項目負(fù)責(zé)人參加以外,還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加,給評審員進(jìn)行演示。3確認(rèn)測試確認(rèn)測試是對通過組合測試的軟件進(jìn)行的,這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè)備的介質(zhì)上,確認(rèn)測試的目的是對表明軟件是可以工作的,并且符合“軟件需求說明書”中規(guī)定的全部功能和性能要求。確認(rèn)測試是按照這些要求定出的“確認(rèn)測試計劃”進(jìn)行的。測試工作是由一個獨立的組織進(jìn)行,而且測試要從用戶的角度出發(fā)。4系統(tǒng)測試系統(tǒng)測試是對整體性能的測試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問題以
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 晉教版地理八年級下冊《8.1 西雙版納──晶瑩剔透的“綠寶石”》聽課評課記錄
- 小學(xué)二年級口算練習(xí)題
- 蘇教版四年級數(shù)學(xué)上冊期末復(fù)習(xí)口算練習(xí)題一
- 人教版七年級數(shù)學(xué)下冊 聽評課記錄5.3.1 第1課時《平行線的性質(zhì)》
- 七年級體育教學(xué)計劃
- 商業(yè)營銷策劃項目合作協(xié)議書范本
- 建筑智能化工程框架合作協(xié)議書范本
- 商用精裝房屋租賃協(xié)議書范本
- 鍋爐及附屬供熱設(shè)備安裝施工合同范本
- 汽車掛靠租賃協(xié)議書范本
- 引水隧洞施工支洞專項施工方案
- 高標(biāo)準(zhǔn)農(nóng)田建設(shè)項目檔案資料驗收清單
- 《教育心理學(xué)(第3版)》全套教學(xué)課件
- JT-T-496-2018公路地下通信管道高密度聚乙烯硅芯塑料管
- 貴州省銅仁市2024年中考英語模擬試卷(含答案)
- DB43-T 2939-2024 醬腌菜咸胚中亞硝酸鹽的測定頂空-氣相色譜法
- 藥品不良反應(yīng)監(jiān)測工作制度及流程
- 食材配送投標(biāo)方案技術(shù)標(biāo)
- 《電力系統(tǒng)自動化運(yùn)維綜合實》課件-通信設(shè)備接地線接頭制作
- 國際標(biāo)準(zhǔn)《風(fēng)險管理指南》(ISO31000)的中文版
- 再見深海合唱簡譜【珠海童年樹合唱團(tuán)】
評論
0/150
提交評論