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

正文內(nèi)容

基于mvc模型的二手市場的設計與實現(xiàn)畢業(yè)設計論文-資料下載頁

2025-06-24 03:40本頁面
  

【正文】 gin(String userName, String password) {return (userName, password)。}Dao層:@Overridepublic ListUser login(String userName, String password) {String HQL=from User where userName=? and password=?。return ().find(HQL, userName,password)。}江蘇海事職業(yè)技術學院畢業(yè)設計(論文) 28圖 信息發(fā)布頁面圖JSP 頁面(集中展示 JavaScript 獲取下屬城市部分):江蘇海事職業(yè)技術學院畢業(yè)設計(論文) 29Action層實現(xiàn)頁面數(shù)據(jù)獲取、調(diào)用service獲取數(shù)據(jù),按指定格式返回數(shù)據(jù)到頁面:script type=text/javascriptfunction getCity(cityLevel) {var cityName = 。if (sheng == cityLevel) {cityName = $(39。sheng39。).val()。} else if (shi == cityLevel) {cityName = $(39。shi39。).val()。}$.ajax({type : 39。POST39。,url : 39。QueryCityAction39。,data : {city : cityName},success : function(xmlData) {var innerHtmlVar = 。$(rootcityscity, xmlData).each(function() {var city = $(this).text()。if (city amp。amp。 city != ) {innerHtmlVar += option + city + /option。}})。if (sheng == cityLevel) {var len1 = (shi)。var len2 = (xian)。 = 1。 = 1。$(39。shi39。).append((innerHtmlVar))。} else if (shi == cityLevel) {var len = (xian)。 = 1。$(39。xian39。).append((innerHtmlVar))。}}})。}/script*物品所在地:select id=sheng name=sheng onchange=getCity(39。sheng39。)option checked=true請選擇/optionoption江蘇/optionoption北京/option/select select id=shi name=shi onchange=getCity(39。shi39。)option checked=true請選擇/option/select select id=xian name=xianoption checked=true請選擇/option/select江蘇海事職業(yè)技術學院畢業(yè)設計(論文) 30Service層為Action層同操作接口:Dao層實現(xiàn)對數(shù)據(jù)庫的操作:public class QuerySelectAction extends ActionSupport {HttpServletRequest request=()。HttpServletResponse response=()。public void queryCity(){String city=(city)。cityList=(city)。StringBuffer sb=new StringBuffer()。(text/xml。chartset=utf8)。(UTF8)。(CacheControl, nocache)。try {PrintWriter out=()。if(()!=0){(?xml version=39。39。 encoding=39。UTF839。?rootcitys)。for(int i=0。i()。i++){(city![CDATA[+(i).getCityName()+]]/city)。}(/citys/root)。(())。()。}()。} catch (IOException e) {()。}}@Overridepublic ListCity queryCity(String city) {cityList = (city)。return cityList。}江蘇海事職業(yè)技術學院畢業(yè)設計(論文) 31 輸入數(shù)據(jù)的驗證數(shù)據(jù)驗證主要的作用是避免用戶的誤操作、符合數(shù)據(jù)庫數(shù)據(jù)的存儲原則。1)用戶信息輸入規(guī)范。信息驗證常見于用戶登陸名與密碼錯誤,用戶登陸信息填寫不完整,這些信息的不完善勢必會影響到用戶的正常登陸,因此,在這種情況下,系統(tǒng)將提供錯誤操作提醒,提示用戶操作的錯誤原因。以用戶登錄界面為例,用戶在登錄系統(tǒng)時如果遺漏用戶名或密碼的填寫,系統(tǒng)將給出“遺失必填項”的警告,如下圖 :圖 用戶登錄界面信息驗證圖該頁面通過在表單上添加 on submit 屬性,在執(zhí)行提交前通過 on submit 指定的 JavaScript 函數(shù)驗證頁面必填元素內(nèi)容是否為空,如果為空則彈出提示信息。另外,頁面中寫入span標簽作占位符,用于設定提示信息的現(xiàn)實位置。@Overridepublic ListCity queryCity(String city) {id=queryCityIdByCityName(city)。Hql=from City where superCity=?。cityList=().find(Hql,id)。return cityList。}public Integer queryCityIdByCityName(String city){Hql=from City where cityName=?。id=((City)().find(Hql,city).get(0)).getCityId()。return id。}江蘇海事職業(yè)技術學院畢業(yè)設計(論文) 32相關代碼如下:Jsp 頁面:2)系統(tǒng)信息驗證。很多時候,我們在一個網(wǎng)站填寫注冊信息時,經(jīng)常被提醒用戶名已經(jīng)被占用這樣的信息,這種系統(tǒng)如此的設計原則,主要是考慮到用戶信息的唯一性,確保用戶在某一條件下對自己信息的唯一標識。在本系統(tǒng)的設計中葉有該功能的應用,已用戶注冊為例,用戶在填寫注冊信息時,當光標離開用戶名填寫框,系統(tǒng)會立即執(zhí)行用戶名是否重復校驗,若用戶名已存在,則通知用戶該名稱已經(jīng)存在,并且將光標聚焦到用戶名填寫框,如下圖 :form action=LoginAction method=post name=form1 onsubmit=javascript:return check()*用戶名: input type=text id=userName name=userName size=20 /br /spanbr *密碼 :input type=password id=password name=password size=22 brbrspan id=show style=color:red。fontsize:12px。/spanbrbr font color=red*標內(nèi)容為必填項目! /fontinput type=submit value=提交 /JavaScript 中相關函數(shù):function check(){var username=$(39。userName39。).val()。var password=$(39。password39。).val()。if(1 || 1){$(39。show39。).html(lable style=39。color:red39。遺失必填選項!/lable)。return false。}}江蘇海事職業(yè)技術學院畢業(yè)設計(論文) 33圖 用戶注冊界面信息驗證圖此項功能的實現(xiàn)主要是采用了 Ajax 技術,通過該技術將用戶名傳到后臺服務器進行驗證,并將驗證結(jié)果返還到頁面中,因為相關 Ajax 代碼在前文查詢下屬城市時已經(jīng)涉及,并且頁面提醒輸出在用戶登錄頁面也已做解釋,因此在此僅作實現(xiàn)流程介紹,如下圖 ,用戶在頁面中離開用戶名填寫框后執(zhí)行onblur 方法,頁面執(zhí)行 script 中的 Ajax 方法,這里采用 Ajax 技術將用戶名信息傳遞到后臺 action,action 對應類獲取參數(shù)并與數(shù)據(jù)庫交互并獲得判斷結(jié)果,這里用 xml 的數(shù)據(jù)格式返回數(shù)據(jù)到頁面,Ajax 獲取數(shù)據(jù)流并解析得到數(shù)據(jù),判斷是否彈出提醒框。數(shù)據(jù)庫頁面執(zhí)行 onblur方法跳轉(zhuǎn)到 scriptAjax 傳遞用戶名信息到指定 actionAction 對應 java類,獲取參數(shù)、調(diào)用判斷方法Jsp 頁面部分 后臺 java 類 數(shù)據(jù)庫圖 表單驗證流程圖江蘇海事職業(yè)技術學院畢業(yè)設計(論文) 34總 結(jié)本次畢業(yè)設計選取了 SSH2 框架,希望通過一個項目來熟悉一個主流的框架,由于第一次開始使用,加之本次畢業(yè)設計制作期間時間比較緊,倉促完成,因此在某些方面簡化了部分功能并降低了視覺效果。本次畢業(yè)設計主題是二手市場,該類系統(tǒng)在網(wǎng)絡上并不少見,在許多方面希望去模仿這些優(yōu)秀網(wǎng)站的設計思想,因此會有一些看膩了的地方出現(xiàn),但個人認為,這些網(wǎng)站存在的共同的東西并不一定代表技術沒有革新,或許是因為這是比較優(yōu)秀的一種實現(xiàn)方式因而被廣泛使用。本次設計的主要目的在于通過項目進行學習,由于本人希望日后的發(fā)展方向是軟件方向,就必然要通過當下主流的技術來提升自己的技術水平。本次畢業(yè)設計學習到了許多未曾接觸過的內(nèi)容,例如:學會了通過 Hibernate 來進行數(shù)據(jù)操作,拋棄了傳統(tǒng)的代碼實現(xiàn)數(shù)據(jù)庫操作的繁瑣;學會了通過 Struts 來定義邏輯控制,使跳轉(zhuǎn)操作更加方便、簡潔;學會 Spring 的注入思想,通過這種方式在調(diào)用元素時不必重復生成,一次產(chǎn)生,到處使用,極大的提高了系統(tǒng)性能。另外,在某些地方嘗試了使用 Ajax 實現(xiàn)表單提交,后臺數(shù)據(jù)獲取。本次系統(tǒng)設計伊始曾考慮過諸多功能,但是在實施過程中由于時間和技術的原因未能實現(xiàn),希望能夠在以后繼續(xù)完成以下幾項功能:1. 電子交易功能。買家與賣家可以在溝通之后通過網(wǎng)上銀行或者類似于支付寶的平臺來完成支付功能。2. 實名認證功能。實名認證是用戶信息的一個認定,他可以防止很多欺詐手段和違法行為。3. 以物易物功能。該功能實際上是要實現(xiàn)用戶間如果各自持有商品剛好符合對方需求的情況下,雙方可以約定以何種支出來完成該筆交易。 江蘇海事職業(yè)技術學院畢業(yè)設計(論文) 35致 謝本次畢業(yè)設計的完成借助了大量的外在力量。首先,通過書籍、視頻以及別人做過的項目源碼學到了很多從未接觸過的東西,感謝這些人對知識的慷慨傳播;其次,網(wǎng)絡對于我這次畢業(yè)設計的完成提供了巨大的幫助,在一些專門的論壇、貼吧,許多業(yè)內(nèi)人士都給予了我寶貴的經(jīng)驗,感謝這些大神們耐心的講解;第三,本次畢業(yè)設計在項目伊始,本人就希望通過自主學習的途徑來完成這項任務,在本次畢業(yè)設計中,指導老師給我們制定了詳細的工作流程及階段目標,在論文提交之后很快給予了我們詳細的論文更改思路,非常感謝老師的付出;第四,對本次畢業(yè)設計做出直接技術支持的是我目前的室友,因為書本上的理論在應用于實際項目中的時候會出
點擊復制文檔內(nèi)容
范文總結(jié)相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1