小区物业内部管理网.docx
- 文档编号:30368801
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:27
- 大小:254.70KB
小区物业内部管理网.docx
《小区物业内部管理网.docx》由会员分享,可在线阅读,更多相关《小区物业内部管理网.docx(27页珍藏版)》请在冰豆网上搜索。
小区物业内部管理网
小区物业部管理网
1.课程设计目的
随着市场经济的发展和人们生活水平的提高,住宅小区越来越成为居住的主流,小区物业管理正是针对当代社会这一市场需要应运而生的。
人们在对居住条件的要求越来越高的同时,对小区物业的服务和管理水平的要求也相应提高。
伴随着小区的规模不断扩大和业主的不断增多,物业管理的工作量越来越大,也更复杂。
为了适应这种形势,要求物业管理者在不断完善小区的各项硬件条件的同时,还要配备现代化的物业管理系统。
物业管理在手工操作时代,工作程序非常繁琐,需要大量的人力、物力和财力,极浪费了小区物业的资源,不能及时了解业主的各项需要、提供细致到的服务使物业管理水平大打折扣。
小区物业管理系统是现代居住小区不可缺少的一部分。
一个好的小区物业管理系统可以提升小区的管理水平,使小区的日常管理更加便,同时确保取得最大的经济效益。
将计算机的强大功能与现代的管理思想相结合,建立现代的智能小区是物业管理发展的向。
2.课程设计案论证
2.1 设计思路
2.1.1 系统介绍
小区物业部管理网属于中小型网络管理系统,可以对中小型物业进行有效管理。
通过本系统可以达成以下目标:
(1)系统采用人机对话式,界面美观友好,操作便。
(2)业主可以及时获得物业公告及小区新闻。
(3)业主可以随时了解各项费用的欠费情况。
(4)实现业主在线投诉及设备报修,并提供及时到的服务。
(5)智能化管理业主车位及车费的缴纳情况。
(6)全位的数据查询,提高工作效率。
(7)完整的数据及服务档案管理提高管理水平。
(8)完善的权限管理,提高系统的安全性。
(9)系统最大限度地实现了易安装性、易维护性和易操作性。
2.1.2基本功能
根据小区物业部管理的特点,可以将小区物业部管理信息网分为前台和后台两个部分进行设计。
前台主要用于用户注册和登录、站、查询用户的相关信息以及查看站新闻和站公告;后台主要用于管理员对业主投诉、业主报修、反馈信息受理、物业设备维修、业主停车位、业主费用、费用催缴和值班员工信息等进行管理。
2.1.3功能模块分析
详细规划的功能,给出系统功能框图,前台功能框图如图1所示。
图1前台功能框图
小区物业部管理网的后台功能框图,如图2所示。
图2后台功能框图
2.1.4业务流程
业主在小区物业部管理网上通过注册成为用户,登录进行相关操作。
业主登录后,可以进行在线查询欠费信息、业主投诉信息查询、停车信息查询、设备维护信息查询、新闻信息查询和站公告信息查看的操作。
的管理员通过登录模块可以登录到的后台系统管理员主页面,对业主信息、欠费信息、停车信息、新闻信息、投诉信息和值班员工信息等进行管理。
业务流程图如图3所示。
图3业务流程图
3.课程设计部分运行结果与分析
整个系统的运行情况如下:
进入主界面,如图4所示。
图4主界面图
代码如下所示:
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Collections;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.Data.OleDb;
publicpartialclassDefault2:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
this.xinwenfillgv();//调用用户自定义的xinwenfillgv()法
this.fillgougao();//调用用户自定义的fillgougao()法
this.qianfeifillgv();//调用用户自定义的qianfeifillgv()法
}
publicvoidxinwenfillgv()//用户自定义的法
{
OleDbConnectioncon=DB.createDB();//调用用户自定义的DB类的createDB()的法
OleDbCommandcmd=newOleDbCommand();//声明一个OleDbCommand的对象,并将该对象cmd实例化
cmd.Connection=con;
con.Open();//打开数据库连接
OleDbDataAdaptersda=newOleDbDataAdapter("selecttop9*fromtb_xinwenorderbyfabushijiandesc",con);//从新闻表tb_xinwen按发布时间fabushijian的降序排序
DataSetds=newDataSet();//声明一个DataSet的对象,并将该对象ds实例化
sda.Fill(ds,"tb_xinwen");//将新闻表tb_xinwen填充到数据库中
this.gvXw.DataSource=ds;
//this.GridView2.DataKeyNames=newstring[]{"title"};
this.gvXw.DataBind();//将数据绑定到GridView控件中
for(inti=0;i<=gvXw.Rows.Count-1;i++)
{
DataRowViewmydrv;//声明一个DataRowView的对象
stringgintro;
if(this.gvXw.PageIndex==0)
{
mydrv=ds.Tables["tb_xinwen"].DefaultView[i];
gintro=Convert.ToString(mydrv["title"]);
this.gvXw.Rows[i].Cells[0].Text=SubStr(gintro,10);
}
else
{
mydrv=ds.Tables["tb_xinwen"].DefaultView[i+(5*gvXw.PageIndex)];
gintro=Convert.ToString(mydrv["title"]);
this.gvXw.Rows[i].Cells[0].Text=SubStr(gintro,10);
}
}
con.Close();//关闭数据库连接
}
publicvoidfillgougao()
{
OleDbConnectioncon=DB.createDB();//调用用户自定义的DB类的createDB()的法
OleDbCommandcmd=newOleDbCommand("select*fromtb_zhannei",con);
con.Open();//打开数据库连接
OleDbDataReadersdr=cmd.ExecuteReader();
sdr.Read();//
this.lblGgxx.Text=sdr.GetString(0);//从数据库中读取第一个数据放到Label标签中
sdr.Close();//关闭阅读器
con.Close();//关闭数据库连接
}
publicvoidqianfeifillgv()
{
OleDbConnectioncon=DB.createDB();
con.Open();//打开数据库连接
OleDbCommandcmd=newOleDbCommand();//调用用户自定义的DB类的createDB()的法
OleDbDataAdaptersda=newOleDbDataAdapter("selecttop10*fromtb_qianfei",con);
DataSetds=newDataSet();//声明一个DataSet的ds对象,并将其实例化
sda.Fill(ds,"tb_qianfei");
this.gvQf.DataSource=ds;
this.gvQf.DataBind();//将数据绑定到GridView控件中
con.Close();//关闭数据库连接
}
publicstringSubStr(stringsString,intnLeng)
{
if(sString.Length<=nLeng)//判断字符串的长度
{
returnsString;//返回一个string类型的变量
}
stringsNewStr=sString.Substring(0,nLeng);//截取字符串
sNewStr=sNewStr+"...";//在变量后面加上"...."
returnsNewStr;//返回一个string类型的变量
}
protectedvoidgvXw_RowDataBound(objectsender,GridViewRowEventArgse)
{
if(e.Row.RowType==DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onMouseOver","Color=this.style.backgroundColor;this.style.backgroundColor='lightBlue'");
e.Row.Attributes.Add("onMouseOut","this.style.backgroundColor=Color;");
e.Row.Cells[1].Text=Convert.ToDateTime(e.Row.Cells[1].Text).ToShortDateString();
}
}
protectedvoidgvQf_RowDataBound(objectsender,GridViewRowEventArgse)
{
if(e.Row.RowType==DataControlRowType.DataRow)
{
e.Row.Attributes.Add("onMouseOver","Color=this.style.backgroundColor;this.style.backgroundColor='lightBlue'");
e.Row.Attributes.Add("onMouseOut","this.style.backgroundColor=Color;");
e.Row.Cells[3].Text=Convert.ToDateTime(e.Row.Cells[3].Text).ToShortDateString();
}
}
当进入程序首界面时,可看到用户登录的界面。
如图5所示。
图5用户登录界面图
代码如下所示:
OleDbCommandcmd=newOleDbCommand();
cmd.Connection=con;
con.Open();//打开数据库连接
cmd.CommandText="selectcount(*)fromtb_zhucewherename='"+this.txtyhname.Text+"'andpwd='"+this.txtyhmm.Text+"'";//查询注册表tb_zhuce
inta=Convert.ToInt32(cmd.ExecuteScalar());
if(a>0)//如果变量大于0
{
this.lblshibai.Visible=true;//登录后提示登录失败信息的标签不可用
this.lblxzchdl.Visible=false;//登录后提示登录成功信息的标签可用
Session["nameyh"]=this.txtyhname.Text.ToString();//把传来的姓名存储到Session["nameyh"]中
Session["pwdyh"]=this.txtyhmm.Text.ToString();//把传来的密码存储到Session["pwdyh"]中
}
else
{
this.lblshibai.Visible=true;//登录后提示登录失败信息的标签可用
this.lblxzchdl.Visible=false;//登录后提示登录成功信息的标签不可用
this.lblshibai.Text="登录失败,请重新登录...";//登录失败后提示信息为“登录失败,请重新登录...”
}
con.Close();//关闭数据库连接
}
}
当需要会员注册时,可在会员注册界面中进行会员注册。
如图6所示。
图6会员注册界面图
代码如下所示:
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Collections;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.Data.OleDb;
usingSystem.Text.RegularExpressions;
publicpartialclassyuangongzhuce:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
}
protectedvoidbtnYhm_Click(objectsender,EventArgse)
{
OleDbConnectioncon=DB.createDB();//调用用户自定义的DB类的createDB()的法
OleDbCommandcmd=newOleDbCommand();//声明一个OleDbCommand的cmd对象,并将其实例化
cmd.Connection=con;
con.Open();//打开数据库连接
cmd.CommandText="select*fromtb_zhucewherename='"+this.TextBox1.Text+"'";
inti=Convert.ToInt32(cmd.ExecuteScalar());
if(i>1)
{
this.TextBox1.Text="";
this.TextBox1.Focus();
Response.Write("
');location='javascript:
history.go(-1)'");
}
else
{
Response.Write("
');location='javascript:
history.go(-1)'");
}
con.Close();
}
protectedvoidButton1_Click(objectsender,EventArgse)
{
Response.Redirect("~/Default.aspx");//将该页跳转到指定的页面中
}
protectedvoidButton2_Click(objectsender,EventArgse)
{
OleDbConnectioncon=DB.createDB();//调用用户自定义的DB类的createDB()的法
//声明一个OleDbCommand的cmd对象,并将其实例化
OleDbCommandcmd=newOleDbCommand();
cmd.Connection=con;
con.Open();//打开数据库连接
cmd.CommandText="insertintotb_zhucevalues('"+this.TextBox1.Text+"','"+this.TextBox2.Text+"','"+this.DropDownList2.Text+"','"+this.TextBox4.Text+"','"+this.TextBox5.Text+"','"+this.DropDownList3.Text+"','"+this.TextBox6.Text+"','"+this.TextBox7.Text+"','"+this.TextBox8.Text+"','"+this.TextBox9.Text+"','"+this.TextBox10.Text+"','"+this.TextBox11.Text+"','"+this.TextBox12.Text+"','"+this.TextBox13.Text+"')";
cmd.ExecuteNonQuery();//用OleDbCommand的ExecuteScalar()法来执行添加操作
Response.Redirect("~/Default.aspx");//将该页跳转到指定的页面中
//Response.Write("");
con.Close();
}
}
当查看新闻时,可看到如下界面,如图7所示。
图7新闻界面图
代码如下所示:
usingSystem;
usingSystem.Data;
usingSystem.Configuration;
usingSystem.Collections;
usingSystem.Web;
usingSystem.Web.Security;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.WebControls.WebParts;
usingSystem.Web.UI.HtmlControls;
usingSystem.Data.OleDb;
publicpartialclassxinwenxiangxi:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
if(!
this.IsPostBack)
{
stringtitle=Request["title"];
OleDbConnectioncon=DB.createDB();//调用用户自定义的DB类的createDB()的法
con.Open();
OleDbCommandcmd=newOleDbCommand();//声明一个OleDbCommand的cmd对象,并将其实例化
OleDbCommandcmd1=newOleDbCommand();
cmd.Connection=con;
cmd1.Connection=con;
cmd.CommandText="select*fromtb_xinwenwheretitle='"+title+"'";
cmd1.CommandText="updatetb_xinwensetrenqi=renqi+1wheretitle='"+title+"'";
cmd.ExecuteNonQuery();
cmd1.ExecuteNonQuery();
OleDbDataReadersdr=cmd.ExecuteReader();
sdr.Read();
if(title!
="")
{
this.lbltitle.Text=sdr.GetString(0).ToString();
this.TextBox1.Text=sdr.GetString
(1).ToString();
this.lblFbsj.Text=sdr.GetDateTime
(2).ToShortDateString();
this.lblfbr.Text=sdr.GetString(3);
this.lblzzlb.Text=sdr.GetString(4).ToString();
this.lblzs.Text=sdr.GetString(5).ToString();
this.lblbz.Text=sdr.GetString(6).ToString();
}
else
{
Response.Write("暂无主题,不能显示");
Response.Redirect("~/Default.aspx");//将该页跳转到指定的页面中
}
con.Close();
}
}
protectedvoidLinkButton1_Click(objectsender,EventArgse)
{
Response.Redirect("~/Default.aspx");//将该页跳转到指定的页面中
}
protectedvoidLinkButton2_Click(objectsender,EventArgse)
{
Response.Redirect("xinwenguanli.aspx");
}
protectedvoidLinkButton3_Click(objectsender,EventArgse)
{
Response.Redirect("xinwenguanli.aspx");
}
}
查看欠费用户信息通知可得到界面,如图8所示。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小区 物业 内部管理