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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

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

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

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

13、adotable1.fieldbyname(商品價格).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(商品編號;商品名稱,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(商品編號;商品名稱,vararrayof(edit1.text,edit2.text),) thenshowmessage(您查找到此商品,商品價格修改成功)elsebegin showmessage(沒有您所查找的商品

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

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

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

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

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

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

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

溫馨提示

  • 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

提交評論