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

正文內(nèi)容

基于jsp的網(wǎng)上超市銷售系統(tǒng)(存儲(chǔ)版)

2025-07-27 18:27上一頁面

下一頁面
  

【正文】 發(fā)展的趨勢,具有極大的潛力,因此不少的傳統(tǒng)企業(yè)也開展了電子商務(wù),并且取得了不錯(cuò)的成績,我國企業(yè)的快速的發(fā)展也給電子商務(wù)的發(fā)展打下了堅(jiān)實(shí)的基礎(chǔ),就目前而言,電子商務(wù)的發(fā)展已經(jīng)初步形成了完整的體系,但是從最近幾年的電子商務(wù)的交易的情況看來,電子商務(wù)的發(fā)展出現(xiàn)了新的態(tài)勢,而且內(nèi)部的競爭也是較為激烈的,比如以淘寶、京東帶頭的商城與別的中小型的網(wǎng)上交易平臺(tái)的差距逐漸拉大。本系統(tǒng)在解決這個(gè)問題采取的措施是建立獨(dú)立的網(wǎng)站和數(shù)據(jù)庫,保證商品能夠及時(shí)的更新。 Tomcat服務(wù)器在開發(fā)的過程中,在服務(wù)器方面的選擇做過考慮,就目前常用的服務(wù)器有:IBM WebSphere、IIS、Apache服務(wù)器、Tomcat服務(wù)器。 系統(tǒng)的開發(fā)技術(shù)本系統(tǒng)是基于MVC的,持久層框架使用的是Hibernate,在Web層使用了Struts框架,使用兩大框架技術(shù)能夠增加系統(tǒng)的開發(fā)效率。 Struts框架Struts是開源的,主要是Web層的框架,使用Struts能夠使得Web頁面的開發(fā)變的更為的簡單和快速,使用Struts能夠有效的開發(fā),使得系統(tǒng)在后期的維護(hù)中能夠擴(kuò)展和維護(hù)更簡潔。 可行性分析傳統(tǒng)的網(wǎng)上超市在經(jīng)營方面,經(jīng)常會(huì)遇到因?yàn)榈乩砦恢玫囊蛩厥沟眯麄魇艿胶艽蟮南拗?,用戶在選取想要的商品時(shí)必須上門咨詢或者是電話咨詢,這樣的方式在時(shí)間和空間方面有很大的要求。購物車:能夠?qū)①徫镘囍械臄?shù)量能夠進(jìn)行增加和減少,可以刪除已經(jīng)加入到購物車的商品,確定購物車的商品之后,可以確認(rèn)購買。流程圖如下圖32所示。 系統(tǒng)的ER圖當(dāng)系統(tǒng)的需求分析完成之后,需要設(shè)計(jì)出各種實(shí)體以及各個(gè)實(shí)體之間存在的關(guān)聯(lián),這是為后面的邏輯設(shè)計(jì)做準(zhǔn)備。表43 商品表字段名稱字段類型是否為空說明idint否idcategoryint否類別merNameVarchar(50)否商品名稱pricedecimal(9,2)否商品價(jià)格spricedecimal(9,2)否特價(jià)pictureVarchar(20)否圖片merdescVarchar(4000)否商品描述manufacturerVarchar(20)否最近發(fā)貨倉leavefactoryVarchar(50)是上架時(shí)間specialint否是否有貨購物車表Cart( 如表44所示)用戶記錄用戶加入到購物車的商品,并且將該用戶的相關(guān)的信息也記錄到購物車表中。頁面運(yùn)行效果如下圖53所示:圖 53 刪除會(huì)員 商品分類管理商品類別管理是后臺(tái)系統(tǒng)的主要功能之一,包括:商品分類、新增和刪除商品類別、特價(jià)商品的管理。頁面顯示如下圖59所示:圖 59 查看商品詳情 訂單管理訂單管理的功能包括查找訂單、未受理訂單的受理、訂單的刪除。對(duì)于用戶填寫完成之后的信息,本系統(tǒng)采用JS技術(shù)對(duì)用戶填寫的信息與之前設(shè)定好的格式進(jìn)行匹配,如果格式匹配正確,給出用戶填寫正確提示,如果格式匹配不正確,給出錯(cuò)誤提示信息和正確的要求。頁面顯示如下圖522所示:圖 522 購物車 訂單管理當(dāng)用戶將想要選購的商品加入購物車之后,然后對(duì)購物的商品進(jìn)行篩選以及數(shù)量的增減,點(diǎn)擊一步,首先會(huì)去CartAction中去CheckOrder,查看用戶是否登錄以及用戶所選的商品的狀態(tài)是否是在可以購買的狀態(tài),如果不是,會(huì)在當(dāng)前的購物車頁面提示錯(cuò)誤信息,如果不是,將跳轉(zhuǎn)到SubmitOrder提交訂單的環(huán)節(jié),首先判斷用戶是否登錄,如果當(dāng)前處于未登錄狀態(tài),會(huì)彈出窗口,提示當(dāng)前為登錄,點(diǎn)擊確定,并且跳轉(zhuǎn)到登錄頁面,如果當(dāng)前處于登錄狀態(tài),獲取用戶信息,然后獲取購物車中的商品的信息,將這些信息全部放到Order表中。⑷ 合理的安排測試計(jì)劃。本系統(tǒng)是基于B/S架構(gòu)開發(fā)的,在程序的源代碼上實(shí)現(xiàn)了模塊化,使得每個(gè)功能既能相互獨(dú)立又能相互聯(lián)系,對(duì)以后系統(tǒng)的維護(hù)和二次開發(fā)具有很大的便捷性和可行性。最后,再次衷心的感謝在本次畢業(yè)設(shè)計(jì)過程中所有幫助過我的人。⑶ 數(shù)據(jù)庫的設(shè)計(jì)問題:在軟件測試中,我發(fā)現(xiàn)當(dāng)某個(gè)用戶被刪除之后,但是購物車中還是存放被刪除用戶的購物車信息,從數(shù)據(jù)庫檢查和程序中的封裝類中發(fā)現(xiàn)用戶表和購物車表之間外鍵的關(guān)系沒有建立,及時(shí)的做出了修改,改正之后就沒有出現(xiàn)上面的問題了。⑵ 盡早地和不斷的進(jìn)行測試。購物車主要存放的是用戶想要購買的商品,并且對(duì)其進(jìn)行批量管理,包括用戶將商品添加到購物車中、用戶將商品從購物車中移除、已經(jīng)將購物車中的商品進(jìn)行結(jié)算等功能。頁面使用的技術(shù)有Css樣式表來控制頁面的布局,以為使得頁面更美觀。⑴ 增加新商品:點(diǎn)擊增加新商品,根據(jù)頁面的提示填寫相應(yīng)的商品信息,提交即可。⑴ 顯示全部的會(huì)員,頁面如下圖51所示:圖 51 會(huì)員⑵ 會(huì)員詳細(xì)信息的查詢,在這個(gè)頁面可以調(diào)整會(huì)員的級(jí)別。 表 41 用戶信息表字段名稱字段類型是否為空說明idint否idmemberlevelVarchar(20)否用戶等級(jí)loginNameVarchar(30)否用戶名loginPwdVarchar(50)否密碼memberNameVarchar(50)是真實(shí)姓名phoneint否電話號(hào)碼addressVarchar(20)否地址regDateDate否注冊(cè)時(shí)間lastDateDate否最后登錄時(shí)間loginTimesint否登錄次數(shù)Varchar(20)否郵箱intergalint否積分用戶等級(jí)表Memberlevel(如表42所示)用戶記錄用戶的等級(jí)以及相應(yīng)等級(jí)所能享受的折扣。下圖42是前臺(tái)的功能圖:圖42 前臺(tái)功能圖 數(shù)據(jù)庫設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫選擇了Oracle,包含了用戶表、商品表、購物車表、訂單表、留言表、商品類別表等一共6張表。系統(tǒng)的整個(gè)流程圖如下圖31所示。用戶登錄:用戶按照之前注冊(cè)的用戶名和密碼來登錄,登錄完成刷新當(dāng)前頁面,顯示當(dāng)前登錄用戶,用戶可以查詢和購買商品。也可以將商品一直存儲(chǔ)在購物車中,當(dāng)下一次登錄的時(shí)候,之前添加到購物車中的商品還是存放在購物車中。 Hibernate框架 因?yàn)榧兇獾腏SP和Servlet開發(fā)項(xiàng)目的效率會(huì)比較低,而且復(fù)雜度比較大,代碼較多,不易于后期項(xiàng)目的維護(hù)和二次開發(fā),更為重要的項(xiàng)目的安全性較低。Tomcat服務(wù)器對(duì)內(nèi)容的占用率很小,這樣對(duì)于運(yùn)行在個(gè)人PC機(jī)上的Web項(xiàng)目是關(guān)鍵的考慮因素。Oracle很好的支持SQL語言的關(guān)系型數(shù)據(jù)庫,一般在開發(fā)大型項(xiàng)目的時(shí)候,使用Oracle比較
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1