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

正文內(nèi)容

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

2025-06-12 19:57 本頁面
 

【文章內(nèi)容簡介】 何地方進行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用。 在 B/S 體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。 B/S 結(jié)構(gòu)簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。服務(wù)器將擔(dān)負更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成 。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由 Apache Server 完成。實際上 B/S 體系結(jié)構(gòu)是把二層 C/S 結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機的任務(wù)中分離出來,由 Apache 服務(wù)器單獨組成一層來負擔(dān)其任務(wù),這樣客戶機的壓力減輕了,把負荷分配給了 Apache 服務(wù)器。這種三層體系結(jié)構(gòu)如圖 所示。這種結(jié)構(gòu)不僅把客戶機從沉重的負擔(dān)和不斷對其提高的性能的要求中解放出來,也把技術(shù)維護人員從繁重的維護升級工作中解脫出來。由于客戶機把事務(wù)處理邏輯部分分給了功能服務(wù)器,不再負責(zé)處理復(fù)雜計算 和數(shù)據(jù)訪問等關(guān)鍵事務(wù),只負責(zé)顯示部分,所以維護人員不再為程序的維護工作奔波于每個客戶機之間,而把主要精力放在功能服務(wù)器上程序的更新工作。這種三層結(jié)構(gòu)在層與層之間相互獨立,任何一層的改變不會影響其它層的功能 。 圖 系統(tǒng)體系結(jié)構(gòu)圖 系統(tǒng)流程 總體流程 層次模塊結(jié)構(gòu)是將系統(tǒng)劃分為若干子系統(tǒng) , 子系統(tǒng)下再劃分為若干的模塊 。而模塊是指具備有輸入輸出、邏輯功能、運行程序和內(nèi)部數(shù)據(jù)四種屬性的一組程序 。 在結(jié)構(gòu)化系統(tǒng)設(shè)計中 , 模塊一般都是按功能劃分的 , 通常稱為功能模塊 。合理的 功能模塊的劃分能夠 極 大限度地 減少重復(fù)勞動 、 提高開發(fā)工作的效率 并 增大系統(tǒng)的可維護性。 以前面的系統(tǒng)分析為基礎(chǔ),將系統(tǒng)分為兩大模塊,即前臺模塊和后臺模塊。 網(wǎng)上商城系統(tǒng)的功能結(jié)構(gòu)如圖 所示。 圖 系統(tǒng)總體流程結(jié)構(gòu)圖 系統(tǒng)前臺流程 網(wǎng)上商城前臺的主要對象是顧客,操作步驟說明如下: 1) 顧客在進行第一次購物之前要進行會員驗證,如果不是會員需要注冊一個。注冊時需要填寫自己的用戶名,密碼,電子郵件等; 2) 進入網(wǎng)上商店,顧客可根據(jù)不同的鏈接,查詢不同類別的商品,可單擊商品的圖片查看到該商品的具體信息; 3) 選中 商品后,并點擊“加入購物車”按鈕,將商品放入購物車; 4) 選購結(jié)束,檢查購物車,核實商品和數(shù)量是否正確,如有出入,可以重新調(diào)整商品和數(shù)量,如無誤,則可以提交訂單; 5) 提交訂單需要填寫送貨的信息,確認無誤點擊提交,完成操作。 后臺操作流程圖如下圖 所示 : 圖 網(wǎng)上商城系統(tǒng)前臺流程圖 系統(tǒng)后臺流程 本商城的后臺設(shè)計中,管理員完成對網(wǎng)站的維護與管理的工作。操作步驟說明如下: 1)管理員通過唯一的用戶名和密碼登錄到后臺界面,通過下拉框列表可看到不同的操作模塊; 2) 系統(tǒng)管 理:可查看所有注冊的用戶,可對用戶進行刪除。 3) 商品管理:可查看所有商品信息,查看一件商品信息,可刪除和修改商品,并添加一件商品。 4) 類別管理:可添加一個類別,查看不同類別的比例圖。 5) 留言管理:可查看所有留言,刪除留言。 6) 訂單管理:可修改訂單,刪除訂單。 后臺管理的流程如圖 所示: 圖 網(wǎng)上商城系統(tǒng)后臺業(yè)務(wù)流程圖 系統(tǒng)功能模塊實現(xiàn) 前臺模塊的功能模塊設(shè)計 前臺模塊主要為登陸網(wǎng)站的用戶提供商品和服務(wù)的信息,填寫并提交訂單的服務(wù)。這樣,將前臺模塊再細分為用戶管 理模塊、訂單查詢模塊、購物車模塊、留言板模塊、商品模塊。顧名思義,這些模塊的名稱基本概括了它們的功能。下面詳細說明一下這些功能模塊的設(shè)計: 1)用戶管理模塊 為了方便于網(wǎng)站的管理,必須由一套完整的用戶管理體系。本網(wǎng)站用戶管理 模塊主要實現(xiàn)用戶的注冊、登錄、找回密碼三方面功能,對于非會員用戶必須先進行注冊才能進入商城,如果忘記密碼,可通過輸入注冊時的用戶名和郵箱地址找回密碼。 登錄流程圖如圖 所示: 圖 登錄流程圖 部分實現(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=?” 登錄模塊頁面 如圖 所示: 圖 登錄頁面圖 對于非會員用戶需要先進行注冊,用戶需要輸入自己的基本信息,確認密碼無誤后完成注冊,注冊流程圖如圖 所示: 圖 用戶注冊流程圖 部分實現(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=)。 } 注冊頁面 如圖 所示: 圖 注冊頁面圖 對于忘記密碼的用戶,可通過輸入自己的用戶名和郵箱地址,找回自己的密碼,找回密碼流程圖如圖 所示: 圖 找回密 碼流程圖 部分實現(xiàn)代碼如下: (gb2312)。 (text/html。charset=gb2312)。 PrintWriter out = ()。 String username = (username)。 String userpwd = ()。if(u!=null){ ()。 (refresh, 0。url=)。 }else{ ()。 (refresh, 0。url=)。 } 找回密碼頁面 如圖 所示: 圖 找回密碼頁面圖 2)購物車模塊 在超市購物,可以根據(jù)自己的需要將很多種商品挑選至購物車或購物籃中,然后到收銀臺結(jié)款。而在網(wǎng)上虛擬的商城中,當(dāng)然沒有辦法使用真正的購物工具,因此,通常都會采用一種被稱為“購物車”的技術(shù)來模擬現(xiàn)實生活,即現(xiàn)將商品信息存入一個集合中,這個集合就是購物車。在網(wǎng)上商城中,所選商品須通過購物車進行暫存,然后生產(chǎn)訂單。這種技術(shù)使用起來十分方便,不但可以隨時添加、查看、修改、清空購物車中的內(nèi)容,還可以隨時去收銀臺 結(jié)款。 購物車模塊流程圖如圖 所示。 圖 購物車模塊流程圖 部分實現(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。} 購物車頁面 如圖 所示: 圖 購物車頁面圖 3)訂單管理模塊 用戶將商品添加入購物車后可點擊 ” 提交訂單 ” 按鈕,填寫訂單信息生成訂單 ,點擊提交后將訂單信息入庫,生成訂單后用戶可通過頁面上的“訂單查詢”按鈕,通過輸入訂單號查詢訂單,如果沒有,這返回錯誤,重新輸入。 訂單查詢模塊流程圖如圖 所示。 圖 訂單查詢模塊流程圖 部分實現(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=)。} 訂單頁面 如圖 所示: 圖 生成訂單圖 4) 留言板 管理模塊: 留言板是一個商務(wù)網(wǎng)站中不可缺少的組成部分,它可以增進用戶與網(wǎng)站之間的交流。在現(xiàn)實網(wǎng)絡(luò)開發(fā)中存在著各種各樣的留言板,本設(shè)計中用戶只要登錄到了本系統(tǒng),就可直接在“在線留言”欄中添加自己想說的話,系統(tǒng)會自動將存入數(shù)據(jù)庫中并在頁面顯示出來, 發(fā)表留言流程圖如圖 所示: 圖 發(fā)表留言流程圖 部分實現(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 留言板頁面 如圖 所示: 圖 留言頁面圖 發(fā)表留言頁面 如圖 所示: 圖 發(fā)表留言圖 后臺管理模塊的功能模塊設(shè)計 后臺管理模塊的功能是對站內(nèi)的資源進行管理和維護。以后臺的業(yè)務(wù)流程分析和前臺各個模塊的設(shè)計為基礎(chǔ)、根據(jù)用戶的需求分析來確定后臺管理模塊應(yīng)具有的功能。后臺管理模塊的各個子功能模塊如下: 1)管理員登錄模塊 為合法用戶提供一個后臺入口。該模塊的功能是對管理員身份進行能夠驗證。用戶輸入登錄名和密碼后,系統(tǒng)將判斷登錄名及密碼的有效性,如果通過驗證則狀態(tài)后臺主頁,反之則提示錯誤,本次設(shè)計只設(shè)定一個唯一的后臺管理員, 不可注冊新的管理員以確保后臺的穩(wěn)定,防止信息泄露。 登錄流程圖如圖 所示: 圖 網(wǎng)上商城系統(tǒng)后臺登錄流程圖 部分實現(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
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1