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

正文內(nèi)容

基于jsp的房產(chǎn)中介系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—免費(fèi)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-01-04 04:18 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 32 所示: 表 32 rent 表 列名 數(shù)據(jù)類型 長(zhǎng)度 備注 Id Int 4 主鍵 /標(biāo) 識(shí) 位 Didian varchar 50 地點(diǎn) Area varchar 50 地區(qū) Taoxing varchar 30 套型 Leixing varchar 16 房屋類型 Fangxing varchar 50 房型 Mianji Float 8 面積 Price varchar 20 底價(jià) Price1 varchar 20 頂價(jià) Phone varchar 20 主鍵 /聯(lián)系電話 Name varchar 20 主鍵 /發(fā)布人名 Time Datetime 8 發(fā)布時(shí)間 出售房屋信息表 sale 結(jié)構(gòu)如下表 33 所示: 表 33 sale 表 列名 數(shù)據(jù)類型 長(zhǎng)度 備注 Id Int 4 主鍵 /標(biāo) 識(shí) 位 Didian varchar 50 地點(diǎn) Area varchar 50 地區(qū) Taoxing varchar 30 套型 Leixing varchar 16 房屋類型 Fangxing varchar 50 房型 Mianji Float 8 面積 Price varchar 20 底價(jià) Price1 varchar 20 頂價(jià) Phone varchar 20 主鍵 /聯(lián)系電話 Name varchar 20 主鍵 /發(fā)布人名 Time Datetime 8 發(fā)布時(shí)間 第 8 頁(yè) 共 27 頁(yè) 求購(gòu)房屋信息表 sale2 如 34 表所示 : 表 34 sale2 表 列名 數(shù)據(jù)類型 長(zhǎng)度 備注 Id Int 4 主鍵 /標(biāo) 識(shí) 位 Area varchar 50 地區(qū) Taoxing varchar 50 套型 Leixing varchar 30 房屋類型 Fangxing varchar 16 房型 Mianji Float 50 面積 Price varchar 20 底價(jià) Price1 varchar 20 頂價(jià) Phone varchar 20 主鍵 /聯(lián)系電話 Name varchar 20 主鍵 /發(fā)布人名 Time Datetime 8 發(fā)布時(shí)間 房屋求租信息表 sale3 表如表 35 所示: 表 35 sale3 表 列名 數(shù)據(jù)類型 長(zhǎng)度 備注 Id Int 4 主鍵 /標(biāo) 識(shí) 位 Area Varchar 50 地區(qū) Taoxing varchar 50 套型 Leixing varchar 50 房屋類型 Fangxing varchar 50 房型 Mianji Float 8 面積 Price varchar 50 底價(jià) Price1 varchar 20 頂價(jià) Phone varchar 20 主鍵 /聯(lián)系電話 Name varchar 50 主鍵 /發(fā)布人名 Time Datetime 8 發(fā)布時(shí)間 留言信息表 Liuyan 如表 36 所示: 表 36 留言信息表 列名 數(shù)據(jù)類型 長(zhǎng)度 備注 Name varchar 20 名字 Zhuti varchar 50 主題 Content varchar 300 內(nèi)容 第 9 頁(yè) 共 27 頁(yè) time Datetime 8 時(shí)間 新房信息表 sale4 結(jié)構(gòu)如表 37 所示: 表 37 sale4 表 列名 數(shù)據(jù)類型 長(zhǎng)度 備注 Id Int 4 主鍵 /標(biāo) 識(shí) 位 Name varchar 50 小區(qū)名字 Didian varchar 50 地點(diǎn) Area varchar 50 地區(qū) Taoxing varchar 50 套型 Fangxing varchar 50 房型 Mianji Float 8 面積 Price varchar 50 價(jià)格 Jieshao varchar 150 房屋介紹 Phone varchar 50 主鍵 /聯(lián)系電話 wan varchar 50 是否賣完 Zushou varchar 50 出租 /出售 Time Datetime 8 發(fā)布時(shí)間 Pingfen varchar 50 評(píng)分 2. 數(shù)據(jù)庫(kù)關(guān)系圖 此關(guān)系圖體現(xiàn)了數(shù)據(jù)庫(kù)中各表之間的具體關(guān)系。它的作用體現(xiàn)在當(dāng)主鍵 發(fā)生變化時(shí)對(duì)應(yīng)的外鍵隨之變化。從而實(shí)現(xiàn)了級(jí)聯(lián)更新和級(jí)聯(lián)刪除的功能。 圖 35 數(shù)據(jù)庫(kù)關(guān)系圖 第 10 頁(yè) 共 27 頁(yè) 4 系統(tǒng)實(shí)現(xiàn) 前臺(tái)用戶功能模塊的實(shí)現(xiàn) 主界面如圖 41 所示。 圖 41 系統(tǒng)主界面 在設(shè)計(jì)系統(tǒng)之前首先把后面要用到的數(shù)據(jù)庫(kù)連接和分頁(yè)顯示的代碼分別用代碼單獨(dú)表示出來(lái)。在后面的實(shí)現(xiàn)中只需要用 JSP 的 @ include file=”… .” 調(diào)用即可。這樣 就使得代碼沒(méi)有大量的重復(fù)性,也可以方便用戶只修改這兩個(gè)文件而省略大量相同代碼的修改。使的代碼的可讀性更高。數(shù)據(jù)庫(kù)連接用到的代碼如下 所示: %@ page contentType=text/html。 charset=gb2312 language=java import=.* errorPage= % %()。 Connection con=(jdbc:odbc:dd,sa,sa)。 Statement stmt = ()。% 分頁(yè)顯示要用到的兩個(gè)文件是 和 如下所示: : %@ page contentType=text/html。 charset=gb2312 language=java import=.* errorPage= % %()。 Connection con=(jdbc:odbc:dd,sa,sa)。 Statement stmt=(,ABLE)。 % : %@ page contentType=text/html。 charset=gb2312 language=java import=.* 第 11 頁(yè) 共 27 頁(yè) errorPage= % % int intpagesize=2。 //一頁(yè)顯示的記錄數(shù) int introwcount。 //記錄總數(shù) int intpagecount。 //總頁(yè)數(shù) int intpage。 //待顯示的頁(yè)碼 String strpage=(page)。 if(strpage==null){ //表明沒(méi)有 page 這一個(gè)參數(shù),此時(shí)顯示第一頁(yè)數(shù)據(jù) intpage=1。 } else {intpage=(strpage)。 //將字符串轉(zhuǎn)換為整型 if(intpage1) intpage=1。 }% 用戶注冊(cè) 用戶要想成功的進(jìn)入系統(tǒng)進(jìn)行房屋信息的發(fā)布等操作功能就必須在系統(tǒng)中注冊(cè)。注冊(cè)界面如下圖 42 所示。 圖 42 注冊(cè)界面 注冊(cè)代碼: %@ include file=% %String a1=(name)。 String a2=(pwd)。 String a3=(phone)。 String a4=(mail)。 String a5=用戶 。 漢字處理問(wèn)題(略) String aa=。 if((aa)||(aa)||(aa)||(aa)) {(資料沒(méi)有填寫完整 )。} else{ (username, a1)。 ResultSet rs=(select phone,name from zhuce where name=39。+a1+39。and 第 12 頁(yè) 共 27 頁(yè) phone=39。+a3+39。 )。 if(()) {(你輸入的信息已經(jīng)存在 )。} Else {String condition= INSERT INTO zhuce VALUES+(39。+a1+39。,39。+a2+39。,39。+a3+39。,39。+a4+39。,39。+a5+39。)。 (condition)。 (恭喜你注冊(cè)成功 ! 現(xiàn)在返回主頁(yè)面登錄系統(tǒng) !)。 } }% 在這里要控制的是注冊(cè)的類型必須是用戶,不能讓注冊(cè)的權(quán)限為管理員。而且控制了注冊(cè)信息不能與數(shù)據(jù)庫(kù)中的數(shù)據(jù)一致。 用戶登錄 當(dāng)注冊(cè)成功后返回登錄界面登錄系統(tǒng)即可。 用戶在登錄系統(tǒng)時(shí)只能選擇用戶權(quán)限登錄。登錄驗(yàn)證文件為 部分主要代碼為: %@ include file=% % String s1=(name)。 String s5=(phone)。 String s2=(pwd)。 String s3=(R)。 String s4=管理員 。 String aa=。 if((aa)||(aa)||(aa)) {()。} else if(s3==null) {()。} else { 解決漢字問(wèn)(題略) (type, s3)。 判斷是否注冊(cè) ResultSet rs=(select * from zhuce where name=39。+s1+39。and pwd=39。+s2+39。and type=39。+s3+39。and phone=39。+s5+39。)。 if(()) {if((用戶 )==0) { (username, s1)。 (num, s5)。 第 13 頁(yè) 共 27 頁(yè) ()。} else {(username, s1)。 ()。}} else { (你還沒(méi)有注冊(cè),你返回主頁(yè)注冊(cè)后重新登錄系統(tǒng) )。}}% 當(dāng)用戶注冊(cè)成功登錄系統(tǒng)后進(jìn)入用戶主界面如圖 43 所示: 在用戶主界面可以很輕松的了解到用戶的權(quán)限。用戶主界面用是的上方固定下方活動(dòng)的框架式夠架,系統(tǒng)的其他功能界面都將在下方活動(dòng)界面上顯示。 在用戶主界面可以了解到,系統(tǒng)中大致有那些功能。其功能有:個(gè)人資料的管理,房屋信息的查看,高級(jí)搜索,留言。其中包含了查詢新房信息和評(píng) 分模塊。 圖 43 用戶主界面 個(gè)人資料修改 用戶 在這里可以修改自己的個(gè)人資料。界面如圖 44 所示 圖 44 修改個(gè)人資料 在修改個(gè)人信息的 文件中主要代碼如下所示; %@ include file=% script language=javascript function isnumeric(obj) {a=。 flg=0。 cmp=0123456789 for(var i=0。i。i++){ 第 14 頁(yè) 共 27 頁(yè) tst=(i,i+1) if( (tst)0){ flg++。 } } if(flg0) alert(+必須為數(shù)值 )。} /script div align=center p class=style1span class=style1span class=style6這是你個(gè)人注冊(cè)的信息,請(qǐng)核對(duì)顯示的信息與你的基本情況是否一致!若要改動(dòng),請(qǐng)重新輸入你的基本信息! 在程序中用到了 javascript實(shí)現(xiàn)的 isnumeric()函數(shù)來(lái)判斷輸入的是否為數(shù)字。當(dāng) 輸入非數(shù)字時(shí),就無(wú)法進(jìn)行下一步的輸入操作,系統(tǒng)將提示用戶請(qǐng)輸入數(shù)字字符。從而完善了系統(tǒng)的輸入邏輯。 當(dāng)用戶按下“修改”按鈕時(shí)就執(zhí)行 修改部分 文件。其主要代碼為: %@ include file=% String aa=。 if((aa)||(aa)||(aa)||(aa)) {(修改項(xiàng)目不能為空 )。} else { String num=(String)(num)。 String username=(String)(username)。 Sql=update zhuce set name=39。+name+39。,pwd=39。+pwd+39。,phone=39。+phone+39。,mail=39。+mail+39。 where name=39。+username+39。and phone=39。+num+39。 ()。 ResultSet rs=(select * from zhuce where name=39。+name+39。and phone=39。+phone+39。)。 ()。 (username)。 (username,name)。 (num)。 (num,phone)。 系統(tǒng)用了 JSP 的內(nèi)置對(duì)象 session對(duì)象經(jīng)過(guò)一次轉(zhuǎn)換就實(shí)現(xiàn)了頁(yè)面參數(shù)的交換傳遞從而實(shí)現(xiàn)了循環(huán)修改個(gè)人信息的功能。 房屋信息管理 用戶在系統(tǒng)中還可以對(duì)自己所發(fā)布的房屋信息進(jìn)行管理。在房屋管理頁(yè)面第 15 頁(yè) 共 27 頁(yè) 中,如果用戶還沒(méi)有發(fā)布房屋信息系統(tǒng)就會(huì)提示你還沒(méi)有發(fā)布信息的提示,若已經(jīng)發(fā)布過(guò)房屋信息,用戶可以對(duì)其進(jìn)行管理。頁(yè)面如圖 45 所示,及主要代碼如下:
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1