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

正文內(nèi)容

房屋租賃信息管理系統(tǒng)(編輯修改稿)

2025-05-04 21:37 本頁面
 

【文章內(nèi)容簡介】 正對他人發(fā)布的信息,進(jìn)行留言。一個(gè)用戶可以針對一條信息發(fā)布多條留言。 數(shù)據(jù)庫ER圖3. 系統(tǒng)總體設(shè)計(jì) 總體框架本系統(tǒng)是基于WEB的房屋租賃信息管理系統(tǒng),系統(tǒng)采用當(dāng)下流行的B/S構(gòu)架。在B/S結(jié)構(gòu)下,用戶界面可以通過瀏覽器實(shí)現(xiàn),一部分的事務(wù)邏輯在前端實(shí)現(xiàn),主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。瀏覽器通過Web服務(wù)器同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。B/。 B/S模式體系結(jié)構(gòu)原理圖 開發(fā)平臺與語言在本系統(tǒng)的開發(fā)中,選用JAVA作為開發(fā)語言,采用了MyEclipse作為系統(tǒng)編程工具,Tomcat作為web服務(wù)器,JSP作為系統(tǒng)前端開發(fā)語言,MySQL作為數(shù)據(jù)庫。其中前端使用到了bootstrap框架,使用了AJAX異步訪問技術(shù)。: 系統(tǒng)的軟硬件基本配置硬件配置軟件配置服務(wù)器端處理器:Intel Pentium 4 (R);內(nèi)存:1G;硬盤:80GB;顯示器:1366 x 768 分辨率,32位色;輸入設(shè)備:鼠標(biāo)、鍵盤。操作系統(tǒng):Windows 7;數(shù)據(jù)庫:MySQL;開發(fā)工具包:;JSP服務(wù)器:;客戶端處理器:Intel Pentium 4 ;內(nèi)存:1G;顯示器:1366 x 768 分辨率,32位色;輸入設(shè)備:鼠標(biāo)、鍵盤。操作系統(tǒng):Windows XP瀏覽器:Google Chrome m 。本系統(tǒng)采用的系統(tǒng)平臺及工具說明如下:本系統(tǒng)開發(fā)語言選用Java,JSP,所以采用MyEclipse,Tomcat為主要開發(fā)工具,MySQL數(shù)據(jù)庫管理系統(tǒng)與Windows 7操作系統(tǒng)進(jìn)行。Tomcat是一個(gè)免費(fèi)的web服務(wù)器,能自動(dòng)檢測到部署在其webapp目錄下的打成war包的項(xiàng)目,并將其解壓。所以部署應(yīng)用程序在tomcat下很容易。MyEclipse可以快速的部署項(xiàng)目到Tomcat服務(wù)器。由于B/S結(jié)構(gòu)的使用越來越多,特別是由需求推動(dòng)了AJAX技術(shù)的發(fā)展,它的程序也能在客戶端電腦上進(jìn)行部分處理,從而大大的減輕了服務(wù)器的負(fù)擔(dān);并增加了交互性,能進(jìn)行局部實(shí)時(shí)刷新。以上開發(fā)平臺和技術(shù)都是我們在學(xué)校常用的。下面主要介紹我在本系統(tǒng)中使用到的前端框架Bootstrap。Bootstrap是一種輕量級的開發(fā)前端的框架,提供了各式各樣的前端插件,能美化我們的前端界面,在節(jié)省開發(fā)時(shí)間的同時(shí),使前端質(zhì)量大大提升。Bootstrap是Twitter推出的一個(gè)開源的用于前端開發(fā)的工具包。它由Twitter的設(shè)計(jì)師Mark Otto和Jacob Thornton合作開發(fā),是一個(gè)CSS/HTML框架。Bootstrap提供了優(yōu)雅的HTML和CSS規(guī)范,它即是由動(dòng)態(tài)CSS語言Less寫成。Bootstrap一經(jīng)推出后頗受歡迎,一直是GitHub上的熱門開源項(xiàng)目,包括NASA的MSNBC(微軟全國廣播公司)的Breaking News都使用了該項(xiàng)目。在下載的壓縮包中你可以看到如下的文件結(jié)構(gòu)和內(nèi)容。所有文件按邏輯進(jìn)行分類存儲,并且提供了編譯和壓縮兩個(gè)版本的文件。 Bootstrap的基本結(jié)構(gòu),這就是Bootstrap的基本結(jié)構(gòu):編譯后的文件可以快速應(yīng)用于任何web項(xiàng)目。我們提供了編譯版的CSS和JS文件 (bootstrap.*),也同時(shí)提供了編譯并壓縮之后的CSS和JS文件 (.*)。圖片文件是使用 ImageOptim 工具進(jìn)行壓縮的,這個(gè)工具是Mac平臺上用于壓縮PNG文件的一個(gè)app。 軟件結(jié)構(gòu)系統(tǒng)的程序結(jié)構(gòu)主要是嚴(yán)格按照MVC方式進(jìn)行的開發(fā)的,注意系統(tǒng)層次結(jié)構(gòu)和功能模塊之間的聯(lián)系。在本系統(tǒng)的租賃信息管理模塊中,用戶發(fā)布房屋出租信息和房屋求租信息的操作需要通過登錄該系統(tǒng)后才能進(jìn)行。租賃信息查詢模塊對可以瀏覽該網(wǎng)站的所有用戶開放,方便用戶查看相關(guān)的房屋求租以及房屋出租等信息。文檔的結(jié)構(gòu)主要根據(jù)整個(gè)軟件開發(fā)過程中的流程來書寫。盡量做到思路清晰,文章結(jié)構(gòu)層次清晰。 系統(tǒng)整體流程圖 數(shù)據(jù)庫邏輯設(shè)計(jì)。將數(shù)據(jù)庫ER圖轉(zhuǎn)換成為關(guān)系模型,得到角色表(role)、用戶基本信息表(user)、出租信息表(rent_out)、求租信息表(rent_in)、租賃類型表(type)、留言表(message)六張數(shù)據(jù)庫表。(1)角色表(role)Role表用來記錄該系統(tǒng)用戶的角色。目前系統(tǒng)持久化的角色有兩種,系統(tǒng)注冊用戶和系統(tǒng)管理員。(2)出租信息表(rent_out)Rent_out表用來記錄用戶發(fā)布的出租信息。由于用戶發(fā)布的出租信息與求租信息,有很多不同的要求,所以把出租求租兩者分開。因此,需要一張單獨(dú)的出租表來記錄出租信息,方便后臺管理。(3)求租信息表(rent_in)Rent_in表用來記錄用戶發(fā)布的求租信息。由于用戶發(fā)布的出租信息與求租信息,有很多不同的要求,所以把出租求租兩者分開。因此,需要一張單獨(dú)的求租表來記錄求租信息,方便后臺管理。(4)租賃類型表(type)Type表用來記錄房屋租賃類型,包括出租、整組和合租三種租賃類型。(5)用戶基本信息表(user)User表用來存放用戶基本信息。本系統(tǒng)在設(shè)計(jì)時(shí)普通會(huì)員和管理員共用同一張表,由于普通會(huì)員和管理員擁有不同的身份,所以有角色字段來區(qū)分二者的身份,系統(tǒng)根據(jù)角色決定登錄后跳轉(zhuǎn)到前臺還是后臺界面。(6)留言表(message)Message表用來記錄留言信息。當(dāng)用戶查看出租信息詳情時(shí),可以對該條記錄的發(fā)布者留言,方便用戶之間的交流。同時(shí),也為其他瀏覽該條信息的用戶提供消息。4. 系統(tǒng)詳細(xì)設(shè)計(jì)本章將從數(shù)據(jù)庫和功能實(shí)現(xiàn)兩個(gè)方便,綜合運(yùn)用業(yè)務(wù)流程圖、程序設(shè)計(jì)流程圖、圖形界面和關(guān)鍵代碼四種方式來說明系統(tǒng)的詳細(xì)設(shè)計(jì)。本系統(tǒng)包括對登錄注冊功能,房屋租賃信息發(fā)布功能,房屋租賃信息查詢功能,房屋租賃信息審核功能,用戶個(gè)人中心管理功能等5大模塊的實(shí)現(xiàn)。 數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)根據(jù)我們在學(xué)校所學(xué)的數(shù)據(jù)庫方面的知識以及結(jié)合平常的實(shí)踐經(jīng)驗(yàn),我們知道數(shù)據(jù)庫設(shè)計(jì)的好壞將對系統(tǒng)產(chǎn)生重大的影響,數(shù)據(jù)庫是為應(yīng)用提供服務(wù)的,好的數(shù)據(jù)庫設(shè)計(jì)首先應(yīng)該要能滿足應(yīng)用系統(tǒng)的業(yè)務(wù)需求以及準(zhǔn)確的表達(dá)數(shù)據(jù)之間的關(guān)系。其次好的數(shù)據(jù)庫設(shè)計(jì)要能保證數(shù)據(jù)的準(zhǔn)確性和一致性,通過建立表字段的各種約束條件保證數(shù)據(jù)的健壯。最后,要能提高數(shù)據(jù)查詢的效率。通過對系統(tǒng)的功能需求分析,我們可以初步得出該系統(tǒng)所需的數(shù)據(jù)庫表的設(shè)計(jì)情況。這個(gè)過程是對現(xiàn)實(shí)世界數(shù)據(jù)的抽象,即模型。 數(shù)據(jù)抽象到存儲的過程該系統(tǒng)將有六張表,分別為角色表,用戶表,出租房屋表,求租房屋表,求租類型表和留言表。其中角色表包括兩個(gè)角色,為普通會(huì)員和管理員;求租類型表分為整組跟合租兩種。出租表,求租表,用戶表和留言表之間的關(guān)系為:一個(gè)用戶可以發(fā)布一條或多條出租求租信息,同時(shí)也可正對他人發(fā)布的信息,進(jìn)行留言。一個(gè)用戶可以針對一條信息發(fā)布多條留言。在安裝好數(shù)據(jù)庫后,將數(shù)據(jù)庫root用戶的密碼改為“password”,然后在mysql中創(chuàng)建數(shù)據(jù)庫,命名為“webhouse”。使用mysql建表工具workbench建立表與表之間的關(guān)系。你可以用MySQL Workbench設(shè)計(jì)和創(chuàng)建新的數(shù)據(jù)庫圖示,建立數(shù)據(jù)庫文檔,以及進(jìn)行復(fù)雜的MySQL 遷移。MySQL Workbench 為數(shù)據(jù)庫管理員、程序開發(fā)者和系統(tǒng)規(guī)劃師提供可視化設(shè)計(jì)、模型建立、以及數(shù)據(jù)庫管理功能。其中建立表之間的關(guān)系如下。 數(shù)據(jù)庫表之間的關(guān)系下面針對上述表的設(shè)計(jì),給出具體的說明。(1)角色表(role)Role表用來記錄系統(tǒng)角色。目前系統(tǒng)持久化的角色有兩種,系統(tǒng)管理員和系統(tǒng)注冊用戶。該表是user表的外鍵,不同的角色登錄系統(tǒng)后能進(jìn)行不同的操作。 角色表列名類型約束說明Role_idintPrimary key主鍵Role_nameVarchar(10)Not null角色名(2)用戶基本信息表(user)該表記錄用戶的基本信息,其中user_name唯一,是登錄系統(tǒng)時(shí)的帳號。 用戶基本信息表列名類型約束說明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表用來記錄求租信息的類型,分為出租、整組跟合租三種。 租賃類型表列名類型約束說明Type_idintPrimary key主鍵Type_nameVarchar(10)Not null類型名 (4)求租表(rent_in)該表記錄求租信息。其中publisher為外鍵,是該條信息的發(fā)布者。Rent_in_type記錄求租類型,1為整組,0為合租。Legal記錄該條信息是否審核通過,若通過,則在前端顯示該條記錄,否則不顯示該條記錄。但是用戶自己可以看到該條記錄的相關(guān)狀態(tài)。Checked記錄該條信息是否已審核。 求租表列名類型約束說明in_idintPrimary key主健publisherintForeign key發(fā)布者(外鍵)Publish_timedatetimeNot null發(fā)布時(shí)間PictureTextNot null圖片titleVarchar(10)Not null標(biāo)題AddressVarchar(45)Not null求租地址Rent_in_typeintNot null求租類型MoneyfloatNot null期望租金PicturesTextNot null個(gè)人圖片DetailtextNot null特別說明LegalcharNot null是否審核通過CheckedCharNot null是否審核Checked_timeDatetimeNot null審核時(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1