小区物业管理系统Word格式.docx

上传人:b****6 文档编号:21249696 上传时间:2023-01-28 格式:DOCX 页数:21 大小:216.73KB
下载 相关 举报
小区物业管理系统Word格式.docx_第1页
第1页 / 共21页
小区物业管理系统Word格式.docx_第2页
第2页 / 共21页
小区物业管理系统Word格式.docx_第3页
第3页 / 共21页
小区物业管理系统Word格式.docx_第4页
第4页 / 共21页
小区物业管理系统Word格式.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

小区物业管理系统Word格式.docx

《小区物业管理系统Word格式.docx》由会员分享,可在线阅读,更多相关《小区物业管理系统Word格式.docx(21页珍藏版)》请在冰豆网上搜索。

小区物业管理系统Word格式.docx

按照住户要求,查询该住户的费用信息并打印报表给该住户。

(包括:

显示添加修改删除查询等。

2)小区物业管理模块

对小区的基本信息录入、编辑、删除,还可以增加小区;

对每个楼栋的套户基本信息的录入、编辑、删除操作;

对门面房信息录入、增加、编辑、删除操作。

另外该模块功能还有一些辅助功能:

查询管理(针对小区信息、楼栋信息、套户信息、住户信息、门面房信息)。

3)系统管理模块

系统管理模块位于系统管理主机上,系统管理员通过此模块实现标准数据的制定,实现对操作员的管理,数据的备份等。

(系统管理员、收费管理员、物业管理员)

指导教师(签字):

教研室主任(签字):

批准日期:

摘要

小区物业管理系统是为小区管理者更好的维护小区各项业务处理工作而开发的管理软件,利用计算机实现对小区物业高效、准确的维护、管理。

后台数据库使用SQLServer2005,前台开发工具使用visualstudio。

本系统界面设计大方、简洁、实用,操作简单方便,是一款完全适合普通小区物业日常事务管理的软件。

软件设计综合了具有一定代表性的多家物业管理公司的业务模式和需求。

能实现房产、客户等小区的智能化管理,可以提高物业管理的效率。

关键词:

物业管理系统;

visualstudio;

SQLServer2005

目录

1课题描述3

2系统功能的设计4

2.1功能设计4

2.2模块设计5

3数据库设计7

3.1数据库需求分析7

3.2数据库概念结构设计7

3.3数据库逻辑结构设计7

3.4数据库表关系图9

4系统功能的实现10

4.1登录首页10

4.2系统管理首页12

4.3物业管理首页13

4.4住户管理15

4.5收费管理15

4.6系统管理17

总结18

参考文献19

1课题描述

迄今为止,中国的物业管理行业已经走过了二十几年的时间,已经具备了一定的规模和形态。

随着经济体制的改革发展、城市的现代化、人们对居住空间的可持续发展的要求,伴随房地产商品经济发展的必然产物——物业管理要得到迫切的改变,已成为一种必然的趋势。

尤其在市场经济的条件下,大多数人将成为物业的产权人和使用权人,因此,如何在激烈的市场竞争中立于不败之地,创造合理的规模效益,已经成为现今物业管理的关键问题。

小区物业管理系统是每个小区不可缺少的部分,它的内容对于小区的筹划者和管理者以及居住在小区内的各位业主来说都是非常重要的,所以小区物业管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理小区,这种管理方式存在着许多缺点,如:

效率低、保密性差,数据冗长等诸多因素,另外在很长时间后,将产生大量的文件和数据,这对于输入、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对小区的物业进行管理,具有着手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高小区物业管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,针对以上所阐述的问题,开发出适合小区的一套管理软件成为很有必要的事情.

2系统功能的设计

2.1功能设计

本系统具体功能分析如下:

1.安全管理

提供用户登录功能.

2.物业管理

登陆后的每个用户可以对小区资料,楼房资料,房间资料等进行查询,修改,添加,删除操作。

3.住户管理

登录后的每个用户对小区内所有住户的基本信息及每个住户的入住情况进行查询,添加,修改,删除操作。

4.系统管理

登录后的系统管理员可以对该系统的使用者以及该系统中数据库的一些用户查询,添加,修改,删除操作。

5.费用管理

登录后的系统使用者可以对小区内的水费,电费等其他费用的基本情况及小区住户的缴纳情况查询,添加,修改,删除操作。

6.系统功能结构图

图2-1系统功能图

2.2模块设计

系统模块可以划分为以下几个模块,每个模块的功能相对专一,户身份验证提供对用户的登录身份进行验证,同时得到用户的身份权限,只有系统账号的用户可以使用系统的所有功能,可以对执行代码的维护等操作。

系统的最底层采用SQLServer2005数据库。

图2-2数据库模块图

1.用户身份验证管理模块

用户身份验证模块实现用户的合法性检查,在后面页面里通过它的值来判断用户的操作是否合法。

2.物业管理模块

在物业管理模块里主要是对小区概况的查询,修改,楼宇信息,房间信息的查询,修改,删除,添加等功能。

3.住户管理模块

住户管理模块主要提供的是查看,修改,删除,添加小区内住户的基本信息,住户的房屋信息。

4.系统模块管理

系统模块管理包括用户信息管理,本系统主要用户和管理员两类权限,将用户的权限直接放到用户信息表了。

系统模块管理可以对该系统的使用者添加,修改,删除操作。

5.费用管理模块

费用管理模块主要包括社区的水费,电费等费用的基本标准信息和使用情况以及缴纳信息,管理员用户可以对收费标准进行修改和收费项目的增加,删除,修改和对费用缴纳情况进行修改。

3数据库设计

数据库在一个管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。

合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。

3.1数据库需求分析

用户的需求具体体现在各种信息的增加、删除、修改、删除,这就要求数据库结构能充分满足各种信息的输入和输出。

收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

3.2数据库概念结构设计

本系统根据上面的设计规划出的实体。

实体之间关系的部分E.R图如图所示:

图3-1数据库E-R图

3.3数据库逻辑结构设计

1)小区基本信息(Area)表,该表用于保存小区的基本信息,其中以ID(小区ID号)为主键,唯一标识了一个小区,如表3-1所示。

列名

Id

Name

fuzeren

Jianchengshijian

作用

小区Id

小区名称

小区负责人

建成时间

Yidongdianhua

Zhandimianji

Daolumianji

Jianzhumianji

Gaocengnum

移动电话

占地面积

道路面积

建筑面积

高层楼宇数量

Duocengnum

Cheweishuliang

Lvhuamianji

Weizhi

Beizhu

多层楼宇数量

车位数量

绿化面积

位置

备注

Gonggraea

Lianxiren

Chekumianji

lianxidianhua

公共场面积

联系人

车库面积

联系电话

表3-1小区基本信息(Area)表

2)楼宇信息(Pavilion)表,包括了楼的一些基本信息,作为住户选择入住的信息。

其中以楼宇ID为主键,唯一标识一条记录。

Layer

Hight

楼宇Id

楼宇名称

层数

高度

Area

Builddate

Memo

Typeid

Sunnyid

建成日期

楼宇类型

朝向

表3-2楼宇信息(Pavilion)表

3)房间(House)表,该表用于保存房间的一些基本信息和户主的入住基本信息。

其中以房间ID为主键,唯一标识了

HoID

paID

cellID

hoFloor

房间Id

楼宇ID

单元

楼层

sunnyID

Indoorid

HoArcharea

Client_name

Client_card

房屋类型

户主姓名

身份证号

Client_phone

Client_address

Use_date

memo

电话

地址

入住时间

表3-3房间(House)表

4)住户信息表(zhuhu),该表保存住户的基本信息和入住时的基本信息,其中以住户ID为主键标识唯一的住户。

Bianhao

Xingming

Xingbie

Danwei

住户ID

姓名

性别

单位

Shengfenzhenghao

Dianhua

Youdian

Jinbanren

Shifuruzhu

省份证号

邮电

经办人

是否入住

表3-4住户信息表(zhuhu)

5)收费管理表(shoufeiguanli),包括收费项目ID,名称,收费标准,收费时间,备注等

mingcheng

Biaozhun

Shoufeishijian

表3-6收费管理表(shoufeiguanli)

3.4数据库关系图

部分数据表的关系图

,如图3-2所示。

图3-2数据库模块图

4.系统功能的实现

4.1登录首页

用户在登录该系统是首先进入用户登录页面,如图4-1所示,该页面需要输入账号和密码才能登录,如果用户需要重新输入时直接单击“重置“按钮可就以使得账号和密码输入框内为空。

图4-1登陆界面

关键代码如下:

privateUserInfogetUserInfo(StringuserName,StringpassWord)

{

UserInfotempUserInfo=newUserInfo();

Stringsql=String.Format("

SELECT*FROMTb_UserInfoWHEREuser_name='

{0}'

ANDuser_pwd='

{1}'

"

userName,passWord);

DBConnectionconn=newDBConnection();

SqlConnectioncon=conn.getConnection();

SqlCommandcom=newSqlCommand(sql,con);

conn.openConnection(con);

SqlDataReaderdataReader=com.ExecuteReader();

if(dataReader.Read())

tempUserInfo.UserName=dataReader.GetString(0);

tempUserInfo.UserPwd=dataReader.GetString

(1);

tempUserInfo.UserId=dataReader.GetString

(2);

tempUserInfo.UserStatus=dataReader.GetInt32(3);

}

conn.closeConnection(con);

returntempUserInfo;

privatevoidlabel5_Click(objectsender,EventArgse)

privatevoidbutton11_Click(objectsender,EventArgse)

Stringmessage=null;

if(this.textBox2.Text=="

message="

用户名不能为空!

;

elseif(this.txtPwd.Text=="

密码不能为空!

elseif(boBox1.SelectedIndex==0)

您还未选择权限!

if(message!

=null)

MessageBox.Show(message,"

数据不完整"

MessageBoxButtons.OK,MessageBoxIcon.Error);

return;

SqlCommandcom=newSqlCommand("

Proc_ValidatePwd"

con);

com.CommandType=CommandType.StoredProcedure;

//添加参数列表

if(boBox1.SelectedIndex==1)

0"

else

1"

com.Parameters.Add(newSqlParameter("

@user_name"

this.textBox2.Text.Trim()));

@user_pwd"

this.txtPwd.Text));

@user_status"

message));

SqlParameteroutType=newSqlParameter("

@message"

SqlDbType.NVarChar,100);

outType.Direction=ParameterDirection.Output;

com.Parameters.Add(outType);

com.ExecuteNonQuery();

message=outType.SqlValue.ToString();

if(message=="

StaticClass.nowUser=this.getUserInfo(this.textBox2.Text.Trim(),this.txtPwd.Text);

Form2form=newForm2();

form.Show();

this.Hide();

4.2系统管理首页

该页面上部分有几个连接,分别对应的是系统管理模块,该页面的做半部分的树形目录分别对应当前模块的功能,单击可以查看。

图4-2程序运行主界面

关键代码:

privatevoid水电ToolStripMenuItem_Click(objectsender,EventArgse)

watereleW=newwaterele();

W.Show();

privatevoid修改密码ToolStripMenuItem_Click(objectsender,EventArgse)

xiugaimimam=newxiugaimima();

m.Show();

privatevoid关于系统ToolStripMenuItem_Click(objectsender,EventArgse)

AboutBox1A=newAboutBox1();

A.Show();

privatevoid楼宇管理ToolStripMenuItem_Click(objectsender,EventArgse)

buildingb=newbuilding();

b.Show();

privatevoid住户管理ToolStripMenuItem_Click(objectsender,EventArgse)

zhuhuz=newzhuhu();

z.Show();

privatevoid小区管理ToolStripMenuItem_Click(objectsender,EventArgse)

areaa=newarea();

a.Show();

privatevoid房间管理ToolStripMenuItem_Click(objectsender,EventArgse)

indoori=newindoor();

i.Show();

4.3物业管理首页

在这里可以查看,修改,添加,删除小区资料,楼房资料,房间资料。

1.小区管理

点击小区资料就可以查看小区当前的概况,如果要修改当前的小区信息,可以单击“修改,然后弹出如图4-2的页面,修改完成后,显示信息,还可以删除查询小区信息。

图4-3小区管理界面

2.楼宇资料:

单击楼宇资料,页面回转到楼宇概况页面,当需要对楼宇信息进行添加,修改,删除操作时,单击相关连接或按钮即可。

如图4-4所示的界面。

图4-4楼宇资料管理界面

3.房间信息

单击房间信息时连接到房间信息页面,这里可以实现对房间信息的查询修改删除。

如图4-5所示的界面。

图4-5房间信息管理界面

4.4住户管理

单击住户管理,进入住户管理的界面。

该页面默认为住户基本信息页面,这里可以删除住户,修改住户信息,如图4-6所示。

直接点击上面的连接就可以实现删除住户,修改住户信息功能。

图4-6住户管理界面

4.5收费管理

该功能实现小区基本费用的管理,用户通过该功能调节相关费用的标准,查看费用缴纳情况,进行处理。

如图4-6所示。

图4-6费用管理界面

图4-7费用管理界面

privatevoidbutton2_Click(objectsender,EventArgse)

stringconn;

stringsel;

conn="

DataSource=.;

InitialCatalog=DB_Manager;

UserID=sa;

Password=123456"

sel="

selectid=@水卡卡号,name=@业主姓名,amount=@水卡总额,balance=@水卡余额fromchargewhereid=@水卡卡号"

SqlConnectioncon=newSqlConnection(conn);

con.Open();

SqlCommandcom=newSqlCommand(sel,con);

@水卡卡号"

SqlDbType.Char));

@业主姓名"

@水卡总额"

SqlDbType.Money));

@水卡余额"

com.Parameters["

].Value=textBox1.Text;

].Value=textBox2.Text;

].Value=decimal.Parse(textBox3.Text);

].Value=decimal.Parse(textBox4.Text);

con.Close();

display();

privatevoiddisplay()

DBConnectiondbConn=newDBConnection();

//创建连接数据库类的实例

SqlConnectioncon=dbConn.getConnection();

//获取数据库连接类所创建的连接对象

//MessageBox.Show("

jjjoijoijiji"

);

Stringsql="

selectid,name,amount,balanceFROMcharge"

//要执行的SQL语句

DataSetds=newDataSet();

dbConn.openConnection(con);

SqlDataAdapterdataAdapter=newSqlDataAdapter(sql,con);

dataAdapter.Fill(ds);

this.dataGridView1.DataSource=ds.Tables[0];

dbConn.closeConnection(con);

//关闭数据库连接

privatevoidbutton13_Click_1(objectsender,EventArgse)

stringcomm;

comm="

insertintocharge(id,name,amount,b

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

当前位置:首页 > 外语学习 > 其它语言学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1