超市會(huì)員管理系統(tǒng)(數(shù)據(jù)庫(kù))項(xiàng)目實(shí)訓(xùn)報(bào)告_第1頁(yè)
超市會(huì)員管理系統(tǒng)(數(shù)據(jù)庫(kù))項(xiàng)目實(shí)訓(xùn)報(bào)告_第2頁(yè)
超市會(huì)員管理系統(tǒng)(數(shù)據(jù)庫(kù))項(xiàng)目實(shí)訓(xùn)報(bào)告_第3頁(yè)
超市會(huì)員管理系統(tǒng)(數(shù)據(jù)庫(kù))項(xiàng)目實(shí)訓(xùn)報(bào)告_第4頁(yè)
超市會(huì)員管理系統(tǒng)(數(shù)據(jù)庫(kù))項(xiàng)目實(shí)訓(xùn)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩25頁(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)介

PAGE20PAGE超市會(huì)員管理系統(tǒng)目錄需求分析3系統(tǒng)概述3具體分析3用戶需求5概念結(jié)構(gòu)設(shè)計(jì)52.1系統(tǒng)總體設(shè)計(jì)52.2系統(tǒng)功能模塊設(shè)計(jì)52.3數(shù)據(jù)庫(kù)設(shè)計(jì)7邏輯結(jié)構(gòu)設(shè)計(jì)93.1表103.2查詢113.3窗體123.4報(bào)表13編程實(shí)現(xiàn)154.1窗體實(shí)現(xiàn)154.2報(bào)表實(shí)現(xiàn)164.3查詢實(shí)現(xiàn)19測(cè)試的步驟和內(nèi)容20項(xiàng)目總結(jié)20參考文獻(xiàn)21需求分析系統(tǒng)概述該超市會(huì)員管理系統(tǒng)的用戶將是超市管理員或類似群體,提供方便、快捷的管理與維護(hù)。系統(tǒng)要求采用B/S模式進(jìn)行架構(gòu),使用的腳本語(yǔ)言為JSP,與Access交互。分為前臺(tái)瀏覽器端和后臺(tái)服務(wù)器端兩部分。瀏覽器端主要功能有UI輸出和與用戶的交互等,服務(wù)器端則主要用于數(shù)據(jù)庫(kù)的維護(hù)、數(shù)據(jù)之間的存取等操作。具體分析功能需求分析該超市會(huì)員管理系統(tǒng)有四大模塊:會(huì)員管理模塊,消費(fèi)分析模塊,商品管理模塊。會(huì)員管理模塊:該模塊主要實(shí)現(xiàn)會(huì)員的注冊(cè),修改,退出,查詢等操作。會(huì)員有多種級(jí)別,級(jí)別的高低與消費(fèi)總額成正比。不同的級(jí)別擁有不同的優(yōu)惠服務(wù)。剛注冊(cè)的會(huì)員有初級(jí)級(jí)別的優(yōu)惠。會(huì)員可使用會(huì)員卡購(gòu)買(mǎi)超市中的商品,每名會(huì)員只能注冊(cè)一張會(huì)員卡。當(dāng)需要補(bǔ)辦會(huì)員卡,或其他修改會(huì)員信息的操作可以通過(guò)修改來(lái)執(zhí)行。其中會(huì)員查詢可以通過(guò)不同的方式進(jìn)行查詢,以得到想要的數(shù)據(jù)。消費(fèi)分析模塊:該模塊主要是統(tǒng)計(jì)系統(tǒng)當(dāng)中一些重要信息,比如會(huì)員消費(fèi)習(xí)慣、商品信息統(tǒng)計(jì)等有價(jià)值的信息。將會(huì)提供多種統(tǒng)計(jì)方式,比如輸入收入階層統(tǒng)計(jì)會(huì)員數(shù),或者統(tǒng)計(jì)購(gòu)買(mǎi)同一種類商品的人數(shù),等等。商品管理模塊: 該模塊提供會(huì)員消費(fèi)界面,既會(huì)員購(gòu)買(mǎi)了哪些商品,商品單價(jià),購(gòu)買(mǎi)數(shù)量等信息。會(huì)員確定購(gòu)買(mǎi)后,將所購(gòu)買(mǎi)商品插入數(shù)據(jù)庫(kù)中消費(fèi)記錄表,同時(shí)更改會(huì)員卡的消費(fèi)總額,余額等信息。并且,根據(jù)消費(fèi)總額是否達(dá)到一定限額,決定會(huì)員卡的級(jí)別是否升級(jí)。數(shù)據(jù)需求分析會(huì)員信息表:會(huì)員號(hào),姓名,性別,年齡,聯(lián)系方式,工作單位,基本條件,優(yōu)惠政策,優(yōu)惠時(shí)間。返利表(用于查詢會(huì)員消費(fèi)后的級(jí)別):會(huì)員號(hào),積分,級(jí)別。商品信息表(用于記錄會(huì)員消費(fèi)的記錄):商品號(hào),會(huì)員號(hào),名稱,價(jià)格,數(shù)量,種類。性能要求分析數(shù)據(jù)精確度:該系統(tǒng)主要是能夠正確處理消費(fèi)金額,以求能正確管理會(huì)員卡的金額。因此大多數(shù)需要處理小數(shù)的計(jì)算,這要求有足夠的精確度。時(shí)間特性:在時(shí)間方面,該系統(tǒng)力求在用戶能夠等待的時(shí)間范圍內(nèi)輸出,并將結(jié)果反映給用戶。適應(yīng)性:系統(tǒng)操作方式盡可能簡(jiǎn)單,界面友好,運(yùn)行環(huán)境盡可能向下兼容,與其他軟件的借口和開(kāi)發(fā)環(huán)境發(fā)生變化時(shí),應(yīng)具有較強(qiáng)的適應(yīng)能力和通用性,在數(shù)據(jù)結(jié)構(gòu)、程序變化不大時(shí),能在不同的系統(tǒng)上使用,最好能跨越平臺(tái)。運(yùn)行環(huán)境操作系統(tǒng):MicrosoftWindowsXP或更高數(shù)據(jù)庫(kù):Access用戶需求該系統(tǒng)要求具有友好的用戶界面和良好的硬件、軟件接口。同時(shí),要求具有良好的健壯性,當(dāng)程序出錯(cuò)時(shí),能在一定局限內(nèi)允許錯(cuò)誤的存在,而不使系統(tǒng)運(yùn)行出現(xiàn)錯(cuò)誤。另外,該系統(tǒng)還要求讓用戶能夠輕松上手,便捷的使用。系統(tǒng)概要設(shè)計(jì)2.1系統(tǒng)總體設(shè)計(jì)超市會(huì)員管理系統(tǒng)超市會(huì)員管理系統(tǒng)會(huì)員管理商品管理消費(fèi)管理圖2.1系統(tǒng)總圖2.2系統(tǒng)功能模塊設(shè)計(jì) 會(huì)員管理的功能模塊如下圖所示:會(huì)員管理會(huì)員管理會(huì)員注冊(cè)會(huì)員信息修改會(huì)員退出會(huì)員信息查詢圖2.2.1會(huì)員管理圖 圖2.2.2統(tǒng)計(jì)分析圖 消費(fèi)管理的功能模塊如下圖所示:消費(fèi)管理消費(fèi)管理消費(fèi)信息查詢消費(fèi)信息修改消費(fèi)信息刪除圖2.2.3消費(fèi)管理圖2.3數(shù)據(jù)庫(kù)設(shè)計(jì) 2.3.1數(shù)據(jù)庫(kù)主功能模塊E-R圖 “會(huì)員”表的E-R圖:會(huì)員會(huì)員會(huì)員號(hào)姓名性別年齡收入階層工作單位聯(lián)系方式圖2.3.1.1會(huì)員表 “消費(fèi)記錄”表的E-R圖:返利信息返利信息會(huì)員號(hào)級(jí)別積分圖2.3.1.1消費(fèi)記錄表 “商品信息”表的E-R圖:商品信息商品信息商品號(hào)價(jià)格種類數(shù)量商品名稱會(huì)員號(hào)圖2.3.1.5商品信息表 各實(shí)體之間關(guān)系的E-R圖:圖2.3.1.6 會(huì)員相關(guān)信息表:會(huì)員相關(guān)信息會(huì)員相關(guān)信息姓名性別年齡聯(lián)系方式工作單位優(yōu)惠政策優(yōu)惠時(shí)間級(jí)別圖2.3.1.7會(huì)員相關(guān)信心視圖 2.3.2關(guān)系模型 其中實(shí)下劃線是主鍵,虛下劃線是外鍵 會(huì)員(會(huì)員號(hào),姓名,性別,年齡,聯(lián)系方式,工作單位) 級(jí)別(級(jí)別ID,級(jí)別名稱,最小值,最大值,級(jí)別優(yōu)惠) 商品記錄(商品號(hào),會(huì)員號(hào),商品名稱,種類,價(jià)格,數(shù)量) 2.3.3數(shù)據(jù)庫(kù)定義會(huì)員信息表:字段名稱字段類型是否為空約束字段說(shuō)明會(huì)員號(hào)Number(5)否主鍵會(huì)員ID姓名varchar2(10)否會(huì)員姓名性別Varchar2(6)是男,女性別年齡number(2)是年齡聯(lián)系方式varchar2(20)是唯一性聯(lián)系方式工作單位varchar2(30)是工作單位基本條件Varchar2(10)是收入階層優(yōu)惠政策Varchar2(30)是優(yōu)惠時(shí)間Data是優(yōu)惠時(shí)間返利信息表:字段名稱字段類型是否為空約束字段說(shuō)明會(huì)員號(hào)Number(2)否主鍵會(huì)員號(hào)積分varchar2(10)是積分級(jí)別Number(2)是級(jí)別商品信息表:字段名稱字段類型是否為空約束字段說(shuō)明商品號(hào)Varchar2(20)否主鍵條形碼會(huì)員號(hào)Number(10,4)否外鍵會(huì)員號(hào)價(jià)格Number(10)是商品單價(jià)名稱varchar2(20)是商品名稱數(shù)量Number(6)是商品數(shù)量種類varchar2(10)是商品種類詳細(xì)設(shè)計(jì)3.1表 3.1.1表的創(chuàng)建會(huì)員信息表: 3.1.2表的關(guān)系3.2查詢 3.2.1創(chuàng)建查詢(1)會(huì)員信息查詢SQL語(yǔ)句:SELECT會(huì)員信息.會(huì)員號(hào),會(huì)員信息.姓名,會(huì)員信息.性別,會(huì)員信息.工作單位,會(huì)員信息.聯(lián)系方式,會(huì)員信息.優(yōu)惠政策,會(huì)員信息.優(yōu)惠時(shí)間,會(huì)員信息.年齡FROM會(huì)員信息;(2)商品信息查詢SQL語(yǔ)句:SELECTDISTINCTROW商品信息.物品編號(hào),商品信息.物品名稱,商品信息.類型,商品信息.價(jià)格,Sum(商品信息.數(shù)量)AS[數(shù)量之總計(jì)]FROM商品信息GROUPBY商品信息.物品編號(hào),商品信息.物品名稱,商品信息.類型,商品信息.價(jià)格,商品信息.會(huì)員號(hào);(3)返利信息查詢SQL語(yǔ)句:SELECT返利信息.會(huì)員號(hào),返利信息.積分,返利信息.等級(jí)FROM返利信息;(4)vip詳細(xì)信息查詢SQL語(yǔ)句:SELECT會(huì)員信息.會(huì)員號(hào),會(huì)員信息.姓名,會(huì)員信息.性別,會(huì)員信息.工作單位,會(huì)員信息.聯(lián)系方式,會(huì)員信息.優(yōu)惠政策,會(huì)員信息.優(yōu)惠時(shí)間,返利信息.積分,返利信息.等級(jí),會(huì)員信息.年齡FROM會(huì)員信息INNERJOIN返利信息ON會(huì)員信息.會(huì)員號(hào)=返利信息.會(huì)員號(hào)WHERE(((會(huì)員信息.會(huì)員號(hào))Like[Forms]![vip詳細(xì)信息查詢]![Combo29]));3.3窗體 3.3.1創(chuàng)建窗體(1)vip詳細(xì)信息查詢窗體:3.4報(bào)表 3.4.1創(chuàng)建報(bào)表編程實(shí)現(xiàn)4.1窗體界面4.1.1vip詳細(xì)信息查詢窗體4.1.2vip詳細(xì)信息查詢子窗體實(shí)現(xiàn)代碼OptionCompareDatabasePrivateSubCombo29_BeforeUpdate(CancelAsInteger)EndSubPrivateSubCommand31_Click()Me.vip詳細(xì)信息查詢子窗體.RequeryEndSubPrivateSubvip詳細(xì)信息查詢子窗體_Enter()EndSubPrivateSubvip詳細(xì)信息查詢子窗體_標(biāo)簽_Click()EndSubPrivateSub主體_Click()EndSub4.1.3會(huì)員信息窗實(shí)現(xiàn)代碼OptionCompareDatabasePrivateSubCommandL_Click()OnErrorGoToErr_CommandL_ClickDoCmd.GoToRecord,,acPreviousExit_CommandL_Click:ExitSubErr_CommandL_Click:MsgBoxErr.DescriptionResumeExit_CommandL_ClickEndSubPrivateSubCommandN_Click()OnErrorGoToErr_CommandN_ClickDoCmd.GoToRecord,,acNextExit_CommandN_Click:ExitSubErr_CommandN_Click:MsgBoxErr.DescriptionResumeExit_CommandN_ClickEndSubPrivateSubCommandCreate_Click()OnErrorGoToErr_CommandCreate_ClickDoCmd.GoToRecord,,acNewRecExit_CommandCreate_Click:ExitSubErr_CommandCreate_Click:MsgBoxErr.DescriptionResumeExit_CommandCreate_ClickEndSubPrivateSubCommandDelete_Click()OnErrorGoToErr_CommandDelete_ClickDoCmd.DoMenuItemacFormBar,acEditMenu,8,,acMenuVer70DoCmd.DoMenuItemacFormBar,acEditMenu,6,,acMenuVer70Exit_CommandDelete_Click:ExitSubErr_CommandDelete_Click:MsgBoxErr.DescriptionResumeExit_CommandDelete_ClickEndSub4.1.4商品信息窗體4.1.4商品流量查詢窗體4.2報(bào)表實(shí)現(xiàn)4.2.1會(huì)員信息報(bào)表4.2.2商品信息報(bào)表4.2.3商品流量查詢報(bào)表 4.3查詢實(shí)現(xiàn) 4.3.1查詢界面(1)vip詳細(xì)信息查詢(2)返利信息查詢(3)會(huì)員信息(4)商品信息 代碼如下:OptionCompareDatabasePrivateSubCombo29_BeforeUpdate(CancelAsInteger)EndSubPrivateSubCommand31_Click()Me.vip詳細(xì)信息查詢子窗體.RequeryEndSubPrivateSubvip詳細(xì)信息查詢子窗體_Enter()EndSubPrivateSubvip詳細(xì)信息查詢子窗體_標(biāo)簽_Click()EndSubPrivateSub主體_Click()EndSub測(cè)試的步驟和內(nèi)容 1.vip詳細(xì)信息查詢 輸入會(huì)員號(hào),點(diǎn)擊“查詢”,下方子窗體顯示所查找的數(shù)據(jù)信息。 2.會(huì)員信息查詢 可查詢“前一項(xiàng)紀(jì)錄”和“下一

溫馨提示

  • 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)論