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

正文內(nèi)容

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

2025-01-04 04:18 本頁面
 

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