freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)_基于網(wǎng)絡(luò)超市商品銷售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁(yè)

2024-12-01 18:49本頁(yè)面

【導(dǎo)讀】受,因而集成銷售管理功能的網(wǎng)上銷售系統(tǒng)也顯得更加重要而實(shí)用。課題設(shè)計(jì)了基于網(wǎng)絡(luò)超市的商品銷售管理系統(tǒng)。首先,論文簡(jiǎn)單介紹了商品銷售。幾個(gè)方面對(duì)整個(gè)系統(tǒng)進(jìn)行了闡述。同時(shí)對(duì)系統(tǒng)的功能,包括商品目錄顯示、用戶。設(shè)計(jì)中使用頁(yè)面模塊化思想,并部分采用三層架構(gòu)思想,使用JavaBean完。成對(duì)數(shù)據(jù)庫(kù)的操作,對(duì)銷售管理、系統(tǒng)維護(hù)部分使用Servlet技術(shù)實(shí)現(xiàn)。

  

【正文】 buylist 對(duì)象中,接著 就 引用了一個(gè) Vector 對(duì)象 shop 來(lái)模擬購(gòu)物車。首先 從session 對(duì)象中讀取 shop,如果讀取的結(jié)果為空,說(shuō)明購(gòu)物車中還沒(méi)有 商品 ,這時(shí) 就需要對(duì)購(gòu)物車進(jìn)行初始化 。 如果購(gòu)物車不為空,則應(yīng)該向車中添加新的商品。此外在這個(gè)程序中還使用 了一個(gè)智能判斷,即當(dāng)用戶重復(fù)購(gòu)買某種商品時(shí),不再添加新的 buyList 對(duì)象,而是把原來(lái)的 buyList 對(duì)象的 number 屬性加一。 核心代碼 如下: String uid=(String)(uid)。 //從會(huì)話中讀取用戶的 ID 號(hào) String pid=(itemid)。 String pname=。 float price=0。 String sql=select item_name,price from items where item_id=\39。+pid+\39。 try{ ResultSet rs=(sql)。 //從數(shù)據(jù)庫(kù)中讀出該商品的價(jià)格和名稱 第 20 頁(yè) 共 32 頁(yè) if(()) { pname=(item_name)。 price= (price)。 } //讀取 bulist 的對(duì)象 buylist mylist=new buylist()。 =pname。 =price。 =pid。 =uid。 = 1。 boolean listFlag = true。 //讀取購(gòu)物車信息 Vector shop=(Vector)(shop)。 if(shop==null) {//如果原購(gòu)物車為空,則新建購(gòu)物車 shop=new Vector()。 } else { //原購(gòu)物車不為空的情況 for(int i=0。i()。i++) { //如果該 商品 已經(jīng)在購(gòu)物車內(nèi),則只把數(shù)目加 1, 而 不增加項(xiàng)目 buylist list=(buylist) (i)。 if( == ) { ++。 (list,i)。 listFlag=false。 } } } if(listFlag)(mylist)。 (shop,shop)。 第 21 頁(yè) 共 32 頁(yè) //購(gòu)物車添加完畢 ()。 ()。 } 通過(guò) 查看到自己的購(gòu)物車信息,這時(shí) 可以清空購(gòu)物車, 通過(guò) 修改數(shù)量 ,也可以繼續(xù)添加, 購(gòu)買完之后點(diǎn)擊收銀臺(tái)圖標(biāo)結(jié)賬。 當(dāng)結(jié)賬結(jié)束,在 頁(yè)面中就可以看到生成的訂單號(hào)和其它的相關(guān)信息。 訂單號(hào)由當(dāng)時(shí)提交的年月日時(shí)分秒組成。 today=new ()。 int y1=()+1900。 //省略 String y=(y1)。 //省略 String orderid=y+m+d+h+mm+ss。 String date1=y+/+m+/+d+ +h+:+mm。 管理員維護(hù) 其中僅舉例說(shuō)明 ,種類維護(hù) , 這是界面部分的主要代碼:頁(yè) 面采用分頁(yè)顯示,HTML 表單提交由 servletaddcategory 處理 添加部分, servletdelcategory 處理刪除操作。 頁(yè)面代碼: form action=/eshopwebapp/servletaddcategory method=post // 這部分使用 表單提交處理 form action=/eshopwebapp/servletdelcategory method=post //下面主要是分頁(yè)顯示和顯示數(shù)據(jù)庫(kù)查詢的信息 % String classid=。 String classname=。 int intPage。 //待顯示的頁(yè) int intPagesize。 //每頁(yè)顯示的記錄數(shù) int intRowcount=0。 //總記錄數(shù) int intPagecount=0。 //總頁(yè)數(shù) String strpage。 intPagesize=5。 strpage=(page)。 if(strpage==null){intPage=1。} 第 22 頁(yè) 共 32 頁(yè) else{intPage=(strpage)。 if(intPage1)intPage=1。 } String sql0=select count(*) from category Statement rs0=(sql0)。 intRowcount=(1)。 ResultSet rs=()。 //()。 //intRowcount=()。 intPagecount=(intRowcount+intPagesize1)/intPagesize。 if(intPageintPagecount)intPage=intPagecount。 if(intPagecount0){ ((intPage1)*intPagesize+1)。 int i=0。 while(iintPagesizeamp。amp。!()) { // 從查詢結(jié)果集里讀出信息 classid=(class_id)。 classname=(class_name)。 % // 顯示在頁(yè)面上 tr td input type=radio name=classid value=%=classid%/td td%=classid%/td td%=classname%/td /tr % i++。 ()。} }% tr td colspan=3 align=centerinput type=submit name=Submit value=刪除 input type=reset name=Submit2 value=取消 /td /tr /table 第 23 頁(yè) 共 32 頁(yè) /form p第 %=intPage %頁(yè) 共 %=intPagecount %頁(yè) %if(intPage1){ %a href=?page=%=intPage1 %上一頁(yè) /a%} % %if(intPageintPagecount){ %a href=?page=%=intPage+1 %下一頁(yè) /a%} %/p Servletaddcategory 類的 核心 代碼: public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String var0 = (text1)。 //獲取種類號(hào) if (var0 == null) { var0 = 。 } String var1 = (text2)。 //獲取種類名稱 if (var1 == null) { var1 = 。 } PrintWriter out = ()。 try { Connection Connsql = ()。 byte[] tmpbyte=(Iso_8859_1)。 var1=new String(tmpbyte)。 Statement prep = (,)。 //蔣從表單獲取的信息插入數(shù)據(jù)庫(kù) category 表中 (insert into category values(\39。+var0+\39。,\39。+var1+\39。))。 ()。 } //省略 } 第 24 頁(yè) 共 32 頁(yè) Servletdelcategory 的核心代碼: public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String var0 = (classid)。 if (var0 == null) { var0 = 。 } (CONTENT_TYPE)。 try { Connection Connsql = ()。 PreparedStatement prep = (delete from category where class_id=?)。 (1, var0)。 ResultSet rs = ()。 //從 category 中刪除所選擇的種類 ()。 } 5 系統(tǒng)的運(yùn)行結(jié)果 實(shí)驗(yàn)環(huán)境與結(jié)果 實(shí)驗(yàn)環(huán)境 本系統(tǒng)需要的實(shí)驗(yàn)環(huán)境: 一臺(tái)安裝 Windows XP 計(jì)算機(jī)一臺(tái),安裝 Tomcat 服務(wù)器及 SQL Server 2021數(shù)據(jù)庫(kù),使用 作為瀏覽器。 運(yùn)行結(jié)果及分析 本系統(tǒng)的具體功能在上面已經(jīng)介紹清楚 了,下面介紹 運(yùn)行結(jié)果。 ( 1 ) 一般 用戶可以通過(guò)用戶名和密碼 登錄 進(jìn)入首頁(yè),點(diǎn)擊進(jìn)行 各種 選擇。首頁(yè)如圖所示: 第 25 頁(yè) 共 32 頁(yè) 圖 7 首頁(yè) 界 面 ( 2 ) 點(diǎn)擊商品目錄圖標(biāo), 列出 商品的分類,選擇自己需要的商品 , 點(diǎn)擊該商品名或者商品號(hào)就可以查看商品詳細(xì)信息,以便 決定是否 購(gòu)買,購(gòu)買界面如下: 圖 8 購(gòu)買界面 ( 3 ) 在線結(jié)算模塊要求用戶登錄以后可以填寫用戶信息和 付款 方式,同時(shí)系統(tǒng)自動(dòng)統(tǒng)計(jì)用戶商品的價(jià)格和數(shù)量。在進(jìn)入 了 購(gòu)物車 的 主界面后 , 點(diǎn)擊 收銀臺(tái)圖標(biāo) , 如果用戶之前未登錄則進(jìn)入結(jié)算登錄界面,在登錄后系統(tǒng)進(jìn)入結(jié)算信息填寫界面,最后反饋確認(rèn)界面如下 : 第 26 頁(yè) 共 32 頁(yè) 圖 9 結(jié)算信息確認(rèn)界面 ( 4 ) 用戶購(gòu)買商品后可以對(duì)商品的滿意度和服務(wù)做出評(píng)價(jià),即可以進(jìn)入用戶留言模塊,發(fā)表自己的意見,在該模塊用戶可填 寫 留言人、留言內(nèi)容、留言人主頁(yè)、留言人 、留言人 EMail 等內(nèi)容,在填寫相關(guān)信息后點(diǎn)擊提交則 將 所有內(nèi)容轉(zhuǎn) 入 數(shù)據(jù)庫(kù)。如下所示: 圖 10 用戶留言界面 第 27 頁(yè) 共 32 頁(yè) ( 5 ) 管 理員可以通過(guò)點(diǎn)擊登錄或者系統(tǒng)維護(hù)通過(guò)用戶名和密碼以及標(biāo)識(shí)管理員和一般用戶的身份驗(yàn)證后便可以進(jìn)入管理界面如下: 圖 11 系統(tǒng)維護(hù)界面 ( 6 ) 在系統(tǒng)維護(hù)部分 ,分為 很多小 模塊 , 現(xiàn) 例舉其中一個(gè),種類維護(hù) 管理模塊 ,管理員可以添加也可以刪除種類,界面如下: 圖 12 種類維護(hù)界面 系統(tǒng)的不足及改進(jìn)方法 本系統(tǒng)雖然能夠完成典型網(wǎng)上商店所具備的功能,實(shí)現(xiàn)了網(wǎng)上查詢、網(wǎng)上購(gòu)物、網(wǎng)上留言等。但是隨著現(xiàn)代科技的提 高和社會(huì)生活的信息化,人們對(duì)網(wǎng)上購(gòu)物商店的要求也越來(lái)越高,相比之下本系統(tǒng)還存在著以下不足: ( 1 ) 密 碼安全 在本系統(tǒng)中用戶按照不同身份輸入登錄名,密碼登錄系統(tǒng)平臺(tái)。所有用戶 密第 28 頁(yè) 共 32 頁(yè) 碼和用戶名在數(shù)據(jù)庫(kù)內(nèi)保存。用戶登錄時(shí)系統(tǒng)會(huì)對(duì)用戶登錄時(shí)所填寫的信息進(jìn)行校驗(yàn),只有通過(guò)校驗(yàn)才可以進(jìn)入系統(tǒng)。但是該過(guò)程的安全性很一般,如果要有更高的安全性應(yīng)該為其使用加密功能,以提高系統(tǒng)和用戶的安全性。 但現(xiàn)在系統(tǒng)未能實(shí)現(xiàn)。 ( 2 ) 操作記錄 由于系統(tǒng)管理員作為管理級(jí)別的系統(tǒng)人員,他們的操作會(huì)對(duì)系統(tǒng)產(chǎn)生極大的影響,特別是對(duì)系統(tǒng)數(shù)據(jù)資料做出的 能 直接影響到 用戶的利益或者是系統(tǒng)的安全的操作。為了掌握管理員的操作和在出現(xiàn)問(wèn)題或錯(cuò)誤的時(shí)候能清楚的對(duì)負(fù)責(zé)人進(jìn)行審查,因此在系統(tǒng)中 應(yīng)該 設(shè)計(jì) 添加系統(tǒng)日 志功能,對(duì)系統(tǒng)管理員的重要操作進(jìn)行記錄。記錄的信息包括記錄時(shí)間、記錄人、記錄人業(yè)務(wù)類別、操作內(nèi)容、 操作結(jié)果等信息。 這個(gè)功能沒(méi)有實(shí)現(xiàn)。 ( 3 ) 銷售商 信譽(yù)度 銷售方的誠(chéng)心和信譽(yù)度
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1