小区物业管理系统的设计与开发报告【10000字】.docx

上传人:太** 文档编号:66959763 上传时间:2022-12-23 格式:DOCX 页数:27 大小:625.89KB
返回 下载 相关 举报
小区物业管理系统的设计与开发报告【10000字】.docx_第1页
第1页 / 共27页
小区物业管理系统的设计与开发报告【10000字】.docx_第2页
第2页 / 共27页
点击查看更多>>
资源描述

《小区物业管理系统的设计与开发报告【10000字】.docx》由会员分享,可在线阅读,更多相关《小区物业管理系统的设计与开发报告【10000字】.docx(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、小区物业管理系统的设计与开发报告第1章绪论11.1 研究背景及意义1研究背景11.1.1 研究意义11.2 国内外研究现状21.3 主要研究内容3第2章相关理论技术基础32.1 Android 技术概述3Android 系统架构42.1.1 Android系统的特点42.2 MVC 模式52.3 数据库平台6第3章系统需求分析63.1 系统可行性分析63.2 系统需求分析6功能性需求73.2.1 性能需求7第4章系统功能设计84.1 系统架构设计84.2 系统模块设计9投诉管理94.2.1 报修管理10公告管理114.2.2 用户管理12缴费管理12第5章系统功能实现135.1 后台登录13界

2、面实现135.1.1 执行流程145.2 业主管理14界面实现14性能需求也叫非功能需求,它是系统在操作上、响应速度以及安全性等方面的需求。 性能需求与功能无关,但与完成功能的质量有关。系统功能完成只是完成了一半,性能需 求方面是否达到要求则是另一半。两者的重要性相对来说,性能方面的需求可以稍微次要 一些。对本系统的性能要求如下:(1)界面友好,容易使用。系统在界面设计上应该提供方便、简单的操作界面。手 机作为系统使用的客户端,客户端发出的数据请求需要得到服务器端的响应。每个界面中 的主要功能突出,布局合理,内容逻辑性强;(2)系统占用资源少,响应速度快。由于系统APK是装在手机端,相对电脑而

3、言, 手机上的内存使用要求更高。要求内存使用较少,CPU资源占有率控制在15%以内。因为 如果系统资源占有过大会严重影响系统性能。另外,手机屏幕界面平均响应时间在5秒以 内,否则会出现手机“卡住”现象;(3)安全性。系统安全性是指开发的系统必须要保护用户信息,避免出现内存泄漏 情况。如果手机端出现内存泄漏,则在无线网络环境下容易出现数据丢失或被损坏等问题。第4章系统功能设计4.1 系统架构设计系统运行的基础是需要一个无线互联网的网络环境。无线互联网络主要为Android手 机提供网络信号,否则手机客户端是无法正常登陆和使用系统的。另外,系统还需要一个 局域网,用来连接后台的Web服务器和数据库

4、服务器。如果Web服务器和数据库服务器 是放在同一台机器上,则不需要局域网。但为了安全起见,应该把这两种服务器单独设置 在一台电脑中。当然,考虑到经济方面的因素,系统可以采用虚拟主机方式部署,而不是 采用这种独立的服务器系统。系统网络架构如图4.1所示。业主图4.1系统网络架构图管理端的主要功能一方面是响应客户端的请求,另一方面是对系统后台的数据进行 管理。从MVC的设计模式看,最上层是表现层,表现层的组成元素是JSP网页和HTML网页。这些网页的作用都是用于在后台显示需要管理的页面。第二层是业务逻辑层,用于实现运行在管理端的业务逻辑。管理端的业务逻辑分为 两块,一是用于响应客户端请求的各种服

5、务程序,它们主要通过Servlet实现,借助于 Servlet里面事先编写好的doPost()方法或者doGet()方法,分别用来完成对服务器访问时 的Post请求和Get请求方式;二是用于对系统自身的管理业务逻辑,包括对系统内各种信 息资源的管理功能。此时在管理各种数据资源时会使用到数据库信息,需要依赖数据访 问层实现。第三层是数据访问层,用于解决和后台数据库之间的访问操作请求。主要由各种 DAOInterface 和 DAOImpl 实现类组成。第四层是数据库层,数据库层的作用是用来保存系统中的所有数据资源。管理端架 构如图4.2所示。业务逻辑层公告管理投诉管理住户管理缴费管理表示层|9页

6、面ziz数据访问层DAOInterface 和 DAOImpl数据库层MySQL数据库图4.2管理端架构图4.2 系统模块设计投诉管理该模块主要是服务于管理员的。当管理员需要在后台回复小区住户的投诉信息时,就 需要调用回复投诉这个子模块。当管理员需要在后台审核投诉时,则需要调用审核投诉这 个子模块。同样,当管理员需要在后台删除投诉时,管理员需要调用删除投诉这个子模块 的功能。投诉查询子模块对小区住户和管理员都需要使用。投诉管理模块结构如图4.3所 Zjo投诉管理投诉查询删除投诉回复投诉审核投诉图4.3投诉管理模块结构图回复投诉设计流程如图4.4所示。选择投诉信息图4.4回复投诉设计流程图图4.

7、4回复投诉设计流程图回复投诉信息报修管理该模块主要是服务于管理员的。当管理员需要在后台审核小区业主提交的报修信息 时,需要调用审核报修这个子模块。当管理员需要在后台安排报修时,则需要调用报修安 排这个子模块。同样,当管理员需要在后台删除报修时,管理员需要调用删除报修这个子 模块的功能。报修查询子模块对小区住户和管理员都需要使用。报修管理模块结构如图4.5 所示。报修管理报修查询删除报修报修安排审核报修图4.5报修管理模块结构如图 审核报修设计流程如图4.6所示。(开始)选择报修信息图4.6报修审核设计流程图审核报修信息公告管理对小区业主而言,公告管理中只有公告查询这个子模块对其有用。而其他三个

8、子模块 主要是服务于管理员的。当管理员需要在后台发布公告时,就需要调用新增公告这个子模 块。当管理员需要在后台删除公告时,则需要调用删除公告这个子模块。同样,当管理员 需要在后台修改公告时,则管理员需要调用修改公告这个子模块的功能。公告管理模块结 构如图4.7所示。公告管理修改公告删除公告公告查询新增公告图4.7公告管理模块结构如图4.2.1 用户管理用户管理包括业主管理、员工管理和管理员管理等。对于这三类用户,其管理功能差不多,此处以业主管理为例加以阐述。当管理员需要 在后台添加新业主信息时,需要调用新增业主这个子模块。当管理员需要在后台查询业主 信息时,则需要调用业主查询这个子模块。同样,

9、当管理员需要在后台删除业主时,管理 员需要调用删除业主这个子模块的功能。当管理员需要在后台修改业主信息时,管理员需 要调用修改业主这个子模块。业主管理模块结构如图4.8所示。业主管理图4.8业主管理模块结构图缴费管理缴费管理模块包括新增缴费、缴费查询、缴费修改和删除缴费等功能。其模块结构图 如图4.9所示。缴费管理修改缴费删除缴费缴费查询新增缴费图4.9缴费管理模块结构图第5章系统功能实现5.1 后台登录界面实现系统管理员、维修员、会计和保安都是从后台管理界面进行登录。此处以系统管理员 登录为例,其后台登录界面如图5.1所示,登录后管理界面如图5.2所示。用户名密码登录类型验证码图5.1后台登

10、录界面上残时间:2020-07-15 15:35:48IPiS: 身份过期:30分仲至统开发:看廷斐上残时间:2020-07-15 15:35:48IPiS: 身份过期:30分仲至统开发:看廷斐念的I联旦图5.2管理员登录后的管理界面5.1.1 执行流程在登录页面login.jsp中,输入用户名、密码和登录类型,然后输入验证码后点击登录 按钮进行登录。登录界面向服务器递交登录信息,系统调用登录管理Servlet进行用户名和 密码验证。5.2 业主管理界面实现添加业主界面如图5.3所示,业主编辑界面如图5.4所示。当前用户:admin业主情况登记表业主姓名愣U,男。女登录用户名变码联系电话联系地

11、址车位号车牌号1提交 重置业主情况登记表业主姓名愣U,男。女登录用户名变码联系电话联系地址车位号车牌号1提交 重置图5.3添加业主界面物业管理系统后台管理信号业主编号业主姓名联系电话删除查石11-2-201奏晓斐女参辑a21-1-101谢意东男期S31-2-101张献华男英靠41-1-201游秦业男O51-1-401刘小平男MSS62-2-506张献忠男弟指当前用户:admin清输入业壬泉号或姓名:查询全选批量删除图5.4业主编辑界面执行流程业主管理包括添加和编辑业主等操作。本系统后台采用的是MVC设计模式,在添加 业主时,由控制器对象Yezhuservlet创建一个模型对象Yezhu,然后为

12、其封装好数据,这些 数据来自于视图层对象addyezhu.jsp页面中的各个控件。最后调用YezhuDao接口对应的实 现类YezhuDaoImpl中的addYezhu()方法完成对业主信息的添加。同样,通过YezhuDao对 应的实现类YezhuDaoImpl中的getYezhuByid、 delYezhu()和updateYezhu()方法完成又寸业主 信息的查询、删除和修改功能。5.3 投诉管理界面实现显示未回复投诉界面如图5.5所示,回复投诉界面如图5.6所示,投诉编辑界面如图所示。至茨笥理座号住户发号投诉人投诉标题投诉时向回宾11-2-201虞琬斐垃圾清理问题2020-06-24回复

13、31-2-201奏晓斐偻道多个顶灯坏了,无人问津2020-06-29回复当由用户:admin请墉入住户聚号或古名:1-2-201查询图5.5查询未回复投诉界面当前用户:admin业壬管三 投诉管亘 投诉回复 满一 报修管歪公告管理 员工告另 症送管会 匚芸管理 记客管总 装修驾左 系统管理回复投诉住户维m1-2-201投诉人迄名奏晓斐投诉时间2020/6/29 20:35:12投诉标题楼遒多个顶灯坏了,无人问津投诉内容晚上上下楼梯时看不清,容易摔跤.回复内容处理人提交重置图5.6回复投诉界面物业苜理系统后台管理当由用户:admin;业王管理投声管理投诉叵复投诉弼辑报修宜建+裳美管理公告笥理员工

14、管理+推送管理i二禁管理正看修理装修宜理系统管理选号住户编 号投诉人姓 名投诉时间投诉标题人, 除给辑S看11-2- 201案晓斐2020/6/24 14:12:33垃圾清理问题至处理管建 员11 值21-2- 101张献华2020/6/2721:18:36楼上晚间发出太大噪音已经沟通,201业主衰示下不为 例.管理 员建 量31-2- 201奏晓斐2020/6/29 20:35:12楼道多个顶灯坏了,元人问津正在联系筵,葬1汾,及时处理。管理 员建B41-2- 101张献华2020/7/5 20:24:18私冢车乱停放和当事人已经沟通过.管理员建值清输入住户美号或姓名:查询全选比量删除图5.

15、7投诉编辑界面5.7 .2执彳工流程投诉管理包括添加投诉回复、编辑投诉信息等操作。本系统后台采用的是MVC设计 模式,在添加投诉回复时,由控制器对象Complaitservlet创建一个模型对象complait,然 后为其封装好数据,这些数据来自于视图层对象addcomplait.jsp页面中的各个控件。最后 调用ComplaitDao接口对应的实现类ComplaitDaoImpl中的addcomplait。方法完成对投诉回 复信息的添加。同样,通过ComplaitDao接口对应的实现类ComplaitDaoImpl中的 getComplaitByid、delComplait。和updateC

16、omplait()方法完成对投诉信息的查询、删除和修 改功能。5.4报修管理界面实现显示未处理报修界面如图5.8所示,报修处理界面如图5.9所示,报修编辑界面如图5.10所示。当前用户:admin业主管理 投诉鹫理 报修管理 报修处理 报修弱宏 第言管理 公舌驾理 员工管理 推送室1 匚票管理 正客告理 装修管理 系院考理业主管理 投诉鹫理 报修管理 报修处理 报修弱宏 第言管理 公舌驾理 员工管理 推送室1 匚票管理 正客告理 装修管理 系院考理康号住户编号报修人姓名目报修时间操作21-2-201雷晓斐大门锁2020-06-20报修处坦请笫入住户狷号邮名:查询图5.8显示未处理报修界面图5.

17、8显示未处理报修界面物业管理系统后台管理物业管理系统后台管理当前用户:admin报修处理住户箱当1-2-201报修人姓名麦友斐报修时间2020/6/20 12:01:50报修项目大门铁故障描述大门即死,打不开报修处理Z维修费用图5.9报修处理界面图5.9报修处理界面物业管理系统后台管理物业管理系统后台管理当前用户:admin序号住户编号报修时间报修项目处理结果维修费用除11-2-201虞浇斐2020/6/17 10:23:35浴缸水龙头已经处理30邮ii口21-2-201费浇斐2020/6/20 12:01:50大门镇等待处理0雌灵蕾洋憎请检入住户骗号或姓名:查询全选批是删除图5.10报修编辑

18、界面5.4.1 执行流程报修管理包括添加报修处理、编辑报修信息等操作。本系统后台采用的是MVC设计 模式,在添加投报修处理时,由控制器对象Repairservlet创建一个模型对象repair,然后为 其封装好数据,这些数据来自于视图层对象addrepair.jsp页面中的各个控件。最后调用 RepairDao接口对应的实现类RepairDaoImpl中的addrepair。方法完成对报修处理信息的添 加。同样,通过 RepairDao 接口对应的实现类 RepairDaoImpl 中的 getRepairByid、delRepair ()和updateRepair。方法完成对报修信息的查询、

19、删除和修改功能。执行流程155.3 投诉管理15界面实现155.3.1 执彳亍流程165.4 报修管理16界面实现165.4.1 执行流程175.5 缴费管理18界面实现185.5.1 执行流程185.6 公告管理19界面实现195.6.1 执行流程195.7 门禁管理19界面实现205.7.1 执行流程20第6章设计总结20参考文献21住户缴费登记住户羹号户主姓名缴费类别期k室应缴金额三裁金额欠款缴费方式支付宝提交 重邕缴费管理5.5.1 界面实现缴费项目标注设置界面如图5.11所示,业主缴费登记界面如图5.12所示,缴费编辑界 面如图5.13所示。物业管理系统后台管理当前用户:admin业

20、主管理缴费项目标准设置投派管理每平米物业费拒修管滑1| 何工牛皮篡荽驾当年度停车费同上年度攀莫设置业主与荽蒙爱漏毒收整生度生成效费清单B2公告曾理员工管理推送管理i二禁笞遑正客管罡装修管陞系统管理图5.11缴费项目标准设置界面当前用户:admin物业管理系统后台管理|选揖住户绘号户主姓名嬖费类型堂费时向应投金缺已觉金颔欠公除结辑11-2-201吴院要物业费2020/5/28 15:18:341082.5582.5500螃321-2-201美晓斐停三茎2020/6/12 13:49:30180018000刑除年宝31-2-201虔院斐水龙头维修养2020/6/18 11:10:2530300螃B

21、41-2-101张献华物业美2020/5/26 13:30:451082.51082.50姻请输入住户籍号螃名:查询全选批量删除图5.12业主缴费登记界面当前用户:admin物业管理系统后台管理图5.13缴费编辑界面缴费管理包括缴费标准设置、添加业主缴费、编辑业主缴费信息等操作。本系统后台 采用的是MVC设计模式,在添加住户缴费时,由控制器对象Feeservlet创建一个模型对象 fee,然后为其封装好数据,这些数据来自于视图层对象addfee.jsp页面中的各个控件。最 后调用FeeDao接口对应的实现类FeeDaoImpl中的addfee()方法完成对住户缴费信息的添 力口。同样,通过 F

22、eeDao 接口对应的实现类 FeeDaoImpl 中的 getFeeByid, delFee ()和 updateFee ()方法完成对住户缴费信息的查询、删除和修改功能。同样,对于缴费标准设置时,也由 相关的控制器对象创建一个模型对象,然后为其封装数据,这些数据可以来自项目费用表, 也可以由用户从界面中输入。最后调用相应的接口中的实现类完成对缴费标准信息的更 新。5.6 公告管理界面实现添加和编辑公告界面如图5.14所示。当前用户:admin1122020/7/10 13:29:442020/7/14 13:29:50删除删除光提停水公告停车费缴斐公告图5.14添加和编辑公告界面执彳丁流程

23、公告管理包括添加公告、修改和删除公告等操作。本系统后台采用的是MVC设计模 式,在添加公告时,由控制器对象Noticeservlet创建一个模型对象notice,然后为其封装好 数据,这些数据来自于视图层对象addnotice.jsp页面中的各个控件。最后调用NoticeDao 接口对应的实现类NoticeDaoImpl中的addnotice。方法完成对公告信息的添加。同样,通过 NoticeDao 接口又寸应的实现类 NoticeDaoImpl 中的 getNoticeByiddelNotice ()和 updateNotice ()方法完成对公告信息的查询、删除和修改功能。5.7 门禁管理

24、界面实现门禁管理包括添加新的门禁钥匙,删除和修改门禁钥匙等。门禁编辑界面如图5.15所Zjo物业苜理系统后台管理序号单元樱门禁铜戳明除编辑11号楼#4444#2020/5/1 12:04:22参辑O22号楼#1111#2020/5/1 12:20:1133号楼#2222#2020/5/2 14:10:35啾鹿的44号楼#8888#2020/5/2 15:30:45刑吃澧辑当前用户:admin清输入喽栋铝号:查询全选批量删除图5.15门禁编辑界面5.7.1 执行流程该模块采用MVC模式进行设计,在添加门禁钥匙时,由控制器对象Mjservlet创建一 个模型对象mj,然后为其封装好数据,这些数据来

25、自于视图层对象addmj.jsp页面中的各 个控件。最后调用MjDao接口对应的实现类MjDaoImpl中的addmj()方法完成对门禁钥匙 信息的添加。同样,通过MjDao接口对应的实现类MjDaoImpl中的getMjByid、delMj () 和updateMj ()方法完成对门禁钥匙信息的查询、删除和修改功能。第6章设计总结本设计以小区的物业管理现状为研究背景,提出了利用移动互联网络开发小区物业管 理系统的解决方案。在系统开发过程中,查阅了相关的文献资料,在总结前人贡献的基础 上,结合小区的物业管理实际,对系统进行了需求分析工作。包括功能和性能需求两个方 面。根据需求分析的结果对系统进

26、行了架构设计、模块设计和数据库设计。系统主要实现 了业主管理、公告管理、投诉管理、报修管理、缴费管理、门禁管理等功能。客户端功能 开发采用基于Android技术的C/S模式,主要通过Activity活动和XML布局实现;服务器 端功能开发采用基于JSP和Servlet技术的B/S模式。系统在软件设计上采用MVC设计模 式,实现了视图、模型和控制器的三层功能。系统采用MySQL数据库来保存用于管理和 维护的基本信息。参考文献11谢罗群.中国物业管理JL中国物业管理,2019(07):19-20.2王炜.我国居住小区物业管理模式探索JL投资与创业,2017(1).3车洪民.物业管理系统的智能化J.

27、现代企业文化旬刊,2018, 463(10):121.4赵文晴.房地产物业管理存在的问题及对策研究J.商品与质量,2017, 000(003):113.5刘福军.城市社区物业管理良性发展的路径分析J.中国科技投资,2017, 000(005):253.6谷峰.社区管理与物业管理的融合创新模式J.商情,2017(10):.7刘鑫.浅谈基于移动互联网的物业管理信息化趋势J.中国房地产业,2016(3).8 Shih-Tong Lu,Jiun-Yi Shiu,Dong-Shang Chang. Development of Management Support System for Property

28、 Management Enterprises J. Open Journal of Social Sciences,2014,0209.9 Anonymous. Lodging Companies; Choice Hotels International Begins Overseas Deployment of Innovative Web-based Property Management System J. Computers,Networks&Communications,2011.10肖雷.基于安卓的智慧社区客户端设计D.大连理工大学,2017.11王莉,任培花,张景安.互联网+小

29、区物业管理系统的设计J.软件,2017, 038(006):87-91.12热比古丽依麻木.基于C/S模式的社区管理系统的设计与实现D.电子科技大学,2016.13唐开年.基于B/S架构的物业管理系统的设计与实现D.电子科技大学,2019.114孟师.基于ASP.NET的一体化物业管理系统的设计与实现D.电子科技大学,2018.15刘丽云.基于J2EE的安徽诚和物业管理系统设计与实现D.大连理工大学,2016.16王春鹏.基于Android的小区物业管理APP的设计与实现D.华中科技大学,2019.第1章绪论1.1 研究背景及意义研究背景随着我国城镇化建设进程的加快,越来越多的居民购买了商品房

30、,城镇中出现了许 多新的花园式住宅小区。为了更好的满足这些小区住户的需求,管理好日常的小区生活 服务工作,物业管理部门也就应运而生了。物业管理部门的职能就是对小区里的住户提 供相应的物业服务。例如,物业管理人员需要及时公告小区的停电、停水信息;需要在 一个收费周期结束后告知住户下一个周期的缴费信息;物业管理人员需要解决住户的投 诉问题;需要对住户的报修设备进行维护;需要安排没有购买车库的住户的家用汽车规 划停车位;需要对没有及时缴费的住户进行上门催缴相关费用等等。对于上述事情的处 理,物业管理部门的传统处理方式还是采用人工管理方式进行川。对于公告信息,物业 管理部门往往采用纸质公告张贴方式。由

31、于受到时间、地理位置和小区人数等诸多因素 的限制,对于占地面积较大的小区来说,物业管理人员光是走遍小区的所有楼栋都需要 花费较长时间。还有,这些纸质公告有时候也不太引起住户的注意,导致住户没有好好 阅读而带来不必要的麻烦。另外,物业管理人员要及时处理住户提出的各种问题也不方 便。这样就容易在小区住户和物业管理人员之间产生各种矛盾和纠纷。而问题的根源在 于信息交流的不及时和物业部门办事效率的低下。虽然可以通过打电话、发信息等方 式进行告知,但这都需要进行及时登记和记录在案,否则时间一长就会发生被遗忘处理 的情况。1.1.1 研究意义本文选择某住宅小区为例,该小区物业管理处配置了多台电脑设备以提升

32、自己的信 息化管理能力。为了物业管理工作的需要,在多台电脑上安装了早期开发的单机版物业 管理软件系统,目前这些软件系统运行基本正常。虽然系统的使用能够方便存储和查询 小区住户的信息,改善物业管理人员的工作效率,但无法让小区住户主动参与到物业管 理相关事务中来。物业管理系统并没有给小区住户的生活带来任何便利。对于前面文中 提及的诸多问题,该系统仍然无能为力,形同虚设。因此,小区迫切需要一个全新的物 业管理系统,它可以让小区住户主动参与物业管理活动,同时也能大大提高物业管理人 员的工作效率。当前,对于小区住户而言,手机已经成为了不可获取的生活必需品。人 们一般都是随身携带手机,随时享受手机所带来的

33、各种便利,整个社会也已经真正进入 了一个移动互联网时代。由于Android手机的市场占有率很高,因此,开发一个基于Android的物业管理系统符合了软件开发的新潮流。一方面,可以充分利用通过手机客 户端的存储功能,保存小区住户的基本信息,小区住户可以查阅公告信息和缴费信息, 及时向物业提交投诉情况或报修情况。另一方面,物业管理部门可以通过信息推送,及 时发布公告和各种推送信息,通过系统外部数据库存放住户的投诉和报修信息,并及时 进行处理。这种新型的基于Android的物业管理系统,在设计上充分考虑到客户端和服 务器端的数据存储特点,从而设计两类数据库来存储数据。在客户端和服务器端的通信 方面,

34、充分利用XMPP协议和HttpClient对象实现信息的推送功能。本文介绍的设计方 案不仅适用在小区物业管理领域,使得小区住户的诉求可以得到及时解决,同时也解决 了物业管理人员的效率低下问题。而且,对于其他类似的系统来说,本文的设计方法也 提供了一种创新思路,使得开发者可以有更多的选择去面对新的系统的开发。另外,本 系统的使用也能更好的融洽物业人员与小区住户之间的关系,这对把小区建设成为一个 和谐、智能化的小区具有重要的实用价值。1.2 国内外研究现状在国外,物业管理的概念出现在上世纪六十年代,它是随着西方国家城市化进程的 加快产生的必然结果。只不过在当时由于受到各种条件的限制,物业管理活动并

35、没有得 到真正有效的开展。直到上世纪八十年代,英国的Octavia Hill女士制定了一套规范当 时租客行为的物业管理方法,才真正开启了物业管理的大门。而信息化技术在物业管 理方面的应用出现在上世纪八十年代中期。美国凭借其掌握的先进计算机管理技术优 势,率先在物业管理领域实施计算机信息化管理,研发了世界上首个物业管理应用系统 t4o在欧洲I,针对物业管理系统出台了相应的设计规范和标准,尤其是功能上更体现了 以人为本的思想。在亚洲的日本,其物业管理系统的开发也体现了小区业主和住宅建 筑物的统一管理思想。欧美发达国家的物业管理思想和理念代表着物业管理系统的发展 方向。在国内,物业管理思想的提出来自

36、于上世纪九十年代国家实施房改政策之后。 1981年3月国内第一家物业管理公司在深圳成立。随着住宅小区商品房销售规模的扩 大,与其配套的物业管理制度也逐步发展起来并投入了实际的应用网。随之物业管理相 关条例也得到政府的认可,并取得了进一步的完善。每个小区都设有一个物业管理部门, 经过多年的发展,我国的物业管理公司数量也达到了空前的规模。随着计算机技术在 我国的逐步应用,国内也研发了第一代的物业管理软件系统。在物业管理软件的架构设 计上,受当时设计模式和方法的限制,主要采用的是C/S架构”叫这使得物业管理的 具体实施也从传统的手工管理方式向计算机信息化管理方式转变。许多机构和单位都对物业管理系统进

37、行了研究和开发,开发方式也从传统的C/S架 构向B/S架构方向发展。据对相关资料进行调查后发现,文献闿介绍的就是一个利用 C/S模式开发的小区物业管理系统,实现了单机版向网络化的跨越;文献口引介绍了采用b/s 2模式开发物业管理系统的基本思想,体现了互联网条件下方便快捷的优势;文献”句介绍了 利用ASP.NET技术设计并实现B/S架构的物业管理系统基本方法,只是该系统需要在 Windows IIS服务器上才能部署;文献介绍了利用J2EE技术开发的小区物业管理系统, 跨平台性较好;文献1提出了采用Android技术进行设计物业管理系统的原理和思想,这 是较早提出采用Android平台进行开发的案

38、例。经过研究后发现,目前市场上见到的物业 管理系统功能各异,主要是受地域条件、经济发展的影响差异较大。如南方和北方,或者 经济发达地区对比经济落后地区,其在物业管理功能项目上存在着一些区别。但唯一不变 的就是物业管理公司或部门服务于小区住户的理念。重点在于如何从小区住户的切身利益 出发去完善和改进物业服务质量。1.3 主要研究内容本文围绕基于Android的小区物业管理系统的总体目标,有针对性的开展系统的前 期调查、分析和总体设计工作。在充分调研系统在国内外应用和研究现状的基础上,结 合系统开发实际情况,提出了满足系统设计要求的总体解决方案。本着实用、有效和科 学的原则,选择合适的开发技术、方

39、法和工具,解决了系统开发中的原型设计等问题。 根据软件工程中的相关方法论,在系统开发过程中撰写系统分析和设计文档,并使用 UML建模工具完成系统主要开发阶段的可视化模型设计。在系统的数据存储方面,本 着安全、实用和有效的原则,建立科学合理的数据库系统结构,并采用各种约束条件确 保数据的真实有效和完整性。系统的软件开发环境采用Java技术实现,使得系统在前 后台交互方面没有技术不兼容问题。在解决客户端和服务器端通信问题上,本系统采用 了基于XMPP协议的HttpClient对象,有效的解决了系统的前后台通信问题。第2章相关理论技术基础2.1 Android技术概述Android系统是由美国谷歌公

40、司开发的一种服务于移动终端的操作系统。经过了一段 时间的发展,目前已经成为了全球智能手机上使用最多的操作系统。与其他两种手机用操 作系统(分别是苹果公司的IOS和微软公司的Windows Mobile)相比,Android系统具有 源码开放和系统兼容性好等优点。除了苹果公司的Iphone手机外,全球另外两大手机生产 厂商:韩国的三星和国产的华为手机上都使用了 Android操作系统。因此,从总的市场份 额来看,Android系统目前已经成为一种主流的手机开发平台。Android操作系统是由美国 谷歌公司研发的一种运行在手机等移动端设备的系统软件。与苹果公司的IOS系统相 比,Android系统

41、的跨平台性、兼容性方面的优势比较突出,因此,现在几乎所有的手机终端设备运营商都把它作为装机的必备操作系统。2.LI Android系统架构Android系统架构由以下4层组成,分别是:(1)应用程序层。包括了 Android系统中常用的基于Java语言的应用软件。(2)应用程序框架层。Android提供了功能强大的框架给程序员使用。这些框架提 供相应的API可以让程序员方便的调用相关组件来完成特殊应用的开发。(3)系统运行库程序库。包括常用的C函数库、Android运行时库等。(4) Linux内核。Android内核功能完全继承了 Linux系统的内核。包括内存管理、 进程管理以及系统的安全

42、性方面的核心内功能或服务容都依赖于Linux内核。Android 操作系统采用分层方式设计Android的系统架构如图2.1所示。ApplicationHomeContactsPhoneBrowserApplication Fram workActivityManagerWindowManagerContentProviderViewSystemNotificationManagerPackageManagerTelephonyManagerResourceManagerLocationManagerXMPPServiceSQLiteWebKitLibcAndroid RuntimeCore

43、LibrariesDalvik VMLinux KernelDisplayDriverCameraDriverBluetoothDriverFlash MemDriverBinder(PC)DriverUSBDriverKeypadDriverWiFiDriverAduioDriverPowerManagemen图2.1 Android系统架构图2.1.2 Android系统的特点Android目前在智能手机中使用非常广泛,这主要得益于它具有以下特点:(1)开放性。这是Android平台的最具有竞争力的地方。很多硬件厂商和软件开发 者就是被其开放的源码所吸引。源码开放使得开发者在编程中拥有更多

44、的选择权,最大限 度的发挥其软件的功能。(2) Android手机价格适中,符合更多普通人的消费理念。苹果手机固然很受欢迎, 但价格昂贵,对于广大的中低收入群体而言只能望而却步。但就从一般功能上而言,Android 手机并不逊色,甚至在某些应用中超越了苹果。(3)更多的增值服务。目前已经处于无线互联网时代,基于无线互联网的网络工具 也是层出不穷。由于Android来自于是谷歌公同,谷歌公司的其他应用也可以很方便的应 用在Android手机上。例如,谷歌的搜索引擎、谷歌地图等应用可以很好的对接Android 平台。从而给Android手机用户带来更多的增值服务。(4)众多的实用技术。利用Android技术可以设计各种XML布局界面,编写各种实 用Activity类,以及利用HttpClient对象在进程之间进行通信和Handler多线程

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁