基于WEB的房屋出租管理系统
建筑面积,房屋朝向,房屋年龄,入住时间,是否发布,图片展示,房屋描述这几个方面对房屋进行信息发布和简介。
发布房屋信息界面如图5-3所示。
图5-3 房屋信息发布界面
添加房屋信息的决定性代码如下:
protected void btnAdd_Click(object sender, EventArgs e)
{
DanJia,DianHua,FangXing,ZhuangXiu,MianJi,ChaoXiang,FangLing,ShiJian,PhotoPath,Ds,TuiJian,AddUserId,AddUserName)values('\
DiYu.SelectedItem.Text + \WuYe.Text + \
FangXing.SelectedValue + \\ShiJian.Text + \
DropDownList1.SelectedItem.Text + \Session[\
30
data.RunSql(\
基于WEB的房屋出租管理系统
Alert.AlertAndRedirect(\添加成功\ }
5.1.5 全部房源信息模块
全部房源信息模块主要是在会员同意发布自己房屋信息条件下,按房屋信息发布时间前后顺序进行显示。
全部房源信息界面如图5-4所示。
图5-4 全部房屋信息界面
5.1.6 房屋查询模块
购房信息模块查询是系统的最决定性的功能,系统实现了比较复杂的购房信息查询,用户可以根据物业名称,地域,价格范围,月租金,房型,装修情况,建筑面积,交通状况,房屋朝向,房屋年龄等信息查询房屋信息,用户点击查询系统把参数传递到查询结果页面进行检索如果存在符合条件的信息将显示在页面上。
房屋查询界面如图5-4所示。
31
基于WEB的房屋出租管理系统
图5-4 房屋查询界面
房屋信息查询的决定性代码如下:
protected void Button2_Click(object sender, EventArgs e) {
Response.Redirect(\\\\+ \ChaoXiang.SelectedValue + \
5.1.7 热门房源信息模块
热门房源信息模块在该房源信息点击量超过10次的情况下,按顺序进行发布显示。
热门房源信息界面如图5-5所示。
图5-5 热门房源信息界面
热门房源信息的决定性代码如下:
public DataSet GetCodeBy(int iCount)
{SqlHelper date = new SqlHelper(); string strTop = \ if (iCount > 1)
{ strTop = \ }
string sql = \ \ * from [House] where isChk='是' and Click>10 order by Click desc \
32
基于WEB的房屋出租管理系统
SqlConnection con = new SqlConnection(SqlHelper.connstring); SqlCommand cmd = new SqlCommand(sql, con); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = null; try { con.Open(); ds = new DataSet(); da.Fill(ds);
if (ds.Tables[0].Rows.Count == 0)
{ Label1.Text = \没有符合条件的记录\ } else { Label1.Text = \ }}
catch (SqlException ex) { throw ex; } catch (Exception ex) { throw ex; } finally {con.Close(); } return ds;}
5.1.8 留言板模块
留言板功能模块包括:留言列表和发布留言两个功能模块。其中留言列表包括:标题,留言人,留言时间。发布留言模块必须在会员登录后才可执行此功能。
留言板界面如图5-5所示。
图5-5 留言板界面
33
基于WEB的房屋出租管理系统
5.2 管理员模块详细设计
管理员主要功能模块包括:账号信息管理,员工信息管理,房源信息管理,会员信息管理,地域信息管理,留言信息管理,新闻公告管理,预定信息管理,租赁信息管理等主要功能。
5.2.1账号管理模块详细设计
账号管理模块实现了对促使用系统后台的用户信息进行管理的功能模块,包括添加管理员信息,修改管理员信息,删除管理员信息等功能。
添加管理员账号界面如图5-6所示。
图5-6添加管理员账号界面
添加管理员账号的决定性代码如下:
protected void btnAdd_Click(object sender, EventArgs e)
{
data.RunSql(\\
Alert.AlertAndRedirect(\添加成功\
账号管理模块实现了对账号信息进行管理的功能,用户可以进行全选和单选,将选中的用户信息进行删除的操作,同时用户可以点击修改对一条用户信息进行修改,修改成功后页面返回到账号管理界面。
账号管理运行界面如图5-7。
图5-7账号管理界面
34