小区物业管理系统说明书.docx

上传人:b****1 文档编号:86948 上传时间:2023-04-28 格式:DOCX 页数:30 大小:678.64KB
下载 相关 举报
小区物业管理系统说明书.docx_第1页
第1页 / 共30页
小区物业管理系统说明书.docx_第2页
第2页 / 共30页
小区物业管理系统说明书.docx_第3页
第3页 / 共30页
小区物业管理系统说明书.docx_第4页
第4页 / 共30页
小区物业管理系统说明书.docx_第5页
第5页 / 共30页
小区物业管理系统说明书.docx_第6页
第6页 / 共30页
小区物业管理系统说明书.docx_第7页
第7页 / 共30页
小区物业管理系统说明书.docx_第8页
第8页 / 共30页
小区物业管理系统说明书.docx_第9页
第9页 / 共30页
小区物业管理系统说明书.docx_第10页
第10页 / 共30页
小区物业管理系统说明书.docx_第11页
第11页 / 共30页
小区物业管理系统说明书.docx_第12页
第12页 / 共30页
小区物业管理系统说明书.docx_第13页
第13页 / 共30页
小区物业管理系统说明书.docx_第14页
第14页 / 共30页
小区物业管理系统说明书.docx_第15页
第15页 / 共30页
小区物业管理系统说明书.docx_第16页
第16页 / 共30页
小区物业管理系统说明书.docx_第17页
第17页 / 共30页
小区物业管理系统说明书.docx_第18页
第18页 / 共30页
小区物业管理系统说明书.docx_第19页
第19页 / 共30页
小区物业管理系统说明书.docx_第20页
第20页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

小区物业管理系统说明书.docx

《小区物业管理系统说明书.docx》由会员分享,可在线阅读,更多相关《小区物业管理系统说明书.docx(30页珍藏版)》请在冰点文库上搜索。

小区物业管理系统说明书.docx

小区物业管理系统说明书

一、系统概述及开发工具

1.系统概述

小区物业管理系统使用asp技术开发设计,实现了小区物业管理系统的住户资料管理、投诉管理、住户报修管理、物业缴费管理、住户停车车位管理在系统中,老用户可以直接进入系统,查询自己所需的资料;新用户必须先注册后来才可以进入系统查询自己所需的资料。

该系统使得用户对自己的成绩维护与管理更加及时、高效,提高了工作效率。

2.开发工具

(1)C#(CSharp)是微软(Microsoft)为。

NETFramework量身订做的程序语言,微软公司在2000年6月发布的一种新的编程语言。

C#拥有C/C++的强大功能以及VisualBasic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。

(2)MicrosoftOfficeAccess(前名MicrosoftAccess)是由微软发布的关联式数据库管理系统。

它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的成员之一。

其实Access也是微软公司另一个通讯程序的名字,想与ProComm以及其他类似程序来竞争。

可是事后微软证实这是个失败计划,并且将它中止。

数年后他们把名字重新命名于数据库软件。

Access在2000年的时候成为了计算机等级考试中的计算机二级的一种数据库语言并且因为它的易学易用的特点正逐步取代传统的VFP成为二级中最受欢迎的数据库语言。

二、需求分析与可行性分析

1.需求分析

随着计算机技术的发展,特别是计算机网络技术与数据库的发展,使人们的生活与工作方式发生了很大的改观。

网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。

2.功能分析

对于小区物业系统,根据系统功能分析,仅有一个单一的流程化页面。

所以从欢迎页面到登录页面,如果登录成功,则进入相应的功能页

整个系统的页面逻辑图如图1所示:

图1

3.功能模块设计

1)系统管理

系统管理主要包括系统备份、系统恢复、用户权限管理和用户口令修改。

系统的备份、恢复对非正常状态下系统的维护具有非常重要的意义,用户权限和口令的管理对于信息安全的保障是很重要的。

2)基本信息管理

基本信息管理主要包括四方面:

楼宇信息管理、住户信息管理、收费项目管理和车位信息管理。

其中楼宇信息管理包括住房信息管理和门店信息管理的添加、修改、删除等,业主信息管理主要包括编号、姓名、所属房屋、职业、联系方式(详细联系方式)、缴费(欠费表)情况等。

3)物业管理

物业管理主要包括五个方面:

住户投诉管理、住户报修管理、车位管理、物业缴费管理和住户预付款管理。

住户投诉管理包括对投诉的增加、删除等操作。

登记投诉的主题包括投诉编号、投诉住户、住户编号、投诉日期、接待人员、处理日期、处理人员、投诉内容和处理情况。

住户报修管理包括对报修的增加、删除等操作。

登记报修的主题包括单据编号、住户名称、住户编号、报修日期、维修人员、维修日期、服务费用、物料费用、费用合计和报修内容。

车位管理主要包括对车位信息的添加、删除,车位信息主要包括车位编号、住户名称、住户编号、使用日期和备注。

同时这一板块可以查看所有的车位信息及其使用状态。

物业缴费管理包括对缴费信息的添加和删除。

具体信息包括单据编号、住户编号、住户名称、缴费日期、收费人员、缴费方式、缴费总额和备注。

同时可以查看所有缴费记录。

住户预付款管理包括对预付款缴纳的添加和删除。

具体信息包括单据编号、住户编号、住户名称、预付日期、预付金额和备注,同时能查看所有的预付信息。

4)统计报表与查询

该部分包括三个方面:

住户投诉报表查询、住户保修报表查询和物业收费统计报表。

在对物业的管理过程中,经常需要查询和打印各种报表,以便作为管理的凭据,统计报表与查询板块即实现这一功能。

5)人事管理

由于物业管理公司除了对小区的物业管理之外,还要对内部员工进行管理,人事管理模块就提供这方面的功能。

该部分包括三个方面:

人事档案、人事异动和薪资管理。

人事管理中,可以实现增加员工、查询员工和修改员工信息。

人事异动则包括员工调动、员工离职等,薪资管理板块提供设置工资项目、奖惩登记和工资的发放等功能。

间的关系如图2所示。

图2

三、数据库设计

表的设计:

1)管理员信息表(userName)

字段

备注

Type

u_id

用户id

数字

u_userName

用户名

文本

u_pass

密码

文本

u_rpass

重复密码

文本

u_power

管理员权限

文本

表1

2)业主信息表(owner)

字段

备注

Type

o_id

业主信息id

数字

o_number

住户编号

数字

o_name

业主姓名

文本

o_state

使用状态

文本

o_phone

业主电话

数字

o_jdata

入住时间

日期/时间

o_carder

身份证

文本/数字

o_ownership

产权状态

文本

o_before

预付金额

货币

o_remarks

备注

文本

表2

3)房屋信息表(houses)

字段

备注

Type

h_id

房屋信息id

数字

h_number

门牌编号

数字

h_state

房屋状态

文本

h_bulidingName

楼宇名称

文本

h_unitNumber

单元号

数字

h_floor

所属楼层

数字

h_type

所属户型

文本

h_direction

房屋朝向

文本

h_area

房屋面积

数字

h_remarks

备注

文本

表3

4)费用信息表(cost)

字段

备注

Type

c_id

费用信息id

数字

c_user

缴费人

c_stardate

收取(起始)日期

时间/日期

c_costName

费用名称

文本

c_price

计费单价

货币

c_real

实际用量

数字

c_costMoney

费用金额

货币

c_userName

记录人

文本

c_remarks

备注

文本

表4

5)费用名称表(costName)

字段

备注

Type

cn_id

费用名称id

数字

cn_name

费用名称

文本

cn_type

费用类型(方式)

文本

cn_price

费用单价

货币

cn_cycle

费用周期

数字

cn_remarks

备注

文本

表5

6)欠费表(owe)

备注

Type

oi_id

cn_nameId

欠费名称

oi_name

欠费人姓名

oi_time

欠费时间

oi_oweMoney

欠费金额

oi_nedtime

欠费期限

oi_remarks

备注

表6

7)停车位置信息表(carseat)

字段

备注

Type

cs_id

停车位置id

数字

cs_user

使用人

文本

cs_number

车位编号

数字

cs_carNumber

车牌号

数字

cs_state

当前状态

文本

cs_sell

出售/租价

货币

cs_satrDate

起始使用日期

时间/日期

cs_endDate

结束使用日期

时间/日期

cs_remarks

备注

文本

表7

8)报修表(repair)

字段

备注

Type

r_id

报修表id

数字

r_userName

业主名称

文本

r_state

状态

文本

r_number

报修单号

数字

r_date

报修日期

时间/日期

r_goodcost

物资费用

货币

r_serve

服务费用

货币

r_empoyee

维修员工

文本

r_endDate

完工日期

时间/日期

r_remarks

备注

文本

表8

9)建议表(complaint)

字段

备注

Type

cp_id

建议表id

数字

cp_userName

业主姓名

文本

cp_number

单据编号

数字

cp_Type

内容类型

文本

cp_state

受理状态

文本

cp_Date

建议日期

时间/日期

cp_empoyee

接待员工

文本

cp_acceptDate

受理日期

时间/日期

cp_content

建议内容

文本

cp_feedback

住户反馈

文本

表9

10)提醒信息表(warn)

字段

备注

Type

w_id

提醒信息表id

数字

w_userName

提醒对象

文本

w_method

联系方式

文本

w_warnDate

提醒时间

时间/日期

w_content

提醒内容

文本

表10

11)保安巡逻表(patrol)

字段

备注

Type

p_id

保安巡逻表id

数字

p_fileNumber

档案编号

数字

p_eventType

事件类型

文本

p_happenTime

发生时间

时间/日期

P_hanadlePeople

处理人

文本

P_party

当事人

文本

P_hanadleOver

处理结果

文本

P_eventContent

事件简要

文本

表11

12)保洁绿化表(clean)

字段

备注

Type

cl_id

保洁绿化id

数字

cl_number

编号

数字

cl_date

日期

时间/日期

cl_type

类型

文本

cl_area

区域

文本

cl_responsible

负责人

文本

cl_check

验收

文本

cl_describe

描述

文本

表12

13)楼宇设置表(buliding)

字段

备注

Type

b_id

楼宇设置id

数字

b_number

楼宇编号

数字

b_buliding

楼宇名称

文本

b_hours

房屋结构(例如:

混泥土)

文本

b_unitNumber

单元数

数字

b_Nuberj

楼层数

数字

b_hoursNumber

房屋数

数字

cs_remarks

备注

表13

14)车位表(car)

ca_id

ca_number

车位编号

ca_price

预售价格

ca_outPrice

出租价格

ca_state

状态

ca_plice

车位位置

表14

15)权限表(power)

po_id

权限id

数字

po_name

权限组

文本

表15

16)系统信息表(system)

备注

Type

s_id

s_name

公司名称

s_phone

公司电话

s_email

公司email

s_httpName

公司网址

s_adress

公司地址

表16

4、各功能模块程序设计

概念结构设计

在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体——联系图(简称E——R图)的方法进行数据结构的描述。

E——R图由实体、属性、联系三部分组成。

E——R图的有关符号说明如下:

根据现实要求把对象转化为实体,得到以下属性:

图3住户属性图

图4房屋属性图

图5家庭属性图

图6收费项目属性图

图7收费属性图

 

实体间的联系如下:

 

1.管理员登录

登陆界面主要用于登陆小区物业管理系统,负责用户合法性的验证与新用户的注册。

用户登录时选择自己的身份,输入自己的账号密码,如果账号密码无误,系统将跳到相应界面;如果信息有误,则出现错误提示。

管理员登录界面如图4所示。

登录图10

其关键代码如下:

‘以下代码实现的功能是判断管理员与密码是否正确,若正确跳转到indea.aspx页面,否则显示出错信息。

//LoginLoginbegin

intiPassed=Convert.ToInt32(Utility.Dlookup("members","count(*)","member_login='"+Login_name.Text+"'andmember_password='"+CCUtility.Quote(Login_password.Text)+"'"));

if(iPassed>0)

{

//LoginOnLoginEventbegin

//LoginOnLoginEventend

//Login_message.Visible=false;

Session["UserID"]=Convert.ToInt32(Utility.Dlookup("members","member_id","member_login='"+Login_name.Text+"'andmember_password='"+CCUtility.Quote(Login_password.Text)+"'"));

Login_logged=true;

Session["UserRights"]=Convert.ToInt32(Utility.Dlookup("members","security_level_id","member_login='"+Login_name.Text+"'andmember_password='"+CCUtility.Quote(Login_password.Text)+"'"));

stringsQueryString=Utility.GetParam("querystring");

stringsPage=Utility.GetParam("ret_page");

if(!

sPage.Equals(Request.ServerVariables["SCRIPT_NAME"])&&sPage.Length>0)

{

Response.Redirect(sPage+"?

"+sQueryString);

}

else

{

Response.Redirect(Login_FormAction);

}

}

else

{

//Login_message.Visible=true;

}

//LoginLoginend

{

privatevoidInitializeComponent()

{

Response.Redirect("index.aspx");

}

protectedvoidPage_Load(objectsender,EventArgse)

{

Response.Redirect("index.aspx");

}

}

}

2.小区主界面主要用于连接小区物业管理系统,负责用户合与各主要界面的链接。

并显示各主要的信息并连接各子界面。

物业管理主页如图11所示

主页图11

其关键代码如下:

if(Login_logged)

{

//LoginLogoutbegin

//LoginOnLogoutEventbegin

//LoginOnLogoutEventend

Login_logged=false;

Session["UserID"]=0;

Session["UserRights"]=0;

Login_Show();

//LoginLogoutend

}

else

{

//LoginLoginbegin

intiPassed=Convert.ToInt32(Utility.Dlookup("members","count(*)","member_login='"+Login_name.Text+"'andmember_password='"+CCUtility.Quote(Login_password.Text)+"'"));

if(iPassed>0)

{

//LoginOnLoginEventbegin

//LoginOnLoginEventend

//Login_message.Visible=false;

Session["UserID"]=Convert.ToInt32(Utility.Dlookup("members","member_id","member_login='"+Login_name.Text+"'andmember_password='"+CCUtility.Quote(Login_password.Text)+"'"));

Login_logged=true;

Session["UserRights"]=Convert.ToInt32(Utility.Dlookup("members","security_level_id","member_login='"+Login_name.Text+"'andmember_password='"+CCUtility.Quote(Login_password.Text)+"'"));

stringsQueryString=Utility.GetParam("querystring");

stringsPage=Utility.GetParam("ret_page");

if(!

sPage.Equals(Request.ServerVariables["SCRIPT_NAME"])&&sPage.Length>0)

{

Response.Redirect(sPage+"?

"+sQueryString);

}

else

{

Response.Redirect(Login_FormAction);

}

}

else

{

//Login_message.Visible=true;

}

//LoginLoginend

}publicclassLogin:

System.Web.UI.Page

住户管理界面用于管理用户的增加和删除用于平常对用户的信息的维与利用。

信息分别为业主编号,业主姓名,身份证号等信息。

,在界面的下方列表框中,列出了所有的住户信息,单击某一个住户,会将住户的信息显示在上方相应的文本框中,用户可以进行修改,修改后的信息,单击“确定”按钮,就能保存在数据库中;如果要删除住户资料,只要选中该住户,单击“删除”按钮即可;在该界面中还可以增加新的住户资料,单击“增加”按钮,系统中会自动添加住户编号,住户的其他信息为空,用户可添加相应的信息,然后单击“确定”按钮,就可以将新住户的信息保存到数据库中了,同时新住户的信息也会显示在下方的列表框中。

单击“取消”按钮则退出本界面。

户管理如图12所示

住户管理图12

其关键代码如下:

privatevoidDataGrid1_ItemDataBound_1(objectsender,System.Web.UI.WebControls.DataGridItemEventArgse)

{

if(e.Item.ItemIndex>=0)

{

e.Item.Attributes.Add("onMouseOver","currentcolor=this.style.backgroundColor;this.style.backgroundColor='#CCCCDD'");

e.Item.Attributes.Add("onMouseOut","this.style.backgroundColor=currentcolor");

e.Item.Attributes["title"]=GetTitle((DataGrid1.DataKeys[e.Item.ItemIndex]).ToString().Trim());

}

}

privatestringGetTitle(stringid)

{

stringtitle="";

if(id=="")

{

returntitle;

}

stringstrSQL="selectbianhao,xingming,xingbie,leixingfromzhuhuwherebianhao='"+id+"'";

OleDbCommandcmd=newOleDbCommand(strSQL,Utility.Connection);

OleDbDataReaderrdr=cmd.ExecuteReader();

while(rdr.Read())

{

stringstrBianhao=rdr["bianhao"].ToString().Trim();

stringstrName=rdr["xingming"].ToString().Trim();

stringstrXingbie=rdr["xingbie"].ToString().Trim();

stringstrLeixing=rdr["leixing"].ToString().Trim();

title="业主编号:

"+strBianhao+"\n业主姓名:

"+strName+"\n业主性别:

"+strXingbie

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2