




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、xx大學(xué)畢 業(yè) 論 文商品銷售管理系統(tǒng)開(kāi)發(fā)與設(shè)計(jì)學(xué) 院:計(jì)算機(jī)與信息工程學(xué)院姓 名: _ 學(xué) 號(hào): 20051148 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 指導(dǎo)教師: 2010年4月 畢業(yè)論文(設(shè)計(jì))申請(qǐng)學(xué)士學(xué)位論文商品銷售管理系統(tǒng)申請(qǐng)人:導(dǎo)師:2010年4月xx大學(xué)計(jì)算機(jī)與信息工程學(xué)院摘要:論文闡述了商品銷售管理系統(tǒng)的開(kāi)發(fā),并對(duì)該系統(tǒng)的需求分析及系統(tǒng)需要實(shí)現(xiàn)的設(shè)計(jì)方法作了詳細(xì)介紹。該系統(tǒng)的基本功能主要包括用戶購(gòu)買和管理員管理。用戶購(gòu)買系統(tǒng)包括商品查詢,訂單查詢和商品訂購(gòu);管理員系統(tǒng)包括管理員登錄,商品管理,對(duì)用戶訂單的處理和計(jì)算用戶所購(gòu)商品的金額。因?yàn)榇讼到y(tǒng)是基于結(jié)構(gòu)化設(shè)計(jì)的,所以它能非常便利地?cái)U(kuò)展成
2、適合于未來(lái)更加復(fù)雜的環(huán)境??傊?,該系統(tǒng)是一個(gè)可靠而有用的系統(tǒng)。關(guān)鍵詞:visual basic 銷售管理 sql數(shù)據(jù)庫(kù)abstract:thesis on marketing management system and the system needs analysis and system design methods need to achieve detail. the basic function of the system include the purchase and administrators to manage users. system, including the pu
3、rchase of goods, information, order inquiries and product orders; administrator system administrator login, merchandise management, order processing to the user and the users has been calculated the amount of goods purchased. because this system is based on the structure design, so it is very conven
4、ient to expand in the future for more complex environment. in short, the system is a reliable and useful system.keyword:visual basic sales management sql目錄引 言1第一章商品銷售管理系統(tǒng)概述21.1開(kāi)發(fā)背景21.2開(kāi)發(fā)及運(yùn)行環(huán)境21.3系統(tǒng)的主要功能21.4系統(tǒng)結(jié)構(gòu)總圖3第二章分析與設(shè)計(jì)42.1可行性分析42.2需求分析42.3業(yè)務(wù)流程5第三章數(shù)據(jù)庫(kù)設(shè)計(jì)53.1創(chuàng)建數(shù)據(jù)庫(kù)63.2主要表的結(jié)構(gòu)及其關(guān)系圖63.3實(shí)體e-r圖10第四章模塊的設(shè)計(jì)1
5、34.1概述13第五章程序調(diào)試175.1程序調(diào)試185.2 軟件測(cè)試.17附錄a 參考資料19致謝.19引 言隨著經(jīng)濟(jì)加速發(fā)展,市場(chǎng)經(jīng)濟(jì)日趨激烈。伴隨著產(chǎn)品的日趨同質(zhì)化,企業(yè)的競(jìng)爭(zhēng)目標(biāo)從單純的產(chǎn)品競(jìng)爭(zhēng)轉(zhuǎn)向供應(yīng)鏈競(jìng)爭(zhēng)?!耙詽M足客戶需求為目的,為提高原料、制品及相關(guān)信息從供應(yīng)到消費(fèi)的流動(dòng)和儲(chǔ)存效率而進(jìn)行計(jì)劃、執(zhí)行和控制。”采用傳統(tǒng)的手工管理模式,其工作效率、管理質(zhì)量和管理水平已不能滿足當(dāng)今經(jīng)營(yíng)管理發(fā)展的要求,只有采用先進(jìn)的科學(xué)管理技術(shù),才能提高工作效率,眾多的中小型公司、中小型企業(yè)、中小型批發(fā)商都已經(jīng)意識(shí)到這一點(diǎn),因此,商品銷售管理系統(tǒng)的開(kāi)發(fā)和應(yīng)用越來(lái)越重要。第一章 商品銷售管理系統(tǒng)概述1.1 開(kāi)
6、發(fā)背景銷售管理系統(tǒng)是企業(yè)管理的一個(gè)重要管理環(huán)節(jié),它的特點(diǎn)是信息量大,要求信息反饋迅速,對(duì)企業(yè)經(jīng)濟(jì)效益能夠產(chǎn)生直接的影響。同時(shí),它與他的其他管理環(huán)節(jié)如庫(kù)存管理、銷售帳務(wù)管理等關(guān)系什么密切。采用傳統(tǒng)的手工管理模式,其工作效率、管理質(zhì)量和管理水平已不能滿足當(dāng)今經(jīng)營(yíng)管理發(fā)展的要求,也無(wú)法和國(guó)外的企業(yè)進(jìn)行競(jìng)爭(zhēng)。只有采用先進(jìn)的銷售管理中,才能提高工作效率和企業(yè)的管理水平,使企業(yè)能夠隨著市場(chǎng)的動(dòng)態(tài)變化而隨時(shí)調(diào)整自身的銷售業(yè)務(wù)流程,在瞬息萬(wàn)變的市場(chǎng)競(jìng)爭(zhēng)中脫穎而出。1.2 開(kāi)發(fā)及運(yùn)行環(huán)境硬件平臺(tái)cpu:p41.8ghz;內(nèi)存:256mb以上。軟件平臺(tái):操作系統(tǒng):windows 2000;數(shù)據(jù)庫(kù):sql serv
7、er 2000;開(kāi)發(fā)工具包:jdk version1.4.2;vb服務(wù)器:tomcat;瀏覽器:ie5.0,推薦使用ie6.0分辨率:最佳效果1024*768像素1.3 系統(tǒng)的主要功能商品銷售管理的主要任務(wù)是用計(jì)算機(jī)對(duì)商品銷售信息進(jìn)行日常的管理,如銷售開(kāi)單、銷售收款、銷售退貨,迅速準(zhǔn)確地完成各種銷售信息的統(tǒng)計(jì)計(jì)算和匯總工作,并快速打印商品銷售報(bào)表。我們針對(duì)系統(tǒng)服務(wù)對(duì)象的具體要求,設(shè)計(jì)了本商品銷售管理系統(tǒng)。主要有以下幾大功能:(1)對(duì)各種商品的基礎(chǔ)信息進(jìn)行維護(hù)和管理。能夠完成商品信息的添加、修改和刪除,也可以按照一定的條件查詢商品信息。(2)對(duì)商品的批量銷售進(jìn)行處理。顧客購(gòu)買商品可能是一種也可能
8、是多種,如果能夠處理批量銷售,就會(huì)大大提高工作效率。因此,設(shè)計(jì)系統(tǒng)的應(yīng)考慮到這些情況。(3)客戶欠款管理。在銷售收款中,記錄客戶欠款信息和客戶還款信息。(4)庫(kù)存商品查看。隨時(shí)監(jiān)控庫(kù)存商品品種和數(shù)量。(5)查詢統(tǒng)計(jì)功能。要求可以按日期查詢和可以按用戶選擇的字段和輸入的內(nèi)容查詢。并在查詢過(guò)程中統(tǒng)計(jì)銷售數(shù)量和銷售金額。(6)銷售匯總功能。分別按客戶、商品和銷售員匯總銷售品種、銷售數(shù)量和銷售金額。1.4 系統(tǒng)結(jié)構(gòu)總圖系統(tǒng)的結(jié)構(gòu)總圖如圖1.1所示第二章 分析與設(shè)計(jì)2.1 可行性分析 商業(yè)企業(yè)在運(yùn)營(yíng)過(guò)程中,經(jīng)常會(huì)受到以下一些條件的限制:l 產(chǎn)品的宣傳受到限制,采購(gòu)商或顧客只能通過(guò)上門咨詢、電話溝通等方式
9、進(jìn)行各種信息的獲取,受一定的時(shí)間與物理空間的局限并且成本較高。l 龐大的商業(yè)經(jīng)濟(jì)周轉(zhuǎn)。l 復(fù)雜的產(chǎn)品周轉(zhuǎn)渠道。從看樣品、談價(jià)格到支付貨款等一系列的產(chǎn)品周轉(zhuǎn)渠道過(guò)于復(fù)雜,企業(yè)與顧客之間缺乏全面的溝通與快捷運(yùn)營(yíng)的平臺(tái)。l 商業(yè)企業(yè)中根據(jù)季節(jié)的變化,熱銷商品在銷售高峰到來(lái)時(shí)貨源緊張,企業(yè)需要實(shí)時(shí)了解商品的銷售情況,保證熱銷商品的要貨滿足率。因此,企業(yè)需要重新認(rèn)識(shí)市場(chǎng)、消費(fèi)者以及自身市場(chǎng)定位,正確認(rèn)識(shí)科學(xué)管理技術(shù)在企業(yè)中的重要地位,以少量的時(shí)間和資金建立企業(yè)與客戶之間的溝通平臺(tái),以此來(lái)制定長(zhǎng)遠(yuǎn)發(fā)展戰(zhàn)略,使企業(yè)與顧客間的經(jīng)濟(jì)活動(dòng)變得更靈活、更主動(dòng)。本系統(tǒng)是一個(gè)中小型的簡(jiǎn)單商品銷售管理系統(tǒng),可以為各類用戶
10、提供方便的在線訂購(gòu)環(huán)境,符合目前國(guó)內(nèi)流行的電子商務(wù)模式。用戶可以在系統(tǒng)中實(shí)現(xiàn)注冊(cè)、瀏覽商品、搜索查詢商品、下定單、處理定單等功能;管理員可以通過(guò)用戶管理、定單管理、商品管理、評(píng)論管理等管理功能來(lái)對(duì)系統(tǒng)進(jìn)行維護(hù)更新。由分析可得,不論是商業(yè)還是技術(shù)上,商品銷售管理系統(tǒng)的開(kāi)發(fā)都是可行的。2.2 需求分析銷售和回款流程是一個(gè)企業(yè)實(shí)現(xiàn)物流到現(xiàn)金轉(zhuǎn)換的關(guān)鍵環(huán)節(jié),是企業(yè)物流管理最重要的環(huán)節(jié),也是企業(yè)資金循環(huán)的最后一個(gè)環(huán)節(jié)。銷售價(jià)格和批零方式選擇直接影響銷售利潤(rùn),而正確的銷售分析與銷售量預(yù)測(cè),對(duì)于確定正確的銷售策略和制定下一期銷售計(jì)劃是至關(guān)重要的。因此每個(gè)企業(yè)都非常重視銷售和回款。對(duì)于提高企業(yè)的銷售業(yè)績(jī)及科學(xué)
11、管理水平有很顯著的作用。2.3 業(yè)務(wù)流程商品銷售管理系統(tǒng)的業(yè)務(wù)流程如圖2.1所示。銷售報(bào)表客戶庫(kù)存數(shù)據(jù)客戶還款銷售退貨信息銷售退貨欠款信息客戶欠款銷售開(kāi)單銷售信息還款信息第三章 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)應(yīng)用程序的重要組成部分。設(shè)計(jì)結(jié)構(gòu)合理、功能齊全的數(shù)據(jù)相對(duì)于提高數(shù)據(jù)庫(kù)應(yīng)用程序的開(kāi)發(fā)效率和程序的性能都是非常重要的,數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程大致如下:(1) 根據(jù)用戶要求,確定數(shù)據(jù)庫(kù)中要保存的數(shù)據(jù)信息。 對(duì)用戶需求進(jìn)行分析是數(shù)據(jù)庫(kù)設(shè)計(jì)的第一個(gè)階段。不斷地調(diào)查與研究用戶需求,了解企業(yè)運(yùn)作流程等系統(tǒng)要求,是設(shè)計(jì)概念模型的基礎(chǔ)。(2) 設(shè)計(jì)數(shù)據(jù)的概念模型。 概念模型是按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)建模。它是用于進(jìn)行信息建
12、模的工具,對(duì)整個(gè)數(shù)據(jù)庫(kù)的設(shè)計(jì)具有深刻的影響。(3) 邏輯結(jié)構(gòu)設(shè)計(jì)。 邏輯結(jié)構(gòu)設(shè)計(jì)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過(guò)程。(4) 數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)。(5) sql語(yǔ)言是結(jié)構(gòu)化語(yǔ)言(structure query language)的縮寫,是一種用于數(shù)據(jù)庫(kù)查詢和編程的語(yǔ)言,已經(jīng)成為關(guān)系型數(shù)據(jù)庫(kù)普遍使用的標(biāo)準(zhǔn),使用這種標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)語(yǔ)言對(duì)程序設(shè)計(jì)和數(shù)據(jù)庫(kù)的維護(hù)都帶來(lái)了極大的方便,廣泛地應(yīng)用于各種數(shù)據(jù)查詢。3.1 創(chuàng)建數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)的設(shè)計(jì)通常是以一個(gè)已經(jīng)存在的數(shù)據(jù)庫(kù)管理系統(tǒng)為基礎(chǔ)的。本系統(tǒng)采用了sql server數(shù)據(jù)庫(kù)管理系統(tǒng)。在sql server 2000中創(chuàng)建數(shù)據(jù)庫(kù)
13、可以使用以下3種方法:(1) 運(yùn)用數(shù)據(jù)庫(kù)導(dǎo)向創(chuàng)建數(shù)據(jù)庫(kù)。(2) 在sql server 2000的企業(yè)管理器中,首先展開(kāi)服務(wù)器組,然后展開(kāi)服務(wù)器,單擊“數(shù)據(jù)庫(kù)”/“新建數(shù)據(jù)庫(kù)”命令,在彈出的“數(shù)據(jù)庫(kù)屬性”對(duì)話框中,鍵入新建數(shù)據(jù)庫(kù)的名稱。(3) 使用 create database命令。3.2 主要表的結(jié)構(gòu)及其關(guān)系圖3.2.1 數(shù)據(jù)表概要說(shuō)明本系統(tǒng)用到的主要數(shù)據(jù)表包括商品信息表(此表主要用于保存商品基礎(chǔ)信息)、客戶信息表(此表主要用于保存客戶基礎(chǔ)信息和欠款信息)、銷售訂單(此表主要用于銷售商品與客戶之間的信息)、退貨單表(此表主要用于退貨信息的查詢)以及客戶欠款信息表(此表主要用于保存客戶欠款信
14、息)、客戶還款信息表(此表主要用于保存客戶還款信息)。數(shù)據(jù)庫(kù)創(chuàng)建完成后,在sql server 2000的企業(yè)管理器中展開(kāi)要?jiǎng)?chuàng)建表的商品銷售管理系統(tǒng)數(shù)據(jù)庫(kù)“xsgl”,選中“表”選項(xiàng),單擊鼠標(biāo)右鍵,在出現(xiàn)的快捷菜單中選擇“新建表”選項(xiàng)。在表設(shè)計(jì)器中,可以按照下面的步驟設(shè)計(jì)表:(1) 輸入字段名。在“列名”列表中輸入字段名。在sql server 2000 中,字段名不允許重復(fù),而且必須符合sql server 的標(biāo)識(shí)符規(guī)范。每填寫完一列后,都有新的一列出現(xiàn)。(2) 選擇適當(dāng)?shù)臄?shù)據(jù)類型,并設(shè)置長(zhǎng)度。(3) 在“允許空”列表項(xiàng)中,重要的字段如商品名稱、單位、單價(jià)應(yīng)該不允許為空,其他字段可以為空。如
15、果設(shè)置不允許空,那么插入記錄或修改記錄時(shí),將不允許空值出現(xiàn),否則將出現(xiàn)錯(cuò)誤提示。(4) 在“描述”文本框中,可以輸入一些必要的說(shuō)明。(5) 在“默認(rèn)值”文本框中,可以輸入一些默認(rèn)值,以減少輸入的工作量。如果日期的默認(rèn)值為系統(tǒng)日期,則在“默認(rèn)值”文本框中輸入“(getdate()”。以上輸入完成后,單擊保存圖表,將彈出輸入表名的對(duì)話框。表名輸入完成后,表就設(shè)計(jì)成功了??蛻粜畔⒈淼膭?chuàng)建過(guò)程如圖3.1所示數(shù)據(jù)表樹(shù)型結(jié)構(gòu)圖如圖3.2所示,此圖包括此系統(tǒng)的部分?jǐn)?shù)據(jù)表。3.2.2 主要表的結(jié)構(gòu)商品信息表(goods)3.1字段名稱數(shù)據(jù)類型字段大小必填字段索引是否主鍵商品編號(hào)varchar5是無(wú)是商品名稱v
16、archar100是無(wú)型號(hào)規(guī)格varchar20否無(wú)銷售單價(jià)money20否無(wú)進(jìn)貨批次varchar40否無(wú)商品總額money50否無(wú)供貨廠商varchar50否無(wú)進(jìn)貨日期datetime6是無(wú)商品單價(jià)money8是無(wú)進(jìn)貨數(shù)量numeric18是無(wú)銷售單表(sales)3.2字段名稱數(shù)據(jù)類型字段類型必填數(shù)據(jù)索引是否主鍵訂單編號(hào)varchar10是無(wú)銷售客戶varchar10是無(wú)付款金額money5是無(wú)付款方式varchar5是無(wú)派送人員varchar10否無(wú)經(jīng)辦人員varchar10否無(wú)商品編號(hào)varchar10是無(wú)名稱規(guī)格varchar10否無(wú)單位varchar10否無(wú)單價(jià)money50否無(wú)
17、數(shù)量numeric20否無(wú)銷售總價(jià)money50否無(wú)銷售狀態(tài)varchar10否無(wú)客戶信息表(customer)3.3字段名稱數(shù)據(jù)類型字段大小必填字段索引是否主鍵客戶姓名varchar10是無(wú)性別varchar10是無(wú)身份證號(hào)碼varchar18是無(wú)地址varchar50否無(wú)電話varchar11是無(wú)傳真varchar11否無(wú)聯(lián)系人varchar10否無(wú)郵箱varchar20否無(wú)應(yīng)收金額money8否無(wú)實(shí)際欠款money8否無(wú)退貨單表(return)3.4字段名稱數(shù)據(jù)類型字段類型索引是否主鍵商品編號(hào)varchar10無(wú)退貨日期datetime10無(wú)退貨客戶varchar10無(wú)退貨數(shù)量numer
18、ic50無(wú)退貨金額money20無(wú)退貨緣由varchar50無(wú)客戶欠款信息表(account)3.5字段名稱數(shù)據(jù)類型字段大小必填數(shù)據(jù)索引是否主鍵日期datetime8否無(wú)時(shí)間datetime8否無(wú)數(shù)量numeric18否無(wú)單價(jià)money8否無(wú)金額小計(jì)money8否無(wú)票號(hào)varchar30否無(wú)欠款合計(jì)money8否無(wú)客戶全稱varchar10否無(wú)客戶還款信息表 3.6字段名稱數(shù)據(jù)類型字段大小必填數(shù)據(jù)索引是否主鍵日期datetime8否無(wú)時(shí)間datetime8否無(wú)數(shù)量numeric18否無(wú)單價(jià)money8否無(wú)金額小計(jì)money8否無(wú)票號(hào)varchar30否無(wú)收款合計(jì)money8否無(wú)客戶全稱varc
19、har10否無(wú)3.3 實(shí)體e-r圖 在數(shù)據(jù)庫(kù)設(shè)計(jì)中,先要對(duì)系統(tǒng)分析所得的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,然后得出系統(tǒng)的關(guān)系模式,可以采用實(shí)體聯(lián)系圖(簡(jiǎn)稱er圖)的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)的描述。er圖由實(shí)體、屬性、聯(lián)系三部分組成。er圖的有關(guān)符號(hào)說(shuō)明如下:實(shí)體屬性聯(lián)系客戶用戶名傳真地址真名性別電話郵編email工作單位身份證圖3.6 客戶實(shí)體的e-r圖管理員用戶名密碼 圖3.7 管理員實(shí)體e-r圖圖3.8 銷售定單實(shí)體e-r圖銷售定單銷售客戶訂單編號(hào)付款方式單價(jià).商品供貨廠商商品名稱型號(hào)規(guī)格商品單價(jià)商品編號(hào)進(jìn)貨日期進(jìn)貨批次總數(shù)量剩余數(shù)量商品單位圖3.9 商品實(shí)體e-r圖退貨單退貨日期退貨編號(hào)客戶姓名退款
20、金額圖3.10 幾個(gè)實(shí)體間的關(guān)系e-r第四章 模塊的設(shè)計(jì)根據(jù)本系統(tǒng)的要求,并結(jié)合實(shí)際情況,本系統(tǒng)主要以下模塊:商品信息 商品信息的管理,如新增、修改、刪除、搜索等;商品銷售統(tǒng)計(jì) 主要是商品銷售信息的查詢,可以按銷售記錄時(shí)間查詢,也可以按照銷售狀態(tài)查詢?nèi)缯?、退貨、?zèng)品等;商品銷售 主要是商品銷售信息的添加、刪除以及打??;客戶信息 主要是客戶信息的新增、修改、刪除以及導(dǎo)出、打?。煌顺鱿到y(tǒng)模塊 主要用于此銷售管理系統(tǒng)的的退出4.1 概述在主程序界面中單擊菜單或工具欄上的共能按鈕,可以調(diào)用相應(yīng)程序,進(jìn)行相應(yīng)操作。在狀態(tài)欄中顯示當(dāng)前操作日期、時(shí)間以及公司網(wǎng)址。圖4.1 主程序界面如圖所示4.1.1用戶
21、登錄窗體本窗體的任務(wù)是通過(guò)用戶輸入密碼判斷用戶是否是合法的用戶.它用于管理員按照用戶名和密碼進(jìn)行登錄。以免不相關(guān)得人進(jìn)入系統(tǒng)進(jìn)行不良的操作,而對(duì)系統(tǒng)進(jìn)行破壞,導(dǎo)致整個(gè)系統(tǒng)進(jìn)行癱瘓。圖4.2 用戶登錄窗體4.1.2商品信息登記此模塊的作用查看商品的詳細(xì)清單及庫(kù)存情況,以及對(duì)商品信息的新增、修改、刪除、導(dǎo)出以及打印。4.3 商品信息列表4.4 新增商品信息 4 .客戶信息 此模塊的功能是客戶信息的查看,以及對(duì)客戶信息的新增、修改、刪除、導(dǎo)出以及打印搜索。4.5 銷售客戶列表4.6新增客戶信息5.商品銷售單設(shè)計(jì)此模塊是進(jìn)行商品交易時(shí)需提交的銷售單,為方便以后查詢及統(tǒng)計(jì)匯總商品銷信息。4.7 銷售報(bào)表
22、6.商品銷售信息此模塊主要用于銷售查詢以及統(tǒng)計(jì)匯總,可分別按照商品名稱,時(shí)間,銷售狀態(tài)以及銷售客戶分類查詢。對(duì)于分析銷售業(yè)績(jī)及提高銷售業(yè)績(jī)有非常大的幫助。4.8 商品銷售信息模塊7.退出系統(tǒng)退出系統(tǒng)界面的圖如下圖所示4.9 系統(tǒng)退出圖第五章 程序調(diào)試與測(cè)試5.1 程序調(diào)試無(wú)論從事軟件開(kāi)發(fā)工作多長(zhǎng)時(shí)間,在編寫程序的過(guò)程中,都可能會(huì)發(fā)生一些錯(cuò)誤。有的錯(cuò)誤容易發(fā)現(xiàn),有的錯(cuò)誤不容易發(fā)現(xiàn)。必須采用一些特設(shè)的手段才能找出來(lái)。在應(yīng)用程序中查找并排除錯(cuò)誤的過(guò)程稱為程序調(diào)試調(diào)試程序有以下幾種方法:1. 靜態(tài)檢查靜態(tài)檢查的程序的基本方法是,逐行逐句地讀程序,弄清楚每條語(yǔ)句的作用,預(yù)見(jiàn)每條語(yǔ)句和模塊的執(zhí)行結(jié)果,判斷
23、是否與預(yù)期結(jié)果相一致。這個(gè)工作貫穿在整個(gè)編碼過(guò)程中。2. 動(dòng)態(tài)檢查動(dòng)態(tài)檢查的基本方法是,輸入一組典型的數(shù)據(jù)來(lái)運(yùn)行程序。程序?qū)@些數(shù)據(jù)的處理結(jié)果。程序員是事先知道的,將運(yùn)行后的實(shí)際結(jié)果和預(yù)想結(jié)果相比較,可以判斷程序的正確性。3. 使用vb調(diào)試工具visual basic的調(diào)試工具提供了定位錯(cuò)誤和清除錯(cuò)誤的工具。從“調(diào)試”工具欄很容易訪問(wèn)這些工具。5.2 系統(tǒng)測(cè)試系統(tǒng)測(cè)試是將已經(jīng)確認(rèn)的軟件、計(jì)算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進(jìn)行信息系統(tǒng)的各種組裝測(cè)試和確認(rèn)測(cè)試,其目的是通過(guò)與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開(kāi)發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方,從而提出更加完善的方案.。它的的任務(wù)是近可能徹底的檢
24、查出程序中的錯(cuò)誤,提高軟件系統(tǒng)的可靠性,其目的是檢驗(yàn)系統(tǒng)做得怎樣?。這階段又可分為三個(gè)步驟:模塊測(cè)試,測(cè)試每個(gè)模塊的程序是否有錯(cuò)誤;組裝測(cè)試,測(cè)試模塊之間的接口是否正確;確認(rèn)測(cè)試,測(cè)試整個(gè)軟件系統(tǒng)是否滿足用戶功能和性能的要求。測(cè)試發(fā)現(xiàn)問(wèn)題之后要經(jīng)過(guò)調(diào)試找出錯(cuò)誤原因和位置,然后進(jìn)行改正。是基于系統(tǒng)整體需求說(shuō)明書的黑盒類測(cè)試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。系統(tǒng)測(cè)試是針對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的測(cè)試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不相符合或與之矛盾的地方。系統(tǒng)測(cè)試的對(duì)象不僅僅包括需要測(cè)試的產(chǎn)品系統(tǒng)的軟件,還要包含軟件所依賴的硬件、外設(shè)甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。因此,必須
25、將系統(tǒng)中的軟件與各種依賴的資源結(jié)合起來(lái),在系統(tǒng)實(shí)際運(yùn)行環(huán)境下來(lái)進(jìn)行測(cè)試附錄 參考資料1 . visual basic數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)完全手冊(cè) 高春艷 李俊民編寫 人民郵電出版社 2006年3月2 visual basic信息系統(tǒng)開(kāi)發(fā)實(shí)例精選 機(jī)械工業(yè)出版社 宋坤、趙智勇、劉強(qiáng)等編著 2005年7月3 sql server數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析 宋昆、李嚴(yán)等編著 機(jī)械工業(yè)出版社 2006年1月4 visual basic精彩編程200例 賽奎春、高春艷等編著 機(jī)械工業(yè)出版社 2003年1月5 visual basic數(shù)據(jù)庫(kù)開(kāi)發(fā)關(guān)鍵技術(shù)與實(shí)例應(yīng)用 高春艷、李艷編著 人民郵電出版社 2004年5月致 謝在
26、本次畢業(yè)設(shè)計(jì)中,我從曾老師身上學(xué)到了很多東西。每一次遇到問(wèn)題他都會(huì)很耐心的講給我聽(tīng),還幫我找資料,借文檔給我看。他無(wú)論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到很大的提高,這對(duì)于我以后的工作和學(xué)習(xí)都有一種很大的幫助,在此感謝他耐心的輔導(dǎo)。在撰寫論文階段,曾老師審閱我們的論文,提出了許多寶貴意見(jiàn),沒(méi)有他的指導(dǎo),我們就不能較好的完成課題設(shè)計(jì)的任務(wù)。另外,我還要感謝在這幾年來(lái)對(duì)我有所教導(dǎo)的老師,他們孜孜不倦的教誨不但讓我學(xué)到了很多知識(shí),而且讓我掌握了學(xué)習(xí)的方法,更教會(huì)了我做人處事的道理,在此表示感謝。同時(shí),在系統(tǒng)開(kāi)發(fā)過(guò)程中還有同組的同學(xué)也給了我不少幫助,這里一并表示感謝。 薅袀襖芇莇螆羄荿薃
27、螞羃聿莆薈羂膁薁羇羈莃莄袃羀蒅蝕蝿罿膅蒂蚅罿芇蚈薁羈莀蒁衿肇聿蚆螅肆膂葿蟻肅芄蚄薇肄蒆蕆羆肅膆莀袂肅羋薆螈肂莁莈蚄肁肀薄薀膀膃莇袈腿芅薂螄膈莇蒞螀膇膇薀蚆膇艿蒃羅膆莁蠆袁膅蒄蒂螇膄膃蚇蚃袀芆蒀蕿袀莈蚅袈衿肈蒈襖袈芀螄螀袇莂薆蚆袆蒅荿羄裊膄薅袀襖芇莇螆羄荿薃螞羃聿莆薈羂膁薁羇羈莃莄袃羀蒅蝕蝿罿膅蒂蚅罿芇蚈薁羈莀蒁衿肇聿蚆螅肆膂葿蟻肅芄蚄薇肄蒆蕆羆肅膆莀袂肅羋薆螈肂莁莈蚄肁肀薄薀膀膃莇袈腿芅薂螄膈莇蒞螀膇膇薀蚆膇艿蒃羅膆莁蠆袁膅蒄蒂螇膄膃蚇蚃袀芆蒀蕿袀莈蚅袈衿肈蒈襖袈芀螄螀袇莂薆蚆袆蒅荿羄裊膄薅袀襖芇莇螆羄荿薃螞羃聿莆薈羂膁薁羇羈莃莄袃羀蒅蝕蝿罿膅蒂蚅罿芇蚈薁羈莀蒁衿肇聿蚆螅肆膂葿蟻肅芄蚄薇肄蒆蕆
28、羆肅膆莀袂肅羋薆螈肂莁莈蚄肁肀薄薀膀膃莇袈腿芅薂螄膈莇蒞螀膇膇薀蚆膇艿蒃羅膆莁蠆袁膅蒄蒂螇膄膃蚇蚃袀芆蒀蕿袀莈蚅袈衿肈蒈襖袈芀螄螀袇莂薆蚆袆蒅荿羄裊膄薅袀襖芇莇螆羄荿薃螞羃聿莆薈羂膁薁羇羈莃莄袃羀蒅蝕蝿罿膅蒂蚅罿芇蚈薁羈莀蒁衿肇聿蚆螅肆膂葿蟻肅芄蚄薇肄蒆蕆羆肅膆莀袂肅羋薆螈肂莁莈蚄肁肀薄薀膀膃莇袈腿芅薂螄膈莇蒞螀膇膇薀蚆膇艿蒃羅膆莁蠆袁膅蒄蒂螇膄膃蚇蚃袀芆蒀蕿袀莈蚅袈衿肈蒈襖袈芀螄螀袇莂薆蚆袆蒅荿羄裊膄薅袀襖芇莇螆羄荿薃螞羃聿莆薈羂膁薁羇羈莃莄袃羀肅芇莆薇螂肀節(jié)薆裊芅膈薅羇肈蕆薄蚇芃莃蚃蝿肆艿螞袁節(jié)膅螞肄肅薃蟻螃羇葿蝕袆膃蒞蠆羈羆芁蚈蚈膁膇蚇螀羄蒆螆袂腿莂螆羅羂羋螅蚄膈芄螄袇肁薂螃罿芆蒈螂肁聿
29、莄螁螁芄芀莈袃肇膆蕆羅芃蒅蒆蚅肅莁蒅袇芁莇蒄羀膄芃蒄肂羇薂蒃螂膂蒈蒂襖羅莄蒁羆膀艿薀蚆羃膅蕿螈腿蒄薈羈羈蒀薈肅芇莆薇螂肀節(jié)薆裊芅膈薅羇肈蕆薄蚇芃莃蚃蝿肆艿螞袁節(jié)膅螞肄肅薃蟻螃羇葿蝕袆膃蒞蠆羈羆芁蚈蚈膁膇蚇螀羄蒆螆袂腿莂螆羅羂羋螅蚄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀莈袃肇膆蕆羅芃蒅蒆蚅肅莁蒅袇芁莇蒄羀膄芃蒄肂羇薂蒃螂膂蒈蒂襖羅莄蒁羆膀艿薀蚆羃膅蕿螈腿蒄薈羈羈蒀薈肅芇莆薇螂肀節(jié)薆裊芅膈薅羇肈蕆薄蚇芃莃蚃蝿肆艿螞袁節(jié)膅螞肄肅薃蟻螃羇葿蝕袆膃蒞蠆羈羆芁蚈蚈膁膇蚇螀羄蒆螆袂腿莂螆羅羂羋螅蚄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀莈袃肇膆蕆羅芃蒅蒆蚅肅莁蒅袇芁莇蒄羀膄芃蒄肂羇薂蒃螂膂蒈蒂襖羅莄蒁羆膀艿薀蚆羃
30、膅蕿螈腿蒄薈羈羈蒀薈肅芇莆薇螂肀節(jié)薆裊芅膈薅羇肈蕆薄蚇芃莃蚃蝿肆艿螞袁節(jié)膅螞肄肅薃蟻螃羇葿蝕袆膃蒞蠆羈羆芁蚈蚈膁膇蚇螀羄蒆螆袂腿莂螆羅羂羋螅蚄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀莈袃肇膆蕆羅芃蒅蒆蚅肅莁蒅袇芁莇蒄羀膄芃蒄肂羇薂蒃螂膂蒈蒂襖羅莄蒁羆膀艿薀蚆羃膅蕿螈腿蒄薈羈羈蒀薈肅芇莆薇螂肀節(jié)薆裊芅膈薅羇肈蕆薄蚇芃莃蚃蝿肆艿螞袁節(jié)膅螞肄肅薃蟻螃羇葿蝕袆膃蒞蠆羈羆芁蚈蚈膁膇蚇螀羄蒆螆袂腿莂螆羅羂羋螅蚄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀莈袃肇膆蕆羅芃蒅蒆蚅肅莁蒅袇芁莇蒄羀膄芃蒄肂羇薂蒃螂膂蒈蒂襖羅莄蒁羆膀艿薀蚆羃膅蕿螈腿蒄薈羈羈蒀薈肅芇莆薇螂肀節(jié)薆裊芅膈薅羇肈蕆薄蚇芃莃蚃蝿肆艿螞袁節(jié)膅螞肄肅薃蟻螃羇葿蝕袆膃蒞蠆羈羆芁蚈蚈膁膇蚇螀羄蒆螆袂腿莂螆羅羂羋螅蚄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀莈袃肇膆蕆羅芃蒅蒆蚅肅莁蒅袇芁莇蒄羀膄芃蒄肂羇薂蒃螂膂蒈蒂襖羅莄蒁羆膀艿薀蚆羃膅蕿螈腿蒄薈羈羈蒀薈肅芇莆薇螂肀節(jié)薆裊芅膈薅羇肈蕆薄蚇芃莃蚃蝿肆艿螞袁節(jié)膅螞肄肅薃蟻螃羇葿蝕袆膃蒞蠆羈羆芁蚈蚈膁膇蚇螀羄蒆螆袂腿莂螆羅羂羋螅蚄膈芄螄袇肁薂螃罿芆蒈螂肁聿莄螁螁芄芀莈袃肇膆蕆羅芃蒅蒆蚅肅莁蒅袇芁莇蒄羀膄芃蒄肂羇薂蒃螂膂蒈蒂襖羅莄蒁羆膀艿薀蚆羃膅蕿螈腿蒄薈羈羈蒀薈肅芇莆薇螂肀節(jié)薆裊芅膈薅羇肈蕆薄蚇芃莃蚃蝿肆艿螞袁節(jié)膅螞肄肅薃蟻螃羇葿蝕袆膃蒞蠆羈羆芁蚈蚈膁膇蚇
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠房裝修免責(zé)合同范本
- 出售磚廠土地合同范本
- 翻轉(zhuǎn)課堂教學(xué)模式在青少年籃球教學(xué)中的應(yīng)用價(jià)值
- 醫(yī)院設(shè)備托管合同范本
- 單次貨運(yùn)合同范本
- 思維導(dǎo)圖在英語(yǔ)寫作教學(xué)中的應(yīng)用
- 賣房解除合同范本
- 分次提款借款合同范本
- 借錢付利息合同范本
- 供應(yīng)合同與采購(gòu)合同范本
- 2022年咖啡師資格證考試參考題庫(kù)及答案
- 2023年新改版教科版科學(xué)三年級(jí)下冊(cè)活動(dòng)手冊(cè)參考答案(word可編輯)
- 2023年P(guān)10戶外全彩LED顯示屏預(yù)算方案報(bào)價(jià)預(yù)算
- GB/T 554-1996帶纜樁
- 馬工程教材《公共財(cái)政概論》PPT-第四章 政府消費(fèi)支出
- GB/T 20313-2006建筑材料及制品的濕熱性能含濕率的測(cè)定烘干法
- 比較政治制度導(dǎo)論
- 農(nóng)村土地承包調(diào)解仲裁與仲裁庭審技巧課件
- 拉擠樹(shù)脂及其成型工藝介紹課件
- 山東省中考物理總復(fù)習(xí) 八上 第6講 質(zhì)量與密度
- 介入放射學(xué)全套教程
評(píng)論
0/150
提交評(píng)論