物业管理系统课程设计及源程序代码

中北大学

网络数据库课程设计任务书学

专院、系:业:机械工程与自动化学院工业工程系工业工程

梁思学号:0902074210学生姓名:

设计题目:物业管理系统起迄日期:

指导教师:2013.1.7~2013.1.18

摘要

物业管理系统是现代居住小区不可缺少的一部分。一个好的物业管理系统可以提升小区的管理水平,使小区的日常管理更加方便。将计算机的强大功能与现代的管理思想相结合,建立现代的智能小区是物业管理发展的方向。重视现代化的管理,重视细致周到的服务是小区工作的宗旨。以提高物业管理的经济效益、管理水平,确保取得最大经济效益为目标。

本软件的前台设计由Visual Basic 实现。利用SQL Server 2005用户界面工具进行数据库的创建和管理。本系统界面设计大方、简洁、实用、操作简单方便,是一款完全适合普通小区物业日常事务管理的软件。软件设计综合了具有一定代表性的多家物业管理公司的业务模式和需求。实现了小区信息数据库的创建及各种费用的收取、统计、汇总,实现房产、客户等小区的智能化管理,提高物业管理的效率。

关键词:小区物业;物业管理系统;VisualBasic;SQLServer 2005;

ABSTRACT

Property Management System is an indispensable part of modern residential quarters . A good property management system can enhance the management level of the cell , and the daily management of the district is more convenient . Combine the computer’spowerful function with the modern management thinking ,and found the modern community residential is the direction of the development of property

management . Emphasis on modern management, attention to the attentive service is the purpose of the cell work . To improve the economic benefits of the property

management , management level , ensure the maximum economic ,those are seen as a goal.

The foreground of the software is carried out by Visual Basic 6.0.Using the SQL Server 2000customer interface tool to create and manage the database. This interface of the system is generous,practical,with simple operational method, and it is also a software complete suiting the common community property business management. It synthesizes the requirement and business mode of the many property management company in designing presess. It realized the establishment of the information

database of the district and collecting,staatistics,gathering of different expenses. It can realize the management of house property,customer in a small area of inhabitancy. And increase the effciency of the property management.

Key words :Community property ; Property management system ; Visual Basic 6.0; SQL Server 2000

一.系统的需求分析

为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。对软件需求的深入理解是软件开发工作获得成功的前提条件。

1.1信息需求:

物业管理(系统):实现用户注册、登录、密码修改,等功能并对其权限进行控制以方便不同用户对其信息进行操作,便于归档查询统计,也保障了系统的安全性。其中包括的注册/登录信息有(登录名,登陆密码,用户描述等)。

住户信息管理:业主信息管理包括(业主ID,业主姓名,出生年月,籍贯,性别,工作单位及地址,邮编,身份证号码,联系电话,入住时间,迁出时间等)

房产信息管理:房产信息管理包括(房间编号,物业地址,建筑面积,使用面积,转修情况,单价,总价,是否已经售出,买主编号,买主姓名,备注等)

物业设备管理:物业设备管理包括(设备编号,设备名称,型号,品牌,所属部门,购买日期,事故记录等)

收费管理:收费管理主要包括(收费编号,住户姓名,物业地址,年份,月份,收费项目,收费方式,应收总额,已交金额,欠款金额,交费日期,办理人,备注等)。

物业设备维修管理:物业设备维修管理主要包括(维修编号,设备编号,设备名称,维修日期等)。

二.系统的功能分析

经过调研与可行性分析,出于对人们生活住房考虑,设计了这套小区物业管理系统,本系统主要考虑到小区物业管理的普遍要求,小区物业管理系统主要包括:

(1)对小区内住户的详细资料的管理,包括增、删、改、查询等功能的实现,这些也是一个小区的基本资源,毕竟物业管理最后是针对小区的所有住户而言的。

(2)对小区所有房屋资料的录入和增、删、改、查询等功能实现,在基于这些小区的房产资源对小区进行管理。

(3)在具有了所有的基本资料信息后,需要实现实质性的物业管理。主要的管理业务包括:物业设备管理、仪表(水、电、煤气表)数据管理、收费管理、住户投诉管理、住户报修管理、设备维修管理、停车场管理。这些成为小区物业管理的主体。

(4)各项管理业务的统计报表,包括:物业设备统计报表、所有住户的水、电、燃气仪表资料统计、各种收费统计、住户投诉统计、住户报修统计、物业设备维修统计等,这样就可以便于物业公司对小区进行全面的了解和管理了。

2.1系统的功能:

系统用户管理功能

(1)系统用户的添加,包括用户名、密码、添加时间信息。

(2)系统用户密码的修改。

小区住户信息管理功能

(1)住户基本信息的录入,包括住户编号、住户姓名、物业地址、使用面积、

入住时间等信息。

(2)住户基本信息的修改。

(3)住户基本信息的删除。

(4)住户基本信息的查询。

小区房产信息管理功能

(1)房产基本信息的录入,包括房间编号、物业地址、使用面积、房型、单

价、总价等信息。

(2)房产基本信息的修改。

(3)房产基本信息的删除。

(4)房产基本信息的查询。

小区物业设备信息管理功能

(1)物业设备基本信息的录入,包括设备编号、设备名称、型号、品牌、所

属部门、购买日期、事故记录信息。

(2)物业设备基本信息的修改。

(3)物业设备基本信息的删除。

(4)物业设备基本信息的查询。

小区仪表信息管理功能

(1)仪表基本信息的录入,包括仪表编号、本月用量、单价、本月费用、上

月抄表日期、本月抄表日期等信息。

(2)仪表设备基本信息的修改。

(3)仪表设备基本信息的删除。

(4)仪表设备基本信息的查询。

小区停车信息管理功能

(1)停车场基本信息的录入,包括停车编号、车位位置、停车住户、物业地

址、使用日期、备注信息。

(2)停车场基本信息的修改。

(3)停车场基本信息的删除。

(4)停车场基本信息的查询。

小区收费管理功能

(1)其中包括物业收费和仪表收费两大类信息的录入,包括收费编号、年份、

月份、收费项目、收费方式、应收总额、已交金额等信息。

(2)收费基本信息的修改。

(3)收费基本信息的删除。

(4)收费基本信息的查询。

小区住户投诉管理功能

(1)住户投诉基本信息的录入,包括投诉编号、投诉日期、接待人员、处理

日期、处理人员、投诉内容等信息。

(2)住户投诉基本信息的修改。

(3)住户投诉基本信息的删除。

(4)住户投诉基本信息的查询。

小区住户报修管理功能

(1)住户报修基本信息的录入,包括报修编号、报修日期、接待人员、完成

日期、维修人员、报修内容、维修情况等信息。

(2)住户报修基本信息的修改。

(3)住户报修基本信息的删除。

(4)住户报修基本信息的查询。

退出

退出小区物业管理信息系统。

三.系统的功能设计

该系统是基于MDI 窗体以VB 自带的ODBC 引擎连接SQL Server 数据库进行开发的小区物业管理系统,力求与实际相结合具有小区日常管理和统计等功能,旨在达到使小区的管理和人事数字化使之更加方便快捷以提高工作效率。本系统功能模块结构图,如下图所示。

图一系统各模块结构图

四.系统的模块设计

本系统分为四个主要模块,即系统管理、资料管理、物业管理和数据报表管理。

4.1登录系统管理主要包括:

添加用户模块包括:为系统新用户设置用户名及口令。

修改密码模块包括:用于操作员更改自己的系统口令。

4.2资料管理主要包括:

住户资料模块包括:显示添加修改删除查询。

房产资料模块包括:显示添加修改删除查询。

4.3物业管理主要包括:

物业设备管理模块包括:显示添加修改删除查询等。

仪表数据管理模块包括:显示添加修改删除查询等。

停车管理模块包括:显示添加修改删除查询等。

收费管理模块包括:显示添加修改删除查询等。

住户投诉管理模块包括:显示添加修改删除查询等。

用户报修管理模块包括:显示添加修改删除查询。

设备维修管理模块包括:显示添加修改删除查询等。

五.系统的总体结构设计

小区物业管理信息系统部分实体E-R 图如下所示:实体用矩形表示,属性用椭圆表示,联系用菱形表示。

小区住户基本信息实体

住户编号

业主姓名物业地址入住时间

……

图二住户基本信息实体E-R 图小区房产基本信息实体

房间编号

物业地址房型是否出售

……

图三房产基本信息实体E-R 图水表基本信息实体

仪表表编号

单价本月费用……本月用量

图四水表基本信息实体E-R 图

仪表收费信息实体

收费编号

收费项目收费方式应收总额

······

图五仪表收费信息实体E-R 图

停车场基本信息实体

车位编号

停车住户开始日期截止日期

……

图六停车场基本信息实体E-R 图住户投诉基本信息实体

投诉编号

投诉日期处理日期处理人员

……

图七住户投诉基本信息实体E-R 图

上述E-R 图对本部分数据库设计来讲是局部的实体E-R 图,其他局部实体E-R 图就不赘述。通过将局部实体E-R 图进行按照关系合并,得出总体简化E-R 图如图八所示。

电表

投诉信息1配备1

1

n 使用水表配备使用煤气表配备

投诉11

1

1

住户居住使用11停车n 房产

1

m 收缴1收缴1仪表收费

m

停车场其他物业费

图八通报报修信息实体之间关系简化E-R 图

六.系统的数据库设计

数据库设计是要在一个给定的应用环境(DBMS )中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。

本系统的后台数据库是由多张表构成的。如下所示:

(1)用户表

用户表存放登录系统所需要的用户名和密码,修改密码时也同样需要访问此表,如表4-1所示。

表4-1用户表

(2)住户表

住户表存放小区内所有的住户信息,这些信息也是小区物业管理的基本信息,在实现系统的各个功能中起真非常重要的作用,如表4-2所示。

表4-2

住户表

(3)房产表

房产表存放小区内的所有房屋的信息,其中包括已售出的房屋和未售出的房屋,如表4-3所示。

表4-3房产表

(4)物业设备表

物业设备表存放归属小区物业管理的所有设备,如表4-4

所示。

(5)停车管理信息表

停车场信息表存放小区内住户停车位置的所有信息,如表4-5所示。

表4-5

停车管理信息表

(6)住户投诉表

住户投诉表存放小区内住户的各种投诉的所有信息,如表4-6所示。

表4-6住户投诉表

(7)住户报修表

住户报修表存放小区内住户的各种报修的所有信息,如表4-7所示。

表4-7

住户报修表

(8)设备维修表

设备维修表存放小区内设备维修的所有信息,如表4-8所示。

表4-8设备维修表

(9)水表资料表

水表资料表存放小区内住户的水表的所有信息,如表4-9所示。

表4-9

水表资料表

(10)电表资料表

电表资料表存放小区内住户的电表的所有信息,如表4-10所示。

表4-10电表资料表

(11)煤气资料表

煤气表资料表存放小区内住户的气表的所有信息,如表4-11所示。

表4-11煤气资料表

(12)

物业收费表

物业收费表存放小区内住户的各种除仪表以外设备的各种收费信息,如表4-12所示。

表4-12物业收费表

(13)仪表收费表

仪表收费表存放小区内住户的仪表的收费信息,如表4-13所示。

表4-13

仪表收费表

七.业务流程图

7.1小区物业管理系统系统业务流程图如图4-5所示:

图4-5系统业务流程图

流程说明:

(1)用户填写基本信息交给系统管理员,有系统管理员将用户信息添加到用户信息库。

(2)用户将投诉单交给系统管理员,待投诉处理后,给用户处理回执结果。

(3)业主提交报修单给维修人员,维修人员处理后将处理信息给系统管理员,

管理员向用户提供回执和将维修信息报维修总计。

(4)系统管理员通过业主基本信息库向用户提交缴费清单,用户缴费到财务,

财务回复用户缴费收据给用户和向系统管理员提供缴费信息。

(5)用户查看停车位信息,缴费有管理员确定车位信息,修改剩余车位信息

7. 2数据流程图

小区物业管理系统数据流程图如图4-6所示:

图4-6数据流程图

八.系统的界面及编码的实现

8.1系统界面设计

经过以上的分析及建模,已经完成了数据库的后台工作。下面要完成的是人机交互的界面。本系统分为以下三部分:

(1)用户登录;

(2)系统主体平台;

(3)通过主体平台调用的功能模块。

1. 登陆界面

2.

系统界面

3, 用户注册界面

新用户注册模块主要完成对新用户信息的录入,包括:用户名、密码、密码确认、真实姓名和注册日期。在这个界面中用户需要输入两次密码,用来保证所输入密码的正确性,最大可能地减少因为密码输入错误造成的麻烦。然后添加真实姓名和注册日期。用户输入信息完毕后,单击“确定”按钮就可以将所输入的资料写入后台数据库中,从而完成添加用户的操作。界面如图所示。

4. 修改密码

在“系统管理”菜单中选择“修改密码”,可以进入修改用户密码界面。本窗体中仍然采用密码验证的方法,目的同样是为了减少错误输入所造成的麻烦。

界面如图所示。

5. 住户资料界面

住户资料主要是对住户的基本信息和另外两个标签的信息进行添加、修改、删除、查询及统计记录个数。添加、修改、删除这些操作必须保存后才能生效。住户资料窗体界面如图所示。

6. 房产资料界面

房产资料主要是对住户的基本信息如(房间编号、物业地址、建筑面积、使用面积、房型、单价、总价、是否已出售,买主编号、买主姓名、备注) 的添加、修改、删除、查询及统计记录个数。添加、修改、删除这些操作必须保存后才能生

效。

7. 物业设备界面

物业设备管理主要是对除仪表外的小区内的所有物业设备基本信息如(设备编号、设备名称、型号、品牌、所属部门、购买日期、事故记录) 的添加、修改、删除、查询及统计记录个数。添加、修改、删除这些操作必须保存后才能生效。

8.

物业设备界面

9. 仪表信息管理界面

仪表数据管理主要是对住户的水表、电表、气表基本信息如(仪表编号、住户姓名、物业地址、年份、月份、上月数据、本月用量、单价、本月费用、上月抄表日期、本月抄表日期、本月交费日期、办理人) 的添加、修改、删除、查询及统计记录个数。

10. 停车管理

停车管理主要是对住户的停车场基本信息如(车位编号、车位位置、停车住户、物业地址、使用日期、备注) 的添加、修改、删除、查询及统计记录个数。添加、修改、删除这些操作必须保存后才能生效。停车场管理资料窗体如图5-11

所示。

图5-11停车管理窗体

九参考文献

[1]朱从旭严晖曹岳辉《VisualBasic 程序设计综合教程》清华大学出版社2005年

3月

[2]

[3]张得强《VisualBasic 案例开发》中国水利水电出版社2005年1月2005赛奎春高春艳李俊民《VisualBasic 工程应用与项目实践》机械工业出版社

年1月

[4]Steven Jordan(美)牛力

月《VisualBasic 6编程宝典》电子工业出版社2005年1

[5]求是科学

年12月《SQLServer 2000数据库管理与开发技术大全》人民邮电出版社2004

[6]杨学全赵慧勤李英杰张永周《SQLServer 2000实例教程》电子工业出版社

年7月2004

[7]

[8]

[9]郝平《数据库开发与应用》科学出版社2005年2月2005年2月2005年1月刘德明《精典物业管理方案》黄河出版社郭瑞军唐邦民《VisualBasic 数据库开发实例精粹》电子工业出版社

[10]Marco Cadoli Toni Mancini. Combining Relational Algebra, SQL and Constraint

Programming. Dipartimento

ViaSalaria Italy.2002,147-161Informatica Sistemistica Universita Roma "La Sapienza"

中北大学

网络数据库课程设计任务书学

专院、系:业:机械工程与自动化学院工业工程系工业工程

梁思学号:0902074210学生姓名:

设计题目:物业管理系统起迄日期:

指导教师:2013.1.7~2013.1.18

摘要

物业管理系统是现代居住小区不可缺少的一部分。一个好的物业管理系统可以提升小区的管理水平,使小区的日常管理更加方便。将计算机的强大功能与现代的管理思想相结合,建立现代的智能小区是物业管理发展的方向。重视现代化的管理,重视细致周到的服务是小区工作的宗旨。以提高物业管理的经济效益、管理水平,确保取得最大经济效益为目标。

本软件的前台设计由Visual Basic 实现。利用SQL Server 2005用户界面工具进行数据库的创建和管理。本系统界面设计大方、简洁、实用、操作简单方便,是一款完全适合普通小区物业日常事务管理的软件。软件设计综合了具有一定代表性的多家物业管理公司的业务模式和需求。实现了小区信息数据库的创建及各种费用的收取、统计、汇总,实现房产、客户等小区的智能化管理,提高物业管理的效率。

关键词:小区物业;物业管理系统;VisualBasic;SQLServer 2005;

ABSTRACT

Property Management System is an indispensable part of modern residential quarters . A good property management system can enhance the management level of the cell , and the daily management of the district is more convenient . Combine the computer’spowerful function with the modern management thinking ,and found the modern community residential is the direction of the development of property

management . Emphasis on modern management, attention to the attentive service is the purpose of the cell work . To improve the economic benefits of the property

management , management level , ensure the maximum economic ,those are seen as a goal.

The foreground of the software is carried out by Visual Basic 6.0.Using the SQL Server 2000customer interface tool to create and manage the database. This interface of the system is generous,practical,with simple operational method, and it is also a software complete suiting the common community property business management. It synthesizes the requirement and business mode of the many property management company in designing presess. It realized the establishment of the information

database of the district and collecting,staatistics,gathering of different expenses. It can realize the management of house property,customer in a small area of inhabitancy. And increase the effciency of the property management.

Key words :Community property ; Property management system ; Visual Basic 6.0; SQL Server 2000

一.系统的需求分析

为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。对软件需求的深入理解是软件开发工作获得成功的前提条件。

1.1信息需求:

物业管理(系统):实现用户注册、登录、密码修改,等功能并对其权限进行控制以方便不同用户对其信息进行操作,便于归档查询统计,也保障了系统的安全性。其中包括的注册/登录信息有(登录名,登陆密码,用户描述等)。

住户信息管理:业主信息管理包括(业主ID,业主姓名,出生年月,籍贯,性别,工作单位及地址,邮编,身份证号码,联系电话,入住时间,迁出时间等)

房产信息管理:房产信息管理包括(房间编号,物业地址,建筑面积,使用面积,转修情况,单价,总价,是否已经售出,买主编号,买主姓名,备注等)

物业设备管理:物业设备管理包括(设备编号,设备名称,型号,品牌,所属部门,购买日期,事故记录等)

收费管理:收费管理主要包括(收费编号,住户姓名,物业地址,年份,月份,收费项目,收费方式,应收总额,已交金额,欠款金额,交费日期,办理人,备注等)。

物业设备维修管理:物业设备维修管理主要包括(维修编号,设备编号,设备名称,维修日期等)。

二.系统的功能分析

经过调研与可行性分析,出于对人们生活住房考虑,设计了这套小区物业管理系统,本系统主要考虑到小区物业管理的普遍要求,小区物业管理系统主要包括:

(1)对小区内住户的详细资料的管理,包括增、删、改、查询等功能的实现,这些也是一个小区的基本资源,毕竟物业管理最后是针对小区的所有住户而言的。

(2)对小区所有房屋资料的录入和增、删、改、查询等功能实现,在基于这些小区的房产资源对小区进行管理。

(3)在具有了所有的基本资料信息后,需要实现实质性的物业管理。主要的管理业务包括:物业设备管理、仪表(水、电、煤气表)数据管理、收费管理、住户投诉管理、住户报修管理、设备维修管理、停车场管理。这些成为小区物业管理的主体。

(4)各项管理业务的统计报表,包括:物业设备统计报表、所有住户的水、电、燃气仪表资料统计、各种收费统计、住户投诉统计、住户报修统计、物业设备维修统计等,这样就可以便于物业公司对小区进行全面的了解和管理了。

2.1系统的功能:

系统用户管理功能

(1)系统用户的添加,包括用户名、密码、添加时间信息。

(2)系统用户密码的修改。

小区住户信息管理功能

(1)住户基本信息的录入,包括住户编号、住户姓名、物业地址、使用面积、

入住时间等信息。

(2)住户基本信息的修改。

(3)住户基本信息的删除。

(4)住户基本信息的查询。

小区房产信息管理功能

(1)房产基本信息的录入,包括房间编号、物业地址、使用面积、房型、单

价、总价等信息。

(2)房产基本信息的修改。

(3)房产基本信息的删除。

(4)房产基本信息的查询。

小区物业设备信息管理功能

(1)物业设备基本信息的录入,包括设备编号、设备名称、型号、品牌、所

属部门、购买日期、事故记录信息。

(2)物业设备基本信息的修改。

(3)物业设备基本信息的删除。

(4)物业设备基本信息的查询。

小区仪表信息管理功能

(1)仪表基本信息的录入,包括仪表编号、本月用量、单价、本月费用、上

月抄表日期、本月抄表日期等信息。

(2)仪表设备基本信息的修改。

(3)仪表设备基本信息的删除。

(4)仪表设备基本信息的查询。

小区停车信息管理功能

(1)停车场基本信息的录入,包括停车编号、车位位置、停车住户、物业地

址、使用日期、备注信息。

(2)停车场基本信息的修改。

(3)停车场基本信息的删除。

(4)停车场基本信息的查询。

小区收费管理功能

(1)其中包括物业收费和仪表收费两大类信息的录入,包括收费编号、年份、

月份、收费项目、收费方式、应收总额、已交金额等信息。

(2)收费基本信息的修改。

(3)收费基本信息的删除。

(4)收费基本信息的查询。

小区住户投诉管理功能

(1)住户投诉基本信息的录入,包括投诉编号、投诉日期、接待人员、处理

日期、处理人员、投诉内容等信息。

(2)住户投诉基本信息的修改。

(3)住户投诉基本信息的删除。

(4)住户投诉基本信息的查询。

小区住户报修管理功能

(1)住户报修基本信息的录入,包括报修编号、报修日期、接待人员、完成

日期、维修人员、报修内容、维修情况等信息。

(2)住户报修基本信息的修改。

(3)住户报修基本信息的删除。

(4)住户报修基本信息的查询。

退出

退出小区物业管理信息系统。

三.系统的功能设计

该系统是基于MDI 窗体以VB 自带的ODBC 引擎连接SQL Server 数据库进行开发的小区物业管理系统,力求与实际相结合具有小区日常管理和统计等功能,旨在达到使小区的管理和人事数字化使之更加方便快捷以提高工作效率。本系统功能模块结构图,如下图所示。

图一系统各模块结构图

四.系统的模块设计

本系统分为四个主要模块,即系统管理、资料管理、物业管理和数据报表管理。

4.1登录系统管理主要包括:

添加用户模块包括:为系统新用户设置用户名及口令。

修改密码模块包括:用于操作员更改自己的系统口令。

4.2资料管理主要包括:

住户资料模块包括:显示添加修改删除查询。

房产资料模块包括:显示添加修改删除查询。

4.3物业管理主要包括:

物业设备管理模块包括:显示添加修改删除查询等。

仪表数据管理模块包括:显示添加修改删除查询等。

停车管理模块包括:显示添加修改删除查询等。

收费管理模块包括:显示添加修改删除查询等。

住户投诉管理模块包括:显示添加修改删除查询等。

用户报修管理模块包括:显示添加修改删除查询。

设备维修管理模块包括:显示添加修改删除查询等。

五.系统的总体结构设计

小区物业管理信息系统部分实体E-R 图如下所示:实体用矩形表示,属性用椭圆表示,联系用菱形表示。

小区住户基本信息实体

住户编号

业主姓名物业地址入住时间

……

图二住户基本信息实体E-R 图小区房产基本信息实体

房间编号

物业地址房型是否出售

……

图三房产基本信息实体E-R 图水表基本信息实体

仪表表编号

单价本月费用……本月用量

图四水表基本信息实体E-R 图

仪表收费信息实体

收费编号

收费项目收费方式应收总额

······

图五仪表收费信息实体E-R 图

停车场基本信息实体

车位编号

停车住户开始日期截止日期

……

图六停车场基本信息实体E-R 图住户投诉基本信息实体

投诉编号

投诉日期处理日期处理人员

……

图七住户投诉基本信息实体E-R 图

上述E-R 图对本部分数据库设计来讲是局部的实体E-R 图,其他局部实体E-R 图就不赘述。通过将局部实体E-R 图进行按照关系合并,得出总体简化E-R 图如图八所示。

电表

投诉信息1配备1

1

n 使用水表配备使用煤气表配备

投诉11

1

1

住户居住使用11停车n 房产

1

m 收缴1收缴1仪表收费

m

停车场其他物业费

图八通报报修信息实体之间关系简化E-R 图

六.系统的数据库设计

数据库设计是要在一个给定的应用环境(DBMS )中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。

本系统的后台数据库是由多张表构成的。如下所示:

(1)用户表

用户表存放登录系统所需要的用户名和密码,修改密码时也同样需要访问此表,如表4-1所示。

表4-1用户表

(2)住户表

住户表存放小区内所有的住户信息,这些信息也是小区物业管理的基本信息,在实现系统的各个功能中起真非常重要的作用,如表4-2所示。

表4-2

住户表

(3)房产表

房产表存放小区内的所有房屋的信息,其中包括已售出的房屋和未售出的房屋,如表4-3所示。

表4-3房产表

(4)物业设备表

物业设备表存放归属小区物业管理的所有设备,如表4-4

所示。

(5)停车管理信息表

停车场信息表存放小区内住户停车位置的所有信息,如表4-5所示。

表4-5

停车管理信息表

(6)住户投诉表

住户投诉表存放小区内住户的各种投诉的所有信息,如表4-6所示。

表4-6住户投诉表

(7)住户报修表

住户报修表存放小区内住户的各种报修的所有信息,如表4-7所示。

表4-7

住户报修表

(8)设备维修表

设备维修表存放小区内设备维修的所有信息,如表4-8所示。

表4-8设备维修表

(9)水表资料表

水表资料表存放小区内住户的水表的所有信息,如表4-9所示。

表4-9

水表资料表

(10)电表资料表

电表资料表存放小区内住户的电表的所有信息,如表4-10所示。

表4-10电表资料表

(11)煤气资料表

煤气表资料表存放小区内住户的气表的所有信息,如表4-11所示。

表4-11煤气资料表

(12)

物业收费表

物业收费表存放小区内住户的各种除仪表以外设备的各种收费信息,如表4-12所示。

表4-12物业收费表

(13)仪表收费表

仪表收费表存放小区内住户的仪表的收费信息,如表4-13所示。

表4-13

仪表收费表

七.业务流程图

7.1小区物业管理系统系统业务流程图如图4-5所示:

图4-5系统业务流程图

流程说明:

(1)用户填写基本信息交给系统管理员,有系统管理员将用户信息添加到用户信息库。

(2)用户将投诉单交给系统管理员,待投诉处理后,给用户处理回执结果。

(3)业主提交报修单给维修人员,维修人员处理后将处理信息给系统管理员,

管理员向用户提供回执和将维修信息报维修总计。

(4)系统管理员通过业主基本信息库向用户提交缴费清单,用户缴费到财务,

财务回复用户缴费收据给用户和向系统管理员提供缴费信息。

(5)用户查看停车位信息,缴费有管理员确定车位信息,修改剩余车位信息

7. 2数据流程图

小区物业管理系统数据流程图如图4-6所示:

图4-6数据流程图

八.系统的界面及编码的实现

8.1系统界面设计

经过以上的分析及建模,已经完成了数据库的后台工作。下面要完成的是人机交互的界面。本系统分为以下三部分:

(1)用户登录;

(2)系统主体平台;

(3)通过主体平台调用的功能模块。

1. 登陆界面

2.

系统界面

3, 用户注册界面

新用户注册模块主要完成对新用户信息的录入,包括:用户名、密码、密码确认、真实姓名和注册日期。在这个界面中用户需要输入两次密码,用来保证所输入密码的正确性,最大可能地减少因为密码输入错误造成的麻烦。然后添加真实姓名和注册日期。用户输入信息完毕后,单击“确定”按钮就可以将所输入的资料写入后台数据库中,从而完成添加用户的操作。界面如图所示。

4. 修改密码

在“系统管理”菜单中选择“修改密码”,可以进入修改用户密码界面。本窗体中仍然采用密码验证的方法,目的同样是为了减少错误输入所造成的麻烦。

界面如图所示。

5. 住户资料界面

住户资料主要是对住户的基本信息和另外两个标签的信息进行添加、修改、删除、查询及统计记录个数。添加、修改、删除这些操作必须保存后才能生效。住户资料窗体界面如图所示。

6. 房产资料界面

房产资料主要是对住户的基本信息如(房间编号、物业地址、建筑面积、使用面积、房型、单价、总价、是否已出售,买主编号、买主姓名、备注) 的添加、修改、删除、查询及统计记录个数。添加、修改、删除这些操作必须保存后才能生

效。

7. 物业设备界面

物业设备管理主要是对除仪表外的小区内的所有物业设备基本信息如(设备编号、设备名称、型号、品牌、所属部门、购买日期、事故记录) 的添加、修改、删除、查询及统计记录个数。添加、修改、删除这些操作必须保存后才能生效。

8.

物业设备界面

9. 仪表信息管理界面

仪表数据管理主要是对住户的水表、电表、气表基本信息如(仪表编号、住户姓名、物业地址、年份、月份、上月数据、本月用量、单价、本月费用、上月抄表日期、本月抄表日期、本月交费日期、办理人) 的添加、修改、删除、查询及统计记录个数。

10. 停车管理

停车管理主要是对住户的停车场基本信息如(车位编号、车位位置、停车住户、物业地址、使用日期、备注) 的添加、修改、删除、查询及统计记录个数。添加、修改、删除这些操作必须保存后才能生效。停车场管理资料窗体如图5-11

所示。

图5-11停车管理窗体

九参考文献

[1]朱从旭严晖曹岳辉《VisualBasic 程序设计综合教程》清华大学出版社2005年

3月

[2]

[3]张得强《VisualBasic 案例开发》中国水利水电出版社2005年1月2005赛奎春高春艳李俊民《VisualBasic 工程应用与项目实践》机械工业出版社

年1月

[4]Steven Jordan(美)牛力

月《VisualBasic 6编程宝典》电子工业出版社2005年1

[5]求是科学

年12月《SQLServer 2000数据库管理与开发技术大全》人民邮电出版社2004

[6]杨学全赵慧勤李英杰张永周《SQLServer 2000实例教程》电子工业出版社

年7月2004

[7]

[8]

[9]郝平《数据库开发与应用》科学出版社2005年2月2005年2月2005年1月刘德明《精典物业管理方案》黄河出版社郭瑞军唐邦民《VisualBasic 数据库开发实例精粹》电子工业出版社

[10]Marco Cadoli Toni Mancini. Combining Relational Algebra, SQL and Constraint

Programming. Dipartimento

ViaSalaria Italy.2002,147-161Informatica Sistemistica Universita Roma "La Sapienza"


    相关文章

    管理信息系统设计--工业工程

    <管理信息系统>课程设计 指导书 课程代码:01025031 英文名称:Management Information System,MIS 适用对象:工业工程专业 学时学分:2周 一个学分. 一.课程设计目的 管理信息系统课程设 ...

    学生信息管理

    天津职业技术师范大学 Tianjin University of Technology and Education <数据库系统概论> 课程设计报告 学生信息管理系统 专 业: 计算机科学与技术 班级学号: 学生姓名: 指导教师 ...

    学生成绩管理系统(毕业设计)

    贵州教育学院本科毕业论文(设计) 题目: 学生成绩管理系统 学生姓名 XXX 指导教师 XXX老师 专 业 计算机科学与技术 年 级 07级计本班 摘 要:学生成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后 台数据库的建立和维 ...

    学位生成绩管理系统

    目 录 绪 论 . ...................................................... 4 1课题概述 ............................................... ...

    大学生档案管理系统的设计与实现

    学士学位设计论文(设计) 题 目 大学生档案管理系统的设计与实现 姓 名 学 号 二零一六年五月四日 摘 要 随着计算机技术的飞速发展,高校也已进入信息化时代.为了使高校学生信息更高效.更科学,决定开发高校学生档案信息系统.学生档案管理系统 ...

    超市管理系统课程设计报告说明书

    ******************* 实践教学 **************** 兰州理工大学 计算机与通信学院 2011年秋季学期 课程设计 题 目: 专业班级:计算机科学与技术1班 姓 名: 学 号: 指导教师: 成 绩: 摘 要 针 ...

    编译原理--教学大纲

    <计算机编译原理>课程大纲 一.适用对象 本课程适用于计算机科学与技术以及相关专业的网络教育.成人教育学生. 二.课程性质 本课程是计算机科学与技术专业学生的专业基础课. 编译原理课程是计算机专业的一门主干课程.课程介绍程序设计 ...

    基于单片机的交通灯设计毕业论文

    毕 业 论 文 题 目: 系 别: 姓 名: 指导教师: 单片机交通灯设计 摘 要: 近年来随着科技的飞速发展,一个以微电子技术.计算机技术和通信技术为先 导的信息革命正在蓬勃发展.计算机技术作为三者之一,怎样与实际应用更有效的结 合并发挥 ...

    课程设计实训小结

    这次数据库课程设计做的还是很成功的,功能全部基本都实现了。在做的过程中出现过几次小问题,搞了很长时间才做通的。做完这次课设之后,回顾起来,数据库课设其实挺简单的。只不过以为我们以往的不深入的探究,只看表面一堆堆的代码就感觉很难很难,实际上代 ...

    操作系统课程设计页面置换算法

    操作系统 课程设计说明书 题目: 页面置换算法程序设计 院 系: 计算机科学与工程 专业班级: 学 号: 学生姓名: 指导教师: 2014年 11月 21 日 2014年11月21日 安徽理工大学课程设计(论文)成绩评定表 目 录 1 问题 ...