沈阳理工大学课程设计专用纸
摘 要
本论文研究房产信息管理系统,其开发主要包括后台数据库的建立、后
台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言
的开发工具,利用微软提供的IIS 5.0建立运行环境,再结合SQL
Server 2008建立数据连接关系。利用其提供的各种组件,在短时间内建立
数据库,对数据库进行分析与建立页面,不断改进,直到功能基本
实现的可行系统。本系统主要分为后台系统管理和前台会员操作两部分。后
台管理主要有:客户管理,房产管理,留言管理和合同书管理等功能模块。
前台会员操作主要有:查看房屋类型,大小等功能。
关键字 .ET;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(tionStrings["saleConnectionS
tring"].ConnectionString);
string userID = ;
沈阳理工大学课程设计专用纸
string userPwd = ;
Session["userID"] = userID;
string sql = "select * from [user] where userID='" + userID + "'and
userPwd='" + userPwd + "'";
conn .Open ();
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataReader sdr = eReader();
if (())
{
ct("");
}
else
{
("<script Language=JavaScript>alert("用户
名或密码错误!")</script>");
= "";
}
2)新用户注册如图3.2.1.2。
图3.2.1.2
代码如下:
SqlConnection conn = new
SqlConnection(tionStrings["saleConnectionS
tring"].ConnectionString);
string userID = ;
string userPwd = ;
string userame = ;
string userSex = ;
string userPhone = ;
沈阳理工大学课程设计专用纸
string userMail = ;
string userAddress = ;
string sql = "insert into [user] values('" + userID + "','" +
userPwd + "','" + userame + "','" + userSex + "','" + userPhone + "','"
+ userMail + "','"+userAddress +"') ";
();
SqlCommand cmd = new SqlCommand(sql, conn);
eonQuery();
("<script Language=JavaScript>alert("注册成功!
")</script>");
3.2.2 管理员模块
1)登陆首页分为管理员登陆和会员登陆,如图3.2.2.1管理员登陆。
图3.2.2.1
2)客户管理流程图如图3.2.2.2。在该功能里管理员可以进行查看客户的详
细信息,和进行信息的删除。
沈阳理工大学课程设计专用纸
图3.2.2.2
3)房产管理,对于房源进行一系列的管理。如图3.2.2.3。
图3.2.2.3
4)留言管理,发布各种信息,如对于房子的评价与管理员进行交流。如图3.2.2.4。
沈阳理工大学课程设计专用纸
图3.2.2.4
5)合同书管理,显示房屋的ID并对其进行具体的说明。如图3.2.2.5。
图3.2.2.5
6)修改密码管理,修改管理员的密码,保证密码不会我外人所知晓。如图3.2.2.6。
沈阳理工大学课程设计专用纸
图3.2.2.6
代码如下:
SqlConnection conn = new
SqlConnection(tionStrings["saleConnectionS
tring"].ConnectionString);
string Pwdnew = ;
string Pwdold = ;
string adminID=Session ["userID"].ToString ();
if (Pwdold != Session["adminPwd"].ToString())
{
("<script Language=JavaScript>alert("旧密
码错误!")</script>");
}
else
{
string sql = "update [admin] set adminPwd='" + Pwdnew + "'
where adminID='" + adminID + "'";
();
SqlCommand cmd = new SqlCommand(sql, conn);
eonQuery();
("<script Language=JavaScript>alert("密码
修改成功!")</script>");
沈阳理工大学课程设计专用纸
3.2.3会员模块
1)用户进入首页如图3.2.3.1。
图3.2.3.1
沈阳理工大学课程设计专用纸
参考文献
[1]张思亮, 王晓峰, 靳瑞勇. 网上购物系统的研发 [J]. 商场现代
化.2008(13):67-67.
[2]李顺云, 郭劲夫, 杨月辉. 网上购物系统的建设 [J]. 商场现代
化.2008(12):145-146.
[3]陈巧蓉, 陈刚, 熊恩成. 网上购物系统htm1版开发研究 [J]. 西南民族大
学学报:自然科学版.2007,33(4):961-963.
[4]尹成国. 基于PHP的网上购物系统的设计与实现 [J]. 琼州学院学
报.2008,15(2):39-41.
[5]衡友跃. 基于MVC模式的网上购物系统应用研究 [J]. 淮北职业技术学院学
报.2008,7(1):77-79.
[6]李友国, 姜明富. 基于Microsoft ASP和Access数据库的MIS网上购物系统
[J]. 农业网络信息.2008(4):110-113.
[7]袁爱香. 基于MDA的网上购物系统代码自动生成开发研究 [J]. 北京联合大
学学报:自然科学版.2008,22(1):41-45.
本文发布于:2023-05-23 09:00:02,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/falv/fa/86/99295.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |