C++《超市商品管理系統(tǒng)》課程設(shè)計(jì)報(bào)告_第1頁(yè)
C++《超市商品管理系統(tǒng)》課程設(shè)計(jì)報(bào)告_第2頁(yè)
C++《超市商品管理系統(tǒng)》課程設(shè)計(jì)報(bào)告_第3頁(yè)
C++《超市商品管理系統(tǒng)》課程設(shè)計(jì)報(bào)告_第4頁(yè)
C++《超市商品管理系統(tǒng)》課程設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、C+超市商品管理系統(tǒng)課程設(shè)計(jì)報(bào)告面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)報(bào)告學(xué) 院:_ 專業(yè)班級(jí): 學(xué)生姓名: 學(xué) 號(hào): 設(shè)計(jì)地點(diǎn)(單位)_ _計(jì)算機(jī)自主學(xué)習(xí)中心 _ _ _ 設(shè)計(jì)題目:_ 超市商品管理系統(tǒng)_ _ _ 完成日期: 年 月 日 指導(dǎo)教師評(píng)語(yǔ): _ _ _ _ 成績(jī)(五級(jí)記分制):_ _ _ 指導(dǎo)教師(簽字) :_ _ _ 15摘 要此次課程設(shè)計(jì)為超市管理系統(tǒng),由VC6。0編譯器編譯而成。通過本系統(tǒng),在主界面可以通過行管提示的操作,對(duì)商品進(jìn)行購(gòu)買、添加、修改、刪除、查詢、統(tǒng)計(jì)等管理操作。系統(tǒng)主要包含了食品、化妝品、日用品、飲料四大類,每一類都包含了商品的幾大最基本信息,商品名稱、品牌、價(jià)格、生產(chǎn)廠

2、家、庫(kù)存量等。除四大類外有一個(gè)總的商品基類,通過繼承機(jī)制進(jìn)行訪問基類,同時(shí)也結(jié)合運(yùn)用了模板.通過此系統(tǒng)用戶可以簡(jiǎn)潔方便的購(gòu)買商品,管理人員也可輕松進(jìn)行商品管理,從而實(shí)現(xiàn)高效的管理模式,為公司企業(yè)商家等創(chuàng)造最大化的經(jīng)濟(jì)效益.關(guān)鍵詞:管理系統(tǒng) 基類 繼承 模板 課程設(shè)計(jì)任務(wù)書設(shè)計(jì)題目:超市商品管理系統(tǒng)設(shè)計(jì)學(xué)生姓名湯榮安課程名稱面向?qū)ο蟪绦蛟O(shè)計(jì)專業(yè)班級(jí)計(jì)科11地 點(diǎn)I304/I306起止時(shí)間2013年1月7日1月18日設(shè)計(jì)內(nèi)容及要求1)問題描述超市中商品分為四類,分別是食品、化妝品、日用品和飲料。每種商品都包含商品名稱、價(jià)格、庫(kù)存量和生產(chǎn)廠家、品牌等信息。主要完成對(duì)商品的銷售、統(tǒng)計(jì)和簡(jiǎn)單管理。2)功

3、能要求(1)銷售功能.購(gòu)買商品時(shí),先輸入類別,然后輸入商品名稱,并在庫(kù)存中查找該商品的相關(guān)信息。如果有庫(kù)存量,輸入購(gòu)買的數(shù)量,進(jìn)行相應(yīng)計(jì)算.如果庫(kù)存量不夠,給出提示信息,結(jié)束購(gòu)買。(2)商品簡(jiǎn)單管理功能。添加功能:主要完成商品信息的添加。查詢功能:可按商品類別、商品名稱、生產(chǎn)廠家進(jìn)行查詢。若存在相應(yīng)信息,輸出所查詢的信息,若不存在該記錄,則提示“該記錄不存在!”。修改功能:可根據(jù)查詢結(jié)果對(duì)相應(yīng)的記錄進(jìn)行修改。刪除功能:主要完成商品信息的刪除。先輸入商品類別,再輸入要?jiǎng)h除的商品名稱,根據(jù)查詢結(jié)果刪除該物品的記錄,如果該商品不在物品庫(kù)中,則提示“該商品不存在”。(3)統(tǒng)計(jì)功能.輸出當(dāng)前庫(kù)存中所有商

4、品的總數(shù)及詳細(xì)信息;可按商品的價(jià)格、庫(kù)存量、生產(chǎn)廠家進(jìn)行統(tǒng)計(jì),輸出統(tǒng)計(jì)信息時(shí),要按從大到小進(jìn)行排序。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟: (1)應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);(2)分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系; (3)根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次; (4)完成類層次中各個(gè)類的描述; (5)完成類中各個(gè)成員函數(shù)的定義; (6)完成系統(tǒng)的應(yīng)用模塊; (7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報(bào)告。根據(jù)題目要求,運(yùn)用所學(xué)知識(shí),完成設(shè)計(jì)和實(shí)現(xiàn)工作,并按照書寫規(guī)范,撰寫課程設(shè)計(jì)報(bào)告.設(shè)計(jì)參數(shù)(1)系統(tǒng)分析、設(shè)計(jì)正確。(2)結(jié)果以圖表方式顯示。(

5、3)界面簡(jiǎn)潔、美觀.(4)報(bào)告格式規(guī)范。進(jìn)度要求周一:明確設(shè)計(jì)任務(wù),學(xué)習(xí)相關(guān)基礎(chǔ)知識(shí)周二:熟悉各知識(shí)點(diǎn),進(jìn)行基礎(chǔ)練習(xí)周三:根據(jù)題目要求,進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)周四:根據(jù)題目要求,進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)周五:程序測(cè)試參考資料1Richard Johnsonbaugh。 Martin Kalin。面向?qū)ο蟪绦蛟O(shè)計(jì)C+語(yǔ)言描述。機(jī)械工業(yè)出版社.2009年2錢能。+語(yǔ)言程序設(shè)計(jì)教程。清華大學(xué)出版社.2005年其它說明。本表應(yīng)在每次實(shí)施前一周由負(fù)責(zé)教師填寫二份,院系審批后交院系辦備案,一份由負(fù)責(zé)教師留用.。若填寫內(nèi)容較多可另紙附后。3.一題多名學(xué)生共用的,在設(shè)計(jì)內(nèi)容、參數(shù)、要求等方面應(yīng)有所區(qū)別.目 錄摘 要I1 軟件需

6、求分析說明書11.1 需求分析11.2 功能簡(jiǎn)介11。2。1 銷售功能11。2.2 商品管理功能11。2。3 統(tǒng)計(jì)功能21.3 界面介紹與要求21。4 數(shù)據(jù)結(jié)構(gòu)要求32 系統(tǒng)分析與設(shè)計(jì)42。1 系統(tǒng)分析42.1。1 類的設(shè)計(jì)關(guān)系42.1。2 主功能函數(shù)流程圖42.2 軟件的數(shù)據(jù)(結(jié)構(gòu))設(shè)計(jì)52.3 系統(tǒng)的算法設(shè)計(jì)62。3.1 購(gòu)買商品程序算法62.3.2 添加商品程序算法72。3。3 修改商品程序算法82。3.4 統(tǒng)計(jì)商品程序算法93 軟件的實(shí)現(xiàn)113。1 主系統(tǒng)頭文件和基類的定義113。2 購(gòu)買商品代碼解釋113。3 添加商品代碼解釋123。4 刪除商品代碼解釋133.5 修改商品代碼解釋1

7、33。6 查詢商品代碼解釋143.7 統(tǒng)計(jì)商品代碼解釋144 系統(tǒng)功能實(shí)現(xiàn)164.1 系統(tǒng)功能主菜單界面實(shí)現(xiàn)164.2 商品購(gòu)買界面實(shí)現(xiàn)164。3 商品添加界面實(shí)現(xiàn)174.4 商品修改界面實(shí)現(xiàn)184.5 商品統(tǒng)計(jì)界面實(shí)現(xiàn)185 軟件測(cè)試206 軟件使用說明書216.1 銷售功能模塊的使用說明216。2 商品管理功能的使用說明216.3 商品統(tǒng)計(jì)功能的使用說明21參考文獻(xiàn)22致 謝231 軟件需求分析說明書1。1 需求分析隨著科技的進(jìn)步,計(jì)算機(jī)技術(shù)的飛速發(fā)展,許多企業(yè)在進(jìn)行技術(shù)改造的同時(shí),各種工作也趨向于信息技術(shù)化管理.管理系統(tǒng)事一個(gè)信息化、智能化和先進(jìn)管理集合,一個(gè)高效有用的管理系統(tǒng)課一減少一

8、個(gè)企業(yè)或者上商家的管理費(fèi)用和人力物力開支,不僅可以節(jié)省大量時(shí)間,還可以為企業(yè)的各項(xiàng)決策帶來巨大的經(jīng)濟(jì)效益。與人們生活接觸最貼近的超市也有它自己完善的管理系統(tǒng)。計(jì)算機(jī)的自動(dòng)化管理系統(tǒng)提高了超市管理的管理水平和工作效率,增強(qiáng)超市的競(jìng)爭(zhēng)能力降低成本,為客戶提供更加優(yōu)質(zhì)的服務(wù)。所以需要開發(fā)一個(gè)計(jì)算機(jī)系統(tǒng)來代替人工管理超市人員對(duì)商品信息管理和顧客購(gòu)買等方面的工作。使用該系統(tǒng)可以使超市的服務(wù)更加快捷、準(zhǔn)確和方便,減少大量的人工操作,提高了工作效率.1.2 功能簡(jiǎn)介1.2。1 銷售功能本功能主要是針對(duì)消費(fèi)者用戶使用.在購(gòu)買商品時(shí),用戶得先選擇輸入所要購(gòu)買商品的類別,是食品、化妝品、日用品和飲料中的哪一類,然

9、后在輸入商品名稱,系統(tǒng)會(huì)自動(dòng)在庫(kù)存當(dāng)中查找該商品的相關(guān)信息,如果在庫(kù)存中還有庫(kù)存量,則用戶接著進(jìn)行下一步操作,根據(jù)提示輸入要購(gòu)買的商品的數(shù)量,進(jìn)行相應(yīng)的計(jì)算。如果庫(kù)存量不夠,則系統(tǒng)會(huì)給出提示信息,然后詢問顧客是否重新購(gòu)買,又回到系統(tǒng)頁(yè)面主菜單.1。2.2 商品管理功能商品管理功能主要是針對(duì)超市管理人員使用,對(duì)庫(kù)存商品進(jìn)行簡(jiǎn)單的管理.本功能當(dāng)中主要可以實(shí)現(xiàn)商品的添加、查詢、修改、刪除等功能.(1)添加商品通過主頁(yè)面提示菜單鍵入相對(duì)應(yīng)數(shù)字進(jìn)入添加商品選項(xiàng),然后根據(jù)提示添加商品信息,主要包括商品名稱、商品品牌、商品價(jià)格、商品生產(chǎn)廠家、以及商品的庫(kù)存量。(2)刪除商品通過主頁(yè)面的提示菜單鍵入相應(yīng)數(shù)字進(jìn)

10、入刪除商品選項(xiàng),完成最商品信息的刪除.首先選擇輸入要?jiǎng)h除商品的類別,再輸入要?jiǎng)h除的商品的名稱,根據(jù)查詢結(jié)果刪除商品的記錄,如果該商品在庫(kù)存物品當(dāng)中不存在,則系統(tǒng)給出相應(yīng)提示,該商品不存在。(3)修改商品通過主頁(yè)面的提示菜單鍵入相應(yīng)數(shù)字進(jìn)入修改商品選項(xiàng),對(duì)商品信息進(jìn)行修改??筛鶕?jù)查詢的結(jié)果對(duì)相應(yīng)的商品信息進(jìn)行修改,包括商品的名稱、品牌、價(jià)格、生產(chǎn)廠家和庫(kù)存量。(5)查詢商品通過主頁(yè)面的提示菜單鍵入相應(yīng)數(shù)字進(jìn)入查詢商品選項(xiàng),對(duì)商品信息進(jìn)行查詢.可根據(jù)相應(yīng)提示選擇查詢方式,按商品類別、商品名稱、生產(chǎn)廠家進(jìn)行查詢商品的全部信息.如果存在相應(yīng)商品的信息,則輸出所查詢商品的信息,如果不存在該商品的記錄,則

11、系統(tǒng)自動(dòng)提示該商品的記錄不存在。1.2。3 統(tǒng)計(jì)功能此功能主要是提供顯示功能。用戶可通過主頁(yè)面的顯示菜單鍵入相應(yīng)的數(shù)字進(jìn)入統(tǒng)計(jì)選項(xiàng),可以輸出當(dāng)前庫(kù)存當(dāng)中的所有商品的總數(shù)及相應(yīng)商品的詳細(xì)信息,可以按照商品的價(jià)格、生產(chǎn)廠家、庫(kù)存量進(jìn)行統(tǒng)計(jì),輸出商品信息時(shí)可以按照商品的對(duì)應(yīng)信息按照從大到小的的順序進(jìn)行排序輸出。1。3 界面介紹與要求圖1。2 系統(tǒng)首頁(yè)面介紹本系統(tǒng)的軟件界是使用C+編譯生成的一個(gè)系統(tǒng)操作菜單.操作菜單界面總共有七個(gè)選項(xiàng)可以供用戶操作選擇,分別為購(gòu)買商品、添加商品、刪除商品、修改商品、查詢商品、統(tǒng)計(jì)商品、退出系統(tǒng)。菜單頁(yè)面下方有可供用戶選擇操作項(xiàng)目的指令,當(dāng)用戶選擇并輸入0-6中的任意數(shù)

12、字,系統(tǒng)便會(huì)進(jìn)入相應(yīng)的功能操作。如果出現(xiàn)錯(cuò)誤操作,系統(tǒng)會(huì)該處輸入錯(cuò)誤請(qǐng)從新輸入等提示或者自動(dòng)跳出回到主菜單界面。頁(yè)面的組織和設(shè)計(jì)要求先構(gòu)思好系統(tǒng)的功能模塊和結(jié)構(gòu)框架,分析系統(tǒng)中的各個(gè)實(shí)體以及它們間的具體聯(lián)系關(guān)系,根據(jù)問題的描述先設(shè)計(jì)好系統(tǒng)的類層次,完成類層次中各個(gè)成員函數(shù)的定義,實(shí)現(xiàn)每一個(gè)模塊層次之間的銜接,從而設(shè)計(jì)出工整漂亮的管理系統(tǒng),要求整個(gè)系統(tǒng)的界面設(shè)計(jì)簡(jiǎn)潔、美觀,讓用戶使用起來方便快捷。1。4 數(shù)據(jù)結(jié)構(gòu)要求在整個(gè)系統(tǒng)當(dāng)中除了使用類層次結(jié)構(gòu)、繼承機(jī)制、模板等,還使用的了數(shù)據(jù)結(jié)構(gòu)當(dāng)中的鏈表結(jié)構(gòu),主要用來進(jìn)行商品的管理功能.包括商品的添加、修改、刪除、查詢等??梢酝ㄟ^鏈表進(jìn)行存儲(chǔ)、訪問操作。

13、通過動(dòng)態(tài)申請(qǐng)鏈表空間,用指針操作數(shù)據(jù)節(jié)點(diǎn)完成商品信息的一系列操作。2 系統(tǒng)分析與設(shè)計(jì)2。1 系統(tǒng)分析系統(tǒng)的主要工作流程圖如下,當(dāng)進(jìn)入操作主菜單界面時(shí),會(huì)有相應(yīng)的不同的操作選項(xiàng)供用戶選擇,但操作完成后就返回到系統(tǒng)主菜單.2.1.1 類的設(shè)計(jì)關(guān)系商品基類食品類飲料類化妝品類生活用品類圖2。1 系統(tǒng)類的設(shè)計(jì)關(guān)系圖2.1.2 主功能函數(shù)流程圖選擇操作項(xiàng)目1.購(gòu)買商品2.添加商品3.刪除商品4.修改商品5.查詢商品6.統(tǒng)計(jì)商品7.退出系統(tǒng)統(tǒng)計(jì)方式種類類1.價(jià)格統(tǒng)計(jì)2.庫(kù)存統(tǒng)計(jì)System首頁(yè)面圖2.2 首頁(yè)面功能關(guān)系圖2.2 軟件的數(shù)據(jù)(結(jié)構(gòu))設(shè)計(jì)主要系統(tǒng)文件的寫入與保存/讀文件 void System

14、::Read()int num;string kind;Goods temp;ifstream in;in。open(”infile.txt”);in>>num;for(int i = 0; i num; i+)temp = new Goods;tempRead(in);something.push_back(temp);in。close();/寫入文件void System::Write()ofstream out;out.open("infile。txt”);out<< something.size()<endl;/先存進(jìn)去數(shù)量.。for(unsig

15、ned int i = 0; i < something。size(); i+)somethingiWrite(out);out。close();2.3 系統(tǒng)的算法設(shè)計(jì)2。3。1 購(gòu)買商品程序算法當(dāng)用戶選擇第一項(xiàng)操作時(shí),便進(jìn)入購(gòu)買商品的函數(shù)。其流程圖如下:選擇種類種類類1.食品2.飲料3.日用品4.化妝品輸入商品名稱、數(shù)量購(gòu)買商品輸出商品信息、金額購(gòu)買結(jié)束圖2。3 商品購(gòu)買操作流程圖2.3。2 添加商品程序算法其流程圖如下:添加商品選擇種類種類類1.食品2.飲料3.日用品4.化妝品輸入商品名稱、價(jià)格、庫(kù)存、品牌、廠家添加成功圖2.4 商品添加操作流程圖2。3.3 修改商品程序算法其流程圖

16、如下:修改商品選擇種類種類類1.食品2.飲料3.日用品4.化妝品修改成功輸入修改商品名稱選擇修改項(xiàng)種類類輸入修改量1.修改價(jià)格1.修改庫(kù)存圖2。5 商品修改操作流程圖2.3。4 統(tǒng)計(jì)商品程序算法其流程圖如下:統(tǒng)計(jì)商品選擇種類種類類1.食品4.化妝品2.飲料3.日用品選擇統(tǒng)計(jì)項(xiàng)種類類1.修改價(jià)格1.修改庫(kù)存輸入統(tǒng)計(jì)項(xiàng)量統(tǒng)計(jì)結(jié)束輸出統(tǒng)計(jì)信息圖2。6 商品統(tǒng)計(jì)功能流程圖3 軟件的實(shí)現(xiàn)3.1 主系統(tǒng)頭文件和基類的定義#ifndef SYSTEM_H_#define SYSTEM_H_include ”cosmetics。h"#include ”dayuse。h”include "d

17、rink.h”#include "food.h”include "goods.h”#include <vector#include string>using namespace std;/定義結(jié)構(gòu)體元素struct itemstring name;double price;int num;;bool operator(const item &G1, const item G2);class Systempublic:void Star();private:int Buy();/購(gòu)買int Add();/添加int Delect();/刪除int Mode

18、fied();/修改void Statistics();/統(tǒng)計(jì).int Find();/查詢.int Have(string kind, string name);/查找倉(cāng)庫(kù)中是否有此商品。void Write();void Read();string Ask();/詢問增加的種類。.vector<Goods*> something;endif /取消避免頭文件重復(fù)定義定義頭文件,聲明類的公有成員函數(shù)和私有數(shù)據(jù)成員。3。2 購(gòu)買商品代碼解釋int System:Buy()string kind = Ask();int buy_num, a ;string name;cout<

19、<"ntt請(qǐng)輸入您所要購(gòu)買的商品名稱:”;cin>name;a = Have(kind, name);if(a != 1)/代表商品存在、則需要填購(gòu)買數(shù)量、并從倉(cāng)庫(kù)中減去已被購(gòu)買的貨物.somethinga->Show();cout”ntt請(qǐng)輸入購(gòu)買數(shù)量: ";cin>>buy_num;if(buy_num = somethinga->Get_Num()somethinga-Set_Num(somethinga-Get_Num() - buy_num);cout<”ntt您此次購(gòu)買一共花費(fèi): "cout<<bu

20、y_num * somethinga>Get_Price() 元<endl;elsereturn 1;/超過庫(kù)存量。elsereturn 0;/不存在return 1;該函數(shù)實(shí)現(xiàn)了對(duì)商品的購(gòu)買功能,并且計(jì)算出本次購(gòu)買所消費(fèi)金額。3.3 添加商品代碼解釋int System:Add()Goods temp;int a;string kind = Ask();if(kind = "食品")temp = new Food;if(kind = "飲料”)temp = new Drink;if(kind = "日常用品")temp = new

21、 Daily_Supplies;if(kind = "化妝品”)temp = new Cosmetics;tempSet();a = Have(temp>Get_Kind(), temp>Get_Name());if(a = 1)something。push_back(temp);elsereturn 0;/該商品已經(jīng)存在。return 1;該函數(shù)實(shí)現(xiàn)了對(duì)商品的添加功能。3。4 刪除商品代碼解釋int System::Delect()string kind = Ask();string name;int a;cout<<”ntt請(qǐng)輸入您要?jiǎng)h除商品名稱: ”;c

22、in>>name;a = Have(kind, name);if(a != -1)something.erase(something.begin() + a);elsereturn 0;/不存在該商品。return 1;該函數(shù)實(shí)現(xiàn)了對(duì)商品信息的刪除功能。3。5 修改商品代碼解釋int System:Modefied()string kind = Ask();string name;int a;cout<”ntt請(qǐng)輸入您要修改的商品名稱: ”;cin>>name;a = Have(kind, name);if(a != 1)int choice;double pri

23、ce;int num;cout"ntt1.修改價(jià)格"<endl;cout<<"ntt2.修改庫(kù)存”<endl;cout "ntt"cin>>choice;if(choice = 1) cout<"ntt請(qǐng)輸入修改價(jià)格為: ”;cin>>price;somethinga-Set_Price(price);if(choice = 2)cout”ntt請(qǐng)輸入修改庫(kù)存為: "cin>num;somethinga->Set_Num(num);elsereturn 0;r

24、eturn 1;該函數(shù)實(shí)現(xiàn)了對(duì)商品信息的修改功能,可修改商品的價(jià)格以及庫(kù)存量.3。6 查詢商品代碼解釋int System::Find()string kind = Ask();string name;int a;cout<<”ntt請(qǐng)輸入您要查找的商品名稱: ";cin>name;a = Have(kind, name);if(a != -1)somethinga>Show();elsereturn 0;return 1;該函數(shù)實(shí)現(xiàn)了對(duì)商品信息的查詢功能,并且顯示出所查商品的所有信息。3.7 統(tǒng)計(jì)商品代碼解釋void System:Statistics()c

25、out<<”ntt1.對(duì)價(jià)格統(tǒng)計(jì)”endl;cout<"ntt2.對(duì)庫(kù)存統(tǒng)計(jì)”<<endl;cout <<”ntt";cin>statis;item temp;vectoritem> st;for(unsigned int i = 0; i < something.size(); i+) = somethingi>Get_Name();temp。price = somethingiGet_Price();temp。num = somethingi-Get_Num();st.push_back

26、(temp);sort(st.begin(), st。end();/排序if(statis = 1)cout<<” 名稱: ”" 價(jià)格: "<endl;for(unsigned int i = 0; i < something。size(); i+)cout<" "<sti.price<<endl;if(statis = 2)cout<” 名稱: ”<” 庫(kù)存: "<<endl;for(unsigned int i = 0; i < something

27、.size(); i+)cout<<<” ”<sti。num<endl;該函數(shù)實(shí)現(xiàn)了對(duì)商品信息的統(tǒng)計(jì)功能,可分別統(tǒng)計(jì)所有商品的價(jià)格和庫(kù)存量,并且按照由小到大的順序顯示輸出。4 系統(tǒng)功能實(shí)現(xiàn)4。1 系統(tǒng)功能主菜單界面實(shí)現(xiàn)圖4。1 系統(tǒng)主菜單頁(yè)面4.2 商品購(gòu)買界面實(shí)現(xiàn)圖4。2 購(gòu)買商品操作界面4.3 商品添加界面實(shí)現(xiàn)圖4.3 添加商品操作界面4。4 商品修改界面實(shí)現(xiàn)圖4。4 修改商品操作界面4.5 商品統(tǒng)計(jì)界面實(shí)現(xiàn)圖4.5 統(tǒng)計(jì)商品操作界面5 軟件測(cè)試1、 int System::Buy() /購(gòu)買商品*/例1:input:(商品種類):1 outp

28、ut:日常用品信息例2:input:(購(gòu)買數(shù)量,單價(jià)15):2 output:商品品牌:10元2、 int System:Add() /添加商品信息*/例1:input:(商品名稱):雪碧 output:商品品牌:雪碧例2:input:(商品庫(kù)存量):500 output: 商品品牌:5003、 int System:Delect() /*刪除商品信息*/例1:input:(刪除商品名稱):雪碧 output:商品品牌:刪除成功4、 int System::Modefied() /修改商品信息/例1:input:(修改庫(kù)存):444 output: 修改成功!例2:input:(修改價(jià)格):5

29、00 output: 修改成功!5、 void System:Statistics() /*統(tǒng)計(jì)商品信息/例1:input: 1(對(duì)價(jià)格統(tǒng)計(jì)) output: 雪碧 3例2:input: 2(對(duì)庫(kù)存統(tǒng)計(jì)) output: 果粒奶優(yōu) 5006、 int System:Find() /*查詢商品信息/例1:input: 1(商品類別) output:商品品牌:查找商品名稱例2:input:查找商品名稱 output: 百事可樂 3 600 可口可樂 重慶分公司7、 void System:Write() /*文件寫入保存,退出系統(tǒng)/例1:input: 0 output: 謝您的惠顧,歡迎您下次光臨

30、!6 軟件使用說明書6。1 銷售功能模塊的使用說明在使用本系統(tǒng)首先會(huì)進(jìn)入系統(tǒng)首頁(yè)面上面有相應(yīng)數(shù)字操作提示,請(qǐng)選擇要進(jìn)行的操作項(xiàng)目,用戶鍵入1便進(jìn)入購(gòu)買商品功能.根據(jù)相關(guān)提示輸入選擇商品類別,然后輸入商品名稱,并且在庫(kù)存當(dāng)中進(jìn)行查找所要購(gòu)買的商品信息,如果有庫(kù)存量,接著輸入購(gòu)買的商品數(shù)量,然后系統(tǒng)會(huì)進(jìn)行相應(yīng)的費(fèi)用計(jì)算,如果庫(kù)存量不夠,系統(tǒng)會(huì)給出相關(guān)的提示信息,結(jié)束本次購(gòu)買,返回主頁(yè)面。6。2 商品管理功能的使用說明在本管理模塊主要有四個(gè)功能,即商品添加功能、刪除功能、修改功能、查詢功能,主要適用于超市商品管理人員對(duì)庫(kù)存商品進(jìn)行管理.根據(jù)首頁(yè)面的提示信息進(jìn)入相依的操作。鍵入2便進(jìn)入添加商品功能,會(huì)提示用戶依次鍵入商品的名稱、品牌、價(jià)格、生產(chǎn)廠家、庫(kù)存量等五個(gè)信息,然后自動(dòng)保存.鍵入3 便進(jìn)入刪除商品功能,首先選擇輸入商品類別,再輸入要?jiǎng)h除的商品名稱,系統(tǒng)進(jìn)行相應(yīng)的查詢,如果沒有找到該商品的記錄,則會(huì)提示該商品不在物品庫(kù)當(dāng)中,如果有則進(jìn)行刪除并且提示刪除成功。鍵入4便進(jìn)入修改商品的功能,輸入商品的名稱,系統(tǒng)在商品庫(kù)中進(jìn)行對(duì)比查找,然后進(jìn)行修改提示,選擇要

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論