課程設(shè)計(jì)甜品店會(huì)員管理系統(tǒng)設(shè)計(jì)_第1頁(yè)
課程設(shè)計(jì)甜品店會(huì)員管理系統(tǒng)設(shè)計(jì)_第2頁(yè)
課程設(shè)計(jì)甜品店會(huì)員管理系統(tǒng)設(shè)計(jì)_第3頁(yè)
課程設(shè)計(jì)甜品店會(huì)員管理系統(tǒng)設(shè)計(jì)_第4頁(yè)
課程設(shè)計(jì)甜品店會(huì)員管理系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、目 錄1.系統(tǒng)介紹12.數(shù)據(jù)庫(kù)表的結(jié)構(gòu)描述及其關(guān)系23軟件的模塊結(jié)構(gòu)介紹33.1登錄模塊33.2 商品信息操作模塊33.3 會(huì)員信息操作模塊33.4 打印報(bào)表功能模塊43.5退出系統(tǒng)功能模塊44.主要功能模塊的流程圖55.主要功能的實(shí)現(xiàn)代碼65.1登陸實(shí)現(xiàn)代碼65.2注冊(cè)實(shí)現(xiàn)代碼65.3 商品信息操作模塊代碼實(shí)現(xiàn)75.3.1商品查詢功能實(shí)現(xiàn)代碼75.3.2商品添加功能實(shí)現(xiàn)代碼75.3.3商品刪除功能實(shí)現(xiàn)代碼75.3.4商品信息修改實(shí)現(xiàn)代碼85.4.1 會(huì)員查詢功能模塊代碼實(shí)現(xiàn)85.4.2 會(huì)員添加代碼實(shí)現(xiàn)95.4.3會(huì)員刪除代碼實(shí)現(xiàn)96.程序運(yùn)行效果極其分析106.1登陸窗口106.2注冊(cè)窗口

2、116.3商品操作模塊136.3.1商品查詢136.3.2 商品添加156.3.3商品刪除166.3.4商品信息修改176.4 會(huì)員操作模塊運(yùn)行窗口196.4.1 會(huì)員查詢196.4.2會(huì)員刪除206.5打印報(bào)表21個(gè)人心得與體會(huì)221.系統(tǒng)介紹 會(huì)員管理系統(tǒng)(member management system或者vip manages),是指企業(yè)用于對(duì)會(huì)員進(jìn)行有效管理的it系統(tǒng)。通過(guò)會(huì)員管理系統(tǒng),企業(yè)就可以記錄所有會(huì)員客戶的資料,了解用戶的興趣愛(ài)好、消費(fèi)特點(diǎn)、意向需求 等;同時(shí)針對(duì)客戶的需求,為其提供優(yōu)質(zhì)的個(gè)性化服務(wù);會(huì)員管理系統(tǒng)還能為企業(yè)的產(chǎn)品開(kāi)發(fā)、事業(yè)發(fā)展提供可靠的市場(chǎng)調(diào)研數(shù)據(jù),是企業(yè)經(jīng)營(yíng)

3、不可或缺的一個(gè)有利工具。會(huì)員系統(tǒng)管理的第一階段是實(shí)現(xiàn)對(duì)會(huì)員信息、交易的管理,能夠發(fā)行會(huì)員卡,分會(huì)員等級(jí),返回積分等?,F(xiàn)在廣泛被使用的會(huì)員管理系統(tǒng)普遍是第一階段,比較典型的有回頭客單機(jī)版。隨著互聯(lián)網(wǎng)技術(shù)的出現(xiàn),新一代的會(huì)員管理系統(tǒng)不僅能實(shí)現(xiàn)管理和交易,而且開(kāi)始對(duì)會(huì)員進(jìn)行更精準(zhǔn)的分類,根據(jù)分類對(duì)不同的會(huì)員開(kāi)展針對(duì)性的營(yíng)銷和關(guān)懷,真正提高會(huì)員忠誠(chéng)度,為企業(yè)創(chuàng)造價(jià)值。 我所設(shè)計(jì)的甜品店會(huì)員管理系統(tǒng)是一個(gè)基于delphi7.0和sql server2005運(yùn)行的會(huì)員管理系統(tǒng)。甜品店會(huì)員管理系統(tǒng)可以實(shí)現(xiàn)商品的添加、刪除、查詢、修改以及會(huì)員的登陸、注冊(cè)、添加、刪除、查詢、和會(huì)員信息的修改及消費(fèi)積分的查詢。除

4、以上兩大重要功能外,還能實(shí)現(xiàn)打印報(bào)表等基本功能。甜品店會(huì)員管理系統(tǒng)有以下幾大優(yōu)勢(shì): 1、建立長(zhǎng)期穩(wěn)定的消費(fèi)市場(chǎng) 2、培養(yǎng)大批品牌忠誠(chéng)者 3、加強(qiáng)企業(yè)與會(huì)員之間互動(dòng)交流,改進(jìn)產(chǎn)品 4、提高新產(chǎn)品開(kāi)發(fā)能力和服務(wù)能力 5、市場(chǎng)消費(fèi)的第一手資料 6、維護(hù)新客戶,留住回頭客2.數(shù)據(jù)庫(kù)表的結(jié)構(gòu)描述及其關(guān)系 系統(tǒng)創(chuàng)建一個(gè)會(huì)員及商品信息數(shù)據(jù)庫(kù),當(dāng)中包含有兩個(gè)數(shù)據(jù)表:表1 商品信息表、表2會(huì)員信息表。兩個(gè)表的結(jié)構(gòu)如下所示: 表1 商品信息表列名數(shù)據(jù)類型允許null值商品編號(hào)int否商品名稱nchar否商品價(jià)格float否 表1表2 會(huì)員信息表 列名數(shù)據(jù)類型允許null值會(huì)員卡號(hào)int否會(huì)員姓名nchar否會(huì)員登

5、陸密碼nchar否會(huì)員消費(fèi)float是會(huì)員積分int是聯(lián)系方式nchar否表2功能模塊圖如下圖3所示 甜品店會(huì)員管理系統(tǒng) 商品修改商品刪除商品添加商品查詢會(huì)員添加會(huì)員刪除積分記錄會(huì)員信息操作商品信息操作會(huì)員查詢 圖33軟件的模塊結(jié)構(gòu)介紹3.1登錄模塊登錄模塊是管理系統(tǒng)的必要模塊之一,在用戶進(jìn)入主界面前必須進(jìn)行身份驗(yàn)證,用戶輸入用戶名和密碼,若輸入正確則用戶進(jìn)入主界面。當(dāng)你是一個(gè)新用戶時(shí)首先要進(jìn)行注冊(cè),對(duì)個(gè)人信息注冊(cè)完畢后再登錄該系統(tǒng)。3.2 商品信息操作模塊 商品信息操作模塊包括四個(gè)功能模塊:商品查詢模塊、商品添加模塊、商品刪除模塊、商品修改模塊。 商品查詢模塊功能如下:當(dāng)用戶輸入商品編號(hào)和商

6、品名稱時(shí),點(diǎn)擊按鈕查詢到商品的價(jià)格。 商品添加模塊功能如下:當(dāng)有一種新的商品需要添加進(jìn)柜臺(tái)時(shí),將它的商品編號(hào),商品名稱,商品價(jià)格輸入信息框,點(diǎn)擊按鈕即可添加新的商品信息。 商品刪除模塊功能如下:當(dāng)想要?jiǎng)h除某一種商品時(shí),輸入商品的編號(hào)及名稱,點(diǎn)擊按鈕即可刪除掉此商品的所有信息。 商品修改模塊功能如下:如果您想修改某一件商品的價(jià)格,將它的編號(hào)及姓名輸入,新的商品價(jià)格輸入,點(diǎn)擊按鈕,就可以將商品的新信息導(dǎo)入。3.3 會(huì)員信息操作模塊 會(huì)員信息操作模塊也包括四個(gè)功能模塊:會(huì)員查詢模塊、會(huì)員添加模塊、會(huì)員刪除模塊以及會(huì)員積分記錄模塊。會(huì)員查詢模塊功能如下:輸入會(huì)員的會(huì)員卡號(hào)與會(huì)員姓名,點(diǎn)擊按鈕,即可獲取

7、此會(huì)員的所有個(gè)人信息,如聯(lián)系方式和積分情況。會(huì)員添加模塊功能如下:如果管理員想添加新用戶,將新增的會(huì)員卡號(hào)與會(huì)員姓名輸入,若數(shù)據(jù)庫(kù)中無(wú)此會(huì)員,則會(huì)員輸入密碼,并再次輸入密碼,若兩次密碼相同,提示會(huì)員添加成功。否則提示會(huì)員已存在。會(huì)員刪除模塊功能如下:輸入會(huì)員的會(huì)員卡號(hào)與會(huì)員姓名,當(dāng)按確認(rèn)按鈕時(shí)刪除此會(huì)員所有信息;按取消按鈕則取消刪除操作。積分記錄模塊功能如下:積分記錄中有兩個(gè)重要操作,其一為積分查詢,其二為積分清零。輸入會(huì)員卡號(hào)與會(huì)員姓名,查詢其積分并選擇是否將用戶積分清零。 3.4 打印報(bào)表功能模塊 用戶可以將商品信息表或者會(huì)員信息表通過(guò)打印機(jī)打印出來(lái)。 3.5退出系統(tǒng)功能模塊 點(diǎn)擊按鈕,管

8、理員退出管理系統(tǒng)。 4.主要功能模塊的流程圖 開(kāi)始 登錄窗口 no信息正確確?確 yes 退出系統(tǒng)打印報(bào)表會(huì)員操作商品操作 進(jìn)入主界面 圖45.主要功能的實(shí)現(xiàn)代碼 5.1登陸實(shí)現(xiàn)代碼 procedure tform2.button1click(sender: tobject);beginif datamodule16.adotable2.locate(會(huì)員卡號(hào);會(huì)員登錄密碼,vararrayof(edit1.text,edit2.text),)then form2.modalresult:=10 else showmessage(您輸入的密碼不正確,或者用戶不存在,請(qǐng)注冊(cè),);end;proc

9、edure tform2.button2click(sender: tobject);beginapplication.createform(tform9,form9);application.run;end;5.2注冊(cè)實(shí)現(xiàn)代碼beginif datamodule16.adotable2.locate(會(huì)員卡號(hào);會(huì)員姓名,vararrayof(edit1.text,edit2.text ),) then showmessage(用戶已存在) else if form9.edit3.text =form9.edit4.text then showmessage(用戶注冊(cè)成功) else begi

10、n showmessage(您兩次輸入的密碼不正確,請(qǐng)重新輸入); datamodule16.adotable2.insert; datamodule16.adotable2.fieldbyname(會(huì)員卡號(hào)).value:=(edit1.text); datamodule16.adotable2.fieldbyname(會(huì)員姓名).value:=(edit2.text); datamodule16.adotable2.fieldbyname(會(huì)員登錄密碼).value:=(edit3.text); datamodule16.adotable2.post;5.3 商品信息操作模塊代碼實(shí)現(xiàn)5.3

11、.1商品查詢功能實(shí)現(xiàn)代碼beginif datamodule16.adotable1.locate(商品編號(hào);商品名稱,vararrayof(edit1.text,edit3.text),) thenshowmessage(您所查找的商品價(jià)格為+inttostr(datamodule16.adotable1商品價(jià)格)elsebeginshowmessage(沒(méi)有找到您需要的商品);datamodule16.adotable1.delete;end;5.3.2商品添加功能實(shí)現(xiàn)代碼 procedure tform11.button1click(sender: tobject);beginif da

12、tamodule16.adotable1.locate(商品編號(hào);商品名稱,vararrayof(edit1.text,edit2.text),)then showmessage(此商品已存在) else begin showmessage(已成功添加新商品); datamodule16.adotable1.insert; datamodule16.adotable1.fieldbyname(商品編號(hào)).value:=(edit1.text); datamodule16.adotable1.fieldbyname(商品名稱).value:=(edit2.text); datamodule16.

13、adotable1.fieldbyname(商品價(jià)格).value:=(edit3.text); datamodule16.adotable1.post; end; end; end. 5.3.3商品刪除功能實(shí)現(xiàn)代碼procedure tform13.button1click(sender: tobject);begin datamodule16.adotable1.open; if datamodule16.adotable1.locate(商品編號(hào);商品名稱,vararrayof(edit1.text, edit2.text),)then begin showmessage(查找到此商品,

14、您確認(rèn)刪除此商品的所有信息么?); datamodule16.adotable1.delete; end else showmessage(此商品不存在); end; end. 5.3.4商品信息修改實(shí)現(xiàn)代碼procedure tform14.button1click(sender: tobject);beginif datamodule16.adotable1.locate(商品編號(hào);商品名稱,vararrayof(edit1.text,edit2.text),) thenshowmessage(您查找到此商品,商品價(jià)格修改成功)elsebegin showmessage(沒(méi)有您所查找的商品

15、); datamodule16.adotable1.open; datamodule16.adotable1.edit; datamodule16.adotable1.delete; datamodule16.adotable1.insert; datamodule16.adotable1.fieldbyname(商品價(jià)格).value:=(edit3.text); datamodule16.adotable1.post;end;end;end.end. 5.4會(huì)員信息操作模塊代碼實(shí)現(xiàn) 5.4.1 會(huì)員查詢功能模塊代碼實(shí)現(xiàn) procedure tform6.button1click(sende

16、r: tobject);beginif datamodule16.adotable2.locate(會(huì)員卡號(hào);會(huì)員姓名,vararrayof(edit1.text,edit2.text),)then showmessage(查找到此會(huì)員,是否獲取基本信息?); form4:=tform4.create(application); form4.show; form4.edit1.text:=datamodule16.adotable2會(huì)員卡號(hào); form4.edit2.text:=datamodule16.adotable2會(huì)員姓名; form4.edit3.text:=datamodule16

17、.adotable2會(huì)員積分; form4.edit4.text:=datamodule16.adotable2聯(lián)系方式;end;end. 5.4.2 會(huì)員添加代碼實(shí)現(xiàn) procedure tform9.button1click(sender: tobject);beginif datamodule16.adotable2.locate(會(huì)員卡號(hào);會(huì)員姓名,vararrayof(edit1.text,edit2.text ),) then showmessage(用戶已存在) else if form9.edit3.text =form9.edit4.text then showmessage

18、(用戶注冊(cè)成功) else begin showmessage(您兩次輸入的密碼不正確,請(qǐng)重新輸入); datamodule16.adotable2.insert; datamodule16.adotable2.fieldbyname(會(huì)員卡號(hào)).value:=(edit1.text); datamodule16.adotable2.fieldbyname(會(huì)員姓名).value:=(edit2.text); datamodule16.adotable2.fieldbyname(會(huì)員登錄密碼).value:=(edit3.text); datamodule16.adotable2.post;

19、end; end; end.5.4.3會(huì)員刪除代碼實(shí)現(xiàn)procedure tform10.button1click(sender: tobject);begin datamodule16.adotable2.open;if datamodule16.adotable2.locate(會(huì)員卡號(hào);會(huì)員姓名,vararrayof(edit1.text,edit2.text),)then begin showmessage(查找到此會(huì)員,您確認(rèn)刪除此會(huì)員的所有信息么?); datamodule16.adotable2.edit; datamodule16.adotable2.delete; end e

20、lse showmessage(此會(huì)員不存在); end;6.程序運(yùn)行效果極其分析6.1登陸窗口如圖5所示圖5 6.2注冊(cè)窗口如圖6所示若數(shù)據(jù)庫(kù)中會(huì)員存在則顯示用戶已存在 圖6若用戶注冊(cè)過(guò)程中密碼輸入不一致,則顯示重新輸入,如圖7。圖7若數(shù)據(jù)庫(kù)中不存在此會(huì)員,兩次輸入的密碼相同,則注冊(cè)成功,顯示用戶注冊(cè)成功,如圖8所示。 圖86.3商品操作模塊 6.3.1商品查詢輸入商品的編號(hào)和名稱,若數(shù)據(jù)庫(kù)中存在此商品則顯示查詢到的價(jià)格,如圖9所示。 、 圖9 若數(shù)據(jù)庫(kù)中無(wú)此商品則顯示沒(méi)有找到您需要的商品,如圖10所示。 圖10 6.3.2 商品添加將數(shù)據(jù)庫(kù)中沒(méi)有的新商品添加入柜臺(tái),添加成功如下,如圖11所

21、示。 圖116.3.3商品刪除若想刪除商品信息,輸入商品的編號(hào)和名稱,若商品存在則顯示查找到此商品,您確認(rèn)刪除此商品的所有信息么?如圖12所示。 圖12 6.3.4商品信息修改 若想修改商品信息,正確輸入商品的名稱或者編號(hào),可修改商品價(jià)格或者商品名稱。 如圖13所示。 圖13若商品不存在則顯示沒(méi)有您所查找的商品。如圖14所示。圖146.4 會(huì)員操作模塊運(yùn)行窗口6.4.1 會(huì)員查詢輸入會(huì)員卡號(hào)與會(huì)員姓名,點(diǎn)擊按鈕即可獲取會(huì)員基本信息。否則顯示此會(huì)員不存在。如圖15所示。圖156.4.2會(huì)員刪除輸入會(huì)員卡號(hào)與會(huì)員姓名,若此會(huì)員存在則顯示查找到此會(huì)員,您確認(rèn)刪除此會(huì)員的所有信息么?,點(diǎn)擊ok即可刪除相關(guān)信息。否則,顯示會(huì)員不存在。如圖16所示。圖166.5打印報(bào)表點(diǎn)擊打印或者打印預(yù)覽按鈕,可查看打印效果。打印報(bào)表運(yùn)行窗體如下圖17所示。圖17 個(gè)人心得與體會(huì) 項(xiàng)目文件里的窗體是自動(dòng)創(chuàng)建,用于主窗體之前的封面窗體和登陸窗體;而單元文件里的窗體不是自動(dòng)創(chuàng)建,用于主窗體之后的窗體,若想創(chuàng)建窗體需要加入如下創(chuàng)建語(yǔ)句。刪除信息時(shí),只需delete,不需要再post。 datamodule 本身就是一個(gè)類, 多了一個(gè)外觀而已, 這樣只是為了可視, 或者換句話說(shuō)它跟 tfoo/tveecile/tcar這些東西沒(méi)什么區(qū)

溫馨提示

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