Web程序设计-房屋出租系统

发布时间:2016-01-23 15:18:33   来源:文档文库   
字号:

Web程序设计

房屋出租信息发布程序

班级:

组号:

姓名:

学号:

基于Web的房屋出租信息发布程序

[摘要] 随着科技的进步、信息需求的增加,许多都已经是计算机办公了。本系统就是主要完成房产公司对房屋的管理,包括房产管理、合同管理、租金管理、信息统计、背景和帮助等几个模块,可以对房屋出租信息进行查询、添加、修改、删除等,合同管理可以对合同信息进行管理、浏览、查询、以及到期合同的管理等功能;租金管理可以对租金信息进行管理、浏览、查询;信息统计模块可以对租金、到期合同、履约金以及空闲房屋的统计;同时该系统通过背景可以转换系统主题,具备帮助模块,可以使用户更加快捷,方便的使用该系统。

[关键字] 房屋出租 管理信息系统

正文:

一. 用户基本需求分析

实现的功能:

1.用户登录功能;

2.房屋出租信息发布:注册用户登录后可发布,查询,修改,删除

自己发布的房屋出租信息;

3.房屋信息查询:游客可按房屋类型,所处街道或出租价格查询相

应的房屋出租信息。

二. 系统分析与设计及系统结构图

1.系统分析

1)可行性分析

本系统是一个基于为方便各个房屋出租公司的房屋信息管理而设计研发的系统。在本系统中用户可以对房屋出租信息进行查询、添加、修改、删除等多项操作。

开发软件名称:基于web的房屋出租管理系统

用户:很多

2)经济可行性

房屋出租管理系统的开发和使用可尽可能的减少资源浪费,在硬件上计算机的配置方面,系统要求在Windows XPWindows7中运行,且内存容量要求不高,所以配备一台电脑的使用价格以及安装上必须的软件如myeclipse8.6(自带tomcat)框架、编程软件和SQL Server 2008数据库。系统一旦投入运行,其简单易操作的界面几乎不需要耗费人员的培训费。

3)技术可行性

本系统是对各房屋出租公司的房屋出租信息的信息化管理。主要运用了MyEclipse 8.6SQL server数据库操作程序。前台使用MyEclipse便于操作,一目了然。后台运用SQL server ,使数据稳定。

4)社会因素可行性

法律方面的可行性:该项目不存在合同责任、侵犯专利权和侵犯版本权等方面的问题;使用方面的可行性:该项目主要用于房屋出租信息管理。

5)结论

综上所述,房屋出租管理系统的技术成熟、完备,测试手段可靠,具有良好的效益,因此本工程可立即开发。

2.系统设计

房屋出租管理系统是对房产信息进行统一管理。本系统可浏览系统数据库中所有房产信息;通过查找找到与其相符合的所有房产出租信息;也可对信息资料进行录入;还可对房产信息数据进行维护和删除,此维护功能的实现完善了房屋管理系统数据的正确性;帮助模块中的帮助功能模块使用户在运用时遇到问题能给予解决问题的方案。

本系统包括用户登陆、房产管理、合同管理、租金管理、信息统计、背景和帮助七个总的模块。在总模块下又分为多个功能模块。用户总模块下分为游客登陆、用户管理二个功能模块。房产管理总模块下分为房产信息管理和房产总表管理两个功能模块。合同管理总模块下分为合同信息管理、到期合同处理、合同信息查询、合同总表浏览四个模块。租金管理总模块下分为租金收取、按合同号租金查询、按发票号租金查询三个模块。信息统计总模块下分为本月租金信息统计、已到期合同信息统计、履约金统计、空闲房屋统计四个模块。背景模块下则可以更换系统背景图片。帮助模块下分为帮助主题和系统帮助二个模块。系统功能模块

房屋出租管理系统由以下部分组成:用户登陆、房产管理、合同管理、租金管理、信息统计和帮助组成。用户通过密码登录,可以进行添加、修改、删除和维护。游客不用登陆,直接可以查看各类房产信息。系统功能模块层次图所示。

三. 算法流程图

四. 程序实现关键代码

Index.jsp

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>

<%

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<base href="<%=basePath%>">

<title>My JSP 'index.jsp' starting pagetitle>

<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="cache-control" content="no-cache">

<meta http-equiv="expires" content="0">

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="This is my page">

head>

<body>

<jsp:forward page="/login.jsp">jsp:forward>

body>

html>

room.sql

use master

go

if exists(select*from sysdatabases where name='room')

drop database room

create database room

go

use room

go

---创建用户信息表

if exists(select*from sysobjects where name='t_per')

drop table t_per

go

create table t_per

(

p_id int identity(1,1) not null primary key,--用户编号

p_name varchar(50), --用户名称

p_password varchar(50) --用户密码

)

insert into t_per values('admin','admin')

insert into t_per values('Bobormer','123456')

insert into t_per values('yangyang','123456')

insert into t_per values('xiaoyi','123456')

insert into t_per values('mimi','123456')

insert into t_per values('feng','123456')

insert into t_per values('hanhan','123456')

insert into t_per values('abcd','123456')

insert into t_per values('woaini','123456')

insert into t_per values('fafa','123456')

----发布租房信息表

if exists(select*from sysobjects where name='t_house')

drop table t_house

create table t_house

(

h_id int identity(1,1) not null primary key,--编号

p_id int not null references t_per(p_id), --出租人编号号

h_title varchar(50), --出租信息标题

h_qx varchar(50), --出租房所在区县

h_jd varchar(50), --出租房所在的街道

h_shi int, --出租房户型室

h_ting int , --出租房户型厅

h_type varchar(50), --房屋类型

h_price money, --出租单价

h_per varchar(50), --出租人

h_tel varchar(20), --出租人联系电话

h_date datetime default(getdate()),--出租信息发布时间

h_remark text --出租房备注

)

insert into t_house values(1,'北市区3居室便宜出租 办公好','北京','恒祥北大街丽景蓝湾对过',3,2,'普通住宅',1300,'小张','150********','2011-3-27','简单装修,朝向南北 ( 2 层, 27 )')

insert into t_house values(1,'在水一方5楼出租','北京','在水一方小区',1,1,'普通住宅',1330 ,'赵先生','153********','2011-3-26','精装修,朝向南 ( 5 层, 30 )')

insert into t_house values(1,'徐家汇上海交大附近单间出租','上海','淮海西路229',3,1,'普通住宅',1300,'孙先生','159********','2011-3-27','简单装修 ( 2 层, 3 )')

insert into t_house values(1,'迎宾花园,环境好配套成熟,生活方便','武汉','三亚迎宾路',2,1,'普通住宅',2500,'小吴','151********','2011-3-27','精装修,朝向东南 ( 5 层, 13 层)')

insert into t_house values(1,'创富中心精装公寓','北京','时代广场创富中心',1,1,'公寓',1000,'小张','150********','2011-3-20','中等装修,朝向东西')

insert into t_house values(1,'台湾街旺铺着急转让','台湾','石景山区鲁谷台湾街',1,1,'其他',95000,'陈德伦','150689991','2011-3-04','豪华装修,朝向南')

insert into t_house values(2,'欢乐谷金蝉南里精装一居出租','天津','朝阳区垡头金蝉南里小区',2,1,'普通住宅',2500,'小张','150********','2011-3-14','精装修,朝向东南 ')

insert into t_house values(2,'时尚街区通州最繁华的地段,600平底商出租','南阳','通州区云景东路',3,2,'普通住宅',1300,'小张','150********','2011-3-10','简单装修,朝向南北 ( 2 层, 27 )')

insert into t_house values(2,'地铁一号线玉泉路站旁汇锦园精装全齐主卧出租','','玉泉路地铁南',3,1,'普通住宅',1400,'小张','150********','2011-3-20','简单装修')

insert into t_house values(2,'阳光100国际公寓115平精装2居室特价出租','河南','光华路2',2,1,'公寓',7000,'小张','150********','2011-3-01','公寓,精装修,朝向南')

insert into t_house values(3,'118平复式大三居','沈阳','亚运村安立里56',3,2,'别墅',3000,'小里','150********','2011-3-10','豪华装修')

insert into t_house values(4,'北苑北辰购物中心旁的四居室出租办公!','山东','朝阳区北苑路易初莲花西侧',2,2,'公寓',7900,'小商','150********','2011-3-23','精装修')

insert into t_house values(5,'世纪城精装两居,干净,家电齐全随时拎包','北京','回龙观霍营城铁站附近',2,1,'普通住宅',4100,'小张','150********','2011-3-22','简单装修,朝向南北 ( 2 层, 27 )')

insert into t_house values(6,'西罗园一区 百荣 沙子口附近 一居室','北京','恒祥北大街丽景蓝湾对过',4,2,'普通住宅',1000,'小张','150********','2011-3-21','简单装修,朝向南北 ( 2 层, 27 )')

insert into t_house values(7,'3居室南北通透献给懂得享受得你','北京','昌平区东小口镇天鑫家园',1,2,'普通住宅',2100,'小张','150********','2011-3-20','简单装修,朝向南北 ( 2 层, 27 )')

select *from t_house where h_type='公寓' or h_type='别墅'

select * from t_house where h_title like '%%' --迷糊查询

select * from t_house where (h_title like '%%') and ( h_type='公寓' or h_type='null' ) and (h_price between 4000 and 10000)

select * from t_house where (h_price between 100.4 and 10000) and (h_qx='北京' ) and ( h_title like '%中心%')

实现效果如下图

五. 系统测试

参考文献

[1] 邵洋、谷宇、何旭洪编著.Visual FoxPro 6.0数据库系统开发实例导航(第二版)人民邮电出版社

[2] 卢湘鸿主编.Visual FoxPro 6.0 数据库与程序设计 电子工业出版社,200211

[3] 郭赢发,张红娟,赵伟华《Visual FoxPro 6.0 及其程序设计》 ,西安电子科技大学出版社 2001

[4] 郭赢发, 《数据库原理与应用》(修订版)西安电子科技大学出版社,1999

[5] 翁正科,《Visual FoxPro 6.0 数据库开发教程》清华大学出版社,1999

[6] C.D.Date , 《数据库系统导论》,机械工业出版社, 2000

[7] Hector Garcial-Molina , Jeffrey D.Ullman, Jennifer Widom,《数据库系统实现》, 2001

[8] 林陈雷, 郭安源, 葛晓东, 《教育信息化系统开发实例导航》 , 人民邮电出版社,2003

本文来源:https://www.2haoxitong.net/k/doc/6dbfe4c152d380eb63946dac.html

《Web程序设计-房屋出租系统.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式