




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录第一章 系统需求分析11.1引言11.1.1开发背景11.1.2可行性分析11.2任务概述21.2.1 开发目的21.2.2系统功能需求21.3系统功能分析31.3.1概念模型31.3.2物业业主服务子系统功能模块图41.4 开发软件简介5第二章 数据库设计62.1概念模型设计62.1.1 实体及其属性62.1.2 局部E-R图72.1.3 总体E-R图92.2 数据表的创建102.2.1 物理机构设计基本表10第三章 系统实现133.1登陆界面133.1.2 实现代码133.2用户管理153.2.1用户管理界面设计153.2.2 代码15第四章 系统测试18第五章 总结185.1设计过程185.2系统存在的问题195.3小结19第一章 系统需求分析1.1引言1.1.1开发背景随着人民生活水平不断提高,人们对生活环境要求日益提高,尤其是对居住环境不断提出新的需求,为了适应这种形式,小区的经营者不仅首先要有坚实的硬件基础,还要有一套现代化的物业管理系统。而要实现这一功能,就职求物业管理者配备一套高效的管理住处网络系统,以便在小区内快速地发布和获取住处并以最快地速度响应用户的需求,及时为用户提供服务,为住户提供一个高效、舒适的居住、生活环境。住宅小区的物业管理准确地讲应当是指对以居住为主要功用的物业进行管理。除住宅外还应包括公寓、别墅等。本物业管理系统的开发,是为了规范住宅小区的管理工作,为物业管理部门提供一套高效、快捷的应用软件。适用于管理以下物业,房产业主、大中小型物业管理公司、物业服务提供商、房地产开发商、物业中介公司等物业管理企业,用来管理公寓、住宅群体、智能小区、商品房、多层住宅、商业大厦、学校、医院、别墅区、部队营房区、各类小区等。使用计算机进行小区物业信息的处理,具有如下的优点(1)及时信息交流,改善服务质量通过本系统对小区物管信息的规范管理,可以及时的掌握业主们的需求,并根据需求有针对性的改进业务,以提高服质量。 (2) 方便查询,提高工作效率。1.1.2可行性分析通过对该小区的各个方面进行了具体的了解之后,现对该单位开发物业管理系统的可行性进行分析。技术上可行:该系统所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备,软件上,操作系统采用Windows系列操作系统,数据库管理系统采用Access,这些软件在MIS(管理信息系统)开发中已被大量应用,技术上都比较成熟。因此在技术上是可行的。经济上可行:由于住户需要支付管理费,因此小区在采用计算机来进行小区的管理,因开发经费没有问题。管理上可行:该小区的物业管理人员都经过专业的培训。有计算机操作经验,并有丰富的管理和工作经验,因此因管理上可行。另外,小区也决定对新员工制定了培训计划,并进行了实施MIS的物质准备和工作准备。综上所述,开发小区物业管理系统在技术上、经济上、管理上都是可行的。1.2任务概述1.2.1 开发目的小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源,对于小区的管理人员来说,物业管理包括物业设备管理、仪表数据管理、停车场管理、住户的投诉管理、住户的报修管理、住户的设备维修管理等等。而这些项目在过去手工操作时代,需要手工记录这些事情,不但麻烦,还经常出错,给广大用户带来很多不便。为了更好的为广大住户服务,我们决定开发一套小区物业管理系统,帮助小区管理人员从复杂的物业管理之中解放出来。1.2.2系统功能需求小区物业管理系统是面向小区的的各项事务,包括物业管理,资料管理等业务处理工作,是利用计算机进行集中管理而开发的系统。该系统是基于MDI窗体以VB自带的JET引擎连接ACCESS数据库进行开发的小区物业管理系统,力求与实际相结合具有查询、管理等功能,旨在达到使小区的管理和运营趋于计算机化,使之更加方便、快捷以提高工作效率。物业业主服务子系统功能模块说明如下: 基本设置 系统管理员对管理员登陆密码进行修改管理 住户资料管理 添加:包括住户的姓名、房产联系电话,迁入时间,房产类型等。 管理:查看及删除用户信息。 投诉管理 投诉添加:对业主投诉的基本信息及处理结果记录。 管理:查看和删除投诉信息。 报修管理 报修添加:对维修过程及处理方式结果等信息管理管理:查看和删除报修信息 缴费管理 缴费添加:列出指定用户应缴费用的清单,包括水电气停车费等。 管理:查看所有用户的缴费信息,并可进行删除操作。 停车车位管理 添加:添加车位使用信息。 管理:查看和删除现有登记的车位信息1.3系统功能分析1.3.1概念模型根据系统功能的要求,小区物业系统分为五个主要模块。即住户资料管理、投诉管理、住户报修管理、物业缴费管理、住户停车车位管理。可以将系统分解成为以下功能模块来分别设计对于小区物业系统,根据系统功能分析,仅有一个单一的流程化页面。所以从欢迎页面到登录页面,如果登录成功,则进入相应的功能页。整个系统的页面逻辑结构示意图如图所示。基本页面设置住户资料管理页面欢迎页面投诉管理页面根修管理页面登陆页面物业缴费管理页面住户停车管理页面1.3.2物业业主服务子系统功能模块图该系统主要是针对系统管理员的小区物业管理系统,没有设置其他用户登录,该系统有六个主要的功能模块构成其中有:(1)基本设置:主要是对系统管理员的登陆密码进行修改和管理,管理员身份admin,初始密码:admin,登录后才能对起进行修改。(2)住户资料管理:包括业主基本资料添加和管理模块。(3)投诉管理:包括投诉添加和投诉管理,主要是内容上投诉的基本事项和处理详细内容。(4)报修管理:报修添加和报修管理两个子模块,添加信息有报修事项和报修处理结果及产生的费用内容。(5)缴费管理:是该系统的最重要组成模块,包括主要收费项目和缴费业主信息,包括指定业主的主要产生费用项目管理。(6)停车车位管理:包括停车车位管理和信息管理,主要是车位基本信息方面的添加与查看。1.4 开发软件简介Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现均支持Java applet运行平台:Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。现常用的Java平台基于Java1.5,最近版本为Java1.7。Java分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。语言特点:Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。那么Java到底有何神奇之处呢?Java语言其实最早诞生于1991年,起初被称为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚至差点夭折。但是,网络的出现改变了OAK的命运。在Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于WEB浏览的人们来说简直不可容忍。他们迫切希望能在WEB中看到一些交互式的内容,开发人员也极希望能够在WEB上创建一类无需考虑软硬件平台就可以执行的应用程序,当然这些程序还要有极大的安全保障。对于用户的这种要求,传统的编程语言显得无能为力。SUN的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于WEB上,并且开发出了HotJava的第一个版本。 第二章 数据库设计2.1概念模型设计2.1.1 实体及其属性小区物业管理系统基本数据录入房产资料录入用户资料录入物业收入录入车位资料录入物业管理住户投诉管理住户报修管理住户车费管理物业缴费管理预付款管理报表统计与查询住户投诉统计住户报修统计物业收费统计系统管理用户口令修改增加用户删除用户重新登陆帮助帮助关于软件数据库备份二:对性能的规定 1:精度数据精确度一般满足物业管理数据的精度,一般精确到分。 2:时间特征要求处理响应时间尽可能短,数据能及时更新。 3:灵活性能够在不同版本的操作上有效运行,且操作方便。三:输入输出要求 能够通过键盘和鼠标实现数据的正确及时输入,当输入数据有错误时,能够出现错误提示并禁止非法操作和禁止输入非法数据;用显示器实现数据的正确及时输出。四:数据管理能力要求 数据库是基于Access数据库而建立;数据库需要建立房产资料录入住户资料表、住户房屋资料表、住户缴费情况表、住户家庭成员表、物业收入项目管理表停车场车位录入表、住户投诉管理表、住户报修管理表、住户停车车位管理表。2.1.2 局部E-R图在数据库设计中,先要对系统分析所得的数据字典中的数据存储进行分析,然后得出系统的关系模式,可以采用实体联系图(简称ER图)的方法进行数据结构的描述。ER图由实体、属性、联系三部分组成。ER图的有关符号说明如下:实体属性联系编号户主名称楼宇名称迁入日期房屋号住户信息实体住户信息E-R图单据编号投诉内容接待人员处理情况处理人员投诉信息实体投诉信息E-R图单据编号维修人员物料费用维修人员服务费用报修信息实体报修信息E-R图单据编号缴费方式缴费方式缴费日期缴费总额收费信息实体收费信息E-R图编号车位编号备 注车位信息实体车位信息E-R图2.1.3 总体E-R图n1住户信息车位信息使用日期收费信息投诉信息报修信息记录记录记录11nnn12.2 数据表的创建2.2.1 物理机构设计基本表物理结构设计的原则如下:(1)尽可能的减少数据冗余和重复。(2)结构设计与操作设计相结合。(3)数据结构具有相对的稳定性。基于以上设计原则,本系统设计了一个数据库,包含管理员、住户信息、收费信息、车位使用信息、车位信息、报维信息、维护信息等几个表。为了加快系统访问的速度把这7个表放在一个数据库中。本系统中相关数据库表结构设计举例如下: 管理员表字段名称字段类型宽度小数位ID自动编号UserName文本10Psw文本15住户信息表字段名称字段类型宽度小数位住户编号文本10户主名称文本10联系电话文本15楼宇名称文本8楼层文本6房屋号文本10单元文本10迁入日期日期/时间15房型文本10备注备注20收费信息表字段名称字段类型宽度小数位编号自动编号单据编号文本10住户名称文本10缴费日期日期/时间15收费人员文本10缴费方式文本10缴费总额数字102备注备注20车位使用信息表字段名称字段类型宽度小数位编号自动编号车位编号文本10住户名称文本10使用日期日期/时间15备注备注20车位信息表字段名称字段类型宽度小数位编号自动编号车位编号文本10备注备注20报修信息表字段名称字段类型宽度小数位单据编号文本10住户名称文本10维修人员文本10报修日期日期/时间15服务费用数字102物料费用数字102费用合计数字102报修内容备注20投诉信息表字
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年液晶聚合物LCP项目调研分析报告
- 2025年会计实务考生计划软件试题及答案
- 工程法规考试过程中常见问题及试题与答案
- 信息时代的学校管理技术探讨与应用案例分析
- 商务谈判中的信息筛选技巧
- 关于在医疗培训中运用数字学习平台的优势和挑战研究报告
- 环保型橡胶再生技术企业制定与实施新质生产力项目商业计划书
- 互联网票据融资平台行业深度调研及发展项目商业计划书
- 远程办公设备损坏保险行业深度调研及发展项目商业计划书
- 2025年广深铁路股份有限公司校园招聘模拟试题带答案
- 人教版PEP英语六年级下册Unit2单元教学设计
- 安徽省宿州市泗县2025届初三一模试题(物理试题文)试题含解析
- 拖拉机买卖合同协议书(2024版)
- 一厂多租(厂中厂)厂区安全生产管理标准
- 2024年甘肃高考生物试卷试题真题及答案详解(精校打印版)
- 月嫂住家合同协议书
- JBT 14745-2024《镁合金压铸熔炉 安全要求》
- 新生儿黄疸护理查房课件
- 【新课标】普通高中物理新课程标准试题
- 《婚姻家庭辅导服务规范》
- 2024-2029年中国船舶通讯导航装备行业市场现状分析及竞争格局与投资发展研究报告
评论
0/150
提交评论