久草成人在线视频,欧美激情视频网,级别免费毛片在线看,中文字幕色婷婷在线视频,亚洲天堂成人在线,久久亚洲婷,日本黄色网址在线免费

《超市管理系統(tǒng)代碼》word版

上傳人:wuli****0220 文檔編號:122419691 上傳時間:2022-07-20 格式:DOC 頁數(shù):27 大?。?39.01KB
收藏 版權(quán)申訴 舉報 下載
《超市管理系統(tǒng)代碼》word版_第1頁
第1頁 / 共27頁
《超市管理系統(tǒng)代碼》word版_第2頁
第2頁 / 共27頁
《超市管理系統(tǒng)代碼》word版_第3頁
第3頁 / 共27頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《超市管理系統(tǒng)代碼》word版》由會員分享,可在線閱讀,更多相關(guān)《《超市管理系統(tǒng)代碼》word版(27頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、1.1 課程設(shè)計的目的 通過本次課程設(shè)計,使學生能夠全面、深刻地掌握數(shù)據(jù)庫系統(tǒng)的設(shè)計流程。根據(jù)在數(shù)據(jù)庫原理課程中所學到的數(shù)據(jù)庫理論知識,結(jié)合某個具體的實際需求,最終開發(fā)出一個較為實用的數(shù)據(jù)庫系統(tǒng)。 1.2 課程設(shè)計的背景和意義 課程設(shè)計的背景 20世紀90年代后期特別是近幾年,我國的超市產(chǎn)業(yè)飛速發(fā)展,其經(jīng)營模式更為復雜,舊的管理體制已經(jīng)無法適應超市的發(fā)展,這就迫切的需要引進新的管理技術(shù)。 超市的數(shù)據(jù)和業(yè)務越來越龐大,而計算機就是一種高效的管理系統(tǒng),這就需要我們把超市的管理與計算機結(jié)合起來,從而超市管理系統(tǒng)應運而生。依靠現(xiàn)代化的計算機信息處理技術(shù)來管理超市,節(jié)省了大量的人力、物力,改善

2、了員工的并且能夠快速反映出商品的進、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應的決策,加快超市經(jīng)營管理效率。 1.2.2 課程設(shè)計的意義 “數(shù)據(jù)庫課程設(shè)計”的設(shè)計思想旨在強調(diào)學生的實際編程能力的培養(yǎng)與創(chuàng)意靈感的發(fā)揮。為此,本課程結(jié)合學科特點,除了讓學生掌握數(shù)據(jù)庫原理的理論知識,還增加了需求功能讓學生完成,并鼓勵學生的創(chuàng)作出個性的程序,滿足客戶需求,與市場的實際項目相結(jié)合。學生對此熱情高,實際收獲大,效果好。通過課堂學習和參與相關(guān)項目設(shè)計,學生對書本支持有了深刻的理解,實踐性教學取得了良好效果。 1.3 課程設(shè)計環(huán)境 操作系統(tǒng):Windows xp/vista

3、開發(fā)軟件:MyEclipse 數(shù)據(jù)庫:Microsoft SQL Server 2000 第2章 系統(tǒng)需求分析 隨著人們生活水平的不斷提高,對于物質(zhì)的需求也越來越高,而超市作為日常生活用品聚集的場所,隨著全球各種超市的數(shù)目的不斷增加,規(guī)模不斷增大,其管理難度也相應的增加,而為了適應當今信息化發(fā)展的時代,一套完整的超市商品管理系統(tǒng)顯得尤為重要。 2.1 問題的提出 在信息化高速發(fā)展的今天,超市商品管理的信息化管理已成為必不可缺的一部分,但是目前的大多是超市商品管理系統(tǒng)應用難度較高,許多工作需要技術(shù)人員配合才能完成,角色分工不明確;改版工作量大,系統(tǒng)擴展能力差,應用時更是降低了靈活

4、性,這就使得一套完善的、能夠正常工作的商品管理系統(tǒng)應運而生。 2.2 可行性分析 系統(tǒng)的可行性分析是對課題的通盤考慮,是系統(tǒng)開發(fā)者進行進一步工作的前提,是系統(tǒng)設(shè)計與開發(fā)的前提與基礎(chǔ)。系統(tǒng)的可行性分析可以使系統(tǒng)開發(fā)者盡可能早的估計到課題開發(fā)過程中的困難,并在定義階段認識到系統(tǒng)方案的缺陷,這樣就能花費較少的時間和精力,也可以避免許多專業(yè)方面的困難。所以,系統(tǒng)的可行性分析在整個開發(fā)過程中是非常重要的。 2.2.1 經(jīng)濟可行性分析 因為通過網(wǎng)絡傳遞銷售信息可以不受距離的限制,因此可以借閱許多的人力和物力,方便管理,由此可以減少不必要的開支,同時該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經(jīng)濟效

5、益,所以從經(jīng)濟上完全是可行的。 2.2.2 技術(shù)可行性分析 本系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對于那些有一般的計算機知識的人員就可以輕松上手。而整個超市管理系統(tǒng)采用最友好的交互界面,簡介明了,不需要對數(shù)據(jù)庫進行深入的了解。 由此,該系統(tǒng)的操作是可行的,有必要開發(fā)該系統(tǒng)。 綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上或者經(jīng)濟上還是操作上。因此,可以設(shè)計該系統(tǒng)的數(shù)據(jù)流程圖,建立數(shù)據(jù)字典。 2.3 系統(tǒng)的設(shè)計目標 本系統(tǒng)主要包括四大模塊,分別是人事管理模塊,銷售管理模塊,進貨管理模塊,庫存管理模塊。每個模塊的功能如下: 1. 人事管

6、理模塊功能: (1)實現(xiàn)職工信息的查詢; (2)實現(xiàn)職工信息的更新,包括增加、刪除、修改功能; (3)實現(xiàn)供貨商信息的查詢; (4)實現(xiàn)供貨商信息的更新,包括增加、刪除、修改功能。 2. 銷售管理模塊功能: (1)進行前臺的銷售; (2)將前臺的銷售與后臺的數(shù)據(jù)庫聯(lián)系起來。 3. 進貨管理模塊功能: (1)實現(xiàn)進貨信息的查詢; (2)實現(xiàn)進貨信息的更新,包括增加、刪除、修改功能。 4. 庫存管理模塊功能: (1)實現(xiàn)商品庫存信息的查詢; 第3章 系統(tǒng)開發(fā)的技術(shù)背景 3.1 開發(fā)技術(shù)及運行環(huán)境 3.1.1 系統(tǒng)所采用的開發(fā)技術(shù) 通過權(quán)衡對各種編程

7、語言和數(shù)據(jù)庫使用的熟練程度,本系統(tǒng)選用Microsoft Visual Studio 2005作為前臺開發(fā)工具,后臺數(shù)據(jù)庫采用SQL Server 2005,整體設(shè)計以軟件工程思想為指導思想,力求開發(fā)一個實用性強、操作簡單且功能完整的超市商品管理系統(tǒng)。 3.1.2 系統(tǒng)運行環(huán)境 客戶端 操作系統(tǒng):Windows NT/2000/XP或更高版本 服務器 操作系統(tǒng):Windows XP 數(shù)據(jù)庫:Microsoft SQL Server 2000 前臺:MyEclipse 第4章 系統(tǒng)分析與總體設(shè)計 4.1 系統(tǒng)結(jié)構(gòu)框架 一般的超市商品管理系統(tǒng),主要由五大模塊組成,即

8、商品信息管理模塊,人事管理模塊,銷售管理模塊,進貨管理模塊,庫存管理模塊,此系統(tǒng)也不例外,主要有此五大模塊組成。圖4-1系統(tǒng)功能結(jié)構(gòu)圖。 圖4-1 系統(tǒng)功能結(jié)構(gòu)圖 4.2 系統(tǒng)功能設(shè)計 系統(tǒng)功能設(shè)計是使整個系統(tǒng)能基本實現(xiàn)超市的進、銷、存等管理功能,能讓超市管理者更直觀的了解超市的經(jīng)營狀況,以做出相應的經(jīng)營決策。管理信息系統(tǒng)(MIS)就是要對這些資源建立正確的數(shù)據(jù)庫,并進行信息的收集、傳送、存儲、編制成各種憑證、報表、臺帳、圖形等信息,同時對這些信息進行維護,通過實測超市的各種運行情況,并利用過去的歷史數(shù)據(jù)預測未來的發(fā)展,從超市全局的角度出發(fā)進行決策,利用信息控制超市的行為,附注超市完

9、成其目標。 本系統(tǒng)主要包括四大模塊,分別是人事管理模塊,銷售管理模塊,進貨管理模塊,庫存管理模塊。每個模塊的功能如下: 1. 商品管理模塊功能: (1)實現(xiàn)商品信息的查詢; (2)實現(xiàn)職工信息的更新,包括增加、刪除、修改功能; 2. 人事管理模塊功能: (1)實現(xiàn)職工信息的查詢; (2)實現(xiàn)職工信息的更新,包括增加、刪除、修改功能; (3)實現(xiàn)供貨商信息的查詢; (4)實現(xiàn)供貨商信息的更新,包括增加、刪除、修改功能。 3. 銷售管理模塊功能: (1)實現(xiàn)前臺商品的銷售; (2)將商品的銷售信息與數(shù)據(jù)庫聯(lián)系起來。 4. 進貨管理模塊功能: (1)實現(xiàn)進貨信息的

10、查詢; (2)實現(xiàn)進貨信息的更新,包括增加、刪除、修改功能。 5. 庫存管理模塊功能: (3)實現(xiàn)庫存信息的查詢; 第5章 系統(tǒng)數(shù)據(jù)庫設(shè)計 5.1超市管理系統(tǒng)數(shù)據(jù)庫E-R模型 通過對超市管理系統(tǒng)分析,得出系統(tǒng)的E-R圖。圖5-1 數(shù)據(jù)庫E-R模型圖。 名稱 職工/用戶 職工編號 供貨日期 進貨日期 電話 地址 供貨商編號 供貨商 進貨 進貨單號 商品編號 名稱 價格 商品 姓名 性別 m n m n 工資 身份證號 供貨 銷售單號 銷售日期 數(shù)量 m n 銷售

11、 圖5-1 數(shù)據(jù)庫E-R模型圖 5.2數(shù)據(jù)庫表設(shè)計 5.2.1 職工信息表 職工信息表(StaffBill)用于存儲職工信息,職工編號為主鍵是唯一標識。表中各字段功能定義如表5-1所示。 中文字段名 英文字段名 字段類型 長度 主鍵/外鍵 字段值約束 職工編號 staffID char 6 P NOT NULL 姓名 name nvarchar 8 NOT NULL 性別 sex nchar 2 NOT NULL 類別 kind nvarchar 10 NULL 身份證號 idCard varcha

12、r 18 NOT NULL 備注 others ntext 50 NULL 表5-1職工信息表(StaffBill) 5.2.2 用戶登錄表 用戶登錄表(Users_Info)用于存儲用戶的基本登錄信息。表中各字段功能定義如表5-2所示。 中文字段名 英文字段名 字段類型 長度 主鍵/外鍵 字段值約束 帳號 loginID char 6 P/F NOT NULL 密碼 passWord char 6 NOT NULL 表5-2 用戶信息表(Users_Info) 5.2.3 商品信息表 商品信息表(Good

13、s_Info)用于存儲商品的信息。表中各字段功能定義如表5-3所示。 中文字段名 英文字段名 字段類型 長度 主鍵/外鍵 字段值約束 商品編號 merchID char 6 P NOT NULL 供貨商號 profferID char 6 F NOT NULL 名稱 fullName nvarchar 80 NOT NULL 類別 kind nvarchar 8 NULL 單價 unitCost money 4 NOT NULL 備注 others ntext 50 NULL 表5-3商品信息表(

14、Goods_Info) 5.2.4 供貨商信息表 供貨商信息表(Sup_Info)用于存儲供貨商的信息。表中各字段功能定義如表5-4所示。 中文字段名 英文字段名 字段類型 長度 主鍵/外鍵 字段值約束 供貨商號 SupplierID char 6 P NOT NULL 名稱 Name nvarchar 50 NOT NULL 聯(lián)系人 contactPerson nvarchar 8 NOT NULL 聯(lián)系電話 phone varchar 12 NOT NULL 聯(lián)系地址 address nvarchar 50

15、 NOT NULL 備注 others ntext 50 NULL 表5-4 供貨商信息表(Sup_Info) 5.2.5 進貨信息表 進貨信息表(Buy)存儲進貨信息。表中各字段功能定義如表5-5所示。 中文字段名 英文字段名 字段類型 長度 主鍵/外鍵 字段值約束 進貨單號 BuyID char 6 P NOT NULL 商品編號 GoodsID char 6 P/F NOT NULL 供貨商號 SupplierID char 6 F NOT NULL 進貨價 Price money 4 NOT NULL

16、 數(shù)量 Amount int 4 NOT NULL 金額 Sum money 4 NOT NULL 進貨日期 Date datetime 8 NOT NULL 備注 Remark ntext 50 NULL 表5-5進貨信息表(Buy) 5.2.6 銷售信息表 銷售信息表(Sell)用于存儲銷售信息。表中各字段功能定義如表5-6所示。 中文字段名 英文字段名 字段類型 長度 主鍵/外鍵 字段值約束 銷售單號 SeelID char 6 P NOT NULL 商品編號 GoodsID char 6

17、 P/F NOT NULL 銷售數(shù)量 Amount int 4 NOT NULL 銷售日期 Date datetime 8 NOT NULL 表5-6銷售信息表(Sell) 5.2.7 庫存信息表 庫存信息表(Stock)存儲庫存信息。表中各字段定義如表5-7所示。 中文字段名 英文字段名 字段類型 長度 主鍵/外鍵 字段值約束 商品編號 GoodsID char 6 P/F NOT NULL 庫存數(shù)量 Amount int 4 NOT NULL 表5-7 庫存信息表(Stock) 5.3 創(chuàng)建數(shù)據(jù)庫 (1)使

18、用T—SQL語句創(chuàng)建超市商品管理系統(tǒng)數(shù)據(jù)庫。 CREATE DATABASE db_SMMS ON PRIMARY ( NAME = N'db_SMMS', FILENAME = F:\SMMS\SMMS\\DataBase \db_SMMS.mdf' , SIZE = 3072KB , FILEGROWTH = 1024KB ) LOG ON ( NAME = N'db_SMMS_log', FILENAME = N'F:\SMMS\SMMS\DataBase\ db_SMMS_log.ldf' , SIZE = 1024KB , FILEGROWTH = 10%) (2

19、)使用T—SQL語句創(chuàng)建庫存表。 CREATE TABLE Stock( GoodsID varchar (10) COLLATE Chinese_PRC_CI_AS NOT NULL, Amount int NOT NULL, PRIMARY KEY (StockID), FOREIGN KEY (GoodsID) REFERENCES tb_Goods(GoodsID)); (3)使用T—SQL語句創(chuàng)建庫存視圖。 create view v_StockS AS SELECT tb_Stock.StockID, tb_Go

20、ods.GoodsName, tb_Stock.Amount, tb_ Stock.Remark FROM tb_Stock INNER JOIN tb_Goods ON tb_Stock.G 第6章 系統(tǒng)功能模塊實現(xiàn) 6.1 系統(tǒng)登錄模塊 用戶登錄模塊在本系統(tǒng)的首頁。用戶輸入用戶名和密碼后,系統(tǒng)進行驗證,驗證通過進入程序的主界面。界面如圖6-1所示。 圖6-1 用戶登錄界面 主要實現(xiàn)代碼如下: public bool Veri(string tb_table, string

21、 Id, string Pwd) { DataClass.MyMeans MyClass = new SMMS.DataClass.MyMeans(); bool jud = false; if (Id != "" && Pwd != "") { SqlDataReader temDR = MyClass.getcom("select * from " + tb_table + " where UserName='" + Id.Trim() + "' and Pass='"

22、 + Pwd.Trim() + "'"); jud = temDR.Read(); if (jud) { DataClass.MyMeans.Login_Name = Id.Trim(); DataClass.MyMeans.Login_ID = temDR.GetString(0); DataClass.MyMeans.My_con.Close(); DataClass.MyMeans.My_con.Dispose();

23、} else { MessageBox.Show("用戶名或密碼錯誤!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } MyClass.con_close(); } else MessageBox.Show("請將登錄信息添寫完整"); return jud; }

24、 6.2 商品信息管理模塊 此模塊進行對商品信息的錄入,能夠?qū)ι唐愤M行合理的管理,界面如圖6-2所示。 圖6-2 商品信息管理界面 主要實現(xiàn)代碼如下: private void btnAdd_Click(object sender, EventArgs e) { bool t = false; string txt; string RecID; string TypeID; if (txtName.Text

25、 == "") { MessageBox.Show("請輸入商品名稱!"); txtName.Focus(); } else if (txtPrice.Text == "") { MessageBox.Show("請輸入商品單價!"); txtPrice.Focus(); } else if (combox

26、Type.Text == "") { MessageBox.Show("請選擇商品類型!"); comboxType.Focus(); } else if (txtKeep.Text == "") { MessageBox.Show("請輸入保質(zhì)期"); txtKeep.Focus(); } else

27、 { txt = txtName.Text.Trim(); SqlDataReader temDR = MyDataClass.getcom("select * from tb_Goods where GoodsName ='" + txt + "'"); t = temDR.Read(); if (t) { MessageBox.Show("此商品名稱已存

28、在!"); txtName.Text = ""; txtName.Focus(); } else { string Find_SQL2; string RecID2; try { TypeID =

29、 My_Set.Tables[0].Rows[comboxType.SelectedIndex][0].ToString(); RecID = MyMC.GetAutocoding("tb_Goods", "GoodsID");//獲取編號 RecID2 = MyMC.GetAutocoding("tb_Stock", "StockID");//獲取編號 Find_SQL = "insert into tb_Goods(GoodsID,Goods

30、Name,TypeID,Remark,Price,Keep) values ('" + RecID + "','" + txtName.Text + "','" + TypeID + "','" + txtRemark.Text + "'," + txtPrice.Text + "," + txtKeep.Text + ")"; Find_SQL2 = "insert into tb_Stock(StockId,GoodsID,Amount) values ('" + RecID

31、2 + "','" + RecID + "',0)"; MyDataClass.getsqlcom(Find_SQL); MyDataClass.getsqlcom(Find_SQL2);//向庫存添加信息 MessageBox.Show("添加成功!"); ListViewItem l = new ListViewItem(); l.Text =

32、 txtName.Text; l.SubItems.Add(comboxType.Text); l.SubItems.Add(txtPrice.Text); l.SubItems.Add(txtKeep.Text); l.SubItems.Add(txtRemark.Text); listView1.Items.Add(l);

33、 btnCancle_Click(sender, e); } catch (Exception ec) { MessageBox.Show(ec.Message); MessageBox.Show("添加失敗"); } } }

34、 } 6.3 職工信息管理模塊 此模塊有對職工的添加,修改,刪除等功能,能夠?qū)τ脩暨M行合理的管理,界面如圖6-2所示。 圖6-3 職工信息管理界面 主要實現(xiàn)代碼如下: private void btnSave_Click(object sender, EventArgs e) { string RecID; if (txtName.Text == "") { MessageBox.Show("請?zhí)砑勇毠ば彰?);

35、 txtName.Focus(); } else { if (Jud == 1) { RecID = MyMC.GetAutocoding("tb_Worker", "WorkerID");//獲取編號 Find_SQL = "insert into tb_Worker(WorkerID,WorkerName,Remark) values('"+RecID+"',

36、'"+txtName.Text+"','"+txtRemark.Text+"')"; MyDataClass.getsqlcom(Find_SQL); MessageBox.Show("添加成功!"); InfLoad(); WinstateT(); } if (Jud == 2) {

37、Find_SQL ="update tb_Worker set WorkerName='"+txtName.Text+"',Remark='"+txtRemark.Text+"' where WorkerID='"+txtWorkerID.Text+"'"; MyDataClass.getsqlcom(Find_SQL); MessageBox.Show("修改成功!"); InfLoad(); WinstateT();

38、 } } } 6.4 供貨商信息管理模塊 此模塊有對供貨商的添加,修改,刪除等功能,能夠?qū)┴浬踢M行合理的管理。界面如圖6-3所示。 圖6-4 供貨商管理界面 主要實現(xiàn)代碼如下: private void btnSave_Click(object sender, EventArgs e) { bool t = false; string txt; string RecID; if (t

39、xtName.Text == "") { MessageBox.Show("請輸入供貨商名稱!"); txtName.Focus(); } else { if (Jud == 1) { txt = txtName.Text.Trim(); SqlDataReader temD

40、R = MyDataClass.getcom("select * from tb_Supplier where SupplierName ='" + txt + "'"); t = temDR.Read(); if (t) { MessageBox.Show("此供貨商名稱已存在!"); txtName.Text = "";

41、 txtName.Focus(); } else { RecID = MyMC.GetAutocoding("tb_Supplier", "SupplierID");//獲取編號 Find_SQL = "insert into tb_supplier(SupplierID,SupplierName,Tel,Address,Remark) values ('" +

42、 RecID + "','" + txtName.Text + "','" + txtTel.Text + "','" + txtAddress.Text + "','" + txtRemark.Text + "')"; MyDataClass.getsqlcom(Find_SQL); MessageBox.Show("添加成功!"); InfLoad();

43、 WinstateT(); } } if (Jud == 2) { txt = txtName.Text.Trim(); Find_SQL = "select * from tb_Supplier where SupplierName ='" + txt + "'and SupplierID!='"+ ID+"'";

44、 SqlDataReader temDR = MyDataClass.getcom(Find_SQL); t = temDR.Read(); if (t) { MessageBox.Show("此供貨商名稱已存在!"); txtName.Text = ""; txtName.Focus();

45、 } else { Find_SQL = "update tb_Supplier set SupplierName='" + txtName.Text + "',Tel='" + txtTel.Text + "',Address='" + txtAddress.Text + "',Remark='" + txtRemark.Text + "'where Sup

46、plierID='"+ID+"'"; MyDataClass.getsqlcom(Find_SQL); MessageBox.Show("修改成功!"); InfLoad(); WinstateT(); } } } 6.5 添加銷售信息模塊 銷售員將銷售信息錄入方便了銷售工作,提高了工作效率。

47、界面如圖6-4所示。 圖6-5 添加銷售信息界面 主要實現(xiàn)代碼如下: private void button2_Click(object sender, EventArgs e) { if (txtSum.Text.Trim().Length != 0) { string s1; string s2; string s3; string s4;

48、float zl; float PayS; if (txtPayS.Text == "") { PayS = 0; } else { PayS = float.Parse(txtPayS.Text); } zl = PayS - TotalPr

49、ice; txtPayS.Text = PayS.ToString(); txtPayY.Text = TotalPrice.ToString(); txtZL.Text = zl.ToString(); s1 = "商品數(shù)量" + Amount1+ " 件" + "\n" + "\n"; s2 = "實付款 " + PayS + " 元" + "\n" + "\n"; s3 = "應付款

50、 " + TotalPrice.ToString() + " 元" + "\n" + "\n"; s4 = "找零 " + zl.ToString() + " 元" ; MessageBox.Show(s1+s2+s3+s4, "系統(tǒng)提示"); txtPayS.Text = ""; txtPayY.Text = ""; txtZL.Text = ""; txtID.Text = "";

51、 txtAmount.Text = ""; txtSum.Text = ""; TotalPrice = 0; Amount1 = 0; listView1.Items.Clear(); } else { MessageBox.Show("請購買商品!"); } } 6

52、.6 添加進貨信息模塊 錄入進貨信息加強對商品的管理,使商品信息更為詳細,方便了對商品的管理。界面如圖6-5所示。 圖6-6 用添加進貨信息界面 主要實現(xiàn)代碼如下: private void btnAdd_Click(object sender, EventArgs e) { bool t = false; string txt; string RecID; if (txtID.Text == "") {

53、 MessageBox.Show("請輸入商品編號!"); txtID.Focus(); } else if (txtPrice.Text == "") { MessageBox.Show("請輸入商品單價!"); txtPrice.Focus(); } else if (txtAmount.Text == "") {

54、 MessageBox.Show("請輸入商品數(shù)量!"); txtAmount.Focus(); } else if(comPy.Text==""||comPm.Text==""||comPd.Text=="") { MessageBox.Show("請將生產(chǎn)日期填寫完整!"); } else if (comBy.Text == "" || comBm.Text == "" ||

55、comBd.Text == "") { MessageBox.Show("請將進貨日期填寫完整"); } else { txt =txtID.Text.Trim(); SqlDataReader temDR = MyDataClass.getcom("select * from tb_Goods where GoodsID ='" + txt + "'");

56、 t = temDR.Read(); if (!t) { MessageBox.Show("此商品不存在!"); txtID.Text = ""; txtID.Focus(); } else { string Find_SQL2;

57、 string RecID2; try { string GoodsID; string SupplierID; string datep; string dateb; datep =comPy.Text + "/" + comPm.Text +

58、 "/" + comPd.Text; dateb = comBy.Text + "/" + comBm.Text + "/" +comBd.Text; GoodsID = txtID.Text; SupplierID = My_Set.Tables[0].Rows[comSupplier.SelectedIndex][0].ToString(); RecID = MyMC.GetAutocodin

59、g("tb_Buy", "BuyID");//獲取編號 RecID2 = MyMC.GetAutocoding("tb_Stock", "StockID");//獲取編號 Find_SQL = "insert into tb_Buy(BuyID,GoodsID,EmployeeID,Price,Amount,Datep,Dateb,SupplierID,Remark) values ('" + RecID + "','" +txt

60、ID.Text + "','" + DataClass.MyMeans.Login_Name + "',"+txtPrice.Text +","+ txtAmount.Text+ ",'"+datep+"','"+dateb+"','"+SupplierID+"','"+txtRemark.Text+"')"; Find_SQL2 = "Update tb_Stock set Amount = Amount +" +txtAmount.Text+"where GoodSID=

61、'"+GoodsID+"'"; MyDataClass.getsqlcom(Find_SQL); MyDataClass.getsqlcom(Find_SQL2);//向庫存添加信息 MessageBox.Show("添加成功!"); ListViewItem l = new ListViewItem(); l.Text =RecID;

62、 l.SubItems.Add(txtID.Text); l.SubItems.Add(txtPrice.Text); l.SubItems.Add(txtAmount.Text); l.SubItems.Add(comSupplier.Text); l.SubItems.Add(txtRemark.Text);

63、 listView1.Items.Add(l); btnCancle_Click(sender, e); } catch (Exception ec) { MessageBox.Show(ec.Message); MessageBox.Show("添加失敗"); }

64、 } } } 6.7 庫存信息管理模塊 庫存信息管理能夠使用戶更為了解商品的庫存情況,從而有利于商品的進貨和銷售的管理。界面如圖6-6所示。 圖6-7 庫存信息管理界面 主要實現(xiàn)代碼如下: private void btnSearch_Click(object sender, EventArgs e) { string con; con = MyMC.Sqlcon(groupBox1.Controls, Link); if (con =

65、= "") { MessageBox.Show("請輸入查詢信息"); } else { Find_SQL = "select * from StockS2" + con; MyDS_Grid = MyDataClass.getDataSet(Find_SQL, "tb_Common"); dataGridView1.DataSource = MyDS_Gr

66、id.Tables[0]; dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = SystemColors.ActiveBorder;//設(shè)置基數(shù)行的顏色 dataGridView1.Columns[0].HeaderText = "商品名稱"; dataGridView1.Columns[1].HeaderText = "商品單價"; dataGridView1.Columns[2].HeaderText = "保質(zhì)期"; dataGridView1.Columns[3].HeaderText = "庫存數(shù)量"; dataGridView1.Columns[0].Width = 150; dataGridView1.Columns[1].Width = 150;

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!