徐瑛瑛 0614010110 基于Visal Basic 60 +Access 的小区物业管理系统设计.docx
- 文档编号:23184476
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:29
- 大小:367.78KB
徐瑛瑛 0614010110 基于Visal Basic 60 +Access 的小区物业管理系统设计.docx
《徐瑛瑛 0614010110 基于Visal Basic 60 +Access 的小区物业管理系统设计.docx》由会员分享,可在线阅读,更多相关《徐瑛瑛 0614010110 基于Visal Basic 60 +Access 的小区物业管理系统设计.docx(29页珍藏版)》请在冰豆网上搜索。
徐瑛瑛0614010110基于VisalBasic60+Access的小区物业管理系统设计
ShanghaiLixinUniversityofCommerce
本科生毕业论文
基于VisualBasic6.0+Access的小区物业管理系统
BasedontheBasic6.0+AccessofVisualResidentialPropertyManagementSystem
学生姓名徐瑛瑛
指导教师张明
级别2006级
学院数学与信息学院
专业信息管理与信息系统
班级06140101
学号0614010110
二〇一〇年五月十二日
摘要
小区物业管理系统的开发,规范了住宅小区的管理工作,为物业管理部门提供一套高效、快捷的应用软件。
物业管理系统以人为本,在各个方面优化工作程序。
科学化,信息化管理同时也是与世界接轨的重要条件。
在某种意义上,信息与科技在物业管理与现代化建设中显现出越来越重要的地位,是评判一个小区甚至一个公司管理标准的重要标志。
本文采用VB与Access数据库技术,开发了小区物业关系系统。
本文分析了实际小区管理工作的需求,对系统主要功能模块进行了划分。
同时由各部门子系统进行系统构成了整个系统的整体框架。
数据库设计阶段完成了该系统相关数据的概念模型以及逻辑模型设计结果。
系统主要具有档案录入、文件删减、信息修改、添加用户、删除用户、更改用户信息功能
关键词:
需求分析;VisualBasic6.0;Access2003;ADO;物业管理系统
Abstract
Residentialpropertymanagementsystem,regulatingtheresidentialdevelopmentofmanagement,propertymanagementdepartmenttoprovideasetofefficient,quickapplicationsoftware.Propertymanagementsystem,people-oriented,inallrespects,optimize.Scientificmanagementandinformationizationoftheworldmarketandalsoanimportantcondition.
Inasense,informationandtechnologyinpropertymanagementandtheconstructionofmodernizationshowsamoreandmoreimportantposition,thejudgeacommunityorevenacompanymanagementstandard.
BasedonVBandAccessdatabasetechnology,developedresidentialpropertyrelationssystem.Inthispapertheactualvillagemanagementrequirements,mainfunctionalmodulesofthesystem.Andbythedepartmentsofthesubsystemandsystemofthewholesystem.Thedatabasedesignphaseiscompletetherelevantdataoftheconceptualmodelandthelogicalmodeldesignresults.
Systemfiles,fileswithmajorcutbacks,informationmodification,adduser,deleteusers,changinguserinformationfunction
Keywords:
therequirementanalysis,VisualBasic6.0,Access2003,ADO,Propertymanagementsystem
目录
引言6
一、开发背景7
(一)物业管理的历史追溯,成因以及未来的发展趋势7
(二)现行物业管理面临的问题8
(三)解决方案8
二、系统分析与设计9
(一)可行性分析9
(1)技术可行性9
(2)经济可行性11
(3)法律可行性11
(二)系统设计11
(1)系统结构功能图12
三、数据库设计13
(一)小区物业管理系统数据库需求分析14
(二)小区物业管理系统数据库概念结构设计15
(三)小区物业管理系统数据库逻辑结构设计17
四、系统的开发与实现18
(一)系统开发环境18
(二)小区物业管理系统的系统结构设计19
(三)用户登陆以及系统的设计与实现19
(1)系统登入模块设计19
(2)主窗体设计20
(3)子系统设计21
五、结束语27
致谢28
参考文献29
引言
随着市场经济的深入发展,随着城市建设的不断完善,随着房地产业的不断扩大,物业管理随之兴起。
然而新崛起的物业公司往往在管理方面或多或少存在着一定的缺陷,因此严格管理,规范服务,统一标准,科学设计成了推动我国我物业管理行业健康,快速发展的动力和保障。
21世纪是信息的时代,是计算机的时代,物业管理也进入了信息化时代。
在大城市里,一个普通的小区能住上几百甚至几千户居民。
对于这样一个庞大的人群,小区的经营者不仅首先要有坚实的硬件基础,还要有一个高效,智能,操作的简单的小区物业管理系统。
以便在小区内快速地发布和获取住处并以最快地速度响应用户的需求,及时为用户提供服务,为住户提供一个舒适的居住、生活环境。
本系统界面设计大方、简洁、实用,操作简单方便,是一款完全适合普通小区物业日常事务管理的软件。
软件设计综合了具有一定代表性的多家物业管理公司的业务模式和需求。
能实现房产、客户等小区的智能化管理,可以提高物业管理的效率
为了完成上述任务,除了完成必要的需求分析,还需要按软件工程理论进行其他方面设计,包括数据库设计等。
系统选用access进行设计数据库,选用ViscalBasic.6.0技术进行开发。
一、开发背景
(一)物业管理的历史追溯,成因以及未来的发展趋势
物业管理系统的开发,规范了住宅小区的管理工作,为物业管理部门提供一套高效、快捷的应用软件。
物业管理系统以人为本,在各个方面优化工作程序。
科学化,信息化管理同时也是与世界接轨的重要条件。
在某种意义上,信息与科技在物业管理与现代化建设中显现出越来越重要的地位,是评判一个小区甚至一个公司管理标准的重要标志。
物业管理作为一种房地产管理的模式起源于19世纪60年代的英国,是当时以为名叫奥科维亚·希尔德住宅业主为出租其宅基地而发明的一套管理办法。
从那时至今经过约140多年的发展,这种管理办法日益被业主和政府有关部门所重视,并在全世界范围内被推广。
(1)住宅建设迅猛发展,大量住宅小区投入使用。
改革开放以来,住宅建设飞速发展。
我国城镇现有住宅已近80亿平方米。
现在大量住宅小区投入使用,带来了管理工作的变化。
除了对房屋进行维修外,还必须对附属物、设备、场地、环卫绿化、道路、治安进行专业化管理,以保持新建住区的完好,发挥其整体功能和综合效益。
国外和香港对住宅区和其它物业实施专业化管理的经验被引入,取得了较好的效果,带动了全国物业管理工作的起步和发展。
(2)住房制度改革的逐步深化。
随着房改的步步深化,城镇居民住房自有率已经超过75%,形成一个住区内,一幢房子里的产权多元化格局。
房管所及单位房管处(科)的管房体制已经完全不能适应。
对管理的社会化形成了客观的要求。
物业管理从体制上克服了房改后形成的多个产权单位多头、多家管理,各自为政、扯皮推诿等旧管理体制的弊端。
(3)体制改革的推动。
随着计划经济体制加快向社会主义市场经济体制的转轨,政府职能的转变,以前那种由政府行政福利型直接管理房屋,政府对住区环境、社区服务直接负责的办法,已经不能适应形势的变化。
一个由业主自治与物业公司专业化管理结合,由物业管理企业实施经营型管理和有偿服务,使管理得以以业养业、自我发展、良性循环,既减轻了政府的压力和负担,又使得管理经费有了稳定来源的机制,日益显示其新体制的优越性。
(4)人民群众生活水平的不断提高。
居民对住房问题的关切从有无转为大小,继而更加关注环境和社区服务。
同时,广大住户拥有了自己的产业,对保持房产和附属设施的完好,以达到保值、增值的观念也逐步树立,使得物业管理的好坏已经成为居民选购住房考虑的重要因素,物业管理为越来越多的人接受,其行业地位不断攀升,外部环境逐步改善。
(二)现行物业管理面临的问题
该小区的管理工作大部分还是进行着手工管理,工作起来效率很低,并且不能及时了解小区内部各处的信息,也不方便工作人员之间彼此的交流,不便于动态及时地了解概况,以便更好地适应当前小区的管理需求。
手工管理还存在这许多弊端,由于不可避免的人为因素,经常造成数据的遗漏、误报。
计算机信息化管理有着储存信息量大、速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。
(三)解决方案
基于以上的对问题的分析,利用计算机给我们提供信息,及时地调整小区物业管理整体结构,并且对整个信息进行动态管理就十分必要了。
小区物业信息系统的建立,需要进行对住户的需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。
小区物业信息管理系统的体系结构,既要符合企业的生产经营体制,又要符
合计算机软件本身的特点,因此需要从下面几个方面来综合的考虑:
1综合考虑企业现行的管理体制下各个职能部门的要求,把关系紧密,数据采集,交换,加工分析路径最短,业务相对独立的一些职能划分为一个子系统。
2充分考虑企业管理部门的业务分工,尽可能的使一个功能子系统属于一个职能的管辖范围内,以便于今后个子系统的管理和维护。
3有利于子系统的开发,设计和维护,各个子系统之间相对独立和相对稳定。
在软、硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的管理各种信息。
硬件的配置要求不能太高,这样可以很好的适应当前的实际情况。
系统设计开发的周期要短,在短时间内完成,减少开发成本,提高开发效率,方便、简单、实用作为系统开发的指导思想。
二、系统分析与设计
(一)可行性分析
(1)技术可行性
从技术角度分析,本系统的开发主要针对数据库中的数据进行操作,本系统是基于VisualBasics6.0软件开发工具和Access2003相结合进行系统开发。
什么是VisualBasics
什么是VisualBasic(VB)?
VisualBasic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。
从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。
它源自于BASIC编程语言。
VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。
程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
语言特性
VB的中心思想就是要便于程序员使用,无论是新手或者专家。
VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。
VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。
因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。
过去的版本里面VB程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。
VB的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。
有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。
VB使得大量的外界控件有了自己的生存空间。
大量的第三方控件针对VB提供。
VB也提供了建立、使用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单
什么是Access?
作为Microsoft的office套件产品之一,access已经卖出了近700万份,成为世界上最流行的桌面数据库系统。
Access与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。
它能操作其它来源的资料,包括许多流行的PC数据库程序(如dBASE,Paradox,MicrosoftFoxPro)和服务器、小型积极大型机上的许多SQL数据库。
Access还完全支持Microsoft的OLE技术。
Access的优点
(1)存储方式单一
Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。
(2)面向对象
Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。
(3)界面友好、易操作
Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。
系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
(4)集成环境、处理多种数据信息
Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
(5)Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。
ACCESS的缺点
ACCESS是小型数据库,既然是小型就有他根本的局限性,以下几种情况下数据库基本上会吃不消:
数据库过大,一般ACCESS数据库达到50M左右的时候性能会急剧下降;网站访问频繁,经常达到100人左右的在线;记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降!
(2)经济可行性
在信息时代的今天,小区物业内部已经具备网络系统,因此本系统在实施阶段将以现有网络为基础进行系统实施,以减少系统后期阶段费用、人员费用等各项支出,员工数量也将控制在合理的范围内。
同时,为小区物业管理的服务质量将有所提高,这是无法用经济价值来衡量的。
并且本系统成熟后可以将其作为商业软件投放物业管理领域。
所以本系统在经济上是可行的。
(3)法律可行性
由于小区内主要以中、高层人群为主,因此对小区内部人员的个人信息管理要提供一定的保密措施,一面产生侵犯个人隐私权和不必要的法律纠纷。
因此在数据库设计阶段,要对各种信息有一定的权限控制。
在开发工具的选择上使用正版软件,以免在开发过程中因版权问题带来不必要的麻烦。
在个人信息的管理上,数据库的设计主要针对小区物业主进行全面了解,并且与各业主达成协议,对其有关个人隐私的信息不予以公开,对每一个业主信息实施个性化的记录,一边业主个人信息的保密性。
因此本系统的开发在法律上是可行的。
(二)系统设计
物业管理系统是一款质量高,标准严的社区服务管理系统,面对物业管理过程中出现的各类情况能针对性的实施各项活动。
能够完成下列目标:
▲系统界面美观友好,操作简单。
▲全自动化信息管理,随时掌握小区信息。
▲全方位的快速查询,提高工作效率。
▲灵活,准确收费,提高财务工作效率。
▲系统内部控制严密,数据存储安全可靠。
▲方便管理人员及时查询物业最新消息。
(1)系统结构功能图
根据小区物业管理人员实际操作提出的对系统的具体要求,并结合计算机运行管理的特点,本系统功能主要由系统设置,保安部,管理部,财务部,经营部5个子系统组成。
系统结构功能图1所示。
小区物业管理业务流程图
三、数据库设计
数据库设计是指对于一个给定的应用环境,构造设计优化的数据库洛基模式和物理结构,并根据此建立数据库及应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据库操作要求。
信息管理要求是指在数据库中应该存储和管理哪些数据对象;数据操作要求是指对数据对象需要进行哪些操作,如:
查询,插入,修改,统计等操作。
数据库设计的目标是为用户和各种应用系统提供一个信息基础设施和高效的运行环境。
高效率的运行环境包括:
数据库的存取效率,数据库的存储空间的利用率,数据库系统运行管理的效率高等。
数据库结构设计步骤一般可将数据库结构设计分为四个阶段,即需求分析、概念结构设计、逻辑结构设计和物理设计。
(一)小区物业管理系统数据库需求分析
目前城市建设“多管齐下”,齐头并进,加上体制与经费等原因,居民的住宅和环境虽然有了很大的改善,但还是存在很多问题。
对于大部分小区物业管理人员来说,由于管理面积大,住户数量多,管理内容繁杂,小区物业管理人员一直没能做到及时解决抑或妥善处理。
有时因为长期不能处理好住户的问题,导致住户谈到物业就嗤之以鼻。
甚至因为物业的疏忽产生很多治安问题。
例如:
偷窃,抢劫等严重危害人生安全。
近年来,房屋与物业管理往往是单一的没有联系的,致使一些物业单位忽视自身建设,把物业管理看成只是收取服务费等,对企业发展和专业管理水平既没有提高也没有规划。
没有明确的管理条例,没有根据住宅管理条例实施管理,对一些重要物业信息没有存档,管理不计成本,年终没有核算。
因此,物业公司需要采用电子化来进行物业管理刻不容缓。
根据一般住宅小区情况,该系统实施后能满足业主查询物业信息,能满足业主就近交水电费等
(二)小区物业管理系统数据库概念结构设计
根据物业管理系统的需求分析,业务流程设计以及系统功能结构图的规划,制作出系统中使用的数据库实体对象及实体E-R图。
设计E-R图的思路是从整体到局部到个体------从大楼信息实体到业主信息实体再到人口信息实体。
大楼信息实体包括小区内部的大楼名称,位置,结构等。
大楼信息实体E-R图如图3所示。
一幢大楼里最主要的也是本系统服务的对象:
业主。
业主信息实体包括:
业主姓名,小区名称,大楼名称,房间号码,联系地址等属性。
业主信息实体E-R图如图4所示。
完成业主信息实体E-R图后,接下来在此基础上设计人口信息实体E-R图。
人口信息实体包括人口编号,姓名,小区名称,大楼编号等。
人口信息实体E-R图如图5所示
(三)小区物业管理系统数据库逻辑结构设计
逻辑结构设计的任务是把概念结构设计阶段设计的E-R图转换为选用的DBMS产品所支持的数据模型想符合的逻辑结构。
以下列示了一些主要的数据表的结构。
表3.1Tab-dlinfo(大楼信息表)
字段名
数据类型
字段大小
大楼编号
文本
40
大楼名称
文本
40
大楼说明
文本
60
大楼位置
文本
60
房间数量
数字
长整型
总户数
数字
长整型
负责人
文本
40
负责人电话
文本
60
备注
文本
60
建筑面积
数字
长整型
竣工日期
日期
10
交工日期
日期
10
大楼结构
文本
30
单元数
数字
长整型
表3.2Tab-yezhu(业主信息表)
字段名称
数据类型
字段大小
业主代号
文本
50
业主姓名
文本
50
性别
文本
50
联系地址
文本
50
手机号码
数字
50
电话号码
数字
50
工作单位
文本
50
证件类型
文本
50
证件号码
文本
50
签约日期
日期
50
进住日期
日期
50
是否进住
文本
50
小区名称
文本
50
大楼编号
数字
50
房间号码
数字
50
表3.3Tab-renkoui(人口信息表)
字段名称
数据类型
字段大小
人口编号
文本
50
姓名
文本
50
性别
文本
50
出生日期
日期
50
文化程度
文本
50
与户主关系
文本
50
籍贯
文本
50
国籍
文本
50
婚姻状况
文本
50
工作单位
文本
50
职业
文本
50
家庭电话
数字
50
手机号码
数字
50
家庭住址
文本
50
小区名称
文本
50
大楼名称
文本
50
房间号码
数字
50
身份证号码
数字
50
户口所在地
文本
50
备注
文本
50
四、系统的开发与实现
(一)系统开发环境
(1)操作系统:
WindowsXP或Vista
(2)软件支持:
VisualBasic6.0
(3)数据库:
Access
(二)小区物业管理系统的系统结构设计
以Access作为后台数据库,VisualBasic6.0软件调试。
数据库服务器中存放
小区物业管理方面的所有信息,小区管理员可以访问,以进行相关的管理工作。
(三)用户登陆以及系统的设计与实现
(1)系统登入模块设计
系统登入模块是一个系统最直接最基础的模块,它只一个系统的门面,应该做的简单易操作,也要美观大方。
在一些大型企业,登入人员分管理员,普通员工,公司高级管理层。
每个层次登入所看到的是不同的内容。
根据小区物业的管理,本系统做了针对性的简单的登入。
请看图3.1
图4.1小区物业管理系统登入界面
(2)主窗体设计
主窗体设计的好与坏将会影响到整个应用程序的形象,因此应该首先将应用程序的主窗体设计得美观一下。
同时,主窗体也是一个应用程序控制的核心。
应用程序的所有功能调用都要通过主窗体来实现
在VB中建立一个程序主要包括两部分工作,即:
设计窗体和编写代码。
设计窗体也就是设计一个应用程序的操作界面。
当建立一个新的程序时,VB自动创建一个新的窗体,命名为Form1,窗体是VB应用程序的基本构造模块,每一个窗体都有自己的窗体设计器窗口,是我们进行界面设计的场所,一个窗体在程序运行时便成为一个窗口。
请看图3.2及图3.3
图4.2主窗体界面
图4.3主窗体菜单
(3)子系统设计
小区物业管理系统分为五个子系统,分别是:
经营部子系统、管理部子系统、财务部子系统、保安部子系统、和系统设置。
每个小子系统都能实现查找,删除,修改,保存等基本的操作。
接下来依照系统开发的先后顺序来介绍一下每一个子系统的功能。
经营部
主要负责小区信息,大楼信息和房屋信息的登记。
大楼信息登记里分别对大楼编号、大楼名称、大楼位置、房屋数量等属性进行统一登记。
用按钮键连接上下信息。
当推出管理子系统时就是主窗体了。
图4.4经营部-大楼信息登记界面
管理部子系统分三个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 徐瑛瑛 0614010110 基于Visal Basic 60 +Access 的小区物业管理系统设计 基于 Visal Access 小区 物业管理 系统 设计
链接地址:https://www.bdocx.com/doc/23184476.html