1、 毕业设计(论文) 题 目: 在线房屋租赁系统的 设计和实现 学 生: XXXXXX 指导老师: 系 别: 计算机与信息科学系 专 业: 计算机科学与技术 班 级: 计算机 0702 班 学 号: XXXXXXXXXXXX 2011 年 6 月 目 录 1 绪论 1 1.1 项目背景及目的 . 1 1.2 房屋租赁系统的现状 1 1.3 项目研究的目的和方法 . 2 1.3.1 项目的研究目的 2 1.3.2 开发方法及步骤 2 2 开发平台介绍 3 2.1 系统平台环境 . 3 2.1.1 硬件平台. 3 2.1.2 软件平台. 3 2.2 相关技术 4 2.2.1 网页技术简介 4 2.2
2、.2 B/S 模式 . 4 2.2.3 Java 概述 4 2.2.4 JSP 技术 . 5 2.2.5 JavaScript 技术 . 6 2.2.6 SQL Server2000 概述 7 2.3 开发工具 8 2.3.1 MyEclipse 6.5 8 2.3.2 UltraEdit . 8 2.3.3 Apache Tomcat 6.x . 8 3 系统设计. 9 3.1 可行性分析 9 3.1.1 社会可行性 . 9 3.1.2 用户可行性 . 9 3.1.3 技术可行性 . 9 3.1.4 经济可行性 10 3.2 功能需求分析 10 3.2.1 系统数据流程图 .11 3.3 技
3、术总体目标 12 3.3.1 系统技术性能要求12 3.3.2 精度要求13 3.3.3 数据管理能力要求13 3.3.4 时间特性要求.13 3.3.5 故障处理要求.13 3.3.6 UI 要求设计要求 13 3.3.7 开发与运行环境规定 14 3.4 总体设计 .15 3.4.1 系统目标设计.15 3.4.2 系统设计思想.15 3.4.3 系统构架组成.15 3.4.4 系统工作方式.16 3.4.5 系统总体结构设计16 3.4.7 系统功能描述.17 4 数据库设计 18 4.1 数据库概念结构设计 .18 4.2 数据库系统 E-R 图 .20 4.3 数据库逻辑结构设计 .
4、21 4.4 数据库物理结构设计 .24 5 系统详细设计.24 5.1 系统首页与管理中心 .24 5.1.1 系统首页实现 .24 5.1.2 管理中心实现 .25 5.2 登录模块设计 26 5.2.1 系统登录页面 .27 5.2.2 登录验证 27 5.3 注册模块设计 28 5.3.1 注册页面实现 .29 5.3.2 注册验证实现 .29 5.4 房屋搜索模块设计 .31 5.4.1 搜索页面实现 .32 5.4.2 搜索结果展示 .32 5.5 会员中心模块设计 33 5.5.1 客户会员中心 .34 5.5.2 业主会员中心 .34 5.5.3 相关功能页面 .34 5.6
5、发布房屋模块设计 .35 5.6.1 发布房屋信息 .36 5.6.2 审核房屋信息 .36 5.6.3 正式发布浏览 .37 5.6.4 查看出租详情 .37 5.7 房屋租赁模块设计 .38 5.7.1 客户预租实现 .39 5.7.2 预租错误处理 .39 5.7.3 业主审核预租 .40 5.7.4 生成打印合同 .40 6 总结.41 致谢语.42 参考文献 .43 在线房屋租赁系统的设计与实现 摘要:随着我国市场经济的快速发展和人们生活水平的不断提高,传统的人工租赁服务已经不能满 足人们的需求。如何利用先进的管理手段,提高房屋租赁管理水平,是当今社会所面临的一个重要 课题。 本文所
6、编写的房屋租赁系统, 利用软件工程原理, 采用面向对象的编程方法, 基于B/S架构, 以JSP2.0 为开发技术结合 SQL Server2000 数据库,在 MyEclipse 集成开发环境下完成。其开发主要包括后台 数据库的建立和维护以及前端应用程序的开发两个方面,实现了房屋租赁管理的自动化和信息化。 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成基本资料管理、客户资 料管理、租赁合同管理、统计报表管理、租金提醒等功能。 本文主要介绍了课题的开发背景, 所要完成的功能和开发的全过程。 重点的说明了系统设计的重点、 设计思想、难点技术和解决方案。 关键字:房屋租赁;B/S 架构;JSP;SQL Server 2000 Design and Implementation of Online House Leasing System Abstract:As our economy has developed rapidly and