数据库原理课程设计-房屋租赁管理系统.doc

上传人:教**** 文档编号:87908218 上传时间:2023-04-18 格式:DOC 页数:34 大小:2.55MB
返回 下载 相关 举报
数据库原理课程设计-房屋租赁管理系统.doc_第1页
第1页 / 共34页
数据库原理课程设计-房屋租赁管理系统.doc_第2页
第2页 / 共34页
点击查看更多>>
资源描述

《数据库原理课程设计-房屋租赁管理系统.doc》由会员分享,可在线阅读,更多相关《数据库原理课程设计-房屋租赁管理系统.doc(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、各专业全套优秀毕业设计图纸各专业全套优秀毕业设计图纸成 绩评 阅 人评阅日期 数据库原理课程设计题目: 房屋租赁管理系统 班 级: 网络12-1 学 号: 34 姓 名: 指导老师: 2014年 10月 3 日目录1.需求分析21.1功能分析21.2工作流图21.3数据流图31.4数据字典32.概念模型设计53.逻辑结构设计74.功能设计75.功能模块的实现85.1 系统界面85.2主要源代码136.总结337.参考文献331.需求分析1.1功能分析某房屋租赁公司欲建立一个房屋租赁服务系统,统一管理房主和租赁者信息,以便快速地提供租赁服务。该系统具有以下功能:l 登记房主信息。对于每名房主,系

2、统需登记其姓名、住址和联系电话。l 登记房屋信息。所有在系统中登记的房屋都有一个唯一的识别号(对于新增加的房屋,系统会自动为其分配一个识别号)。除此之外,还需登记房屋的地址、房型(如平房、带阳台的楼房、独立式住宅等)、最多能容纳的房客数、租金及房屋状态(待租赁、已出租)。一名房主可以在系统中登记多个待租赁的房屋。l 登记租赁者信息。所有想通过该系统租赁房屋的租赁者,必须事先在系统中登记个人信息,包括:姓名、住址、电话号码、身份证编号、性别。l 租赁房屋。已经在系统中登记的租赁者,可以得到一分系统提供的待租赁房屋列表。一旦租赁者从中找到合适的房屋,就可以提出看房请求。系统会安排租赁者与房主见面。

3、对于每次看房,系统会生成一条看房记录。l 收取手续费。每成功一次租赁服务,系统根据租赁价格按比例生成费用清单。l 变更房屋状态。当租赁者与房主达成租房或退房协议后,房主向系统提交变更房屋状态请求。l 用户论坛。租赁者在论坛上寻找合租对象、与房主进行交流。1.2工作流图1.3数据流图1.4数据字典该数据库字典如下表:库表登记表名中文名handingcharges手续费登记表houseowner房主信息表houses房屋信息表renter租赁者信息表rentered已出租的房屋表seehistory看房记录表手续费登记表handingchargeshouseower_name房主的名字housei

4、d房屋的编号house_address房屋的地址rent_value房屋的租金handlingcharge房屋的手续费房主信息表houseownerhouseower_name房主的名字houseower_address房主的地址houseower_phone房主的电话房屋信息表houseshouseid房屋的编号houseower_name房主的名字house_address房屋的地址rent_value租金people_number容纳最大的人数house_type房屋的类型house_state房屋的状态租赁者信息表renterrenter_id租赁者的编号renter_name租赁者的

5、姓名renter_sex租赁者的性别renter_address租赁则的地址renter_phone租赁者的电话identity_card租赁者的身份证已出租的房屋表renteredhouseid房屋的编号rentered_name租赁者的姓名看房记录表seehistoryrentername看房的租赁者houseid房屋编号2.概念模型设计图 1 房主的E-R实体图图 2 房屋的E-R实体图图 3 租赁者的E-R实体图图 3 实体及其联系的E-R图3.逻辑结构设计由图1转换为关系模型:房主(姓名,地址,电话)由图2转换为关系模型:房屋(编号,房主名字,地址,租金,容纳人数,类型,状态)由图3

6、转换为关系模型:租赁者(编号,名字,性别,地址,电话,身份证)由图4转换为关系模型:看房记录(租赁者的姓名,房屋的编号) 手续费(房屋编号,手续费) 已租赁房屋(租赁者,房屋的编号)4.功能设计图 5 功能结构图5.功能模块的实现5.1 系统界面图 6 系统登录界面图 7 系统主界面图 8 登记房屋图 8 租赁者申请看房记录 图 9 更变房屋状态图 10 查看租房记录图 11 手续费图 12 待租赁房屋图 13 查看个人信息图 14 修改个人信息图 14 修改密码图 15 注册页面5.2主要源代码(1)index.jsp 房屋租赁系统 (2)first.jsp 欢迎光临   &nbs

7、p; (3)top.jsp   年月日 登记房主 登记房屋 登记租赁者 用户论坛 (4)house.jspfunction bt_submit_onclick()location.replace(./SurWetland.jsp);function checkForm() var subform = document.form_s;var houseower_name = subform.houseower_name.value;var house_address = subform.house_address.value;if(monitor_units=|monitor_unit

8、s.replace(/(s*)|(s*$)/g,)=) alert(房主姓名不能为空!);subform.monitor_units.focus();return false;if(farmername= | farmername.replace(/(s*)|(s*$)/g,)=) alert(人工湿地名称不能为空!);subform.farmername.focus();return false; subform.action=bbfunction file_check() var subform = document.form_uqfile; var file=subform.file1.

9、value; if(file = ) alert(请选择要上传的文件); return false; else subform.action=/iep/afile.do?files=+file;subform.submit(); /弹出选择历史function LineQueryOpen()var subform = document.form_s;var monitor_units = subform.monitor_units.value;var farmername = subform.farmername.value;if(monitor_units=|monitor_units.re

10、place(/(s*)|(s*$)/g,)=) alert(检测单位不能为空!);subform.monitor_units.focus();return false;if(farmername= | farmername.replace(/(s*)|(s*$)/g,)=) alert(人工湿地名称不能为空!);subform.farmername.focus();return false; window.showModalDialog(/iep/SurWetland.do?method=findEvents&farmername=+farmername, ,dialogWidth:1000p

11、x; dialogHeight:420px;);登记房屋房主姓名:  房屋地址:   房屋租金:    最多能容纳的房客数:    房屋类型: 平房带阳台的楼房独立式住宅   房屋状态: 待租赁已出租        (5)houseinfo.jsp      待租赁房屋列表 房屋编号 房主姓名 房屋地址 房屋租金 房屋最大容纳人数 房屋的类型 请求看房 a href=ee?id= onClick=alert(已申请看房请求!);申请 (6)renter.jsp登记房主姓名:   性别:    住址:    联系电话:     身份证号码:     

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁