VC課程設(shè)計報告超市貨物管理系統(tǒng)畢業(yè)論文_第1頁
VC課程設(shè)計報告超市貨物管理系統(tǒng)畢業(yè)論文_第2頁
VC課程設(shè)計報告超市貨物管理系統(tǒng)畢業(yè)論文_第3頁
VC課程設(shè)計報告超市貨物管理系統(tǒng)畢業(yè)論文_第4頁
VC課程設(shè)計報告超市貨物管理系統(tǒng)畢業(yè)論文_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 . . . 電子信息工程學(xué)院VC+程序設(shè)計課程設(shè)計報告項目名稱:超市貨物管理系統(tǒng) 專 業(yè): 計算機科學(xué)與技術(shù) 年 級: 2010級 17 / 21摘 要隨著信息時代的來臨,計算機離人們的生產(chǎn)生活越來越近,特別是在企業(yè)中,計算機已經(jīng)在潛移默化中促使企業(yè)由機械化生產(chǎn)轉(zhuǎn)向信息化時代。一方面,企業(yè)規(guī)模的擴大,過去那種采用人工來計劃生產(chǎn)銷售過程的模式已經(jīng)不能跟上越來越大的信息量要求;另一方面,越來越廉價的計算機硬件設(shè)備在一定程度上也促使了企業(yè)的計算機普與,于是ERP(ENTERPRISE RESOURCE PLANNING(企業(yè)資源計劃))系統(tǒng)也應(yīng)用而生。 廠房、生產(chǎn)線、加工設(shè)備、檢測設(shè)備、運輸工具等

2、都是企業(yè)的硬件資源,人力、管理、信譽、融資能力、組織結(jié)構(gòu)、員工的勞動熱情等就是企業(yè)的軟件資源。企業(yè)運行發(fā)展中,這些資源相互作用,形成企業(yè)進行生產(chǎn)活動、完成客戶訂單、創(chuàng)造社會財富、實現(xiàn)企業(yè)價值的基礎(chǔ),反映企業(yè)在競爭發(fā)展中的地位。ERP系統(tǒng)的管理對象便是上述各種資源與生產(chǎn)要素,通過ERP的使用,使企業(yè)的生產(chǎn)過程能與時、高質(zhì)地完成客戶的訂單,最大程度地發(fā)揮這些資源的作用,并根據(jù)客戶訂單與生產(chǎn)狀況做出調(diào)整資源的決策。 伴隨著計算機硬件的進步,計算機軟件高級語言的發(fā)展也經(jīng)歷了從早期語言到結(jié)構(gòu)化程序設(shè)計語言,從面向過程到非過程化程序語言的過程。相應(yīng)地,軟件的開發(fā)也由最初的個體手工作坊式的封閉式生產(chǎn),發(fā)展為

3、產(chǎn)業(yè)化、流水線式的工業(yè)化生產(chǎn)。80年代初出現(xiàn)的面向?qū)ο蟮某绦蛟O(shè)計,以C+、DELPHI、JAVA為代表為用戶提供在模塊化的執(zhí)行方式,提出的對象(OBJECT)的概念,其方法就是軟件的集成化,如同硬件的集成電路一樣,生產(chǎn)一些通用的、封裝緊密的功能模塊,稱之為軟件集成塊,它與具體應(yīng)用無關(guān),但能相互組合,完成具體的應(yīng)用功能,同時又能重復(fù)使用。對使用者來說,只關(guān)心它的接口(輸入量、輸出量)與能實現(xiàn)的功能,至于如何實現(xiàn)的,那是它部的事,使用者完全不用關(guān)心。而同時數(shù)據(jù)庫技術(shù)也經(jīng)過由網(wǎng)狀數(shù)據(jù)庫、層次數(shù)據(jù)庫向目前的以O(shè)RACLE、SQLSERVER、ACCESS為代表的關(guān)系數(shù)據(jù)庫的進化。 本文就以超市庫存管理

4、軟件為研究對象,使用VC6為開發(fā)工具,ACCESS為數(shù)據(jù)源,探討ERP軟件中重要的進銷存問題。 關(guān)鍵詞:管理,入庫,出庫目 錄1.引言52.系統(tǒng)設(shè)計62.1可行性分析62.1.1調(diào)查分析62.1.2必要性分析62.1.3可行性分析62.1.4開發(fā)目標(biāo)82.2可行性分析82.2.1編寫目的82.2.2功能分析92.2.3數(shù)據(jù)分析92.2.4原理框圖92.3模塊設(shè)計92.3.1模塊介紹92.3.2 模塊框圖102.4概要設(shè)計102.4.1 數(shù)據(jù)庫-ER圖102.4.2 模塊功能分析112.5項目實施周期122.5.1開發(fā)環(huán)境122.5.4關(guān)鍵問題122.5.5運行環(huán)境123.界面設(shè)計133.1登陸

5、界面133.2主界面133.3商品操作界面143.4供貨商家153.5庫存報警163.6管理員賬戶修改164.測試總匯175.本章小結(jié)18結(jié) 論19參考文獻201.引言隨著計算機技術(shù)的發(fā)展,計算機技術(shù)已經(jīng)滲透到各個領(lǐng)域,成為各個行業(yè)必不可少的工具,特別是internet技術(shù)的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場競爭中越發(fā)顯示獨特的優(yōu)勢,步入信息化的時代,有巨大的數(shù)據(jù)信息等待加工處理和傳輸,這使得對數(shù)據(jù)的進一步開發(fā)和利用顯得尤為迫切。作為國市場的一些中小型超市,他們在信息化過程中的步伐落后于大中型超市,而對于這些企業(yè)的資源管理,信息的存儲和處理也顯得迫切需要,要適應(yīng)市場競爭,就需要有高效的

6、處理方式和管理方法,因此加快超市的信息化進程是必不可少的。通過對超市的調(diào)查,針對現(xiàn)在各種中小型超市對經(jīng)營業(yè)務(wù)和管理的實際需要,開發(fā)了這套超市貨物管理系統(tǒng),我們針對當(dāng)前各超市管理的特點,采用windows圖形用戶界面這一易學(xué)易用的操作環(huán)境,在系統(tǒng)設(shè)計過程中,我們盡量采用易懂易讀的人機界面,是用戶可以在短期完全掌握。我們又始終發(fā)系統(tǒng)的正確性放在首位,力求數(shù)據(jù)的完整和處理的正確。在此基礎(chǔ)上優(yōu)化程序代碼,加速系統(tǒng)運行和減少對系統(tǒng)的資源的占用。2.系統(tǒng)設(shè)計2.1可行性分析2.1.1調(diào)查分析系統(tǒng)的初步調(diào)查是系統(tǒng)設(shè)計規(guī)劃階段的第一項活動,也是整個系統(tǒng)開發(fā)的第一項活動,主要目標(biāo)就是了解組織機構(gòu)、工作現(xiàn)狀。正式

7、開發(fā)管理信息系統(tǒng)之前進行調(diào)研是非常必要的,其必要性主要表現(xiàn)在以下幾個方面。1明確用戶的要求,以根據(jù)調(diào)查結(jié)果進行可行性分析,確認系統(tǒng)的開發(fā)是否可行。2提出新系統(tǒng)的人員并不都是系統(tǒng)研究人員,有些人對功能和處理數(shù)據(jù)的方法沒明確的認識。它們只是根據(jù)自己業(yè)務(wù)工作的需要提出了要求,系統(tǒng)開人員要對此進行詳細的調(diào)查和分析,確認用戶的要求可以通過現(xiàn)有的計算技術(shù)實現(xiàn),保證開發(fā)的管理信息系統(tǒng)的功能與用戶提出的要求相吻合。3貨物管理系統(tǒng)的現(xiàn)行系統(tǒng)可能是手工系統(tǒng),也可能是使用和計算機的系統(tǒng),無論是何情況,都要詳細地調(diào)查現(xiàn)行系統(tǒng)息處理的具體情況,系統(tǒng)部功能結(jié)構(gòu),以便設(shè)計也一個合理的、好的新系統(tǒng)邏輯模型,為新系統(tǒng)的設(shè)計工作

8、打好基礎(chǔ),保證整個系統(tǒng)開發(fā)的質(zhì)量。通過對整個貨物進銷存信息管理系統(tǒng)目前主要管理業(yè)務(wù)的了解,主要工作是由管理員負責(zé)完成的。首先管理員手工錄入目前所有產(chǎn)品或配件信息,并負責(zé)對其進行管理和維護;建立詳盡的客戶信息,并對進出貨進行登記,便于隨時查詢銷售狀況,以與利潤狀況??傊匦鑼ΜF(xiàn)行系統(tǒng)進行詳細調(diào)查,明確用戶需求,保證開發(fā)的新系統(tǒng)的功能與用戶的要求相吻合,避免耗費大量的人力、物力、財力,新系統(tǒng)的開發(fā)卻失敗的悲劇發(fā)生。2.1.2必要性分析 隨著銷售數(shù)據(jù)規(guī)模的日益龐大,商品數(shù)目也在呈指數(shù)級的增長,這樣就造成了:1產(chǎn)品庫存量大,工作人員為產(chǎn)品進出庫登記時的工作負荷重、效率低。2進出貨過程中,時常會出現(xiàn)錯

9、誤,增加了業(yè)務(wù)成本。3對進出貨數(shù)據(jù)進行查詢時,需要手工翻閱大量的票據(jù),大大降低了查詢效率,而查詢的結(jié)果不盡人意。以上缺點直接或間接地降低了工作效率,最終影響了商品進出庫的管理。2.1.3可行性分析由于本系統(tǒng)管理的對象單一,都是在校學(xué)生,且每個數(shù)據(jù)容具有較強的關(guān)聯(lián)性,涉與的計算過程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫管理。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻,特別是網(wǎng)上資料,特別是參考其它程序的功能,因此完全可以實現(xiàn)。本系統(tǒng)的設(shè)計是在WindowsXP中文版操作系統(tǒng)環(huán)境下,使用Visual C+ 6.0中文版開發(fā)成功的。數(shù)據(jù)庫是MIS中的重要支持技術(shù),在MIS開發(fā)過程中,如何選擇

10、數(shù)據(jù)庫管理是一個重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點和適用圍,因此,在選擇數(shù)據(jù)庫時,應(yīng)考慮數(shù)據(jù)庫應(yīng)用的特點與適用圍,本系統(tǒng)選用的數(shù)據(jù)庫語言介紹如下:Visual C+是一種可視化的、面對對象和條用事件驅(qū)動方式的結(jié)構(gòu)化高級程序設(shè)計,可用于開發(fā)Windows環(huán)境下的種類應(yīng)用程序。它簡單易學(xué)、效率高,且功能強大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C+編程基礎(chǔ)。在Visual C+環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使用Windows部的應(yīng)用程序接口(API)函數(shù),以與動態(tài)庫(DLL)、動態(tài)數(shù)據(jù)交換(DDE)、對象的

11、與嵌入(OLE)、動態(tài)數(shù)據(jù)訪問(ADO)等技術(shù),可以高效、快速地開發(fā)出Windows環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)??偟膩碚f,Visual C+具有以下特點:1可視化編程:用傳統(tǒng)程序設(shè)計語言設(shè)計程序時,都是通過編寫程序代碼來設(shè)計用戶界面,在設(shè)計過程中看不到界面的實際顯示效果,必須編譯后運行程序才能觀察。如果對界面的效果不滿意,還要回到程序中修改。有時候,這種編程-編譯-修改的操作可能要反復(fù)多次,大大影響了軟件開發(fā)效率。Visual C+提供了可視化設(shè)計工具,把Windows界面設(shè)計的復(fù)雜性“封裝”起來,開發(fā)人員不必為界面設(shè)計而編寫大量程序代碼。只需要按設(shè)計要求的屏幕布局,用系統(tǒng)提供

12、的工具,在屏幕上畫出各種“部件”,即圖形對象,并設(shè)置這些圖形對象的屬性。Visual C+自動產(chǎn)生界面設(shè)計代碼,程序設(shè)計人員只需要編寫實現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設(shè)計的效率。2面向?qū)ο蟮某绦蛟O(shè)計4.0版以后的Visual C+支持面向?qū)ο蟮某绦蛟O(shè)計,但它與一般的面向?qū)ο蟮某绦蛟O(shè)計語言(C+)不完全一樣。在一般的面向?qū)ο蟪绦蛟O(shè)計語言中,對象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而Visual C+則是應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計方法(OOP),把程序和數(shù)據(jù)封裝起來作為一個對象,并為每個對象賦予應(yīng)有的屬性,使對象成為實在的東西。在設(shè)計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工

13、具畫在界面上,Visual C+自動生成對象的程序代碼并封裝起來。每個對象以圖形方式顯示在界面上,都是可視的。3結(jié)構(gòu)化程序設(shè)計語言Visual C+是在C+語言的基礎(chǔ)上發(fā)展起來的,具有高級程序設(shè)計語言的語句結(jié)構(gòu),接近于自然語言和人類的邏輯思維方式。Visual C+語句簡單易懂,其編輯器支持彩色代碼,可自動進行語法錯誤檢查,同時具有功能強大且使用靈活的調(diào)試器和編譯器。Visual C+是解釋型語言,在輸入代碼的同時,解釋系統(tǒng)將高級語言分解翻譯成計算機可以識別的機器指令,并判斷每個語句的語法錯誤。在設(shè)計Visual C+程序的過程中,隨時可以運行程序,而在整個程序設(shè)計好之后,可以編譯生成可執(zhí)行文

14、件(.EXE),脫離Visual C+環(huán)境,直接在Windows環(huán)境下運行。4事件驅(qū)動編程機制Visual C+通過事件來執(zhí)行對象的操作。一個對象可能會產(chǎn)生多個事件,每個事件都可以通過一段程序來響應(yīng)。例如,命令按鈕是一個對象,當(dāng)用戶單擊該按鈕時,將產(chǎn)生一個“單擊“(CLICK)事件,而在產(chǎn)生該事件時將執(zhí)行一段程序,用來實現(xiàn)指定的操作。在用Visual C+設(shè)計大型應(yīng)用軟件時,不必建立具有明顯開始和結(jié)束的程序,而是編寫若干個微小的子程序,即過程。這些過程分別面向不同的對象,由用戶操作引發(fā)某個事件來驅(qū)動完成某種特定的功能,或者由事件驅(qū)動程序調(diào)用通用過程來執(zhí)行指定的操作,這樣可以方便編程人員,提高效

15、率。5訪問數(shù)據(jù)庫Visual C+具有強大的數(shù)據(jù)庫管理功能,利用數(shù)據(jù)控件和數(shù)據(jù)庫管理窗口,可以直接建立或處理Microsoft Access格式的數(shù)據(jù)庫,并提供了強大的數(shù)據(jù)存儲和檢索功能。同時,Visual Basic還能直接編輯和訪問其他外部數(shù)據(jù)庫,如dBASE,F(xiàn)oxPro,Paradox等,這些數(shù)據(jù)庫格式都可以用Visual Basic編輯和處理。Visual C+提供開放式數(shù)據(jù)連接,即ODBC功能,可通過直接訪問或建立連接的方式使用并操作后臺大型網(wǎng)絡(luò)數(shù)據(jù)庫,如SQL Server,Oracle等。在應(yīng)用程序中,可以使用結(jié)構(gòu)化查詢語言SQL數(shù)據(jù)標(biāo)準(zhǔn),直接訪問服務(wù)器上的數(shù)據(jù)庫,并提供了簡單

16、的面向?qū)ο蟮膸觳僮髦噶詈投嘤脩魯?shù)據(jù)庫訪問的加鎖機制和網(wǎng)絡(luò)數(shù)據(jù)庫的SQL的編程技術(shù),為單機上運行的數(shù)據(jù)庫提供了SQL網(wǎng)絡(luò)接口,以便在分布式環(huán)境中快速而有效地實現(xiàn)客戶/服務(wù)器(client/server)方案。6動態(tài)數(shù)據(jù)交換(DDE)利用動態(tài)數(shù)據(jù)交換(Dynamic Data Exchange)技術(shù),可以把一種應(yīng)用程序中的數(shù)據(jù)動態(tài)地到另一種應(yīng)用程序中,使兩種完全不同的應(yīng)用程序建立起一條動態(tài)數(shù)據(jù)鏈路。當(dāng)原始數(shù)據(jù)變化時,可以自動更新的數(shù)據(jù)。Visual Basic提供了動態(tài)數(shù)據(jù)交換的編程技術(shù),可以在應(yīng)用程序中與其他Windows應(yīng)用程序建立動態(tài)數(shù)據(jù)交換,在不同的應(yīng)用程序之間進行通信。7對象的與嵌入(O

17、LE)對象的與嵌入(OLE)將每個應(yīng)用程序都看做是一個對象(object),將不同的對象(link)起來,再嵌入(embed)某個應(yīng)用程序中,從而可以得到具有聲音、影像、圖像、動畫、文字等各種信息的集合式的文件。OLE技術(shù)是Microsoft公司對象技術(shù)的戰(zhàn)略,它把多個應(yīng)用程序合為一體,將每個應(yīng)用程序看做是一個對象進行和嵌入,是一種應(yīng)用程序一體化的技術(shù)。利用OLE技術(shù),可以方便地建立復(fù)合式文檔(compound document),這種文檔由來自多個不同應(yīng)用程序的對象組成,文檔中的每個對象都與原來的應(yīng)用程序相聯(lián)系,并可執(zhí)行與原來應(yīng)用程序完全一樣的操作。8動態(tài)庫(DLL)Visual C+是一種

18、高級程序設(shè)計語言,不具備低級語言的功能,對訪問機器硬件的操作不太容易實現(xiàn)。但它可以通過動態(tài)庫技術(shù)將C/C+或匯編語言編寫的程序加入到Visual C+應(yīng)用程序中,可以像調(diào)用部函數(shù)一樣調(diào)用其他語言編寫的函數(shù)。此外,通過動態(tài)庫,還可以調(diào)用Windows應(yīng)用程序接口(API)函數(shù),實現(xiàn)SDK所具有的功能。2.1.4開發(fā)目標(biāo)開發(fā)建立一套數(shù)據(jù)庫應(yīng)用系統(tǒng)進銷存信息管理系統(tǒng),用于管理商品的錄入、運轉(zhuǎn)、查詢以與進庫、出庫等信息。系統(tǒng)為C/S結(jié)構(gòu)。另外,一個界面友好、操作方便的進銷存信息管理系統(tǒng)能夠更好地解決產(chǎn)品繁瑣的統(tǒng)計工作。2.2可行性分析2.2.1編寫目的本軟件對超市的采購、銷售、倉庫等實際運作流程均實現(xiàn)

19、了動態(tài)的計算管理,使得超市經(jīng)營者能夠迅速的掌控公司的實際運作狀況、合理做出公司的戰(zhàn)略決策。軟件提供的商品入庫、商品銷售、商品庫存報警、減少人為的差錯、最大限度堵塞漏洞的基礎(chǔ)上很好的減輕了采購、銷售、倉庫、等環(huán)節(jié)工作人員的勞動強度,全面體現(xiàn)了現(xiàn)代企業(yè)管理理論所倡導(dǎo)的工作高效、環(huán)境輕松的氛圍。2.2.2功能分析1操作權(quán)限設(shè)置功能強大。既可以設(shè)置各種菜單級別的操作權(quán)限,也可以設(shè)置“成本管理權(quán)”、“會員管理權(quán)” 、“單據(jù)刪除權(quán)” 、“銷售退貨權(quán)” 、“售價調(diào)整權(quán)” 與“銷售反確認權(quán)”等權(quán)限。2訂貨功能功大。軟件可根據(jù)商品資料中設(shè)置的最高庫存、最低庫存與當(dāng)前庫存自動升級定貨清單,也可以通過提取補貨數(shù)據(jù)生

20、成定貨清單,讓您的訂貨工作輕松、方便。3獨創(chuàng)的單據(jù)確認與反確認功能,方便用戶對單據(jù)輸入、修改。4批發(fā)價、零售價可自動生成,減輕了定價的工作量。5預(yù)警系統(tǒng)功能強大,可根據(jù)庫存貨量的多少,提示用戶與時補貨。6“傻瓜化、人性化”設(shè)計管理,簡單易用,不懂計算機也能輕松應(yīng)對編制記帳憑證、查詢等操作。2.2.3數(shù)據(jù)分析1管理員:管理員編號、管理員密碼、管理員賬戶。2商品信息:商品編號、商品名、當(dāng)前庫存、最大庫存、最小庫存3入庫信息:商品編號、商家編號、入庫數(shù)量,購入價格、購入日期4日志操作:管理員賬戶、操作、日期。5商家信息:商家編號、商家名稱、商家地址、負責(zé)人、email 。6出庫信息:商品編號、出庫數(shù)

21、量、管理員賬戶、出庫時間。2.2.4原理框圖服務(wù)器入庫銷售操作管理圖2.2.4-1 原理框圖2.3模塊設(shè)計2.3.1模塊介紹1進貨管理:用于登記入庫商品的名稱、單價、數(shù)量與入庫日期等2銷售管理:用于登記銷售商品的名稱、單價、數(shù)量與銷售日期。3庫存管理:用于查詢商品適(當(dāng))時的庫存情況。庫存過多、過少商品報警的查詢。進貨管理銷售管理采購進貨進貨退單進貨結(jié)算進貨匯總銷售開單銷售退單銷售結(jié)算銷售匯總2.3.2 模塊框圖2.4概要設(shè)計2.4.1 數(shù)據(jù)庫-ER圖E-R是實體-聯(lián)系方法是來描述現(xiàn)實世界的概念模型,它可以方便、準(zhǔn)確地表述出信息世界中的常用概念,是抽象和描述現(xiàn)實世界的有力工具。下面是該系統(tǒng)的E

22、-R圖:進貨單數(shù)量進貨價經(jīng)辦人進貨商品商品編號進貨日期銷售單數(shù)量銷售價經(jīng)辦人銷售商品商品編號銷售日期圖2.4.1-1對象詳細圖超市基本信息供應(yīng)商基本信息管理員商品分類商品檔案進貨單銷售單數(shù)據(jù)庫圖2.4對象聯(lián)系圖2.4.2 模塊功能分析1進貨管理:"進貨開單":進貨開單、商品的添加、進貨價的調(diào)整等。"進貨退貨":進貨退回。"進貨單匯總":進貨單統(tǒng)計報表。"退貨單匯總":退貨單統(tǒng)計報表。"所有進貨商品匯總":所有進貨商品的統(tǒng)計報表。"所有退貨商品匯總":所有退回商品的統(tǒng)計報表。&

23、quot;所有無退貨進貨商品匯總":所有無退貨進貨的統(tǒng)計報表。2銷售管理:"銷售開單":銷售開單、商品的添加、零售價的調(diào)整等。"銷售退貨":銷售退回。"所有銷售商品匯總":所有銷售商品的統(tǒng)計報表。"所有退貨商品匯總":所有退回商品的統(tǒng)計報表。4庫存管理:"非進貨入庫":其他入庫。"非進貨出庫":其他出庫。"庫存查詢":庫存統(tǒng)計報表。"所有過少報警商品統(tǒng)計":所有庫存過少的報警統(tǒng)計。"所有過多報警商品統(tǒng)計":

24、所有庫存過多的報警統(tǒng)計。5系統(tǒng)管理:"用戶管理":管理員用戶信息的管理。"系統(tǒng)日志":系統(tǒng)日志文件的查看。"重新登陸":重新登陸。"修改密碼":密碼的修改。"退出":系統(tǒng)得退出。2.5項目實施周期由于剛剛接觸到軟件實例的開發(fā),考慮到有過多的制約項目順利進行和完成的因素都有可能最終導(dǎo)致項目周期的不可預(yù)知性??紤]到這些情況,項目小組全體人員盡自己最大的努力,力爭項目產(chǎn)品的高質(zhì)量、早期完工。項目實施期為2011年11月10日至2011年12月10日。2.5.1開發(fā)環(huán)境前臺開發(fā)環(huán)境:Microsoft

25、Visual C+ 6.0后臺數(shù)據(jù)庫環(huán)境:Microsoft Access 2003/20072.5.4關(guān)鍵問題本開發(fā)項目中可能影響到項目進度的關(guān)鍵問題主要是:數(shù)據(jù)庫的建立入庫,銷售中記賬憑證的登記。2.5.5運行環(huán)境開發(fā)完成后,該產(chǎn)品在Windows 2000(Windows XP),Windows 2003等平臺下運行。實現(xiàn)簡單的超市進銷存管理。3.界面設(shè)計3.1登陸界面圖3.1登陸界面3.2主界面圖3.2主界面3.3商品操作界面圖3.3商品操作界面3.4供貨商家圖3.4供貨商家界面3.5庫存報警圖3.5庫存報警界面3.6管理員賬戶修改圖3.6管理員密碼修改4.測試總匯軟件測試是為了發(fā)現(xiàn)錯

26、誤而執(zhí)行程序的過程,其目的在于以最少的時間和人力系統(tǒng)地找出軟件中潛在的各種錯誤和缺陷。測試主要是由人而不是由機器執(zhí)行,因而存在心理學(xué)的問題。軟件測試技術(shù)大體上可以分成白盒測試和黑盒測試。白盒測試技術(shù)依據(jù)的是程序的邏輯結(jié)構(gòu),主要包括邏輯覆蓋和路徑測試技術(shù)等;黑盒測試技術(shù)依據(jù)的是軟件行為的描述,主要包括等價類劃分、邊界值分析和狀態(tài)測試等。程序的靜態(tài)測試是在不執(zhí)行程序的條件下,有條理地仔細審查軟件設(shè)計、體系結(jié)構(gòu)和代碼,從而找出軟件錯誤的過程,其主要方法包括同行審查、代碼會審、代碼走查等。由于軟件錯誤的復(fù)雜性,軟件測試需要綜合應(yīng)用測試技術(shù),并且實施合理的測試步驟,即單元測試、集成測試、確認測試和系統(tǒng)測

27、試。單元測試集中于每一個獨立的模塊;集成測試集中于模塊的各組裝;確認測試集中檢驗是否符合需求規(guī)格說明書中確定的各種需求;系統(tǒng)測試集中檢驗系統(tǒng)所有元素之間協(xié)作是否合適,整個系統(tǒng)的性能和功能是否滿足。軟件調(diào)試則是在軟件測試成功后開始的工作,其任務(wù)是進一步診斷和改正程序中的錯誤。軟件調(diào)試是程序員自己進行的技巧性很強的工作,調(diào)試工作的困難與人的心理因素和技術(shù)因素都有關(guān)系,需要繁重的腦力勞動和豐富的經(jīng)驗。軟件測試中存在許多機械的和重復(fù)性的工作,對此可以應(yīng)用計算機進行自動化測試,從而可以大大促進軟件測試的質(zhì)量和產(chǎn)品化。但測試自動化具有局限性,不可能取代手工測試。5.本章小結(jié)此系統(tǒng)是在吸取超市行業(yè)眾多成功人士、成功企業(yè)、經(jīng)營管理專家成功秘訣的基礎(chǔ)上開發(fā)的產(chǎn)品。本軟件融科學(xué)性、

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論