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

正文內(nèi)容

基于mvc模型的二手市場的設(shè)計與實現(xiàn)畢業(yè)設(shè)計(論文)(完整版)

2025-08-30 14:45上一頁面

下一頁面
  

【正文】 的情況下,才會出現(xiàn)個人中心的連接,用戶進入個人中心可以查看自己的相關(guān)信息,包括個人信息和已發(fā)布信息的修改。 系統(tǒng)體系結(jié)構(gòu)設(shè)計 基于用戶使用的便利性以及現(xiàn)今主流實現(xiàn)方式的考慮,二手市場系統(tǒng)采用現(xiàn)下比較流行的 B/S 體系架構(gòu)。一個優(yōu)秀的系統(tǒng),一個具有活力的系統(tǒng)必然在一開始就考慮到隨著系統(tǒng)的廣泛應(yīng)用,系統(tǒng)在很多地方需要增加或刪減模塊,這就要求本系統(tǒng)在開發(fā)時有著清晰的功能層次劃分,能滿足系統(tǒng)在需要升級或擴充時能夠方便的做出調(diào)整。系統(tǒng)應(yīng)該逐一實現(xiàn)功能需求中所述的各項功能。 系統(tǒng)功能性需求 針對目前二手商品信息匯集困難的特點,特設(shè)計本系統(tǒng),因此,系統(tǒng)在功能上要做到以下幾點: 1)用戶方面 用戶分為已注冊用戶與未注冊用戶,其兩者的主要區(qū)別僅在于已注冊用戶擁有自己的賬號,個人資料信息,商品發(fā)布功能,未注冊用戶 僅享受系統(tǒng)提供的信息查詢功能。 CSS 本身主要功能是完成對頁面的布局與美化工作,在本系統(tǒng)的實現(xiàn)中, CSS江蘇海事職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 8 主要完成頁面整體框架布局、 div 層的嵌套布局、頁面元素的屬性設(shè)定。通過 Ajax, web 應(yīng)用程序無需重載網(wǎng)頁,就可以發(fā)送并取回數(shù)據(jù)。 SQL Server 20xx 提供了一種端對端的開發(fā)環(huán)境,其中涵蓋了多種新技術(shù),江蘇海事職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 7 可幫助開發(fā)人員大幅度提高生產(chǎn)效率?;蛘哒f, Web Work 衍生出了 Struts2,因為 Struts2 是 Web Work 的升級,而不是一個全新的框架,因此穩(wěn)定性、性能等各方面都有很好的保證:而且吸收了Struts 1 和 Web Work 兩者的優(yōu)勢,因此,是一個非常優(yōu)秀的框架。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。 為什么要用框架? 因為軟件系統(tǒng)發(fā)展到今天已經(jīng)很復(fù)雜了,特別是服務(wù)器端軟件,涉及到的知識,內(nèi)容,問題太多。也就是說,可以通過調(diào)用其他的組件返回一些數(shù)據(jù)從而很容易的避免直接調(diào)用數(shù)據(jù)庫。 View 層用于與用戶的交互,通常用 JSP 來實現(xiàn)。 江蘇海事職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 4 第二章 開發(fā)技術(shù)研究 B/S 系統(tǒng)架構(gòu)介紹 本設(shè)計主要是參考 Web 體系結(jié)構(gòu),采用現(xiàn)下常用的 B/S(瀏覽器 /服務(wù)器)模式,用戶的所有操作都是通過瀏覽器完成和服務(wù)器的交互工作。 研究內(nèi)容及主要成果 主要研究內(nèi)容 本次設(shè)計的內(nèi)容為基于 MVC 模型的二手市場的設(shè)計與實現(xiàn),系統(tǒng)設(shè)計以用戶需求為起點,按照流程分為系統(tǒng)需求分析、系統(tǒng)功能分析、系統(tǒng)整體架構(gòu)設(shè)計、系統(tǒng)局部功能的設(shè)計與實現(xiàn)。 意義 本次 畢業(yè)設(shè)計的內(nèi)容主要針對目前二手商品信息難以集中、信息獲取渠道困難的特點,設(shè)計一個網(wǎng)上二手商品信息發(fā)布系統(tǒng),為廣大民眾提供快捷高效的信息集中處理平臺。報告顯示,截至 20xx 年 6 月底,中國網(wǎng)民數(shù)量達到 億,增長速度趨于平穩(wěn),網(wǎng)民數(shù)量居世界第一。江蘇海事職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 畢業(yè)設(shè)計(論文) 設(shè)計題目: 基于 MVC模型的二手市場的設(shè)計與實現(xiàn) 江蘇海事職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) II 摘 要 二手市場是對商品進行銷售、轉(zhuǎn)換買 賣的場所。眾多商家把握時代的發(fā)展趨勢,將 原本刊登于報紙、雜志等媒介的高額廣告轉(zhuǎn)向價格低廉的網(wǎng)絡(luò)平臺,同時許多個體經(jīng)營者及個人也將網(wǎng)絡(luò)廣告作為推廣、宣傳服務(wù)與產(chǎn)品的利器。具體意義如下: 1)方便用戶實時的查看最新的二手商品信息 用戶只需要一臺電腦,一個可用的網(wǎng)絡(luò),一個友好的瀏覽器就可以到網(wǎng)絡(luò)上查看自己需要的商品信息,因為網(wǎng)絡(luò)的特殊的傳輸渠道,賣家發(fā)布的信息,用戶江蘇海事職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 2 可以立即查詢到,為用戶提供了更加及時的信息。 ,根據(jù)當(dāng)下二手市場發(fā)展的不足,分析多數(shù)用戶的主要需求。該系統(tǒng)體系結(jié)構(gòu)主要由前臺頁面顯示、后臺邏輯控制、數(shù)據(jù)庫操作幾個模塊組成。 Controller 層是 Model 與 View 之間溝通的橋梁,它可以分派用戶的請求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。組件之間和模擬呈現(xiàn)之間容易的交換大大方便了測試的進程,隨著時間的流逝,它能極大的增加系統(tǒng)的可靠性。在某些方面使用別人成熟的框架,就相當(dāng)于讓別人幫你完成一些基礎(chǔ)工作,你只需要集中精力完成系統(tǒng)的業(yè)務(wù)邏輯設(shè)計。Spring 使用基本的 Java Bean 來完成以前只可能由 EJB 完成的事情。 在本次系統(tǒng)設(shè)計中, hibernate 的功能是實現(xiàn)對數(shù)據(jù)的操作,完成數(shù)據(jù)持久化任務(wù); struts2 主要功能是實現(xiàn) action 的跳轉(zhuǎn); spring 在此次系統(tǒng)中管理hibernate 和 struts,并提供容器作用,實現(xiàn)數(shù)據(jù)的一次加載,到處使用。 SQL Server 20xx 的綜合分析、集成和數(shù)據(jù)遷移功能使各個企業(yè)無論采用何種基礎(chǔ)平臺都可以擴展其現(xiàn)有應(yīng)用程序的價值。完成這項工作,需要通過向服務(wù)器發(fā)送 HTTP 請求(在幕后),并通過當(dāng)服務(wù)器返回數(shù) 據(jù)時使用 JavaScript 僅僅修改網(wǎng)頁的某部分。 開發(fā)和運行環(huán)境 本系統(tǒng)采用的是 B/S 架構(gòu),開發(fā)工具為 Eclipse,開發(fā)語言為 Java,由于 Java的跨平臺性,理論上該系統(tǒng)可以在任何操作系統(tǒng)上運行,以下為具體開發(fā)環(huán)境: 操作系統(tǒng): Microsoft Windows XP 開發(fā)語言: Java+JavaScript 開發(fā)工具: 數(shù)據(jù)庫系統(tǒng): Microsoft SQL Server 20xx 應(yīng)用服務(wù)器軟件: Tomcat 圖形編輯軟件:美圖秀秀 系統(tǒng)開發(fā)流程 本次畢業(yè)設(shè)計主要按照以下流程進行實現(xiàn):需求分析、系統(tǒng)功 能分析、系統(tǒng)整體架構(gòu)設(shè)計、系統(tǒng)細節(jié)設(shè)計與實現(xiàn),如下圖 所示: 圖 系統(tǒng)開發(fā)流程圖 ,該階段的內(nèi)容主要是分析目前二手市場存在的不足,了解用戶期望目標(biāo)。 2)登陸方面 系統(tǒng)首頁自動判定該用戶是否已經(jīng)登陸,對于已登陸用戶,系統(tǒng)為其保存用戶信息,用戶可以通過右上角的快速鏈接查看個人信息,對于尚未登陸用戶,系統(tǒng)右上角僅提供注冊與登陸鏈接。 2)系統(tǒng)配置靈活。 6)良好的糾錯能力。所謂 B/S 架構(gòu),就是瀏覽器 /服務(wù)器模式,用戶通過瀏覽器訪問系統(tǒng),通過對瀏覽器實現(xiàn)與后臺服 務(wù)的數(shù)據(jù)交互工作。 3)用戶信息索引模塊,該模塊是本設(shè)計的 主要體現(xiàn)模塊,系統(tǒng)的主要服務(wù)主要都體現(xiàn)在該模塊,用戶能夠通過系統(tǒng)提供的搜索框、城市選項框、時間選擇、類型選擇功能篩選自己需要的信息。 本次設(shè)計采用的數(shù)據(jù)庫軟件為 Microsoft SQLServer 20xx,本次設(shè)計中主要有四個基表和一個視圖,分表為 user_tb(用戶表)、 type_tb(類型表)、 city_tb(城市表)、 info_tb(信息表)、 info_view(用戶視圖),如下圖 ,為數(shù)據(jù)庫中表之間的關(guān)聯(lián)關(guān)系: 江蘇海事職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 17 圖 系統(tǒng)表關(guān)聯(lián) 以下給出本次設(shè)計涉及的幾個主要表格及其相關(guān)說明: 1)用戶表( user_tb) 負責(zé)用戶信息的存儲,表結(jié)構(gòu)如圖 所示。表結(jié)構(gòu)江蘇海事職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 19如圖 所示。在 info_view 視圖中,根據(jù)以上四張表格之間的關(guān)聯(lián),系統(tǒng)中查詢出一條信息對應(yīng)的用戶名、城市名、類型名、價格、提交日期等字段,這些是可以直接顯示在系統(tǒng)頁面上的,因而比較方便使用,另外,這些字段和用戶查詢時傳入的字段匹配,因此,查詢時可以直接在視圖中查詢,避免類查詢一條信息必須通過查詢info_tb 表的麻煩。對于類似于必填部位的說明,避免用戶在最后提交時發(fā)生無法提交提醒,還需重新填寫的現(xiàn)象。QueryInfoByKeyAction?key=39。 infoList=(ListInfoView)().find(Hql)。 } } 江蘇海事職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 25冊界面主要涉及的內(nèi)容是對用戶信息的持久化操作,另外,在此處提供用戶注冊時的必填信息驗證功能。password39。color:red39。/spanbrbr font color=red*標(biāo)內(nèi)容為必填項目! /font input type=submit name=submit value=提交 / input type=reset name=reset value=重置 / /form /div div id=footer jsp:include page=../util/ / /div /div /body /html 江蘇海事職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 27Action層: Service層: 3) 信息發(fā)布頁面 信息發(fā)布是一條信息的來源,信息發(fā)布頁面允許已登錄用戶發(fā)布自己的二手商 品信息,在信息發(fā)布時,用戶需要為該條信息指定所屬類別,需要為該條信息明確指定商品所在城市,這又助于其他用戶更加方便、準(zhǔn)確的找到該條信息。 (user, user)。).val()。, data : { city : cityName }, success : function(xmlData) { var innerHtmlVar = 。 = 1。xian39。 HttpServletResponse response=()。 try { PrintWriter out=()。i++){ (city![CDATA[+(i).getCityName()+]]/city)。 } 江蘇海事職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) 31 輸入數(shù)據(jù)的驗證 數(shù)據(jù)驗證主要的作用是避免用戶的誤操作、符合數(shù)據(jù)庫數(shù)據(jù)的存儲原則。 return cityList。/spanbrbr font color=red*標(biāo)內(nèi)容為必填項目! /font input type=submit value=提交 / JavaScript 中相關(guān)函數(shù): function check(){ var username=$(39。).html(lable style=39。遺失必填選項!/lable)。).val()。 id=((City)().find(Hql,city).get(0)).getCityId()。信息驗證常見于用戶登陸名與密碼錯誤,用戶登陸信息填寫不完整,這些信息的不完善勢必會影響到用戶的正常登陸,因此,在這種情況下,系統(tǒng)將提供錯誤操作提醒,提示用戶操作的錯誤原因。 (())。39。 cityList=(city)。 } } })。 $(39。 if (city amp。shi39。 } } Override public ListUser login(String userName, String password) { return (userName, password)。頁面上通過 JavaScript 控制觸發(fā)事件的條件, Ajax 技術(shù)提交數(shù)據(jù)給對應(yīng)的 Action層,由 Action 層調(diào)用 Service 層提供接口, Service 層調(diào)用到層,到層對數(shù)據(jù)庫操作獲取數(shù)據(jù)并返回。 return false。 var mail=$(39。 圖 用戶注冊界面圖 此模塊是一個典型的 SSH2 框架完成的操作,其中, struts2 的實現(xiàn)主要體現(xiàn)在 配置文件中,實現(xiàn) action 位置及方法的定義,因為比較類似于 文件且上文已做類似信息展示,因此不做展示; hibernate 框架主要體現(xiàn)在它對數(shù)據(jù)庫連接的獲取,以及它提供一定的結(jié)構(gòu)方便開發(fā) 人員更加簡便的實現(xiàn)數(shù)據(jù)操作;這里主要展示的是 spring 框架,在本系統(tǒng)中, hibernate 和 struts都被放到了 spring 框架中,由 spring 管理。 } } public class QueryInfoAction extends ActionSupport{ HttpServletRequest request=()。 } /script /head body div id=content div id=header jsp:include page=../util/ / img src=imgs/ alt=二手市場 align=left height=150px div id=search brbr input type=text name=searchtext id=searchText class=textinput input type=button nam
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1