JAVA小区物业管理系统_第1页
JAVA小区物业管理系统_第2页
JAVA小区物业管理系统_第3页
JAVA小区物业管理系统_第4页
JAVA小区物业管理系统_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

辽宁科技大学课程设计说明书设计题目:学院、系:专业班级:学生姓名:王缔指导教师:一成绩:年月日摘要管理信息系统(ManagementInformationSystems简称MIS)是60年代在欧美新兴起来的计算机应用学科。目前,由于开发高质量MIS的能力大大落后计算机硬件日新月异的进展,但竞争激烈的社会对MIS发展和完善需求在不断地增加,MIS现在已经深入到我国的各行各业。本软件的前台设计由javaweb实现。利用MYSQL用户界面工具进行数据库的创建和管理。本系统界面设计大方、简洁、实用、操作简单方便,是一款完全适合普通小区物业日常事务管理的软件。软件设计综合了具有一定代表性的多家物业管理公司的业务模式和需求。实现了小区信息数据库的创建及各种费用的收取,提高物业管理的效率。关键词:小区物业;javaEE;MYSQL;前言错误!未定义书签。第一章系统的概述错误!未定义书签。系统研究的目标和应用背景错误!未定义书签。系统研究的目标错误!未定义书签。系统的应用背景错误!未定义书签。系统研究的设计要求错误!未定义书签。第二章系统的可行性研究错误!未定义书签。技术可行性研究错误!未定义书签。经济可行性研究错误!未定义书签。操作可行性研究错误!未定义书签。第三章系统的分析错误!未定义书签。系统的需求分析错误!未定义书签。需求分析的任务错误!未定义书签。需求分析的方法错误!未定义书签。第四章系统的设计错误!未定义书签。系统的设计目标错误!未定义书签。系统的总体设计错误!未定义书签。系统的功能设计错误!未定义书签。系统的模块设计错误!未定义书签。系统的总体结构设计错误!未定义书签。系统的数据库设计错误!未定义书签。第五章系统的界面及编码的实现错误!未定义书签。系统界面设计错误!未定义书签。加载系统及用户登录部分错误!未定义书签。系统主台平台部分错误!未定义书签。主窗体调用各个模块部分错误!未定义书签。系统代码设计错误!未定义书签。结论错误!未定义书签。附录1源代码摘录错误!未定义书签。本软件使用MicrosoftVisualBasic进行编写。数据库技术的产生与发展源于对于数据的组织与管理。数据库技术是数据管理的技术,它随着数据管理任务的需要而产生于20世纪60年代中期。这是一门综合性技术,涉及操作系统,数据结构,算法设计和程序设计等知识。数据库技术的基本思想是对数据实行集中,统一,独立的管理,用户可以最大限度的共享数据资源。一个好的管理信息系统的建立必须要以一个好的管理基础为前提。本物业管理系统的开发,是为了规范住宅小区的管理工作,为物业管理部门提供一套高效、快捷的应用软件。适用于管理以下物业:房产业主、住宅群体、智能小区、各类小区等等。使用计算机进行小区物业信息的处理优点如下:⑴及时信息交流,改善服务质量,通过本系统对小区物业管理信息的规范管理,可以及时的掌握业主们的需求,并根据需求有针对性的改进业务,以提高服务质量。(2)方便查询,提高工作效率。随着人们生活水平的不断提高,人们对生活环境要求日益提高,尤其是对居住环境不断提出新的需求,为了适应这种形式,小区的经营者不仅首先要有坚实的硬件基础,还要有一套现代化的物业管理系统。第一章系统的概述系统研究的目标和应用背景1.1.1系统研究的目标本系统介绍了小区物业管理系统的实现。它是小区现代化的管理手段。智能小区开始建设的同时应该遵循”管理是保障”的原则,没有高质量的住宅小区智能化管理,就不可能充分发挥住宅小区智能化的功能效果。科学高效的管理是智能化的真正内涵,简单的硬件拼凑对于智能小区的实际应用是缺少实际意义的。为此,作为小区的实际管理者-物业管理公司应该运用现代化的计算机管理手段,使物业的硬件管理结合软件管理,为物业管理走向现代化、制度化与规范化创造条件。在本系统中,我对整个系统模型的分析与设计,以及整个数据库模型的分析与设计有了一定的了解。物业管理软件的设计从低到高有三个层次:第一个层次为单项数据处理,模仿手工管理方式,多用于简单的事物性工作,这是目前国内大多数物业管理公司所处计算机应用水平;第二个层次是数据综合处理,此时计算机应用呈现网络化和实时处理特点,已经具备部分提高物业管理效率的特点;第三个层次则是管理信息系统,此时信息论、控制论、系统工程等优化理论在软件程序中得以运用,计算机网络和数据库的建立,使计算机有管理某个单一系统发展成全面的管理系统。系统集成能力的高低和决策分析功能成为衡量此阶段物业管理软件水平的依据。我们下文讨论的物业管理软件的设计就是第三个层次的软件设计。本系统介绍了小区物业管理系统的实现。它是小区现代化的管理手段。智能小区开始建设的同时应该遵循"管理是保障"的原则,没有高质量的住宅小区智能化管理,就不可能充分发挥住宅小区智能化的功能效果。科学高效的管理是智能化的真正内涵,简单的硬件拼凑对于智能小区的实际应用是缺少实际意义的。为此,作为小区的实际管理者-物业管理公司应该运用现代化的计算机管理手段,使物业的硬件管理结合软件管理,为物业管理走向现代化、制度化与规范化创造条件。1.1.2系统的应用背景近年来,随着人民生活水平的提高,人们对住宅质量提出更高的要求。在此前提下,我国各地涌现出了一些运用现代的计算机、控制与通信技术的智能化住宅小区。但是许多智能小区都存在搭好了平台却没有智能化的软体在上面运行的情况,或者说缺少现代化的管理手段。系统研究的设计要求(1)对小区所有房屋资料的录入和增,删,改,查询等功能的实现,这是一个小区管理的基础,小区管理都是基于该小区的房产资源而产生的。(2)对本小区内住户的详细资料的管理,包括增,删,改,查询等功能的实现,这也是物业管理产生的基础,物业管理都是相对该小区的所有住户而言的。Javaweb来处理图像数据。MYSQL是一个可缩放、高性能的数据库管理系统。第二章系统的可行性研究可行性研究的目的不是解决问题,而是确定问题是否值得去解决,如果问题没有可行的解,那么花费在这项工程上的任何时间、人力、软件资源和经费,都是无谓的浪费。本系统介绍了小区物业管理系统的实现,它是小区物业管理的一个主要组成部分,其作用是对所有住户,住房,设备情况以及各种维修,收费进行有效的管理。基于以上情况主要从以下三方面研究本系统的可行性:技术可行性、经济可行性和操作可行性。技术可行性研究小区物业管理系统采用了当前的主流计算结构一B/S模式进行开发,前台开发工具选用javaweb。Javaweb是一种可视化的、面向对象的开发语言,javaweb具有易用、通用和开发效率高的特点。后台的数据库开发工具选用了MySQL,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。这两种开发工具功能强大,有较好的接,作为本系统开发工具是可行的。面向对象编程的概念面向对象的程序设计(Object-OrientedProgramming,简记为OOP)是Visual诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。对象并不与传统程序设计和编程方法兼容,只是部分面向对象反而会使情形更糟。除非整个开发环境都是面向对象的,否则对象产生的好处还没有带来的麻烦多。而Visual是完全面向对象的,这就使得Visual成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。经济可行性研究随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。21世纪是一个充满竞争和挑战的世纪。在这个世纪中,高效化、系统化、规范化、自动化已成为现代企业的代名词。做为我国支柱产业之一的房地产业在当今智能化小区的发展的驱动下,在当今信息时代的推动下,拥有自己的一套特色的小区物业管理系统是非常必要的,与小区内繁多的硬件设施相比较,传统的手工式的管理方式已经无法适合当今的庞大的数据处理和精确的运算需求,所以一套精美完善的小区物业管理系统是提高工作效率节省人力物力的有效解决方案。一套完善的小区物业管理系统可持续使用并能随着时代和工作的需求不断更新,一期投入终身受用,按长期的使用计算,开发系统的造价平均到每年与传统式的管理方式的年耗资本相对比,性价比是可行的。开发这套系统的经济可行性是很高的。主要从投资和收益方面来考虑,这个系统的经济效益必须要超过它的开发成本,一般这种软件的生成都是由使用单位请专门的软件公司或开发人员进行设计开发来实现的,这同样也存在一个后期维护的问题。而对于一个规模较大的物业公司来说,这样一个管理软件所需的功能并不是很多,但是可以带来管理效率肯定可以大幅度提高,经济效益肯定能超过它的开发成本。操作可行性研究随着计算机的普及,物业管理人员水平的提高,有能力使用计算机进行日常的管理。所以本系统的操作方式在这个用户组织内行得通。必要时还应该从法律社会效益等更广泛的方面研究系统的可行性。通过从以上三方面研究了系统的可行性,在考虑了种种因素后,我自己制定了一个较好的解决方案,并且为该系统软件制定了一个初步的计划。对于这套小区物业管理系统而言,在投入使用前,会由开发并能熟练操作本系统的工程人员对用户群进行专业系统的培训。培训内容应包括,熟练掌握系统的各个功能和简单的系统维护,在开发设计程序的过程中直观的界面和控件的文字解释完全能使得用户充分理解起功能和意义,在计算机普及的今天,用户对本系统的操作完全可以看做是一种简单的,配合形式的手工操作,因为本系统最适合用于微型机,可以说几乎任何人都可以使用和管理。所以本系统的操作是完全可行的。第三章系统的分析系统的需求分析本系统实现了小区管理的智能化和现代化,用户可以查询基本信息数据,修改密码,提交费用,操作人员可以修改密码等个人信息。为了更有效的进行小区的物业管理;为了使业主更方便的查询信息;为了减轻物业管理工作人员的工作负担;为了实现小区的正规化和现代化管理;通过本系统软件,能帮助物业管理人员利用计算机,快速方便的对业主信息和物业信息进行增删改查.产品功能:外部功能:1系统用户管理功能系统对新用户的添加,包括用户名、密码、添加时间信息。系统对用户密码的修改。小区住户信息管理功能住户基本信息的录入,包括住户编号、住户姓名、物业地址、使用面积、入住时间等信息。住户基本信息的修改。住户基本信息的删除。住户基本信息的查询。小区房产信息管理功能房产基本信息的录入,包括房间编号、物业地址、使用面积、房型、单价、总价等信息。房产基本信息的修改。房产基本信息的删除。房产基本信息的查询。小区收费管理功能其中包括物业收费录入,包括收费编号、年份、月份、收费方式、应收总额等。收费基本信息的修改。收费基本信息的删除。收费基本信息的查询。退出退出小区物业管理信息系统。安全性用户进入系统前必须登录,输入密码,经服务器确认后方可进入系统。本系统的主要任务是物业管理系统的系统化.规范化以及自动化。设立三种级别用户Guest,Administrator,Superuser.对每种类型的用户设置不同的权限.Guest:只提供信息浏览功能(适于业主)Administrator:提供对系统的实际操作功能(适于物业管理人员)Superuser:拥有系统的一切权限(系统维护管理人员)具体需求分析建立概念模型(E-R图)地址业主ID业主姓名业主姓名•(出生年月)-二^通主1籍贯性别工作单位身份证号码工作号级别n房产房间编号总价使用面积物业地址1注册日期账号密码身份证号管理月份收费项目地址业主ID业主姓名业主姓名•(出生年月)-二^通主1籍贯性别工作单位身份证号码工作号级别n房产房间编号总价使用面积物业地址1注册日期账号密码身份证号管理月份收费项目收费方式应收总额交费日期n收费管理|收费编号年份层次图名称:住户信息清单别名:描述:户主个人信息的描述定义:业主ID,业主姓名,出生年月,籍贯,性别,工作单位及地址,身份名称:房产信息清单别名:描述:房产的信息描述定义:房间编号,物业地址,建筑面积,使用面积,单价,总价,是否已经售出,备之内的物业费用年份,月份,收费方式,应费日期,办理主数据流图主数据流图查询用户信息收费处理查询需求分析总结在以前的可行性分析基础上,我们进行了以上的需求分析过程。在分析的过程当中,我们从整体上觉得整个软件系统无论是在技术上还是在经济上都是完全可行的,有很好的开发价值。第四章系统的设计系统的设计目标系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。而系统的总体结构设计是系统设计阶段的主要活动之一,是为了实现系统总体功能,提高系统的各项指标。这一阶段的主要任务就是将整个系统合理的划分成各个功能模块,正确处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的内部结构等等。系统的总体设计4.2.1系统的功能设计该系统是基以web运用JAVA的JDBC引擎连接MYSQL数据库进行开发的小区物业管理系统,力求与实际相结合具有小区日常管理和统计等功能,旨在达到使小区的管理和人事数字化使之更加方便快捷以提高工作效率。本系统功能模块结构图,如图4-1所示。4.2.2系统的模块设计本系统分为四个主要模块,即系统管理、资料管理、物业管理和数据报表管理。1系统用户管理功能系统对新用户的添加,包括用户名、密码、添加时间信息。系统对用户密码的修改。小区住户信息管理功能住户基本信息的录入,包括住户编号、住户姓名、物业地址、使用面积、入住时间等信息。住户基本信息的修改。住户基本信息的删除。住户基本信息的查询。小区房产信息管理功能房产基本信息的录入,包括房间编号、物业地址、使用面积、房型、单价、总价等信息。房产基本信息的修改。房产基本信息的删除。房产基本信息的查询。小区收费管理功能其中包括物业收费录入,包括收费编号、年份、月份、收费方式、应收总额等。收费基本信息的修改。收费基本信息的删除。收费基本信息的查询。退出退出小区物业管理信息系统。系统的数据库设计数据库设计是要在一个给定的应用环境(DBMS)中,通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式、子模式,建立数据库和设计应用程序,满足用户的各种信息需求。本系统的后台数据库是由多张表构成的。如下所示:User表:字段类型说明属性User_idint用户idPrimarykeyNotnullAuto_incrementUser_nameVarchar(20)用户nameNotnulluniqueUser_passVarchar(50)用户密码NotnullUser_idenVarchar(50)用户身份证Notnull(外键)User_referVarchar(50)用户参照User_remarkVarchar(50)用户备注例:1Or12321122nullnullUserinfo表:字段类型说明属性Userinfo_idInt住户idPrimarykeyNotnullAuto_incrementUserinfo_nameVarchar(20)住户姓名NotnullUserinfo_idenVarchar(50)住户身份证NotnullUserinfo_sexVarchar(10)住户性别Userinfo_mobiVarchar(20)住户电话Userinfo_houseidInt拥有房屋idUserinfo_referVarchar(20)用户参照Userinfo_remarkVarchar(50)备注例:1张三21122男5nullnullHouseinfo表:字段类型说明属性House_idInt房屋idPrimarykeyNotnullAuto_incrementHouse_numVarchar(20)房屋号NotnullHouse_sizeVarchar(20)房屋大小NotnullHouse_dateData房屋投入使用时间NotnullHouse_typeVarchar(20)房屋类型(门面/居住NotnullHouse_userVarchar(20)是否使用中/空闲NotnullHouse_referVarchar(20)参照(用user_iden关联)House_remarkVarchar(50)备注例:105120m21990-12-1211nullnull第五章系统的界面及编码的实现系统界面设计经过以上的分析及建模,已经完成了数据库的后台工作。下面要完成的是人机交互的界面。本系统分为以下三部分:加载系统及用户登录;系统主体平台;通过主体平台调用的功能模块。5.1.1加载系统及用户登录部分2.当进程条结束时,随后弹出系统登录界面。在登录进入主体平台的时候,系统会要求用户输入用户名及密码作为验证信息,为了防止非用户在使用时重复试探登录信息,在登录时系统限制添加次数为三次,如果超出三次,将自动退出。登录窗体界面如图5-2所示。用户名祥和物业 *用户名祥和物业 *业王白管理员村册,请点击缨—UgtKvr赤上.W01.1 图5-2系统登录界面系统主台平台部分主窗,是一个多文档窗,提供了对于各个模块和各种操作的接。根据模块化原理,本系统可按照不同的功能分成四个独立的功能模块实现系统所需功能。系统主体平台的四个功能模块,分别是系统管理、资料管理。此系统中每一个模块可以由下一级模块实现,下面将详细介绍各个功能模块所完成的功能。如图5-3所示。图5-3主窗体界面主窗体调用各个模块部分(1)系统管理模块系统管理模块包括三个功能模块,分别是新用户注册模块、修改密码模块,退出模块。①新用户注册新用户注册模块主要完成对新用户信息的录入,包括:用户名、密码、密码确认、真实姓名和注册日期。在这个界面中用户需要输入两次密码,用来保证所输入密码的正确性,最大可能地减少因为密码输入错误造成的麻烦。然后添加真实姓名和注册日期。用户输入信息完毕后,单击“确定”按钮就可以将所输入的资料写入后台数据库中,从而完成添加用户的操作。界面如图5-4所示。m创建账户以下内容必填用户名:设定密码:—再次输入密码:身分正:[―|重置图5-4新用户注册界面②修改密码界面在“系统管理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论