小超市管理系統(tǒng)開發(fā)畢業(yè)論文.doc_第1頁
小超市管理系統(tǒng)開發(fā)畢業(yè)論文.doc_第2頁
小超市管理系統(tǒng)開發(fā)畢業(yè)論文.doc_第3頁
小超市管理系統(tǒng)開發(fā)畢業(yè)論文.doc_第4頁
小超市管理系統(tǒng)開發(fā)畢業(yè)論文.doc_第5頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

小超市管理系統(tǒng)開發(fā)畢業(yè)論文目 錄摘 要ISupermarket Management SystemIIAbstractII目 錄1第1章 緒 論31.1 開發(fā)超市管理系統(tǒng)的背景31.2 開發(fā)超市管理系統(tǒng)的意義3第2章 可行性研究42.1 引言42.2 市場調(diào)查42.3 技術(shù)可行性42.3.1 VB42.3.2 數(shù)據(jù)庫的選擇62.4 經(jīng)濟(jì)可行性72.5 操作可行性8第3章 需求分析93.1 需求分析的作用93.2 需求的任務(wù)93.3 業(yè)務(wù)流程圖103.4 數(shù)據(jù)流圖123.5 數(shù)據(jù)字典14第4章 總體設(shè)計174.1 總體設(shè)計引言174.2 系統(tǒng)總體設(shè)計方案174.3 系統(tǒng)實(shí)現(xiàn)的主要功能174.3.1 系統(tǒng)功能介紹174.3.2 系統(tǒng)的功能模塊圖19第5章 數(shù)據(jù)庫設(shè)計205.1 數(shù)據(jù)庫設(shè)計引言205.2 概念設(shè)計205.3 邏輯設(shè)計22第6章 詳細(xì)設(shè)計256.1 詳細(xì)設(shè)計的引言256.2 系統(tǒng)的登錄設(shè)計256.3 系統(tǒng)主界面的設(shè)計286.4 供應(yīng)商管理模塊306.5 商品信息管理模塊326.6 商品分類管理346.7 商品入庫管理346.8 前臺銷售模塊356.9 權(quán)限管理模塊36第7章 軟件測試387.1 軟件測試的概念387.2 軟件測試的策略387.3 軟件測試的過程387.3.1單元測試387.3.2集成測試407.3.3確認(rèn)測試417.3.4系統(tǒng)測試41第8章 系統(tǒng)維護(hù)42結(jié) 論43致 謝44參考文獻(xiàn)44第1章 緒 論1.1 開發(fā)超市管理系統(tǒng)的背景Internet技術(shù)的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場競爭中越發(fā)顯示出其獨(dú)特的優(yōu)勢,步入信息化時代,有巨大的數(shù)據(jù)信息等待加工處理和傳輸,這使得對數(shù)據(jù)庫的進(jìn)一步開發(fā)和利用顯得尤為迫切。而作為國內(nèi)市場的一些中小型超市,它們在信息化過程中的步伐要落后于大中型超市,而對于這些企業(yè)的資源管理,信息的存儲和處理也顯得迫切需要,要適應(yīng)市場競爭,就需要有高效的信息處理方式和管理方法,因此加快超市的信息化進(jìn)程是必可少的。1.2 開發(fā)超市管理系統(tǒng)的意義小超市形態(tài)本身具有種種特點(diǎn),在原先狀況下不能有效地管理每種商品,收款結(jié)算速度慢,容易出現(xiàn)營業(yè)差錯,不宜進(jìn)行商品調(diào)價,盤點(diǎn)效率低等,而且在超市日常管理中,商品的進(jìn)、銷、存等決策以經(jīng)驗(yàn)為主,缺乏實(shí)時分析功能,管理人員對及時傳遞資料的要求始終得不到滿足。小超市形態(tài)的高速發(fā)展,其經(jīng)營管理也變得愈加復(fù)雜,日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運(yùn)轉(zhuǎn)的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應(yīng)對這復(fù)雜的市場。為此,超市管理系統(tǒng)便顯得尤為重要了,依靠現(xiàn)代化的計算機(jī)信息處理技術(shù)來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動強(qiáng)度,并且能夠快速反映出商品的進(jìn)、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應(yīng)的決策,加快超市經(jīng)營管理效率。第2章 可行性研究2.1 引言可行性研究是一次壓縮簡化的系統(tǒng)分析和設(shè)計的過程,是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計的過程。而在系統(tǒng)開發(fā)前期對系統(tǒng)進(jìn)行可行性分析是十分必要的一個環(huán)節(jié),這對于保證資源的合理使用,避免浪費(fèi)是十分必要的,也是項目一旦開始以后能順利進(jìn)行的必要保證。可行性是指在當(dāng)前情況下是否從技術(shù)、管理、社會等方面進(jìn)行分析和研究,以避免投資失誤,保證系統(tǒng)的開發(fā)成功。 2.2 市場調(diào)查可行性分析的基礎(chǔ)是對系統(tǒng)的市場調(diào)查。市場調(diào)查主要由兩部分組成:一般調(diào)查和信息需求調(diào)查。一般調(diào)查包括找出類似的超市,對這些超市的一般情況進(jìn)行了分析,并了解整個超市運(yùn)作情況,以便充分發(fā)揮系統(tǒng)的優(yōu)勢。信息需求的初步調(diào)查是通過查詢書籍,網(wǎng)上瀏覽相關(guān)信息所得。第二步的深入調(diào)查則是真正進(jìn)去馳銳超市進(jìn)行實(shí)習(xí),以了解書本上所不知道的相關(guān)的第一手資料,以開發(fā)出真正的具有實(shí)用性的系統(tǒng)2.3 技術(shù)可行性2.3.1 VBVB語言即Visual Basic。Visual。意即可視的、可見的,指的是開發(fā)像Windows操作系統(tǒng)的圖形用戶界面(Graphic User Interface,GUI)的方法,它不需要編寫大量代碼去描述界面元素的外觀和位置,只要把預(yù)先建立好的對象拖放到屏幕上相應(yīng)的位置即可。Basic 實(shí)際上是一個短語的縮寫,這個短語就是 Beginners all_purpose symbolic instruction code ,其中文意思為“初始者通用符號指令代碼語言”。Visual Basic 是一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言,可用于開發(fā) Windows 環(huán)境下的各類應(yīng)用程序。它簡單易學(xué)、效率高,且功能強(qiáng)大可以與 Windows 專業(yè)開發(fā)工具SDK相媲美。在Visual Basic環(huán)境下,利用事件驅(qū)動的編程機(jī)制、新穎易用的可視化設(shè)計工具,使用Windows內(nèi)部的廣泛應(yīng)用程序接口(API)函數(shù),動態(tài)鏈接庫(DLL)、對象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)連接(ODBC)等技術(shù),可以高效、快速地開發(fā)Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。隨著版本的提高,Visual Basic的功能也越來越強(qiáng)。Visual Basic 60作為Visual Studio 60的一員發(fā)布,證明微軟正在改變Visual Basic的產(chǎn)品定位,他想讓Visual Basic成為企業(yè)級快速開發(fā)的利器。Visual Basic 60在數(shù)據(jù)訪問方面有了很大的改進(jìn),新的ADO組件讓對大量數(shù)據(jù)快速訪問成為可能。數(shù)據(jù)環(huán)境和新的報表功能也讓數(shù)據(jù)開發(fā)有了全新的體驗(yàn)。Visual Basic 借助COM/COM+強(qiáng)大的功能,可以開發(fā)具有N層結(jié)構(gòu)的分布式應(yīng)用程序。同時,Visual Basic還可以在IIS上開發(fā)性能超群的Web應(yīng)用程序。Visual Basic 60在語言方面和IDE方面的改進(jìn)都不大,但是許多新增的組件成為Visual Basic開發(fā)人員手中的利器,如File System Object等。新的字符串函數(shù)Split和Replace等也給Visual Basic的程序員帶來很大方便。 總之Visual Basic 60已經(jīng)是非常成熟穩(wěn)定的開發(fā)系統(tǒng),能讓企業(yè)快速建立多層的系統(tǒng)以及Web應(yīng)用程序,成為當(dāng)前 Windows 上最流行的 Visual Basic 版本。 因此選擇Visual Basic 60作為開發(fā)馳銳超市管理系統(tǒng)的語言。2.3.2 數(shù)據(jù)庫的選擇人們在總結(jié)信息資源開發(fā)、管理和服務(wù)的各種手段時,認(rèn)為最有效的是數(shù)據(jù)庫技術(shù)。數(shù)據(jù)庫的應(yīng)用已越來越廣泛,從小型的單項事務(wù)處理系統(tǒng)到大型的信息系統(tǒng),在都用先進(jìn)的數(shù)據(jù)庫技術(shù)來保持系統(tǒng)數(shù)據(jù)的整體性、完整性和共享性。數(shù)據(jù)庫技術(shù)所研究的問題是如何科學(xué)的組織和存儲數(shù)據(jù),如何高效的獲取和處理數(shù)據(jù)。通常,數(shù)據(jù)庫所包含的大量信息都以表的形式存儲。數(shù)據(jù)庫包含多個表,有的獨(dú)立的,有的表相互之間存在著一定關(guān)系。設(shè)計數(shù)據(jù)庫就是將大量信息經(jīng)過分析和歸納,分儲互多個表中,確定表之間的相互關(guān)系,使表內(nèi)的信息完整的反映主題。為了數(shù)據(jù)庫的建立、使用和維護(hù),在操作系統(tǒng)的基礎(chǔ)上,配置一定的軟件,對數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,即數(shù)據(jù)庫管理管理系統(tǒng)DBMS。數(shù)據(jù)庫管理系統(tǒng)DBMS具有數(shù)據(jù)庫定義功能,數(shù)據(jù)存取功能以及對數(shù)據(jù)庫運(yùn)行的管理和數(shù)據(jù)庫的建立和維護(hù)功能。Microsoft SQL Server 2000 是一種功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。下面將對 Microsoft SQL Server 2000 的特點(diǎn)和性能進(jìn)行介紹:Microsoft SQL Server 2000 是下一代的數(shù)據(jù)庫和數(shù)據(jù)分離系統(tǒng),可以幫助用戶建立他們的 Internet 商務(wù)體系。Microsoft SQL Server 2000 已經(jīng)在性能和可擴(kuò)展性方面確立了世界領(lǐng)先的地位,是一套完全的數(shù)據(jù)庫和數(shù)據(jù)分析解決方案,使用戶可以快速創(chuàng)建下一代的可擴(kuò)展電子商務(wù)和數(shù)據(jù)倉庫解決方案。Microsoft SQL Server 2000 具有高度的擴(kuò)展性和高可靠性。Microsoft SQL Server 2000使用了工業(yè)界最先進(jìn)的數(shù)據(jù)結(jié)構(gòu),能夠?yàn)橐笞羁量痰钠髽I(yè)應(yīng)用提供高度的可擴(kuò)展性和高可靠性。Microsoft SQL Server 2000在許多工業(yè)基準(zhǔn)測試中的性能都創(chuàng)立了新的世界紀(jì)錄,包括事務(wù)處理性能委員會的 TPC-C 基準(zhǔn),它擊敗了運(yùn)行于任何硬件或操作系統(tǒng)環(huán)境下的同類數(shù)據(jù)庫產(chǎn)品。Microsoft SQL Server 2000 的性能還在 Windows 平臺下為 SAP R/3 Sales and Distribution(SD) 標(biāo)準(zhǔn)應(yīng)用程序據(jù)基準(zhǔn)創(chuàng)立了新的世界紀(jì)錄。雖然 Microsoft SQL Server 2000 被設(shè)計用來充分利用最近和將來的高端對稱多處理器(SMP)技術(shù),它還是可以把數(shù)據(jù)庫的工作負(fù)荷分布到普通的服務(wù)器集群上。這樣可以實(shí)現(xiàn)高度的可擴(kuò)展性,即只需要向數(shù)據(jù)庫集群中增加新的普通服務(wù)器即可,而不用把老系統(tǒng)替換為更大、更昂貴的新機(jī)器。Microsoft SQL Server 2000 引入了一個新的特性,被稱為分布式數(shù)據(jù)庫分區(qū)視圖(Distributed Partitioned Views)它可以把工作負(fù)荷劃分到多個獨(dú)立的SQL Server 服務(wù)器上去,從而為實(shí)施電子商務(wù)的客戶提供了無限制的可擴(kuò)展性。Microsoft SQL Server 2000 直接支持最新的、高速的系統(tǒng)區(qū)域網(wǎng)絡(luò)(SAN)技術(shù)。Microsoft SQL Server 2000 在它的管理控制臺和安裝向?qū)е芯o密集成了4節(jié)點(diǎn)故障恢復(fù)技術(shù),從而保證了高度的系統(tǒng)可用性。Microsoft SQL Server 2000 還引用了索引視圖技術(shù),運(yùn)用該技術(shù)可以為關(guān)系型數(shù)據(jù)庫設(shè)計出功能的報表應(yīng)用程序。Microsoft SQL Server 2000 可以進(jìn)行最快速的應(yīng)用程序開發(fā)。微軟提供了許多技術(shù)和工具,作為數(shù)據(jù)庫系統(tǒng)的標(biāo)準(zhǔn)集成組件。而且通過巧妙的設(shè)計以及自動調(diào)整、自動管理特性, Microsoft SQL Server 2000 是客戶可以更快、更容易的享受所有這些最先進(jìn)的分析技術(shù)所帶來的好處,能夠快書提交應(yīng)用,從而贏得競爭上的優(yōu)勢。微軟在開發(fā)數(shù)據(jù)庫服務(wù)器自動調(diào)整和自動管理技術(shù)方面一直在工業(yè)界處于領(lǐng)先地位。這種技術(shù)使客戶可以集中精力處理商業(yè)戰(zhàn)略上的問題,而不是去細(xì)微調(diào)整數(shù)據(jù)庫服務(wù)器的各項參數(shù)。Microsoft SQL Server 2000 可以為最新的硬件進(jìn)行優(yōu)化,包括大內(nèi)存、超高速磁盤子系統(tǒng)以及 SAN 等,從而擴(kuò)展了這項功能。 Microsoft SQL Server 2000 與 Windows 2000 的活動目錄服務(wù)的緊密集成允許集中管理功能。 Microsoft SQL Server 2000 和其他企業(yè)資源,從而極大地簡化了大型組織中的體統(tǒng)管理任務(wù)。2.4 經(jīng)濟(jì)可行性超市管理系統(tǒng),其前期的投入比較小,主要是系統(tǒng)的設(shè)計費(fèi)用:其中包括軟件開發(fā)費(fèi)用、管理和維護(hù)費(fèi)等。而后續(xù)的投入相對較小,很長時間內(nèi)都不會需要進(jìn)一步投資,管理和維護(hù)費(fèi)用也很少,而系統(tǒng)實(shí)際能夠起到的作用會遠(yuǎn)遠(yuǎn)大于投入的開發(fā)費(fèi)用,相信會有十分可觀的前景。因此這個系統(tǒng)很有開發(fā)價值。2.5 操作可行性是指馳銳超市管理系統(tǒng)在以后的超市日常運(yùn)行中實(shí)際所起到的作用。超市可以把日常的管理交給這個系統(tǒng)來完成。不但能快速的完成很多費(fèi)時費(fèi)力的工作,還很少的出問題,將它和原先的人力管理相結(jié)合,會取得很好的效果。利用系統(tǒng)和數(shù)據(jù)庫,統(tǒng)一記錄商品,記錄和計算銷售交易信息,產(chǎn)生貨物進(jìn)貨管理,減少員工工作量和幫助管理人員規(guī)范化管理。第3章 需求分析3.1 需求分析的作用軟件需求分析就是把軟件計劃期間建立的軟件可行性分析求精和細(xì)化,分析各種可能的解法,并且分配給各個軟件元素。需求分析是軟件定義階段中的最后一步,是確定系統(tǒng)必須完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。需求分析是介于系統(tǒng)分析和軟件設(shè)計階段之間的重要橋梁。一方面,需求分析以系統(tǒng)規(guī)格說明和項目規(guī)劃為分析活動的基本出發(fā)點(diǎn),并從軟件角度對它們進(jìn)行檢查與調(diào)整;另一方面,需求規(guī)格說明又是軟件設(shè)計、實(shí)現(xiàn)、測試直至維護(hù)的主要基礎(chǔ)。良好的分析活動有助于避免或盡早剔除早期錯誤,從而提高軟件生產(chǎn)率,降低開發(fā)成本,改進(jìn)軟件質(zhì)量。3.2 需求的任務(wù)軟件需求分析的任務(wù)是:深入描述軟件的功能和性能,確定軟件設(shè)計的約束和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件的其他有效性需求,借助于當(dāng)前系統(tǒng)的邏輯模型導(dǎo)出目標(biāo)系統(tǒng)邏輯模型,解決目標(biāo)系統(tǒng)“做什么”的問題。需求提出主要集中于描述系統(tǒng)目的。需求提出和分析僅僅集中在使用者對系統(tǒng)的觀點(diǎn)上。用戶、開發(fā)人員和用戶確定一個問題領(lǐng)域,并定義一個描述該問題的系統(tǒng)。這樣的定義稱作系統(tǒng)規(guī)格說明,并且它在用戶和開發(fā)人員之間充當(dāng)合同。在問題分析階段分析人員的主要任務(wù)是:對用戶的需求進(jìn)行鑒別、綜合和建模,清除用戶需求的模糊性、歧義性和不一致性,分析系統(tǒng)的數(shù)據(jù)要求,為原始問題及目標(biāo)軟件建立邏輯模型。分析人員要將對原始問題的理解與軟件開發(fā)經(jīng)驗(yàn)結(jié)合起來,以便發(fā)現(xiàn)哪些要求是由于用戶的片面性或短期行為所導(dǎo)致的不合理要求,哪些是用戶尚未提出但具有真正價值的潛在需求。在需求評審階段,分析人員要在用戶和軟件設(shè)計人員的配合下對自己生成的需求規(guī)格說明和初步的用戶手冊進(jìn)行復(fù)核,以確保軟件需求的完整、準(zhǔn)確、清晰、具體,并使用戶和軟件設(shè)計人員對需求規(guī)格說明和初步的用戶手冊的理解達(dá)成一致。一旦發(fā)現(xiàn)遺漏或模糊點(diǎn),必須盡快更正,再行檢查。馳銳超市管理系統(tǒng)需要滿足幾個方面的需求,一是商品銷售結(jié)算的需求,這是超市的第一位的;二是供應(yīng)商管理的需求,記錄相關(guān)的信息。三是入庫和管理庫存的需求。四是登錄權(quán)限的需求,給予不同員工不同的權(quán)限。3.3 業(yè)務(wù)流程圖系統(tǒng)流程圖是概括地描述物理系統(tǒng)的傳統(tǒng)工具。它的基本思想是用圖形符號以黑盒子形式描繪組成系統(tǒng)的每一個部件。系統(tǒng)流程圖表達(dá)的是數(shù)據(jù)在系統(tǒng)各部件之間流動的情況。馳銳超市管理系統(tǒng)的系統(tǒng)流動分為兩個部分,分別為:管理員系統(tǒng)流程圖如圖3.1所示前臺流程圖如圖3.2所示。管理員登錄供應(yīng)商管理商品分類商品管理入庫管理權(quán)限管理前臺銷售添加供應(yīng)商編輯供應(yīng)商刪除供應(yīng)商添加商品編輯商品刪除商品添加權(quán)限入庫操作編輯權(quán)限安全退出圖3.1 管理員業(yè)務(wù)流程圖前臺收銀員登錄查看商品收銀找零入庫編輯商品更新庫存退出圖3.2 前臺收銀員業(yè)務(wù)流程圖3.4 數(shù)據(jù)流圖數(shù)據(jù)流圖是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)過的變換。在數(shù)據(jù)流圖中沒有任何的物理部件,它只是描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。因?yàn)閿?shù)據(jù)流圖是邏輯系統(tǒng)的圖形表示,即使不是專業(yè)的計算機(jī)技術(shù)人員也容易理解,所以是極好的通信工具。此外設(shè)計數(shù)據(jù)流圖紙需要考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮如何具體地實(shí)現(xiàn)這些功能。后臺數(shù)據(jù)流圖如圖3.3所示,前臺數(shù)據(jù)流圖如圖3.4所示。管理員圖3.3 后臺數(shù)據(jù)流圖A-3供應(yīng)商管理A-4商品信息管理A-7權(quán)限管理A-6入庫管理A-5前臺銷售管理A-2 登錄B-3.1 顯示供應(yīng)商信息B-4.1 顯示商品信息B-5.1 顯示商品銷售信息B-6.1 顯示庫存信息B-7.1 顯示用戶權(quán)限信息添加修改刪除收款結(jié)算修改權(quán)限添加修改刪除添加退出收銀員A-3供應(yīng)商管理A-4商品管理A-6入庫管理A-5前臺銷售管理A-2 登錄B-3.1 查看供應(yīng)商信息B-4.1 顯示商品信息B-5.1 顯示商品銷售信息B-6.1 顯示庫存信息查看收款結(jié)算找零添加修改添加退出圖3.4 前臺數(shù)據(jù)流圖3.5 數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素定義的集合。任何字典最主要的用途都是供人查閱不了解的條目的解釋,數(shù)據(jù)字典的作用也正是在軟件分析和設(shè)計過程中給人提供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒有數(shù)據(jù)字典數(shù)據(jù)流圖就不嚴(yán)格,然而沒有數(shù)據(jù)流圖數(shù)據(jù)字典也難于發(fā)揮作用。只有數(shù)據(jù)流圖和對數(shù)據(jù)流圖精確的定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說明。 由于元素太多我們只對其中主要的元素定義說明。數(shù)據(jù)字典的主要用途是作為分子階段的主要工具。在數(shù)據(jù)字典中建立一組嚴(yán)密一致的定義很有助于改進(jìn)分析員和用戶之間的通信,因此將消除很多可能的誤解。數(shù)據(jù)字典包含的每個數(shù)據(jù)元素的控制信息是很有價值的。因?yàn)榱谐隽耸褂靡粋€給定的數(shù)據(jù)元素所有程序,很容易估計改變一個元素將產(chǎn)生的影響,并且能對所有受影響的程序或模塊做出相應(yīng)改變。由于暫時還沒有自動的數(shù)據(jù)字典處理程序,我們采用卡片形式書寫數(shù)據(jù)字典,每張卡片上保存描述一個數(shù)據(jù)元素的信息。這種做法較好的實(shí)現(xiàn)了上述要求,特別是更新修改起來很方便,能夠單獨(dú)處理每個數(shù)據(jù)元素的信息。每張卡片上包含的信息有:名字,別名,描述,定義,位置。以下是數(shù)據(jù)流圖中主要元素的數(shù)據(jù)字典卡片:名稱:供應(yīng)商信息別名:描述:記錄供應(yīng)商的具體的信息,方便管理員和倉庫管理員與之聯(lián)系。定義:供應(yīng)商信息=供應(yīng)商代碼+供應(yīng)商名稱+供應(yīng)商說明位置:系統(tǒng)數(shù)據(jù)庫供應(yīng)商信息名稱:商品信息別名:描述:記錄商品的具體信息,以便管理員和收銀員查看。定義:商品信息=商品代碼+商品名稱+商品庫存+商品單價+商品銷售數(shù)量+商品供貨商位置:系統(tǒng)數(shù)據(jù)庫商品信息名字:商品分類信息別名:描述:主要記錄商品的分類信息。定義:商品分類信息=商品類代碼+商品的具體分類位置:系統(tǒng)數(shù)據(jù)庫商品分類信息名稱:管理員信息別名:描述:記錄管理員的一些具體的情況,以便管理員的密碼和等級修改。定義:管理員信息=管理員帳號+密碼+等級+生日位置:系統(tǒng)數(shù)據(jù)庫管理員信息管理員信息名稱:入庫信息別名:描述:記錄商品入庫的具體情況,以便管理者和銷售者即使了解到具體情況。定義:入庫信息=入庫商品名稱+入庫商品代碼+入庫商品數(shù)量+庫存數(shù)量+入庫價錢位置:系統(tǒng)數(shù)據(jù)庫入庫信息第4章 系統(tǒng)設(shè)計4.1 總體設(shè)計總體設(shè)計就是決定“怎么做”的時候。總體設(shè)計的基本目的就是回答“概括地說,系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?”這個問題,總體設(shè)計將劃分組成系統(tǒng)的物理元素程序、文件、數(shù)據(jù)庫、人工過程和文檔等,但是每個物理元素仍然處于黑盒子級,具體的以后設(shè)計??傮w設(shè)計的另一項重要任務(wù)是設(shè)計軟件的結(jié)構(gòu),也就是說要確定系統(tǒng)中每個程序是由哪些模塊組成,以及這些模塊之間的關(guān)系。4.2 系統(tǒng)總體設(shè)計方案本系統(tǒng)采用了C/S模型。系統(tǒng)前臺采用VB語言來設(shè)計,訪問數(shù)據(jù)庫服務(wù)器;后臺采用Microsoft公司的SQL Server 2000。SQL Server2000開發(fā)后臺數(shù)據(jù)庫,用于提供數(shù)據(jù)服務(wù)。SQL Server 2000是一種典型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),該系統(tǒng)具有數(shù)據(jù)一致性好,完整性強(qiáng),安全性高的優(yōu)點(diǎn),系統(tǒng)采用結(jié)構(gòu)化設(shè)計方法,按超市實(shí)際工作內(nèi)容來確定所需,將整個系統(tǒng)作為一個大模塊自頂向下,以模塊化結(jié)構(gòu)設(shè)計技術(shù)進(jìn)行模塊分解,然后再自底向上,按照系統(tǒng)的結(jié)構(gòu)將整個模塊進(jìn)行組合,最終實(shí)現(xiàn)馳銳超市管理系統(tǒng)的開發(fā)。4.3 系統(tǒng)的功能設(shè)計4.3.1 系統(tǒng)主要功能系統(tǒng)大致分為六個功能模塊。系統(tǒng)的每一個功能模塊都包含了多個功能。功能權(quán)限實(shí)現(xiàn)了對這些功能點(diǎn)的權(quán)限控制:登錄模塊 商品信息模塊 供應(yīng)商管理模塊 商品銷售模塊 入庫模塊 權(quán)限管理模塊。登錄模塊:登錄模塊主要進(jìn)行用戶權(quán)限的驗(yàn)證,只有具備一定權(quán)限的人才能登錄到系統(tǒng),這樣才能保證系統(tǒng)的安全。同時不同的用戶有不同的權(quán)限。管理員在權(quán)限管理模塊中可以制定其他人的權(quán)限。商品信息模塊:該模塊主要是管理具體的商品,通過該模塊能夠查看每種產(chǎn)品的具體信息。供應(yīng)商管理模塊:該模塊管理了供應(yīng)商的信息,以方便統(tǒng)計進(jìn)貨。商品銷售模塊:這模塊是系統(tǒng)的前臺銷售模塊,一般收銀員都是在這個界面操作以實(shí)現(xiàn)對顧客的購買商品信息的登記 收款等業(yè)務(wù)。入庫模塊:該模塊主要是將新采購的商品登記入庫,使其有存貨信息。權(quán)限管理模塊:該模塊是任何一個系統(tǒng)所必須的。本系統(tǒng)采用了多級權(quán)限管理,可以為每一個用戶指定一項或多項的功能。4.3.2 系統(tǒng)的功能結(jié)構(gòu)圖超市管理系統(tǒng)入庫管理模塊權(quán)限管理模塊商品銷售模塊供應(yīng)商管理模塊商品信息模塊登錄管理模塊入庫分類管理權(quán)限管理設(shè)置商品前臺銷售供應(yīng)商的操作修改商品信息刪除商品信息新增商品信息系統(tǒng)主頁面圖4.1系統(tǒng)的功能結(jié)構(gòu)圖第5章 數(shù)據(jù)庫設(shè)計5.1 數(shù)據(jù)庫設(shè)計引言數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技術(shù),具體說,數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的要求。馳銳超市管理系統(tǒng)的數(shù)據(jù)庫設(shè)計分為下面的幾個步驟:5.2 概念設(shè)計概念結(jié)構(gòu)設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它能通過對需求進(jìn)行綜合,歸納與抽象,形成一個獨(dú)立于具體DBMS的概念模型,既E-R圖如圖5.1所示。管理員用戶名用戶密碼用戶等級圖5.1 管理員實(shí)體與其屬性商品信息編碼名稱單價分類庫存銷售圖5.2 商品信息的E-R圖 供應(yīng)商編碼名稱說明圖5.3供應(yīng)商實(shí)體的E-R圖倉庫內(nèi)的商品分類碼分類編碼名稱數(shù)量圖5.4倉庫的E-R圖圖5.5 各個實(shí)體之間的聯(lián)系圖5.3 邏輯設(shè)計邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)換為某個DBMS所支持的數(shù)據(jù)模型,并對其進(jìn)行優(yōu)化。超市管理系統(tǒng)的數(shù)據(jù)庫建立了以下的一些表:表5.1 商品分類表(Category)注釋:id(分類id)、CatCode(分類編碼)、CatDes(分類說明)。表5.2商品信息表(Prod-Stocks)注釋: ProdDes(商品分類)、ProdCode(商品代碼)、GenericName(商品名稱)、CatCode(商品分類碼)、Quan(商品庫存)、Reorder(商品銷售)、Selling-Price(商品售價)、Unit-Cost(商品進(jìn)價)PDate(上貨日期)、Picture(商品圖片)、id(商品id)。表5.3 銷售信息表(Stocks-History)注釋:acqProdCode(編碼)、acqPrice(銷售價錢)、acqDate(銷售日期)、id(銷售id)。表5.4 供應(yīng)商信息表(Suppliers)注釋:SupCode(供應(yīng)商編碼)、SupDes(供應(yīng)商商品)、SupName(供應(yīng)商名稱)、supno(供應(yīng)商電話)。表5.5 登錄權(quán)限表(Users-Password)注釋: user-name(登錄名)、user-password(登錄密碼)、user-birthdate(用戶生日)、user-type(登錄類型)、user-allow- X X(用戶被給予某項權(quán)利)、user-picture(用戶圖片)、id(用戶id)。第6章 系統(tǒng)實(shí)現(xiàn)6.1 引言詳細(xì)設(shè)計的根本目標(biāo)是確定應(yīng)該怎樣具體地實(shí)現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個階段的設(shè)計工作,應(yīng)該的出對目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個描述直接翻譯成用某個設(shè)計的語言書寫的程序。詳細(xì)設(shè)計的任務(wù)不是具體的編寫程序,而是要設(shè)計出程序的“藍(lán)圖”,以后可根據(jù)這個藍(lán)圖寫出實(shí)際的程序代碼。詳細(xì)設(shè)計的目標(biāo)不僅僅是邏輯上正確地實(shí)現(xiàn)每個模塊的功能,更重要的是設(shè)計出的處理過程應(yīng)該盡可能簡明易懂。本系統(tǒng)所包括幾大模塊:登錄模塊 商品信息模塊 供應(yīng)商管理模塊 商品銷售模塊 入庫模塊 權(quán)限管理模塊。6.2 系統(tǒng)登錄為了提高軟件操作安全性,用戶進(jìn)入系統(tǒng)前,需進(jìn)行身份驗(yàn)證,通過此窗體輸入個人信息以驗(yàn)證身份。登錄界面如圖61所示。如果用戶名和密碼都正確,單擊登錄按鈕,則進(jìn)入系統(tǒng),如果輸入錯誤,則會提示密碼錯誤,繼續(xù)輸入,如果連續(xù)3次錯誤,則會退出系統(tǒng)。圖6.1登錄界面如果輸入錯誤則彈出如下對話框圖62 登錄錯誤界面實(shí)現(xiàn)功能的部分代碼:登錄代碼如下: Private Sub cmdOk_Click() Dim strs As String If Get_User(txtUserName, txtPassword) Then MeHide frmMainShow Today = Now frmMainStatusMessage = 當(dāng)前用戶: + txtUserName + _ + Format(Today, dddd ) + + Format(Today, yyyy-mm-dd) frmMainMenuListSetFocus Else ctr = ctr + 1 If ctr = 4 Then End Else Call MessageBox(frmLogin, 非法用戶! 請重試 你還剩 + str(4 - ctr) + 機(jī)會, 0) SendKeys Home+End End If End IfEnd SubPrivate Sub cmdOk_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Call MacButton( 確定, cmdOk, 0, 0, 73, 50, Source, 74, 0, 1)End SubPrivate Sub cmdOk_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Call MacButton( 確定, cmdOk, 0, 0, 73, 50, Source, 0, 0, 1)End SubPrivate Sub Form_Load() On Error Resume Next Dim Thwnd As Long Dim RetValue RetValue = ChangeRes(800, 600, 32) Call CreateMacOSTitleBar(titleBar, 系統(tǒng)登錄 ) Call MacButton( 登錄, cmdOk, 0, 0, 73, 50, Source, 0, 0, 1) Call MacButton( 退出, cmdCancel, 0, 0, 73, 50, Source, 0, 0, 1) 6.3 系統(tǒng)主界面登錄成功后,可以直接進(jìn)入系統(tǒng)的主界面,界面分成了功能導(dǎo)航區(qū)、系統(tǒng)信息以及時間等幾個部分。圖63所示的是用管理員賬號進(jìn)行登錄的界面。左邊的功能列表中,點(diǎn)擊供應(yīng)商,則進(jìn)入了供應(yīng)商界面;點(diǎn)擊商品信息,則進(jìn)入商品信息界面;點(diǎn)擊商品分類,進(jìn)入商品分類界面;點(diǎn)擊前臺銷售,進(jìn)入銷售界面;點(diǎn)擊入庫信息,進(jìn)入入庫界面;點(diǎn)擊權(quán)限設(shè)置,則進(jìn)入權(quán)限設(shè)置界面。圖6.3系統(tǒng)的總界面主窗體載入事件代碼Private Sub Form_Load()Dim VolName As String, fSys As StringDim Drive As String, DriveType As Long, erg As Long Call ColForm(BoxContainer, 217, 211, 213, 125) Call ColForm(MenuContainer, 217, 211, 213, 125) Call ColForm(Applets, 217, 211, 213, 125) Call CreateMacOSTitleBar(titleBar, 馳銳超市管理系統(tǒng) ) Call CreateMacOSTitleBar(MenuHeader, 功能列表 ) Call MacButton( 退出系統(tǒng), frmMaincmdShutdown, 0, 0, 170, 30, frmLoginSource, 147, 0, 2) Call BitBlt(frmMainClosedhDC, 0, 0, 73, 50, frmLoginSourcehDC, 0, 107, SRCCOPY) frmMainClosedRefresh Call BitBlt(frmMainMaximizedhDC, 0, 0, 73, 50, frmLoginSourcehDC, 0, 72, SRCCOPY) frmMainMaximizedRefresh Call BitBlt(frmMainMinimizedhDC, 0, 0, 73, 50, frmLoginSourcehDC, 0, 124, SRCCOPY) frmMainMinimizedRefresh KeyPreview = True StatusMessageCaption = 今天是 + Date$ 創(chuàng)建Recordset實(shí)例datsecondary Set datsecondary = New adodbRecordset 從INVOICE中獲得信息 datsecondaryOpen select * from INVOICE order by INVOICE_NO, myDB, 1, 3 創(chuàng)建datthirdary Set datthirdary = New adodbRecordset 從INVOICE_DETAIL表中獲得信息 datthirdaryOpen select * from INVOICE_DETAIL order by INVOICE_NOD, myDB, 1, 3 創(chuàng)建datprimary Set datprimary = New adodbRecordset 從SETUP表獲得信息 datprimaryOpen select * from SETUP order by COMPANY_NAME, myDB, 1, 36.4 供應(yīng)商管理模塊供應(yīng)商管理模塊比較簡單,主要是登記供貨單位的一些基本情況。該模塊如圖6.4所示。首先點(diǎn)添加,然后輸入代碼,再加上名稱、說明。點(diǎn)保存,就可以增加供應(yīng)商了。還可以刪除、查找。圖6.4供應(yīng)商管理模塊界面Save 按鈕單擊事件代碼如下:Private Sub cmdSave_Click() On Error Resume Next If EditMode = True Then Call MacButton( 編輯, frmSuppliercmdEdit, 0, 0, 73, 50, frmLoginSource, 0, 0, 1) Press_Buttons (Save) Else Call MacButton( 添加, frmSuppliercmdNew, 0, 0, 73, 50, frmLoginSource, 0, 0, 1) If Get_Supplier_Code Then Call MessageBox(frmSupplier, 供應(yīng)商代碼存在, 0) frmMessageBoxSetFocus txtField(0) = Press_Buttons (Undo) ElseIf txtField(0) = Then Call MessageBox(frmSupplier, 供應(yīng)商代碼不能為空, 0) frmMessageBoxSetFocus txtField(0) = Press_Buttons (Undo) Else Press_Buttons (Save) End If End If Call MacButton( 保存, frmSuppliercmdSave, 0, 0, 73, 50, frmLoginSource, 0, 0, 1)End Sub6.5 商品信息管理模塊商品管理模塊主要用于編輯每種商品的具體信息,如商品代碼、商品名稱、商品價格、庫存數(shù)量等。用戶可以通過該模塊添加、編輯、刪除、查找商品信息、同時還可以為商品添加圖片。其界面如圖6.5所示。圖6.5商品信息管理模塊界面在其他的功能都類似的情況下,我們看下查找商品的功能。界面如圖6.6所示。在目前情況下,只支持名稱查詢。圖6.6商品查詢界面6.6 商品分類管理商品分類管理用于使整個系統(tǒng)更加的完善,能夠自定義的管理。如當(dāng)需要增加商品分類時,只需要在商品分類模塊中增加,而其它模塊中的代碼不需要改動。商品分類的系統(tǒng)界面如圖6.7所示。圖6.7商品分類管理界面6.7 商品入庫管理商品入庫管理是超市管理系統(tǒng)中一個很重要的組成部分,當(dāng)某些商品庫存不足時,必須要入庫新的商品。商品入庫管理的界面如圖6.8所示。圖6.8商品入庫管理界面6.8 前臺銷售模塊前臺銷售管理模塊是整個超市管理系統(tǒng)的核心模塊,系統(tǒng)大部分的業(yè)務(wù)都是在該模塊中實(shí)現(xiàn)的。進(jìn)入界面后,光標(biāo)會自動定位到“商品編號”文本框,用戶只需輸入編號,然后回車,商品便會加入商品列表中。然后顯示欄會顯示商品的名稱、價格。如果再增加一條記錄,商品總額也會增加。每增加完一條記錄,焦點(diǎn)都會自動回到商品編號的文本框中,同時應(yīng)付款也會顯示商品的總額。如果顧客購買完畢,直接按回車,焦點(diǎn)會到“收款”文本框。輸入實(shí)際收的金額,系統(tǒng)會顯示找零的金額。前臺銷售模塊的界面如圖6.9所示圖6.9前臺銷售模塊的界面6.9 權(quán)限管理模塊權(quán)限管理也是一個系統(tǒng)不可缺少的模塊,在實(shí)現(xiàn)的時候有很多的方法,本系統(tǒng)使用的是給每個用戶設(shè)定一個用戶和密碼,然后采用分級權(quán)限管理,管理員可以為每個用戶分配不同的權(quán)限。在權(quán)限管理模塊中,可以新建用戶、編輯用戶、刪除用戶和查找用戶。在新建的時候,只要選中各種權(quán)限的檢查框,就代表該用戶具備了該權(quán)限。權(quán)限管理模塊的界面如圖6.10。圖6.10權(quán)限管理模塊的界面 第7章 軟件測試7.1 軟件測試的概念使用人工或者自動手段來運(yùn)行或測試某個系統(tǒng)的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別它是幫助識別開發(fā)完成(中間或最終的版本)的計算機(jī)軟件(整體或部分)的正確度(correctness) 、完全度(completeness)和質(zhì)量(quality)的軟件過程;是SQA(software quality assurance)的重要子域。Grenford JMyers曾對軟件測試的目的提出過以下觀點(diǎn):(1)測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程;(2)好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案;(3)成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。7.2 軟件測試的策略軟件測試的策略主要考慮如何把設(shè)計測試用例的技術(shù)組織成一個系統(tǒng)的、有計劃的測試步驟。從模塊開始,一級一級向外擴(kuò)展,直至整個系統(tǒng)測試完畢。測試策略應(yīng)包括測試規(guī)劃、測試用例設(shè)計、測試實(shí)施和測試結(jié)果收集評估等。其中,測試規(guī)劃包括測試的步驟、工作量、進(jìn)度和資源等。7.3 軟件測試的過程測試過程按4個步驟進(jìn)行,即單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試7.3.1單元測試開始是單元測試,集中對用源代碼實(shí)現(xiàn)的每一個程序單元進(jìn)行測試,檢查各個程序模塊是否正確地實(shí)現(xiàn)了規(guī)定的功能。 單元測試的內(nèi)容 在單元測試時,測試者需要依據(jù)詳細(xì)設(shè)計說明書和源程序清單,了解該模塊的I/O條件和模塊的邏輯結(jié)構(gòu),主要采用白盒測試的測試用例,輔之以黑盒測試的測試用例,使之對任何合理的輸入和不合理的輸入,都能鑒別和響應(yīng)。(1) 模塊接口測試 在單元測試的開始,應(yīng)對通過被測模塊的數(shù)據(jù)流進(jìn)行測試。測試項目包括: 調(diào)用本模塊的輸入?yún)?shù)是否正確; 本模塊調(diào)用子模塊時輸入給子模塊的參數(shù)是否正確; 全局量的定義在各模塊中是否一致; 在做內(nèi)外存交換時要考慮: 文件屬性是否正確; OPEN與CLOSE語句是否正確。(2) 局部數(shù)據(jù)結(jié)構(gòu)測試 不正確或不一致的數(shù)據(jù)類型說明 使用尚未賦值或尚未初始化的變量 錯誤的初始值或錯誤的缺省值 變量名拼寫錯或書寫錯 不一致的數(shù)據(jù)類型 全局?jǐn)?shù)據(jù)對模塊的影響(3) 路徑測試 選擇適當(dāng)?shù)臏y試用例,對模塊中重要的執(zhí)行路徑進(jìn)行測試。 應(yīng)當(dāng)設(shè)計測試用例查找由于錯誤的計算、不正確的比較或不正常的控制流而導(dǎo)致的錯誤。 對基本執(zhí)行路徑和循環(huán)進(jìn)行測試可以發(fā)現(xiàn)大量的路徑錯誤。7.3.2集成測試集成測試把已測試過的模塊組裝起來,主要對與設(shè)計相關(guān)的軟件體系結(jié)構(gòu)的構(gòu)造進(jìn)行測試。 通常,在單元測試的基礎(chǔ)上,需要將所有模塊按照設(shè)計要求組裝成為系統(tǒng)。這時需要考慮的問題是: 在把各個模塊連接起來的時候,穿越模塊接口的數(shù)據(jù)是否會丟失; 一個模塊的功能是否會對另一個模塊的功能產(chǎn)生不利的影響; 各個子功能組合起來,能否達(dá)到預(yù)期要求的父功能; 全局?jǐn)?shù)據(jù)結(jié)構(gòu)是否有問題; 單個模塊的誤差累積起來,是否會放大,從而達(dá)到不能接受的程度。 在單元測試的同時可進(jìn)行集成測試, 發(fā)現(xiàn)并排除在模塊連接中可能出現(xiàn)的問題,最終構(gòu)成要求的軟件系統(tǒng)。子系統(tǒng)的集成測試特別稱為部件測試,它所做的工作是要找出集成后的子系統(tǒng)與系統(tǒng)需求規(guī)格說明之間的不一致。 進(jìn)行有效性測試(黑盒測試) 有效性測試是在模擬的環(huán)境 (可能就是開發(fā)的環(huán)境) 下,運(yùn)用黑盒測試的方法,驗(yàn)證被測軟件是否滿足需求規(guī)格說明書列出的需求。 首先制定測試計劃,規(guī)定要做測試的種類。還需要制定一組測試步驟,描述具體的測試用例。 通過實(shí)施預(yù)定的測試計劃和測試步驟,確定 軟件的特性是否與需求相符; 所有的文檔都是正確且便于使用; 同時,對其它軟件需求,例如可移植性、兼容性、出錯自動恢復(fù)、可維護(hù)性等,也都要進(jìn)行測試7.3.3確認(rèn)測試確認(rèn)測試則是要檢查已實(shí)現(xiàn)的軟件是否滿足了需求規(guī)格說明中確定了的各種需求,以及軟件配置是否完全、正確。7.3.4系統(tǒng)測試系統(tǒng)測試把已經(jīng)經(jīng)過確認(rèn)的軟件納入實(shí)際運(yùn)行環(huán)境中,與其它系統(tǒng)成份組合在一起進(jìn)行測試。 系統(tǒng)測試(System Testing) 系統(tǒng)測試,是將通過確認(rèn)測試的軟件,作為整個基于計算機(jī)系統(tǒng)的一個元素,與計算機(jī)硬件、外設(shè)、某些支持軟件、數(shù)據(jù)和人員等其它系統(tǒng)元素結(jié)合在一起,在實(shí)際運(yùn)行環(huán)境下,對計算機(jī)系統(tǒng)進(jìn)行一系列的組裝測試和確認(rèn)測試。 系統(tǒng)測試的目的在于通過與系統(tǒng)的需求定義作比較, 發(fā)現(xiàn)軟件與系統(tǒng)的定義不符合或與之矛盾的地方。第8章 系統(tǒng)維護(hù)為了清除系統(tǒng)運(yùn)行中發(fā)生的故障和錯誤,軟、硬件維護(hù)人員要對系統(tǒng)進(jìn)行必要的修改與完善;為了使系統(tǒng)適應(yīng)用戶環(huán)境的變化,滿足新提出的需要,也要對原系統(tǒng)做些局部的更新,這些工作稱為系統(tǒng)維護(hù)。系統(tǒng)維護(hù)的任務(wù)是改正軟件系統(tǒng)在使用過程中發(fā)現(xiàn)的隱含錯誤,擴(kuò)充在使用過程中用戶提出的新的功能及性能要求,其目的是維護(hù)軟件系統(tǒng)的正常運(yùn)作。這階段的文檔是軟件問題報告和軟件修改報告

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論