C#課程設(shè)計超市管理系統(tǒng)_第1頁
C#課程設(shè)計超市管理系統(tǒng)_第2頁
C#課程設(shè)計超市管理系統(tǒng)_第3頁
C#課程設(shè)計超市管理系統(tǒng)_第4頁
C#課程設(shè)計超市管理系統(tǒng)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、鄭州科技學(xué)院C# 課程設(shè)計設(shè)計(論文)題目: 超市管理系統(tǒng) 所 在 院: 信息工程學(xué)院 專 業(yè) 班 級: 10計算機科學(xué)與技術(shù)2班學(xué) 生 姓 名: 侯會會 學(xué) 號: 201015045 指 導(dǎo) 教 師: 王玉萍 2013年6月4日摘要登錄模塊中包含的功能主要包括判斷用戶輸入的登陸信息是否相符以及獲取并判斷用戶的角色。系統(tǒng)主窗體是用戶登陸成功后進入的窗體,該窗體是用戶登陸成功后進入的窗體,該窗體中包括所有用戶能夠使用的功能列表,是進行個操作的媒介。超市中各種各樣的商品,難以進行統(tǒng)一管理。在這種情況下,商品按照相同的特點進行分類,就會很容易對商品進行管理。商品類別管理包括添加商品類別、編輯商品類別

2、和刪除商品類別3個功能,分別用來對商品進行添加、修改和刪除.商品管理模塊的功能是根據(jù)商品類別管理商品的詳細信息,例如,商品名稱,EAN、其所屬類別和價格等。在本管理系統(tǒng)中,用戶可以對商品進行兩種操作,及添加商品和編輯商品.超市中有很多員工,難以進行統(tǒng)一管理.在這種情況下,員工的所有數(shù)據(jù)統(tǒng)一放在數(shù)據(jù)庫中,若發(fā)生人員調(diào)整,可及時地更新數(shù)據(jù)庫的數(shù)據(jù),員工管理模塊是對數(shù)據(jù)庫中的員工進行管理的媒介,其主要功能包括添加員工、編輯員工.刪除員工等.為了吸引更多顧客的消費,可以指定一種規(guī)則,如消費滿一定數(shù)額時,成為超市會員.當顧客購買商品時,若為會員可進行打折。會員管理模塊就可以對超市的所有會員進行管理,可增

3、加會員、編輯會員和刪除會員等。 超市在進行日常銷售時,會根據(jù)會員的積分數(shù)相應(yīng)地給予會員一定的消費折扣,在一定的積分范圍內(nèi)給予一定的折扣就是積分規(guī)則。超市管理系統(tǒng)中積分規(guī)則管理可以對已制定好的積分規(guī)則進行修改.從查看統(tǒng)計信息中可查看所有的銷售記錄,也可查詢一定時間的銷售記錄,并得出一定時間范圍內(nèi)的總銷售額,查看統(tǒng)計信息默認顯示的默認顯示的所有記錄,當用戶選擇了時間范圍,就會顯示選擇時間范圍內(nèi)的銷售記錄。 在日常銷售模塊中會根據(jù)用戶輸入的商品EAN而得到商品的一系列信息,并根據(jù)輸入用戶的電話號碼而得出會員編號。然后,可輸入購買的商品數(shù)量、折扣等。最后形成一條銷售記錄。一、課程設(shè)計的目的與要求為了更

4、好的培養(yǎng)當代大學(xué)生的實踐與理論相結(jié)合的理念,課程設(shè)計已逐漸成為我們大學(xué)生必修的課程。社會在不斷發(fā)展,信息應(yīng)用水平也不斷提高,當今社會對人才的培養(yǎng)與需求已不斷加強。課程設(shè)計是圍繞一門主要基礎(chǔ)課或?qū)I(yè)課,運用所學(xué)課程的知識,結(jié)合實際應(yīng)用設(shè)計而進行的一次綜合分析設(shè)計能力的訓(xùn)練。不僅可以提高我們的動手實踐能力也能提高我們團隊的合作精神!通過本次銀行賬戶管理信息系統(tǒng)課程設(shè)計實踐,經(jīng)歷一個小型管理系統(tǒng)開發(fā)的全過程,不僅可以對本學(xué)期C課程學(xué)習(xí)溫故知新的作用也能進一步掌握管理信息系統(tǒng)的理論和方法。培養(yǎng)和鍛煉開發(fā)管理信息系統(tǒng)的能力.為今后信息系統(tǒng)開發(fā)打下良好的基礎(chǔ)。二、系統(tǒng)分析2.1 概述隨著我國超市經(jīng)營模式日

5、趨擴大,小型超市在業(yè)務(wù)上需要時刻更新產(chǎn)品的銷售信息,不斷添加商品信息,并對商品信息進行統(tǒng)計分析。因此,在超市管理中需要引進現(xiàn)代化的辦公軟件,實現(xiàn)超市龐大商品的控制盒傳輸,從而方便銷售行業(yè)的管理和決策。2.1需求分析 目前,我國零售業(yè)信息化狀況的3個層面的分布基本明朗:在高端企業(yè),進銷調(diào)存的核心結(jié)構(gòu)體系基本運作正常,面臨著主要問題是數(shù)據(jù)的深挖掘和加工,財務(wù)業(yè)務(wù)系統(tǒng)的深度集成、根據(jù)企業(yè)的并購重組保證系統(tǒng)和數(shù)據(jù)的統(tǒng)一、穩(wěn)定;在中端企業(yè),分散營運向集中管理轉(zhuǎn)變,進銷調(diào)存核心結(jié)構(gòu)系統(tǒng)正在由分散單店管理、銷售核算向連鎖管理、進價核算過渡;在低端企業(yè),剛剛涉足,轉(zhuǎn)向連鎖零售業(yè),對于信息化認識處于表面層次,業(yè)

6、務(wù)流程和信息系統(tǒng)建設(shè)需要一段時間的探索、認識和漸進過程。而整個零售行業(yè)對信息化的認識已經(jīng)逐漸趨向一致:信息化是企業(yè)可持續(xù)發(fā)展、增強核心競爭力的必要手段。 超市軟件系統(tǒng)從企業(yè)運營及管理的實際情況出發(fā),結(jié)合當前中國零售業(yè)業(yè)態(tài)發(fā)展趨勢,順應(yīng)了零售行業(yè)對信息化的要求,為商業(yè)管理信息系統(tǒng)提供了系統(tǒng)全面的技術(shù)解決方案?;谝陨显?超市信息管理系統(tǒng)目前在各個商業(yè)領(lǐng)域都發(fā)揮了很大的作用。也得到了越來越多的大、中、小型商業(yè)企業(yè)的應(yīng)用。但就目前的應(yīng)用狀況分析,管理系統(tǒng)在中、高端企業(yè)得到了廣泛的應(yīng)用和和重視,在小型企業(yè)、零售店的應(yīng)用僅局限于信息化的表面層次,沒有得到高度的重視。同時,小企業(yè)也因資金問題而限制了其向

7、更高程度信息化的應(yīng)用。23開發(fā)及運行環(huán)境開發(fā)平臺:Microsoft Visual studio 2008開發(fā)語言:Visual C# 2008后臺數(shù)據(jù)庫管理系統(tǒng)軟件: Microsoft SQL Server運行平臺:windowsXp/windows7分辨率:1024768像素三、系統(tǒng)設(shè)計 3.2功能分析 在對超市銷售系統(tǒng)有了深入了解之后,為了解決超市工作人員在商品管理和日場銷售中所存在的不足,從超市工作人員能夠更容易、更方便地使用計算機對超市的有關(guān)數(shù)據(jù)進行管理,以實現(xiàn)無紙化操作的方面進行分析,超市系統(tǒng)應(yīng)實現(xiàn)以下功能。3。2。1登陸模塊登陸模塊根據(jù)用戶角色的不同在登陸成功以后被賦予不同的操

8、作權(quán)限。管理員擁有超市管理系統(tǒng)中的所有權(quán)限,普通員工擁有添加會員、查看統(tǒng)計信息和日常銷售的權(quán)限。3.2。2商品類別管理模塊 商品類別管理模塊具有對商品類別進行添加、編輯以及刪除等功能。在超市管理系統(tǒng)中,設(shè)定商品類別共有兩級,因此,在添加時需要用戶設(shè)置所添加的商品類別是一級還是二級的。3。2.3商品管理模塊 商品管理模塊具有添加和刪除商品功能.這里商品的信息主要包括商品名稱,EAN(商品條形碼)、價格、所屬商品類別、單價和是否允許折扣等。其中所屬商品類別是指它對應(yīng)于商品類別信息中的商品類別名稱。 3。2。4員工管理模塊 員工管理模塊具有添加、編輯、刪除員工等功能。這里員工的信息主要包括員工名稱、

9、登陸密碼、角色等.其中,角色指的是員工在超市管理系統(tǒng)中所擁有的權(quán)限范圍,角色的不同說明其擁有的權(quán)限是不同的。3.2.5會員管理模塊 會員管理模塊具有添加、編輯、刪除會員等功能.這里會員主要信息包括會員名稱、聯(lián)系電話和積分。其中,聯(lián)系電話是唯一的、能夠區(qū)分會員身份的憑證;積分則可以用來區(qū)分消費額折扣度.3。2.6積分規(guī)則管理 積分規(guī)則管理模塊可對超市中已制定的積分規(guī)則進行編輯。其中,可編輯的信息包括積分額和積分額所對應(yīng)的折扣度。3。2.7查看統(tǒng)計信息模塊 查看統(tǒng)計信息模塊具有查詢所有銷售記錄、查詢一定時間范圍內(nèi)的銷售記錄和獲得銷售總額等功能.3。2.8日常銷售模塊 日常銷售模塊具有的功能包括進行

10、日常銷售、添加銷售記錄和得到顧客銷售總額等功能。其中,銷售記錄包括的信息主要包括商品編號、銷售價格、銷售數(shù)量、銷售時間和顧客(包括普通顧客、會員)等。 3.3系統(tǒng)設(shè)計概要本超市管理系統(tǒng)的設(shè)計目標是能夠?qū)π⌒统械母鞣N商品及銷售信息進行管理。如前所述,在該超市管理系統(tǒng)中根據(jù)每位員工所屬的角色不同,被賦予不同的操作權(quán)限,這里通過控制操作菜單的可用性來限制員工的操作權(quán)限。而操作菜單是根據(jù)超市管理系統(tǒng)的劃分的各模塊創(chuàng)建的。3.3.1系統(tǒng)總體結(jié)構(gòu) 根據(jù)前面有關(guān)系統(tǒng)功能的分析和超市銷售系統(tǒng)的特點,在經(jīng)過模塊化的分析得到超市管理系統(tǒng)功能模塊的劃分,本系統(tǒng)包括登陸模塊、商品類別管理模塊、商品管理模塊、員工管理

11、模塊、會員管理模塊、積分規(guī)則管理模塊、查看系統(tǒng)信息管理模塊以及日常銷售模塊。圖1所示為該超市管理系統(tǒng)的總體結(jié)構(gòu)圖。圖1超市管理系統(tǒng)登錄模塊商品類別管理模塊添加商品類別編輯商品類別刪除商品類別商品管理模塊添加商品刪除商品員工管理添加員工編輯員工刪除員工會員管理模塊添加會員編輯會員刪除會員積分規(guī)則管理模塊日常銷售模塊查詢統(tǒng)計信息模塊3。3.2系統(tǒng)用例圖 用例圖由Ivar Jacobson 在開發(fā)AXE 系統(tǒng)中首先使用,并添加到由他所倡導(dǎo)的OOSE和Objectory 方法中。用例圖引起了面向?qū)ο箢I(lǐng)域的極大關(guān)注,子1994年Ivar Jacobson 的著作出版后,面向?qū)ο箢I(lǐng)域已廣泛接納了這一概念,

12、并認為它是第二代面向?qū)ο蠹夹g(shù)的標志。使用用例圖可以描述外部參與者所理解的系統(tǒng)功能,也就是說用例圖描述了用例、參與者以及它們之間的關(guān)系。 參與者代表與系統(tǒng)接口的任何事或人,它是指代表某一種特定功能的角色,因此參與者是虛擬的概念,他可以是人,也可以是外部系統(tǒng)或設(shè)備。同一個人也能對應(yīng)多個參與者,因此一個人是可能扮演多個角色的。參與者總在被建模的系統(tǒng)外部,它們從來不是系統(tǒng)的一部分.用例圖是對系統(tǒng)行為的描述,它可以促進設(shè)計人員、開發(fā)人員與用戶的溝通,理解正確的需求;還可以劃分系統(tǒng)與外部實體的界限,是系統(tǒng)設(shè)計的起點,是類、對象、操作的來源,而通過邏輯視圖的設(shè)計,可以獲得軟件的靜態(tài)結(jié)構(gòu)。 在參與者和用例之間

13、存在的關(guān)系通常稱為通信關(guān)聯(lián),因為它代表參與者和用例之間的通信。關(guān)聯(lián)可以是雙向?qū)Ш剑◤膮⑴c者到用例吧,并從用例到參與者)或單向?qū)Ш?從參與者到用例吧,或用例到參與者)。導(dǎo)航的方向表明了是參與者發(fā)起了和用例的通信還所示為用戶登錄利用圖。如圖2所示,不帶箭頭的線段將參與者與用例關(guān)聯(lián)起來,一以表示兩者之間交換信息。其中,參與者與“用戶”,用例為“登錄超市管理系統(tǒng)”,所以這里可以看到一位員工正在登錄超市管理系統(tǒng).由于根據(jù)角色的不同,用戶在登陸超市管理系統(tǒng)后將獲得不同的操作權(quán)限,登陸管理系統(tǒng)用戶(超市工作人員)圖2 用戶登錄用例圖所以登陸管理的用例圖如圖3所示。 登錄模塊登錄超市管理系統(tǒng)普通員工 用戶(超

14、市工作人員)圖3 登錄管理用例圖圖3所示的登錄管理用例圖中使用了泛化技術(shù),這里的參與者“管理員”和“普通員工”成為泛化參與者,而參與者“用戶(超市工作人員)”成為泛化參與者.對超市管理系統(tǒng)來說,不管該員工是管從理員,還是普通員工,都稱為超市管理系統(tǒng)的用戶,所以可以看出泛化參與者在系統(tǒng)中扮演較為具體的角色。泛化可以應(yīng)用于參與者和用例來表示其子項(泛化參與者)從父項(泛型參與者)繼承功能,而且泛化還表示父親的每個孩子都有略微不同的功能和目的是為以確保自己的唯一性。管理角色可對系統(tǒng)中的所有模塊進行管理,不同模塊的管理員用例圖如圖4至圖10所示。商品類別管理模塊保存商品類別信息加載商品類別信息添加商品

15、類別編輯商品類別刪除商品類別 圖4 管理員角色商品類別管理模塊用例圖商品管理模塊保存商品信息加載商品信息添加商品刪除商品圖5 管理員商品管理模塊用例圖員工管理模塊保存員工信息加載員工信息添加員工編輯員工刪除員工圖6 管理員員工管理模塊用例圖會員管理模塊保存會員信息加載會員信息添加會員編輯會員刪除會員圖7 管理員會員管理模塊用例圖積分規(guī)則管理模塊保存積分規(guī)則信息加載積分規(guī)則信息編輯商品類別積分規(guī)則圖8 管理員積分規(guī)則管理模塊用例圖查看統(tǒng)計信息模塊加載銷售記錄查看銷售記錄圖9 管理員查看統(tǒng)計信息模塊用例圖日常銷售模塊保存銷售記錄加載銷售記錄添加銷售記錄刪除銷售記錄圖10 管理員日常銷售模塊用例圖普

16、通員工角色只能對系統(tǒng)中的日常銷售模塊、查看統(tǒng)計信息模塊和會員管理模塊中的添加會員進行管理,各模塊普通員工用例圖如圖11至圖13所示會員管理模塊保存會員信息添加會員圖11 普通員工會員管理模塊用例圖查看統(tǒng)計信息模塊加載銷售記錄查看銷售記錄圖12 普通員工查看統(tǒng)計信息模塊用例圖日常銷售模塊保存銷售記錄加載臨時銷售記錄添加銷售記錄刪除銷售記錄圖13 普通員工日常銷售模塊用例圖上圖中帶箭頭的線和它所指向的用例,這里用來表示一個用例為執(zhí)行其功能從其他用例引入功能,他們之間形成包含關(guān)系。其中,箭頭指向的用例為包含用例為被包含用例,而另一側(cè)用例為包含用例。也就是說,當管理員添加會員后,必須保存會員信息;當管

17、理員查看會員信息時,必須先加載會員信息。3.4系統(tǒng)模塊設(shè)計上面根據(jù)系統(tǒng)功能的模塊化得出了系統(tǒng)總體結(jié)構(gòu),也就是超市管理系統(tǒng)功能模塊的劃分,接著使用超市管理系統(tǒng)用例圖加以說明。3.4.1登陸用戶登錄的實現(xiàn)流程是用戶在登陸窗口輸入用戶名稱和密碼,單擊【登錄】按鈕,系統(tǒng)開始驗證用戶提交的登錄信息是否正確.如果正確,則獲取該用戶的角色,打開超市管理系統(tǒng),并根據(jù)用戶角色,打開超市管理系統(tǒng),并根據(jù)用戶角色賦予相應(yīng)的操作權(quán)限;否則給出錯誤的信息。具體實現(xiàn)流程如圖14所示.用戶登錄判斷登錄判斷角色登陸超市管理系統(tǒng)錯誤正確圖14 用戶登錄流程3。4。2商品類別管理商品類別管理模塊用于實現(xiàn)商品類別的添加、刪除、編輯

18、功能.其中,商品類別添加的實現(xiàn)流程是用戶在商品類別管理窗口中,選擇添加商品類別選項卡頁,輸入所要添加商品類別的信息后,單擊【添加】按鈕,系統(tǒng)獲得用戶提交的商品類別信息,并寫入到超市管理系統(tǒng)的數(shù)據(jù)庫中,最后返回商品類別添加的執(zhí)行結(jié)果。 商品類別的添加、刪除與編輯都是通過使用編寫的數(shù)據(jù)庫操作類來實現(xiàn)更新和數(shù)據(jù)的顯示的。其中,刪除與編輯中的數(shù)據(jù)列表通過使用init()函數(shù)調(diào)用數(shù)據(jù)庫操作類(DataOper)中的query()函數(shù)來實現(xiàn);而添加、刪除與編輯則分別使用add_click()、modify_click()和deleteG_clict()函數(shù)調(diào)用DataProcess()函數(shù)來實現(xiàn).圖15所

19、示為商品類別管理的實現(xiàn)流程。商品類別添加編輯刪除add_click()modify_click()deleteG_clict()調(diào)用DataProcess()函數(shù)更新數(shù)據(jù)庫寫入數(shù)據(jù)庫圖15 商品類別管理流程3。4.3商品管理商品管理模塊用于實現(xiàn)商品信息的添加和編輯功能。其中,商品信息添加的實現(xiàn)流程是用戶在商品管理窗口中,選擇添加商品選項卡頁,輸入所要添加商品的信息,單擊【添加】按鈕,系統(tǒng)獲得用戶提交的商品信息,并寫入到超市管理系統(tǒng)的數(shù)據(jù)庫中,最后返回商品添加的執(zhí)行結(jié)果。商品的添加于編輯于商品類別的管理的實現(xiàn)方法基本相同,只不過在這里添加使用的方法是addGoods(),而編輯使用的方法是mod

20、ifyClick()。圖16所示為商品管理的把實現(xiàn)流程。商品類別添加編輯addGoods()modifyClick()調(diào)用DataProcess()函數(shù)更新數(shù)據(jù)庫寫入數(shù)據(jù)庫圖16 商品管理流程3。4.4員工管理 員工管理模塊用于實現(xiàn)員工信息的添加、刪除和編輯功能。其中,員工信息添加的實現(xiàn)流程是用戶在員工管理窗口中,選擇添加員工選項卡頁,輸入所要添加員工的信息后,單擊添加按鈕,系統(tǒng)獲得用戶提交的員工信息,并寫入到超市管理系統(tǒng)的數(shù)據(jù)庫中,最后返回員工信息添加的執(zhí)行結(jié)果。 員工的添加與編輯于商品類別管理的實現(xiàn)方法是addAssitant(),編輯使用的方法是modifyAssistant(),而刪除

21、使用的方法是del_click()。圖17所示為員工管理的實現(xiàn)流程。員工管理添加編輯刪除addAssitant()modifyAssistant()del_click()調(diào)用DataProcess()函數(shù)更新數(shù)據(jù)庫寫入數(shù)據(jù)庫圖 17 員工管理流程3.4。5會員管理 會員管理模塊用于實現(xiàn)會員信息的添加、刪除以及修改功能。該模塊中各功能的實現(xiàn)流程與商品類別管理的實現(xiàn)流程基本相同,唯一不同的是,該模塊中會員的添加是調(diào)用addMember()方法將數(shù)據(jù)添加到數(shù)據(jù)庫中,而編輯和刪除分別是調(diào)用modifyMenber()和del_click()方法將 更新后的信息儲存到數(shù)據(jù)庫.圖18所示為會員管理的實現(xiàn)流

22、程。會員管理添加編輯刪除addMember()modifyMenber()del_click()調(diào)用DataProcess()函數(shù)更新數(shù)據(jù)庫寫入數(shù)據(jù)庫圖18 會員管理流程3。4.6積分規(guī)則管理 積分規(guī)則管理模塊用于編輯超市中的所有幾分規(guī)則。積分規(guī)則的編輯于之前會員管理中的編輯實現(xiàn)流程基本相同。圖19所示積分規(guī)則管理的實現(xiàn)流程。積分規(guī)則管理編輯Modify Rule()調(diào)用DataProcess()函數(shù)更新數(shù)據(jù)庫圖19 積分規(guī)則管理3.4。7查看統(tǒng)計信息查看統(tǒng)計信息模塊可以查看所有或一段時間內(nèi)的銷售記錄及銷售額。查看統(tǒng)計信息中的查看功能是通過使用 queryInfo()方法調(diào)用數(shù)據(jù)庫操作類中的q

23、uery()方法來實現(xiàn)的。圖20所示為查看統(tǒng)計信息的實現(xiàn)流程。查看統(tǒng)計信息查詢queryInfo()調(diào)用query()函數(shù)判斷查詢條件圖20 查看統(tǒng)計信息流程3。4.8日常銷售日常銷售模塊的功能是添加銷售記錄及查看臨時銷售記錄。日常銷售模塊中的添加銷售記錄功能是通過使用addSell()方法實現(xiàn)的,而查看臨時銷售記錄功能是使用init()方法實現(xiàn)的.圖21所示為日常銷售的實現(xiàn)流程。商品類別添加查詢addSell()init()調(diào)用DataProcess()函數(shù)調(diào)用query()函數(shù)寫入數(shù)據(jù)庫圖21 日常銷售流程3。5數(shù)據(jù)庫設(shè)計 在對超市管理進行了需求分析、功能分析后,接著就要考慮如何根據(jù)系統(tǒng)總

24、體結(jié)構(gòu)來合理設(shè)計儲存超市管理系統(tǒng)數(shù)據(jù)的數(shù)據(jù)表結(jié)構(gòu)了。本系統(tǒng)使用作為后臺數(shù)據(jù)庫,下面將設(shè)計實現(xiàn)該系統(tǒng)數(shù)據(jù)庫。 首先在SQL Server數(shù)據(jù)庫中創(chuàng)建一個數(shù)據(jù)庫db_Super Market,用于存放超市管理系統(tǒng)的所有數(shù)據(jù)。然后在該數(shù)據(jù)庫中創(chuàng)建一個用戶信息表t_UserInfo,用于專門存儲超市中所有用戶的信息,如同用戶編號(自動編號)、用戶姓名。用戶密碼。聯(lián)系電話、角色等.下面將對該表及結(jié)構(gòu)進行介紹,如表1所示表1 用戶信息表在該數(shù)據(jù)庫中創(chuàng)建會員信息表t_MemberInfo,用于存儲用戶信息,如會員編號、會員名稱、聯(lián)系電話以及積分等。具體如表2所示。 創(chuàng)建商品類別表t_GoodsType,用于

25、儲存商品類別的相關(guān)信息,如商品類別編號、商品類別名稱、父類別編號等,具體如表3所示.創(chuàng)建商品類別表t_GoodsInfo,用于儲存商品的相關(guān)信息,如商品編號、商品名稱、EAN號、商品所屬類別編號、是否允許折扣、價格和單位等,具體如表4所示.創(chuàng)建商品類別表t_BonusRule,用于儲存超市的所有積分規(guī)則,如規(guī)則編號、積分折扣等,具體如表5所示.創(chuàng)建商品類別表t_SellInfo,用于儲存超市中的所有銷售記錄,如銷售流水號、商品編號、銷售價格、銷售數(shù)量、銷售時間和顧客編號等,具體如表6所示。創(chuàng)建商品類別表t_TempSell,用于儲存超市中的銷售商品時所產(chǎn)生的臨時銷售記錄,如臨時銷售記錄編號、商

26、品名稱、折扣、銷售數(shù)量、銷售額和顧客編號等,具體如表7所示。3。6登陸以及主窗體模塊登錄模塊中包含的功能主要包括判斷用戶輸入的登陸信息是否相符以及獲取并判斷用戶的角色。系統(tǒng)主窗體是用戶登陸成功后進入的窗體,該窗體是用戶登陸成功后進入的窗體,該窗體中包括所有用戶能夠使用的功能列表,是進行個操作的媒介。3.6。1登錄窗體實現(xiàn)用戶登陸的首要條件是需要有登陸窗體,以便用戶填寫登陸信息。在窗體代碼文件中,需要對用戶輸入的信息進行判斷,并根據(jù)用戶角色賦予相應(yīng)的操作權(quán)限;并根據(jù)用戶角色進入登錄超市管理系統(tǒng),否則給出錯誤的信息。3。6。2注銷和退出當用戶登陸到系統(tǒng)主窗體后,用戶可能會需要以另外一個身份重新進入

27、本系統(tǒng)或直接退出本系統(tǒng)。本系統(tǒng)中的注銷和退出就實現(xiàn)了這兩個功能.3.7商品類別管理模塊超市中各種各樣的商品,難以進行統(tǒng)一管理。在這種情況下,商品按照相同的特點進行分類,就會很容易對商品進行管理。商品類別管理包括添加商品類別、編輯商品類別和刪除商品類別3個功能,分別用來對商品進行添加、修改和刪除.3.7.1添加商品類別添加商品類別用于至數(shù)據(jù)庫中,是商品類別、管理模塊中最基礎(chǔ)的功能。3。7。2編輯商品類別商品類別的名稱不是固定不變的,有時候需要根據(jù)實際需要對商品類別名稱進行修改,甚至有時候還需要對該商品類別所屬的類別進行調(diào)整。3。7.3刪除商品類別 有些商品類別可能由于各種原因不再需要,這時就要將

28、這些商品類別從數(shù)據(jù)庫中刪除。在刪除商品類別是需要根據(jù)商品類別下是否有子類別和商品,做出不同的操作.3。8商品管理模塊商品管理模塊的功能是根據(jù)商品類別管理商品的詳細信息,例如,商品名稱,EAN、其所屬類別和價格等。在本管理系統(tǒng)中,用戶可以對商品進行兩種操作,及添加商品和編輯商品。3。8。1添加商品添加商品功能可將用戶輸入商品名稱、ENA、價格和所屬商品類別等信息添加至數(shù)據(jù)庫中,并且還會查到用戶添加的商品是否已存在,若存在則提醒用戶重新輸入.3.8。2編輯商品 在超市管理系統(tǒng)中不僅可以添加各種商品,還可以對已有商品的各種信息進行修改,如對商品名稱、價格、單價以及是否可以打折等信息進行修改。編輯商品

29、就會根據(jù)用戶選擇的商品顯示商品信息,用戶可進行修改。3。9員工管理超市中有很多員工,難以進行統(tǒng)一管理.在這種情況下,員工的所有數(shù)據(jù)統(tǒng)一放在數(shù)據(jù)庫中,若發(fā)生人員調(diào)整,可及時地更新數(shù)據(jù)庫的數(shù)據(jù),員工管理模塊是對數(shù)據(jù)庫中的員工進行管理的媒介,其主要功能包括添加員工、編輯員工。刪除員工等.3.9.1添加員工添加員工功能需要用戶添加員工名稱,登陸管理系統(tǒng)的密碼及設(shè)置其用戶角色等.3。9。2編輯員工編輯員工功能是對超市中的員工信息進行編輯,包括員工的密碼及角色進行編輯.超市管理系統(tǒng)中的編輯員工要求用戶從顯示的用戶信息表中選擇一行,并輸入修改的信息執(zhí)行修改。3.9。3刪除員工刪除員工功能用于當超市員工調(diào)動時

30、(如裁員、辭職等),將某些員工信息從數(shù)據(jù)庫中刪除.在管理系統(tǒng)中,用戶可選擇信息表中的某一行信息進行刪除。3。10會員管理模塊為了吸引更多顧客的消費,可以指定一種規(guī)則,如消費滿一定數(shù)額時,成為超市會員。當顧客購買商品時,若為會員可進行打折.會員管理模塊就可以對超市的所有會員進行管理,可增加會員、編輯會員和刪除會員等。3。10。1添加員工在銷售商品時,若出現(xiàn)銷售額滿的一定額的,可將該顧客添加為超市會員。增加會員時,需要記錄顧客的名稱和聯(lián)系電話等信息.3.10.2編輯員工編輯會員中包括查看所有會員信息,修改會員信息的兩種操作。當用戶重新輸入的聯(lián)系電話已存在時,會提醒用戶重新輸入;反之則修改所選會員信

31、息。3.10。3刪除會員 在超市管理系統(tǒng)中,刪除會員操作非常簡單,用戶只需選擇所有刪除的行數(shù)據(jù),然后單擊【刪除】按鈕即可將會員成功刪除。3.11積分規(guī)則模塊 超市在進行日常銷售時,會根據(jù)會員的積分數(shù)相應(yīng)地給予會員一定的消費折扣,在一定的積分范圍內(nèi)給予一定的折扣就是積分規(guī)則.超市管理系統(tǒng)中積分規(guī)則管理可以對已制定好的積分規(guī)則進行修改.3。12查看統(tǒng)計信息模塊從查看統(tǒng)計信息中可查看所有的銷售記錄,也可查詢一定時間的銷售記錄,并得出一定時間范圍內(nèi)的總銷售額,查看統(tǒng)計信息默認顯示的默認顯示的所有記錄,當用戶選擇了時間范圍,就會顯示選擇時間范圍內(nèi)的銷售記錄。3.13日常銷售模塊 在日常銷售模塊中會根據(jù)用戶輸入的商品EAN而得到商品

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論