導航:首頁 > 源碼編譯 > 線上銷售系統源碼

線上銷售系統源碼

發布時間:2022-04-28 06:05:37

1. 誰給我一個商品銷售系統的源代碼啊需要java做的!

EeSs:誰給我一個商品銷*系統的源代碼啊?需要JAVA做的!
為獲取幫助,你需要提供合法的Email地址*
您還能通過Baihi聯系我們或QQ:六伍柒幺伍六幺伍 ('幺'讀 yao 一聲)
針對你的需求
我們可以提供一份與要求相匹配的源碼

ES:\
EeSs:誰給我一個商品銷*系統的源代碼啊?需要JAVA做的!
交易提醒:預付訂金是詐騙

2. 銷售管理系統用eclipse環境寫的源代碼

using namespace std;

class complex //復數類聲明
{
public: //外部介面
complex(double r=0.0,double i=0.0)
{
real=r;
imag=i;
} //構造函數
complex operator + (complex c2); //+重載為成員函數
complex operator - (complex c2); //-重載為成員函數
void display(); //輸出顯示復數
private: //私有數據成員
double real; //復數實部
double imag; //復數虛部
};
complex complex::operator +(complex c2) //重載函數實現
{
complex c;
c.real=real+c2.real;
c.imag=imag+c2.imag;
return complex(c.real,c.imag);
}

3. 用sql開發一個水果銷售系統的源代碼


select 姓名,savg from (select 學號,avg(成績)as savg from sc where 成績<60 group by 學號 having count(學號)>=2) t1,student where t1.學號=student.學號

1. Group By 語句簡介:
Group By語句從英文的字面意義上理解就是「根據(by)一定的規則進行分組(Group)」。它的作用是通過一定的規則將一個數據集劃分成若干個小的區域,然後針對若干個小區域進行數據處理。 2. Group By 的使用: 上面已經給出了對Group By語句的理解。基於這個理解和SQL Server 2000的聯機幫助,下面對Group By語句的各種典型使用進行依次列舉說明。 2.1 Group By [Expressions]: 這個恐怕是Group By語句最常見的用法了,Group By + [分組欄位](可以有多個)。在執行了這個操作以後,數據集將根據分組欄位的值將一個數據集劃分成各個不同的小組。比如有如下數據集,其中水果名稱(FruitName)和出產國家(ProctPlace)為聯合主鍵: FruitName ProctPlace Price
Apple China $1.1
Apple Japan $2.1
Apple USA $2.5
Orange China $0.8
Banana China $3.1
Peach USA $3.0
如果我們想知道每個國家有多少種水果,那麼我們可以通過如下SQL語句來完成: SELECT COUNT(*) AS 水果種類, ProctPlace AS 出產國 FROM T_TEST_FRUITINFO GROUP BY ProctPlace 這個SQL語句就是使用了Group By + 分組欄位的方式,那麼這句SQL語句就可以解釋成「我按照出產國家(ProctPlace)將數據集進行分組,然後分別按照各個組來統計各自的記錄數量。」很好理解對吧。這里值得注意的是結果集中有兩個返回欄位,一個是ProctPlace(出產國), 一個是水果種類。如果我們這里水果種類不是用Count(*),而是類似如下寫法的話: SELECT FruitName, ProctPlace FROM T_TEST_FRUITINFO GROUP BY ProctPlace 那麼SQL在執行此語句的時候會報如下的類似錯誤: 選擇列表中的列 'T_TEST_FRUITINFO.FruitName' 無效,因為該列沒有包含在聚合函數或 GROUP BY 子句中。 這就是我們需要注意的一點,如果在返回集欄位中,這些欄位要麼就要包含在Group By語句的後面,作為分組的依據;要麼就要被包含在聚合函數中。我們可以將Group By操作想像成如下的一個過程,首先系統根據SELECT 語句得到一個結果集,如最開始的那個水果、出產國家、單價的一個詳細表。然後根據分組欄位,將具有相同分組欄位的記錄歸並成了一條記錄。這個時候剩下的那些不存在於Group By語句後面作為分組依據的欄位就有可能出現多個值,但是目前一種分組情況只有一條記錄,一個數據格是無法放入多個數值的,所以這里就需要通過一定的處理將這些多值的列轉化成單值,然後將其放在對應的數據格中,那麼完成這個步驟的就是聚合函數。這就是為什麼這些函數叫聚合函數(aggregate functions)了。 2.2 Group By All [expressions] : Group By All + 分組欄位, 這個和前面提到的Group By [Expressions]的形式多了一個關鍵字ALL。這個關鍵字只有在使用了where語句的,且where條件篩選掉了一些組的情況才可以看出效果。在SQL Server 2000的聯機幫助中,對於Group By All是這樣進行描述的: 如果使用 ALL 關鍵字,那麼查詢結果將包括由 GROUP BY 子句產生的所有組,即使某些組沒有符合搜索條件的行。沒有 ALL 關鍵字,包含 GROUP BY 子句的 SELECT 語句將不顯示沒有符合條件的行的組。 其中有這么一句話「如果使用ALL關鍵字,那麼查詢結果將包含由Group By子句產生的所有組...沒有ALL關鍵字,那麼不顯示不符合條件的行組。」這句話聽起來好像挺耳熟的,對了,好像和LEFT JOIN 和 RIGHT JOIN 有點像。其實這里是類比LEFT JOIN來進行理解的。還是基於如下這樣一個數據集: FruitName ProctPlace Price
Apple China $1.1
Apple Japan $2.1
Apple USA $2.5
Orange China $0.8
Banana China $3.1
Peach USA $3.0
首先我們不使用帶ALL關鍵字的Group By語句: SELECT COUNT(*) AS 水果種類, ProctPlace AS 出產國 FROM T_TEST_FRUITINFO WHERE (ProctPlace <> 'Japan') GROUP BY ProctPlace 那麼在最後結果中由於Japan不符合where語句,所以分組結果中將不會出現Japan。 現在我們加入ALL關鍵字: SELECT COUNT(*) AS 水果種類, ProctPlace AS 出產國 FROM T_TEST_FRUITINFO WHERE (ProctPlace <> 'Japan') GROUP BY ALL ProctPlace 重新運行後,我們可以看到Japan的分組,但是對應的「水果種類」不會進行真正的統計,聚合函數會根據返回值的類型用默認值0或者NULL來代替聚合函數的返回值。 2.3 GROUP BY [Expressions] WITH CUBE | ROLLUP: 首先需要說明的是Group By All 語句是不能和CUBE 和 ROLLUP 關鍵字一起使用的。 首先先說說CUBE關鍵字,以下是SQL Server 2000聯機幫助中的說明: 指定在結果集內不僅包含由 GROUP BY 提供的正常行,還包含匯總行。在結果集內返回每個可能的組和子組組合的 GROUP BY 匯總行。GROUP BY 匯總行在結果中顯示為 NULL,但可用來表示所有值。使用 GROUPING 函數確定結果集內的空值是否是 GROUP BY 匯總值。 結果集內的匯總行數取決於 GROUP BY 子句內包含的列數。GROUP BY 子句中的每個操作數(列)綁定在分組 NULL 下,並且分組適用於所有其它操作數(列)。由於 CUBE 返回每個可能的組和子組組合,因此不論指定分組列時所使用的是什麼順序,行數都相同。 我們通常的Group By語句是按照其後所跟的所有欄位進行分組,而如果加入了CUBE關鍵字以後,那麼系統將根據所有欄位進行分組的基礎上,還會通過對所有這些分組欄位所有可能存在的組合形成的分組條件進行分組計算。由於上面舉的例子過於簡單,這里就再適合了,現在我們的數據集將換一個場景,一個表中包含人員的基本信息:員工所在的部門編號(C_EMPLINFO_DEPTID)、員工性別(C_EMPLINFO_SEX)、員工姓名(C_EMPLINFO_NAME)等。那麼我現在想知道每個部門各個性別的人數,那麼我們可以通過如下語句得到: SELECT C_EMPLINFO_DEPTID, C_EMPLINFO_SEX, COUNT(*) AS C_EMPLINFO_TOTALSTAFFNUM FROM T_PERSONNEL_EMPLINFO GROUP BY C_EMPLINFO_DEPTID, C_EMPLINFO_SEX 但是如果我現在希望知道: 1. 所有部門有多少人(這里相當於就不進行分組了,因為這里已經對員工的部門和性別沒有做任何限制了,但是這的確也是一種分組條件的組合方式); 2. 每種性別有多人(這里實際上是僅僅根據性別(C_EMPLINFO_SEX)進行分組); 3. 每個部門有多少人(這里僅僅是根據部門(C_EMPLINFO_DEPTID)進行分組);那麼我們就可以使用ROLLUP語句了。 SELECT C_EMPLINFO_DEPTID, C_EMPLINFO_SEX, COUNT(*) AS C_EMPLINFO_TOTALSTAFFNUM FROM T_PERSONNEL_EMPLINFO GROUP BY C_EMPLINFO_DEPTID, C_EMPLINFO_SEX WITH CUBE 那麼這里你可以看到結果集中多出了很多行,而且結果集中的某一個欄位或者多個欄位、甚至全部的欄位都為NULL,請仔細看一下你就會發現實際上這些記錄就是完成了上面我所列舉的所有統計數據的展現。使用過SQL Server 2005或者RDLC的朋友們一定對於矩陣的小計和分組功能有印象吧,是不是都可以通過這個得到答案。我想RDLC中對於分組和小計的計算就是通過Group By的CUBE和ROLLUP關鍵字來實現的。(個人意見,未證實) CUBE關鍵字還有一個極為相似的兄弟ROLLUP, 同樣我們先從這英文入手,ROLL UP是「向上卷」的意思,如果說CUBE的組合是絕對自由的,那麼ROLLUP的組合就需要有點約束了。我們先來看看SQL Server 2000的聯機中對ROLLUP關鍵字的定義: 指定在結果集內不僅包含由 GROUP BY 提供的正常行,還包含匯總行。按層次結構順序,從組內的最低級別到最高級別匯總組。組的層次結構取決於指定分組列時所使用的順序。更改分組列的順序會影響在結果集內生成的行數。 那麼這個順序是什麼呢?對了就是Group By 後面欄位的順序,排在靠近Group By的分組欄位的級別高,然後是依次遞減。如:Group By Column1, Column2, Column3。那麼分組級別從高到低的順序是:Column1 > Column2 > Column3。還是看我們前面的例子,SQL語句中我們僅僅將CUBE關鍵字替換成ROLLUP關鍵字,如: SELECT C_EMPLINFO_DEPTID, C_EMPLINFO_SEX, COUNT(*) AS C_EMPLINFO_TOTALSTAFFNUM FROM T_PERSONNEL_EMPLINFO GROUP BY C_EMPLINFO_DEPTID, C_EMPLINFO_SEX WITH ROLLUP 和CUBE相比,返回的數據行數減少了不少。:),仔細看一下,除了正常的Group By語句後,數據中還包含了: 1. 部門員工數;(向上卷了一次,這次先去掉了員工性別的分組限制) 2. 所有部門員工數;(向上又卷了依次,這次去掉了員工所在部門的分組限制)。 在現實的應用中,對於報表的一些統計功能是很有幫助的。 這里還有一個問題需要補充說明一下,如果我們使用ROLLUP或者CUBE關鍵字,那麼將產生一些小計的行,這些行中被剔除在分組因素之外的欄位將會被設置為NULL,那麼還存在一種情況,比如在作為分組依據的列表中存在可空的行,那麼NULL也會被作為一個分組表示出來,所以這里我們就不能僅僅通過NULL來判斷是不是小計記錄了。下面的例子展示了這里說得到的情況。還是我們前面提到的水果例子,現在我們在每種商品後面增加一個「折扣列」(Discount),用於顯示對應商品的折扣,這個數值是可空的,也就是可以通過NULL來表示沒有對應的折扣信息。數據集如下所示: FruitName ProctPlace Price Discount
Apple China $1.1 0.8
Apple Japan $2.1 0.9
Apple USA $2.5 1.0
Orange China $0.8 NULL
Banana China $3.1 NULL
Peach USA $3.0 NULL
現在我們要統計「各種折扣對應有多少種商品,並總計商品的總數。」,那麼我們可以通過如下的SQL語句來完成: SELECT COUNT(*) AS ProctCount, Discount FROM T_TEST_FRUITINFO GROUP BY Discount WITH ROLLUP 好了,運行一下,你會發現數據都正常出來了,按照如上的數據集,結果如下所示: ProctCount Discount
3 NULL
1 0.8
1 0.9
1 1.0
6 NULL
好了,各種折扣的商品數量都出來了,但是在顯示「沒有折扣商品」和「商品小計」的時候判斷上確存在問題,因為存在兩條Discount為Null的記錄。是哪一條呢?通過分析數據我們知道第一條數據(3, Null)應該對應沒有折扣商品的數量,而(6,Null)應該對應所有商品的數量。需要判斷這兩個具有不同意義的Null就需要引入一個聚合函數Grouping。現在我們把語句修改一下,在返回值中使用Grouping函數增加一列返回值,SQL語句如下: SELECT COUNT(*) AS ProctCount, Discount, GROUPING(Discount) AS Expr1 FROM T_TEST_FRUITINFO GROUP BY Discount WITH ROLLUP 這個時候,我們再看看運行的結果: ProctCount Discount Expr1
3 NULL 0
1 0.8 0
1 0.9 0
1 1.0 0
6 NULL 1
對於根據指定欄位Grouping中包含的欄位進行小計的記錄,這里會標記為1,我們就可以通過這個標記值將小計記錄從判斷那些由於ROLLUP或者CUBE關鍵字產生的行。Grouping(column_name)可以帶一個參數,Grouping就會去判斷對應的欄位值的NULL是否是由ROLLUP或者CUBE產生的特殊NULL值,如果是那麼就在由Grouping聚合函數產生的新列中將值設置為1。注意Grouping只會檢查Column_name對應的NULL來決定是否將值設置為1,而不是完全由此列是否是由ROLLUP或者CUBE關鍵字自動添加來決定的。 2.2 Group By 和 Having, Where ,Order by語句的執行順序: 最後要說明一下的Group By, Having, Where, Order by幾個語句的執行順序。一個SQL語句往往會產生多個臨時視圖,那麼這些關鍵字的執行順序就非常重要了,因為你必須了解這個關鍵字是在對應視圖形成前的欄位進行操作還是對形成的臨時視圖進行操作,這個問題在使用了別名的視圖尤其重要。以上列舉的關鍵字是按照如下順序進行執行的:Where, Group By, Having, Order by。首先where將最原始記錄中不滿足條件的記錄刪除(所以應該在where語句中盡量的將不符合條件的記錄篩選掉,這樣可以減少分組的次數),然後通過Group By關鍵字後面指定的分組條件將篩選得到的視圖進行分組,接著系統根據Having關鍵字後面指定的篩選條件,將分組視圖後不滿足條件的記錄篩選掉,然後按照Order By語句對視圖進行排序,這樣最終的結果就產生了。在這四個關鍵字中,只有在Order By語句中才可以使用最終視圖的列名,如: SELECT FruitName, ProctPlace, Price, ID AS IDE, Discount FROM T_TEST_FRUITINFO WHERE (ProctPlace = N'china') ORDER BY IDE 這里只有在ORDER BY語句中才可以使用IDE,其他條件語句中如果需要引用列名則只能使用ID,而不能使用IDE。

4. 求進銷存系統源代碼(VF,VB,VC皆可)

一款簡易的銷售管理系統(帶報表),但功能還是蠻不錯的,適合畢業設計的學生或者VB初學者。界面也比較不錯,資料庫的一些基本操作都有示例。帳號和密碼
需要查看資料庫 盛華進銷存.mdb (修改密碼)
http://www.newasp.net/code/vb/6141.html這個是用VB開發,資料庫是Access. 登陸做的不是很好. 其它的的界面做到還行,有參考幫助.

還有我自己參考的系統:
也是在這個網址里找到,現在沒有了.
希望對你有幫助.

5. 求一個基於Asp.net開發的銷售管理系統源代碼

應該是一個進銷存的系統吧。374766642 網路下應該能找到很多 51aspx上看看吧

6. 網上書店系統源碼,網上書店 源碼 asp,書店源碼, 書店asp源碼下載,書店網站源碼,正在急尋免費正式版

網上書店系統源碼,網上書店 源碼 asp,書店源碼, 書店asp源碼下載,書店網站源碼,正在急尋免費正式版
摟主放心,我有一套網上書店,非常漂亮的,功能又特別強大的,現免費給網友下載

這是程序說明

軟體名稱:網上書店asp網站管理系統源碼正式版
軟體版本:V2008
建議分類:源碼下載/ASP源碼/電子商務
演示網站:http://www.aspcom.cn/wsgw
電信下載地址:http://www.aspcom.cn/dow/wsgw.rar
軟體容量:7000KB
軟體類型:簡體中文/免費版
應用平台:Win9x/Me/NT/2000/XP/asp+access
界面預覽:http://www.aspcom.cn/dow/wsgw.jpg
軟體介紹:後台管理: admin/login.asp 帳戶/密碼:admin/admin
網上書店asp網站管理系統源碼正式版(廣州購物系統),由專業網上購物公司開發的一套專業網上購物系統,網上開店系統,是中國最具營

銷潛力的專業網上購物網站管理系統源碼。讓客戶只需花幾百元就可以擁有功能強大的網上購物,是商家開店最佳系統!真正做到只會打字就可

以建立自己獨立的網上購物網站。是您網上開店首選購物程序。 輕松使用電子商務網站系統,網上銷售購物系統,使創業者成功。開店商城系

統(也稱為購物系統,網上商店系統),是方便企業及個人商家在網上產品展示及在線購物電子商務的系統軟體。網上購物網站管理系統是書店

企業及個人開展電子商務的一種形式,開店系統則是網上開店及產品展示的良好工具。有了開店商城系統,再加個域名和空間,就可以很方便

地建立屬於您自己的網上商店了。網上購物網站系統正式版為客戶提供域名注冊,空間租用及網站推廣等系列電子商務服務,讓您無開店之憂

,讓您輕松網上開店。本系統適合於如下關鍵字的人員使用:「網上購物網站管理系統源碼,網上購物論壇,網上購物商城,網上購物商城購物系

統,網上購物系統,在線購物系統,購物系統,購物軟體,網上購物,網上購物商城,電子購物系統,購物車系統,asp 購物系統,asp,虛擬購物系統,購

物平台,購物系統下載,購物軟體下載。網上購物網站系統正式版是基於WEB開發的大型購物系統。它以構建電子商務網站為目標,由前台購物、

後台管理、在線支付三大部分組成。各大部分完美結合,都有著最為完善和強大的功能,最大限度的滿足客戶在線購物和網站管理員管理的需

求。系統滿足各個級別用戶購建電子商務平台的需要。是構建各種大中小電子商務購物網站的首選系統!不需要專門編程,半天便能建立門戶

級專業電子商務購物網站。購物系統輕松管理維護,經濟效率實實在在看得見。如不會本機調試本系統,請查看《IIS安裝使用說明書》
網上購物網站管理系統源碼前台功能欄目
分類瀏覽商品或使用搜索工具查找商品;
可按價格、商品分類、關鍵字搜索商品
可列印訂單的詳細信息以及電子郵件通知;
保存購物車,查看購物車,清空購物車
查看已經提交的訂單;
會員注冊、享受會員價格;
會員登錄;
市場價,會員價和VIP會員價的比較;
為朋友訂購商品(送禮物的好辦法哦);
完整的客戶服務中心
新品上架展示區,推薦商品展示區,特價商品展示區,銷售排行展示區,關注排行展示區
閱讀、發表商品評論信息並顯示
顧客可選擇多種網上支付方式
顧客可選多種運輸方式並在結帳時自動加入所需費用
同類商品顯示
商品分類的名稱及圖片顯示
顯示商品詳細介紹以及相關產品
零售價,會員價VIP會員價顯示
商品顯示可按任何欄位排序
查看已經提交的訂單
客戶留言

網上購物網站管理系統源碼後台管理特徵:
店主管理--商店管理--強大的後台管理系統
添加、刪除、修改,移動商品分類
在線添加、(批量)刪除、修改商品
商品價格分市場價格,會員價格和VIP會員價格
在線訂單查詢,訂單處理、發布訂單處理跟蹤信息
每條訂單自動發送電子郵件給顧客和商店管理員
查看、刪除、修改會員資料功能
記錄會員下單購買情況和登錄情況
前台會員分非注冊會員、普通會員和VIP會員
管理員分三個不同的許可權等級, 使管理商城更加靈活
統計所有分類中商品數,並在前台顯示
商場購物卷積分功能
添加修改首頁新聞,首頁公告
編輯刪除商品評論,客戶留言
探測遠程伺服器,空間查看
廣告系統管理
管理網站文字友情鏈接和圖片友情鏈接
在線設定匯款方式、支付方式、購物流程、注冊條約、交易條款、常見問題、法律版權信息、運輸方式、保密安全、售前售後服務、工作時間

7. 求java編寫的B/S服裝連鎖線上線下銷售管理系統的源代碼

java編寫的B/S服裝連鎖線上線下銷售管理系統,,我可能幫上你的

8. C++商場銷售管理系統 源代碼

/*************************************************
問題補充:設計一個收銀台結算程序:貨品的信息有貨品代碼、
貨品名稱、貨品價格、貨品數量等,該程序能根據貨品的輸入代碼
統計貨品價格,對多個貨品能做價格的累加統計並顯示清單,
另具有找零功能。
需求:
1、實現對貨品信息的輸入和查詢。
2、能根據貨品的輸入代碼統計貨品價格。
3、能對十個貨品的價格統計並顯示清單。
4、具有找零功能!
*************************************************/
//為了順便練習一下使用鏈表結構,所以用鏈表結構實現。
// -----By kuaidh00--------2008/01/08-------------
//****************************************************
#include <iostream>
#include <string>
#include <iomanip>
#include <stdio.h>

using namespace std;

struct Sale
{
//數據域。
string m_code;
string m_name;
float m_price;
unsigned int m_quantity;
//指針域。
struct Sale* next;
};

typedef struct Sale Node;//取外別名,Node.
typedef Node* Link;//取個別名,Link.

//創建鏈表。
Link Create(Link Head)
{
//-----初始化頭節點 Head-------
Head=(Link)new Node;//每次動態分配一個Node內存大小。
Head->m_code="";
Head->m_name="";
Head->m_price=0.0;
Head->m_quantity=0;
Head->next=NULL;

//-----
Link ptr;//定義一個用來運算的指針 ptr。
ptr=Head;//指到首節點。
Link DNode;//定義數據節點,用來存放數據。
char GoOn;
do
{
cout<<"商品信息錄入! "<<endl;
string code,name;
float price;
unsigned int quantity;
cout<<"輸入代碼:"<<endl;
cin>>code;
cout<<"輸入名稱:"<<endl;
cin>>name;
cout<<"輸入價格:"<<endl;
cin>>price;
while(cin.fail())
{
cout<<"請輸入正確的格式:"<<endl;
cin.clear();
fflush(stdin);
cin>>price;
}
cout<<"輸入數量:"<<endl;
cin>>quantity;
while(cin.fail())
{
cout<<"請輸入正確的格式:"<<endl;
cin.clear();
fflush(stdin);
cin>>quantity;
}
//----數據域-----
DNode=(Link)new Node;//每次動態分配一個Node內存大小。
DNode->m_code=code;
DNode->m_name=name;
DNode->m_price=price;
DNode->m_quantity=quantity;
//----指針域-----
DNode->next=NULL;//作為尾節點加入。
ptr->next=DNode;//鏈入鏈表中。
ptr=DNode;//使新節點成為下一次的前驅。
cout<<"商品信息錄入成功! 是否繼續錄入?(Y/N) ";
cin>>GoOn;

}while(GoOn=='Y'||GoOn=='y');
return Head;
}

//釋放鏈表。
void Release(Link Head)
{
Link ptr;
while(Head!=NULL)
{
ptr=Head;
Head=Head->next;
delete ptr;
}
}

//查詢。
Link Search(Link Head,string& code)
{
Link ptr;
//Link front;
ptr=Head;//定義一個用於操作的指針ptr。
//ptr=fornt->next;
while(ptr!=NULL)
{
if(ptr->m_code==code)
return ptr;
else
ptr=ptr->next;
}
cout<<"無此商品!"<<endl;
return ptr;//此時的ptr為NULL了。
}

//列印鏈表。
void Display(Link Head)
{
Link ptr;
ptr=Head->next;//,不要頭節點,只輸出數據節點。
cout<<"==========================================================="<<endl;
cout<<"===============所有商品信息清單============================"<<endl;
cout<<"==========================================================="<<endl;
cout<<"貨品代碼=======貨品名稱======貨品價格======貨品數量===="<<endl;
while(ptr!=NULL)
{
cout<<setw(15)<<left<<ptr->m_code
<<setw(15)<<left<<ptr->m_name
<<setw(15)<<left<<ptr->m_price
<<setw(15)<<left<<ptr->m_quantity<<endl;
ptr=ptr->next;
}
}
void Display_One(Link Head,string& code,unsigned quantity)
{
Link ptr;
ptr=Search(Head,code);//,不要頭節點,只輸出數據節點。
cout<<"貨品代碼=======貨品名稱======貨品價格======貨品數量======小計(元)===="<<endl;
cout<<setw(15)<<left<<ptr->m_code
<<setw(15)<<left<<ptr->m_name
<<setw(15)<<left<<ptr->m_price
<<setw(15)<<left<<quantity
<<setw(15)<<left<<quantity*ptr->m_price<<endl;

}

//單個商品小結。
float CheckOut(Link Head,string& code,unsigned quantity)
{
Link ptr;
float sum(0);
ptr=Search(Head,code);
sum=(ptr->m_price*quantity);
return sum;
}

//總結帳。
void Total(Link Head)
{
Link ptr;
ptr=Head;
float sum(0);
float factly;
char GoOn;
while(1)
{
cout<<"要結束商品買入請按\'N\',其它任意鍵表示繼續買入! "<<endl;
cin>>GoOn;
if(GoOn=='N'||GoOn=='n')
break;
else
{
string code;
unsigned int quantity;
cout<<"輸入要購買的商品代碼:"<<endl;
cin>>code;
cout<<"輸入要購買的數量:"<<endl;
cin>>quantity;
sum+=CheckOut(ptr,code,quantity);
cout<<"你購買的商品為:"<<endl;
Display_One(ptr,code,quantity);
}
}
cout<<"----------------------------------------------------"<<endl;
cout<<"你應該付 "<<sum<<"元!"<<endl;
cout<<"你實際付(元): ";
cin>>factly;
cout<<"應該找回你 "<<factly-sum<<"元!"<<endl;//找零。
}

int main()
{
//---------菜單選項----------------
Link Head=NULL;
//Head=Create(Head);

int loop=1;
while(loop)
{
cout<<"***************************************************"<<endl;
cout<<"*---------------------菜單選項--------------------*"<<endl;
cout<<"*-------------------------------------------------*"<<endl;
cout<<"* 1.輸入數據 2.買入商品 3.顯示數據 0.退出系統 *"<<endl;
cout<<"***************************************************"<<endl;
int menu;
cin>>menu;
if(cin.fail())
{
cout<<"請按菜單對應的數字選擇合適的操作,謝謝合作!"<<endl;
cin.clear();
fflush(stdin);
cin>>menu;
}
switch(menu)
{
case 0:
cout<<"已退出系統!"<<endl;
loop=0;
break;
case 1:
Head=Create(Head);
break;
case 2:
Total(Head);
break;
case 3:
Display(Head);
break;
}//switch(menu)
}//while(loop)

//Display(Head);
//Total(Head);
Release(Head);
return 0;
}

9. VB做的超市銷售管理系統源代碼

可到http://code.ddvip.com/view/11236896002084.html去下載
也可到http://www.winu.cn/bbs/viewthread.php?tid=113687&pid=184314&page=1&extra=去下載
或者你留下郵箱什麼的我發送給你!

10. 求C++商品銷售管理系統 程序源代碼,要求見下面。謝謝了先。急用。

我有,找我吧

閱讀全文

與線上銷售系統源碼相關的資料

熱點內容
安卓平板android如何降級 瀏覽:124
蘋果怎麼下載整理文字軟體app 瀏覽:130
怎麼刪除一個app下載任務 瀏覽:713
python執行bat命令 瀏覽:471
什麼吉他調音器app最好 瀏覽:33
php程序員招聘試題 瀏覽:14
程序員升職記第九關最優解 瀏覽:317
三星安卓11怎麼訪問data文件夾 瀏覽:817
華三伺服器怎麼設置開機自啟 瀏覽:711
釘郵登錄伺服器地址 瀏覽:644
起源編譯器適配第二款應用 瀏覽:433
cad弄斷線條命令 瀏覽:463
怎麼恢復手機app的安裝包 瀏覽:300
idea重啟項目不編譯 瀏覽:495
程序員那麼可愛演員表陸漓媽媽 瀏覽:127
linuxgadget驅動 瀏覽:594
華三調用acl的命令 瀏覽:9
資金流pdf 瀏覽:931
金融結演算法補充條款 瀏覽:291
什麼叫伺服器怎麼連接 瀏覽:521