商場購物管理系統(tǒng)方案_第1頁
商場購物管理系統(tǒng)方案_第2頁
免費(fèi)預(yù)覽已結(jié)束,剩余22頁可下載查看

下載本文檔

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

文檔簡介

1、專業(yè).專注PINGDINGSHAN UNIVERSITYRFID 原理與應(yīng)用課程設(shè)計題目:商場購物管理系統(tǒng)的實現(xiàn)院(系):信息工程學(xué)院專業(yè)年級:物聯(lián)網(wǎng)工程專業(yè) 2014姓名:ghhkkjklk學(xué)號:uhhkjjjk指導(dǎo)教師:ghkkjjkj專業(yè).專注2016 年 6 月 25 日專業(yè).專注1 緒論. 11.1 課題的背景及意義. 11.1.1系統(tǒng)功能設(shè)計. 11.1.2系統(tǒng)設(shè)計. 21.2 論文主要工作和結(jié)構(gòu)安排. 32 系統(tǒng)功能. 42.1 系統(tǒng)功能設(shè)計. 43 相關(guān)技術(shù)及工具介紹. 83.1 系統(tǒng)采用的開發(fā)工具. 83.2 系統(tǒng)采用的技術(shù). 94 設(shè)計總結(jié).104.1 總結(jié).11專業(yè).專注

2、附錄. 121 緒論該部分主要介紹當(dāng)前商場購物管理系統(tǒng)的背景及意義?;?數(shù)據(jù)庫的商場購物管理系統(tǒng)能夠使商場商品信息透明化,同時提 高商場員工的工作效率。1.1 課題的背景及意義不管何時,人們總是喜歡逛商場超市,為了讓商場的工作人 員能夠更加便捷的工作,我們設(shè)計了這個商場購物管理系統(tǒng),能 夠輕松地查看商品的信息以及完成顧客所買商品的結(jié)算功能。商場購物管理系統(tǒng)是一個功能強(qiáng)大,且具有很強(qiáng)的時效性、 可靠性,可方便處理業(yè)務(wù)。本系統(tǒng)應(yīng)達(dá)到以下目標(biāo):(1)系統(tǒng)采用人機(jī)交互的方式,界面美觀友好,信息查詢靈活、 方便,數(shù)據(jù)存儲安全可靠。(2)能夠準(zhǔn)確、詳細(xì)查詢當(dāng)前可供查詢商品的信息。(3)能夠提供購買商品的

3、功能。(4)能夠添加刪除管理員。1.1.1 系統(tǒng)功能設(shè)計(1)系統(tǒng)選擇主要是可選購買登錄系統(tǒng)或管理員登錄系統(tǒng)。(2)用戶登錄是登錄進(jìn)入管理員身份。(3)商品管理是對超市的所有商品信息進(jìn)行統(tǒng)計,包括數(shù)量單價。專業(yè).專注(4)商品詳情是查看統(tǒng)計顧客所要購買的商品的信息。(5)付款界面是顧客付錢是所支付的錢。專業(yè).專注琶理員系統(tǒng)圖 1.總體模塊設(shè)計圖1.1.2系統(tǒng)設(shè)計商場購物管理系統(tǒng)將所需功能整合在一起統(tǒng)一處理,方便了管 理者的多種處理,節(jié)約時間、精力。本系統(tǒng)采用 C#編程語言,該 語言是面向?qū)ο蟮木幊陶Z言,模塊化處理,擴(kuò)展性強(qiáng),便于數(shù)據(jù) 管理,同時也具有較高的安全性,易用性。本系統(tǒng)采用.net f

4、ramework 框架結(jié)構(gòu),管理員登錄后就可以對 相關(guān)數(shù)據(jù)的操作,使用方便、簡單,顧客可以直觀的看到自己所 買物品的信息并可以對不正確的信息提出申請修改。本系統(tǒng)采用 SQL Sever 語言進(jìn)行數(shù)據(jù)庫的連接,同時可對數(shù)據(jù) 庫信息進(jìn)行備份、恢復(fù)及清空數(shù)據(jù)庫操作。數(shù)據(jù)庫是商場購物管 理系統(tǒng)的后臺,存儲著所有的信息,在商場購物管理系統(tǒng)中有著 很重要的地位。數(shù)據(jù)庫設(shè)計的好與壞,直接影響到這個系統(tǒng)的運(yùn) 行效率。良好的數(shù)據(jù)庫設(shè)計,可以提高數(shù)據(jù)信息的存儲效率,確 保數(shù)據(jù)信息的完整性和一致性。商品管理用戶登錄付款商品詳悄購買系統(tǒng)專業(yè).專注1.2 論文主要工作和結(jié)構(gòu)安排該論文主要工作是在.NET操作系統(tǒng)下, 利

5、用c#開發(fā)語言, 借 助數(shù)據(jù)庫SQL Sever來實現(xiàn)一個商場購物管理系統(tǒng)。其目標(biāo)在于實 現(xiàn)超市對庫存商品的信息的清點以及對顧客購物的結(jié)算。結(jié)構(gòu)安排上,該論文主要分為緒論、系統(tǒng)功能、相關(guān)技術(shù)及 工具介紹、總結(jié)四個部分,每一個部分具體分工如下:1、 緒論:該部分主要介紹當(dāng)前文件管理系統(tǒng)的背景及意義, 以及論文主要工作及結(jié)構(gòu)安排。 基于c#的商場購物管理系統(tǒng)能夠 安全方便地庫存商品的整體動態(tài)信息,從而降低工作量。2、 系統(tǒng)功能:該部分主要介紹該系統(tǒng)功能設(shè)計以及系統(tǒng)功能 分析,從而能夠展示整個系統(tǒng)的功能的規(guī)劃。3、 相關(guān)技術(shù)及工具介紹:該部分主要介紹系統(tǒng)所采用的技術(shù) 及開發(fā)工具,涉及該系統(tǒng)采用的開發(fā)

6、工具及技術(shù),以及該系統(tǒng)涉 及的數(shù)據(jù)庫相關(guān)知識。4、總結(jié):該部分主要介紹在整個管理系統(tǒng)實現(xiàn)過程中所遇到 的細(xì)節(jié)性問題以及對今后的展望。專業(yè).專注2 系統(tǒng)功能該部分主要介紹該系統(tǒng)功能設(shè)計以及系統(tǒng)功能分析,從而能夠 展示整個系統(tǒng)的功能的規(guī)劃。2.1 系統(tǒng)功能設(shè)計根據(jù)需求分析確定該系統(tǒng)劃分為以下幾個管理功能:(1) 系統(tǒng)選擇該界面用于選擇進(jìn)入哪種系統(tǒng):購買系統(tǒng)或管理員系統(tǒng),點 擊相應(yīng)的按鈕則會進(jìn)入對應(yīng)的系統(tǒng)。確艮東銃苣理員東統(tǒng)圖 2.系統(tǒng)選擇界面圖(2)用戶登錄點擊管理員登錄則進(jìn)入該進(jìn)入界面,輸入賬號密碼進(jìn)行用戶登 錄,并且用戶名和密碼的信息是建立在數(shù)據(jù)庫中的,如需添加管 理員,直接添加在數(shù)據(jù)庫中即可

7、。專業(yè).專注圖 3.用戶登錄界面圖表 1.管理員信息表login:童詢(609f .G百HAMGPIN.IVIDF)userpasswordEEJ11NULLNULL(3)商品管理該界面用于查看添加入庫商品的信息以及庫存商品的信息 并對庫存商品的信息進(jìn)行修改和查詢。在 添加”界面中按要求填入商品的名稱、單價、數(shù)量,點擊添 加按鈕即可。在修改刪除”界面中,點擊查詢”按鈕即可看到所有商品的詳 細(xì)信息,若輸入某商品名稱僅查看到該商品的信息;點擊到商品 信息的某一欄,更改數(shù)字,點擊修改按鈕”則商品的這一信息就被 修改成功。XidNULLNULL專業(yè).專注圖 4.添加商品信息界面圖 5.商品信息修改刪除

8、界面(4)商品詳情點擊 購買系統(tǒng)”則進(jìn)入商品詳情界面。在 物品名稱”欄選擇顧 客購買的商品并填寫數(shù)量,點擊 購買”,商品的數(shù)量價格就會出現(xiàn) 在下方的列表中,并在總價”一欄顯示所有價格,直到將顧客購買 的所有商品都錄入完畢。圖 6.購買商品情況界面專業(yè).專注(5)付款點擊結(jié)賬”按鈕,則進(jìn)入該界面。在請你付款”一欄中填入顧 客支付的錢,點擊確定”按鈕,系統(tǒng)計算得出應(yīng)找零的數(shù)值。圖 6.購買商品情況界面專業(yè).專注圖 7付款界面11100總們11!專業(yè).專注3 相關(guān)技術(shù)及工具介紹該部分主要介紹系統(tǒng)所采用的技術(shù)及開發(fā)工具,涉及該系統(tǒng) 采用的開發(fā)工具及技術(shù),以及該系統(tǒng)涉及的數(shù)據(jù)庫相關(guān)知識。3.1 系統(tǒng)采用

9、的開發(fā)工具該系統(tǒng)前臺采 Microsof t 公司的 Visual Studio 2010 作為主 要的開發(fā)工具,可與 SQL Ser ver 2008 數(shù)據(jù)庫無縫連接。Visual Studio 2010 具有無可比擬的強(qiáng)大功能,使 用.NET Framework 3.5 加速開發(fā)。.NET Framework 中 的構(gòu)建基 塊可以很方便的用于解決常見編程任務(wù),能夠快速構(gòu)造出色應(yīng)用 程序。C#是目前流行的一種編程應(yīng)用程序,C#語言類似擁有類似 java的語法,語言簡單明了。C#是在 Java 流行起來后所誕生的一一 種新的語言。由于微軟在操作系統(tǒng)上占有很大的優(yōu)勢。在以往的 開發(fā)中累積了不少經(jīng)

10、驗,所形成的.net 平臺,所以 C#在 Win dows 方面可以說比 Java 具有更大的優(yōu)勢。C#的強(qiáng)大是依賴于.net的發(fā) 展,而.net 的發(fā)展是看微軟在.net 上的決心和投入有多少。1、 C#.NET 提供了豐富的框架,使用戶在無需編寫代碼的前提 下快速進(jìn)行程序開發(fā)。2、 .NET 對公共語言運(yùn)行時的核心進(jìn)行改進(jìn),大大提高了運(yùn)行 速度。3、 提高了 Windows PresentationFoundation的性能。4、 實體框架是從 ADO.NET 數(shù)據(jù)訪問技術(shù)基礎(chǔ)發(fā)展而來的。5、 LINQ to SQL 新增了支持 SQL Ser ver2005 中 新日期和文件 流的功能。

11、6、 用于 SQL Ser ver 的.NET Framework 數(shù)據(jù)提供程序新增了 對 SQL Ser ver2005 中的文件流和稀疏列功能的支持。3.2 系統(tǒng)采用的技術(shù)該系統(tǒng)后臺數(shù)據(jù)庫采用 Microsof t SQL Ser ver 數(shù)據(jù)庫, 該數(shù) 據(jù)庫系統(tǒng)在安全性、專業(yè).專注準(zhǔn)確性和運(yùn)行速度方面有絕對的優(yōu)勢,并且 處理數(shù)據(jù)量大、效率高。SQL Ser ver 2005 包括了幾個在企業(yè)級數(shù)據(jù)管理中關(guān)鍵的增 強(qiáng):易管理、可用性、可伸縮性、安全性。SQL Ser ver 2005 提供 了一個唯一的管理控制臺,使得數(shù)據(jù)管理人員能夠在組織內(nèi)的任 何地方監(jiān)視、管理和調(diào)諧企業(yè)中所有的數(shù)據(jù)庫和

12、相關(guān)的服務(wù)。 它還提供了一個可擴(kuò)展的管理架構(gòu),可以更容易的用 SQL 管理對 象(SMO)來編程,使得用戶可以定制和擴(kuò)展他們的管理環(huán)境。專業(yè).專注4 設(shè)計總結(jié)該部分主要介紹在整個商場購物管理系統(tǒng)實現(xiàn)過程中所遇到的 細(xì)節(jié)性問題以及對今后的展望。專業(yè).專注4.1 總結(jié)通過幾個月的上機(jī)實習(xí),我對 C#又有了嶄新的認(rèn)識。C#的學(xué)習(xí)是一個系統(tǒng)的過程,需要長期的知識積累和儲備并 輔以大量的上級實際操作練習(xí),自己也應(yīng)該有所體會,在實踐中 成長,在實踐中求知。作為學(xué)生,我們更多的是課本的知識的理解,理論的優(yōu)勢是我 們的特色,但是怎樣將理論結(jié)合實際卻是擺在我們面前的難題。 有些知識雖然我們學(xué)過,但是要把它運(yùn)用到

13、系統(tǒng)中的過程中還出 現(xiàn)了很多問題,比如對于控件 ListView 和 DataGridView 的使用,在 基于多表查詢的時候,使用 DataGridView 這個控件就難以實現(xiàn)在 數(shù)據(jù)庫里的多張表的更新,后來我們還是選擇了 ListView 這個控 件。從這里讓我知道了,只是的學(xué)習(xí)是沒有止境的,我們只有在 不斷的學(xué)習(xí)中了解更多,并且能夠把所學(xué)的知識舉一反三,這樣 我們才能更好的吧實訓(xùn)項目做得更好。我覺得學(xué)習(xí)了這個,對我參加工作后制表、創(chuàng)建查詢、數(shù)據(jù)分 析和材料演示都有很大的作用,這樣,我們能更清楚的了解信息 并進(jìn)行分析。當(dāng)然實習(xí)中還有著更多的感觸,包括學(xué)習(xí),生活各 個方面。就學(xué)習(xí)而言,專業(yè)實

14、訓(xùn)它更偏重于應(yīng)用,更加細(xì)致,要求 也更加嚴(yán)格。在實際中實現(xiàn)自己的理想,必需不斷的增加自己的 能力,做事情更加專注。就生活而言,專業(yè)學(xué)習(xí)展示給我們看各 個不同的 的實訓(xùn)結(jié)果,讓我們知道了要善于學(xué)習(xí)他人的優(yōu)點。參考教程(1)我要自學(xué)網(wǎng).c#入門教程專業(yè).專注if (tex t Box 1. Text =)M essa ge Box.S how (請輸入 用戶名?); els e程序源碼:(1 )管理系統(tǒng)na me spac e 商場管 理系統(tǒng) pu bl ic pa rti al cl as s Fo rm1 : Fo rm pub lieFo rm1()/Iniri va teti al i z

15、eC o mpo n en t();vo i d bu按下按鈕跳轉(zhuǎn)到 Fo rm5Fo r m5 fr f r.Sho w ();ri va te vo i d bu按下按鈕跳轉(zhuǎn)到 Fo rm7Fo r m7 fr f r.Sho w ();tton1_Click (obj ec tse nde r, Eve n tA rg se ) 界面一n ew For m5();tton 2_C lick (o bj ec t se nd e r, E ve n tA rg s e ) 界面一n ew For m7();(2)用戶P登錄 riva tevoid b u tto n 1 Click (o

16、bj ec t s ende r, Eve n tA rg s e)Illiifel(tex tBox 3. Text =M essa ge Box.S ho se)w (請輸入密碼?);trstr in g sou rc SqlCon nec tie = C la ss1.g et_ad dre ss(); on conn = newSql Co nn ec ti on (sou rc e);u se r, pa s sword f romlo an dpa s swo rd = + texSql Co mma nd (se le ct, coco nn. Op en ();str in g

17、se lec t=s el ec tgi n wh e re u se r = + te xt Box 1. Text + tB ox 3. Text +Sql CommaII III.ndcmdnewnn );Sql Da taRea專業(yè).專注cmd.E xe cu te Re ad e r();d r.C lo se ();if (dr. Ha sRow s)專業(yè).專注/ s tri ng nw se le c t = s el ec t * fro m log inwhere In a me= + te xtBox 1. Text + and Ipa sswo rd = + tex tB

18、ox 3. Text + ”;/ Sq lCo mma nd nw cmd = new Sql Co mmand (n ws el e ct, co nn );/ Sql Dat aRe ad ernw dr =nwc md.E xec u teRea d e r();Fo rm6 mdi = new Fo rm6();mdi. Sho w ();el seM e ssa ge Box.S how (用戶名或密 碼錯誤,”);co nn. Clo se();/th is.Hi de();ca tch (E xc ep ti on ex )M es sag e Box. Show (e x.M

19、e ssag e);p ri va te vo i d bu tton 2_C lick (o bj ec t se nd e r, E ve n tA rg s e ) -th is. Cl os e();(3 )商品管理na me spac e 商場管 理系統(tǒng)pu bl ic pa r ti al cl as s Fo rm6 : Fo rmDataSet ds = n ew Da ta Set();Sql Da t aA da p te r d a = n ew Sq l D at aA da p te r(); p mma n d c md = new S qlC o mma n d(

20、 in ser t,conn );ub licFo rm6()Ini ti al i zeC o mpo nen t();ri va te vo i d button1_Crgstr ystr ingSq lCo Sql Co nn ec ti on (sou rce);co nn.str ingte xtBox 1. Tex t + ,+);so urc e = Cl a ss 1. ge t _ad d re ss(); nn ecti onconn=Op en ();in ser t = in ser t i n to textBox 2. Text + ,n ewt ra d e va

21、 lu es( + + te xtBox 3. Text +Sq lCo專業(yè).專注cmd.E xec ute No nQ ue ry();co nn.C Io se();M essage Box.S how (該物品已添加成功,”提示” Me ss ag e BoxBu t ton s. OK );ca tc h (Exc ep tio n ex )M essa ge Box.S how (ex.M es s ag e);p ri va te vo i d bu tton 2_C lick (o bj ec t se nd e r, E ve n tA rg s e ) -th is. Cl

22、os e();p ri va te vo i d bu tton 3_C lick (o bj ec t se nd e r, E ve n tA rg s e ) -tr yds. Cl ea r();str ing so urc e = Cl a ss 1. ge t_ad d re ss();Sq lCo nn ec ti onconn=newSql Co nn ec ti on (sou rc e);co nn. Op en ();str ing sel ec t;if (tex tBox 4. Te xt =)sel ec t = s el ec t * fro m t ra d e

23、;el se sel ec t = se le ct * from t rad e whe re na me = + tex tBox 4.Tex t +;da = n ew S ql Da ta Ad a p te r (se le ct, con n);da. Fil l( d s, tra de);da taGridView1. Au toG e ne ra te Co lu mn s =tr ue ;da taGridView1. Da t aM e mb e r = t ra de;da taGridView1. Da t aS o urc e = d s;ca tc h (Exc

24、ep tio n ex )M essage Box.S how (ex.M es sag e);p ri va te vo i d bu tton 4_C lick (o bj ec t se nd e r, E ve n tA rg s e ) -SqlC o mma n d Buil d ercb=newSql Co mma nd Bui ld er(da );da.U pd ate( (Da taS et )da taG ri dV ie w 1. Da ta Sou rc e). Tabl es 0); Me ssa g e Box. Show(已修 改成功 |);p ri va te

25、 vo i d bu tton 6_C lick (o bj ec t se nd e r, E ve n tA rg s e ) -tr ystri ngssda ta Gr id Vi ew 1. Row s da taG ri dV ie w 1.C u rren t Ce II. Row In d ex .C el l s 0. Val ue.ToStri ng ();stringso urc e = Cl as s1. ge t_ad d re ss();stringin se r t= de letet rad e w he rena me =+ ss +;專業(yè).專注Sq lCo

26、nn ec tionconn=newSql Co nn ec ti on (sou rc e);con n.O pe n();Sq lCo mman dcmd=ne wSql Co mma nd (i ns e r t, co nn );cmd.E xecu te N on Que ry();con n.C lo se ();M essa ge Box.S ho w (你 選 中 的 物 品+ ss + n 已經(jīng)刪 除成功 |,提示? , M es sag eBox Bu tton s.O K);ca tch (Exc ep tio n ex)M essa ge Box.S ho w (e x

27、.M es sag e);p ri va te vo i d bu tton 5_C lick (o bj ec t se nd e r, E ve n tA rg s e ) -th is. Cl os e();(4 )商品詳情na me spac e 商場管 理系統(tǒng)pu bl ic pa rti al cl as s Fo rm5 : Fo rmp ri va te f loa t S pr ic e = 0;p ub lic Fo rm5()Ini ti al izeC o mpo nen t();p riva te voi d In i tD ata ()st rin g so urc e = Cl ass 1. get _ad dre ss ();SqlC on nec tio n myC on= new S ql C o nn ec ti on ();myCo n. Con ne ctio n Stri ng = so urc e ;myCo n. Op en ();st ri ng Sql = s el ec t n ame fro m t ra d e;DataS et D s = n ew D ata Set ();Sql Da t aAd ap te r D a = new Sql Da taA dap te r(

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論