小型超市管理系統(tǒng)_第1頁
小型超市管理系統(tǒng)_第2頁
小型超市管理系統(tǒng)_第3頁
小型超市管理系統(tǒng)_第4頁
小型超市管理系統(tǒng)_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、PAGE PAGE 49小型超市管理系統(tǒng)摘 要隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為超市后臺(tái)信息管理系統(tǒng),進(jìn)貨、銷售和庫存管理系統(tǒng)這三個(gè)模塊是不可缺少的部分,它們的內(nèi)容對(duì)于超市決策者和管理者來說都至關(guān)重要,所以超市后臺(tái)管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑托畔⒉樵児δ?。長期以來,人們使用傳統(tǒng)人工記錄的方式管理超市的各種信息,這種管理方式存在著許多缺點(diǎn),如:效率低、另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和存儲(chǔ)都帶來很多困難,然而,使用計(jì)算機(jī)對(duì)超市的各種信息進(jìn)行管理,相比于傳統(tǒng)方式有過之而無

2、不及。例如:查詢迅速、方便,可靠性高,存儲(chǔ)量大,統(tǒng)計(jì)性強(qiáng)等諸多方面。這些優(yōu)點(diǎn)是超市實(shí)現(xiàn)科學(xué)化、技術(shù)化管理的重要條件,同時(shí)也極大地提高員工管理的效率。因此,開發(fā)這樣的超市后臺(tái)管理系統(tǒng)非常有意義的,人們傳統(tǒng)意義上的“商店”早已被超市的各種管理模式也隨之發(fā)生變化。各類超市之間的競(jìng)爭(zhēng)也由以前的規(guī)模競(jìng)爭(zhēng)向技術(shù)與管理競(jìng)爭(zhēng)方面過渡。所以要在這場(chǎng)競(jìng)爭(zhēng)中奪得勝利,則要從技術(shù)與管理方面入手,來擴(kuò)大銷售額,降低經(jīng)營成本,提高經(jīng)濟(jì)效率,這也是諸多超市經(jīng)營者的最終目的。關(guān)鍵詞:超市 管理信息系統(tǒng)TOC o 1-3 h z u HYPERLINK l _Toc357594405 摘要 PAGEREF _Toc357594

3、405 h 2 HYPERLINK l _Toc357594406 關(guān)鍵詞:超市管理信息系統(tǒng) PAGEREF _Toc357594406 h 2 HYPERLINK l _Toc357594407 1.緒論P(yáng)AGEREF _Toc357594407 h 9 HYPERLINK l _Toc357594408 1.2開發(fā)目的 PAGEREF _Toc357594408 h 9 HYPERLINK l _Toc357594409 1.3開發(fā)環(huán)境 PAGEREF _Toc357594409 h 9 HYPERLINK l _Toc357594410 2.可行性分析 PAGEREF _Toc35759

4、4410 h 9 HYPERLINK l _Toc357594411 2.1用戶需求分析 PAGEREF _Toc357594411 h 9 HYPERLINK l _Toc357594412 2.2系統(tǒng)功能分析 PAGEREF _Toc357594412 h 10 HYPERLINK l _Toc357594413 2.2.1零售前臺(tái)(POS)管理系統(tǒng),系統(tǒng)功能: PAGEREF _Toc357594413 h 10 HYPERLINK l _Toc357594414 2. 2.2后臺(tái)管理系統(tǒng),系統(tǒng)功能 PAGEREF _Toc357594414 h 10 HYPERLINK l _Toc3

5、57594415 2.2.3.系統(tǒng)結(jié)構(gòu) PAGEREF _Toc357594415 h 11 HYPERLINK l _Toc357594416 2.2.4.流程圖 PAGEREF _Toc357594416 h 11 HYPERLINK l _Toc357594417 2.2.5.系統(tǒng)ER圖 PAGEREF _Toc357594417 h 12 HYPERLINK l _Toc357594418 3.總體設(shè)計(jì) PAGEREF _Toc357594418 h 13 HYPERLINK l _Toc357594419 3.1系統(tǒng)模型: PAGEREF _Toc357594419 h 13 HYP

6、ERLINK l _Toc357594420 3.2模塊子系統(tǒng)結(jié)構(gòu): PAGEREF _Toc357594420 h 15 HYPERLINK l _Toc357594421 4.詳細(xì)設(shè)計(jì) PAGEREF _Toc357594421 h 18 HYPERLINK l _Toc357594422 4.1物品表的建立 PAGEREF _Toc357594422 h 18 HYPERLINK l _Toc357594423 4.1.1員工管理員表 PAGEREF _Toc357594423 h 18 HYPERLINK l _Toc357594424 4.1.2供應(yīng)商表的建立 PAGEREF _To

7、c357594424 h 19 HYPERLINK l _Toc357594425 4.2窗口的建立 PAGEREF _Toc357594425 h 20 HYPERLINK l _Toc357594426 4.2.1數(shù)據(jù)還原窗口 PAGEREF _Toc357594426 h 20 HYPERLINK l _Toc357594427 4.2.2登陸窗口 PAGEREF _Toc357594427 h 20 HYPERLINK l _Toc357594428 4.2.3前臺(tái)管理 PAGEREF _Toc357594428 h 21 HYPERLINK l _Toc357594429 4.2.4

8、登記入庫界面的實(shí)現(xiàn) PAGEREF _Toc357594429 h 23 HYPERLINK l _Toc357594430 5.測(cè)試 PAGEREF _Toc357594430 h 36 HYPERLINK l _Toc357594431 5.1業(yè)務(wù)員輸入密碼進(jìn)入管理界面 PAGEREF _Toc357594431 h 36 HYPERLINK l _Toc357594432 5.2輸入商品號(hào)及購買數(shù)量并確認(rèn)收款 PAGEREF _Toc357594432 h 36 HYPERLINK l _Toc357594433 5.3查詢商品屬性 PAGEREF _Toc357594433 h 37

9、HYPERLINK l _Toc357594434 5.4下班換收銀員 PAGEREF _Toc357594434 h 38 HYPERLINK l _Toc357594435 5.5交易完成退出系統(tǒng) PAGEREF _Toc357594435 h 39 HYPERLINK l _Toc357594436 6.總結(jié) PAGEREF _Toc357594436 h 401.緒論1.2開發(fā)目的21世紀(jì),超市的競(jìng)爭(zhēng)也進(jìn)入到了一個(gè)全新的領(lǐng)域,競(jìng)爭(zhēng)已不再是規(guī)模的競(jìng)爭(zhēng),而是技術(shù)的競(jìng)爭(zhēng)、管理的競(jìng)爭(zhēng)、人才的競(jìng)爭(zhēng)。技術(shù)的提升和管理的升級(jí)是超市業(yè)的競(jìng)爭(zhēng)核心。零售領(lǐng)域目前呈多元發(fā)展趨勢(shì),多種業(yè)態(tài):超市、倉儲(chǔ)店、便利

10、店、特許加盟店、專賣店、貨倉等相互并存。如何在激烈的競(jìng)爭(zhēng)中擴(kuò)大銷售額、降低經(jīng)營成本、擴(kuò)大經(jīng)營規(guī)模,成為超市營業(yè)者努力追求的目標(biāo)。1.3開發(fā)環(huán)境本系統(tǒng)開發(fā)工具采用Visual C+ 6.0和 SQL Server 2000,系統(tǒng)的運(yùn)行平臺(tái)為Windows。它是針對(duì)目前大多超市管理諸多問題進(jìn)行開發(fā)的。SQL Server 2005是微軟公司最新版的大型數(shù)據(jù)庫服務(wù)器,其性能指標(biāo)在各個(gè)方面都有趕超Oracel數(shù)據(jù)庫的趨勢(shì)。SQL Server是微軟專門為Windows操作系統(tǒng)開發(fā)的數(shù)據(jù)庫管理軟件,因而在Windows平臺(tái)下具有更優(yōu)越的條件。VC+全稱為Microsoft Visual C+,是Micr

11、osoft公司推出的開發(fā)Win32環(huán)境程序,面向?qū)ο蟮目梢暬删幊滔到y(tǒng)。具有程序框架自動(dòng)生成、靈活方便的類管理、代碼編寫和界面設(shè)計(jì)集成交互操作、可開發(fā)多種程序等優(yōu)點(diǎn),還能夠通過簡(jiǎn)單的設(shè)置就可使其生成的程序框架支持?jǐn)?shù)據(jù)庫接口、OLE2,WinSock網(wǎng)絡(luò)、3D控制界面。他的功能強(qiáng)大,靈活,執(zhí)行效率高。VC+應(yīng)用程序目前最新的版本是Microsoft Visual C+ 2010,本系統(tǒng)由VC+ 6.0開發(fā)完成。2.可行性分析2.1用戶需求分析超市的進(jìn)銷存管理信息系統(tǒng),首先必須具備的功能是記錄倉庫存貨、銷售以及進(jìn)貨情況,通過該系統(tǒng)了解超市進(jìn)貨渠道、商品單價(jià)、數(shù)量,庫存商品的種類、數(shù)量,銷售商品種

12、類、價(jià)格、數(shù)量,以便管理員根據(jù)以上信息作出經(jīng)營管理決策。在性能方面要求系統(tǒng)核算準(zhǔn)確,使實(shí)存商品、銷售商品與所記帳目一致,能夠被超市長期有效使用。數(shù)據(jù)主要來自于入庫單、發(fā)票,超市銷售在營業(yè)期間內(nèi)一直發(fā)生,數(shù)據(jù)也就一直變化。銷售商品后開出發(fā)票,并且要顯示商品價(jià)格數(shù)額。在當(dāng)天匯總時(shí)修改相應(yīng)文件,注重的是總額、總數(shù)量。為減少月末工作量,日常中要對(duì)報(bào)表數(shù)據(jù)逐步統(tǒng)計(jì)核算。超市數(shù)據(jù)資料有些屬內(nèi)部資料,不能為外人所知,系統(tǒng)須有保密措施,設(shè)置密碼。 查看資料需輸入正確密碼,銷售人員銷售貨物需輸入代號(hào)才能打開收銀柜。萬一泄露密碼,應(yīng)設(shè)修改密碼的程序,同時(shí)密碼不能過于簡(jiǎn)單2.2系統(tǒng)功能分析2.2.1零售前臺(tái)(POS

13、)管理系統(tǒng),系統(tǒng)功能:商品錄入:根據(jù)超巿業(yè)務(wù)特點(diǎn)制定相關(guān)功能,可以通過輸入唯一編號(hào)、掃描條形碼、商品名稱等來實(shí)現(xiàn)精確或模糊的商品掃描錄入。該掃描錄入方法可以充分保證各種電腦操作水平層次的人員均能準(zhǔn)確快速地進(jìn)行商品掃描錄入。收銀業(yè)務(wù):通過掃描條形碼或者直接輸入商品名稱(對(duì)于同類多件商品采用一次錄入加數(shù)量的方式)自動(dòng)計(jì)算本次交易的總金額。在顧客付款后,自動(dòng)計(jì)算找零,同時(shí)打印交易清單(包括交易的流水賬號(hào)、每類商品的商品名、數(shù)量、該類商品的總金額、交易的時(shí)間、負(fù)責(zé)本次收銀的員工號(hào))。如果顧客是本店會(huì)員并持有本人會(huì)員卡,則在交易前先掃描會(huì)員卡,并對(duì)所購物品全部實(shí)行95折優(yōu)惠,并將所購物品的總金額累計(jì)到該

14、會(huì)員的總消費(fèi)金額中。 會(huì)員卡的有效期限為一年,滿一年未續(xù)卡者,該會(huì)員卡將被注銷。安全性:OS登陸、退出、換班與操作鎖定等權(quán)限驗(yàn)證保護(hù);斷電自動(dòng)保護(hù)最大限度防止意外及惡意非法操作。 獨(dú)立作業(yè):有的斷網(wǎng)收銀即在網(wǎng)絡(luò)服務(wù)器斷開或網(wǎng)絡(luò)不通的情況下,收銀機(jī)仍能正常作業(yè)2. 2.2后臺(tái)管理系統(tǒng),系統(tǒng)功能進(jìn)貨管理: 根據(jù)銷售情況及庫存情況,自動(dòng)制定進(jìn)貨計(jì)劃(亦可手工制定修改),可以避免盲目進(jìn)貨造成商品積壓。按計(jì)劃單有選擇性地進(jìn)行自動(dòng)入庫登記。 綜合查詢打印計(jì)劃進(jìn)貨與入庫記錄及金額。銷售管理: 商品正常銷售、促銷與限量、限期及禁止銷售控制。 綜合查詢各種銷售明細(xì)記錄、各地收銀員收銀記錄以及交結(jié)賬情況等。 按多

15、種方式統(tǒng)計(jì)生成銷售排行榜,靈活察看和打印商品銷售日、月、年報(bào)表。庫存管理: 綜合查詢庫存明細(xì)記錄。 庫存狀態(tài)自動(dòng)告警提示。如庫存過剩、少貨、缺貨等。軟件為您預(yù)警,避免庫存商品積壓損失和缺貨。 庫存自動(dòng)盤點(diǎn)計(jì)算。人員管理: 員工、會(huì)員、供貨商、廠商等基本信息登記管理。 員工操作權(quán)限管理。 客戶銷售權(quán)限管理。2.2.3.系統(tǒng)結(jié)構(gòu)系統(tǒng)總體結(jié)構(gòu)小型超市零售管理系統(tǒng)小型超市零售管理系統(tǒng)前臺(tái)POS銷售系統(tǒng)后臺(tái)管理系統(tǒng)商品錄入收銀業(yè)務(wù)進(jìn)貨管理銷售管理庫存管理人員管理2.2.4.流程圖前臺(tái)管理系統(tǒng)2.2.5.系統(tǒng)ER圖允許銷售允許打折商品用戶姓名會(huì)員用戶號(hào)用戶類型nn供貨購買日期消費(fèi)金額會(huì)員卡號(hào)廠商廠商ID廠

16、商名稱廠商地址廠商電話供貨商名稱mn生產(chǎn)m1注冊(cè)時(shí)間允許銷售允許打折商品用戶姓名會(huì)員用戶號(hào)用戶類型nn供貨購買日期消費(fèi)金額會(huì)員卡號(hào)廠商廠商ID廠商名稱廠商地址廠商電話供貨商名稱mn生產(chǎn)m1注冊(cè)時(shí)間會(huì)員ID累計(jì)金額用戶用戶ID用戶密碼m供貨金額供貨日期銷售日期供貨商電話供貨商地址供貨商ID供貨商銷售銷售ID商品ID商品名稱價(jià)格促銷價(jià)格消費(fèi)m系統(tǒng)ER圖說明商店中的所有用戶(員工)可以銷售多種商品,每種商品可由不同用戶(工)銷售,每個(gè)顧客可以購買多種商品,不同商品可由不同顧客購買;每個(gè)供貨商可以供應(yīng)多種不同商品,每種商品可由多個(gè)供應(yīng)商供應(yīng)。3.總體設(shè)計(jì)3.1系統(tǒng)模型:戶類型與職能(1) 員工(營業(yè)員

17、):通過商品條形碼掃描輸入商品到購買清單操作軟件計(jì)算交易總金額操作軟件輸出交易清單對(duì)會(huì)員進(jìn)行會(huì)員卡掃描以便打折(2) 超市經(jīng)理操作軟件錄入商品,供貨商,廠商操作軟件制定進(jìn)貨計(jì)劃查詢打印計(jì)劃進(jìn)貨與入庫記錄操作軟件控制商品銷售與否查詢打印銷售情況操作軟件生成銷售排行榜查詢庫存明細(xì)記錄根據(jù)軟件發(fā)出的庫存告警進(jìn)行入貨操作軟件進(jìn)行盤點(diǎn)計(jì)算(3) 總經(jīng)理:基本信息登記管理員工操作權(quán)限管理客戶銷售權(quán)限管理零售前臺(tái)(POS)管理系統(tǒng)用例視圖3.2模塊子系統(tǒng)結(jié)構(gòu):商品錄入快速商品錄入支持條形碼掃描(1). 商商品錄入快速商品錄入支持條形碼掃描功能描述:商品錄入子系統(tǒng)要求能快速錄入商品,因此必須支持條形碼掃描。(

18、2). 收銀業(yè)務(wù)收銀業(yè)務(wù)收銀業(yè)務(wù)交易總額計(jì)算打印交易清單支持會(huì)員卡打折功能描述:收銀業(yè)務(wù)子系統(tǒng)能計(jì)算交易總額,打印交易清單,并根據(jù)會(huì)員卡打折。(3). 進(jìn)貨管理進(jìn)貨管理進(jìn)貨管理自動(dòng)制定進(jìn)貨計(jì)劃自動(dòng)入庫登記查詢打印計(jì)劃進(jìn)貨與入庫記錄功能描述:進(jìn)貨管理子系統(tǒng)可以根據(jù)庫存自動(dòng)指定進(jìn)貨計(jì)劃,進(jìn)貨時(shí)自動(dòng)等級(jí)以及提供查詢和打印計(jì)劃進(jìn)貨與入庫記錄的功能。銷售管理商品銷售控制查詢打印銷售情況生成銷售排行榜(4)銷售管理商品銷售控制查詢打印銷售情況生成銷售排行榜功能描述:銷售管理子系統(tǒng)可以控制某商品是否允許銷售,查詢每種商品的銷售情況并產(chǎn)生年、月、日?qǐng)?bào)表,同時(shí)可以生成銷售排行榜。(5). 庫存管理查詢庫存明細(xì)記

19、錄查詢庫存明細(xì)記錄庫存狀態(tài)自動(dòng)告警提示庫存管理自動(dòng)盤點(diǎn)計(jì)算功能描述:庫存管理子系統(tǒng)提供查詢庫存明細(xì)記錄的基本功能,并根據(jù)庫存的狀態(tài)報(bào)警,以及自動(dòng)盤點(diǎn)計(jì)算。(6).人員管理人員管理人員管理基本信息登記管理員工操作權(quán)限管理提示客戶銷售權(quán)限管理提示功能描述:人員管理子系統(tǒng)提供基本信息登記管理,員工操作權(quán)限管理,客戶權(quán)限管理4.詳細(xì)設(shè)計(jì)4.1物品表的建立4.1.1員工管理員表4.1.2供應(yīng)商表的建立4.2窗口的建立4.2.1數(shù)據(jù)還原窗口4.2.2登陸窗口PASSDLG dlg1;CString str;m_pMainWnd-ShowWindow(SW_HIDE);if(dlg1.DoModal()=I

20、DOK)CString sqlstr;sqlstr.Format(select * from tb_operator where operid=%s and operpassword=%s,dlg1.m_user,dlg1.m_pass); if(GetRecord(sqlstr)=0)AfxMessageBox(沒有該用戶!);return true; operid=dlg1.m_user; str=(LPCSTR)(_bstr_t)m_record-Fields-GetItem(operlevel)-Value;str.TrimRight();else return true; if(st

21、r!=管理員)CForeMange dlg;dlg.DoModal();m_pMainWnd-ShowWindow(SW_HIDE);elsem_pMainWnd-ShowWindow(SW_SHOWMAXIMIZED);m_pMainWnd-UpdateWindow();m_pMainWnd-SetWindowText(超市管理系統(tǒng)-HC1.0);4.2.3前臺(tái)管理oid CForeMange:OnKillfocusMercid() CString sqlstr;UpdateData();if(m_id=)return;sqlstr.Format(select * from tb_merch

22、angiseinfo where id=%s,m_id);if(GetRecord(sqlstr)=0)MessageBox(沒有該商品);GetDlgItem(IDC_MERCID)-SetFocus();return;4.2.4登記入庫界面的實(shí)現(xiàn)CString CGATHERIN:GetStroId() UpdateData(); m_recordstorid=NULL; m_recordstorid.CreateInstance(_uuidof(Recordset); CString sqlstr; CString str=m_date.Format(%Y-%m-%d); sqlstr.

23、Format(select *from tb_storage where stordate=%s and storflag=1,str); m_recordstorid-Open(_variant_t )sqlstr,theApp.m_connection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText); if(GetRecordCount(m_recordstorid) m_recordstorid-Close(); sqlstr.Format(select Max(storid) as maxstorid from t

24、b_storage where stordate=%s,str); m_recordstorid-Open(_variant_t )sqlstr,theApp.m_connection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText); if(GetRecordCount(m_recordstorid) str=(LPCSTR)(_bstr_t)m_recordstorid-Fields-GetItem(maxstorid)-Value; CString str1,str2; str1=str.Mid(0,8); str2=

25、str.Mid(8); str2.TrimRight(); int num=atoi(str2); num+=1; CString str3; str3.Format(%d,num); for(int j=0;jMoveFirst();catch(.)return 0;if(ptr-_EOF)return 0;while(!ptr-_EOF)ptr-MoveNext();count+;ptr-MoveFirst();return count;void CGATHERIN:ShowButton(bool flag) GetDlgItem(IDC_TN_SAVE)-EnableWindow(fla

26、g);GetDlgItem(IDC_BTN_OK)-EnableWindow(flag);void CGATHERIN:ShowWindows(bool flag)int i=0; m_allmoney.SetFontSize(20);m_allmoney.SetTextColor(RGB(0,255,0);m_allmoney.SetBkColor(RGB(0,0,0);m_allmoney.SetText(累計(jì)rn金額:);GetDlgItem(IDC_STATIC1)-ShowWindow(flag);GetDlgItem(IDC_STATIC2)-ShowWindow(flag);Ge

27、tDlgItem(IDC_STATIC3)-ShowWindow(flag);GetDlgItem(IDC_STATIC4)-ShowWindow(flag);GetDlgItem(IDC_STATIC5)-ShowWindow(flag);GetDlgItem(IDC_STATIC6)-ShowWindow(flag);GetDlgItem(IDC_STATIC7)-ShowWindow(flag);GetDlgItem(IDC_STATIC8)-ShowWindow(flag);GetDlgItem(IDC_STATIC9)-ShowWindow(flag);GetDlgItem(IDC_

28、STATIC10)-ShowWindow(flag);GetDlgItem(IDC_EDIT5)-ShowWindow(flag);GetDlgItem(IDC_EDIT6)-ShowWindow(flag);GetDlgItem(IDC_EDIT7)-ShowWindow(flag);GetDlgItem(IDC_EDIT8)-ShowWindow(flag);GetDlgItem(IDC_EDIT9)-ShowWindow(flag);GetDlgItem(IDC_EDIT10)-ShowWindow(flag);GetDlgItem(IDC_COMBO3)-ShowWindow(flag

29、);BOOL CGATHERIN:PreTranslateMessage(MSG* pMsg) / TODO: Add your specialized code here and/or call the base classif (pMsg-message=WM_KEYDOWN & pMsg-wParam=VK_RETURN) /截取回車鍵 if(:GetFocus()=m_providctrl)UpdateData(); CString sqlstr;sqlstr.Format(select * from tb_provider where provid=%s,m_provid);m_re

30、cordprovid=NULL;m_recordprovid.CreateInstance(_uuidof(Recordset);trym_recordprovid-Open(_variant_t )sqlstr,theApp.m_connection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);if(!m_recordprovid-_EOF)MessageBox(已有該用戶);return true;elseMessageBox(不存在該用戶);return false;UpdateData(false);catch

31、(.)return true;if(:GetFocus()=m_numbersctrl)UpdateData();if(m_inprice=0)MessageBox(請(qǐng)輸入進(jìn)價(jià)!,系統(tǒng)提示,MB_ICONSTOP|MB_OK);:SetFocus(m_numbersctrl.m_hWnd); return false; if(m_numbers=0)MessageBox(請(qǐng)輸入數(shù)量!,系統(tǒng)提示,MB_ICONSTOP|MB_OK);:SetFocus(m_inpricectrl.m_hWnd); return false;else return true;else return false;r

32、eturn CDialog:PreTranslateMessage(pMsg);double CGATHERIN:GetAllmoney() int i=m_list.GetItemCount(); CString strnum,strprice; float allmoney=0; for(int j=0;jOpen(_variant_t )sqlstr,theApp.m_connection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText); while(!m_recordmercinfo-_EOF) str=(LPCS

33、TR)(_bstr_t)m_recordmercinfo-Fields-GetItem(mercunit)-Value; m_comuint.InsertString(i,str); i+; m_recordmercinfo-MoveNext(); m_comuint.SetCurSel(0);catch(.)return;void CGATHERIN:ClearAll() m_mercid=; m_mercname=;m_merctype=;m_provid=;m_inprice=0;m_numbers=0;m_comuint.ResetContent();SetComUint();m_co

34、muint.SetCurSel(0);UpdateData(false);void CGATHERIN:OnItemchangedList2(NMHDR* pNMHDR, LRESULT* pResult) NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR; delitem=pNMListView-iItem;*pResult = 0;bool CGATHERIN:SaveMercInfo()int j=m_list.GetItemCount();CString sqlstr;for(int i=0;iOpen(_bstr_t)sqlstr,the

35、App.m_connection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);if(m_recordmercinfo-_EOF) trym_recordmercinfo-Close();sqlstr.Format(insert into tb_merchangiseinfo values(%s,%s,%s,%s,%s,%s,%s,%s,1),m_mercid,m_mercname,m_merctypeArr.GetAt(i),uint,inprice,outprice,m_provArr.GetAt(i);m_reco

36、rdmercinfo-Open(_bstr_t)sqlstr,theApp.m_connection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);catch(.)MessageBox(商品信息不正確!);return false; return true;void CGATHERIN:OnEditchangeComboprovid() / TODO: Add your control notification handler code hereCString m_extermprovid;void CGATHERIN:

37、OnKillfocusComboprovid() if(!m_recordprovid-_EOF)m_recordprovid-Close();UpdateData();CString sqlstr;if(m_provid1!=) this;sqlstr.Format(select * from tb_provider where provid=%s,m_provid1);m_recordprovid=theApp.m_connection-Execute(_bstr_t(sqlstr),NULL,adModeUnknown);if(m_recordprovid-_EOF)if(Message

38、Box(不存在該供應(yīng)商!是否添加 ?,系統(tǒng)提示,MB_YESNO|MB_ICONSTOP)=6)m_extermprovid=m_provid1;dlg.flag=true;if(dlg.DoModal()=IDOK)m_provname=GetProvname(sqlstr);GetProvid();m_operidctrl.SetFocus();UpdateData(false);elsem_providctrl.SetFocus();UpdateData(false);elsem_provname=GetProvname(sqlstr);UpdateData(false);void CG

39、ATHERIN:OnKillfocusEdit3() / TODO: Add your control notification handler code hereif(m_recordprovid!=NULL)m_recordprovid=NULL;UpdateData();m_recordprovid.CreateInstance(_uuidof(Recordset);CString sqlstr;if(m_operid!=)sqlstr.Format(select * from tb_operator where operid=%s,m_operid);m_recordprovid=theApp.m_connection-Execute(_bstr_t(sqlstr),NULL,adModeUnknown);if(m_recordprovid-_EOF)MessageBox(不存在該操作員!,系統(tǒng)提示,MB_OK|MB_ICONSTOP);m_operid=;UpdateData(false);:SetFocus(GetDlgItem(IDC_EDIT3)-m_hWnd);return ;else MessageB

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論