超市管理系統(tǒng)說明書(一)課案_第1頁
超市管理系統(tǒng)說明書(一)課案_第2頁
超市管理系統(tǒng)說明書(一)課案_第3頁
超市管理系統(tǒng)說明書(一)課案_第4頁
超市管理系統(tǒng)說明書(一)課案_第5頁
已閱讀5頁,還剩31頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、課程設計說明書No.i超市管理系統(tǒng)1課程設計的目的我國超市出現(xiàn)在20世紀90年代初期,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重要形態(tài),為國民經(jīng)濟的發(fā)展發(fā)揮了重要的作用。隨著超市的高速發(fā)展,其經(jīng)營管理也變得愈加復雜,早期的售貨員站柜臺的形式早已不能滿足現(xiàn)有銷售的發(fā)展,這樣就迫切地需要引入新的管理技術。超市形態(tài)具有種種優(yōu)點,但在目前狀況下,它仍存在零售業(yè)企業(yè)所共有的落后的一面,如:不能有效地管理每種商品,收款結算速度慢,容易出現(xiàn)營業(yè)差錯,不宜進行商品調價,盤點效率低等,而且在超市日常管理中,商品的進、銷、存等決策以經(jīng)驗為主,缺乏實時分析功能,管理人員對及時傳遞資料的要求始終得不到滿足。隨著超市形態(tài)的高速發(fā)展

2、,其經(jīng)營管理也變得愈加復雜,日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運轉的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應對這復雜的市場。為此,依靠現(xiàn)代化的計算機信息處理技術來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動強度,并且能夠快速反映出商品的進、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應的決策,加快超市經(jīng)營管理效率。1985年著名教授高登戴維斯給了管理信息系統(tǒng)一個較完整的定義:“它是一個利用計算機硬件和軟件,分析、計劃、控制和決策模型,手工操作以及數(shù)據(jù)庫的人-機系統(tǒng)。它能提供信息,能支持企業(yè)或組織的運行、管理和決策(1)。沈陽大學課程設計說明書

3、N0.132設計方案及論證2.1 可行性分析2.1.1 調查分析系統(tǒng)的初步調查是系統(tǒng)設計規(guī)劃階段的第一項活動,也是整個系統(tǒng)開發(fā)的第一項活動,主要目標就是了解組織機構、工作現(xiàn)狀。正式開發(fā)管理信息系統(tǒng)之前進行調研是非常必要的,其必要性主要表現(xiàn)在以下幾個方面。(1)明確用戶的要求,以便根據(jù)調查結果進行可行性分析,確認系統(tǒng)的開發(fā)是否可行。(2)提出新系統(tǒng)的人員并不都是系統(tǒng)研究人員,有些人對功能和處理數(shù)據(jù)的方法沒明確的認識。他們只是根據(jù)自已業(yè)務工作的需要提出了要求,系統(tǒng)開發(fā)人員要對此進行詳細的調查和分析,確認用戶的要求可以通過現(xiàn)有的計算技術來實現(xiàn),保證開發(fā)的管理信息系統(tǒng)的功能與用戶提出的要求相吻合。(3

4、)超市管理系統(tǒng)的現(xiàn)行系統(tǒng)可能是手工系統(tǒng),也可能是使用計算機的系統(tǒng),無論是何情況,都要詳細地調查現(xiàn)行系統(tǒng)中信息處理的具體情況,系統(tǒng)內部功能結構,以便設計一個合理的、好的新系統(tǒng)邏輯模型,為新系統(tǒng)的設計工作打好基礎,保證整個系統(tǒng)開發(fā)的質量。通過對整個超市系統(tǒng)目前主要管理業(yè)務的了解,主要工作是由管理員負責完成的。首先管理員手工錄入目前所有產品或配件信息,并負責對其進行管理和維護;建立詳盡的客戶信息,并對進出貨進行登記,便于隨時查詢銷售狀況,以及利潤狀況。總之,必需對現(xiàn)行系統(tǒng)進行詳細調查,明確用戶需求,保證開發(fā)的新系統(tǒng)的功能與用戶的要求相吻合,避免耗費大量的人力、物力、財力。2.1.2 系統(tǒng)分析(1)系

5、統(tǒng)必要性分析隨著銷售數(shù)據(jù)規(guī)模的日益龐大,商品數(shù)目也在呈指數(shù)級的增長,這樣就造成了: 產品庫存量大,工作人員為產品進出庫登記時的工作負荷重、效率低。 進出貨過程中,時常會出現(xiàn)錯誤,增加了業(yè)務成本。對進出貨數(shù)據(jù)進行查詢時,需要手工翻閱大量的票據(jù),大大降低了查詢效率,而查詢的結果不盡人意。以上缺點直接或間接地降低了工作效率,最終影響了商品進出庫的管理。(2)系統(tǒng)需求性分析本軟件對超市的采購、銷售、倉庫、資金、帳務等實際運作流程均實現(xiàn)了動態(tài)的計算管理,使得超市經(jīng)營者能夠迅速的掌控公司的實際運作狀況、合理做出公司的戰(zhàn)略決策。軟件提供的商品入庫流水帳、商品銷售流水帳、商品臺帳、會計帳及各種報表在提高公司工

6、作效率、減少人為的差錯、最大限度堵塞漏洞的基礎上很好的減輕了采購、銷售、倉庫、財務等環(huán)節(jié)工作人員的勞動強度,全面體現(xiàn)了現(xiàn)代企業(yè)管理理論所倡導的工作高效、環(huán)境輕松的氛圍。由于本系統(tǒng)設計針對該超市的具體情況,因此用戶需求的目的是通過該企業(yè)的需求調查,從中總結出企業(yè)對管理信息系統(tǒng)的需求,然后根據(jù)這些需求設計出系統(tǒng)的方案。需求收集和分析是數(shù)據(jù)庫設計的第一階段。需求分析定義了軟件產品的各種用戶需求如功能、性能等,需求分析是否透徹、完整、正確是軟件項目成敗的關鍵。這一階段收集到的基礎數(shù)據(jù)是下一步設計概念結構的基礎。從數(shù)據(jù)庫設計的角度考慮,需求分析階段的目標是:對現(xiàn)實世界要處理的對象(組織、部門、企業(yè)等)進

7、行詳細調查,在了解原系統(tǒng)的概況,確定新系統(tǒng)功能的過程中,收集支持系統(tǒng)目標的基礎數(shù)據(jù)及其處理,最重要的就是建立用戶數(shù)據(jù)模型。無論是采取哪種開發(fā)策略,都需要訪問用戶、記錄需求,并根據(jù)這些需求建立數(shù)據(jù)模型的原型,這樣的模型標識了需要在數(shù)據(jù)庫中存儲的內容和它們的結構及相互關系。進行數(shù)據(jù)建模要求既要有一定的行業(yè)知識,又要精通建模的方法和技巧。開發(fā)建立一套數(shù)據(jù)庫應用系統(tǒng)一一超市管理系統(tǒng),用于管理商品的錄入、運轉、查詢以及進庫、出庫等信息。系統(tǒng)為C/S結構。另外,一個界面友好、操作方便的超市管理系統(tǒng)能夠更好地解決商品繁瑣的統(tǒng)計工作。2.1.3 系統(tǒng)總體設計系統(tǒng)的功能結構是根據(jù)需求分析的結果來設計的,根據(jù)系統(tǒng)

8、詳細分析,超市管理系統(tǒng)共分為四個模塊,分別為:信息管理、日常操作、信息查詢、系統(tǒng)管理。系統(tǒng)功能模塊圖如圖1所示。超市商品哲理系統(tǒng)信管展2.2 數(shù)據(jù)庫設計2.2.1 實體E-R圖這一設計階段是在需求分析的基礎上,設計出能滿足用戶需求的各種實體,以及它們之間的關系,為后面的邏輯結構設計打下基礎。E-R圖為實體-聯(lián)系圖,提供了表示實體型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。將現(xiàn)實世界的實體,屬性和聯(lián)系轉化為抽象的概括的概念模型。構成E-R圖的基本要素是實體型、屬性和聯(lián)系。超市基本信息的實體屬性圖,如圖2所示??倢嶓w圖,如圖3所示圖3總實體圖222數(shù)據(jù)庫邏輯設計將關系模型轉換成具體DBM支持

9、的實際關系數(shù)據(jù)模型,如下面的幾個表格所示。(每個表格表示在數(shù)據(jù)庫中的一個表)商品分類表包括編號、名稱、備注字段,如表1所示。表1商品分類表列名數(shù)據(jù)類型是否為空字段寬度默認值說明編號int否10主鍵名稱Varchar(50)否50備注char10管理員基本信息表包括姓名、權限、身份證號、密碼等字段,如表2所示表2管理員基本信息表列名數(shù)據(jù)類型是否為空字段寬度默認值說明姓名int否10權限Varchar(50)否50身份證號char否100.00主鍵密碼char否10123聯(lián)系方式char否10地址char否20供貨商基本信息表包括編號、名稱、單位性質、聯(lián)系人、聯(lián)系方式,如表3m75。表3供貨商基本

10、信息表列名數(shù)據(jù)類型是否為空字段寬度默認值說明編號int否10主鍵名稱char否20單位性質char否20聯(lián)系人char否20聯(lián)系方式char否20說明原因進貨統(tǒng)計表包括開票日期、經(jīng)辦人、供貨商編號等字段,如表4所示。表4進貨單統(tǒng)計表列名數(shù)據(jù)類型是否為空字段寬度默認值說明開票日期日期型否10經(jīng)辦人char否10供應商編號char否10備注char否10說明原因商品庫存數(shù)量統(tǒng)計表包括條形碼、進貨價、零售價、會員價等字段,如表5m75。表5商品庫存數(shù)量統(tǒng)計表列名數(shù)據(jù)類型是否為空字段寬度默認值說明條形碼int否20主鍵進貨價貨幣型否100.00零售價貨幣型否100.00會員價貨幣型否100.00業(yè)務提

11、成貨幣型否100.00說明原因庫存int10在上面的實體以及實體之間的關系的基礎上,形成數(shù)據(jù)庫中的表格和各個表格之間的關系,即關系模型。設計關系模型并對其進行優(yōu)化:確定數(shù)據(jù)依賴,給出關系模式中的主碼,明確其依賴關系。對于各個關系模式之間的數(shù)據(jù)依賴進行極小化處理,消除冗余的聯(lián)系。對照數(shù)據(jù)依賴的理論對各個關系模式逐一進行分析,考察是否存在部分函數(shù)依賴、傳遞函數(shù)依賴、多值依賴,確定各個關系模式分別所屬的范式類型。按照需求分析階段得到的處理要求,分析對于這樣的應用環(huán)境這些模式是否合適,對某些模式檢查是否有合并或分解的需要。對關系模式進行必要的分解,提高數(shù)據(jù)操作效率和存儲空間的利用率。223數(shù)據(jù)庫物理設

12、計(1)數(shù)據(jù)庫設計視圖設計相應的數(shù)據(jù)庫,并錄入相關的數(shù)據(jù),如圖4所示。(datal:數(shù)據(jù)庫(AccesJ200Q_i打開©吆設計匹新建IXIDr目:HI對象表卻查詢 窗體 謁報表 %頁宏模塊1T"i使用設訐器創(chuàng)建表通過輸入數(shù)據(jù)創(chuàng)建表超市基本信息表供應商基本信息表管理扇基本信息表進貨單統(tǒng)計表商品分類基本信息表商品庫存數(shù)量統(tǒng)計表圖4數(shù)據(jù)庫設計圖(2)數(shù)據(jù)庫表之間關聯(lián)圖為各個表之間建立相應的關聯(lián),如圖5所示式方 號稱質系址 編名性聯(lián)地單位性聯(lián)系人 聯(lián)系方式號名限份碼 密姓權身密a名稱備注開票日期 經(jīng)辦人 供應商編號 備注I 成嗎價價價提理貨售員名條進零會業(yè)圖5數(shù)據(jù)庫表之間關聯(lián)圖2

13、.2.4連接數(shù)據(jù)庫#defineProvider"Provider=SQLOLEDB.1;lntegratedSecurity=SSPI;PersistSecuritylnfo=False;lnitialCatalog=Catering"voidADOConn:OnlnitADOConn()(HRESULThr;:Colnitialize(NULL);try(hr=m_pCon.CreateInstance(nADODB.ConnectionH);if(SUCCEEDED(hr)(m_pCon->ConnectionTimeout=3;/m_pCon->Open

14、(MProvider=Microsoft.Jet.OLEDB.4.O;DataSource=Catering.mdb",",',",adModeUnknown);mpCon->Open(bstrt(Provider)adModeUnknown);)else沈陽大學課程設計說明書N0.9AfxMessageBox。創(chuàng)建連接對象失敗!”);)catch(_com_errorexp)AfxMessageBox("數(shù)據(jù)庫未連接");AfxMessageBox(exp.Description();)2.3詳細設計本系統(tǒng)分四大模塊:信息管理模

15、塊、日常操作模塊、信息查詢模塊、系統(tǒng)管理等模塊。可以實現(xiàn)商品信息管理,系統(tǒng)信息管理,商品進貨操作,商品出貨操作,進貨記錄查詢,出庫信息查詢,庫存記錄查詢,修改密碼等功能。2.3.1 系統(tǒng)界面設計(1)功能模塊設計信息管理模塊超市基本信息界面設計創(chuàng)建窗口對象,命名ID為IDD_CHAOSHI_B_DIALOG,在合適的位置添加五個文本框,四個編輯框,一個下拉列表框和兩個命令按鈕,按照自己所需相應的依次為每一個控件修改ID和caption屬性,其設計如圖6所示。沈陽大學課程設計說明書No.ioJ NCSh&pI ESI日常操作模塊進貨開單界面設計創(chuàng)建窗口對象,命名ID為IDD_KANDAN

16、_C_DIALOG,在合適的位置添加五個文本框,五個編輯框,按照自己所需相應的依次為每一個控件修改ID和caption屬性,其設計如圖7所示。UNCShop進貨開單INO:i8開票日聯(lián)|而經(jīng)辦人編輯供應氤第輯圖7進貨開單界面設計信息查詢模塊出庫開單界面設計創(chuàng)建窗口對象,命名ID為IDD_CHUKU_E_DIALOG,在合適的位置添加五個文本框,五個編輯框,按照自己所需相應的依次為每一個控件修改ID和caption屬性,其設計如圖8所示口NCShop.出庫脾NO:|痛開票H斯|經(jīng)辦人|18_|洲目|鼐_髓:產圖8出庫開單界面誣訐系統(tǒng)管理模塊密碼修改界面設計創(chuàng)建窗口對象,命名ID為IDD_PWD_

17、A_DIALOG,在合適的位置添加三個文本框,三個編輯框,兩個命令按鈕,按照自己所需相應的依次為每一個控件修改ID和caption屬性,其設計如圖9所示。JNCShopS3苛碼修改I日密碼:尸"新密碼:尸第二次:嚴OKCancel圖9出庫開單界面設計(2)菜單設計添加菜單,并添加菜單項系統(tǒng)設置、基本資料、進貨管理、銷售管理、庫存管理等子菜單項如圖10所不°縈統(tǒng)設第基本資料址賞肯理©帚害昔理庫存昔理圖1o菜單設計2.4部分程序代碼/DlgDanganBase.cpp:implementationfile沈陽大學課程設計說明書N0.23/#include"s

18、tdafx.h"# inelude"neshop.h"# include"DlgDanganBase.h'1# include"ADOConn.h"# include“DlgAll.h"#include"MyChiToLetter.h"#ifdef_DEBUG# definenewDEBUG_NEW# undefTHIS_FILEstaticcharTHIS_FILE=FILE;# endif/CDIgDanganBasedialogCDIgDanganBase:CDIgDanganBase(CW

19、nd*pParent/*=NULL7):CDialog(CDIgDanganBase:IDD,pParent)(hAFX_DATA_INIT(CDIgDanganBase)m_str1=_T("");m_str2=_T(巧;m_str3=_T(m,);m_str4=_T("");m_str5=_T(H,');m_str6=_T(巧;m_str7=_T(,n1);m_str8=_T(巧;m_dbl10=0.0;m_dbl9=0.0;m_dbl11=0.0;m_dbl12=0.0;m_dbl13=0.0;m_dbl14=0.0;m_dbl15=0.0

20、;m_str16=_Tr);AFX_DATA_INIT)voidCDIgDanganBase:DoDataExchange(CDataExchange*pDX)(CDialog:DoDataExchange(pDX);f/AFX_DATA_MAP(CDIgDanganBase)DDX_Control(pDX,IDC_LIST1,nijistMain);DDX_Control(pDX,IDC_BUTTON1,m_Btn5);DDX_Control(pDX,IDMODIFY,m_Btn2);DDX_Control(pDX,IDDEL2,m_Btn3);DDX_Control(pDX,IDC_BTN

21、FIND,m_Btn4);DDX_Control(pDX,IDADD2,m_Btn1);DDX_Text(pDX,IDC_EDIT1,m_str1);DDV_MaxChars(pDX,m_str1,255);DDX_Text(pDX,IDC_EDIT2,m_str2);DDV_MaxChars(pDX,m_str2,50);DDX_Text(pDX,IDC_EDIT3,m_st(3);DDV_MaxChars(pDX,m_str3,50);DDX_Text(pDX,IDC_EDIT4,m_str4);DDV_MaxChars(pDX,m_str4,50);DDX_Text(pDX,IDC_ED

22、IT5,m_str5);DDV_MaxChars(pDX,m_str5,50);DDX_Text(pDX,IDC_EDIT6,m_st(6);DDV_MaxChars(pDX,m_str6,50);DDX_Text(pDX,IDC_EDIT7,m_str7);DDV_MaxChars(pDX,m_str7,50);DDX_Text(pDX,IDC_EDIT8,m_str8);DDV_MaxChars(pDX,m_str8,5);DDX_Text(pDX,IDC_EDIT10,m_dbl10);DDX_Text(pDX,IDC_EDIT9,m_dbl9);DDX_Text(pDX,IDC_EDI

23、T11,m_dbl11);DDX_Text(pDX,IDC_EDIT12,m_dbl12);DDX_Text(pDX,IDC_EDIT13,m_dbl13);DDX_Text(pDX,IDC_EDIT14,m_dbl14);DDX_Text(pDX,IDC_EDIT15,m_dbl15);DDX_Text(pDX,IDC_EDIT16,m_str16);AFX_DATA_MAP)BEGIN_MESSAGE_MAP(CDIgDanganBase,CDialog)nAFX_MSG_MAP(CDIgDanganBase)ON_BN_CLICKED(IDC_BTNFIND,OnBtnfind)ON_N

24、OTIFY(NM_CLICK,IDC_LIST1,OnClickListl)ON_BN_CLICKED(IDADD2,OnAdd2)ON_BN_CLICKED(IDMODIFY,OnModify)ON_BN_CLICKED(IDDEL2,OnDel2)ON_BN_CLICKED(IDC_BUTTON1,OnButton1)ON_EN_KILLFOCUS(IDC_EDIT6,OnKillfocusEdit6)ONENCHANGE(IDCEDIT6,OnChangeEdit6)沈陽大學課程設計說明書0N_EN_UPDATE(IDC_EDIT6,OnUpdateEdit6)ON_EN_CHANGE(

25、IDC_EDIT11,OnChangeEditll)ON_EN_KILLFOCUS(IDC_EDIT11,OnKillfocusEditl1)ON_EN_UPDATE(IDC_EDIT11,OnUpdateEditll)AFX_MSG_MAPEND_MESSAGE_MAP()/CDIgDanganBasemessagehandlersvoidCDIgDanganBase:OnBtnfind()(/TODO:AddyourcontrolnotificationhandlercodehereUpdateData(TRUE);CADOConnadoMain;CStringstrSql;strSqIJ

26、SELECT商品檔案基本信息表商品庫存數(shù)量統(tǒng)計表進貨價,商品庫存數(shù)量統(tǒng)計表零售價、strSql=strSql+”商品庫存數(shù)量統(tǒng)計表.會員價,商品庫存數(shù)量統(tǒng)計表.業(yè)務提成,”;strSql=strSql+”商品庫存數(shù)量統(tǒng)計表數(shù)量統(tǒng).庫存FROM商品檔案基本信息表INNERJOIN商品庫存計表ON”;strSql=strSql+“商品檔案基本信息表.條形碼本商品庫存數(shù)量統(tǒng)計表.條形碼where商品檔案基信息表.條形碼="';strSql=strSqkm_str16+,nor商品檔案基本信息表.商品編碼="';strSql=strSql+m_str16+”'

27、;or商品檔案基本信息表.助記碼=”';strSql=strSqkm_str16+"'or商品檔案基本信息表.拼音碼=”';strSql=strSql+m_str16+'""adoMain.Open(strSql);adoMain.FillList(&m_listMain,15);adoMain.ExitConnect();m,istMain.SetltemState(O,LVIS_SELECTED,LVIS_SELECTED);m_str1='m_str2='m_str3='m_str4="

28、;m_str5='m_str6='m_str7='m_str8='m_dbl9=0;m_dbl10=0;m_dbl1仁0;m_dbl12=0;m_dbl13=0;m_dbl14=0;m_dbl15=0;UpdateData(FALSE);BOOLCDIgDanganBase:OnlnitDialog()(CDialog:OnlnitDialog();/TODO:AddextrainitializationhereCADOConnadoMain;CStringstrSql;strSqIJSELECT商品檔案基本信息表商品庫存數(shù)量統(tǒng)計表進貨價,商品庫存數(shù)量統(tǒng)計表零售

29、價門strSql=strSql+”商品庫存數(shù)量統(tǒng)計表.會員價,商品庫存數(shù)量統(tǒng)計表.業(yè)務提成,”;strSql=strSql+”商品庫存數(shù)量統(tǒng)計表.庫存FROM商品檔案基本信息表INNERJOIN商品庫存數(shù)量統(tǒng)計表ON”;strSql=strSql+”商品檔案基本信息表.條形碼=商品庫存數(shù)量統(tǒng)計表.條形碼”;adoMain.Open(strSql);adoMainJnitList(&m_listMain,15);adoMain.FillList(&m_listMain,2);m_BtnLSetXIcon(IDIJCONBUTTON);m_Btn2.SetXlcon(IDIJCON

30、BUTTON);m_Btn3.SetXlcon(IDIJCONBUTTON);m_Btn4.SetXlcon(IDIJCONFIND);m_Btn5.SetXlcon(IDIJCONALL);GetDlgltem(IDC_STATIC2)->SetFont(&ftHeader,TRUE);adoMain.ExitConnect();returnTRUE;/returnTRUEuniessyousetthefocustoacontrol/EXCEPTION:OCXPropertyPagesshouldreturnFALSEvoidCDIgDanganBase:OnClickList

31、1(NMHDRm_str8=m_l istMai n.GetltemText(i,7); m_dbl9=atof(mij istMai n.GetltemText(i,8); m_dbl10=atof(mi_l istMai n.GetltemText(i,9); m_dbl11=atof(mi_l istMai n.GetltemText(i,10); m_dbl12=atof(mi_l istMai n.GetltemText(i,11); m_dbl13=atof(mi_l istMai n.GetltemText(i,12); m_dbl14=atof(mi_l istMai n.Ge

32、tlteiText(i,13); i_dbl15=atof(ii_l istMai n.GetlteiText(i,14); UpdateData( FALSE);)pResult = 0;)CStri ng strSql;CADOC onn adoMa in;CFileOperate fileMain;pNMHDR,LRESULT*pResult)(/TODO:AddyourcontrolnotificationhandlercodeherePOSITIONpos;inti;pos=mjistMain.GetFirstSelectedltemPosition();i=m_listMain.G

33、etNextSelectedltem(pos);if(i>=0)(m_str1=mJistMain.GetltemText(i,O);m_str2=m_listMain.GetltemText(i,1);m_str3=m_listMain.GetltemText(i,2);m_str4=m_listMain.GetltemText(i,3);m_str5=m_listMain.GetltemText(i,4);m_str6=m_listMain.GetltemText(i,5);mstr7=mlistMain.GetltemText(i,6);課程設計說明書NO.253運行結果與分析3.

34、1 系統(tǒng)登錄界面只有合法的用戶才可以系統(tǒng)用戶登錄模塊主要用于完成對登錄系統(tǒng)的用戶的驗證,進入系統(tǒng)歡迎界面,如圖11所示,控件信息如表6所示NCShop噴進銷存管理系統(tǒng)編號:A001密碼:*圖11登陸界面登錄窗體是用戶進入系統(tǒng)的鑰匙,只有合法的登錄才是有效的登錄。表6對話框控件及屬性添加的控件ID號標題其他屬性編輯框(編號)IDC_EDIT1默認編輯框(密碼)IDC_EDIT2默認文本框(編號)IDC_STATIC默認文本框(密碼)IDC_STATIC默認按鈕(確定)IDOK默認按鈕(取消)IDCANCEL默認確定按鈕相應代碼:voidCDIgLogo:OnOK()/TODO:Addextrav

35、alidationhereUpdateData(TRUE);CStringstrPath;CMyTimetimel;CFilefilel;strSql=nselect*from管理員基本信息表where編號="';strSql=strSql+m_str1+"'and密石馬='”;strSql=strSql+m_str2+,n"timel.SetNow();strfileName=time1.GetSimpleString();strPath=fileMain.GetAppPath()+,'dataLOG,'+strfileN

36、ame+".txt"filel.Open(strPath,CFile:modeWrite|CFile:shareDenyNone|CFile:modeCreate,NULL);filel.SeekToEnd();strPath="rnu+time1.GetAIIString(FALSE)+"u+m_str1+”開始登陸”;filel.Write(strPath,strPath.GetLength();filel.Close();adoMain.Open(strSql);if(!adoMain.adoEOF()strName=adoMain.GetValu

37、eString(1,0);strNo=m_str1;CDialog:OnOK();)elseMessageBox(“密碼或編號錯誤提示”,MB_OK+MB_ICONWARNING);adoMain.ExitConnect();)3.2 系統(tǒng)主界面輸入有效的用戶名密碼就可進入系統(tǒng)的主界面,如圖12所示沈陽大學課程設計說明書N。.2。課程設計說明書KSKIa而09SEBEF ,芟3 ST®A001 ArtnrwnH含0 供貨肉檔K&JC。肥門事n «*»«fln l, n .dYM*no>.圖12系統(tǒng)主界面3.3 超市基本信息界面可顯示超市的信

38、息如名稱、性質、聯(lián)系方式.、地址、備注,如圖13所示,控件信息如表7所示。NCShop超市基本信息性臬國營庇至方式:136666666666ssqsssqs確直圖13菜式信息界面表7對話框控件及屬性添加的控件ID號標題其他屬性列表框(性質)IDC_COMBO1默認編輯框(名稱)IDC_EDIT1默認編輯框(聯(lián)系方式)IDC_EDIT2默認編輯框(地址)IDC_EDIT3默認編輯框(備注)IDC_EDIT4默認按鈕(確定)IDOK默認按鈕(取消)IDCANCEL默認確定按鈕相應代碼:voidCDIgChaoShiBase:OnOK()(/TODO:AddextravalidationhereCA

39、DOConnadoMain;CStringstrSql;CStringstr;UpdateData(TRUE);if(m_strC=n")MessageBox("超市名字不能為空!7提示:MB_OK|MB_ICONWARNING);GetDlgltem(IDC_EDIT1)->SetFocus();return;nstr.Format(”d”,mnt);strSql="update超市基本信息表set名稱士”;strSql=strSql+m_str1,性質=";strSql=strSql+str+”,聯(lián)系方式=”';strSql=strSql+m_s

溫馨提示

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

評論

0/150

提交評論