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

正文內(nèi)容

基于web的大學(xué)跳蚤市場的設(shè)計與實現(xiàn)說明書(編輯修改稿)

2025-06-12 19:21 本頁面
 

【文章內(nèi)容簡介】 逐一做出詳細(xì)說明。 表 5 用戶基本信息表 tb_member Table5 User basic information table tb_member 序號 字段名 字段類型 說明 備注 1 userID int 用戶編碼 主鍵 2 userName Varchar 登錄名 惟一 3 truename Varchar 真實名稱 4 password Varchar 用戶密碼 5 address Varchar 住址 6 mobileTel Varchar 聯(lián)系電話 不為空 7 qq Varchar qq 號碼 8 Varchar 郵箱地址 9 schoolName Varchar 學(xué)校名稱 10 xuehao Varchar 學(xué)號 11 idCard Varchar 身份證號碼 12 description Varchar 個人描述 13 money int 賬戶余額 表 6 管理員基本信息表 tb_manager Table6 Administrator basic information table tb_member 序號 字段名 字段類型 說明 備注 1 manager Varchar 管理員賬號 主鍵 2 PWD Varchar 密碼 表 7 商品信息表 tb_goods Table7 Goods information table tb_goods 序號 字段名 字段類型 說明 備注 1 userID int 發(fā)布者賬號 2 goods_id int 商品編號 主鍵 ( 自動生成 ) 3 product_type_id Varchar 商品類別編號 12 4 goods_name Varchar 商品名稱 5 introduce Varchar 商品介紹 6 price Varchar 價格 7 exchangeaddress Varchar 交換地點 8 number Varchar 數(shù)量 9 method Varchar 支付方法 10 state Varchar 物品狀態(tài) 11 goodshownew Varchar 商品新舊 表 8 商品訂單表 tb_order Table8 Goods order table tb_order 序號 字段名 字段類型 說明 備注 1 orderID int 訂單編號 主鍵 2 buyerID Varchar 購買者賬號 3 goods_id Varchar 商品編號 系統(tǒng)開發(fā)與運行環(huán)境確定 系統(tǒng)開發(fā)環(huán)境 開發(fā)工具對一個系統(tǒng)的成敗具有決定性作用。由于本系統(tǒng)是應(yīng)用于網(wǎng)絡(luò)的,因此,我們選擇了 jsp技術(shù)進(jìn)行開發(fā),用 MVC 的設(shè)計模式,用 jsp+servlet+JavaBean 來實現(xiàn) MVC設(shè)計模式;同時,選用 mysql 作為系統(tǒng)后臺數(shù)據(jù)庫,開發(fā)中將 用到以下主要幾款開發(fā)工具 [7]: 表 9 開發(fā)工具及用途 Table9 Tools and application 開發(fā)工具名稱 軟件用途 Microsoft visio 2021 畫圖 Mysql 建立系統(tǒng)的后臺數(shù)據(jù)庫 MyEclipse 主要的代碼開發(fā)工具 系統(tǒng)運行環(huán)境 硬件環(huán)境 : 服務(wù)器端 : 推薦配置為 512M內(nèi)存 ,CPU 為 Intel Pentium Ⅳ 1700MHZ,硬盤容量為80G的微機(jī) [8]。 通信網(wǎng)絡(luò) : Inter 網(wǎng) 軟件環(huán)境 : 服務(wù)器端 : 13 (1) 操作系統(tǒng): Windows 2021 Server /NT/2021 Server/XP (2) 數(shù)據(jù)庫 : (3) Web服務(wù)器: Apache 客戶端: (1) 操作系統(tǒng): Windows 2021/XP/2021/Vista/7 (2) 瀏覽器 : Inter Explore 或以上版本 (3) 推薦分辨率 :1024*768 或以上 系統(tǒng)實現(xiàn)的若干關(guān)鍵技術(shù) jsp 與 tomcat 技術(shù) Tomcat 簡介 Tomcat 是 Apache 軟件 基金會( Apache Software Foundation)的 Jakarta 項目中的一個核心項目,由 Apache、 Sun 和其他一些公司及個人共同開發(fā)而成。因為 Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費,因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。目前最新版本是 。 Tomcat 是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試 JSP 程序的首選 [9]。 Tomcat 與 JSP的結(jié)合 在過去,客戶機(jī) /服 務(wù)器結(jié)構(gòu)的設(shè)計與 Web 的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨立并無法作出集成性的設(shè)計?,F(xiàn)在我們利用 tomcat+JSP 構(gòu)成三層式 Web結(jié)構(gòu) 的中間一層,將客戶機(jī) /服務(wù)器結(jié)構(gòu)與 Web密切結(jié)合,完成前后端兩者的集成輸出功能,使得 Web站點的開發(fā)更方便,實現(xiàn)的功能更強(qiáng)大。 利用 tomcat+JSP 技術(shù)來集成 Web 前后端所帶來的強(qiáng)大效益可歸結(jié)為以下幾個方面: 減少構(gòu)建和維護(hù)成本 加快聯(lián)機(jī)過程 應(yīng)用軟件集中在服務(wù)器端開發(fā)管理 前端可使用任何瀏覽器( IE、 Netscape? ..) 后端可存取任何數(shù)據(jù)庫 (SQL、 Access、 mysql、 Oracle? ..) 可使用任何腳本語言開發(fā) (VBScript、 JavaScript、 PERL? ..) JDBC 簡介 JDBC( Java DataBase Connectivity, Java 數(shù)據(jù)庫連接):是一種用于執(zhí)行 SQL 14 語句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java 語言編寫的類和接口組成 [10]。 (1) 支持基本的 SQL語句,在 Java程序中實現(xiàn)數(shù)據(jù)庫操作功能并簡化操作過程。 (2) 提供多樣化的數(shù)據(jù)庫連接方法。 (3) 為各種不同的數(shù) 據(jù)庫提供統(tǒng)一的操作界面。 用 JDBC連接數(shù)據(jù)庫的步驟 (1) 注冊驅(qū)動 (“ ..” )。(注冊 mysql 數(shù)據(jù)庫的驅(qū)動 ) (2) 建立連接 Connection conn=(url,user,password)。 (3) 創(chuàng)建執(zhí)行的 sql 語句 Statement st=()。 (4) 執(zhí)行語句 ResultSet rs=(“ sql 語句 ” )。 (5) 處理結(jié)果 (6) 釋放資源 對于數(shù)據(jù)庫來說,每一次連接數(shù)據(jù)庫都要耗費大量資源,所以當(dāng)我們用完的時候要 調(diào)用 close 方法 及時釋放資源 [11]。 4 詳細(xì)設(shè)計 系統(tǒng)登錄模塊模塊簡介 該模塊是本系統(tǒng)的重要模塊, 當(dāng)瀏覽器訪問該購物網(wǎng)站的時候,用戶可以通 15 過登錄模塊來登錄系統(tǒng)服務(wù)器,可以查看自己的購物記錄、發(fā)布商品信息和購買商品。如果登錄者沒有注冊用戶,那么可以通過注冊一個用戶來進(jìn)行上面的操作。管理員需提交用戶名和密碼,之 后進(jìn)入管理頁面。 模塊體系結(jié)構(gòu) 運行圖 系統(tǒng)登陸模塊 新會員注冊 進(jìn)入用戶頁面 管理員登陸 登陸成功 注冊會員登陸 注冊成功 填寫注冊資料 登陸系統(tǒng)管理頁面 圖 8 系統(tǒng)登陸模塊圖 Fig8 The system login map 16 設(shè)計說明 在使用 servlet 時,要在用戶 web 應(yīng)用程序 /WEBINF/ 中配置相關(guān)信息。 servlet servletnameservlet 名稱 /servletname servletclassservlet 所生成的 java 類文件的存儲地址 /servletclass /servlet servletmapping servletname servlet 名稱 /servletname urlpattern訪問 servlet 的路徑 /urlpattern /servletmapping 17 新用戶注冊子模塊 用戶注冊,首先要檢查的就是用戶填寫的信息,其中包括: 1. 電話號碼 字段是否空白,若空白則不接受。 2. 輸入的 Email 格式是否正確,有沒有 @和 ” .” 符號。 3. 兩次輸入的密碼是否一致。 這個模塊的實現(xiàn)主要是在 JavaScript 中用 來獲取 form 中各個變量的值,然后去判斷 各個值是否符合要求。同時在 form 中設(shè)置 onsubmit 屬性為真時,則注冊,否則注冊不成功 [12]。 form name=form1 method=post action=UserRegistryServlet onsubmit=return checkValue()。 在 JavaScript 中寫如下代碼: function checkValue(){ var password1=()。 var password2=()。 var =()。 if(()==){ alert(用戶名不能為空,請重新輸入 )。 return false。 }else if(()==){ alert(密碼不能為空,請重新輸入 )。 return false。 }else if(()==){ alert(確認(rèn)密碼不能為空,請重新輸入 )。 return false。 }else if(()==){ alert(電話號碼不能為空,請重新輸入 )。 return false。 }else if(!=amp。amp。 ((@)==1 || (.)==1)){ alert(郵箱格式錯誤,請重新輸入 )。 return false。 18 }else if(password1==password2){ return true。 }else if(password1!=password2){ alert(您兩次輸入的密碼不同,請重新輸入 )。 return false。 } } /script 同時在 servlet 中用 (“ name”)的值,然后通過 JavaBean寫入到數(shù)據(jù)庫中。 用戶登錄子模塊 登錄頁面流程圖 圖 10 用戶登錄圖 Fig10 The user login dialog 2 登錄頁面代碼程序的實現(xiàn)部分: 用戶在前臺輸入并提交信息,每一個提交程序都會用到 Form容器,在這個容器里含有兩個輸入對象,一個是用戶名,一個是用戶密碼,系統(tǒng)的驗證主要依靠這兩個對象輸入框來完成。 用戶在在前臺輸入信息后,系統(tǒng)在后臺要進(jìn)行驗證,以便用戶登陸,驗證代碼見程序文件 UserLoginServlet 和 UserLoginbean 這個程序的主要功 能就是接受用戶輸入的參數(shù),對用戶輸入的參數(shù)進(jìn)行判斷,判 19 斷通過后向數(shù)據(jù)庫系統(tǒng)提交,返回數(shù)據(jù)庫查詢結(jié)果,當(dāng)有相應(yīng)的合法數(shù)據(jù)后,系統(tǒng)將把此用戶的 ID 號和用戶名賦給系統(tǒng) Session 變量,然后系統(tǒng)將直接到達(dá)用戶頁面 [13]。 商品發(fā)布模塊 商品發(fā)布流程圖 圖 11 商品發(fā)布圖 Fig11 The goods release map 商品發(fā)布模塊的實現(xiàn)部分 在 提 交 相 應(yīng) 的 商 品 信 息 之 后 , 在 servlet 中去看(username)是否為空,如果為空,證明用 戶沒有登錄,則在JavaScript 中填寫 alert 語句,彈出對話框,提示沒有登錄,然后返回到商品發(fā)布頁面;如果 (username)不為空,則把填寫的商品信息通過JavaBean 寫入到數(shù)據(jù)庫表 tb_goods 中,提示商品發(fā)布成功 [16]。 if((String)(username)==null){ try { (request, response, /?message=39。forward39。)。 return。 } catch (ServletException e) { ()。 } catch (IOException e) { ()。 } 20 } goodsbean gb=new goodsbean()。 (userID,product_type_id,goods_name,goodshownew, price, method, exchangeaddress, number, introduce)。 try { PrintWriter out=()。 (OK)。 (goods_name)。 } catch (IOException e) {
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1