【正文】
可以嚴(yán)格定義要測試的的確切內(nèi)容,明確要達(dá)到忍氣吞聲測試覆蓋率,減少測試的過分和盲目并以此為目標(biāo),引導(dǎo)測試者朝著提高覆蓋率的方 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) 第 28頁 向努力,找出那些可能已被忽視的程序錯(cuò)誤。通常的程序結(jié)構(gòu)覆蓋有:語句覆蓋 、 判斷覆蓋 、 條件覆蓋 、 路徑覆蓋 等。 白盒測試 主要的優(yōu)點(diǎn)是能確保從用戶的角度出發(fā)進(jìn)行測試,其缺點(diǎn)是無法測試程序內(nèi)部特定部位。 黑盒測試 的優(yōu)點(diǎn)是能對(duì)程序內(nèi)部的特定部位進(jìn)行覆蓋測試,其缺點(diǎn)是無法檢查程序外部征??梢哉f黑盒測試,白盒測試各有自己的優(yōu)、缺點(diǎn),可以構(gòu)成互補(bǔ)的關(guān)系。本系統(tǒng)在規(guī)劃測試方案時(shí)充分考慮 到這點(diǎn),分別用了白盒測試和黑盒測試方法。測試證明本系統(tǒng)運(yùn)行穩(wěn)定,達(dá)到了預(yù)期設(shè)計(jì)的目標(biāo)。 程序的發(fā)布 當(dāng)對(duì)系統(tǒng)各個(gè)模塊調(diào)試之后,確保程序運(yùn)行穩(wěn)定時(shí),就可以進(jìn)行程序的編譯和程序的安裝了。首先進(jìn)行程序的編譯,打開項(xiàng)目管理器,在項(xiàng)目管理器中點(diǎn)擊編譯,即可將制作的程序編譯成 .exe 文件。編譯成 .exe 文件是為以后程序的發(fā)布做準(zhǔn)備。 Visual fox 內(nèi)部包含了發(fā)布程序的工具,可以方便地完成應(yīng)用程序的發(fā)布。 用戶可以根據(jù)工具中的安裝向?qū)瓿伞? 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) 第 29頁 結(jié) 論 經(jīng)過幾個(gè)月的時(shí)間, 本系統(tǒng)開發(fā)完畢, 雖然是小型人事檔案管理系統(tǒng),但體現(xiàn)了人事檔案管理的特點(diǎn)和人事檔案管理過程中的各個(gè)環(huán)節(jié)。 通過系統(tǒng)的開發(fā), 我對(duì)人事檔案管理有了一個(gè)新的認(rèn)識(shí); 對(duì) 數(shù)據(jù)庫以及 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法又有了更加深刻的認(rèn)識(shí) ; 對(duì) Microsoft 公司出品的 Visual Fox Pro 的功能特性有了更多的了解 。同時(shí)也在此基礎(chǔ)之上 在開發(fā)設(shè)計(jì)過程中,我為了使所開發(fā)軟件的功能盡可能完善且更加接近于一個(gè)真正的人事檔案管理系統(tǒng), 在實(shí)習(xí)過程中也不斷積累,即鞏固了四年來所學(xué)的檔案管理學(xué)知識(shí),也在開發(fā)的過程中學(xué)到了很多新的知識(shí)。 由于本人能力有限,計(jì) 算機(jī)知識(shí)不足,將檔案管理知識(shí)與計(jì)算機(jī)管理知識(shí)相結(jié)合還有很多要學(xué)習(xí)的地方。因此,此管理系統(tǒng)難免有些不足和需要改進(jìn)的地方,在測試的過程中我發(fā)現(xiàn)了以下地方還需改進(jìn) : ● 查詢功能還需進(jìn)一步擴(kuò)大,達(dá)到在查詢模塊中能查詢到各種利用者想查詢的信息。 ● 報(bào)表統(tǒng)計(jì)還要進(jìn)一步改進(jìn),實(shí)現(xiàn)多功能 、多條件 統(tǒng)計(jì) 。 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) 第 30頁 致 謝 經(jīng)過四個(gè)多月的設(shè)計(jì)與開發(fā)在指導(dǎo)老師的悉心的指導(dǎo)下,本人事檔案管理系統(tǒng)已順利完成。此人事檔案管理系統(tǒng)經(jīng)測試已基本實(shí)現(xiàn)設(shè)計(jì)時(shí)的目標(biāo)要求,在小型企業(yè)中有一定的使用價(jià)值。但是由于本人軟件設(shè)計(jì)經(jīng)驗(yàn)的不足在時(shí)間安排 上有一些不當(dāng),導(dǎo)致設(shè)計(jì)有些倉促。在分析問題、解決問題時(shí)想得還不夠全面,不夠仔細(xì),還需要在以后的工作中不斷地改進(jìn)和完善。 通過這個(gè)系統(tǒng)的設(shè)計(jì)與開發(fā)我深深認(rèn)識(shí)到了,軟件開發(fā)是一件很不易的事,需要有足夠的系統(tǒng)專業(yè)知識(shí)以及計(jì)算機(jī)管理知識(shí),更重要的是要有創(chuàng)新精神,和縝密的思維。我想這些都是我以后要學(xué)習(xí)的內(nèi)容。 最后,我要衷心感謝我的指導(dǎo)老師 xxxx 在設(shè)計(jì)過程中給予我的極大幫助和技術(shù)上的指導(dǎo),使我能夠及時(shí)、順利地完成此次的畢業(yè)設(shè)計(jì)。同時(shí),也要感謝各位專業(yè)課老師給予我的支持與幫助。 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) 第 31頁 參考文獻(xiàn) [1]張國慶 .行政管理學(xué)概論 [M].北京 : 北京大學(xué)出版社 ,. [2]劉偉晏 .實(shí)現(xiàn)檔案工作自動(dòng)化的要目淺析 [J].檔案學(xué)研究 ,1997(5): 5556 [3]沈明 .高校人物檔案 管理中的幾個(gè)問題 [J].廣州檔案 ,1997(5): 3435. [4]楊永和 .多媒體局域網(wǎng)絡(luò)技術(shù)在檔案信息化工作中的作用 [J].中國檔案, 2021(8):2425. [5]肖曉平 .檔案與檔案信息的資源開發(fā) [J].廣東檔案, 2021(3): 4142. [6]李友仁 .軟件工程與質(zhì)量分析 [M].北京:電子工業(yè)出版社, 2021. [7]鄭人杰 .實(shí)用軟件工程 [M].北京:清華大學(xué)出版社, 2021. [8]史濟(jì)民 ,湯觀全 . Visual FoxPro 及其應(yīng)用系統(tǒng)開發(fā) [M].北京:清華大學(xué)出版社 ,2021. [9]劉衛(wèi)國 .Visual foxpro 程序設(shè)計(jì)教程 [M].北京:北京郵電大學(xué)出版社, 2021, 1316. [10] management system [EB/OL] . 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) 第 32頁 附 錄 Database This article is mainly about managing and structuring the collections of data held on puters. For a fuller discussion of DBMS software, see Database management system. A database is a structured collection of records or data that is stored in a puter system. The structure is achieved by anizing the data according to a database model. The model that is most monly used today is the relational model. Other models such as the hierarchical model and the work model use a more explicit representation of relationships. Database concept Database (Data Base, referred to as DB) is a collection of interrelated data based on some form of storage wit. In fact, the database is a storage place for a large number of business data, including data with a specific anizational structure. The socalled anizational structure refers to the data in the database rather than scattered, isolated, but a data model in accordance with the anization. Data is not ont only associated with each other, but also linked with each structure of the database have these basic features ,such as independence, sharing, resource, security, integrity and concurrency control. Architecture Depending on the intended use, there are a number of database architectures in use. Many databases use a bination of strategies. Online Transaction Processing systems (OLTP) often use a roworiented datastore architecture, while datawarehouse and other retrievalfocused applications like Google39。s BigTable, or bibliographic database (library catalogue) systems may use a Columnoriented DBMS architecture. Finally, it should be noted that not all databases have or need a database 39。schema39。 (so called schemaless databases).Over many years the database industry has been dominated by 遼寧科技學(xué)院本科生畢業(yè)設(shè)計(jì) 第 33頁 General Purpose database systems, which offer a wide range of functions that are applicable to many. Database management systems concept Database Management System (Data Base Management Systems, referred to as DBMS) is the core of the database system, which is in a specific operating system support to help users create, use and management of a puter software database. DBMS provides many mands, functions and expressions so that users of the data in the database resources management can operation (such as the establishment of database files, data input and output, add, delete, browse, query, modify, statistics, classification, connectivity, etc). In short, all the operation of the database are achieved through the database management system. Database System (Data Base System, referred to as DBS) is a puter system after the introduction of the system database consists of data is a function of the management of an integrated system of puter hardware and software. Specifically, it includes puter hardware, operating system, database, database management systems and establishment of databases on the relevant software, such as a database administrator and an integral part of the user. Database system with structured data, sharing, independence, control redundancy and data security, integrity and concurrency control, etc. A puter database relies on software to anize the storage of data. This software is known as a database management system (DBMS). Database management systems are categorized according to the database model that they support. The model tends to determine the query languages that are available to access the database. A great deal of the internal engineering of a DBMS, however, is independent of