《VB毕业设计.pdf》由会员分享,可在线阅读,更多相关《VB毕业设计.pdf(7页珍藏版)》请在金锄头文库上搜索。
1、VB.NETVB.NET 程序设计程序设计小区物业管理系统小区物业管理系统张嘉奇 (11 计升本 2)摘要本系统是使用 VB.NET+SQL 开发的小区物业管理系统,在开发过程中使用软件工程的原理和方法, 主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了小区信息数据库的创建及各种费用的收取、统计和汇总。本文简单介绍了 VB.NET 软件的界面及操作方法,简要说明了窗体的制作过程,程序的编写、编译过程,并总结了作者在软件开发过程中的心得体会。本系统可以实现如下功能:1系统登录:包括用户登录,修改密码,退出系统。2基本资料:包括房屋信息资料和住户信息资料管理3物业管理:包括停车
2、场管理,收费管理,住户投诉,住户报修管理,设备维修管理.4数据报表统计:包括住户投诉统计,住户报修统计,设备维修统计.本系统投入使用后,改变了以往小区物业管理过程中的手工操作方式,提高了小区物业管理的效率,起到了良好的社会效果和经济效益。关键字:小区物业管理数据库统计汇总一、概述随着我国市场经济的快速发展和人们生活水平的不断提高, 简单的社区服务已经不能满足人们的需求。如何利用先进的管理手段,提高物业管理水平,是当今社会所面临的一个重要课题。要想提高物业管理水平,必须全方位地提高物业管理意识。只有高标准、高质量的社区服务才能满足人们的需求。面对信息时代的挑战,利用高科技手段来提高物业管理无疑是
3、一条行之有效的途径。在某种意义上, 信息与科技在物业管理与现代化建设中显现出越来越重要的地位。物业管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。1. 1 目的及意义目的及意义设计一个小区管理系统,能够迅速、正确地解决各种问题,并能做到合理收费,真正为居民排忧解难,服务周到。而且该系统不需要一个专业的计算机工作人员,只要安排会简单操作人员即可;节省了大量的数据统计处理时间。1. 2 具体功能具体功能该系统包括系统管理模块、 小区物业资料管理模块、 小区物业基本管理模块、统计报表模块和帮助模块。系统管理模块包括:用户注册、用户口令更改、退出系统;小区物业资料管理模块包括:房屋
4、信息资料、住户信息资料;小区物业基本管理模块包括:住户投诉管理、住户报修管理、住户预付款管理、物业收费管理、停车位管理;统计报表模块包括:住户投诉报表统计、住户报修报表统计、物业收费报表统计;帮助模块包括:帮助、关于。1. 3 主要特点及亮点主要特点及亮点该系统具有很好的管理功能, 通过管理员对本系统的操作来实现对系统各个模块的浏览查询、添加、删除、修改、打印报表等操作。小区物业管理系统通过收费名称来查询具体的收费明细, 通过住户的姓名和编号来进行精确查询和模糊查询,通过住址能查询房屋信息。1. 4 系统运行的软件、硬件环境系统运行的软件、硬件环境本系统采用 VB.NET 为开发平台,所以本系
5、统可在 Windows 操作系统下运行。在数据库方面, 则使用 SQL SEVER 2000 数据库管理系统, 它基于 Windows2000/XP系统,具有功能强大、结构清晰、高效优化等特点。二、功能需求分析2. 1 社会背景及发展状况社会背景及发展状况随着我国市场经济的快速发展和人们生活水平的不断提高, 简单的社区服务已经不能满足人们的需求。由于管理面积大,户数多,物业管理范围广,管理内容繁杂,小区物业管理混乱的问题一直无法解决。再者,小区物业管理中一项重要的工作是计算、汇总各项费用,由于费用项目较多,计算方法繁重,手工处理差错率较高。同时查询某房产资料或业主资料需要较长时间。因此该物业公
6、司决定采用计算机进行物业管理。根据该小区具体情况,该系统在实施后,能够满足对小区住户资料、财产资源统计、小区投诉、装修、维修、等进行管理,能够满足对水、电表抄收、统计、核算、各项费用统计汇总。2. 2 功能需求分析功能需求分析小区物业管理系统,主要是用于管理人员对小区物业信息的查阅,修改,添加,删除,打印报表等等。实现对本部门管理信息的添加、查询、修改、删除等操作。2. 3 系统性能分析系统性能分析一个系统的好坏不仅在于系统运行的速度, 还涉及到系统是否具有人性化的提示信息。该管理系统无论是在用户登录、信息查询,还是在管理员负责信息进行对数据的添加、查询、修改、删除时都给与了清晰的提示信息,让
7、用户感到该系统所设计的一大特点人性化。三、系统设计3. 1 开发环境开发环境采用 VB.NET 平台进行开发,采用 SQL Server 2000 作为本系统的数据库,在 Windows xp 系统下实现系统的编辑、运行等操作。1. 数据库的选择:Microsoft SQL Server 与 Access,Orcale 都是当前比较流行的数据库管理系统(BDMS) 。随着 SQL Server 的不断完善与发展,以及与网络操作系统的完美结合,为系统扩展为多机操作提供可能,SQL Server 2005 是一个可缩放、高性能的数据库管理系统,有完善的数据库维护计划。而且在这个项目中,由于数据量的
8、考虑,本论文决定使用 SQL Server 2005 作为后台的数据库。2. 开发工具的选择由于 Microsoft Visual Studio .NET 2005 的 VB.NET 语言是微软公司目前主推的编程语言,因此本项目决定选用 VB.NET 语言来进行代码的编写,这样既可以锻炼我的学习能力又可以是我了解目前先进的编程语言。由于大多数公司内部使用的计算机平台都是基于 Windows 环境的。 为了降低系统成本,应最大程度地利用现有的资源、兼容现有的环境,可确定使用下面的开发环境:(1) 网络操作系统:Windows XP;(2) 数据库服务器:SQL Server 2000;(3) 服
9、务器平台:Windows XP;(4) 客户机平台:Windows XP;(5) 前台开发工具:Microsoft Visual Studio .NET 2005 的 VB.NET 语言;(6) 数据访问对象:ADO.NET。3. 2 主要模块说明主要模块说明该系统包括系统管理模块, 小区物业资料管理模块, 小区物业基本管理模块,统计报表模块,帮助模块。1系统设置模块该模块主要有用户注册、用户口令更改、退出系统。用来添加、修改、删除用户信息。2小区物业资料管理模块该模块主要是房屋信息资料、住户信息资料,管理员能够对其进行添加、查询、修改、删除等管理。3小区物业基本管理模块该模块包括住户投诉管理
10、、 住户报修管理、 住户预付款管理、 物业收费管理、停车位管理,同样是管理员和相关部门具有对其进行添加、修改、删除等管理,日常事务中的各个信息都应该及时的更新来是查阅信息的人能第一时间查询到想要的信息4统计报表模块该模块主要是住户投诉报表统计、住户报修报表统计、物业收费报表统计。管理员能够对其进行添加、查询、修改、删除等操作。5帮助管理模块该模块主要是帮助和关于模块管理,管理员可以对其进行管理操作。3. 3 项目设计总体方案项目设计总体方案该系统用 VB.NET 平台进行开发, 前台主要用 Windows 窗体进行页面的显示,后台主要用 vb 语言来实现对数据库的连接、添加、修改、删除等操作。
11、以这种方案开发系统使得系统具有良好的可扩展性,开发者思路清晰。四、技术实现4. 1 搭建开发平台搭建开发平台411 数据库的选择软件的本质是对数据的处理,所以数据库的选择、需求中各模型间数据关系的设计以及数据库的开发在软件开发中显得尤其重要。本系统采用的是 SQLServer 2000 数据库。该数据库具有以下几个优点:SQL Server 2000 适合编写中小型数据库。它包括 SQL 服务管理器,SQL 企业管理器,SQL 查询分析器,SQL 联机帮助 4 个主要工具。412 开发工具介绍在开发工具的选择上,我选择了 Microsoft 公司设计的 Visual Basic.NET开发工具
12、。 它是一种功能强大的计算机软件开发工具, 其继承了 Visual Basic6.0语言易学易用的优点,能快捷、方便的开发图形设计/图像处理和数据库技术等应用程序。4. 2 数据库设计数据库设计使用 ADO.NET 开发数据库访问应用程序是非常便利的,而且由于 ADO.NET具有语言无关特性,可以在不同的环境中运行,本系统采用 VB 选择 ADO.NET 对象进行数据库应用程序设计。数据库中包含 9 张表(表中“ (主) ” 意为主键) ,详细情况列举如下:1房屋及住户资料表包括十一个字段名称,字段名称、类型、长度等如图所示,此表简要介绍了房屋的具体资料,能详细的查询房屋的基本信息。方便了管理
13、员查询房屋及住户的各项信息资料。2物业收费管理表包括十二个字段名称,字段名称、类型、长度等如图所示,此表有具体的住户名称和物业地址,方便管理员查询。还有具体的缴费项目,例如水费,电费等等费用,方便管理员能查询业主的各项费用,还有具体的缴费日期和金额,方便管理员查询业主的缴费金额。3住户投诉管理系统表包括九个字段名称,字段名称、类型、长度等如图所示,此表主要是业主投诉住户的具体信息,包括被投诉住户的物业地址和投诉内容, 方便物业查询和处理,物业根据业主的投诉内容进行和投诉业主联系,来解决投诉问题具体情况。4用户管理表包括三个字段名称,字段名称、类型、长度等如图所示,用户管理表可以注册用户编号和用
14、户名,并设置密码,还可以输入原密码来修改密码,获得新密码。管理员输入修改后的新密码即可再次登录系统,但必须输入正确的用户名和密码即可登录。5住户报修管理系统管理表包括七个字段名称, 此表主要的是物业对住户进行维修服务的,物业通过物业地址来对业主的报修请求上门维修。6住户欠费及预付费管理表包括七个字段名称, 此表主要功能是业主可以提前预付金额,如有欠费现象物业可以对业主收取一定费用违约金额。7住户停车车位管理表包括五个字段名称,字段名称、类型、长度等如图所示,此表主要功能是物业通过住户名称和车位编号来对业主的车位管理。4.34.3 主要技术问题主要技术问题使用 ADO.NET 开发数据库访问应用
15、程序是非常便利的,而且由于 ADO.NET 具有语言无关特性,可以在不同的环境中运行,本系统采用 VB 选择 ADO.NET 对象进行数据库应用程序设计。小区物业管理系统通过收费名称来查询具体的收费明细,通过住户的姓名和编号来进行精确查询和模糊查询,通过住址能查询房屋信息。五、总结这个设计是以VB.NET为开发平台制作的信息工程系学生会事物管理系统, 这个系统不仅实现了广大师生对信息工程系学生会日常事务的浏览查询, 及时了解自己班级的情况和学生会的情况,而且通过查看信息是否及时更新,还能过反映出学生会成员的工作状态。系统运行环境简单,方便操作。这次程序设计还是自己真正的完整的开发一个系统。 虽
16、然说它是一个系统但是仅仅利用一个多月的时间来做需求分析、功能设计、代码编写是远远的够的。它任还存在着一些需要改进的地方,以后会继续努力,逐步改善并完善本系统。通过这次的程序设计,使我对程序开发有了一个更深的了解,程序开发这项工作不但需要我们这些开发人员有着严谨求实的学习态度, 能将理论运用到实际的能力,更需要我们具有良好的心理素质,遇到问题肯钻研,不轻易放弃。在开发程序的这一段时里,我遇到了许多问题,有时自己想要实现的一些功能,在真正的实现过程中才发现并不容易,才感觉到自己相关知识的匮乏。于是上网找资料,问老师同学,成了很平常的事情。渐渐的我发现自己同别人的交流能力曾强了,自学能力也有所提高。在这里非常感谢我的指导老师,在整个毕业设计过程中,设计的每一步都是在老师的耐心指导和悉心帮助下逐步完善和完成的。老师严谨的治学态度、全力以赴的精神、以及对学生的提携、帮助和照顾,使我获益良多且深受感动,同时老师的大力支持,使我在学习中一直充满自信,相信自己一定会做好。参 考 文 献1VB 语言程序设计教程,人民邮电出版社,20102SQL Server 实例教程,电子工业出版社,20083SQL Server 数据库系统应用设计,清华大学出版社,20124VB.NET 应用教程,清华大学出版社,2011