九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

計算機科學與技術(shù)課程設(shè)計超市會員管理系統(tǒng).doc

  • 資源ID:116575623       資源大?。?span id="24d9guoke414" class="font-tahoma">335.41KB        全文頁數(shù):20頁
  • 資源格式: DOC        下載積分:13積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要13積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

計算機科學與技術(shù)課程設(shè)計超市會員管理系統(tǒng).doc

目 錄1、 需求分析.31.1 系統(tǒng)概述.31.2 具體分析.31.3 用戶需求.52、 系統(tǒng)概要設(shè)計.52.1 系統(tǒng)總體設(shè)計.52.2 系統(tǒng)功能模塊設(shè)計.52.3 數(shù)據(jù)庫設(shè)計.73、 詳細設(shè)計.133.1 數(shù)據(jù)處理封裝圖.133.2 系統(tǒng)設(shè)計.144、 編程實現(xiàn).154.1 登錄界面實現(xiàn).154.2 會員管理實現(xiàn).164.3 消費管理實現(xiàn).195、 課程設(shè)計體會.20參考文獻.211、 需求分析1.1 系統(tǒng)概述該超市會員管理系統(tǒng)的用戶將是超市管理員或類似群體,提供方便、快捷的管理與維護。系統(tǒng)要求采用B/S模式進行架構(gòu),使用的腳本語言為JSP,與oracle數(shù)據(jù)庫進行交互。分為前臺瀏覽器端和后臺服務器端兩部分。瀏覽器端主要功能有UI輸出和與用戶的交互等,服務器端則主要用于數(shù)據(jù)庫的維護、數(shù)據(jù)之間的存取等操作。1.2 具體分析1.2.1 功能需求分析該超市會員管理系統(tǒng)有四大模塊:用戶登錄模塊,會員管理模塊,統(tǒng)計分析模塊,賬戶管理模塊。用戶登錄模塊:該模塊需要用戶輸入用戶名和密碼,如果通過身份驗證則可以連接到數(shù)據(jù)庫。如果忘記密碼,則可以通過回答注冊時設(shè)置的問題找回密碼。如果輸入次數(shù)超過5次,則需要等待10分鐘才能重新輸入。會員管理模塊:該模塊主要實現(xiàn)會員的注冊,修改,退出,查詢等操作。會員有多種級別,級別的高低與消費總額成正比。不同的級別擁有不同的優(yōu)惠服務。剛注冊的會員有初級級別的優(yōu)惠。會員可使用會員卡購買超市中的商品,每名會員只能注冊一張會員卡。當需要補辦會員卡,或其他修改會員信息的操作可以通過修改來執(zhí)行。其中會員查詢可以通過不同的方式進行查詢,以得到想要的數(shù)據(jù)。統(tǒng)計分析模塊:該模塊主要是統(tǒng)計系統(tǒng)當中一些重要信息,比如會員消費習慣、商品信息統(tǒng)計等有價值的信息。將會提供多種統(tǒng)計方式,比如輸入收入階層統(tǒng)計會員數(shù),或者統(tǒng)計購買同一種類商品的人數(shù),等等。消費管理模塊:該模塊提供會員消費界面,既會員購買了哪些商品,商品單價,購買數(shù)量等信息。會員確定購買后,將所購買商品插入數(shù)據(jù)庫中消費記錄表,同時更改會員卡的消費總額,余額等信息。并且,根據(jù)消費總額是否達到一定限額,決定會員卡的級別是否升級。1.2.2 數(shù)據(jù)需求分析會員信息表:會員ID,姓名,性別,年齡,聯(lián)系方式,地址,收入階層,卡號。會員卡信息表:卡號,消費總額,卡內(nèi)余額,序列號,級別ID,注冊時間。(序列號唯一標識會員卡)級別表(用于查詢會員消費后的級別):級別ID,級別名稱,最小金額,最大金額,級別優(yōu)惠。消費記錄表(用于記錄會員消費的記錄):消費ID,卡號,消費金額,消費時間,商品條形碼,購買數(shù)量。商品信息表:商品條形碼,單價,商品名稱,數(shù)量,種類。為了便于查詢會員信息和消費記錄,添加了兩個視圖,由于查詢頻率高的數(shù)據(jù)。會員信息視圖:會員姓名,性別,年齡,聯(lián)系方式,地址,收入階層,會員卡號,注冊時間,消費總額,余額,級別名稱。消費記錄視圖:會員卡號,消費金額,消費時間,商品名稱,購買數(shù)量,商品單價。1.2.3 性能要求分析數(shù)據(jù)精確度:該系統(tǒng)主要是能夠正確處理消費金額,以求能正確管理會員卡的金額。因此大多數(shù)需要處理小數(shù)的計算,這要求有足夠的精確度。時間特性:在時間方面,該系統(tǒng)力求在用戶能夠等待的時間范圍內(nèi)輸出,并將結(jié)果反映給用戶。適應性:系統(tǒng)操作方式盡可能簡單,界面友好,運行環(huán)境盡可能向下兼容,與其他軟件的借口和開發(fā)環(huán)境發(fā)生變化時,應具有較強的適應能力和通用性,在數(shù)據(jù)結(jié)構(gòu)、程序變化不大時,能在不同的系統(tǒng)上使用,最好能跨越平臺。1.2.4 運行環(huán)境操作系統(tǒng):Microsoft Windows XP 或更高數(shù)據(jù)庫: Oracle10g瀏覽器: 主流瀏覽器,如IE1.3 用戶需求該系統(tǒng)要求具有友好的用戶界面和良好的硬件、軟件接口。同時,要求具有良好的健壯性,當程序出錯時,能在一定局限內(nèi)允許錯誤的存在,而不使系統(tǒng)運行出現(xiàn)錯誤。另外,該系統(tǒng)還要求讓用戶能夠輕松上手,便捷的使用。2、 系統(tǒng)概要設(shè)計2.1 系統(tǒng)總體設(shè)計超市會員管理系統(tǒng)用戶登錄模塊消費管理會員管理模塊圖2.1 系統(tǒng)總圖2.2 系統(tǒng)功能模塊設(shè)計會員管理的功能模塊如下圖所示:會員管理會員注冊會員信息修改會員退出會員信息查詢圖2.2.1 會員管理圖圖2.2.2 統(tǒng)計分析圖消費管理的功能模塊如下圖所示:消費管理會員消費會員卡充值圖2.2.3 消費管理圖2.3 數(shù)據(jù)庫設(shè)計2.3.1 數(shù)據(jù)庫主功能模塊E-R圖“會員”表的E-R圖:會員會員ID姓名性別年齡收入階層卡號地址聯(lián)系方式圖2.3.1.1 會員表“會員卡”表的E-R圖:會員卡卡號ID消費總額序列號注冊時間余額級別ID圖2.3.1.2 會員卡表“級別”表的E-R圖:級別級別ID級別名稱最小值最大值級別優(yōu)惠圖2.3.1.3 級別表“消費記錄”表的E-R圖:消費記錄卡號消費ID消費金額購買數(shù)量商品條形碼消費時間圖2.3.1.1 消費記錄表“商品信息”表的E-R圖:商品信息條形碼單價種類數(shù)量商品名稱圖2.3.1.5 商品信息表各實體之間關(guān)系的E-R圖:會員會員卡級別消費記錄商品信息注冊擁有消費查詢11P11mn1圖2.3.1.6 其中兩個視圖的E-R圖如下:會員相關(guān)信息表:會員相關(guān)信息姓名性別年齡聯(lián)系方式地址收入階層卡號注冊時間余額級別名稱圖2.3.1.7 會員相關(guān)信心視圖會員消費記錄視圖:會員消費記錄卡號消費時間商品名稱單價購買數(shù)量消費金額余額圖2.3.1.8 會員消費記錄視圖2.3.2 關(guān)系模型其中實下劃線是主鍵,虛下劃線是外鍵會員(會員ID,姓名,性別,年齡,聯(lián)系方式,地址,收入階層,卡號)會員卡(卡號,消費總額,余額,序列號,注冊時間,級別ID)級別(級別ID,級別名稱,最小值,最大值,級別優(yōu)惠)消費記錄(消費ID,消費時間,消費金額,條形碼,購買數(shù)量,卡號)商品記錄(條形碼,單價,商品名稱,數(shù)量,種類)2.3.3 數(shù)據(jù)庫定義會員信息表:字段名稱字段類型是否為空約束字段說明memIDNumber(5)否主鍵會員IDmemNamevarchar2(10)否會員姓名genderVarchar2(6)是Male,fe性別agenumber(2)是年齡telephonevarchar2(20)是唯一性聯(lián)系方式addressvarchar2(30)是地址incomeVarchar2(10)是check收入階層cardNonumber(10)是外鍵卡號會員卡表:字段名稱字段類型是否為空約束字段說明cardNonumber(10)否主鍵卡號totPricenumber(14,2)是累計消費總額balPriceNumber(14,2)是卡內(nèi)余額regTimeDATE是注冊時間serNumchar(20)否唯一性會員卡序列號gradeIDNumber(2)是會員卡級別級別表:字段名稱字段類型是否為空約束字段說明gradeIDNumber(2)否主鍵級別IDgrageNamevarchar2(10)否級別名稱lowLimitNumber(14,2)是金額下限upLimitNumber(14,2)是金額上限YouhuiNumber(3,2)是會員打折優(yōu)惠消費記錄表:字段名稱字段類型是否為空約束字段說明expIDNumber否主鍵消費IDexpPriceNumber(14,2)是消費金額expTimeDATE是消費時間barCodechar(20)是外鍵條形碼expNumNumber(4)是購買數(shù)量cardNonumber(10)是外鍵卡號商品信息表:字段名稱字段類型是否為空約束字段說明barCodeVarchar2(20)否主鍵條形碼unitPriceNumber(10,4)是商品單價goodNamevarchar2(20)是商品名稱goodNumNumber(6)是商品數(shù)量goodSortvarchar2(10)是商品種類3、 詳細設(shè)計根據(jù)以上的概要設(shè)計對本系統(tǒng)的問題描述、系統(tǒng)模塊的規(guī)劃、系統(tǒng)結(jié)構(gòu)的設(shè)計以及對數(shù)據(jù)庫的設(shè)計,其系統(tǒng)的規(guī)劃就比較清晰了。在系統(tǒng)的設(shè)計語言中使用了JSP+Servlet+JavaBean+JDBC的設(shè)計模式,使用現(xiàn)在標膠流行的三層結(jié)構(gòu)模式架構(gòu)。此系統(tǒng)采用MVC模式進行設(shè)計,以此其中包含了大量的數(shù)據(jù)處理類,下面我將通過圖示相應模塊的具體實現(xiàn)。同時,給出系統(tǒng)中用到的各個封裝類的整體布局和規(guī)劃,還有其中實現(xiàn)的數(shù)據(jù)處理。3.1 數(shù)據(jù)處理封裝圖DBConnection類負責專門連接數(shù)據(jù)庫并被其他數(shù)據(jù)庫表處理類使用。創(chuàng)建類Members用以實現(xiàn)會員管理模塊中各個功能的具體實現(xiàn)。Members類的具體實現(xiàn)有以下幾個功能:Members.java封裝類RegisterMember會員注冊UpdateMember會員信息修改QuitMember會員退出Connection成員變量下面創(chuàng)建了四個Servlet用于處理從表單傳來的數(shù)據(jù),并反饋給客戶端。其中包括有會員注冊,會員更新,會員消費,會員卡充值,四個servlet。MemReg會員注冊MemUpd會員修改MemExp會員消費AddMoney會員卡充值Servlet3.2 系統(tǒng)設(shè)計總框架圖:描述了系統(tǒng)的基本結(jié)構(gòu)和模塊之間的調(diào)用關(guān)系。在下圖中所示的反映了整個系統(tǒng)的模塊間的關(guān)系。DBConnection:getConnectionlogin.jsp密碼錯誤marketMain.jsp主界面驗證通過marExpense.jsp消費管理界面marMember.jsp會員管理界面memReg.jspmemUpd.jspmemQue.jspmemQuit.jspMemExpMemUpdQuery.jspquitMem.jspmemExp.jspaddMoney.jspMemExpAddMoney驗證密碼圖3.2 總框架圖4、 編程實現(xiàn)4.1 登錄界面實現(xiàn)4.1.1 登錄界面 4.1.2 代碼實現(xiàn)連接數(shù)據(jù)庫核心代碼:登錄后主界面:代碼如下: base href= My JSP marketMain.jsp starting page !- 超市會員管理系統(tǒng) 會員管理!- 統(tǒng)計分析 - 消費管理 退出 4.2 會員管理實現(xiàn)4.2.1 會員管理界面 會員注冊界面:會員修改界面:會員查詢界面:會員查訊界面;4.3 消費管理實現(xiàn)4.3.1 消費管理界面 4.3.2 核心代碼:會員消費界面:會員卡充值界面:代碼如下:5、 課程設(shè)計體會本次設(shè)計性實驗,真的遇到不少問題,最主要的是連接數(shù)據(jù)庫的時候,老是連接不上,不斷地修改程序也沒有起色,上網(wǎng)查了一下資料,發(fā)現(xiàn)是電腦內(nèi)置不行,經(jīng)過一番修改與嘗試,終于勉強地將實驗弄出來。實驗并不完美,有幾個功能還有缺陷,以后會加以修改。6、 參考文獻1 王珊,薩師煊數(shù)據(jù)庫系統(tǒng)概論。高等教育出版社2 馬曉玉,孫巖等Oracle10g數(shù)據(jù)庫管理應用于開發(fā)。清華大學出版社3 覃華,韋兆文,陳琴JSP2.0大學教材。機械工業(yè)出版社4 周亞輝JAVA數(shù)據(jù)庫系統(tǒng)項目開發(fā)實踐。科學出版社窗體頂端窗體底端

注意事項

本文(計算機科學與技術(shù)課程設(shè)計超市會員管理系統(tǒng).doc)為本站會員(good****022)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!