数据库原理课程设计房屋租赁管理系统.docx
- 文档编号:849255
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:37
- 大小:2.33MB
数据库原理课程设计房屋租赁管理系统.docx
《数据库原理课程设计房屋租赁管理系统.docx》由会员分享,可在线阅读,更多相关《数据库原理课程设计房屋租赁管理系统.docx(37页珍藏版)》请在冰豆网上搜索。
数据库原理课程设计房屋租赁管理系统
各专业全套优秀毕业设计图纸
各专业全套优秀毕业设计图纸
成绩
评阅人
评阅日期
数据库原理课程设计
题目:
房屋租赁管理系统
班级:
网络12-1
学号:
34
姓名:
指导老师:
2014年10月3日
1.需求分析
1.1功能分析
某房屋租赁公司欲建立一个房屋租赁服务系统,统一管理房主和租赁者信息,以便快速地提供租赁服务。
该系统具有以下功能:
●登记房主信息。
对于每名房主,系统需登记其姓名、住址和联系电话。
●登记房屋信息。
所有在系统中登记的房屋都有一个唯一的识别号(对于新增加的房屋,系统会自动为其分配一个识别号)。
除此之外,还需登记房屋的地址、房型(如平房、带阳台的楼房、独立式住宅等)、最多能容纳的房客数、租金及房屋状态(待租赁、已出租)。
一名房主可以在系统中登记多个待租赁的房屋。
●登记租赁者信息。
所有想通过该系统租赁房屋的租赁者,必须事先在系统中登记个人信息,包括:
姓名、住址、电话号码、身份证编号、性别。
●租赁房屋。
已经在系统中登记的租赁者,可以得到一分系统提供的待租赁房屋列表。
一旦租赁者从中找到合适的房屋,就可以提出看房请求。
系统会安排租赁者与房主见面。
对于每次看房,系统会生成一条看房记录。
●收取手续费。
每成功一次租赁服务,系统根据租赁价格按比例生成费用清单。
●变更房屋状态。
当租赁者与房主达成租房或退房协议后,房主向系统提交变更房屋状态请求。
●用户论坛。
租赁者在论坛上寻找合租对象、与房主进行交流。
1.2工作流图
1.3数据流图
1.4数据字典
该数据库字典如下表:
库表登记
表名
中文名
handingcharges
手续费登记表
houseowner
房主信息表
houses
房屋信息表
renter
租赁者信息表
rentered
已出租的房屋表
seehistory
看房记录表
手续费登记表handingcharges
houseower_name
房主的名字
houseid
房屋的编号
house_address
房屋的地址
rent_value
房屋的租金
handlingcharge
房屋的手续费
房主信息表houseowner
houseower_name
房主的名字
houseower_address
房主的地址
houseower_phone
房主的电话
房屋信息表houses
houseid
房屋的编号
houseower_name
房主的名字
house_address
房屋的地址
rent_value
租金
people_number
容纳最大的人数
house_type
房屋的类型
house_state
房屋的状态
租赁者信息表renter
renter_id
租赁者的编号
renter_name
租赁者的姓名
renter_sex
租赁者的性别
renter_address
租赁则的地址
renter_phone
租赁者的电话
identity_card
租赁者的身份证
已出租的房屋表rentered
houseid
房屋的编号
rentered_name
租赁者的姓名
看房记录表seehistory
rentername
看房的租赁者
houseid
房屋编号
2.概念模型设计
图1房主的E-R实体图
图2房屋的E-R实体图
图3租赁者的E-R实体图
图3实体及其联系的E-R图
3.逻辑结构设计
由图1转换为关系模型:
房主(姓名,地址,电话)
由图2转换为关系模型:
房屋(编号,房主名字,地址,租金,容纳人数,类型,状态)
由图3转换为关系模型:
租赁者(编号,名字,性别,地址,电话,身份证)
由图4转换为关系模型:
看房记录(租赁者的姓名,房屋的编号)
手续费(房屋编号,手续费)
已租赁房屋(租赁者,房屋的编号)
4.功能设计
图5功能结构图
5.功能模块的实现
5.1系统界面
图6系统登录界面
图7系统主界面
图8登记房屋
图8租赁者申请看房记录
图9更变房屋状态
图10查看租房记录
图11手续费
图12待租赁房屋
图13查看个人信息
图14修改个人信息
图14修改密码
图15注册页面
5.2主要源代码
(1)index.jsp
<%@pagecontentType="text/html;charset=GBK"language="java"import="java.util.*"%>
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
(2)first.jsp
<%@pagecontentType="text/html;charset=GBK"language="java"%>
<%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+":
//"+request.getServerName()+":
"+request.getServerPort()+path+"/";
%>
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
cellspacing="0"background="../images/background.gif">
(3)top.jsp
<%@pagelanguage="java"import="java.util.*"pageEncoding="GBK"%>
<%
Stringpath=request.getContextPath();
StringbasePath=request.getScheme()+":
//"+request.getServerName()+":
"+request.getServerPort()+path+"/";
Datedate=newDate();
%>
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
<%=date.getYear()+1900%>年<%=date.getMonth()+1%>月<%=date.getDate()%>日
(4)house.jsp
<%@pagecontentType="text/html;charset=GBK"language="java"import="java.util.*"%>
//www.w3.org/1999/xhtml">
functionbt_submit_onclick()
{
location.replace('./SurWetland.jsp');
}
functionc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 课程设计 房屋 租赁 管理 系统