本文是基于安卓的小区物业管理系统的设计与实现。在20世纪90年代以来,随着网络、通信和信息技术的突破性进展,Internet技术在全球爆炸性增长并迅速普及。在这一时代背景下,移动端互联网应运而生了,各种生活工具类的移动端应用程序如雨后春笋一般,纷纷涌现出来,给人们的生活和工作带来了极大的改变。本次设计的基于安卓的小区物业管理系统的设计主要是为了方便小区用户在日常生活中对于物业工作的监督和管理,同时提高小区物业工作人员的工作效率。该APP简单实用,操作简单,可可减轻小区物业人员的工作量,给小区用户提供更加优质的物业服务。

小区物业管理系统采用Android操作系统、Java开发语言,通过Bmob云端数据库进行数据的储存以及后台管理,基本实现了移动APP端主要功能有用户注册、登录、报修故障、缴纳费用、社区相关等功能。Bmob后台管理端主要有管理用户信息数据、发布公告、对于用户的投诉信息、报修信息、缴费信息等进行回答和管理的功能,另外对数据实现了录入、修改、删除、查询等基本功能。

小区物业管理系,基于典型的“C/S”结构、并具有方便快捷、安全性高、应用简便等特点,为用户的日常生活中的报修、费用缴纳,都带来了极大的方便,有效的提高了小区业主和小区物业工作人员的沟通效率和工作效率。这也是本次设计的研究目的和意义所在。

小区作为城市居民的载体,与人们的日常生活中的息息相关,小区物业的服务质量,很受业主的重视和关注。在这样一个特定范围拥有稳定消费群体的情况下,建立一个方便服务于小区业主生活的移动APP,解决了人们生活中对于物业管理的麻烦,不仅可以在很快的时间内很大程度上发展壮大,而且相对来说推广策略也比较好实施。本课题是设计一个Android的移动端物业管理APP,APP的主要功能有:注册登录、故障报修、缴费功能、社区互动等。

技术可行性分析是需求分析中的一个必不可少的环节。所谓的技术性可行性分析,顾名思义就是从技术的角度出发与当下的互联网技术的实际发展状况相互结合。根据现实生活中的技术发展水平来衡量所设计的产品,能否实现,以及可以实现的程度等等[9]。此APP需要使用Android studio开发工具,使用Java语言在Windows平台上进行开发。系统主要包括用户端和商户端两个部分,其中用户端实现的功能主要包括用户注册登录、故障报修、缴费功能、社区互动等基本功能的实现,Bmob后台管理端主要有管理用户信息数据、发布公告、对于用户的投诉信息、报修信息、缴费信息等进行回答和管理的功能,另外对数据实现了录入、修改、删除、查询等基本功能。此APP需要在手机端运行,对硬件设施要求不是很高,只需要可联网的普通手机即可。由此可知,基于Android的小区物业管理APP的设计与实现在技术上是可行的。

在分析完上述的功能性相关的需求分析后,接下来是非功能性需求分析。本设计的总体目标就是在用户Bmob后台管理端主要有管理用户信息数据、发布公告、对于用户的投诉信息、报修信息、缴费信息等进行回答和管理的功能,另外对数据实现了录入、修改、删除、查询等基本功能。

在进行上述需求后,概况而言,基于安卓的物业小区的系统最终期望可以满足以下三点:

(1)程序运行的稳定性。保证程序在开发完成后,可以安装到基于安卓操作系统的手机设备上,同时保证安装完成后,程序可以稳定运行,不会出现崩溃、闪退等异常情况。

(2)设计的功能扩展性。一个良好的程序产品从来都不是一蹴而就,而是经过很多次版本的迭代升级来不断的完善、修复的。因此,在设计程序的时候,要充分考虑到后期的拓展成本。

(3)程序运行的空间占用。手机内存弥足珍贵,尤其是在移动应用APP泛滥的今天,如果一个程序的运行内存很大,是很不受用户的欢迎的,同时也从侧门说明了程序设计的不良好。

小区物业管理系统分为两个端,移动端和后台端,移动端主要实现用户的登录注册、故障报修、缴费功能、社区互动等功能,后台端主要有管理用户信息数据、发布公告、对于用户的投诉信息、报修信息、缴费信息等进行回答和管理的功能。

本系统在开发时选择使用基于MySQL的Bmob云端数据库。使用My SQL的Bmob云端数据库,可以根据需要在应用引擎进行数据库访问,且所有事务都在云中,由谷歌来进行管理,用户不需要配置或者排查错误,仅仅依靠它即可。

本系统选择以My SQL为基础的云端数据库为基本开发工具,在数据库表的设计过程中应考虑标准型和规范性原则来定义数据库对象的命名规范。数据库中包括4个表,分别为用户信息表,报修信息表,缴纳费用信息表,意见投诉信息表,公告信息表。

参考文献

[1] 陈刚. 基于安卓的网上购物商城app开发[J]. 同济大学学报,2015: 30-32.

[2] 龙则灵,李祎. 基于Android移动平台的档案利用服务系统[J]. 北京:人民邮电出版社,2016(08): 9-11.

[3] 施威铭. Android APP开发入门:使用Android Studio环境[M]. 北京:人民教育出版社,2016-07-01: 336-398.

[4] 张延玲. 基于Android的社区购物系统的设计实现[D]. 软件学院, 2016: 78-89.

[5] 田甫. 基于Android平台的手机订餐系统的研究与实现[J]. 2015.2: 27-28.

[6] [美]R.S.普雷斯曼著,郭肇德等译. 软件工程[M]. 北京:国防工业出版社,1989(12): 23-34.

[7] [美]林恩.贝伊利,迈克尔.莫里森着苏金国. O'Reilly:HeadFirstPHP和MySQL(中文版)[M]. 2015: 386-394.

[8] 严波. 基于PHP_MySQL的电子商务系统的设计与实现[J]. 计算机技术,2015-5-21: 56-78.

[9] 邵超,万春红. E-R图的精细设计[J]. 计算机教育,2015(8): 55-69.

[10] 薛冲冲,陈坚. 软件测试研究[J]. 计算机系统应用,2011(2): 240-244.

基于安卓的小区物业管理系统相关推荐

  1. Java基于JSP的小区物业管理系统

    经济的飞速发展,促使着城市化进程的加快,随之而来的则是人们生活水平日益提高,并促进住宅小区建设的飞速发展.大量住宅小区投入使用后,加大了管理者的工作难度,小区物业除了要对房屋本身进行修缮外,还需对场地 ...

  2. 基于java智慧小区物业管理系统源码(java毕业设计)

    基于java智慧小区物业管理系统 本系统采用java和mysql数据库开发的BS架构系统,本系统分为业主和物业管理员两个角色,在用户子系统中,使用者通过账号密码(用户)登入系统,进入主页,通过主页链接 ...

  3. 基于javaweb的小区物业管理系统(java+springboot+ssm+mysql)

    基于javaweb的小区物业管理系统(java+springboot+ssm+mysql) 运行环境 Java≥8.MySQL≥5.7 开发工具 eclipse/idea/myeclipse/sts等 ...

  4. 基于java的小区物业管理系统

    小区物业管理系统是为了对小区物业实行计算机化的管理以提高工作效率且方便用户.主要功能是对物业费用.停车场管理.水电气费用管理.物业设备维修情况等进行管理和基本资料管理以及对系统自身的用户权限管理.   ...

  5. 基于JAVA忘忧小区物业管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA忘忧小区物业管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA忘忧小区物业管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 ...

  6. 基于ssm的小区物业管理系统

    1 简介 今天向大家介绍一个帮助往届学生完成的毕业设计项目,基于ssm的小区物业管理系统. 计算机毕业生设计,课程设计需要帮助的可以找我 代码 https://pan.baidu.com/s/1Cdx ...

  7. java小区物业管理系统_基于JAVA的小区物业管理系统V0.1(资料4)

    <基于JAVA的小区物业管理系统.doc>由会员分享,可免费在线阅读全文,更多与<基于JAVA的小区物业管理系统(V0.1)>相关文档资源请在帮帮文库(www.woc88.co ...

  8. 基于SSM的小区物业管理系统JAVA【数据库设计、论文、源码、开题报告】

    主要使用技术 spring+springmvc+mybatis+mysql+tomcat 功能介绍 系统总体架构设计是根据前期做出的详细需求分析,明确本系统采用基于SSM框架,并且进行合理的规划和总结 ...

  9. 基于JSP的小区物业管理系统的设计与实现

    技术:Java.JSP等 摘要: 随着社会的不断进步,人们的生活节奏越来越快,人们之间的交流就变的尤为重要,有交流就会有信息产生,而此时对于信息的管理就显得尤为重要了.随着我国城市化进程的加快,居民小 ...

最新文章

  1. Spring Boot 定义接口的方法是否可以声明为 private?
  2. Office2013插件开发Outlook篇(1)-- 第一个office2013插件
  3. C++ 异常的详细介绍
  4. plsql数据库异常---plsql 登录后,提示数据库字符集(AL32UTF8)和客户端字符集(ZHS16GBK)不一致 .
  5. Linux下解压rar格式文件
  6. 如何迁移home目录
  7. 20款优秀的可以替代桌面软件的Web应用(转载自JavaEye)
  8. 卸载Notepad++
  9. Echarts中使用china.js
  10. 英语魔法师之语法俱乐部 | 笔记2 | 初级句型—简单句 | Chapter1—基本句型及补语
  11. 关服了的手游怎么进去_关服手游改成单机教程
  12. Java中查看今天周几
  13. Fairy Tail - Main Theme Slow Version guitar (solo)
  14. 绝地求生2020服务器维护中,绝地求生2020最新维护公告几点开服?3月18日更新内容一览...
  15. cpu、内存、磁盘、操作系统的关系
  16. 基于NODE.JS与KUE搭建消息队列[转]
  17. HTML+CSS实现一个线条爱心动画的效果
  18. 如何打造一个优秀的软件研发团队
  19. 想系统的学习运维有什么需要注意的?
  20. Android Wallpaper之设置壁纸流程

热门文章

  1. Potplayer如何显示书签,书签编辑器
  2. Android 高仿微信群聊头像
  3. 2小时开发《点球射门游戏》,动画演示思路(上),代码已开源
  4. SAS统计描述、作图与均值显著性检验
  5. unity urp 棉麻织物渲染
  6. 教你这么理解 『假脱机打印机系统』
  7. 7-7 国王的金币 (10 分)
  8. 洛谷P2664 树上游戏 【点分治 + 差分】
  9. 【C++编程题】字符串子串替换
  10. Metasploit联动CobaltStrike渗透win11主机并提权