【正文】
用戶登錄模塊:該模塊需要用戶輸入用戶名和密碼,如果通過身份驗(yàn)證則可以連接到數(shù)據(jù)庫。會(huì)員有多種級(jí)別,級(jí)別的高低與消費(fèi)總額成正比。當(dāng)需要補(bǔ)辦會(huì)員卡,或其他修改會(huì)員信息的操作可以通過修改來執(zhí)行。消費(fèi)管理模塊: 該模塊提供會(huì)員消費(fèi)界面,既會(huì)員購買了哪些商品,商品單價(jià),購買數(shù)量等信息。會(huì)員卡信息表:卡號(hào),消費(fèi)總額,卡內(nèi)余額,序列號(hào),級(jí)別ID,注冊(cè)時(shí)間。為了便于查詢會(huì)員信息和消費(fèi)記錄,添加了兩個(gè)視圖,由于查詢頻率高的數(shù)據(jù)。因此大多數(shù)需要處理小數(shù)的計(jì)算,這要求有足夠的精確度。同時(shí),要求具有良好的健壯性,當(dāng)程序出錯(cuò)時(shí),能在一定局限內(nèi)允許錯(cuò)誤的存在,而不使系統(tǒng)運(yùn)行出現(xiàn)錯(cuò)誤。此系統(tǒng)采用MVC模式進(jìn)行設(shè)計(jì),以此其中包含了大量的數(shù)據(jù)處理類,下面我將通過圖示相應(yīng)模塊的具體實(shí)現(xiàn)。Members類的具體實(shí)現(xiàn)有以下幾個(gè)功能:RegisterMember會(huì)員注冊(cè)UpdateMember會(huì)員信息修改QuitMember會(huì)員退出Connection成員變量下面創(chuàng)建了四個(gè)Servlet用于處理從表單傳來的數(shù)據(jù),并反饋給客戶端。DBConnection::getConnection密碼錯(cuò)誤驗(yàn)證通過MemExpMemUpdQuery...jspMemExpAddMoney驗(yàn)證密碼 總框架圖 編程實(shí)現(xiàn) 登錄界面實(shí)現(xiàn) 登錄界面 代碼實(shí)現(xiàn)連接數(shù)據(jù)庫核心代碼:登錄后主界面:代碼如下:% page language=java import=.* pageEncoding=GB2312%%String path = ()。 starting page/title meta equiv=pragma content=nocache meta equiv=cachecontrol content=nocache meta equiv=expires content=0 meta equiv=keywords content=keyword1,keyword2,keyword3 meta equiv=description content=This is my page ! link rel=stylesheet type=text/css href= /head bodydiv align=center font size=17超市會(huì)員管理系統(tǒng)/fontbr/ a href=會(huì)員管理/a! a href=統(tǒng)計(jì)分析/a a href=消費(fèi)管理/a a href=退出/a /div/body/html 會(huì)員管理實(shí)現(xiàn) 會(huì)員管理界面 會(huì)員注冊(cè)界面:會(huì)員修改界面:會(huì)員查詢界面:會(huì)員查訊界面。高等教育出版社[2] 馬曉玉,孫巖等—Oracle10g數(shù)據(jù)庫管理應(yīng)用于