李婷毕业设计论文Word格式文档下载.docx
- 文档编号:19318502
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:38
- 大小:1.14MB
李婷毕业设计论文Word格式文档下载.docx
《李婷毕业设计论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《李婷毕业设计论文Word格式文档下载.docx(38页珍藏版)》请在冰豆网上搜索。
1、网站采用人机对话方式,界面美观友好,操作方便。
2、业主可以及时了解各项费用的欠费情况。
3、业主可以及时获得物业公告及小区新闻。
4、实现业主在线投诉及设备报修,并提供及时周到的服务。
5、智能化管理业主车位及车费的缴费情况。
6、全方位的数据查询,提高工作效率。
7、完整的数据及服务档案管理提高管理水平。
8、完善的权限管理,提高网站安全性。
9、网站最大限度地实现了易安装性、易维护性和易操作性。
2.2系统功能结构图
根据小区物业内部管理的特点,可以将小区物业内部管理信息网分为前台和后台两个部分进行设计。
前台主要用于用户注册和登录网站、站内链接、查询用户的相关信息以及查看站内新闻和站内公告。
后台主要用于管理员对业主投诉、业主报修、反馈信息受理、物业设备维修、业主停车位、业主费用、费用催缴和值班员工等进行管理。
详细规划网站的功能,给出系统功能结构图,前台功能结构图如图所示。
小区物业内部管理网的后台功能结构,如图所示。
2.3业务流程图
业主在小区物业内部管理网上通过注册成为网站用户,登录网站进行相关操作。
业主登录后,可以进行在线查询欠费信息、业主投诉信息查询、停车信息查询、设备维护信息查询、新闻信息查询和站内公告信息查看的操作。
网站的管理员通过登录模块可以登录到网站的后台系统管理员主页面,对业主信息、欠费信息、停车信息、新闻信息、投诉信息和值班员工信息等进行管理。
图2.3.1业务流程图
2.4系统预览
小区物业内部管理信息网由多个页面组成,下面仅列出几个页面。
网站主页如图所示,主要实现用户注册和登录网站、站内链接、查询用户的相关信息以及查看站内新闻和站内公告等功能。
小区投诉信息页如图所示,主要按照编号、状态、投诉住户来查询相应的信息。
后台管理页面如图所示,主要实现业主投诉管理、业主报修管理、反馈信息受理、物业设备维修、业主停车位管理、业主费用管理、费用催缴管理和值班员工信息管理等功能。
网站后台管理员登录页面如图所示,主要实现管理员登录功能。
图2.4.1网站首页
图2.4.2设备查询页
2.5构架开发环境
1、网站开发环境:
Microsoftvisualstudio2005。
2、网站开发语言:
ASP.NET+C#。
3、网站后台数据库:
Access。
4、开发环境运行平台:
WindowsXP
2.6数据库设计
2.6.1数据库概念设计
本网站采用Access数据库,命名为db_wygl,其中包含九张表。
下面给出数据表E-R图及主要数据表结构
数据库概念设计
通过对网站进行的需求分析、网站流程设计以及系统功能结构的确定,规划出网站中使用的数据库实体对象分别为业主欠费信息实体、设备维修信息实体、新闻信息实体、住户信息实体、业主投诉信息实体。
业主欠费信息实体E-R图
设备维护信息实体
新闻信息实体
住户信息实体
业主投诉信息实体
2.6.2数据库逻辑结构设计
1、欠费信息表结构
字段名
数据类型
默认值
必填字段
说明
name
文本
无
是
欠费业主名称
Address
欠费业主地址
leibie
欠费类型
stime
日期/时间
欠费的起始日期
etime
欠费的终止日期
qianfei
欠费金额
State
欠费状态
person
经手人
2、业主投诉信息表结构
id
投诉编号
投诉业主名
time
日期、时间
投诉日期
neirong
投诉内容
zhuangtai
投诉状态
3、设备维护信息表结构
设备维护编号
业主名称
起始日期
终止日期
feiyong
服务费用
备注
Neirong
维护内容
4、网站新闻信息表结构
title
新闻标题
新闻内容
fabushijian
发布时间
faburen
发布人
xinwenleibie
新闻类别
renqi
人气指数
state
状态
第三章公共类设计
在开发项目中以类的形式来组织、封装一些常用的方法和事件,不仅可以提高代码的重用率,也大大方便了代码的管理。
本网站中创建了一个公共类-——DB类,主要用于访问数据库,数据库操作类主要的功能是连接数据库的。
首先在命名空间区域引用usingsystem.data.oledb命名空间。
代码如下:
usingsystem.data.oledb;
小区物业内部管理网中采用Access数据库,下面给出链接数据库的字符串。
///<
summary>
///DB的摘要说明
/summary>
publicclassDB
{
publicDB()
{
//
//TODO:
在此处添加构造函数逻辑
}
publicstaticOleDbConnectioncreateDB()
OleDbConnectionodbc=newOleDbConnection("
Provider=Microsoft.Jet.OLEDB.4.0;
Datasource=|DataDirectory|db_wygl.mdb;
"
);
returnodbc;
}
第四章网站首页设计
4.1网站首页概述
网站首页的设计效果关系到网站的建设及形象宣传,它对网站的生存和发展起着非常重要的作用。
网站首页应用是个信息含量较高、内容较丰富的宣传平台,主要包含一下内容:
1、网站菜单导航。
2、信息快去查询。
3、用户注册及登录。
4、站内公告显示。
5、网站新闻显示,按时间先后顺序显示新闻信息。
6、后台登录入口:
为管理员进入后台提供一个入口。
小区物业内部管理信息网主页如图所示。
4.2网站首页技术分析
小区物业内部管理网的主页主要使用了用户控件技术。
用户控件基本的应用就是把网页中经常用到的且使用频率较高的程序封装到一个模块中,以便在其他页面中重复使用,以此提高代码的重用性和程序开发的效率。
用户控件的应用始终融会着一个高层的设计思想,即“模块化设计,模块化应用”的原则。
用户控件的好处是更好地解决用户界面的复杂问题,创建完成用户控件后,不需要预编译。
当用户在.aspx页面中引用用户控件时,页面解析器将从.aspx文件中等待地生成一个页面并将其编译到一个配件中,这个页面式的创建方式和不用编译的部署方式使得用户控件的开发变得极为容易。
用户控件在小区物业内部网页中频繁地使用,从而提升了整个程序开发的效率。
1、用户控件的概念
用户控件是一种服务器控件,它与ASP.NET页面有着同样的“所见即所得”的特点和声明性样式。
并以.ASCX为扩张名存储为文本文件。
WEB用户控件与完整的ASP.NET页面非常相似,同时具有自己的用户界面页和代码。
开发人员可以采取与创建ASP.NET页面相似的方法创建WEB用户控件,然后向其中添加所需的标记和子控件。
WEB用户控件可以像页面一样包含对其内容进行操作的代码。
2、创建WEB用户控件
创建普通用户控件的基本步骤如下:
(1)创建一个新的文件并为其指定扩张名为.ascx。
(2)在该页面顶部创建一个@Control指令,并指定要为控件使用的编程语言。
(3)添加希望用户控件显示的控件。
(4)添加用户控件要执行的任务的代码。
(5)如果希望在用户控件和宿主页之间共享信息,需要在控件中创建相应的属性。
根据需要可以创建任何类的属性。
下面介绍在VS2005中手动创建一个用户控件的过程。
主要操作步骤如下:
(1)打开解决方案资源管理器,右击项目名称,在弹出的快捷菜单中选择“添加新项”命令,将弹出“添加新项”对话框。
在该对话框中,选择“Web用户控件”项,并为其命名,然后单击“添加”按钮即可将Web用户控件添加到项目中。
(2)打开已创建好的WEB用户控件,在文件中可以直接向页面添加各种服务器控件以及静态文本、图片等。
(3)双击页面上的任何位置,或者直接按下快捷键F7,可以将视图切换到后台代码文件,程序开发人员可以直接在文件中编写程序控制逻辑,包括定义各种成员变量、方法以及事件处理程序等。
Web用户控件的特点
通过Web用户控件,可以很好地重用公共用户界面功能,从而提升程序开发效率。
用户控件提供了一个面向对象的编程模型,在一定程度上取代了服务器端文件包含(<
!
--#include-->
)指令,并且提供的功能比服务器端包含文件提供的功能更多。
使用用户控件的主要优点如下:
可以将常用的内容或者控件以及控件的运行程序逻辑,设计为用户控件,然后便可以在多个网页中重复使用该用户控件,从而省却了重复性的工作。
例如网页上的导航栏,几乎每个页面都需要相同的导航栏,这时便可以将其设计为一个用户控件,在多个页中使用。
如果网页内容需要改变,只需要修改用户控件中的内容,其他添加使用该控件的网页会随之改变,因此网页的设计以及维护变得简单易行了。
4.3网站首页实现过程
1、设计步骤
下面对网站首页的制作过程进行详细讲解。
具体步骤如下:
(1)在该网站中创建一个Web窗体,将其命名为Default.aspx,用于显示网站首页的相关信息。
(2)在Web窗体中添加一个Table表格,用于页面的布局。
(3)在Table1表格中添加相关服务器控件,属性设置及其用途如表所示。
控件类型
控件名称
主要属性设置
控件用途
txtyhname
输入登录用户名
txtyhmm
PasswordChar属性设置为“*”
输入登录用户密码
btnDl
Text属性设置为“登录”
登录
btnZc
Text属性设置为“注册”
注册
gvXw
显示网站新闻信息
gvQf
显示业主欠费信息
CalRq
显示当前的年、月、日
lbgly
Text属性设置为“进入后台”
进入后台
2、实现代码
首先导入必要的命名空间using.system.data.oledb。
引入命名空间的代码如下:
usingsystem.data.oledb;
在page_load单击事件中,分别调用xinwenfillgv自定义、fillguogao自定义方法、qiangfeifillgv自定义方法,用于显示网站新闻、站内公告、欠费用户通告。
实现代码如下:
protectedvoidPage_Load(objectsender,EventArgse)
this.xinwenfillgv();
//调用用户自定义的xinwenfillgv()方法
this.fillgougao();
//调用用户自定义的fillgougao()方法
this.qianfeifillgv();
//调用用户自定义的qianfeifillgv()方法
在xinwenfillgv自定义方法中,主要用来实现网站新闻的显示,在此方法内主要通过OleDbDataAdapter对象获取网站新闻信息并将信息填充到数据集中。
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["
].DefaultView[i];
gintro=Convert.ToString(mydrv["
]);
this.gvXw.Rows[i].Cells[0].Text=SubStr(gintro,10);
else
].DefaultView[i+(5*gvXw.PageIndex)];
con.Close();
//关闭数据库连接
在fillgougao自定义方法中,主要用来显示站内公告。
在此方法中使用OleDbDataReader对象获取公告信息,并将公告信息绑定到Label标签上。
publicvoidfillgougao()
OleDbCommandcmd=newOleDbCommand("
select*fromtb_zhannei"
OleDbDataReadersdr=cmd.ExecuteReader();
sdr.Read();
//
this.lblGgxx.Text=sdr.GetString(0);
//从数据库中读取第一个数据放到Label标签中
sdr.Close();
//关闭阅读器
在qiangfeifillgv自定义方法中,主要用来显示欠费通知。
在此方法中使用OleDbDataAdapter对象获取用户欠费信息并将此信息填充到数据集中,将数据集中的信息绑定到GridView控件上将用户欠费信息显示出来。
publicvoidqianfeifillgv()
//打开数据库连接
selecttop10*fromtb_qianfei"
//声明一个DataSet的ds对象,并将其实例化
tb_qianfei"
this.gvQf.DataSource=ds;
this.gvQf.DataBind();
第五章欠费信息查询页
5.1欠费信息查询页概述
任何用户都可以查询自己的相关费用(水费、电费、煤气费等)信息,如果用户查询到自己使用的水、电、煤气已欠费,则可将自己所欠的费用及时缴纳上。
改进了以往物业人员挨家挨户上门通知的状况,大大提高了物业人员的工作效率。
欠费信息查询页如图所示。
5.2欠费信息查询页技术分析
小区物业欠费信息查询页中,使用了SELECT语句,根据用户不同的查询需求,选择不同的RadioButton按钮,实现对“欠费住户名称”、“欠费类别”、“欠费金额”等进行不同的查询操作。
小区物业欠费信息查询页中用到的代码如下:
OleDbConnectioncon=DB.createDB();
//调用用户自定义的DB类的createDB()的方法
//声明一个OleDbCommand的cmd对象,并将其实例化
if(this.rbtnqfzh.Checked==true)
select*fromtb_qianfeiwherename='
+this.txtqfzh.Text+"
'
this.gvqf.DataSource=ds;
this.gvqf.DataBind();
if(this.rbtnlx.Checked==true)
OleDbDataAdaptersda
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文