版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
半井複力出帶科技學(xué)院
畢業(yè)設(shè)計(jì)(論文)題目人力資源管理系統(tǒng)設(shè)計(jì)系別專業(yè)班級(jí)信息工程系電子信息科學(xué)與技術(shù)專業(yè)班學(xué)生姓名指導(dǎo)教師二o—四年六月人力資源管理系統(tǒng)設(shè)計(jì)摘要隨著經(jīng)濟(jì)全球一體化的時(shí)代到來,新興科學(xué)技術(shù)的引入,電腦化、自動(dòng)化等引起了企業(yè)人力資源管理的巨大轉(zhuǎn)變。企業(yè)的發(fā)展不再僅僅局限于市場(chǎng)的革命,技術(shù)的革命,人才的競(jìng)爭(zhēng)變得也很重要。一個(gè)企業(yè)在發(fā)展的過程之中,除了要掌握先進(jìn)的行業(yè)生產(chǎn)技術(shù)以及維護(hù)好與自己的客戶外,還需要擁有一些本領(lǐng)域內(nèi)具有才能的工作人員,才可能在信息變化萬千的時(shí)代中立于不敗之地,以企業(yè)員工信息的收集存儲(chǔ)以及使用為服務(wù)目標(biāo)的人力資源管理系統(tǒng)變得尤為重要。人力資源管理系統(tǒng)是一典型信息管理系統(tǒng)(MIS),該系統(tǒng)是為了適應(yīng)當(dāng)前各個(gè)行業(yè)對(duì)于人力資源信息管理的迫切需求而設(shè)計(jì)開發(fā)的軟件系統(tǒng),該系統(tǒng)主要包括了后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。本系統(tǒng)采用visualbasic為前臺(tái)開發(fā)平臺(tái),Microsoftaccess為后臺(tái)數(shù)據(jù)庫.本系統(tǒng)具有員工信息查詢修改、增加新員工信息和添加員工變動(dòng)信息等功能。由于本系統(tǒng)對(duì)于操作人員知識(shí)水平的要求不是很高,只需懂得一些計(jì)算機(jī)基本知識(shí)即可.所以操作方便簡(jiǎn)單。關(guān)鍵詞:VisualBasic;MicrosoftAccess;人力資源管理系統(tǒng)HUMANRESOURCESMANAGEMENT
SYSTEMDESIGNAbstractBecausetheeconomicglobalintegralwholeturnsthearrivalinagesandtheemergingscienceandtechnologyintroduction,thecomputer,theautomationandsoonhascausedtheenterprisehumanresourcesmanagementhugetransformation。Thedevelopmentoftheenterpriseisnolongerjustlimitedtotherevolutionofthemarket,technologyrevolution;talentcompetitionisbecomingmoreimportantoAnenterpriseintheprocessofdevelopment,inadditiontomastertheadvancedproductiontechnology,andmaintaingoodoftheindustryandtheircustomers,alsoneedtohavesomeoftheirfieldistostaff,intheever一changinginformationagemightbeinanimpregnableposition,toenterprisestaffinformationcollectionstorage,andusefortheservicegoalofhumanresourcemanagementsystemisparticularlyimportantoTheHumanResourcesManagementSystemisatypicalapplicationofmanaginginformationsystem(knownasMIS),whichmainlyincludesbuildingupdata-baseofback一endanddevelopingtheapplicationinterfaceoffront一end。BothMicrosoftvisualbasicandMicrosoftaccessareappliedinprogramming.Thissystemcanqueryandmodifytheemployeeinformation,addnewemployeesandsoon.Becausethissystemisnotverytalltotherequirementofoperationpersonnelknowledgelevel,onlyneedtoknowsomebasiccomputerknowledge.Soitissimpletooperateconvenience.KeyWords:VB;Access;theHumanResourcesManagementSystem目錄TOC\o"1-5"\h\z摘要IAbstractII目錄I緒論11.1選題背景11。2系統(tǒng)開發(fā)的意義11。3本論文的內(nèi)容安排1開發(fā)工具的選擇2開發(fā)工具概述2VisualBasic介紹2Access介紹42。3.1Access2003的主要功能42。3。2Access2003中的對(duì)象5系統(tǒng)調(diào)研及可行性分析73。1系統(tǒng)調(diào)研73。2可行性分析概述73。3技術(shù)可行性分析83.3。1技術(shù)支持83.3.2硬件資源83。3。3軟件資源8系統(tǒng)分析和設(shè)計(jì)94。1功能分析94.2模塊設(shè)計(jì)94。3信息流程圖設(shè)計(jì)94.4E—R圖的設(shè)計(jì)105系統(tǒng)詳細(xì)設(shè)計(jì)125.1數(shù)據(jù)庫設(shè)計(jì)125。2系統(tǒng)表間關(guān)系135。3查詢的設(shè)計(jì)145。4窗體的設(shè)計(jì)155.5系統(tǒng)主要界面設(shè)計(jì)166系統(tǒng)測(cè)試196。1測(cè)試項(xiàng)目196。1。1單元測(cè)試196。1.2組合測(cè)試196。1.3確認(rèn)測(cè)試196。1。4系統(tǒng)測(cè)試206。1.5用戶驗(yàn)收測(cè)試206.2測(cè)試方法206。3測(cè)試舉例20結(jié)論22參考文獻(xiàn)23致謝24選題背景飛速發(fā)展的計(jì)算機(jī)技術(shù),企業(yè)管理中計(jì)算機(jī)應(yīng)用的普及,使得利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人力資源管理勢(shì)在必行.利用計(jì)算機(jī)支持企業(yè)高效率的完成勞動(dòng)人力資源管理的日常事務(wù),是對(duì)于大中型企業(yè)適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人力資源管理走向規(guī)范化、科學(xué)化的必要條件;計(jì)算機(jī)管理的優(yōu)點(diǎn)如迅速檢索、方便查找、高可靠性、大存儲(chǔ)量、長(zhǎng)壽命低成本等能夠極大地提高人力資源管理的效率,也是企業(yè)的正規(guī)化、科學(xué)化管理,與世界接軌的重要條件.不同的企業(yè)擁有不同的人力資源管理制度,這就決定了不同的企業(yè)需要不同的人力資源管理系統(tǒng)。1。2系統(tǒng)開發(fā)的意義人力資源管理是企業(yè)管理工作中不可或缺的一部分,也是適應(yīng)現(xiàn)代企業(yè)管理尺度的要求、推動(dòng)企業(yè)的人力資源管理步入科學(xué)化、規(guī)范化的必要條件。一個(gè)企業(yè)只有人力資源管理規(guī)范了,它才能在其他的方面有更好的發(fā)展.為了適應(yīng)現(xiàn)代企業(yè)或者公司在經(jīng)營(yíng)發(fā)展的需要,人力資源管理也由以前的手工管理逐漸變成被規(guī)范的管理信息系統(tǒng)。眾所周知,當(dāng)今社會(huì)是一信息社會(huì),世界已經(jīng)進(jìn)入在計(jì)算機(jī)信息管理領(lǐng)域中競(jìng)爭(zhēng)激烈的年代。因此,為了保證企業(yè)人力資源管理質(zhì)量、提高企業(yè)的工作效率,人力資源管理便成為了當(dāng)今不可或缺的一部分。它適應(yīng)時(shí)代的潮流,是現(xiàn)代企業(yè)制度發(fā)展的要求,是推動(dòng)企業(yè)人力資源管理規(guī)范化、科學(xué)化的必要條件[21]。因此,要想加強(qiáng)人力資源管理,單純的依靠原來的手工管理,不僅浪費(fèi)了大量的人力、物力和財(cái)力,還效率不高。所以人力資源管理系統(tǒng)可以為高層的領(lǐng)導(dǎo)者提供準(zhǔn)確的信息,使領(lǐng)導(dǎo)者更能了解各個(gè)部門人員的組成,安排好工作計(jì)劃,使得企業(yè)更加高效,更有生命力。因此,人力資源管理系統(tǒng)的開發(fā)更加具有一定的社會(huì)現(xiàn)實(shí)意義.1。3本論文的內(nèi)容安排目前流行的人力資源管理系統(tǒng)不少。但是對(duì)于企事業(yè)單位來說,它們不需要特別大型的數(shù)據(jù)庫系統(tǒng),僅僅需要一個(gè)操作簡(jiǎn)單,功能實(shí)用,能夠滿足本企業(yè)對(duì)于數(shù)據(jù)管理及需求的系統(tǒng)。能夠錄入人力資源的基本資料,在操作上能夠完成諸如添加、修改、刪除、新用戶設(shè)置以及密碼修改等方面的工作,滿足基本人事日常業(yè)務(wù)的需要。開發(fā)工具的選擇開發(fā)工具概述市場(chǎng)上現(xiàn)在可供選購的應(yīng)用開發(fā)產(chǎn)品有很多,流行的也有十多種。我國(guó)目前市場(chǎng)上最為流行、最多使用、最為先進(jìn)的可用作企業(yè)級(jí)開發(fā)工具的產(chǎn)品有以下幾種:Microsoft公司的VisualBasic;Microsoft公司的VisualC;Borland公司的Delphi;Java等等。在目前這些市場(chǎng)上眾多的程序開發(fā)工具中,有些是強(qiáng)調(diào)程語言的彈性與執(zhí)行效率的;有些則偏重可視化程序開發(fā)工具所帶來的便利性與效率的提高,每種都有自己的優(yōu)點(diǎn)和特色,也滿足不同用戶的需求[4]。然而,語言的彈性與工具的便利性是密不可分的,只有便利的工具,而沒有彈性的語言作支持,那么許多特殊化的處理動(dòng)作將會(huì)需要耗費(fèi)數(shù)倍的工夫來處理,使得原來所說的效率提高優(yōu)點(diǎn)失去作用;相反的,如果只強(qiáng)調(diào)了程續(xù)語言的彈性,但是沒有便利的工具相配合,那么會(huì)使一些即便非常簡(jiǎn)單的界面處理動(dòng)作,也將會(huì)嚴(yán)重地浪費(fèi)程序設(shè)計(jì)師的時(shí)間。VisualBasic介紹作為數(shù)據(jù)庫系統(tǒng)的開發(fā),VisualBasic是一個(gè)非常理想選擇。數(shù)據(jù)庫是MIS中的重要支持技術(shù),在信息管理系統(tǒng)開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個(gè)非常重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都有其各自的特點(diǎn)以及適用范圍。因此,在選擇數(shù)據(jù)庫的時(shí)候,應(yīng)考慮清楚數(shù)據(jù)庫應(yīng)用的特點(diǎn)及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫語言VisualBasic語言。VisualBasic是一種可視化的、面對(duì)對(duì)象的和可用事件驅(qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì),可用于開發(fā)Windows環(huán)境下的種類應(yīng)用程序。它具有簡(jiǎn)單易學(xué)、效率高、功能強(qiáng)大等優(yōu)點(diǎn),可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員可以不具有C/C++編程基礎(chǔ)⑺.在VisualBasic環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用Windows內(nèi)部的應(yīng)用程序接口(API)函數(shù),以及動(dòng)態(tài)鏈接庫(DLL)、動(dòng)態(tài)數(shù)據(jù)交換(DDE)、對(duì)象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(ODBC)等技術(shù),可以高效、快速地開發(fā)出Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng).VisualBasic語言具有如下特點(diǎn):a??梢暬幊逃脗鹘y(tǒng)程序設(shè)計(jì)語言設(shè)計(jì)程序時(shí),都是通過編寫程序代碼來設(shè)計(jì)用戶界面的,在設(shè)計(jì)的過程中是看不到界面的實(shí)際顯示效果,必須等到編譯后運(yùn)行程序才能夠進(jìn)行觀察。如果說是對(duì)于界面的效果不滿意,則需要回到程序中進(jìn)行修改。有時(shí),這種編程-編譯—修改的操作要反復(fù)很多次,這大大地影響了軟件的開發(fā)效率。VisualBasic提供了可視化設(shè)計(jì)工具,可以把Windows界面設(shè)計(jì)的復(fù)雜性進(jìn)行“封裝〃起來,開發(fā)人員將不必再為界面設(shè)計(jì)而編寫大量的程序代碼.只需按照設(shè)計(jì)要求屏幕進(jìn)行布局,用系統(tǒng)提供的工具,在屏幕上畫出圖形對(duì)象,并設(shè)置好這些圖形對(duì)象的屬性。VisualBasic會(huì)自動(dòng)產(chǎn)生界面設(shè)計(jì)代碼,程序設(shè)計(jì)人員只需要編寫出實(shí)現(xiàn)程序功能的部分代碼,從而大大地提高了程序設(shè)計(jì)的效率[1]。面向?qū)ο蟮某绦蛟O(shè)計(jì)4。0版本以后的VisualBasic支持面向?qū)ο蟮脑O(shè)計(jì),但是它與C++是不完全相同。在一般的面向?qū)ο蟪绦蛟O(shè)計(jì)語言(C++)中,對(duì)象是由程序代碼和數(shù)據(jù)組成的,是一抽象的概念;而VisualBasic則是應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,將程序與數(shù)據(jù)封裝起來作為一個(gè)對(duì)象,并且為每個(gè)對(duì)象賦予其應(yīng)有的屬性,使每個(gè)對(duì)象成為實(shí)在的東西。在設(shè)計(jì)對(duì)象是時(shí)候,不必再編寫建立和描述每個(gè)對(duì)象的程序代碼,而是用工具將其畫在界面上,VisualBasic將自動(dòng)生成對(duì)象的程序代碼并將其封裝起來[1]。每個(gè)對(duì)象都將以圖形的方式顯示在界面上,都將是可視的。結(jié)構(gòu)化程序設(shè)計(jì)語言VisualBasic是在BASIC語言基礎(chǔ)上發(fā)展起來的,它具有高級(jí)程序設(shè)計(jì)語言的語句結(jié)構(gòu),接近自然語言。VisualBasic語句簡(jiǎn)單易懂,其編輯器支持彩色代碼,可以自動(dòng)的進(jìn)行語法錯(cuò)誤檢查,并且還擁有使用靈活的調(diào)試器和編譯器。VisualBasic是解釋型語言,在代碼輸入的同時(shí),解釋系統(tǒng)會(huì)將高級(jí)語言自動(dòng)分解翻譯成計(jì)算機(jī)可以識(shí)別的機(jī)器指令,并判斷每個(gè)語句的語法錯(cuò)誤⑻。在設(shè)計(jì)VisualBasic程序過程中,可以隨時(shí)運(yùn)行程序,而在整個(gè)程序設(shè)計(jì)好之后,可編譯生成可執(zhí)行文件(.EXE),這一文件可以脫離VisualBasic環(huán)境,直接在Windows環(huán)境下運(yùn)行。事件驅(qū)動(dòng)編程機(jī)制VisualBasic是通過事件來執(zhí)行對(duì)象的操作的。一個(gè)對(duì)象有可能產(chǎn)生多個(gè)事件,而每個(gè)事件都可以通過一段程序來響應(yīng)。在用VisualBasic設(shè)計(jì)大型應(yīng)用軟件的時(shí)候,不必再建立具有明顯開始和結(jié)束的程序,而是可以編寫若干個(gè)微小的子程序,即過程。這些過程分別是面向不同的對(duì)象的,并且由用戶操作引發(fā)某個(gè)事件來驅(qū)動(dòng)完成某種特定功能,或者是由事件驅(qū)動(dòng)程序調(diào)用通用過程來執(zhí)行指定操作,這樣方便了編程人員,提高了效率。訪問數(shù)據(jù)庫VisualBasic具有強(qiáng)大的數(shù)據(jù)庫管理功能,可以利用數(shù)據(jù)控件和數(shù)據(jù)庫來管理窗口,可以直接建立或處理MicrosoftAccess格式的數(shù)據(jù)庫,并提供了強(qiáng)大的數(shù)據(jù)存儲(chǔ)和檢索功能。同時(shí),VB還可以直接編輯和訪問其他的外部數(shù)據(jù)庫,如FoxPro,DBASE,Paradox等,這些數(shù)據(jù)庫的格式都可以用VB編輯和處理.VisualBasic提供開放式數(shù)據(jù)連接,即0DBC功能,可以通過直接訪問或者建立連接的方式使用并且操作其后臺(tái)大型網(wǎng)絡(luò)數(shù)據(jù)庫,如Oracle,SQLServer等。在應(yīng)用程序中,可使用查詢語言SQL數(shù)據(jù)標(biāo)準(zhǔn),直接訪問服務(wù)器上的數(shù)據(jù)庫,并提供了多用戶數(shù)據(jù)庫訪問的加鎖機(jī)制和簡(jiǎn)單的面向?qū)ο蟮膸觳僮髦噶詈途W(wǎng)絡(luò)數(shù)據(jù)庫的SQL的編程技術(shù),為單機(jī)上運(yùn)行的數(shù)據(jù)庫提供了SQL網(wǎng)絡(luò)接口,以便于在分布式的環(huán)境中有效而快速地實(shí)現(xiàn)客戶/服務(wù)器(client/server)方案。動(dòng)態(tài)數(shù)據(jù)交換(DDE)利用動(dòng)態(tài)數(shù)據(jù)交換(DynamicDataExchange)技術(shù),可以將一種應(yīng)用程序的數(shù)據(jù)動(dòng)態(tài)鏈接到另一種應(yīng)用程序中,使這兩種完全不同的應(yīng)用程序建立起一條動(dòng)態(tài)數(shù)據(jù)鏈路。當(dāng)原始數(shù)據(jù)發(fā)生變化時(shí),可以自動(dòng)地更新鏈接的數(shù)據(jù).VisualBasic提供的動(dòng)態(tài)數(shù)據(jù)交換的編程技術(shù),可以在應(yīng)用程序中與其他Windows應(yīng)用程序建立起動(dòng)態(tài)數(shù)據(jù)交換,在不同應(yīng)用程序之間進(jìn)行通信。對(duì)象的鏈接與嵌入(OLE)對(duì)象的鏈接與嵌入(OLE)是將每個(gè)應(yīng)用程序都看作為一個(gè)對(duì)象,將不同的對(duì)象鏈接起來,再嵌入某個(gè)應(yīng)用程序中,從而可以得到具有影像、動(dòng)畫、聲音、圖像、文字等各種信息的集合式的文件[4]。OLE技術(shù)是Microsoft公司對(duì)象技術(shù)的戰(zhàn)略,它將多個(gè)應(yīng)用程序合為一體,把每個(gè)應(yīng)用程序看作為一個(gè)對(duì)象來進(jìn)行鏈接和嵌入,是一種應(yīng)用程序一體化的技術(shù).利用OLE技術(shù),可以方便地建立復(fù)合式文檔,該文檔由來自于多個(gè)不同應(yīng)用程序的對(duì)象所組成,文檔中的每一個(gè)對(duì)象都與原來的應(yīng)用程序相聯(lián)系,并可執(zhí)行與原來應(yīng)用程序完全相同的操作。動(dòng)態(tài)鏈接庫(DLL)VisualBasic是一種高級(jí)程序設(shè)計(jì)語言,是不具備低級(jí)語言的功能的,對(duì)于訪問機(jī)器硬件的操作是不太容易實(shí)現(xiàn)的?但是它可以通過動(dòng)態(tài)鏈接庫技術(shù)把C/C++或匯編語言所編寫的程序加入到VisualBasic應(yīng)用程序中,像調(diào)用內(nèi)部函數(shù)一樣的調(diào)用其他語言所編寫的函數(shù)。此外,由動(dòng)態(tài)鏈接庫,還可以調(diào)用Windows應(yīng)用程序接口函數(shù),實(shí)現(xiàn)了SDK具有的功能。2。3Access介紹Access2003是一個(gè)小型關(guān)系數(shù)據(jù)庫系統(tǒng).在Access2003中,可以構(gòu)造程序來管理和保存數(shù)據(jù)信息,并可用多種方式進(jìn)行數(shù)據(jù)的篩選、分類和查詢,同時(shí)也可以將不同類型數(shù)據(jù)之間的關(guān)系保存起來,供今后使用.Access2003是一個(gè)易學(xué)、易用、面向?qū)ο蟮目梢暬O(shè)計(jì)集成系統(tǒng)。有時(shí)甚至不用編程或者簡(jiǎn)單編程即可快速構(gòu)成一個(gè)數(shù)據(jù)庫管理系統(tǒng),與Word、Excel等軟件集成后,可產(chǎn)生意想不到的后果[13]。2.3。1Access2003的主要功能Access2003的主要功能如下:a。定義數(shù)據(jù)及創(chuàng)建表,利用表存儲(chǔ)相應(yīng)的信息。多樣化的數(shù)據(jù)處理能力,通過創(chuàng)建查詢來檢索數(shù)據(jù);創(chuàng)建窗體來查看、輸入及更改表中的數(shù)據(jù);創(chuàng)建報(bào)表來打印輸出數(shù)據(jù)。c。開發(fā)應(yīng)用程序,可以利用宏或VisualBasic語言來編制程序,形成一個(gè)數(shù)據(jù)庫系統(tǒng)。Access2003提供了許多向?qū)В聪驅(qū)峁┑牟襟E就可以進(jìn)行某些設(shè)計(jì)工作,使用起來非常方便。2。3.2Access2003中的對(duì)象Access2003中提供了7種對(duì)象,用戶可以利用這些對(duì)象,來管理自己的數(shù)據(jù)信息。這些對(duì)象分別是表、查詢、窗體、報(bào)表、頁、宏、模塊等[16]。下面分別對(duì)著7種對(duì)象做簡(jiǎn)單介紹。a。表表是一個(gè)二維表格結(jié)構(gòu)的數(shù)據(jù)集合,也稱數(shù)據(jù)表,主要用來存儲(chǔ)和管理數(shù)據(jù),數(shù)據(jù)庫的所有數(shù)據(jù)都可以存儲(chǔ)在表中。表是數(shù)據(jù)庫的資源中心,也是最基本的數(shù)據(jù)庫對(duì)象,其他對(duì)象都是建立在表的基礎(chǔ)之上,在表與表之間可以建立關(guān)系。二維表中的列稱為字段,二維表中的行稱為記錄.在Access2003系統(tǒng)中,表中的數(shù)據(jù)可以分為兩部分:一部分反映字段屬性及表的數(shù)據(jù)結(jié)構(gòu);另一部分反映數(shù)據(jù)記錄。顯然,不能同時(shí)對(duì)這兩部分的數(shù)據(jù)實(shí)施操作,否則將導(dǎo)致系統(tǒng)中數(shù)據(jù)的混亂。為此,Access2003提供了兩種視圖:一種是表的設(shè)計(jì)視圖,用來設(shè)計(jì)或顯示表中的字段結(jié)構(gòu)和字段屬性;另一種是數(shù)據(jù)表視圖,用來錄入、刪除、修改或顯示表內(nèi)的數(shù)據(jù)記錄。b。查詢建立數(shù)據(jù)庫的主要目的就是為了在大量數(shù)據(jù)中選擇自己需要的數(shù)據(jù)信息,當(dāng)數(shù)據(jù)較大時(shí),單靠手工進(jìn)行數(shù)據(jù)的統(tǒng)計(jì)、分析,工作量是相當(dāng)大的,但是當(dāng)利用計(jì)算機(jī)建立了數(shù)據(jù)庫系統(tǒng)時(shí),工作量就微不足道了。在表對(duì)象中只是定義了數(shù)據(jù)的存儲(chǔ)形式,而借助于查詢對(duì)象,可以進(jìn)行數(shù)據(jù)的篩選、分析。查詢對(duì)象具有3種視圖方式:第一種是查詢的設(shè)計(jì)視圖,在該視圖中可以使用可視化的手段來進(jìn)行各類查詢工作的設(shè)計(jì);第二種是用于顯示和編輯查詢語句的視圖,可在該視圖中編輯查詢語句;第三種視圖用來顯示查詢結(jié)果。窗體窗體對(duì)象是Access2003系統(tǒng)中用戶與應(yīng)用程序的主要接口,它提供了可視化的手段供用戶設(shè)計(jì)輸入、輸出數(shù)據(jù)的界面,并可以規(guī)劃各個(gè)控件的布局和屬性,或利用控件來執(zhí)行宏及程序,以便完成用戶所需的特定功能。窗體一般有兩種視圖:一種是設(shè)計(jì)視圖,它提供了各種可視化的設(shè)計(jì)手段;另一種是窗體視圖,用來測(cè)試窗體的運(yùn)行狀況,檢查窗體是否符合預(yù)期的要求。報(bào)表報(bào)表是數(shù)據(jù)庫系統(tǒng)用來輸出所需數(shù)據(jù)的有效手段,它可以顯示特定格式的數(shù)據(jù)或利用打印機(jī)打印出來,直接面向數(shù)據(jù)庫系統(tǒng)的最終用戶。在Access2003系統(tǒng)中報(bào)表的數(shù)據(jù)來源主要是表和查詢對(duì)象。與窗體對(duì)象一樣,報(bào)表對(duì)象也有兩種視圖方式:一種是報(bào)表的設(shè)計(jì)視圖,用戶可以利用該視圖構(gòu)造多種可視化的控件,通過這些控件建立報(bào)表與數(shù)據(jù)源之間的關(guān)聯(lián),也可以利用這些控件來美化報(bào)表。另一種是報(bào)表打印預(yù)覽視圖,用于檢測(cè)報(bào)表的打印效果和報(bào)表的重要性。e。頁Access的Web頁對(duì)象是數(shù)據(jù)庫和InternetExplorer瀏覽器的綜合應(yīng)用,它的界面是瀏覽器的界面,要發(fā)布的內(nèi)容來自Access數(shù)據(jù)庫中的數(shù)據(jù)。由于Web頁的主要功能是對(duì)外交流信息,所以與其他數(shù)據(jù)庫對(duì)象不同的是,每一個(gè)Web頁都以獨(dú)立文件的方式保存在Access外,以便瀏覽器可以在網(wǎng)上打開它。f。宏宏是Office系統(tǒng)中的一項(xiàng)特定應(yīng)用功能,利用宏可以不用編程來完成特定的操作。例如打開某個(gè)窗體、執(zhí)行某個(gè)查詢。宏是組織整個(gè)數(shù)據(jù)庫的有力工具,另外利用宏也可以學(xué)習(xí)編程,因?yàn)槊恳粋€(gè)宏都對(duì)應(yīng)一段程序代碼,利用它可以學(xué)習(xí)編程,達(dá)到自行編程控制數(shù)據(jù)庫系統(tǒng)的目的。模塊模塊是Access2003系統(tǒng)中用于編制程序?qū)S玫某绦虼a存儲(chǔ)單元集合,用戶可以編制過程或函數(shù)來完成數(shù)據(jù)庫中的一切操作,包括生成表、刪除表、執(zhí)行查詢、打開表、窗體、查詢、報(bào)表、執(zhí)行宏等各種復(fù)雜自動(dòng)處理工作,從而使數(shù)據(jù)庫系統(tǒng)更具有吸引力。模塊有兩種基本類型:類模塊和標(biāo)準(zhǔn)模塊.類模塊出現(xiàn)在窗體、報(bào)表中,是和某類對(duì)象相關(guān)聯(lián)的,一般都是響應(yīng)窗體、報(bào)表中的某些特定的事件過程;標(biāo)準(zhǔn)模塊則是通用的過程或函數(shù),不與任何對(duì)象關(guān)聯(lián),但可以作為對(duì)象引用,可以在任何位置去執(zhí)行特定功能。該類模塊保存在模塊對(duì)象中,以便數(shù)據(jù)庫系統(tǒng)調(diào)用.以上對(duì)Access2003系統(tǒng)中的對(duì)象做了簡(jiǎn)單介紹,各個(gè)對(duì)象有不同的用途,表是系統(tǒng)中數(shù)據(jù)的存儲(chǔ)空間,所有的其他對(duì)象都是以表對(duì)象為基礎(chǔ)的,查詢、報(bào)表、窗體等都是利用數(shù)據(jù)庫表中的數(shù)據(jù)來構(gòu)造其應(yīng)用的。系統(tǒng)調(diào)研及可行性分析3。1系統(tǒng)調(diào)研正式開發(fā)管理信息系統(tǒng)之前進(jìn)行調(diào)研是非常必要的,其必要性主要表現(xiàn)在以下幾個(gè)方面。a。明確用戶的要求,以根據(jù)調(diào)查結(jié)果進(jìn)行可行性分析,確認(rèn)系統(tǒng)的開發(fā)是否可行.提出新系統(tǒng)的人員并不都是系統(tǒng)研究人員,有些人對(duì)于其功能和處理數(shù)據(jù)的方法沒有明確的認(rèn)識(shí).它們只是根據(jù)自己業(yè)務(wù)工作的需要提出了要求,系統(tǒng)開發(fā)人員要對(duì)此進(jìn)行詳細(xì)的調(diào)查和分析,確認(rèn)用戶的要求可以通過現(xiàn)有的計(jì)算機(jī)技術(shù)實(shí)現(xiàn),保證開發(fā)的管理信息系統(tǒng)的功能與用戶提出的要求相吻合。c。企業(yè)的現(xiàn)行系統(tǒng)可能是手工系統(tǒng),也可能是使用和計(jì)算機(jī)的系統(tǒng),無論是何種情況,都要詳細(xì)地調(diào)查現(xiàn)行系統(tǒng)中信息處理的具體情況,系統(tǒng)內(nèi)部功能結(jié)構(gòu),以便設(shè)計(jì)出一個(gè)合理的、好的新系統(tǒng)邏輯模型,為新系統(tǒng)的設(shè)計(jì)工作打好基礎(chǔ),保證整個(gè)系統(tǒng)開發(fā)的質(zhì)量??傊?必要對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)的調(diào)查,明確用戶需求,保證開發(fā)的新系統(tǒng)的功能與
用戶的要求相吻合,避免耗費(fèi)大量的人力、物力、財(cái)力,新系統(tǒng)的開發(fā)卻失敗的悲劇發(fā)生.3。2可行性分析概述可行性分析是在用戶的要求和系統(tǒng)調(diào)研的基礎(chǔ)上進(jìn)行的,對(duì)新系統(tǒng)的開發(fā)從社會(huì)、技術(shù)、經(jīng)濟(jì)、管理等方面進(jìn)行分析,并得出新系統(tǒng)的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實(shí)施等方案和結(jié)論,最后完成可行性分析??尚行苑治鲆话憧啥x為:可行性分析是在建設(shè)的前期對(duì)工程項(xiàng)目的一種考察和鑒定,對(duì)擬議中的項(xiàng)目進(jìn)行全面與綜合的技術(shù)、經(jīng)濟(jì)能力的調(diào)查,判斷它是否可行??尚行苑治鲋饕獌?nèi)容:a。新系統(tǒng)目標(biāo)可行性分析:分析新系統(tǒng)的目標(biāo)是否符合企業(yè)的現(xiàn)狀和發(fā)展的需要。b。社會(huì)可行性分析:社會(huì)可行性分析主要是指管理信息系統(tǒng)的開發(fā)是否符合國(guó)家法律、下策,是否能夠與社會(huì)大系統(tǒng)實(shí)現(xiàn)良好的對(duì)接。c。技術(shù)可行性分析:技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具備所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。經(jīng)濟(jì)可行性分析:經(jīng)濟(jì)可行性分析主要是對(duì)開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟(jì)效益進(jìn)行比較,確認(rèn)新系統(tǒng)是否會(huì)給企業(yè)帶來一定的經(jīng)濟(jì)效益。e。管理可行性分析:管理可行性分析主要是分析企業(yè)現(xiàn)行的管理體制和企業(yè)領(lǐng)導(dǎo)是否具有現(xiàn)代化的管理意識(shí)和管理水平。技術(shù)可行性分析技術(shù)可行性分析主要包括四個(gè)方面:目前有關(guān)的技術(shù)能否支持所開發(fā)的新系統(tǒng);新系統(tǒng)開發(fā)人員的數(shù)量和水平,即人力資源;硬件和軟件資源。3。3.1技術(shù)支持首先根據(jù)新系統(tǒng)的目標(biāo),考慮目前有關(guān)的技術(shù)能否支持所開發(fā)的新系統(tǒng).這里討論的技術(shù)必須是已經(jīng)普遍使用的,而不是待研究的或正在研究的。3.3。2硬件資源開發(fā)管理信息系統(tǒng)所需的硬件資源包含以下兩個(gè)方面:系統(tǒng)開發(fā)人員在管理信息系統(tǒng)的開發(fā)過程中所需要的計(jì)算機(jī)設(shè)備及其有關(guān)的外部設(shè)備;管理信息系統(tǒng)開發(fā)成功投入使用后,使用單位所應(yīng)具備的計(jì)算機(jī)設(shè)備及其有關(guān)的外圍設(shè)備。對(duì)硬件資源進(jìn)行可行性分析時(shí)主要考慮計(jì)算機(jī)的主機(jī)內(nèi)存、類型、功能、聯(lián)網(wǎng)能力、安全保護(hù)措施以及輸入/輸出設(shè)備,外存儲(chǔ)器和聯(lián)網(wǎng)數(shù)據(jù)通信設(shè)備的配置、功能、效率等指標(biāo)是否符合系統(tǒng)方案設(shè)計(jì)要求,同時(shí)還要考慮計(jì)算機(jī)的性能/價(jià)格比。3.3。3軟件資源軟件資源的可行性分析主要考慮以下幾點(diǎn)是否滿足用戶的要求:操作系統(tǒng)的選擇;編譯系統(tǒng)的選擇;數(shù)據(jù)庫管理系統(tǒng)的選擇;高級(jí)編程語言的選擇;漢字處理系統(tǒng)的選擇;應(yīng)用軟件包的選擇。系統(tǒng)分析和設(shè)計(jì)4.1功能分析企業(yè)人力資源管理系統(tǒng)主要用于員工個(gè)人資料的錄入、職務(wù)變動(dòng)的記錄和管理,其功能主要有以下幾個(gè)方面:能將新員工的個(gè)人資料輸入到數(shù)據(jù)庫中。可以自動(dòng)分配員工號(hào),并且設(shè)置初始的用戶密碼??梢愿鶕?jù)不同的方法對(duì)員工的資料進(jìn)行查詢、修改。d。人事變動(dòng)的詳細(xì)記錄,包括崗位和部門的調(diào)整.4.2模塊設(shè)計(jì)根據(jù)上述的分析,可以將系統(tǒng)的主要功能分解成幾個(gè)模塊,基本設(shè)計(jì)結(jié)構(gòu)如圖4-1所示。4。3信息流程圖設(shè)計(jì)該系統(tǒng)的信息流程圖如圖4—2所示圖4—2信息流程圖E—R圖的設(shè)計(jì)通過對(duì)系統(tǒng)進(jìn)行的功能分析、系統(tǒng)模塊設(shè)計(jì)以及系統(tǒng)信息流程圖的確定,規(guī)劃出系統(tǒng)中所使用的主要數(shù)據(jù)庫實(shí)體分別為“員工〃、“部門”和“管理者”,實(shí)體E—R圖如下所示。a。員工實(shí)體普通員工實(shí)體包括員工姓名、員工編號(hào)、員工密碼、性別、出生日期、教育程度、專業(yè)、住址、電話以及Email等屬性。普通員工實(shí)體E-R圖如圖4-3所示.圖4—3普通員工實(shí)體E—R圖b。部門實(shí)體部門實(shí)體包括部門編號(hào)、部門名稱、部門經(jīng)理、介紹等屬性。部門實(shí)體E-R圖如圖4—4所示。圖4—4部門實(shí)體E-R圖c。管理員實(shí)體管理員實(shí)體包括Username、Password、部門設(shè)置、職位設(shè)置、權(quán)限等屬性。管理者實(shí)體E—R圖如圖4—5所示。
圖4-5管理者實(shí)體E-R圖do各實(shí)體之間關(guān)系的E-R圖如圖4—6所示。圖4—6各實(shí)體之間的E-R圖系統(tǒng)詳細(xì)設(shè)計(jì)5.1數(shù)據(jù)庫設(shè)計(jì)根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及模塊的劃分及E—R圖,對(duì)于本系統(tǒng)的數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu),如表5—1至5—8所示。表5—1管理員表字段名稱數(shù)據(jù)類型字段大小允許空值ID自動(dòng)編號(hào)缺省Username文本20必填PassWord文本20必填設(shè)置“ID”為主鍵.表5-2計(jì)數(shù)器表字段名稱數(shù)據(jù)類型字段大小允許空值計(jì)數(shù)器編號(hào)文本10必填計(jì)數(shù)值數(shù)字長(zhǎng)整型說明文本50設(shè)置“計(jì)數(shù)器編號(hào)”為主鍵。表5—3部門表字段名稱數(shù)據(jù)類型字段大小允許空值部門編號(hào)文本10必填部門名稱文本20部門經(jīng)理文本50介紹文本50設(shè)置“部門編號(hào)”為主鍵。表5—4員工教育程度表字段名稱數(shù)據(jù)類型字段大小允許空值教育代碼文本10必填說明文本20必填設(shè)置“教育代碼"為主鍵。表5-5職位表字段名稱數(shù)據(jù)類型字段大小允許空值職位代碼文本10必填職位文本20必填設(shè)置“職位代碼”為主鍵。表5-6員工個(gè)人信息表字段名稱員工編號(hào)員工密碼數(shù)據(jù)類型文本文本字段大小1020允許空值字段名稱員工編號(hào)員工密碼數(shù)據(jù)類型文本文本字段大小1020允許空值必填必填權(quán)限員工姓名文本文本2020必填權(quán)限員工姓名文本文本2020必填性別文本性別文本出生日期日期/時(shí)間短日期部門職位教育程度專業(yè)住址電話Email狀態(tài)備注文本文本文本文本文本文本文本文本文本202020205020501050出生日期日期/時(shí)間短日期部門職位教育程度專業(yè)住址電話Email狀態(tài)備注文本文本文本文本文本文本文本文本文本202020205020501050設(shè)置“員工編號(hào)”為主鍵。表設(shè)置“員工編號(hào)”為主鍵。表5-7員工變動(dòng)信息表字段名稱數(shù)據(jù)類型字段大小允許空值字段名稱數(shù)據(jù)類型字段大小允許空值ID員工編號(hào)變動(dòng)代碼變動(dòng)時(shí)間說明自動(dòng)編號(hào)文本文本日期/時(shí)間文本缺省1010短日期50必填必填I(lǐng)D員工編號(hào)變動(dòng)代碼變動(dòng)時(shí)間說明自動(dòng)編號(hào)文本文本日期/時(shí)間文本缺省1010短日期50必填必填設(shè)置“ID”為主鍵。字段名稱數(shù)據(jù)類型設(shè)置“ID”為主鍵。字段名稱數(shù)據(jù)類型字段大小允許空值變動(dòng)代碼文本10必填說明文本20表5—8員工變動(dòng)信息表設(shè)置“變動(dòng)代碼”為主鍵。5。2系統(tǒng)表間關(guān)系系統(tǒng)表間關(guān)系如圖5—1所示。5.3查詢的設(shè)計(jì)查詢?cè)O(shè)計(jì)視圖如圖5-2所示。a員I5.3查詢的設(shè)計(jì)查詢?cè)O(shè)計(jì)視圖如圖5-2所示。a員I吏尬”圖5-2查詢?cè)O(shè)計(jì)視圖查詢結(jié)果顯示如圖5—3所示。3員工變織:選軽三|里邑|ID1測(cè)詢115N0001?ismi*闞騁嫌巫「>1斥膈關(guān):2圖5-3查詢結(jié)果顯示
5.4窗體的設(shè)計(jì)由系統(tǒng)設(shè)計(jì)基本模塊知該系統(tǒng)共需要建立三個(gè)窗體,分別為添加新員工信息窗體,修改員工信息窗體和查詢修改信息窗體,其設(shè)計(jì)視圖分別對(duì)應(yīng)圖5-4至5—6。其中員工變動(dòng)查詢子窗體如圖5—7所示。圖5—4添加新員工信息設(shè)計(jì)視圖圖5—5添加員工變動(dòng)信息設(shè)計(jì)視圖
Sit圖5—6查詢修改員工信息設(shè)計(jì)視圖圖5—7員工變動(dòng)查詢子窗體Sit圖5—6查詢修改員工信息設(shè)計(jì)視圖圖5—7員工變動(dòng)查詢子窗體5。5系統(tǒng)主要界面設(shè)計(jì)根據(jù)演示功能實(shí)現(xiàn)的順序安排界面截圖。打開該系統(tǒng),則進(jìn)入登錄主界面(圖5-8),輸入用戶姓名及用戶密碼,運(yùn)行該系統(tǒng)。登錄人力資源管理系統(tǒng)用戶姓宕:1用戶密碼:圖5-8登錄主界面
當(dāng)用戶單擊“登錄”按鈕時(shí),后臺(tái)對(duì)用戶的身份進(jìn)行驗(yàn)證,主要是檢索用戶名和密碼在數(shù)據(jù)庫中是否存在。如果存在則登錄成功,進(jìn)入登錄成功界面(圖5-9),否則登錄失敗.圖5-9登錄成功界面點(diǎn)擊“確認(rèn)〃按鈕后,系統(tǒng)自動(dòng)彈出切換面板界面(圖5-10),然后根據(jù)需要選擇對(duì)應(yīng)項(xiàng)。I.-.rI,同圖5-10切換面板界面選擇“添加新員工信息”,則會(huì)彈出添加新員工信息界面(圖5—11),在里邊依次輸入信息,點(diǎn)擊“添加記錄〃按鈕即可添加新員工信息。圖5圖5—11添加新員工信息界面選擇“添加員工變動(dòng)信息”,則會(huì)彈出添加員工變動(dòng)信息界面(圖5-12),在里邊依次輸入信息,點(diǎn)擊“添加記錄”按鈕即可添加員工變動(dòng)信息。圖5-12添加員工變動(dòng)信息界面選擇“查詢修改員工信息”,則會(huì)彈出查詢修改界面(圖5-13),在里邊依次輸入信息,點(diǎn)擊“變更記錄”按鈕即可修改員工信息.圖5—13查詢修改界面系統(tǒng)測(cè)試軟件開發(fā)是一個(gè)漫長(zhǎng)又復(fù)雜的過程,軟件開發(fā)過程中出現(xiàn)錯(cuò)誤是不可避免的。越早地發(fā)現(xiàn)錯(cuò)誤,那么改正它所要付出的代價(jià)也越小,這樣就可以提高軟件開發(fā)的效率。軟件測(cè)試的目的就是盡可能多的發(fā)現(xiàn)軟件中存在的錯(cuò)誤。它是保證軟件質(zhì)量的關(guān)鍵步驟。具體的操作及過程舉例說明如下:6.1測(cè)試項(xiàng)目在信息管理系統(tǒng)的開發(fā)過程中采用了多種措施以保證軟件的質(zhì)量,但是在實(shí)際的開發(fā)過程中還是不可避免地會(huì)產(chǎn)生一些差錯(cuò),系統(tǒng)之中通??赡軙?huì)隱藏著錯(cuò)誤和缺陷,沒有經(jīng)過周密測(cè)試的系統(tǒng)一旦投入運(yùn)行之中,將會(huì)造成難以想象的后果。因此系統(tǒng)測(cè)試是信息管理系統(tǒng)開發(fā)過程中為了保證軟件的質(zhì)量所必須要進(jìn)行的工作。從產(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è)試都是以被測(cè)過的模塊作為測(cè)試對(duì)象的.6。1。1單元測(cè)試單元測(cè)試也被稱程序測(cè)試或模塊測(cè)試,單元測(cè)試是對(duì)每個(gè)模塊單獨(dú)進(jìn)行的,驗(yàn)證模塊接口與設(shè)計(jì)說明書之間是否一致,對(duì)模塊的所有主要處理路徑進(jìn)行測(cè)試且與預(yù)期的結(jié)構(gòu)進(jìn)行對(duì)照,還要對(duì)所有錯(cuò)誤處理路徑進(jìn)行測(cè)試.對(duì)源碼進(jìn)行審查,對(duì)照設(shè)計(jì)說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測(cè)試前的重要工作工.單元測(cè)試一般是由程序員完成,也稱程序調(diào)試[20]。6。1.2組合測(cè)試組合測(cè)試也稱集成測(cè)試或子系統(tǒng)測(cè)試,通常采用自頂向下測(cè)試和自底向上測(cè)試兩種測(cè)試方法。組合測(cè)試的對(duì)象是指已經(jīng)通過單元測(cè)試的模塊,不是對(duì)零散模塊進(jìn)行單個(gè)測(cè)試,而是用系統(tǒng)化的方法裝配和測(cè)試軟件系統(tǒng),是一個(gè)嚴(yán)格的過程,必須認(rèn)真地進(jìn)行,其計(jì)劃的產(chǎn)生和單元模塊測(cè)試的完成日期要協(xié)調(diào)起來,這種測(cè)試應(yīng)在系統(tǒng)目標(biāo)機(jī)上進(jìn)行,造成系統(tǒng)應(yīng)用的環(huán)境條件,除了開發(fā)部分項(xiàng)目負(fù)責(zé)人參加以外,還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加,給評(píng)審員進(jìn)行演示.6.1。3確認(rèn)測(cè)試確認(rèn)測(cè)試是對(duì)通過組合測(cè)試的軟件進(jìn)行的,這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè)備的介質(zhì)上,確認(rèn)測(cè)試的目的是表明軟件是可以工作的,并且符合“軟件需求說明書"中規(guī)定的全部功能和性能要求。確認(rèn)測(cè)試是按照這些要求定出的“確認(rèn)測(cè)試計(jì)劃”進(jìn)行的[18]。測(cè)試工作是由一個(gè)獨(dú)立的組織進(jìn)行,而且測(cè)試要從用戶的角度出發(fā)。系統(tǒng)測(cè)試系統(tǒng)測(cè)試是對(duì)整體性能的測(cè)試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問題以及檢測(cè)系統(tǒng)是否達(dá)到用戶的實(shí)際要求,系統(tǒng)測(cè)試的依據(jù)是系統(tǒng)分析報(bào)告。系統(tǒng)測(cè)試應(yīng)在系統(tǒng)的整個(gè)范圍內(nèi)進(jìn)行,這種測(cè)試不只對(duì)軟件進(jìn)行,而是對(duì)構(gòu)成系統(tǒng)的硬、軟件一起進(jìn)行。系統(tǒng)測(cè)試與建構(gòu)同時(shí)進(jìn)行或略慢。系統(tǒng)測(cè)試需要確認(rèn)從頭到尾的功能正常才算完成,應(yīng)當(dāng)盡量避免系統(tǒng)測(cè)試延到項(xiàng)目末尾進(jìn)行。6。1。5用戶驗(yàn)收測(cè)試在系統(tǒng)測(cè)試完成后,進(jìn)行用戶的驗(yàn)收測(cè)試,它是用戶在實(shí)際應(yīng)用環(huán)境中所進(jìn)行的真實(shí)數(shù)據(jù)測(cè)試。在具體的測(cè)試中,一般應(yīng)遵循以下原則:由程序設(shè)計(jì)者之外的人進(jìn)行測(cè)試;測(cè)試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測(cè)試;不僅要檢驗(yàn)程序是否實(shí)現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作;集中測(cè)試容易出錯(cuò)的程序模塊;對(duì)程序修改以后,必須重新進(jìn)行測(cè)試。6。2測(cè)試方法一般來說,對(duì)于程序測(cè)試有兩種測(cè)試方法:如果已經(jīng)知道了該軟件系統(tǒng)具有的功能,那么可以通過測(cè)試每個(gè)功能是否都能正常的使用;如果知道了程序的內(nèi)部工作過程,則可以通過測(cè)試來檢測(cè)程序的內(nèi)部是否都按照規(guī)格說明書的有關(guān)規(guī)定正常的進(jìn)行。前一種方法被稱為黑盒測(cè)試,后一種方法被稱為白盒子測(cè)試.黑盒測(cè)試又被稱為功能測(cè)試,白盒子測(cè)試又被稱為結(jié)構(gòu)測(cè)試。測(cè)試方案是測(cè)試階段的關(guān)鍵技術(shù)問題。為了提高測(cè)試效率降低測(cè)試成本,本測(cè)試方案采用黑盒法設(shè)計(jì)基本的測(cè)試方案,再用白盒法補(bǔ)充一些方案。測(cè)試分類:a。功能測(cè)試:登錄功能測(cè)試,退出功能測(cè)試,增加新員工信息測(cè)試,添加員工變動(dòng)信息測(cè)試,查詢修改員工信息測(cè)試用戶界面測(cè)試:界面給人的感覺測(cè)試,界面快捷鍵測(cè)試,界面鏈接測(cè)試性能測(cè)試6。3測(cè)試舉例測(cè)試用戶登陸打開人力資源管理系統(tǒng),在“用戶名”里填入'Admin",“密碼”框里我們填入“111”作為用戶的登錄密碼。填寫完成后點(diǎn)擊“登錄”按鈕,將會(huì)出現(xiàn)程序操作頁面(圖6—1),即表示該用戶已經(jīng)登陸成功了。Micro&oftOfficeAccess.*-?I1I圖6-1測(cè)試用戶登錄測(cè)試其他用戶登錄打開人力資源管理系統(tǒng)登錄頁面,輸入任意的賬號(hào)、密碼,點(diǎn)擊“登錄”按鈕。將出現(xiàn)“該用戶不存在”的提示頁面(圖6-2)。登錄人力資源管理系統(tǒng)用戶姓笆:admin用戶密觀.P^licrosoftOfficeAccess嚶旋個(gè)月戶肓鰥M涯定圖6-2測(cè)試其他用戶登錄c。測(cè)試用戶登出在管理操作已經(jīng)全部完成,需要退出程序的時(shí)候,在切換面板菜單中有一個(gè)“退出"的選項(xiàng),點(diǎn)擊之后便可退出.經(jīng)過以上各項(xiàng)的測(cè)試,證明本系統(tǒng)完全可以正常運(yùn)行,至此測(cè)試成功!結(jié)論本系統(tǒng)主要用于中小型企
溫馨提示
- 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年度社保工傷保險(xiǎn)合同范本(含企業(yè)員工福利政策)3篇
- 二零二五年度企業(yè)人才招聘與培養(yǎng)合同3篇
- 二零二五年度國(guó)際知識(shí)產(chǎn)權(quán)授權(quán)合同與實(shí)施標(biāo)準(zhǔn)3篇
- 2025年度數(shù)據(jù)安全防護(hù)與應(yīng)急預(yù)案制定合同3篇
- 蘇州校本課程設(shè)計(jì)
- 二零二五年度幼兒園教育設(shè)施建設(shè)與房地產(chǎn)開發(fā)合同3篇
- 海南職業(yè)技術(shù)學(xué)院《全科醫(yī)學(xué)概論A》2023-2024學(xué)年第一學(xué)期期末試卷
- 旋轉(zhuǎn)洗瓶機(jī)課程設(shè)計(jì)
- 海南衛(wèi)生健康職業(yè)學(xué)院《智能交通系統(tǒng)》2023-2024學(xué)年第一學(xué)期期末試卷
- 海南外國(guó)語職業(yè)學(xué)院《食品工廠機(jī)械與設(shè)備A》2023-2024學(xué)年第一學(xué)期期末試卷
- 英語-山東省淄博市2024-2025學(xué)年第一學(xué)期高三期末摸底質(zhì)量檢測(cè)試題和答案
- 億歐智庫-2024中國(guó)智能駕駛城區(qū)NOA功能測(cè)評(píng)報(bào)告
- 甘肅2024年甘肅培黎職業(yè)學(xué)院引進(jìn)高層次人才歷年參考題庫(頻考版)含答案解析
- 水利水電工程安全管理制度例文(三篇)
- 2025年超星爾雅學(xué)習(xí)通《勞動(dòng)通論》章節(jié)測(cè)試題庫及參考答案(培優(yōu))
- 2024預(yù)防流感課件完整版
- 新疆烏魯木齊市(2024年-2025年小學(xué)六年級(jí)語文)統(tǒng)編版質(zhì)量測(cè)試(上學(xué)期)試卷及答案
- 人教版2024-2025學(xué)年第一學(xué)期八年級(jí)物理期末綜合復(fù)習(xí)練習(xí)卷(含答案)
- 特殊教育多媒體教室方案
- 獸醫(yī)學(xué)英語詞匯【參考】
- 二年級(jí)數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)
評(píng)論
0/150
提交評(píng)論