欢迎来到天天文库
浏览记录
ID:6368792
大小:2.55 MB
页数:34页
时间:2018-01-11
《数据库原理课程设计-房屋租赁管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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房主的名字houseid房屋的编号house_ad
4、dress房屋的地址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租赁者的姓名renter_s
5、ex租赁者的性别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<%@pagecontentType="text/html;charset=GBK"language="java"import="java.util.*"
7、%>
此文档下载收益归作者所有