精品資料(2021-2022年收藏的)計(jì)算機(jī)??飘厴I(yè)論文數(shù)據(jù)庫(kù)《企業(yè)人事管理系統(tǒng)》_第1頁(yè)
精品資料(2021-2022年收藏的)計(jì)算機(jī)??飘厴I(yè)論文數(shù)據(jù)庫(kù)《企業(yè)人事管理系統(tǒng)》_第2頁(yè)
精品資料(2021-2022年收藏的)計(jì)算機(jī)??飘厴I(yè)論文數(shù)據(jù)庫(kù)《企業(yè)人事管理系統(tǒng)》_第3頁(yè)
精品資料(2021-2022年收藏的)計(jì)算機(jī)??飘厴I(yè)論文數(shù)據(jù)庫(kù)《企業(yè)人事管理系統(tǒng)》_第4頁(yè)
精品資料(2021-2022年收藏的)計(jì)算機(jī)專科畢業(yè)論文數(shù)據(jù)庫(kù)《企業(yè)人事管理系統(tǒng)》_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、計(jì)算機(jī)??飘厴I(yè)設(shè)計(jì)(論文)題目 企業(yè)人事管理系統(tǒng) ??飘厴I(yè)設(shè)計(jì)(論文)摘要計(jì)算機(jī)的廣泛運(yùn)用,給企業(yè)管理的現(xiàn)代化辦公自動(dòng)化和決策科學(xué)化,提供了可能。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,大量信息撲面而來(lái),企業(yè)應(yīng)建立一套完整的現(xiàn)代化、網(wǎng)絡(luò)化、規(guī)范化的企業(yè)人事信息系統(tǒng)來(lái)改變傳統(tǒng)手工辦理人事業(yè)務(wù)速度慢、效率低的弊端,提高工作效率、優(yōu)化人事管理、降低勞動(dòng)成本,準(zhǔn)確地針對(duì)市場(chǎng)變化做出相應(yīng)的人事應(yīng)變策略,從而在激烈的競(jìng)爭(zhēng)中不斷地創(chuàng)造出更多的經(jīng)濟(jì)效益,以立于不敗之地。企業(yè)人事信息管理工作作為基礎(chǔ)管理的重要方面,管理繁瑣,時(shí)間跨度大,形成巨大的數(shù)據(jù)量,人工管理困難,容易出差錯(cuò)。本畢業(yè)設(shè)計(jì)就是針對(duì)這些現(xiàn)狀,運(yùn)用通用辦公軟件,

2、開(kāi)發(fā)的企業(yè)人事管理系統(tǒng)。關(guān)鍵詞:信息管理 人事管理 信息檢索 目 錄前言3一 需求分析4(一)企業(yè)人事管理業(yè)務(wù)流程4(二)組織結(jié)構(gòu)4(三)業(yè)務(wù)流程分析5(四)開(kāi)發(fā)目標(biāo)要求5(五)企業(yè)人事數(shù)據(jù)流程6二 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)7(一)系統(tǒng)模塊7(二)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)8三 系統(tǒng)的詳細(xì)設(shè)計(jì)9(一)員工信息表9(二)主程序流程設(shè)計(jì)10(三)登錄模塊設(shè)計(jì)11(四)導(dǎo)航界面設(shè)計(jì)14(五)系統(tǒng)運(yùn)行20四 系統(tǒng)的測(cè)試和實(shí)施23結(jié)論25前 言隨著時(shí)代的進(jìn)步,企業(yè)管理正朝著精細(xì)化、規(guī)范化的方向發(fā)展。人力資源管理是企業(yè)管理的一個(gè)重要組成部分,從企業(yè)發(fā)展戰(zhàn)略出發(fā),為企業(yè)基礎(chǔ)管理提供可靠依據(jù),而加強(qiáng)企業(yè)員工的信息管理,成為企業(yè)管

3、理中的一個(gè)重要問(wèn)題。在這種情況下,一個(gè)可以規(guī)范化、自動(dòng)化的人力資源管理系統(tǒng)就顯得非常必要。最初的人力資源管理,都是靠人力來(lái)完成的,這種方式的信息傳遞慢、效率低下,不利于企業(yè)快速?zèng)Q策。隨著企業(yè)運(yùn)行節(jié)奏逐漸加快,企業(yè)的員工人數(shù)越來(lái)越多,而且人力進(jìn)行人力資源管理,還存在工作錯(cuò)誤增高的問(wèn)題。依靠現(xiàn)代辦公手段開(kāi)發(fā)的人力資源管理信息系統(tǒng),就是把過(guò)去分散的企業(yè)單位的職工信息實(shí)行統(tǒng)一、集中、規(guī)范的收集管理,建立分類編號(hào)管理和電腦存儲(chǔ)查詢。以其防火、防潮、防蛀、防盜等現(xiàn)代化、專業(yè)化的特點(diǎn),為企事業(yè)單位和職工解除了后顧之憂。人力資源管理信息系統(tǒng)為企事業(yè)單位提供信息咨詢、信息檢索、信息存取等服務(wù)。本系統(tǒng)實(shí)現(xiàn)的人力資

4、源管理信息系統(tǒng)基本上能夠滿足現(xiàn)代企業(yè)人力資源管理的需求。信息錄入項(xiàng)目齊全、完整。人力資源管理信息系統(tǒng)靈活使用表格對(duì)各種信息分門別類,組成企業(yè)人力資源管理系統(tǒng),可以方便地查詢、閱讀、修改、交流和重復(fù)使用,同時(shí)增加了打印功能,方便企業(yè)現(xiàn)代化辦公。一 需求分析(一)企業(yè)人事管理業(yè)務(wù)流程人力資源管理工作是企業(yè)基礎(chǔ)管理的一項(xiàng)非常重要的工作,它除了負(fù)責(zé)整個(gè)企業(yè)的日常人力資源安排,人員的人力資源管理等,還要為企業(yè)發(fā)展戰(zhàn)略決策,提供可靠的依據(jù)。以前企業(yè)人事管理都是人工操作進(jìn)行的。隨著企業(yè)規(guī)模擴(kuò)大,人力資源處的人力資源管理工作量大大加重,逐步顯示出人工作業(yè)管理的弊端,已經(jīng)不再適合企業(yè)的現(xiàn)代化管理。隨著計(jì)算機(jī)應(yīng)用

5、的發(fā)展,尤其是隨著辦公軟件的普及,企業(yè)人事管理的計(jì)算機(jī)化成為可能,人們開(kāi)始嘗試開(kāi)發(fā)相應(yīng)的軟件以順應(yīng)這一發(fā)展趨勢(shì)。如何提高人事管理系統(tǒng)的安全性和可靠性,最大程度地運(yùn)用現(xiàn)有辦公軟件,簡(jiǎn)化操作過(guò)程,是計(jì)算機(jī)軟件開(kāi)發(fā)人員的一項(xiàng)新課題。本論文就是立足于這種新條件下,從軟件使用者的角度,做出的一個(gè)嘗試。(二)組織結(jié)構(gòu)在企事業(yè)中,人力資源的管理由人力資源處(或人力資源處)等主管部門完成,它的組織機(jī)構(gòu)是(如圖1-1):總經(jīng)理:根據(jù)企業(yè)發(fā)展戰(zhàn)略提出人事需求目標(biāo) 分管經(jīng)理:根據(jù)既定目標(biāo)制定實(shí)施方針主管部門:制定人員結(jié)構(gòu)規(guī)劃人事信息管理員:1、人員信息查詢2、人員信息編輯3、人員信息報(bào)告勞資員:?jiǎn)T工聘任和淘汰培訓(xùn)師

6、:?jiǎn)T工在職培訓(xùn)考評(píng)員:?jiǎn)T工晉級(jí)、降職圖1-1 組織機(jī)構(gòu)圖 (三)業(yè)務(wù)流程分析由此可見(jiàn),人力資源管理系統(tǒng)是一個(gè)面向企業(yè)人力資源的綜合信息服務(wù)系統(tǒng)。人力資源信息工作是其基礎(chǔ)工作。人員的個(gè)人信息和社會(huì)關(guān)系信息等,既是管理的基礎(chǔ),又是管理的結(jié)果。一個(gè)安全的、實(shí)時(shí)的人員信息系統(tǒng),應(yīng)該包括人員信息的查詢、增刪、修改和查詢結(jié)果的報(bào)告等。人力資源管理者要先根據(jù)企業(yè)需要等實(shí)際情況,建立相關(guān)人員的信息,主要信息包括人員的姓名、性別、年齡、學(xué)歷、職稱、民族、職務(wù)、工種等。隨著時(shí)間的流逝,人員的基本情況是隨時(shí)變化的。當(dāng)人員情況發(fā)生變動(dòng)后,人力資源管理者要及時(shí)完成對(duì)庫(kù)中的信息進(jìn)行維護(hù)。如果發(fā)生人力資源的變動(dòng)(新增和淘汰

7、),則可以在檔案更新中進(jìn)行處理,因?yàn)椴煌髽I(yè)的員工數(shù)量不同,因此特別設(shè)立了一個(gè)檔案查詢模塊,可以進(jìn)行相關(guān)人員的快速查詢,并可以根據(jù)某一個(gè)具體的條件,如具有相同屬性的人員(性別和年齡等),進(jìn)行某一類型的人員統(tǒng)計(jì),并可以將結(jié)果通過(guò)打印輸出,以便匯報(bào)和請(qǐng)示,以及方便對(duì)員工(生日祝賀、女職工假期等)福利進(jìn)行管理。(四)開(kāi)發(fā)目標(biāo)要求1 功能目標(biāo)系統(tǒng)使用Microsoft office 2007 Access作為開(kāi)發(fā)工具。系統(tǒng)由員工基本信息更新部分、員工信息查詢部分、員工信息打印部分等幾部分組成。開(kāi)發(fā)這個(gè)系統(tǒng)的目的就是幫助企業(yè)的人力資源部門提高工作效率,根據(jù)這個(gè)系統(tǒng)所要實(shí)現(xiàn)的目的和任務(wù),總結(jié)出這個(gè)系統(tǒng)最終

8、實(shí)現(xiàn)的主要功能如下所述。系統(tǒng)登陸部分:主要完成本系統(tǒng)的安全登陸和用戶信息的妥善保存;員工基本信息更新部分:主要完成員工基本信息的更新; 員工信息查詢部分:主要完成員信息的查詢;員工信息打印部分:主要完成員工信息的打印。2 性能目標(biāo)(1)保密性要求:方便設(shè)置操作權(quán)限。(2)安全性要求:用戶進(jìn)入系統(tǒng)采用盡可能的校驗(yàn)方法嚴(yán)格校驗(yàn),數(shù)據(jù)的維護(hù)與系統(tǒng)管理由管理員專門負(fù)責(zé);本系統(tǒng)具有較強(qiáng)的重構(gòu)能力和可擴(kuò)充性。(3)方便的人機(jī)界面:可視化人機(jī)對(duì)話界面,適合在企業(yè)局域網(wǎng)運(yùn)行。3 運(yùn)行環(huán)境 硬件需求: 計(jì)算機(jī)硬件配置:處理器:Intel Pentium 166MX或更高內(nèi)存:1GB硬盤空間:8GB軟件環(huán)境:操作

9、系統(tǒng): Windows xp / Windows 7數(shù)據(jù)庫(kù):Microsoft office 2007 Access(五)企業(yè)人事數(shù)據(jù)流程根據(jù)對(duì)企業(yè)的實(shí)地考察,企業(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è)計(jì)(一)系統(tǒng)模塊通過(guò)對(duì)系統(tǒng)的調(diào)研與分析,系統(tǒng)主要應(yīng)完成的功能如下系統(tǒng)模塊結(jié)構(gòu)圖。如圖2-1 。登錄界面取消登錄導(dǎo)航界面員工信息添加員工信息查詢退出系統(tǒng)打印報(bào)表圖2-1 功能模塊結(jié)構(gòu)圖(二)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生

10、影響。好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度,簡(jiǎn)化基于此數(shù)據(jù)庫(kù)的應(yīng)用程序的實(shí)現(xiàn)等。數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)是否優(yōu)良將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。另外,合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)將非常有利于程序的實(shí)現(xiàn)。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求。用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,也就是數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。人力資源管理系統(tǒng)是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng),

11、員工的所有信息都是保存在數(shù)據(jù)庫(kù)中。數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)是指數(shù)據(jù)庫(kù)中各個(gè)表格的結(jié)構(gòu)設(shè)計(jì),包括信息保存在哪些表格中,各個(gè)表的結(jié)構(gòu)如何以及各個(gè)表之間的關(guān)系,尤其應(yīng)該仔細(xì)考慮用戶的各種需求,避免浪費(fèi)人力和物力。1 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)考慮企業(yè)現(xiàn)有的操作習(xí)慣,可將數(shù)據(jù)存儲(chǔ)的分析的結(jié)果轉(zhuǎn)化為Microsoft office 2007 Access數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)中的表格。形成數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。如表2-1 。表2-1 員工基本信息表列名數(shù)據(jù)類型可否為空說(shuō)明ygidvarcharNOT NULL編號(hào)ygnamevarcharNOT NULL姓名ygdeptvarcharNULL部門ygsexv

12、archarNULL性別ygbirthdaydatetimeNULL生日ygplaceVarcharNULL籍貫YglevelVarcharNULL學(xué)歷YgspecialVarcharNULL專業(yè)Ygdate1DatetimeNULL參加工作時(shí)間Ygdate2DatetimeNULL入黨時(shí)間YgbusiVarcharNULL職稱Ygremark1textNULL備注2數(shù)據(jù)庫(kù)結(jié)構(gòu)的實(shí)現(xiàn)數(shù)據(jù)庫(kù)采用了Microsoft office 2007 Access數(shù)據(jù)庫(kù)。由于該數(shù)據(jù)庫(kù)具有顯著的簡(jiǎn)易性和有效性,大量的桌面數(shù)據(jù)庫(kù)系統(tǒng)都采用它作為后臺(tái)數(shù)據(jù)庫(kù)。三 系統(tǒng)的詳細(xì)設(shè)計(jì)得到數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)之后,我們就可以在

13、Microsoft office 2007 Access數(shù)據(jù)庫(kù)系統(tǒng)中實(shí)現(xiàn)企業(yè)人事管理的系統(tǒng)詳細(xì)設(shè)計(jì)。(一)員工信息表 員工信息實(shí)體如圖3-1 。圖3-1 員工基本信息實(shí)體E-R圖現(xiàn)在需要將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為Microsoft Office 2007 Access數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。企業(yè)人事信息管理系統(tǒng)數(shù)據(jù)庫(kù)中表格的設(shè)計(jì)結(jié)果如表3-1。表3-1 員工信息表員工信息表ID姓名性別出生日期學(xué)歷職稱職務(wù)工種服務(wù)部門籍貫家庭住址1張良男1965/3/1本科工程師廠長(zhǎng)行政河南周口唐山市部西里402-2-2012林楠女1982/6/1本科工程師設(shè)計(jì)科長(zhǎng)設(shè)計(jì)科河北武

14、強(qiáng)唐山市光明西里201-6-3023李杜男1983/5/1大專車工一車間河北唐山唐山市友誼里4張光北男1981/1/1中專裝配工二車間河北唐山唐山市三益樓5李潔女1989/4/1大專檢驗(yàn)員檢驗(yàn)科陜西西安本廠宿舍6張青男1976/8/1本科工程師技術(shù)科長(zhǎng)技術(shù)科四川成都唐山市鐵路樓7李祥男1973/6/1大專會(huì)計(jì)師會(huì)計(jì)財(cái)務(wù)科河北省任丘市唐山市豐潤(rùn)(二)主程序流程設(shè)計(jì)主程序流程圖(見(jiàn)圖3-2)用戶登錄主程序 菜 單執(zhí)行子程序圖3-2主流程圖系統(tǒng)流程中,使用了登錄模塊、導(dǎo)航模塊、員工信息查詢模塊、員工信息添加模塊、信息打印系統(tǒng)。(三)登錄模塊設(shè)計(jì)在開(kāi)始使用職工工資管理信息系統(tǒng)其他功能模塊之前,利用系統(tǒng)

15、管理建立基本的用戶信息表。1 建立用戶表運(yùn)行計(jì)算機(jī)程序, 運(yùn)行Microsoft Office 2007 Access數(shù)據(jù)庫(kù),建立用戶信息表,設(shè)定字段名稱、數(shù)據(jù)類型和字段屬性,設(shè)置要求如下表:字段名稱字段類型字段屬性字段大小標(biāo)題必填字段索引是否主鍵UserID自動(dòng)編號(hào)長(zhǎng)整型用戶標(biāo)示是有是Username文本50用戶名是無(wú)否Password數(shù)字長(zhǎng)整型密碼是無(wú)否建立的用戶表如表3-2 。用戶基本信息表包括用戶名,密碼兩項(xiàng)。每個(gè)用戶名對(duì)應(yīng)唯一的密碼。表3-2用戶表用戶名ID用戶名密碼1aa11111122 創(chuàng)立登錄模塊登錄模塊使用登錄窗體創(chuàng)立,數(shù)據(jù)來(lái)自用戶表,如表3-2 。如果輸入的用戶名和密碼正確

16、,將進(jìn)入導(dǎo)航界面,否則,會(huì)主動(dòng)提示用戶名和密碼錯(cuò)誤。進(jìn)入系統(tǒng)后,用戶名和密碼可以修改。同時(shí),用戶每次登錄都自動(dòng)產(chǎn)生一次登錄記錄,記錄到登錄信息表中。登錄成功,進(jìn)入導(dǎo)航界面,取消登錄,系統(tǒng)自動(dòng)退出。在打開(kāi)的數(shù)據(jù)庫(kù)創(chuàng)立登錄窗體,窗體名稱:登錄窗體。設(shè)置兩個(gè)標(biāo)簽:分別是用戶名和密碼,對(duì)應(yīng)于標(biāo)簽添加文本框,用于登錄時(shí)填入用戶名和密碼。添加登錄按鈕盒取消按鈕,編寫按鈕的事件過(guò)程代碼。設(shè)置窗體背景顏色、前景顏色和字體、字號(hào)、字體顏色。登錄模塊運(yùn)行視圖如圖2-4 。登錄時(shí)如果用戶名和密碼正確,單擊登錄按鈕進(jìn)入導(dǎo)航界面,未填寫或填寫錯(cuò)誤,將提示“用戶名和密碼錯(cuò)誤”,單擊取消退出系統(tǒng)。用戶每次登錄都會(huì)自動(dòng)生成一

17、次事件,記錄到用戶登錄記錄表,如表3-3 。表3-3用戶登錄記錄表用戶登錄記錄表ID用戶名登錄時(shí)間退出時(shí)間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 "用戶名或密碼不能為空,請(qǐng)重新輸入!", vbOKOnly + vbInformation, &q

19、uot;錯(cuò)誤信息"Else If username <> rs!用戶名 Or userpass <> rs!密碼 Then MsgBox "用戶名或密碼不正確,請(qǐng)重新輸入!", vbOKOnly + vbInformation, "錯(cuò)誤信息" txt_用戶名.SetFocus txt_用戶名.Text = "" txt_密碼.SetFocus txt_密碼.Value = "" txt_用戶名.SetFocus Else rs.Close rs.Open "用戶登錄記錄表

20、", conn, adOpenDynamic, adLockOptimistic rs.AddNew rs!用戶名 = username rs!登錄時(shí)間 = Now() rs!退出時(shí)間 = CDate(0) rs.Update rs.Close DoCmd.Close DoCmd.OpenForm "導(dǎo)航窗體" End IfEnd IfEnd Sub取消按鈕:宏CloseDatabase(四)主程序?qū)Ш浇缑嬖O(shè)計(jì)導(dǎo)航界面是系統(tǒng)的主界面,主界面采用窗體設(shè)計(jì),在這個(gè)窗口中,能夠完成數(shù)據(jù)錄入、查詢、打印和退出系統(tǒng)的所有功能。整個(gè)界面由一組命令按鈕組成:?jiǎn)T工信息添加、員工信

21、息查詢、打印報(bào)表和退出系統(tǒng)。按鈕通過(guò)運(yùn)行宏,進(jìn)入特定的模塊,創(chuàng)建的宏有:?jiǎn)T工信息查詢宏、員工信息添加宏和報(bào)表宏。退出應(yīng)用程序用Microsoft Office 2007 Access數(shù)據(jù)庫(kù)給定的宏完成。導(dǎo)航界面如圖3-4所示:設(shè)計(jì)代碼: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、編輯 否,允許篩選 否,記錄選擇器 否,滾動(dòng)條 設(shè)水平。設(shè)計(jì)代碼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è)置:允許添加 是,允許刪除 否,允許編輯 否,允許篩選 否,記錄選擇器 否,滾動(dòng)條 兩者皆無(wú)。設(shè)計(jì)代碼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)建員工信息報(bào)表使用報(bào)表向?qū)?,?shù)據(jù)來(lái)源是員工信息表,字段選全部字段,布局選表格,方向選縱向,報(bào)表名稱-員工信息報(bào)表,如圖3-7所示。4 創(chuàng)建員工信息查詢宏 創(chuàng)建宏,操作選“OpenForm”窗體選擇“員工信息查詢窗體”,保存為“員工信息查詢宏”。設(shè)計(jì)代

29、碼Function 員工信息窗體宏() DoCmd.OpenForm "員工信息窗體", acNormal, "", "", acReadOnly, acNormalEnd Function5 創(chuàng)建員工信息添加宏 創(chuàng)建宏,操作選“OpenForm”窗體選擇“員工信息添加窗體”,保存為“員工信息添加宏”。設(shè)計(jì)代碼Function 員工信息窗體宏()DoCmd.OpenForm "員工信息添加窗體", acNormal, "", "", acReadOnly, acNormalE

30、nd Function6 創(chuàng)建員工信息報(bào)表宏 創(chuàng)建宏,操作選“OpenReport”報(bào)表名稱選擇“員工信息報(bào)表”,保存為“員工信息報(bào)表宏”。設(shè)計(jì)代碼Function 員工信息報(bào)表宏() DoCmd.OpenReport "員工信息報(bào)表", acViewReport, "", "", acNormalEnd Function7 為導(dǎo)航窗體按鈕添加事件過(guò)程“員工信息查詢”按鈕的事件過(guò)程“員工信息查詢宏”。“員工信息添加”按鈕的事件過(guò)程“員工信息添加宏”?!按蛴?bào)表”按鈕的事件過(guò)程“員工信息報(bào)表宏”?!巴顺鰬?yīng)用程序”按鈕的事件過(guò)程宏“Clo

31、se”。8 設(shè)置導(dǎo)航窗體屬性添加背景圖片,取自電腦示例圖片:燈塔.jpg,標(biāo)簽:“企業(yè)人事管理系統(tǒng)”隸書、28號(hào)、紅色,如圖3-4所示。(五) 系統(tǒng)運(yùn)行1員工信息查詢點(diǎn)擊導(dǎo)航界面上的“員工信息查詢”按鈕,進(jìn)入員工信息查詢界面。運(yùn)行視圖如圖3-5 。每一頁(yè)顯示員工的詳細(xì)信息,點(diǎn)擊下方的翻頁(yè)按鈕,可以實(shí)現(xiàn)向上、向下翻頁(yè),實(shí)現(xiàn)有關(guān)信息查詢功能,點(diǎn)擊關(guān)閉按鈕,退出查詢,回到主界面。圖3-4 導(dǎo)航窗體界面視圖圖3-5 員工信息查詢界面2 員工信息添加點(diǎn)擊導(dǎo)航界面上的“員工信息添加”按鈕,進(jìn)入信息添加界面,如圖3-6 。該頁(yè)面上可以錄入新員工信息,ID號(hào)碼自動(dòng)生成,錄入完畢,點(diǎn)擊“添加”按鈕,信息添加到員

32、工信息表,并同時(shí)退出該界面。3打印報(bào)表點(diǎn)擊“打印報(bào)表”按鈕,進(jìn)入打印預(yù)覽窗口,選擇打印機(jī)選項(xiàng)進(jìn)行打印參數(shù)設(shè)置,直接打印報(bào)表。如圖3-7 。4 退出系統(tǒng)點(diǎn)擊導(dǎo)航界面上的“退出應(yīng)用程序”按鈕,該數(shù)據(jù)庫(kù)關(guān)閉。圖3-6 員工信息添加界面視圖圖3-7 打印報(bào)表視圖四 系統(tǒng)的測(cè)試和實(shí)施在MIS開(kāi)發(fā)過(guò)程中采用了多種措施保證軟件質(zhì)量,但是實(shí)際開(kāi)發(fā)過(guò)程中還是不可避免地會(huì)產(chǎn)生差錯(cuò),系統(tǒng)中通??赡茈[藏著錯(cuò)誤和缺陷,示經(jīng)周密測(cè)試的系統(tǒng)投入運(yùn)行,將會(huì)造成難以想像的后果,因此系統(tǒng)測(cè)試是MIS開(kāi)發(fā)過(guò)程中為保證軟件質(zhì)量必須進(jìn)行的工作。大量統(tǒng)計(jì)資料表明,系統(tǒng)測(cè)試的工作量往往占MIS開(kāi)發(fā)總工作量的40%以上。因此,我們必須重視測(cè)

33、試工作。由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對(duì)某些特定情況考慮不周造成的。因此測(cè)試不是為了表明程序正確;成功的測(cè)試也不是沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試。有意義的軟件測(cè)試應(yīng)該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設(shè)計(jì)最有可以暴露程序系統(tǒng)缺陷的測(cè)試方案。因此軟件測(cè)試的目標(biāo)應(yīng)該是以盡可能少的代價(jià)和時(shí)間找出軟件系統(tǒng)中潛在的錯(cuò)誤和缺陷。從產(chǎn)品角度看,測(cè)試計(jì)劃中的測(cè)試項(xiàng)目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測(cè)試本身看,分為單元測(cè)試,組合測(cè)試,確認(rèn)測(cè)試等。測(cè)試對(duì)象是隨階段而異的,最基本、最初的測(cè)試是單元測(cè)試,后面的組合測(cè)試、確認(rèn)測(cè)試都是以被測(cè)過(guò)的模塊作

34、為測(cè)試對(duì)象的。 1單元測(cè)試單元測(cè)試也稱模塊測(cè)試或程序測(cè)試,單元測(cè)試是對(duì)每個(gè)模塊單獨(dú)進(jìn)行的,驗(yàn)證模塊接口與設(shè)計(jì)說(shuō)明書是否一致,對(duì)模塊的所有主要處理路徑進(jìn)行測(cè)試且與預(yù)期的結(jié)構(gòu)進(jìn)行對(duì)照,還要對(duì)所有錯(cuò)誤處理路徑進(jìn)行測(cè)試。對(duì)源碼進(jìn)行審查,對(duì)照設(shè)計(jì)說(shuō)明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測(cè)試前的重要工作工。單元測(cè)試一般是由程序員完成,也稱程序調(diào)試。2組合測(cè)試組合測(cè)試也稱集成測(cè)試或子系統(tǒng)測(cè)試,通常采用自頂向下測(cè)試和自底向上測(cè)試兩種測(cè)試方法。組合測(cè)試的對(duì)象是指已經(jīng)通過(guò)單元測(cè)試的模塊,不是對(duì)零散模塊進(jìn)行單個(gè)測(cè)試,而是用系統(tǒng)化的方法裝配和測(cè)試軟件系統(tǒng),是一個(gè)嚴(yán)格的過(guò)程,必須認(rèn)真地進(jìn)行,其計(jì)劃的產(chǎn)生和單元模塊測(cè)試的完成日期要協(xié)調(diào)起來(lái),這種測(cè)試應(yīng)在系統(tǒng)目標(biāo)機(jī)上進(jìn)行,造成系統(tǒng)應(yīng)用的環(huán)境條件,除了開(kāi)發(fā)部分項(xiàng)目負(fù)責(zé)人參加以外,還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加,給評(píng)審員進(jìn)行演示。3確認(rèn)測(cè)試確認(rèn)測(cè)試是對(duì)通過(guò)組合測(cè)試的軟件進(jìn)行的,這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè)備的介質(zhì)上,確認(rèn)測(cè)試的目的是對(duì)表明軟件是可以工作的,并且符合“軟件需求說(shuō)明書”中規(guī)定的全部功能和性能要求。確認(rèn)測(cè)試是按照這些要求定出的“確認(rèn)測(cè)試計(jì)劃”進(jìn)行的。測(cè)試工作是由一個(gè)獨(dú)立的組織進(jìn)行,而且測(cè)試要從用戶的角度出發(fā)。4系統(tǒng)測(cè)試系統(tǒng)測(cè)試是對(duì)整體性能的測(cè)試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問(wèn)題以

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論