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

正文內(nèi)容

房屋租賃信息管理系統(tǒng)(參考版)

2025-04-10 21:37本頁面
  

【正文】 MVC模式在B/S系統(tǒng)開發(fā)中的應(yīng)用研究[J].MVC模式在B/S系統(tǒng)開發(fā)中的應(yīng)用研究[J].時強. JSP數(shù)據(jù)庫項目開發(fā)寶典[M]. 北京: 電子工業(yè)出版社, 2007.[8] 林菡, 張軍. 優(yōu)良的網(wǎng)頁設(shè)計應(yīng)該注意的幾個要素[J].JSP基礎(chǔ)教程[M]. 北京: 清華大學(xué)出版社, 2011.[4] 施伯樂,丁寶康,汪衛(wèi).實用軟件工程(第二版)[M].參考文獻[1] 耿祥義,張躍平.以前我一遇到不會的知識點就會覺得很煩躁,靜不下心來學(xué)習,但是現(xiàn)在,我覺得自己的這個毛病得到了緩解。雖然這個畢業(yè)設(shè)計是由自己獨立編碼完成的,但是讓我聯(lián)想到了以后的工作中團隊合作的重要性,因為或許我們的功能模塊沒有很大的聯(lián)系,但是其中任何的一塊都將影響整個系統(tǒng)的整體效果。通過本次畢業(yè)設(shè)計,首先讓我更加深刻的了解到軟件開發(fā)的每一步在軟件開發(fā)過程中的重要性。系統(tǒng)的基本功能已經(jīng)實現(xiàn),可以正常使用,但在界面的美觀性、數(shù)據(jù)庫設(shè)計的合理性和搜索功能上存在不足,還需改進。由于該網(wǎng)站是小型應(yīng)用網(wǎng)站,所以數(shù)據(jù)庫使用的是MYSQL。發(fā)布后的信息,若通過管理員的審核,將在前臺頁面顯示,其他瀏覽該網(wǎng)站的用戶可以看到該條信息。普通游客通過訪問該網(wǎng)站可以瀏覽該網(wǎng)站其他注冊用戶發(fā)布的出租和求租信息。該系統(tǒng)由自己從需求分析,到功能需求設(shè)計,代碼的編寫和測試都由自己全程參與,覺得自己從中收獲了許多。 查詢租賃信息測試結(jié)果總結(jié)與展望 通過房屋租賃管理系統(tǒng)畢業(yè)設(shè)計,讓我把大學(xué)期間所學(xué)的專業(yè)知識運用到實踐中,收獲很大。按租賃類型查詢有三種,包括“出租”、“整合”、“合租”。但此信息不會在前臺顯示,必須還要經(jīng)過后臺管理員的審核,只有通過審核的租賃信息才會在前臺顯示。當用戶點擊提交按鈕,系統(tǒng)將該記錄添加到數(shù)據(jù)庫。系統(tǒng)會對用戶填寫的信息進行檢測,如租賃信息標題必須唯一。 用戶管理中心界面 測試結(jié)果界面 房屋租賃信息發(fā)布功能測試在發(fā)布租賃信息界面,選擇要發(fā)布的信息的類型。在用戶個人中心界面,選中出租史列表中一條出租記錄的列表,點擊刪除功能,系統(tǒng)通過Ajax技術(shù)異步向服務(wù)器發(fā)送請求,該條記錄將動態(tài)的被刪除。 測試連接mysql 用戶管理功能測試用戶管理功能模塊包含修改用戶信息,修改密碼,查看租賃信息發(fā)布歷史記錄,刪除租賃信息等幾個功能子模塊。 創(chuàng)建mysql連接通過編寫測試類test,我們可以測試數(shù)據(jù)的連接有沒有成功,如果成功了,我們會看到MyEclipse控制臺打印出“連接mysql成功。\ tomcat啟動成功示例圖 檢測MySQL數(shù)據(jù)庫是否連接成功本系統(tǒng)采用jdbc連接數(shù)據(jù)庫。本系統(tǒng)使用的是默認端口號。Tomcat默認端口為8080,如果計算機內(nèi)有其他程序正在運用該端口,則服務(wù)器會報端口已被占用錯誤提示信息。租賃類型下面的輸入框,提供用戶按租賃信息標題,或者租賃房屋地點進行模糊查詢。圖16 修改用戶信息流程圖5. 系統(tǒng)測試房屋租賃管理系統(tǒng)的查詢功能模塊實現(xiàn)了按照不同條件查詢租賃信息的多種查詢方式,包括按租賃類型查詢、按租賃信息標題查詢、按租賃信息地點查詢等。 圖 15 租賃信息審核流程圖用戶登錄系統(tǒng)進入個人中心后,系統(tǒng)用戶可以修改個人基本信息和登錄密碼和查看自己發(fā)布的租賃信息的歷史記錄。用戶自己可以在個人中心看到該條記錄的處理狀態(tài),但是沒有通過審核的信息其他瀏覽該系統(tǒng)的用戶將看不到。管理員查看該記錄的詳細信息后,可以在界面底部對該信息進行審核處理,即評判該記錄是審核通過還是審核不通過。當用戶在前臺發(fā)布一條出租信息時,系統(tǒng)將記錄存進數(shù)據(jù)庫的時候會把rent_out表中的legal和checked字段默認設(shè)計為“n”,即審核沒有通過和還沒有審核。租賃信息的審核包括出租信息的審核和求租信息的審核,它們的實現(xiàn)機制相同。其中按標題和地址查詢系統(tǒng)采用的是模糊查詢方式,只要符合條件的記錄都將被查出。 } }通過使用該查詢功能,用戶可以根據(jù)自己的需求過濾信息。 } catch (SQLException e) { ()。 (7, ())。 i++) { pic = pic + picture[i]+。 for (int i = 0。String pic = 。 i++) { equ = equ + equipment[i]+。 for (int i = 0。 String equ = null。 (3, ())。 (1, ())。n39。n39。 }出租信息錄入數(shù)據(jù)庫的代碼實現(xiàn)public void addMessage(RentOutVO out) { conn = ()。 (out)。 pics[j] = ()。 ji。 String[] pics = new String[i]。 (picture)。 (equipment)。 (address)。 (((UserVO)().getAttribute(login_user)).getUserId())。 Integer money = (().getParameter(money))。 String detail = ().getParameter(detail)。 String address = ().getParameter(address)。 } catch (SmartUploadException e) { ()。 try { ()。 ((), request, response)。下面了提供了房屋租賃信息發(fā)布的流程圖和發(fā)布出租信息的控制層及持久層的實現(xiàn)代碼。這里我將每個數(shù)組元素以“;”進行拼接,這樣就能獲取一個字符串,然后存入到相應(yīng)的表字段中。在后臺通過request的getParameters()來獲取前臺傳來的多值元素,這樣我們將獲取一個string數(shù)組。該功能頁面需要接收“標題”、“租金”、“地點”、“設(shè)備”、“特點簡介”和上傳房屋圖片等六項基本信息。該界面的使用DIV布局,樣式使用的是前端框架bootstrap提供的table樣式中的一種,整個界面看起來簡單干凈。 創(chuàng)建用戶程序流程圖房屋租賃信息包括出租信息和求租信息兩種。這五項均為必填項,在輸入框后進行提示,系統(tǒng)采用ajax技術(shù)動態(tài)驗證用戶輸入的結(jié)果,如:有為空輸入時,提交后系統(tǒng)彈出對話框顯示內(nèi)容不能為空的提示。該功能需要用戶填寫“用戶名”、“密碼”和“聯(lián)系電話”,“性別”和“上傳頭像”等基本信息。其中sender為該條留言信息的留言者,getter為該條留言信息的接收者,rent_in和rent_out在同一條記錄中,只能有一個有值,即該條留言信息是針對哪一條出租信息或者哪一條求租信息發(fā)布的。 出租表列名類型約束說明Out_idintPrimary key主健publisherintForeign key發(fā)布者(外鍵)Publish_timedatetimeNot null發(fā)布時間equipmentTextNot null房屋設(shè)備titleVarchar(10)Not null標題AddressVarchar(45)Not null出租地址MoneyfloatNot null期望租金PicturesTextNot null個人圖片DetailtextNot null特別說明LegalcharNot null是否審核通過CheckedCharNot null是否審核Checked_timeDatetimeNot null審核時間(6)留言表(message)Message表是記錄留言。但是用戶自己可以看到該條記錄的相關(guān)狀態(tài)。其中publisher為外鍵,是該條信息的發(fā)布者。Checked記錄該條信息是否已審核。Legal記錄該條信息是否審核通過,若通過,則在前端顯示該條記錄,否則不顯示該條記錄。其中publisher為外鍵,是該條信息的發(fā)布者。 用戶基本信息表列名類型約束說明user_idintPrimary key主鍵user_nameVarchar(20)Not null, unique用戶名passwordpasswordNot null密碼roleintNot null角色telephoneVarchar(11)Not null 聯(lián)系電話 head_imagetextNot null頭像sexcharNot null性別(3) 租賃類型表(type)Type表用來記錄求租信息的類型,分為出租、整組跟合租三種。該表是user表的外鍵,不同的角色登錄系統(tǒng)后能進行不同的操作。(1)角色表(role)Role表用來記錄系統(tǒng)角色。其中建立表之間的關(guān)系如下。你可以用MySQL Workbench設(shè)計和創(chuàng)建新的數(shù)據(jù)庫圖示,建立數(shù)據(jù)庫文檔,以及進行復(fù)雜的MySQL 遷移。在安裝好數(shù)據(jù)庫后,將數(shù)據(jù)庫root用戶的密碼改為“password”,然后在mysql中創(chuàng)建數(shù)據(jù)庫,命名為“webhouse”。一個用戶可以針對一條信息發(fā)布多條留言。其中角色表包括兩個角色,為普通會員和管理員;求租類型表分為整組跟合租兩種。這個過程是對現(xiàn)實世界數(shù)據(jù)的抽象,即模型。最后,要能提高數(shù)據(jù)查詢的效率。 數(shù)據(jù)庫的設(shè)計與實現(xiàn)根據(jù)我們在學(xué)校所學(xué)的數(shù)據(jù)庫方面的知識以及結(jié)合平常的實踐經(jīng)驗,我們知道數(shù)據(jù)庫設(shè)計的好壞將對系統(tǒng)產(chǎn)生重大的影響,數(shù)據(jù)庫是為應(yīng)用提供服務(wù)的,好的數(shù)據(jù)庫設(shè)計首先應(yīng)該要能滿足應(yīng)用系統(tǒng)的業(yè)務(wù)需求以及準確的表達數(shù)據(jù)之間的關(guān)系。4. 系統(tǒng)詳細設(shè)計本章將從數(shù)據(jù)庫和功能實現(xiàn)兩個方便,綜合運用業(yè)務(wù)流程圖、程序設(shè)計流程圖、圖形界面和關(guān)鍵代碼四種方式來說明系統(tǒng)的詳細設(shè)計。當用戶查看出租信息詳情時,可以對該條記錄
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1