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

正文內(nèi)容

基于web的大學(xué)跳蚤市場(chǎng)的設(shè)計(jì)與實(shí)現(xiàn)說(shuō)明書-文庫(kù)吧資料

2025-05-15 19:21本頁(yè)面
  

【正文】 商品 名 稱查 詢 tb _ g o o d s數(shù) 據(jù) 庫(kù)返 回 搜 索 結(jié) 果 圖 12 商品搜索圖 Fig12 The goods research map 商品搜索的代碼實(shí)現(xiàn) 提交相應(yīng)的信息后, servlet 首先從用戶選擇的商品類別 producttype 和商品名稱goodsname,然后通過(guò) JavaBean 去查詢商品數(shù)據(jù)庫(kù) tb_goods,查詢時(shí)用 sql語(yǔ)句的模糊查詢來(lái)進(jìn)行,同時(shí)將查詢結(jié)果顯示在 中 [17]。 (goods_name)。 try { PrintWriter out=()。 } 20 } goodsbean gb=new goodsbean()。 } catch (ServletException e) { ()。)。 if((String)(username)==null){ try { (request, response, /?message=39。 用戶在在前臺(tái)輸入信息后,系統(tǒng)在后臺(tái)要進(jìn)行驗(yàn)證,以便用戶登陸,驗(yàn)證代碼見(jiàn)程序文件 UserLoginServlet 和 UserLoginbean 這個(gè)程序的主要功 能就是接受用戶輸入的參數(shù),對(duì)用戶輸入的參數(shù)進(jìn)行判斷,判 19 斷通過(guò)后向數(shù)據(jù)庫(kù)系統(tǒng)提交,返回?cái)?shù)據(jù)庫(kù)查詢結(jié)果,當(dāng)有相應(yīng)的合法數(shù)據(jù)后,系統(tǒng)將把此用戶的 ID 號(hào)和用戶名賦給系統(tǒng) Session 變量,然后系統(tǒng)將直接到達(dá)用戶頁(yè)面 [13]。 } } /script 同時(shí)在 servlet 中用 (“ name”)的值,然后通過(guò) JavaBean寫入到數(shù)據(jù)庫(kù)中。 }else if(password1!=password2){ alert(您兩次輸入的密碼不同,請(qǐng)重新輸入 )。 return false。amp。 return false。 return false。 return false。 return false。 var =()。 在 JavaScript 中寫如下代碼: function checkValue(){ var password1=()。同時(shí)在 form 中設(shè)置 onsubmit 屬性為真時(shí),則注冊(cè),否則注冊(cè)不成功 [12]。 3. 兩次輸入的密碼是否一致。 servlet servletnameservlet 名稱 /servletname servletclassservlet 所生成的 java 類文件的存儲(chǔ)地址 /servletclass /servlet servletmapping servletname servlet 名稱 /servletname urlpattern訪問(wèn) servlet 的路徑 /urlpattern /servletmapping 17 新用戶注冊(cè)子模塊 用戶注冊(cè),首先要檢查的就是用戶填寫的信息,其中包括: 1. 電話號(hào)碼 字段是否空白,若空白則不接受。管理員需提交用戶名和密碼,之 后進(jìn)入管理頁(yè)面。 4 詳細(xì)設(shè)計(jì) 系統(tǒng)登錄模塊模塊簡(jiǎn)介 該模塊是本系統(tǒng)的重要模塊, 當(dāng)瀏覽器訪問(wèn)該購(gòu)物網(wǎng)站的時(shí)候,用戶可以通 15 過(guò)登錄模塊來(lái)登錄系統(tǒng)服務(wù)器,可以查看自己的購(gòu)物記錄、發(fā)布商品信息和購(gòu)買商品。 (4) 執(zhí)行語(yǔ)句 ResultSet rs=(“ sql 語(yǔ)句 ” )。(注冊(cè) mysql 數(shù)據(jù)庫(kù)的驅(qū)動(dòng) ) (2) 建立連接 Connection conn=(url,user,password)。 (3) 為各種不同的數(shù) 據(jù)庫(kù)提供統(tǒng)一的操作界面。 (1) 支持基本的 SQL語(yǔ)句,在 Java程序中實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作功能并簡(jiǎn)化操作過(guò)程?,F(xiàn)在我們利用 tomcat+JSP 構(gòu)成三層式 Web結(jié)構(gòu) 的中間一層,將客戶機(jī) /服務(wù)器結(jié)構(gòu)與 Web密切結(jié)合,完成前后端兩者的集成輸出功能,使得 Web站點(diǎn)的開(kāi)發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大。 Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試 JSP 程序的首選 [9]。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。由于本系統(tǒng)是應(yīng)用于網(wǎng)絡(luò)的,因此,我們選擇了 jsp技術(shù)進(jìn)行開(kāi)發(fā),用 MVC 的設(shè)計(jì)模式,用 jsp+servlet+JavaBean 來(lái)實(shí)現(xiàn) MVC設(shè)計(jì)模式;同時(shí),選用 mysql 作為系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù),開(kāi)發(fā)中將 用到以下主要幾款開(kāi)發(fā)工具 [7]: 表 9 開(kāi)發(fā)工具及用途 Table9 Tools and application 開(kāi)發(fā)工具名稱 軟件用途 Microsoft visio 2021 畫圖 Mysql 建立系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù) MyEclipse 主要的代碼開(kāi)發(fā)工具 系統(tǒng)運(yùn)行環(huán)境 硬件環(huán)境 : 服務(wù)器端 : 推薦配置為 512M內(nèi)存 ,CPU 為 Intel Pentium Ⅳ 1700MHZ,硬盤容量為80G的微機(jī) [8]。 (1) 數(shù)據(jù)庫(kù)表及表之間的相互關(guān)系 本系統(tǒng)需要設(shè)計(jì)的數(shù)據(jù)庫(kù)表如下 11 表 4 數(shù)據(jù)庫(kù)表 Table4 Database table 序 號(hào) 數(shù)據(jù)庫(kù)表 數(shù)據(jù)庫(kù)表存儲(chǔ)內(nèi)容 1 tb_member 存儲(chǔ)用戶基本信息 2 tb_manager 存儲(chǔ)管理員賬號(hào)和密碼 3 tb_goods 存儲(chǔ)商品的基本信息 4 tb_order 存儲(chǔ)訂單信息 ( 2) 數(shù)據(jù)庫(kù)表結(jié)構(gòu)的詳細(xì)設(shè)計(jì) 下面開(kāi)始對(duì)上一節(jié)列出的數(shù)據(jù)表逐一做出詳細(xì)說(shuō)明。 瀏覽者 網(wǎng)站瀏覽系統(tǒng) 注冊(cè)用戶 數(shù)據(jù)庫(kù)系統(tǒng) 商品管理系統(tǒng) 用戶信息 商品信息 站點(diǎn)信息 新用戶注冊(cè)信息 管理員信息 系統(tǒng)信息 用戶信息 修改信息 商品信息 管理員 登陸信息 登陸后的管理員 管理員信息 修改用戶信息 商品信息 新用戶注冊(cè)信息 登陸信息 9 表 1 模塊及功能 Table1 Modules and function 序號(hào) 功能模塊類別 功能模塊 備注 1 前臺(tái)模塊 查看物品功能塊 物品分類列表功能塊 物品搜索模塊 物品發(fā)布模塊 注冊(cè)功能塊 登陸功能塊 公共模塊 顯示所有物品信息 2 用戶管理模塊 用戶信息管理功能塊 用戶金額管理功能塊 3 系統(tǒng)管理模塊 用戶管理模塊 功能描述 表 2 前臺(tái)功能列表 Table2 The function list of front modules 序號(hào) 功能列表 功能明細(xì) 1 首頁(yè) 用戶登錄功能塊 用戶注冊(cè)功能塊 商品搜索功能塊 商品發(fā)布功能塊 商品分類目錄塊 2 用戶登錄功能塊 登錄用戶 3 用戶注冊(cè)功能塊 用戶注冊(cè) 4 商品搜索功能塊 可以按商品類別搜索商品 5 商品發(fā)布功能塊 登錄的用戶可以發(fā)布自己想要出售的商品 6 商品分類目錄塊 可以查看所有用戶的商品的詳細(xì)信息,并且可以分類查看 表 3 用戶管理模塊 Table3 The user management modules 序號(hào) 功能列表 功能明細(xì) 1 用戶信息管理功能塊 管理員可以查看各個(gè)用戶的詳細(xì)信息,并且可以刪除用戶 2 用戶金額管理功能塊 管理員可以為每個(gè)用戶充值 10 3 系統(tǒng)設(shè)計(jì) 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 本系統(tǒng)主要包括三大模塊組成:網(wǎng)站訪問(wèn)者模塊、用戶模塊、系統(tǒng)管理員模塊 [5]。 8 圖 5 系統(tǒng)數(shù)據(jù)流圖 Fig5 System data flow diagram 圖 6 用戶登錄數(shù)據(jù)流 Fig6 The data flow diagram of user login 系統(tǒng)功能需求分析 功能劃分 根據(jù)上一節(jié)的流程圖,把系統(tǒng)劃分成兩個(gè)大的模塊來(lái)完成:前臺(tái)模塊和后臺(tái)管理模塊。 ( 2)即時(shí)可見(jiàn):登錄用戶可以隨時(shí)查看自己所購(gòu)買的商品的數(shù)量、價(jià)格等方面的信息。同時(shí)管理員可以查詢注冊(cè)用戶的詳細(xì)信息。但是只有注冊(cè)了,才有可能去買商品。 7 業(yè)務(wù)流程分析 本系統(tǒng)工作流程是:用戶用瀏覽器登錄到網(wǎng)站主頁(yè),可以查看各個(gè)用戶所要出售的各種商品,同時(shí)可以查看商品的詳細(xì)信息包括發(fā)布商品的人的信息和商品數(shù)量和商品狀態(tài)。 需求調(diào)研 首先從主流的購(gòu)物網(wǎng)站上面如淘寶網(wǎng)、當(dāng)當(dāng)網(wǎng)去看他們的版面設(shè)計(jì) 及功能 ,同時(shí)也在校內(nèi)同學(xué)之間去 調(diào)查同學(xué)們對(duì)跳蚤網(wǎng)站的一些所要實(shí)現(xiàn)的功能和版面設(shè)計(jì)。模型的設(shè)計(jì)可以說(shuō)是 MVC 最主要的核心。 模型 6 模型 (Model):就是業(yè)務(wù)流程 /狀態(tài)的處理以及數(shù)據(jù)模型的制定。例如,用戶點(diǎn)擊一個(gè)連接,控制層接受請(qǐng)求后 , 并不處理業(yè)務(wù)信息,它只把用戶的信息傳遞給模型,告訴模型做什么,選擇符合要求的視圖返回給用戶。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個(gè)分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請(qǐng)求。比如一個(gè)訂單的視圖只接受來(lái)自模型的數(shù)據(jù)并顯示給用戶,以及將用戶界面的輸入數(shù)據(jù)和請(qǐng)求傳遞給控制和模型。一個(gè)應(yīng)用可能有很多不同的視圖, MVC 設(shè)計(jì)模式對(duì)于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請(qǐng)求,而不包括在視圖上的業(yè)務(wù)邏輯的處理。 視圖 視圖 (View)代表用戶交互界面,對(duì)于 Web 應(yīng)用來(lái)說(shuō),可以概括為 HTML 界面,但有可能為 XML、 WML和 Excel。根據(jù)用戶要求和模型行為的結(jié)果,控制器選擇一個(gè)視作為對(duì)用戶請(qǐng)求的應(yīng)答。在一個(gè) Web 應(yīng)用程序中,它們的表現(xiàn)形式可能是一些來(lái)自客戶端的 GET 或 POST 的 HTTP請(qǐng)求。 控制器( Controller)定義了應(yīng)用程序的行為;它負(fù)責(zé)對(duì)來(lái)自視圖的用戶要求進(jìn)行解釋,并把這些要求映射成相應(yīng)的行為,這些行為由模型負(fù)責(zé)實(shí)現(xiàn)。當(dāng)模型變化時(shí),視負(fù) 責(zé)維持?jǐn)?shù)據(jù)表現(xiàn)的一致性。 一個(gè)視圖( View)用來(lái)組織模型的內(nèi)容。 當(dāng)模型發(fā)生改變時(shí),它會(huì)通知視圖( View),并且為視圖提供查詢模型相關(guān)狀態(tài)的能力。但是,將這些概念運(yùn)用于基于 Web 的企業(yè)級(jí)多層應(yīng)用領(lǐng)域也是很適合的。 圖 3 MVC 組件類型的關(guān)系和功能 Fig3 The relations and functions of MVC ponents’type MVC結(jié)構(gòu)提供了一種按功能對(duì)各種對(duì)象進(jìn)行分割的方法,其目的是為了將各對(duì)象間的耦合程度減至最小。類似的,只要 Controller 改變了 View, View 會(huì)從潛在的 Model 中獲取數(shù)據(jù)來(lái)刷新自己。 Event(事件 )導(dǎo)致 Controller改變 Model或 View,或者同時(shí)改變兩者。 4 視 圖業(yè) 務(wù) 邏輯 V ie w ( 視 圖 )M o d e l( 模 型 )C o n tr o l( 控 制 器 ) 圖 1 傳統(tǒng) web 開(kāi)發(fā)模式 圖 2 MVC 開(kāi)發(fā)模式 Fig1 The traditional web development model Fig1 MVC development model MVC 架構(gòu)是 ModelViewController的縮寫,中文翻譯為 模型 視圖 控制器 。 本設(shè)計(jì)所用技術(shù)的簡(jiǎn)介 MVC 設(shè)計(jì)模式概述 傳統(tǒng) web設(shè)計(jì)模式與 mvc 設(shè)計(jì)模式的比較 [1] 傳統(tǒng) web開(kāi)發(fā)模式基本上分為視圖,業(yè)務(wù)邏輯 2層,是水平方向的劃分。所以在技術(shù)上是完全可以勝任這個(gè)大學(xué)生跳蚤購(gòu)物網(wǎng)站的。 本設(shè)計(jì)無(wú)需再經(jīng)濟(jì)上購(gòu)買居額設(shè)備就可實(shí)現(xiàn),所以在經(jīng)濟(jì)上是可行的。 國(guó)內(nèi)外研究現(xiàn)狀 近年來(lái) ,隨著 Inter的迅速崛起 ,互聯(lián)網(wǎng)已日益成為收集提供信息的最佳渠道并進(jìn)入傳統(tǒng)的流通領(lǐng)域 .于是電子商務(wù)開(kāi)始流行起來(lái) ,一種全新的購(gòu)物理念開(kāi)始形成并逐步發(fā)展 .網(wǎng)上購(gòu)物是一種具有交互功能的商業(yè)信息系統(tǒng) .它向用戶提供靜態(tài)和動(dòng)態(tài)兩類信息資源 . 自 2021 年上半年以來(lái) ,沉寂了多年的中國(guó)互聯(lián)網(wǎng)產(chǎn)業(yè)正以強(qiáng)勁的勢(shì)頭復(fù)蘇并發(fā)展 3 起來(lái) ,除了傳統(tǒng)的瀏覽 ,資料搜索 ,電子郵件等基本應(yīng)用外 ,國(guó)內(nèi)網(wǎng)民已經(jīng)開(kāi)始習(xí)慣通過(guò)網(wǎng)絡(luò)接受商務(wù) ,旅游 ,購(gòu)物 ,通訊 ,娛樂(lè)等服務(wù) ,根據(jù)中國(guó)互聯(lián)網(wǎng)信息中心最近提供的《中國(guó)互 聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》調(diào)查顯示 ,網(wǎng)上
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1