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

正文內(nèi)容

基于jsp的網(wǎng)上超市銷售系統(tǒng)-在線瀏覽

2024-08-07 18:27本頁面
  

【正文】 1 MyEclipse開發(fā)界面 數(shù)據(jù)的簡介本在線網(wǎng)上超市銷售系統(tǒng)的數(shù)據(jù)庫使用的是Oracle數(shù)據(jù)庫。Oracle具有更易管理,支持網(wǎng)絡(luò),支持自動管理的特性。目前Apache服務(wù)器在市場上的占有率是最高的,但是在速度和性能上面還是比不上其他的輕量級的Web服務(wù)器,需要消耗的內(nèi)存也要比其他的服務(wù)器要大。包含了一種Web服務(wù)組件,使得在網(wǎng)絡(luò)上發(fā)布信息是一件很容易的事情,但是IIS只能運(yùn)行在Windows和Linux平臺上,這樣就必須要購買商業(yè)的Windows Server操作系統(tǒng)。Tomcat的源碼是開放的,很好的支持了Jsp和Servlet,因此深受程序員的喜愛和應(yīng)用,這使得Tomcat的應(yīng)用得到了很大的推廣。更為重要的是Tomcat是開源的,使得Tomcat服務(wù)器的性能能夠不斷的在對Tomcat喜愛的程序員的手上得到不斷的升級和完善。所謂的MVC就是“Model(模型)View(視圖)Controller(控制器)”的縮寫,是一種軟件設(shè)計的思想,使得業(yè)務(wù)邏輯的處理和頁面的顯示兩個不同的模塊分離,可以進(jìn)行獨(dú)立開發(fā)??刂破鞯拇嬖谑沟靡晥D和模型的數(shù)據(jù)能夠同步,一旦模型改變,視圖層同樣得到更新。Dao層主要功能是操作數(shù)據(jù)庫,Servlet的作用是進(jìn)行頁面邏輯處理,Hibernate主要作用在Dao,包括對數(shù)據(jù)的增、刪、改、查。所以本系統(tǒng)選擇了Hibernate和Struts框架開發(fā)的:Hibernate是處于持久層的開源的框架,與數(shù)據(jù)庫的交互變得更方便,簡單來說,Hibernate就是將Domain中的類與數(shù)據(jù)中相應(yīng)的表完成一對一的對應(yīng)。使用Struts能夠簡化開發(fā),加快開發(fā)效率,并且業(yè)務(wù)邏輯清晰,這是因為Struts靈活的優(yōu)點(diǎn)。普通用戶能夠自由的查找商品和檢索商品,然而想要購買該商品,必須先注冊之后,進(jìn)行登錄才能購買商品。當(dāng)將商品加入到購物車之后,可以立即下單確認(rèn)購買,而后按照頁面的顯示的相關(guān)操作和相應(yīng)注意要求來填寫相應(yīng)的物流信息。管理員能夠?qū)τ脩舻南嚓P(guān)信息進(jìn)行一系列的操作,包含用戶的查找、用戶的添加、用戶的更改以及刪除用戶;可以對商品進(jìn)行管理,包括商品的添加、商品的刪除、商品的查找、商品的更改等;可以查看訂單,包括用戶已經(jīng)下單的訂單、以及已經(jīng)發(fā)貨的訂單等。而本系統(tǒng)不需要現(xiàn)實的門面等成本的開銷,這樣就大大的降低了經(jīng)營的成本,間接的導(dǎo)致了商品的價格也會得到降低。 技術(shù)可行性分析本系統(tǒng)是基于B/S結(jié)構(gòu)的,JSP的技術(shù)在當(dāng)今現(xiàn)代已成很成熟了,安全性較為高,具有一次編譯多次運(yùn)行的優(yōu)點(diǎn)。 業(yè)務(wù)流程描述⑴ 普通用戶用戶注冊:用戶按照頁面顯示的信息和應(yīng)當(dāng)注意的地方來填寫信息,在用戶信息填寫完成點(diǎn)擊提交,如果數(shù)據(jù)沒有錯誤,就會給出注冊成功的提示。購買商品:當(dāng)用戶已經(jīng)瀏覽好商品并且確認(rèn)需要的商品之后用戶可以點(diǎn)擊加入購物車。跳轉(zhuǎn)到填寫相應(yīng)的物流信息以及支付頁面,填寫完成之后確認(rèn)支付就購買完成了。⑵ 管理員用戶管理:對用戶進(jìn)行查找、更改、刪除。查看訂單:查詢用戶已經(jīng)下單的訂單;已經(jīng)發(fā)貨的訂單。圖 31 信息數(shù)據(jù)流圖普通用戶可以在未登錄的情況對商品進(jìn)行查詢,購物車和購物只有登錄的情況下才能進(jìn)行,管理員可以對商品、訂單、用戶進(jìn)行管理。圖32 普通用戶流程圖用戶在完成注冊之后,可以任意的挑選商品,然后點(diǎn)擊加入購物車即可,在購物車你可以決定是否下單、刪除購物車的商品或者是繼續(xù)購物,需要下單時點(diǎn)擊結(jié)算可以進(jìn)入支付頁面,支付即可。圖33 管理員功能圖 4 系統(tǒng)總體設(shè)計 系統(tǒng)后臺設(shè)計后臺是為管理員設(shè)計使用的,只有管理員具備登錄的權(quán)限,主要的功能有用戶的管理:對用戶的進(jìn)行添加、刪除、更改以及查找;商品的管理:對商品的更改、刪除以及查找;訂單的查詢:對用戶已經(jīng)下單的訂單進(jìn)行查詢和已經(jīng)發(fā)貨的訂單的查詢;支入支出:對已經(jīng)下單的商品的數(shù)量進(jìn)行統(tǒng)計和金額的計算等功能。因為前臺是為用戶設(shè)計的,所以在界面的和使用的簡單操作方面設(shè)計比較合理。每張表都采用了主鍵約束,以及一些序列的生成和觸發(fā)器的創(chuàng)建。用戶的ER圖如下圖43所示:圖43 用戶ER圖商品的ER圖如下圖44所示:圖44 商品ER圖購物車的ER圖如下圖45所示:圖45 購物車ER圖訂單的ER圖如下圖46所示:圖46 訂單ER圖 實體屬性對在線網(wǎng)上超市銷售系統(tǒng)的分析,設(shè)計的數(shù)據(jù)項和數(shù)據(jù)邏輯結(jié)構(gòu)的設(shè)計如下:用戶信息:包含用戶名稱、用戶真實姓名、用戶手機(jī)號、用戶詳細(xì)地址等信息。購物車信息:包含用戶名信息、商品信息等信息。 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計通過系統(tǒng)的邏輯結(jié)構(gòu)分析和系統(tǒng)的ER圖得到如下的數(shù)據(jù)邏輯結(jié)構(gòu)數(shù)據(jù)庫各個表的設(shè)計如下:用戶表Member(如表41所示)用于記錄用戶登錄的用戶名和密碼以及用戶注冊相關(guān)信息。表42 用戶等級表字段名稱字段類型是否為空說明Idint否idlevelNameVarchar(20)否會員等級favourableint否折扣商品表Merchandise(如表43所示)用于記錄商品的相關(guān)的信息以及是否能有貨可以供用戶購買。表 44 購物車字段名稱字段類型是否為空說明idint否idmemberint否用戶idmoneydecimal(9,2)否金額cartstatusint否購物車狀態(tài)訂單表Orders(如表45所示)是用來存放用戶已經(jīng)購買的商品,以及下單的日期,并且隨機(jī)生成一串?dāng)?shù)字串作為訂單的單號,同時將已經(jīng)登錄的用戶的信息存放其中。表 46 留言表字段名稱字段類型是否為空說明idint否idmemberint否用戶idtitleVarchar(200)否留言主題contentVarchar(4000)否留言內(nèi)容levelDatedate否留言日期answerContentVarchar(4000)是回復(fù)內(nèi)容answerDatedate是回復(fù)日期5 系統(tǒng)的實現(xiàn)本系統(tǒng)總體上分為前臺和后臺兩個部分進(jìn)行實施,下面對其進(jìn)行詳細(xì)的介紹。 會員管理對會員的管理包括會員的查詢、會員詳情、刪除會員,這些操作都會去操作Member表。選擇想要修改的會員的級別,點(diǎn)擊調(diào)整會員級別,頁面運(yùn)行效果如下圖52所示:圖 52 調(diào)整會員級別⑶ 刪除會員,比如進(jìn)行非法操作或者是惡意注冊的用戶進(jìn)行刪除。⑴ 商品分類管理:增加新的商品類別、修改原有的商品類別、刪除商品類別。頁面運(yùn)行如下圖55所示:圖 55 添加商品分類⑶ 修改商品分類:選中某種類別,點(diǎn)擊修改
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1