1.2 系统开发的背景和目的
随着我国经济的迅速发展,人们的生活水平有了明显提高,生活节奏迅速加快,租房也成了人们生活中迫切需要的生活方式。而房屋作为一种奢侈消费品,并不是每一个需要的人都能拥有,所以房屋出租业务就此诞生了。
房屋出租系统针对的主要内容:围绕房屋出租管理过程进行设计,利用合适的语言和数据库实现系统功能,拟采用的开发技术为:.jsp、sqlserver,基本功能包括:
1、用户管理:主要包括用户个人信息管理,操作权限管理等;
2、管理员管理:站内新闻管理;房屋信息管理;留言管理;系统管理等。
1.3 开发房屋出租系统的意义
近年来,随着各地的房地产业的快迅速发展,许多大中城市的房价飞涨,甚至是小城市、有些农村地区的房屋价格也是让人望洋兴叹,而购买房子需要有较高的经济水平,但目前在我国的经济发展和人民收入水平的下,很大一部分人还不具备这种能力,尤其是很多刚从外地而来的打工仔,他们是靠租房来满足自己的住房需求。
是以,积极地发展和合理地管理房屋出租市场有很大意义,有利于方便用户间的租房售房活动,有利于信息的及时性和有效性,为房屋出租提供了很大的便捷。
2 系统开发的环境与相关技术
2.1 MyEclipse 简介
MyEclipse,是在eclipse 基础上建设而成的功能强大的企业级集成开发环境,用以一些Java、Java EE以及移动应用的开发 [1]。
2.2 JSP简介
JSP是java服务器页面,是一个简化的Servlet设计,它是一种动态网页技术标准 [2]。
它实现了Html语法中的java扩张功能,类似于小脚本格式 [3]。
SQL Server是关系型数据库系统。它是一个可扩展的、高性能的数据库管理系统 [4]。
SQL Server 2005是一个全面数据库平台,使用集成的商业智能工具,提供了企业级的数据管理[5]。
2.4 SQL Server优点
(1)它的设计性能高[6];
(2)它的管理系统先进,支持本地和远程的系统管理和配置[7];
(3)它拥有自主的SQL语言 [8]。
2.5 系统开发方案
根据具体业务需求和有关规范标准,结合软件开发状况,采取了如下相应系统或开发工具和数据库[9]。具体如下表2-1所述:
表2-1开发工具软件及用途
类别 软件名称 软件用途
数据库 SQL Server 2005 后台数据库
开发工具 MyEclipse 6.6 后台编码,页面设计
2.6 系统技术平台来.自/751·论|文-网·www.751com.cn/
硬件平台:
CPU:P4 1.8GHz
内存:512MB以上
软件平台:
操作系统:Windows7;
正版软件:Microsoft Office 2010;
数据库: SQL Server 2005;
开发工具: MyEclipse 6.6;
开发语言:java;
3 系统设计分析与说明
根据系统本身的用户需求和功能,我们要进行系统分析,系统分析是一组活动称为计算机系统工程。对系统目标的分析来源于对用户需求、可行性、经济和技术分析,建立起一个模型,用以表达元素之间的关系[10]。