国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【數(shù)據(jù)庫設(shè)計】mysql+jsp實現(xiàn)房屋租賃管理系統(tǒng)(數(shù)據(jù)庫部分)

這篇具有很好參考價值的文章主要介紹了【數(shù)據(jù)庫設(shè)計】mysql+jsp實現(xiàn)房屋租賃管理系統(tǒng)(數(shù)據(jù)庫部分)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


本文寫于數(shù)據(jù)庫課程設(shè)計結(jié)課后,總結(jié)了完整的數(shù)據(jù)庫設(shè)計流程以供參考學(xué)習(xí)。

一、環(huán)境配置

  1. mysql版本:8.0.29 下載鏈接
  2. IDEA版本:ideaIU 2022.1.1
  3. Tomcat版本:apache-tomcat-9.0.63

二、數(shù)據(jù)庫設(shè)計

1.系統(tǒng)說明書

(1)系統(tǒng)要求

某房屋租賃公司欲建立一個房屋租賃服務(wù)系統(tǒng),統(tǒng)一管理房主和租賃者信息,以便快速地提供租賃服務(wù)。該系統(tǒng)具有以下功能:

  • 登記房主信息。對于每名房主,系統(tǒng)需登記其姓名、住址和聯(lián)系電話。
  • 登記房屋信息。所有在系統(tǒng)中登記的房屋都有一個唯一的識別號(對于新增加的房屋,系統(tǒng)會自動為其分配一個識別號)。除此之外,還需登記房屋的地址、房型(如平房、帶陽臺的樓房、獨立式住宅等)、最多能容納的房客數(shù)、租金及房屋狀態(tài)(待租賃、已出租)。一名房主可以在系統(tǒng)中登記多個待租賃的房屋。
  • 登記租賃者信息。所有想通過該系統(tǒng)租賃房屋的租賃者,必須事先在系統(tǒng)中登記個人信息,包括:姓名、住址、電話號碼、身份證編號、性別。
  • 租賃房屋。已經(jīng)在系統(tǒng)中登記的租賃者,可以得到一分系統(tǒng)提供的待租賃房屋列表。一旦租賃者從中找到合適的房屋,就可以提出看房請求。系統(tǒng)會安排租賃者與房主見面。對于每次看房,系統(tǒng)會生成一條看房記錄。
  • 收取手續(xù)費。每成功一次租賃服務(wù),系統(tǒng)根據(jù)租賃價格按比例生成費用清單。
  • 變更房屋狀態(tài)。當(dāng)租賃者與房主達(dá)成租房或退房協(xié)議后,房主向系統(tǒng)提交變更房屋狀態(tài)請求。
  • 用戶論壇。租賃者在論壇上尋找合租對象、與房主進(jìn)行交流。
  • 創(chuàng)建視圖查詢當(dāng)前空閑的房屋的識別號、地址、房型、最多能容納的房客數(shù)、租金、房主身份證號、房主姓名、房主聯(lián)系電話。
  • 建立數(shù)據(jù)庫相關(guān)表之間的參照完整性約束。

(2)E-R圖

【數(shù)據(jù)庫設(shè)計】mysql+jsp實現(xiàn)房屋租賃管理系統(tǒng)(數(shù)據(jù)庫部分)

(3)數(shù)據(jù)流圖

【數(shù)據(jù)庫設(shè)計】mysql+jsp實現(xiàn)房屋租賃管理系統(tǒng)(數(shù)據(jù)庫部分)
【數(shù)據(jù)庫設(shè)計】mysql+jsp實現(xiàn)房屋租賃管理系統(tǒng)(數(shù)據(jù)庫部分)

(4)數(shù)據(jù)結(jié)構(gòu)

1、Owner_users(房主用戶)數(shù)據(jù)結(jié)構(gòu):
House_owner=房主用戶編號+用戶名稱+密碼+真實姓名+住址+聯(lián)系電話
2、Tenant_users(租賃者用戶)數(shù)據(jù)結(jié)構(gòu):
Tenant_users=租賃者用戶編號+用戶名稱+密碼+真實姓名+住址+聯(lián)系電話+性別
3、House(房屋)數(shù)據(jù)結(jié)構(gòu):
House=識別號+地址+房型+容量+租金+房屋狀態(tài)+房主用戶編號
4、Record(看房記錄)數(shù)據(jù)結(jié)構(gòu):
Record=看房記錄編號+租賃者用戶編號+房屋識別號
5、Charge(收費記錄)數(shù)據(jù)結(jié)構(gòu):
Charge=收費記錄編號+金額+記錄編號
6、Message(留言)數(shù)據(jù)結(jié)構(gòu):
Message=留言編號+留言內(nèi)容+留言時間+房主用戶編號+租賃者用戶編號

(5)關(guān)系模式

根據(jù)E-R圖向關(guān)系模型的轉(zhuǎn)換原則,房屋租賃管理系統(tǒng)的E-R圖可以轉(zhuǎn)換為下列關(guān)系模式:文章來源地址http://www.zghlxwxcb.cn/news/detail-453147.html

  • Owner_users(OID,userName,password,OName,OAddress,OTelephone),主碼OID,無外碼
  • Tenant_users(TID,userName,password,TName,TAddress,TTelephone,TSex),主碼TID,無外碼
  • House(HID,HAddress,layout,capacity,rent,con,OID),主碼HID,外碼OID
  • Record(RID,TID,HID),主碼RID,外碼TID,HID
  • Charge(CID,amount,RID),主碼CID,外碼RID
  • Message(MID,content,createDate,OID,TID),主碼MID,外碼OID,TID

2.數(shù)據(jù)庫實施

(1)房主用戶表

CREATE TABLE Owner_users (
	OID INT AUTO_INCREMENT PRIMARY KEY,
	userName CHAR ( 10 ) NOT NULL,
    password BLOB NOT NULL,
	OName VARCHAR ( 10 ) NOT NULL,
	OAddress VARCHAR ( 30 ) NOT NULL,
	OTelephone VARCHAR ( 20 ) NOT NULL);

(2)租賃者用戶表

CREATE TABLE Tenant_users (
	TID INT AUTO_INCREMENT PRIMARY KEY,
	userName CHAR ( 10 ) NOT NULL,
    password BLOB NOT NULL,
	TName VARCHAR ( 10 ) NOT NULL,
	TAddress VARCHAR ( 30 ) NOT NULL,
	TTelephone VARCHAR ( 20 ) NOT NULL,
	TSex ENUM('男','女') DEFAULT '男');

(3)房屋表

CREATE TABLE House (
	HID INT AUTO_INCREMENT PRIMARY KEY,
	HAddress CHAR ( 30 ) NOT NULL,
	layout VARCHAR ( 10 ) NOT NULL,
	capacity INT NOT NULL,
	rent INT NOT NULL,
	con TINYINT NOT NULL,
	OID INT NOT NULL,
	FOREIGN KEY ( OID ) REFERENCES Owner_users( OID ));

(4)看房記錄表

CREATE TABLE Record (
	RID INT AUTO_INCREMENT PRIMARY KEY,
	TID INT NOT NULL,
	HID INT NOT NULL,
	FOREIGN KEY ( TID ) REFERENCES Tenant_users ( TID ),
	FOREIGN KEY ( HID ) REFERENCES House ( HID ));

(5)收費記錄表

CREATE TABLE Charge(
	CID INT AUTO_INCREMENT PRIMARY KEY,
	amount DOUBLE NOT NULL,
	RID INT NOT NULL,
	FOREIGN KEY ( RID ) REFERENCES Record ( RID ));

(6)留言表

CREATE TABLE Message(
	MID INT AUTO_INCREMENT PRIMARY KEY,
    content VARCHAR( 500 ) NOT NULL,
    createDate TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL,
    OID INT,
    TID INT,
	FOREIGN KEY ( OID ) REFERENCES Owner_users ( OID ),
	FOREIGN KEY ( TID ) REFERENCES Tenant_users ( TID ));

(7)空閑房屋視圖

CREATE VIEW Vacant_house(HID,HAddress,layout,capacity,rent,OID,OName,OTelephone)
AS 
SELECT HID,HAddress,layout,capacity,rent,House.OID,OName,OTelephone
FROM House,Owner_users
WHERE House.OID = Owner_users.OID AND House.con = 0;

(8)已看房屋視圖

CREATE VIEW Seen_house(RID,HID,HAddress,layout,capacity,rent,OID,OName,OTelephone,TID)
AS 
SELECT RID,House.HID,HAddress,layout,capacity,rent,House.OID,OName,OTelephone,Tenant_users.TID
FROM House,Tenant_users,Record,Owner_users
WHERE House.HID = Record.HID AND Tenant_users.TID = Record.TID AND House.OID = Owner_users.OID;

(9)已租房屋視圖

CREATE VIEW Rented_house(CID,TID,HID,HAddress,layout,capacity,rent,OID,OName,OTelephone,amount)
AS
SELECT CID,TID,House.HID,HAddress,layout,capacity,rent,House.OID,OName,OTelephone,amount
FROM House,Charge,Owner_users,Record
WHERE Charge.RID = Record.RID AND Record.HID = House.HID AND Owner_users.OID = House.OID;

到了這里,關(guān)于【數(shù)據(jù)庫設(shè)計】mysql+jsp實現(xiàn)房屋租賃管理系統(tǒng)(數(shù)據(jù)庫部分)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • JSP SSM 學(xué)生綜合測評管理系統(tǒng)myeclipse開發(fā)mysql數(shù)據(jù)庫springMVC模式j(luò)ava編程計算機(jī)網(wǎng)頁設(shè)計

    JSP SSM 學(xué)生綜合測評管理系統(tǒng)myeclipse開發(fā)mysql數(shù)據(jù)庫springMVC模式j(luò)ava編程計算機(jī)網(wǎng)頁設(shè)計

    一、源碼特點 ?? ? JSP SSM 學(xué)生綜合測評管理系統(tǒng)是一套完善的web設(shè)計系統(tǒng)(系統(tǒng)采用SSM框架進(jìn)行設(shè)計開發(fā),spring+springMVC+mybatis),對理解JSP java編程開發(fā)語言有幫助,系統(tǒng)具有完整的源代碼和數(shù)據(jù)庫,系統(tǒng)主要采用B/S模式開發(fā)。開發(fā)環(huán)境為TOMCAT7.0,Myeclipse8.5開發(fā),數(shù)據(jù)庫為M

    2024年02月07日
    瀏覽(97)
  • MySQL-數(shù)據(jù)庫設(shè)計與實現(xiàn)

    MySQL-數(shù)據(jù)庫設(shè)計與實現(xiàn)

    將已建好的概念模型,變成MySQL物理實現(xiàn)。 1.數(shù)據(jù)庫設(shè)計的階段和每階段的任務(wù); 2.概念模型; 3.邏輯模型及其與概念模型的關(guān)系; 4.在DBMS中的物理實現(xiàn)。 數(shù)據(jù)庫的設(shè)計大致分為以下幾個階段: 需求分析 根據(jù)業(yè)務(wù)需求,確定應(yīng)用系統(tǒng)所涉及的數(shù)據(jù)(信息),以及處理需 求,形

    2024年02月08日
    瀏覽(20)
  • MySQL實現(xiàn)—新聞發(fā)布系統(tǒng)數(shù)據(jù)庫設(shè)計

    MySQL實現(xiàn)—新聞發(fā)布系統(tǒng)數(shù)據(jù)庫設(shè)計

    本章介紹的是一個小型新聞發(fā)布系統(tǒng),管理員可以通過該系統(tǒng)發(fā)布新聞信息、管理新聞信息。 一個典型的新聞發(fā)布系統(tǒng)網(wǎng)站至少應(yīng)該包含新聞信息管理、新聞信息顯示和新聞信息查詢 3 種功 能。 新聞發(fā)布系統(tǒng)所要實現(xiàn)的功能具體包括新聞信息添加、新聞信息修改、新聞信息

    2024年02月02日
    瀏覽(34)
  • 數(shù)據(jù)庫-MySQL 實戰(zhàn)項目——學(xué)生選課系統(tǒng)數(shù)據(jù)庫設(shè)計與實現(xiàn)(附源碼)

    數(shù)據(jù)庫-MySQL 實戰(zhàn)項目——學(xué)生選課系統(tǒng)數(shù)據(jù)庫設(shè)計與實現(xiàn)(附源碼)

    ? ? ? ? 該項目非常適合MySQL入門學(xué)習(xí)的小伙伴,博主提供了源碼、數(shù)據(jù)和一些查詢語句,供大家學(xué)習(xí)和參考,代碼和表設(shè)計有什么不恰當(dāng)還請各位大佬多多指點。 ?MySQL可視化工具:navicat; ?數(shù)據(jù)庫:MySql 5.7/8.0等版本均可; ?????學(xué)生選課系統(tǒng)主要完成某學(xué)校教務(wù)系統(tǒng)中

    2024年04月08日
    瀏覽(25)
  • 數(shù)據(jù)庫課程設(shè)計-圖書館管理系統(tǒng)(2.數(shù)據(jù)庫實現(xiàn)-基于mysql)

    數(shù)據(jù)庫課程設(shè)計-圖書館管理系統(tǒng)(2.數(shù)據(jù)庫實現(xiàn)-基于mysql)

    如果對你有幫助,可以給卑微的博主留個贊、關(guān)注、收藏? ?(不是)? (騙一下數(shù)據(jù),說不定以后面試就過了,拜謝) 好像有讀者說現(xiàn)在不要積分的資源也要vip才能下,如果下不了可以留郵箱到評論區(qū)或者私聊,我也把資源放到github了,地址如下: https://github.com/goLSX/library_mana

    2024年02月06日
    瀏覽(39)
  • 實現(xiàn)數(shù)據(jù)庫增刪改查+界面效果-----jsp

    實現(xiàn)數(shù)據(jù)庫增刪改查+界面效果-----jsp

    1.通過連接數(shù)據(jù)庫完成用戶登錄模塊。 2.登錄成功后查詢出一張數(shù)據(jù)庫表中的內(nèi)容;登錄不成功返回登錄頁面。 3.頁面面端要有空值和非法字符驗證。 4.登錄成功后對一張表中數(shù)據(jù)進(jìn)行增加、刪除、修改和查詢操作。 創(chuàng)建數(shù)據(jù)庫 名字為jdbcHomework,字符編碼為utf8 數(shù)據(jù)庫創(chuàng)建表

    2024年02月06日
    瀏覽(18)
  • 【JAVA】Eclipse+MYSQL數(shù)據(jù)庫+JSP+基礎(chǔ)Servlet開發(fā)JavaWeb學(xué)生信息管理系統(tǒng)

    【JAVA】Eclipse+MYSQL數(shù)據(jù)庫+JSP+基礎(chǔ)Servlet開發(fā)JavaWeb學(xué)生信息管理系統(tǒng)

    目錄 前言 一、搭建環(huán)境 ?二、功能實現(xiàn)、 1、? ?登陸界面 注冊按鈕 2、學(xué)生信息管理系統(tǒng)主界面 3、dao包 ?4、用戶的信息展示,添加,刪除,修改功能(只展示添加代碼) 5、學(xué)生的信息展示,添加,刪除,修改功能(只展示添加代碼) 6、成績的信息展示,添加,刪除,修

    2024年02月05日
    瀏覽(30)
  • 編寫jsp頁面實現(xiàn)對數(shù)據(jù)庫表的查詢

    編寫jsp頁面實現(xiàn)對數(shù)據(jù)庫表的查詢

    在本次作業(yè)中,我將eclipse與sql server連接起來,并在SSMS中進(jìn)行插入數(shù)據(jù),從而編寫jsp頁面實現(xiàn)對數(shù)據(jù)庫表的查詢。 一、連接數(shù)據(jù)庫 按照(4條消息) eclipse連接SQL server數(shù)據(jù)庫_eclipse如何連接數(shù)據(jù)庫_shexianyu的博客-CSDN博客 教程中的步驟,最初只得到了加載驅(qū)動成功,連接數(shù)據(jù)庫失

    2024年02月07日
    瀏覽(15)
  • JSP在線小說系統(tǒng)用eclipse定制開發(fā)mysql數(shù)據(jù)庫BS模式j(luò)ava編程jdbc

    JSP在線小說系統(tǒng)用eclipse定制開發(fā)mysql數(shù)據(jù)庫BS模式j(luò)ava編程jdbc

    一、源碼特點 ?? ? JSP 在線小說系統(tǒng)是一套完善的web設(shè)計系統(tǒng),對理解JSP java編程開發(fā)語言有幫助,系統(tǒng)具有完整的源代碼和數(shù)據(jù)庫,系統(tǒng)主要采用B/S模式開發(fā)。開發(fā)環(huán)境為 TOMCAT7.0,eclipse開發(fā),數(shù)據(jù)庫為Mysql5.0,使用java語言開發(fā)。 JSP在線小說系統(tǒng)用eclipse定制開發(fā)mysql數(shù)據(jù)庫

    2024年02月12日
    瀏覽(29)
  • jsp 圖書銷售系統(tǒng)Myeclipse開發(fā)mysql數(shù)據(jù)庫web結(jié)構(gòu)java編程計算機(jī)網(wǎng)頁項目

    jsp 圖書銷售系統(tǒng)Myeclipse開發(fā)mysql數(shù)據(jù)庫web結(jié)構(gòu)java編程計算機(jī)網(wǎng)頁項目

    一、源碼特點 ?? ? JSP 圖書銷售系統(tǒng)是一套完善的java web信息管理系統(tǒng),對理解JSP java編程開發(fā)語言有幫助,系統(tǒng)具有完整的源代碼和數(shù)據(jù)庫,系統(tǒng)主要采用B/S模式開發(fā)。開發(fā)環(huán)境為 TOMCAT7.0,Myeclipse8.5開發(fā),數(shù)據(jù)庫為Mysql5.0,使用java語言開發(fā)。 jsp 圖書銷售系統(tǒng)Myeclipse開發(fā)mys

    2024年02月11日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包