房屋租赁系统的设计与实现开题报告

时间: 2020-11-28 15:51:36     来源: 论文范文网

选题目的和意义:

   随着人门的流动性大,房屋租借的需求也在增大,房屋租借的业务大幅度增加。现在很多房屋中介物业公司面临着房屋以及客户信息管理这一项繁杂而又细致的问题。为了更好帮助大家快速便捷找到合适的房源而开发设计此系统。

  房屋租赁系统的设计与实现,可以把房屋出租信息让更多的租房者知晓。其次,可以使租房的用户方便地在线查询和了解房源信息,并且进行预约租赁。为租房者提供便捷而全面的房屋出租信息,可以快速、方便地找到条件、地点、价格合适的房源。最后,可以使房屋租赁信息的管理向着规范化、简单化、有效化的方向发展,开发此系统可以方便的管理房屋租赁以及减少人员成本的投入有重大意义。

本次毕业设计题目是基于php的房屋租赁系统的设计与实现,系统采用浏览器/服务器(B/S)模式开发,包括用户注册登录、用户预约租赁、管理员管理等功能。系统运行在Windows7操作系统之上,以Apache作为服务器,使用php技术和mysql数据库实现。





与本课题相关的技术和方法综述:

综合所要开发的项目特点,系统使用eclipse为主要开发工具,使用php语言编写代码,采用B/S结构,利用html5代码以及连接mysql数据库,结合smarty框架进行结合,在Firefox浏览器中进行页面展示。

   1.PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

   2.Html5减少对外部插件的需求,有更优秀的错误处理,更多取代脚本的标记,HTML5 应该独立于设备并且开发进程应对公众透明。

3.MySQL是一种关联数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点。

4.B/S结构,即浏览器和服务器结构。用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。B/S结构是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。





毕业论文(设计)开题报告

主要设计内容:

(1)管理员管理功能。管理员可以进行登录,系统将验证管理员是否存在,输入信息是否正确。管理员添加功能,可以添加管理员;管理员可以修改房子的状态为可租赁或者不可租赁,也可以增加、删除房源,修改房源信息;负责对其他用户发布的信息进行审核,经过审核的信息才能发布显示在系统中,其他用户既可以发布房屋出租信息,也可以发布房屋求租信息,并且可以对自己发布的信息进行删除以及修改。

(2)用户管理功能。系统将验证用户是否存在,以及用户信息是否合法;用户可以对自己的信息进行增加、修改,也可以修改密码;用户登录成功以后,可以查询房屋的租赁情况,以及查看可租赁与不可租赁的房屋,用户可以根据自己的需要预约租赁相应的房屋。

设计的环境、方法及措施:

设计环境:

操作系统:Windows7  开发工具:eclipse  开发语言:php  画图工具:Visio、Rstional_rose   服务器:Apache

设计方法:

采用OOAD思想,OOAD方法要求在设计中要映射现实世界中指定问题域中的对象和实体,即为能够构建与现实世界相对应的问题模型,并保持他们的结构、关系和行为为模式。

开发语言为php编码,MySQL为后台数据库,以eclipse为开发工具,系统为B/S结构。

设计措施:

1.需求分析;

2.概要设计,画出协作图、时序图、活动图、类图、E-R图;

3.进行数据库分析,设计数据库;

4.设计并实现各模块相关功能;

5.画出程序流程图,进行代码编写;

6.调试运行,进行多次测试。

指导教师意见及建议:









签字:            

年    月    日