基于WEB的房屋出租管理系统
5 系统的实现
利用ASP.NET研发网站,引入了服务器空间的概念,是开发互交网站更加方便。引入了ADO.NET数据访问接口,大大提高了数据访问的效率。我们采用WEB.CONFIG文件进行配置数据库连接,决定性代码如下:
Source=WINDOWS-68ETVHU;Initial Catalog=ZuFangWangDB;Integrated Security=True\
5.1 网站前台主要模块详细设计
网站前台主要供用户进行实施,是网站实现诞生意义的直接途径。在当代生活压力过大的情况下,一个轻松明了的出租网站不仅可以调节用户的心理状态,还可提高阅览效率,达到事半功倍的效果。
该网站前台用户的主要功能包括:用户注册,用户登陆,发布租房信息,热门房屋信息,全部房源信息,房源搜索,留言板等功能模块。
5.1.1 前台首页
该网站执行简单明了的设计理念,以清新蓝色为主调,前台页面功能模块的分布清晰直接。
该网站可快捷进行搜索功能,直接浏览最新前三项房屋信息,快速进入注册、登录、热门房源、搜索、全部房源、新闻资讯、留言板这七项功能模块。
网站首页界面如图5-1所示。
25
基于WEB的房屋出租管理系统
图5-1 网站前台界面
5.1.2 用户注册
用户注册主要实现用户各的注册功能。本系统设计的共建机制就是建立在用户参与的基础上,因此,需要促使用本模块向系统中增加新用户与验证用户身份,本模块必不可少就是收集用户基本信息。
本模块需要输入用户的注册名和密码,联系电话,电子邮件,联系电话,地址等信息。
用户注册操作的登陆账号系统会自动检测是否已经存在,如果已经存在系统会提示数据库中已经存在该账号,不能进行添加,不重复并且符合规范的用户信息才能添加到数据库中。
26
基于WEB的房屋出租管理系统
用户注册界面如图5-1所示。
图5-1 用户注册
用户注册的决定性代码如下:
protected void btnRegister_Click(object sender, EventArgs e) {
string sqltest = \this.txtLoginName.Text + \
sqlconn.Open();
SqlCommand sqlcom = new SqlCommand(sqltest, sqlconn); SqlDataReader read = sqlcom.ExecuteReader(); read.Read(); if (read.HasRows) {
if (this.txtLoginName.Text.Trim() == read[\
{
Response.Write(\该会员已经注册过');localtion='UserReg.aspx'\
return; }
27
基于WEB的房屋出租管理系统
}
string sqlstr = \
+ \ +
\s,MemberPostCode)\
+ \ + \txtQuePwd.Text
+ \txtEmail.Text
+ \txtPostCode.Text + \
data.RunSql(sqlstr); sqlconn.Close();
Session[\ Alert.AlertAndRedirect(\恭喜您注册成功\
5.1.3 用户登录
普通用户登陆页面是系统的第一个页面,前台所有的功能页面都必须登陆才能进行操作,没有登陆的用户点击任何页面系统都会提示用户未登录。用户登陆需要输入正确的账号和登陆密码才能进入系统。
用户登录界面如图5-2所示。
图5-2 用户登录界面
28
基于WEB的房屋出租管理系统
用户登录的决定性代码如下:
protected void btn_Login_Click(object sender, EventArgs e) {
if (TxtUserName.Text == \ {
Alert.AlertAndRedirect(\没有输入账号和密码!\\
} else {
SqlDataReader dr;
dr = data.GetDataReader(\ Member where MemberName='\TxtPassword.Text.Trim() + \
if (dr.Read()) {
Session[\ Session[\ Alert.AlertAndRedirect(\欢迎促使用租房信息发布网!\\
} else {
Alert.AlertAndRedirect(\账号或者密码不对请重新登陆!\\
} } }
5.1.4 发布房屋信息模块
发布房屋信息模块是系统的主要部分,系统实现了文字与图片结合的功能对房屋进行简介,将出租房屋的资料全面的告而广之。用户需从房屋名称,所处地域,年租金,物业公司,交通状况,月租金,联系电话,房型情况,装修情况,
29