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

正文內(nèi)容

基于bs結(jié)構(gòu)的二手交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2025-07-10 18:25本頁面
  

【正文】 B/S 結(jié)構(gòu)網(wǎng)絡(luò)交易系統(tǒng),所以他們的成功也可以看作是基于 B/S結(jié)構(gòu)網(wǎng)絡(luò)交易系統(tǒng)模式的成功。在應(yīng)用網(wǎng)絡(luò)之后,我們可以高效率的利用和整合這些供求資源。 本課題的研究方法 本論文將試圖通過對基于 B/S 結(jié)構(gòu)的 二手交易網(wǎng)站 的概念本身的闡述,當(dāng)前應(yīng)用的情況做一個概要性的介紹,并采用軟件工程的開發(fā)流程,主要通過對一個完整的基于 B/S結(jié)構(gòu)的 二手交易網(wǎng)站 的構(gòu)想進(jìn)行分析,做出相應(yīng)的概要設(shè)計(jì),并進(jìn)一步進(jìn) 行分析,做出關(guān)于此系統(tǒng)的詳細(xì)設(shè)計(jì),然后進(jìn)行編碼,測試,直至最終的完全實(shí)現(xiàn),本論文將會對系統(tǒng)的全面實(shí)現(xiàn)詳細(xì)做完整的闡述。在這種結(jié)構(gòu)下,用戶界面完全通過 WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂 3tier 結(jié)構(gòu)。這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。最新瀏覽器界面,不僅直觀和易于使用,更主要的是基于瀏覽器平臺的任何應(yīng)用軟件其界面風(fēng)格一致,用戶對操作培訓(xùn)的要求大為下降,軟件可操作性增強(qiáng);平臺體系結(jié)構(gòu)也從單機(jī)單用戶發(fā)展到文件 /服務(wù)器( F/S)體系,再到客戶機(jī) /服務(wù)器( C/S)體 系和瀏覽器 /服務(wù)器( B/S)體系。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。甚至可以在線申請,通過公司內(nèi)部的安全認(rèn)證(如 CA 證書)后,不需要人的參與,系統(tǒng)可以自動分配給用戶一個賬號進(jìn)入系統(tǒng),而且隨著軟件系統(tǒng)的改進(jìn)和升級越來越頻繁, B/S 架構(gòu)的產(chǎn)品明顯體現(xiàn)更方便的特性。 開發(fā)環(huán)境的介紹 本論文涉及的 二手交易網(wǎng)站 開發(fā)環(huán)境,前臺是 JSP 結(jié)合 HTML 語言與Javascript,Vbscript 腳本語言生成界面。網(wǎng)頁服務(wù)器是采用 TOMCAT 為服務(wù)器,整個開發(fā)環(huán)境的軟硬件具體配置需求如下: 表 1 系統(tǒng)開 發(fā)環(huán)境示意圖 系統(tǒng)平臺 硬件平臺 CPU: P4 ; 內(nèi)存: 256MB 以上 操作系統(tǒng): Windows xp Server; 數(shù)據(jù)庫: SQL Server 2021; JSP 服務(wù)器: TOMCAT 瀏覽器: IE 以上 JSP 的 基本 介紹 JSP 是 Java Server Pages 的縮寫,是由 Sun公司倡導(dǎo)、許多公司參與,于1999 年推出的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。 JSP的工作原理是:首先,通過客戶端的瀏覽器,以超文本( HTML) 形式通過表單( FORM)向 Web 服務(wù)器提出請求。然后,由 JSP 引擎調(diào)用 Web 服務(wù)器端的 Java 編譯器對 Servlet 代碼進(jìn)行編譯。本系統(tǒng)是在單機(jī) Windows XP 的環(huán)境下開發(fā)的,本機(jī)既安裝了瀏覽器,又安裝了 ,這樣計(jì)算機(jī)同時(shí)扮演服務(wù)器端與客戶端的角色,仿真成網(wǎng)絡(luò)環(huán)境,使這個系統(tǒng)可以方便的開發(fā)。 本系統(tǒng)采用 的是 Microsoft SQL Server 2021 數(shù)據(jù)庫,主要運(yùn)用 SQL 語句訪問它。 JAVASCRIPT的介紹 在本設(shè)計(jì)中, JSP頁面 采用的大部分腳本語言是 JavaScript,JavaScript 是一種基于對象的腳本語言 , 使用它可以開發(fā) Inter 客戶端的應(yīng)用程序。 其 具有如下特點(diǎn) : JavaScript 是一種腳本語言 。 JavaScript 是事件驅(qū)動的語言 。事件幾乎可以是任何事情 : 敲擊一個按鈕、拖動鼠標(biāo)等均可視為事件。具體如何響應(yīng)某個事件取決于你的事件響應(yīng)處理程序。也就是說,它不能將數(shù)據(jù)存儲在 Web 服務(wù)器或用戶的計(jì)算機(jī)上,更不能對用戶文件進(jìn)行修改或刪除操作。 SQL Server介紹 本系統(tǒng)是采用 SQL Server 2021 作為開發(fā)的數(shù)據(jù)庫。由于 SQL Server 與 WinndowsNT/2021 這兩種操作系統(tǒng)結(jié)合得非常緊密,因此它被認(rèn)為是在這兩種操作系統(tǒng)下最適用的數(shù)據(jù)庫系統(tǒng)。它包括支持開發(fā)的引擎,標(biāo)準(zhǔn) SQL 語言,擴(kuò)展的特性(如復(fù)制、OLAP、分析)等功能,是一些大型數(shù)據(jù)庫如 Oracle 才具備的特性。 設(shè)計(jì)中在使用 SQL SERVER 的過程中主要是完成信息的錄入、讀取和更新等功能。 3 系統(tǒng)需求分析和設(shè)計(jì) 功能模塊的定義和劃分 在本設(shè)計(jì)中,注冊用戶可以使用二手平臺交易系統(tǒng)發(fā)布自己的信息,這包括了需求信息和注冊信息,同時(shí)還可以上傳物品的圖片。但游客不需要注冊便可以直接瀏覽用戶發(fā)布的信息,并且可以進(jìn)行留言來與物品發(fā)布者聯(lián)系。管理員可以針對整個二手平臺交易系統(tǒng)中的留言信息進(jìn)行管理,刪除不合乎要求的留言 ,從而達(dá)到管理的目的。而主頁面下部分則提供了完整的物品分類信息。 登陸模塊主要完成兩個任務(wù),首先是判斷當(dāng)前用戶的 SESSION 值,如果當(dāng)前 值為空就顯示登陸界面,而且還有新用戶注冊的超級鏈接。如果登陸模塊判斷用戶 SESSION 為普通用戶,那么顯示相應(yīng)的普通用戶的操作菜單,包括物品發(fā)表,密碼修改和退出。當(dāng)管理員查看某一個具體的物品時(shí)候,可以對該物品的留言信息進(jìn)行管理,可以刪除不符合要求的留言。 數(shù)據(jù)庫的設(shè)計(jì) 實(shí)體關(guān)系圖的確立 在設(shè)計(jì)本系統(tǒng)中,后臺數(shù)據(jù)庫的設(shè)計(jì)是首先考慮的一個重要的問題,確立了對象模型才能夠進(jìn)行高效 率的數(shù)據(jù)查詢。 ER模型用 ER圖來表示。本系統(tǒng)的 ER 圖如下: n m 圖 1 系統(tǒng)實(shí)體關(guān)系圖 首先我們可以確立的是用戶和物品兩個實(shí)體,所以需要為這兩個實(shí)體分別創(chuàng)建一張表。 后 臺數(shù)據(jù)庫的設(shè)計(jì) 在系統(tǒng)采用了一個名為 design 的數(shù)據(jù)庫,里面使用了 yonghu 表、 wupin 表、liuyan 表三張表來存儲用戶和物品的相關(guān)信息。 表 2 用戶表( yonghu table) 列名 數(shù)據(jù)類型 說明 id int Yonghu 表的主鍵,自增項(xiàng) ,唯一的標(biāo)識和區(qū)分每一個用戶 物品 用戶 留言 username Varchar(20) 用戶帳戶 password Char(20) 用戶密碼 usertype Char(10) 用戶 類型,可以為普通用戶或者管理員 realname Varchar(20) 用戶的真實(shí)姓名 tel Char(20) 用戶的聯(lián)系電話 Char(40) 用戶的電子郵件 sexy Char(10) 用戶的性別 表 3 物品表( wupin table) 列名 數(shù)據(jù)類型 說明 id Int Wupin 表的主鍵,自增項(xiàng) ,唯一的標(biāo)識和區(qū)分每一件物品 title Char(40) 發(fā)布物品信息的標(biāo)題 brand Char(20) 物品的品牌 Location Char(20) 物品的產(chǎn)地 catagory Int 物品的種類 tradetype Char(20) 賣家 /買家期望的交易類型 times Char(20) 發(fā)布的時(shí)間 description Char(200) 賣家對物品的描述 Picture Char(20) 圖片 statu Char(20) 狀態(tài) name Char(40) 物品名稱 prices Char(20) 物品的報(bào)價(jià) 表 4 留言表( liuyan table) 列名 數(shù)據(jù)類型 說明 id Int liuyan 表的主鍵,自增項(xiàng) ,唯一的標(biāo)識和區(qū)分每一 條留言信息 wpid Int 物品的編號 yhid Int 用戶的編號 description Char(200) 具體的留言信息 4 二手交易網(wǎng)站 的具體實(shí)施 登錄模塊 登錄模塊的是本設(shè)計(jì)的一個主要模塊,它起到判斷用戶身份的作用,根據(jù)不同的用戶返回不同的管理界面,或者是登錄界面。如果這個時(shí)候用戶還沒有注冊過的話那么就提供注冊新用戶的超級鏈接。如果普通用戶顯示普通用戶的管理界面,如果是管理員就顯示相應(yīng)的管理員的管理界面。 整個頁面同時(shí)引用了另外一個 JSP 頁面, BANNER 和快速搜索和鏈接選項(xiàng)。 用戶登錄模塊的主要實(shí)現(xiàn)方法如下: script languange=javascript function check() { if (==) { alert(用戶名不能為空 )。 return false。 ()。 } } /script 首先定義一個名字是 CHECK 的 JAVASCRIPT 的函數(shù),這個將在后面的登錄窗口用到,這個函數(shù)的作用是填寫登錄名的時(shí)候不能使用空帳號,這樣可以把判斷留在前臺來完成,從而減少后臺處理的時(shí)間和步驟。其中最后一個退出登陸的 就是一個后臺程序,原理是把 SESSION 變量清空 管理員的判斷過程及其管理界面也是同樣的道理。 在這個地方,如果用戶沒有注冊,可以點(diǎn)擊鏈接進(jìn)行注冊,名字是,頁面將會自動跳轉(zhuǎn)到這段程序上。這是定義登錄模塊的表格,指明了傳送的方式為 POST,傳送至后臺的接收頁面是,并且當(dāng)用戶點(diǎn)擊提交這個按鈕的時(shí)候 , onSubmit=return check()指明執(zhí)行 CHECK()這個 JAVASCRIPT 函數(shù),也就是前面定義的檢查值函數(shù)。 String pwd=(pwd)。 sql=select * from [allusers] where username=39。 and pwd=39。 ResultSet RS_result=(sql)。 你 輸 入 的 用 戶 不 存 在 或 密 碼 錯 誤 , 請 重 新 登錄 !39。(1)。 } else{ (username,uid)。 ()。 % 快速鏈接及搜索模塊 快速鏈接模塊 快速連接模塊是 二手交易網(wǎng)站 的一個重要組成部分,在 二手交易網(wǎng)站 中,快速連接模塊分為兩個部分,一個是位于 banner 下面的常用熱門搜索,把用戶可能會經(jīng)常使用的一些搜索集合到一起,方便用戶使用,另外一個部分是位于主網(wǎng)頁下面全部種類,這里包括了 二手交易網(wǎng)站 的所有支持的種類,用戶可以在這里找到自己需要的相關(guān)種類的信息。 圖 5 快速鏈接模塊部分 1 示意圖 圖 6 快速鏈接模塊部分 2 示意圖 前臺代碼如下 table width=100% height=205 border=0 tr % int i=0。 String id=。 String mingcheng=。 int curpage=1。//每頁顯示的記錄數(shù) int zgs=0。 //用下面的方法( sql 查詢完成,速度快) String hsgnpage=(page)。 ResultSet RS_resultfy=(fysql)。 zys=zgs/page_record+1。// 獲 取 傳遞 的值,需要顯示的頁 } else { curpage=1。 } if(curpagezys) { curpage=zys。 String sql=select top +page_record+ * from shangpinxinxi where id not in (select top +((curpage1)*page_record)+ id from shangpinxinxi order by id desc) 。%+qd+%39。 ResultSet RS_result=(sql)。 j=j+1。 bianhao=(bianhao)。 tupian=(tupian)。 (/trtr)。 搜索模塊 搜索模塊是嵌套在 中的子模塊,主要作用是為用戶提供一個搜索的界面,用戶如果想快速的查找出所需要的種類,就可以在搜索模塊的文本框里輸入相應(yīng)的物品種類。用戶注冊模塊提供 給用戶一個發(fā)布信息類型的平臺,用戶在這里可以選擇發(fā)布不同種類的信息。 圖 8 物品信息發(fā)布模塊前臺示意圖 物品注冊模塊的主要實(shí)現(xiàn)方法 負(fù)責(zé)物品注冊的前臺 JSP程序是 代碼如下: % String leibiemingcheng=(leibiemingcheng)。+fdsfd+39。 // if(()) //{ //(scriptalert(39。)。/script)。+leibiemingcheng+39。 (sql)。 添加成功 !!39。=39。/script)。 % 用戶注冊模塊 圖 9 用戶注冊前臺示意圖 用戶注冊模塊的主要實(shí)現(xiàn)方法: 用戶注冊模塊的前臺是 , 它 的核心代碼如下: %
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1