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

正文內(nèi)容

ssh框架下基于jsp網(wǎng)上商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-06-12 19:57 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用。 在 B/S 體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶所需信息返回到瀏覽器。 B/S 結(jié)構(gòu)簡(jiǎn)化了客戶機(jī)的工作,客戶機(jī)上只需配置少量的客戶端軟件。服務(wù)器將擔(dān)負(fù)更多的工作,對(duì)數(shù)據(jù)庫(kù)的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成 。瀏覽器發(fā)出請(qǐng)求,而其余如數(shù)據(jù)請(qǐng)求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁(yè)生成等工作全部由 Apache Server 完成。實(shí)際上 B/S 體系結(jié)構(gòu)是把二層 C/S 結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來(lái),由 Apache 服務(wù)器單獨(dú)組成一層來(lái)負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力減輕了,把負(fù)荷分配給了 Apache 服務(wù)器。這種三層體系結(jié)構(gòu)如圖 所示。這種結(jié)構(gòu)不僅把客戶機(jī)從沉重的負(fù)擔(dān)和不斷對(duì)其提高的性能的要求中解放出來(lái),也把技術(shù)維護(hù)人員從繁重的維護(hù)升級(jí)工作中解脫出來(lái)。由于客戶機(jī)把事務(wù)處理邏輯部分分給了功能服務(wù)器,不再負(fù)責(zé)處理復(fù)雜計(jì)算 和數(shù)據(jù)訪問等關(guān)鍵事務(wù),只負(fù)責(zé)顯示部分,所以維護(hù)人員不再為程序的維護(hù)工作奔波于每個(gè)客戶機(jī)之間,而把主要精力放在功能服務(wù)器上程序的更新工作。這種三層結(jié)構(gòu)在層與層之間相互獨(dú)立,任何一層的改變不會(huì)影響其它層的功能 。 圖 系統(tǒng)體系結(jié)構(gòu)圖 系統(tǒng)流程 總體流程 層次模塊結(jié)構(gòu)是將系統(tǒng)劃分為若干子系統(tǒng) , 子系統(tǒng)下再劃分為若干的模塊 。而模塊是指具備有輸入輸出、邏輯功能、運(yùn)行程序和內(nèi)部數(shù)據(jù)四種屬性的一組程序 。 在結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)中 , 模塊一般都是按功能劃分的 , 通常稱為功能模塊 。合理的 功能模塊的劃分能夠 極 大限度地 減少重復(fù)勞動(dòng) 、 提高開發(fā)工作的效率 并 增大系統(tǒng)的可維護(hù)性。 以前面的系統(tǒng)分析為基礎(chǔ),將系統(tǒng)分為兩大模塊,即前臺(tái)模塊和后臺(tái)模塊。 網(wǎng)上商城系統(tǒng)的功能結(jié)構(gòu)如圖 所示。 圖 系統(tǒng)總體流程結(jié)構(gòu)圖 系統(tǒng)前臺(tái)流程 網(wǎng)上商城前臺(tái)的主要對(duì)象是顧客,操作步驟說明如下: 1) 顧客在進(jìn)行第一次購(gòu)物之前要進(jìn)行會(huì)員驗(yàn)證,如果不是會(huì)員需要注冊(cè)一個(gè)。注冊(cè)時(shí)需要填寫自己的用戶名,密碼,電子郵件等; 2) 進(jìn)入網(wǎng)上商店,顧客可根據(jù)不同的鏈接,查詢不同類別的商品,可單擊商品的圖片查看到該商品的具體信息; 3) 選中 商品后,并點(diǎn)擊“加入購(gòu)物車”按鈕,將商品放入購(gòu)物車; 4) 選購(gòu)結(jié)束,檢查購(gòu)物車,核實(shí)商品和數(shù)量是否正確,如有出入,可以重新調(diào)整商品和數(shù)量,如無(wú)誤,則可以提交訂單; 5) 提交訂單需要填寫送貨的信息,確認(rèn)無(wú)誤點(diǎn)擊提交,完成操作。 后臺(tái)操作流程圖如下圖 所示 : 圖 網(wǎng)上商城系統(tǒng)前臺(tái)流程圖 系統(tǒng)后臺(tái)流程 本商城的后臺(tái)設(shè)計(jì)中,管理員完成對(duì)網(wǎng)站的維護(hù)與管理的工作。操作步驟說明如下: 1)管理員通過唯一的用戶名和密碼登錄到后臺(tái)界面,通過下拉框列表可看到不同的操作模塊; 2) 系統(tǒng)管 理:可查看所有注冊(cè)的用戶,可對(duì)用戶進(jìn)行刪除。 3) 商品管理:可查看所有商品信息,查看一件商品信息,可刪除和修改商品,并添加一件商品。 4) 類別管理:可添加一個(gè)類別,查看不同類別的比例圖。 5) 留言管理:可查看所有留言,刪除留言。 6) 訂單管理:可修改訂單,刪除訂單。 后臺(tái)管理的流程如圖 所示: 圖 網(wǎng)上商城系統(tǒng)后臺(tái)業(yè)務(wù)流程圖 系統(tǒng)功能模塊實(shí)現(xiàn) 前臺(tái)模塊的功能模塊設(shè)計(jì) 前臺(tái)模塊主要為登陸網(wǎng)站的用戶提供商品和服務(wù)的信息,填寫并提交訂單的服務(wù)。這樣,將前臺(tái)模塊再細(xì)分為用戶管 理模塊、訂單查詢模塊、購(gòu)物車模塊、留言板模塊、商品模塊。顧名思義,這些模塊的名稱基本概括了它們的功能。下面詳細(xì)說明一下這些功能模塊的設(shè)計(jì): 1)用戶管理模塊 為了方便于網(wǎng)站的管理,必須由一套完整的用戶管理體系。本網(wǎng)站用戶管理 模塊主要實(shí)現(xiàn)用戶的注冊(cè)、登錄、找回密碼三方面功能,對(duì)于非會(huì)員用戶必須先進(jìn)行注冊(cè)才能進(jìn)入商城,如果忘記密碼,可通過輸入注冊(cè)時(shí)的用戶名和郵箱地址找回密碼。 登錄流程圖如圖 所示: 圖 登錄流程圖 部分實(shí)現(xiàn)代碼如下: form id=Logform name=Logform action=userinfo method=post div class=loginFrom_top用戶登錄 /div ullifont用戶名: /font input type=”text” name=”username” class=”loginFrom_text”/li lifont密 碼: /font input typt=”password” name=”userpwd” class=”loginFrom_text”/li input sype=”submit”id=”Login” name=”Login” class=”blog” onFocus=”()” value=”登錄 ” /ul/div/form ()。 String url=jdbc:oracle:thin:@:1521:orcl。 conn=(url,ledushop,ledushop)。 conn = new DBUtil().getConn()。 String sql =”select * from userinfo where username=? And userpwd=?” 登錄模塊頁(yè)面 如圖 所示: 圖 登錄頁(yè)面圖 對(duì)于非會(huì)員用戶需要先進(jìn)行注冊(cè),用戶需要輸入自己的基本信息,確認(rèn)密碼無(wú)誤后完成注冊(cè),注冊(cè)流程圖如圖 所示: 圖 用戶注冊(cè)流程圖 部分實(shí)現(xiàn)代 碼如下: String sql = insert into Userinfo(id,username,userpwd,,createtime) values(,?,?,?,?); //添加用戶 (gb2312)。 (text/html。charset=gb2312)。 PrintWriter out = ()。 String username = (ld_userID)。 String userpwd = (ld_pass1)。 String = (ld_mail)。 if(new UserinfoDao().addUserinfo(u)){ ()。 (refresh, 0。url=)。 }else{ ()。 (refresh, 0。url=)。 } 注冊(cè)頁(yè)面 如圖 所示: 圖 注冊(cè)頁(yè)面圖 對(duì)于忘記密碼的用戶,可通過輸入自己的用戶名和郵箱地址,找回自己的密碼,找回密碼流程圖如圖 所示: 圖 找回密 碼流程圖 部分實(shí)現(xiàn)代碼如下: (gb2312)。 (text/html。charset=gb2312)。 PrintWriter out = ()。 String username = (username)。 String userpwd = ()。if(u!=null){ ()。 (refresh, 0。url=)。 }else{ ()。 (refresh, 0。url=)。 } 找回密碼頁(yè)面 如圖 所示: 圖 找回密碼頁(yè)面圖 2)購(gòu)物車模塊 在超市購(gòu)物,可以根據(jù)自己的需要將很多種商品挑選至購(gòu)物車或購(gòu)物籃中,然后到收銀臺(tái)結(jié)款。而在網(wǎng)上虛擬的商城中,當(dāng)然沒有辦法使用真正的購(gòu)物工具,因此,通常都會(huì)采用一種被稱為“購(gòu)物車”的技術(shù)來(lái)模擬現(xiàn)實(shí)生活,即現(xiàn)將商品信息存入一個(gè)集合中,這個(gè)集合就是購(gòu)物車。在網(wǎng)上商城中,所選商品須通過購(gòu)物車進(jìn)行暫存,然后生產(chǎn)訂單。這種技術(shù)使用起來(lái)十分方便,不但可以隨時(shí)添加、查看、修改、清空購(gòu)物車中的內(nèi)容,還可以隨時(shí)去收銀臺(tái) 結(jié)款。 購(gòu)物車模塊流程圖如圖 所示。 圖 購(gòu)物車模塊流程圖 部分實(shí)現(xiàn)代碼如下: HashMapString, GoodCartItme map=new HashMapString, GoodCartItme()。 public boolean addGoodCartItme(GoodCartItme gc){ (().getId()+,gc)。return true。} public boolean deleteGoodCartItme(String Goodid){ (Goodid)。return true。} public void clearCartItme(){()。} public int getAllsum(){int sum=0。 for(GoodCartItme gc : ()){ sum+=()。}return sum。} public void modify(String Goodid,int count){ GoodCartItme gc=(Goodid)。(count)。} public CollectionGoodCartItme getAllGoodCartItme(){ CollectionGoodCartItme c=()。 return c。} public boolean isExists(int Goodid){ if((Goodid)){return true。}else{return false。} 購(gòu)物車頁(yè)面 如圖 所示: 圖 購(gòu)物車頁(yè)面圖 3)訂單管理模塊 用戶將商品添加入購(gòu)物車后可點(diǎn)擊 ” 提交訂單 ” 按鈕,填寫訂單信息生成訂單 ,點(diǎn)擊提交后將訂單信息入庫(kù),生成訂單后用戶可通過頁(yè)面上的“訂單查詢”按鈕,通過輸入訂單號(hào)查詢訂單,如果沒有,這返回錯(cuò)誤,重新輸入。 訂單查詢模塊流程圖如圖 所示。 圖 訂單查詢模塊流程圖 部分實(shí)現(xiàn)代碼如下: (gb2312)。 (text/html。charset=gb2312)。 PrintWriter out = ()。 String name = (name)。 String telphone = (telphone)。 String address = (address)。 String dcode = (dcode)。 int userid = ((userid))。 if(new DetailDao().addDetail(u)){ ()。 (refresh, 0。url=)。 }else{()。 (refresh, 0。url=)。} 訂單頁(yè)面 如圖 所示: 圖 生成訂單圖 4) 留言板 管理模塊: 留言板是一個(gè)商務(wù)網(wǎng)站中不可缺少的組成部分,它可以增進(jìn)用戶與網(wǎng)站之間的交流。在現(xiàn)實(shí)網(wǎng)絡(luò)開發(fā)中存在著各種各樣的留言板,本設(shè)計(jì)中用戶只要登錄到了本系統(tǒng),就可直接在“在線留言”欄中添加自己想說的話,系統(tǒng)會(huì)自動(dòng)將存入數(shù)據(jù)庫(kù)中并在頁(yè)面顯示出來(lái), 發(fā)表留言流程圖如圖 所示: 圖 發(fā)表留言流程圖 部分實(shí)現(xiàn)代碼如下: String sql = insert into SPEAK(id,DESCRI,createtime,USERID) values(,?,?,?)。 FORM name=Upform action=”addSpeak” method=post TD class=”LiuyanYe_FORMtdl”您的姓名 /TD TD class=”LinyunYe_FORMtd2”input name=”Mname” type=”text” Value=”%=()%”id=”Mname”/TD 留言板頁(yè)面 如圖 所示: 圖 留言頁(yè)面圖 發(fā)表留言頁(yè)面 如圖 所示: 圖 發(fā)表留言圖 后臺(tái)管理模塊的功能模塊設(shè)計(jì) 后臺(tái)管理模塊的功能是對(duì)站內(nèi)的資源進(jìn)行管理和維護(hù)。以后臺(tái)的業(yè)務(wù)流程分析和前臺(tái)各個(gè)模塊的設(shè)計(jì)為基礎(chǔ)、根據(jù)用戶的需求分析來(lái)確定后臺(tái)管理模塊應(yīng)具有的功能。后臺(tái)管理模塊的各個(gè)子功能模塊如下: 1)管理員登錄模塊 為合法用戶提供一個(gè)后臺(tái)入口。該模塊的功能是對(duì)管理員身份進(jìn)行能夠驗(yàn)證。用戶輸入登錄名和密碼后,系統(tǒng)將判斷登錄名及密碼的有效性,如果通過驗(yàn)證則狀態(tài)后臺(tái)主頁(yè),反之則提示錯(cuò)誤,本次設(shè)計(jì)只設(shè)定一個(gè)唯一的后臺(tái)管理員, 不可注冊(cè)新的管理員以確保后臺(tái)的穩(wěn)定,防止信息泄露。 登錄流程圖如圖 所示: 圖 網(wǎng)上商城系統(tǒng)后臺(tái)登錄流程圖 部分實(shí)現(xiàn)代碼如下: private String hql=null。 public Admin findAdminByProperties(final Admin admin) throws Exception { hql = from Admin as u where =? and =?。 Return (Admin)().execute(new
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1