息表 tb_homePark
主键:车牌号 ID
表2.7住户停车信息表
列名数据类型宽度是否为空说明 ID 文本 10 no 车牌号 placeID 文本 10 no 停车场号 tenement 文本 10 no 车主 address 文本 20 no 停车地点 starDate 日期/时间 no 开始时间 endDate 日期/时间 no 结束时间 placeSum 文本 10 no 停车管理费 person 文本 10 no 经手人 handle 文本 10 no 停车缴纳情况 memo 备注 Yes 备注
2.2.8网站公告表 tb_Bulletin
主键:公告号 ID
表2.8网站公告信息表
列名数据类型宽度是否为空说明 ID 自动编号 no 公告号 Title 文本 20 no 公告标题 Content 备注 no 公告内容 Date 日期/时间 no 公告发布时间 Name 文本 10 no 发布人
3 系统实现
3.1 功能模块具体描述
该系统以前台和后台两部分组成。前台包括设备维护查询模块,欠费查询模块,投诉查询模块,停车查询模块,用户登录模块,站内公告模块,网站新闻模块。后台包括新闻维护模块,停车信息维护模块,欠费用户信息维护模块,住房维护模块,设备信息维护模块,投诉信息维护模块,公告管理模块及用户管理模块。
* 前台模块
* 设备维护查询模块
功能:对设备维护信息进行查询操作。
* 欠费查询模块
功能:对欠费信息进行查询操作。
* 投诉查询模块
功能:对投诉信息进行查询操作。
* 停车查询模块
功能:对停车信息进行查询操作。
* 用户登录模块
功能:注册用户名和密码,登录系统。
* 站内公告模块
功能:对系统的公告进行浏览。
* 网站新闻模块
功能:对系统的新闻进行浏览。
* 后台模块
* 新闻维护模块
功能:对新闻信息进行添加、修改、删除、查询及审核操作。
* 停车信息维护模块
功能:对停车信息进行添加、修改、删除、查询及审核操作。
* 欠费用户信息维护模块
对欠费住户信息进行添加、修改、删除、查询及审核操作。
* 住房维护模块
功能:对住房信息进行添加、修改、删除、查询及审核操作。
* 设备信息维护模块
功能:对设备信息进行添加、修改、删除、查询及审核操作。
* 投诉信息维护模块
功能:对投诉信息进行添加、修改、删除、查询及审核操作。
* 用户管理模块
功能:对系统的用户和管理员进行查询,管理权限。
* 公告管理模块
功能:发布系统公告。
3.2 前台各模块界面及关键代码
3.2.1 前台主界面
在前台主界面中,可以通过浏览小区新闻,交费通知,小区公告,同时可以查看日历并及时缴纳费用。登录系统后可以拥有设备维护查询,欠费查询,投诉查询,停车查询,后台登录及退出系统等功能,前台主界面如图12所示:
图12前台主界面
3.2.2 用户登录模块
此模块主要实现用户登录的功能,同时可以注册成为一般用户,可以对网站的各项信息进行查询,没有注册的则没有查询功能,用户登录界面如图13所示:
图13 用户登录界面
关键代码:
if (Session["nameyh"] == null && Session["pwdyh"] == null){
this.lblshibai.Visible = false;//登录后提示登录失败信息的标签不可用
this.lblxzchdl.Visible = true;//登录后提示登录成功信息的标签可用
}
else {
this.lblshibai.Text = "欢迎" + Session["nameyh"].ToString() + "登录";
this.lblshibai.Visible = true;//登录后提示登录失败信息的标签不可用
this.lblxzchdl.Visible = false;//登录后提示登录成功信息的标签可用
}
protected void LinkButton2_Command(object sender, CommandEventArgs e){
Response.Redirect("~/zhuce/zhuce.aspx");//将改页跳转到注册页面中
}
protected void LinkButton1_Command(object sender, CommandEventArgs e){
OleDbConnection con = DB.createDB(); //调用用户自定义的DB类的createDB()的方法
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = con;
con.Open();//打开数据库连接
cmd.CommandText = "select count(*) from tb_zhuce where name='" + this.txtyhname.Text + "'and pwd='" + this.txtyhmm.Text + "' ";//查询注册表tb_zhuce
int a = Convert.ToInt32(cmd.ExecuteScalar());
if (a > 0) //如果变量大于0
{
this.lblshibai.Visible = true;//登录后提示登录失败信息的标签不可用
this.lblxzchdl.Visible = false;//登录后提示登录成功信息的标签可用
Session["nameyh"] = this.txtyhname.Text.ToString();
Session["pwdyh"] = this.txtyhmm.Text.ToString();//把传来的密码存储到Session["pwdyh"]中
this.lblshibai.Text = "欢迎" + Session["nameyh"].ToString() + "登录";
}
else
{
this.lblshibai.Visible = true;//登录后提示登录失败信息的标签可用
this.lblxzchdl.Visible = false;//登录后提示登录成功信息的标签不可用
this.lblshibai.Text = "登录失败,请重新登录...";//登录失败后提示信息为"登录失败,请重新登录..."
}
con.Close();//关闭数据库连接
}
3.2.3 小区公告模块
通过此模块可以浏览小区的实时动态,并点击查看详细内容,小区通告界面如图14所示:
图14小区通告界面
关键代码:
//引用公告控件
//公告信息
protected void createBulletin()
{
DB mydo = new DB();
try
{
string sql = "select * from tb_Bulletin order by Date DESC";
this.gvBulletin.DataSource = mydo.rows(sql, "tb_Bullentin").DefaultView;
this.gvBulletin.DataBind();
}
catch (Exception error)
{
Response.Redirect(error.Message.ToString());
}
}
3.2.4 小区新闻模块
通过此模块可以浏览小区的新闻,同时点击进行详细阅读,小区新闻界面如图15所示:
图15 小区新闻界面
关键代码:
Height="55px" AllowPaging="True" AllowSorting="True" BorderColor="White" BackColor="White"
BorderStyle="Ridge" BorderWidth="2px" GridLines="None" CellSpacing="1">
HeaderText="详细信息" Text="详细信息">
3.2.5 欠费通知模块
通过此模块可以查看用户的欠费情况,同时点击进行详细查询,欠费通知界面如图16所示:
图16欠费通知界面
关键代码:
AutoGenerateColumns="False" OnRowDataBound="gvQf_RowDataBound" Font-Bold="False"
Font-Names="华文新魏" Height="46px" AllowPaging="True" BorderColor="White" AllowSorting="True" BackColor="White" BorderStyle="Ridge" BorderWidth="2px" CaptionAlign="Top" GridLines="None" CellSpacing="1">
HeaderText="详细信息" Text="详细信息">
public void qianfeifillgv()
{
OleDbConnection con = DB.createDB();
con.Open(); //打开数据库连接
OleDbCommand cmd = new OleDbCommand();//调用用户自定义的DB类的createDB()的方法
OleDbDataAdapter sda = new OleDbDataAdapter("select top 10 * from tb_qianfei", con);
DataSet ds = new DataSet(); //声明一个DataSet的ds对象,并将其实例化
sda.Fill(ds, "tb_qianfei");
this.gvQf.DataSource = ds;
this.gvQf.DataBind();
上一篇:
毕业论文-基于net的超市管理系统
下一篇:
马原:环境保护与可持续发展论文(word)