房产信息管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要

本论文研究房产信息管理系统,其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言的开发工具,利用微软提供的IIS 5.0建立运行环境,再结合SQL Server 2008建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立页面,不断改进,直到功能基本实现的可行系统。本系统主要分为后台系统管理和前台会员操作两部分。后台管理主要有:客户管理,房产管理,留言管理和合同书管理等功能模块。前台会员操作主要有:查看房屋类型,大小等功能。

关键字 .NET;C#;SQL Server 2005;房产信息管理系统

目录

1 系统功能概述 (3)

1.1系统功能说明 (3)

1.2系统功能结构图 (3)

2 数据库设计 (5)

2.1 需求分析 (5)

2.2 表结构设计 (5)

3 系统各功能模块的详细设计 (7)

3.1 系统功能模块设计分析 (7)

3.2 系统各功能模块分析 (7)

参考文献 (14)

1 系统功能概述

1.1系统功能说明

房产信息管理系统是一个典型的数据库开发应用程序,由前台房屋展示和后台管理两部分组成。

1)前台房屋展示:该部分主要包括房屋的编号,大小,位置,用途等数据。2)后台管理:该部分主要对一些数据,包括客户管理,房产管理,留言管理,合同书管理以及修改密码。

1.2系统功能结构图

1)房产信息管理系统前台功能结构如图1.2.1所示。

图1.2.1 房产信息管理系统前台功能结构

2)房产信息管理系统后台功能结构如图1.2.2所示。

图1.2.2房产信息管理系统后台功能结构

2 数据库设计

2.1 需求分析

通过对一些典型房产信息管理系统的考察、分析以及实际的市场调查,要求本系统具有以下功能。

1)规范、完善的基础信息设置。

2)房源分类详尽,可按不同功能类别查看房屋信息。

3)增加了留言区,方便用户进行留言。

2.2 表结构设计

1)表2.2.1为管理员信息表,记录管理员信息。

表2.2.1 管理员信息表的表结构

字段名数据类型长度含义约束

adminID varchar 20 用户名

adminPWD varchar 20 密码

2)表2.2.2为房源信息表,记录房子的信息。

表2.2.2 房源信息表的表结构

字段名数据类型长度含义约束

houseID varchar 10 房屋编号

houseUser Varchar 20 房屋主人

Housezb Varchar 50 房屋位置

houseSize Varchar 20 房屋大小

Housefunction Varchar 20 房屋功能

Houseinfo Varchar 100 房屋简介

Houseimage varchar 10 房屋图片

3)表2.2.3为留言发布表,发布留言,使用户能够畅说欲言。

表2.2.3 用户留言表的表结构

字段名数据类型长度含义约束id Int 编号

title Varcher 50 题目

Content Varchar 100 内容

Reply Varchar 100 回复

Face Varchar 5 头像

Time Datetime 时间

userID char 20 用户ID

4)表2.2.4为用户信息表,方便用户得知最新消息。

表2.2.4 用户信息表的表结构

字段名数据类型长度含义约束Userid Varchar 20 用户ID

Userpwd Varchar 20 密码

Username Varchar 20 用户名

Usersex Char 2 性别

userphone Varchar 15 电话

Usermail Varchar 50 邮箱

useraddress varchar 50 地址

5)表2.2.5为合同书信息表,统计合同及其内容。

表2.2.5 合同书信息表的表结构

字段名数据类型长度含义约束ID Varchar 50 房屋ID

Text Test 内容

3 系统各功能模块的详细设计

3.1 系统功能模块设计分析

经过前期的深入调查和研究,总结出该平台需要完成的一些具体功能,分析如下:

1)用户管理:能够完成用户基本信息录入的注册和用户基本信息的修

改。

2)管理员管理:能够完成管理员对网站的系统管理(房产管理、客户

管理、留言管理、合同书管理),会员管理(会员审查、修改密码)的功能。

3)搜索功能:能过按功能进行查询。

3.2 系统各功能模块分析

3.2.1 用户信息管理模块

1)登陆界面如图3.2.1.1

图3.2.1.1

代码如下:

SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["saleConnectionS tring"].ConnectionString);

string userID = txtuserID.Text;

Session["userID"] = userID;

string sql = "select * from [user] where userID='" + userID + "'and userPwd='" + userPwd + "'";

conn .Open ();

SqlCommand cmd = new SqlCommand(sql, conn);

SqlDataReader sdr = cmd.ExecuteReader();

if (sdr.Read())

{

Response.Redirect("index.aspx");

}

else

{

Response.Write("");

txtuserID.Text = "";

}

2)新用户注册如图3.2.1.2。

图3.2.1.2

代码如下:

SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["saleConnectionS tring"].ConnectionString);

string userID = txtuserID.Text;

string userPwd = txtuserPwd.Text;

string userName = txtuserName.Text;

string userSex = RadioButtonList1.SelectedItem.Text;

string userPhone = txtuserPhone.Text;

相关文档
最新文档