基于android的物业管理系统的设计与实现19.8


     目录
    基android物业理系统设计实现 3
    摘 3
    Android property managemengt system 5
    Abstract 5
    1 绪 6
    11 选题背景 6
    12 课题研究现状 6
    13 设计研究容 7
    14 系统设计思想 8
    2 开发环境 8
    21 Android系统结构 8
    图21 Android系统架构图 9
    22 Android应程序 9
    23 Android应程序接口 10
    24 Android系统运行库 10
    (1) 系统库 10
    (2) Android运行库 11
    25 Linux核 11
    26安全权限机制 12
    27 Android台搭建 12
    271 JDK安装 12
    图22 验证JDK安装否成功 12
    272 Android Studio载安装 13
    273 Android SDK安装 13
    图23 Android SDK Manager 13
    274 Android Studio安装配置 14
    图24 android studio配置 14
    图25 android studio 新建项目 15
    图26 应创建 15
    275 Genymotion安装 16
    图27 添加虚拟设备 16
    图27 模拟器界面 17
    28 数库 17
    281Mysql安装说明 18
    图28 MySQL安装 18
    图29 MySQL安装完成 18
    3 设计系统分析 19
    31 系统行性分析 19
    311 开发技术行性 19
    312 系统操作性 19
    313 济实行性 19
    32 功需求 19
    图31 物业理功需求图 20
    33 系统开发软件工具环境 20
    34 性需求 21
    35 需求 21
    图32 需求 21
    4 系统总体设计 22
    41 概述 22
    42 系统设计原 22
    (1)系统少时间完成工作量 22
    (2)系统性必须十分高 22
    (3)系统操作起简洁方便 22
    43 Android应程序结构组成分析 23
    图41 Activity生命周期转换图 24
    图42 Activity生命周期相关方法 25
    图43 View层次结构 25
    44 系统功结构图 26
    图44系统功模块结构图 27
    45 手机户端功流程图 27
    图45 户手机客户端流程图 28
    46 数库表设计 28
    (1)message信息表图45示: 28
    图45 message信息表 29
    图46 desk信息表 29
    图47 room 信息表 29
    5 系统实现 30
    51 客户端界面设计 30
    52 登录注册界面 30
    图51 登录注册界面 30
    图52 户注册界面 31
    图53 登录成功界面 31
    图54 户信息 32
    图55 台业信息理 32
    53 公告模块界面 33
    图56 公告模块界面 33
    图57 客户端通知界面 34
    图58 台通知模块 34
    54 失物招领界面 35
    图59 客户端失物招领界面 35
    图510 台失物招领界面 35
    55 物业缴费缴费通知实现界面 36
    图511 台缴费通知模块 36
    图512 客户端缴费通知界面 37
    图513 台物业交费界面 37
    图514 缴费成功界面 38
    图515 已交费状态界面 38
    图516缴费完成次缴费界面 38
    56 台理员登录台界面 39
    图517 台理登陆界面 40
    57 网页台理模块界面 40
    图518 网页台理界面 41
    571 台物业信息处理模块 42
    图519台添加物业信息界面 42
    图520 修改信息容界面 42
    572 台模块理 42
    图521 台通知删界面 43
    图522 台通知修改界面 43
    61 系统测试方法 45
    611 测试范围 45
    612 系统测试具体细节 45
    613 测试环境 45
    62测试文档编写 46
    621 测试阶段技术 46
    图61 系统方面测试 46
    63 测试分析 46
    参考文献 47
    致谢 48

    基android物业理系统设计实现



    着城市化进程加快越智手机出现获取信息方式单单通电视报纸等交流信息方式仅仅发信息电话智手机出现生活产生潜移默化影响着城市化进程加快高质量生活品质需求住宅区需更加现代化物业理方式传统物业理方式效率低安全性差更高效便捷物业理制度取代
    设计开始基Android物业理系统需求进行整体分析系统什环境设计出系统终实现什功系统该步步设计系统功该实现方面进行系统总体设计分析完实现android物业理系统拥户注册登录通知公告失物招领物业缴费区周边区宣传等功基物业理区基功更简洁反复测试完善修改验证系统操作性实性达设计该系统目


    关键词:android 物业理 智手机 现代化区

    Android property managemengt system
    Abstract

    With the acceleration of the urbanization process and the emergence of more smart phones we get information from the way not only through television and newspapers etc the exchange of information is not just the way to send a message the emergence of smart phones on our lives The subtle influence and with the accelerated process of urbanization and people's demand for high quality of life people living in the district also need more modern management of the property The traditional way of property management is replaced by the more efficient and efficient property management system due to the low efficiency and poor security
    The design of the beginning of the Androidbased property management system needs of the overall analysis of the system from what circumstances can be designed out the system can achieve what the final function of the system how to step by step design the system how to achieve the various functions Several aspects of the overall design of the system after the analysis of the final realization of the android property management system has a user registration registration notice notice lost property property payment community surrounding community publicity and other major functions basically the basic management of the district Function has and more concise And then in the system after the first test and modify the system to ensure that the final design of the system is absolutely perfect
    Key Wordsandroid property management samrtphone Modern district


    1 绪

    着城市化进程加快智手机广泛应移动互联网飞速发展现代带前未巨改变手机操作系统出中两厉害androidIOS两操作系统户估计占市场百分九十特android开源开放姿态深受众手机厂商全世界开发者喜爱众安卓应中涉生活方面衣食住行社交理财住区理需时俱进物业传统行业做切入点设计实现基android物业理系统物业理线走线
    11 选题背景
    Android词语作谷歌2007年发布应手机台操作系统出现然作手机操作系统出现生活中操作系统开源性开发性安卓操作系统应软件越越安卓操作系统越越流行起安卓操作系统手机户群苹果操作系统数
    安卓发展方面时城市化进程加快时代背景居住环境求越越高居住环境提升然通物业理水提升物业理水会居住环境变更加舒适现方物业理水落业区环境十分恶劣区物业什事做时物业想区环境实没法业实时沟通业时会区展排导致业物业层矛盾需款线物业理系统业物业间关系完成极改善时物业理员说件十分便利事样日常理工作时候更快更完成样背景形成物业理模式非常符合时代发展应时代潮流变化
    12 课题研究现状
    Android台ios系统更众化面更普通群众台安卓手机苹果手机更加户甚操作苹果手机安卓手机确实十分熟练安卓手机应苹果手机更苹果手机应载需付费安卓手机android市场十分广泛分布低端高端市场基价位令消费者十分心动喜欢手机安卓手机价格甚苹果手机高性价苹果手机高现什高通骁龙处理器十分强劲手机运行软件速度甚超苹果现越越户选择安卓安卓机实现三网通双卡双功程度户说十分方便功刷机更加方便编码程中会太东西阻扰束缚样软件开发员提供限消费者户见识千奇百怪种样应时android台缝结合优秀Google服务例图邮件搜索等户说十分重功android正满足功需求
    玩安卓手机时手机桌面调整应图标甚换图标换壁纸喜欢应拖动想放位置方便交互性十分什许机器会出现卡顿情况实光安卓手机苹果机器时会出现卡顿情况时候需住手机home键开安卓手机应理器然点击清理瞬间释放手机运行存手机瞬间变流畅起玩应游戏想安装安装玩时候意卸载十分方便android户载应时候会发现需苹果户样繁琐普通手机存卡移动硬盘刷机系统进行优化户体验达新层次选择行强安卓系统手机牌子分辨率种外观式样
    正国物业理信息系统建立国外相尚处起点阶段特网络化信息理面许区物业选择工通知宣传方式样理方式远远国外先进物业理方式目前国区物业理模式十分落物业业间没办法实现交流通区公告栏里贴公告者业发短信业估计会会显吃力讨设计基android物业理系统极必
    13 设计研究容
    设计设计出基Android物业理系统
    想设计出该android物业理系统需分析出完成系统必备工作:
    (1) 解区物业理员理工作时候流程明白物业理体制明确该系统需满足客户什需求
    (2) 仔细分析系统需做需功模块具体系统功框架
    (3)明确系统部结构什样然根画出系统结构图进行具体系统设计
    (4)做系统结构图功框架图时写相关文字记录
    (5)编写功模块具体实现代码
    (6)产品完成前系统功进行测试错误进行修改
    (7)断完善修改系统保证终正常完美运行
    14 系统设计思想
    先解终完成系统需软件系统功模块通样方式实现根开发软件优势特点选出开发方法
    php实现台数调
    Android Studio软件然网查阅步骤步步搭建开发环境然Android studio软件进行设计需系统开发完成终调试修改
    查阅咨询相关方面书籍丰富身开发力需设计系统完善解

    2 开发环境

    设计开发环境基Android台终设计出基android物业理系统面介绍编写android程序需软件开发环境配置android系统东西组成
    21 Android系统结构
    Android系统结构采分层方式层层没什特许系统采样方式结构图见图21Android系统结构4部分图面层显示应程序层里面Home图第二层层框架层协议服务第三层系统运行库层层表面理者底层linux核心库层wifi功四层组成完美android结构

    图21 Android系统架构图

    22 Android应程序
    作安卓手机重运行运行程序说应程序安卓手机重部分编写应程序呢完成式样满足户需求功说完成程序编写基java语言该语言十分强编写出程序种样功特种令爱释手游戏生活带乐趣应程序东西组成呢?单活动活动组成系统需应程序活动操作系统进程活动状态变换状态状态中转变样系统显更加灵活户体验时更加舒服
    java语言具跨台性质java语言编写android应程序具android系统台非常厉害点正Android精髓
    Android仅仅手机操作系统应程序组成开发者通修改应程序系统进行断完善优化开发员直接java语言应程序进行修改样死板系统开发员没办法系统进行优化样展现出android台灵活性魅力
    23 Android应程序接口
    知道手机种应程序android应程序什框架呢实程序编程接口俗称API事先定义函数说法点抽象说简单点提供户编程操作系统中基东西软件做事情传递系统程序独特功块应程序该程序释放功块样系统设计系统组件重方式更加简单化户样机制换掉应程序组件
    应程序框架方组成里面头:
    (1)UI组件:户直接眼睛方文字啊钮等表格列表ui组件独特户享受
    (2)Content Providers:应程序够实现数访问享程序访问享程序相数
    (3) Activitymnage:系统中运行程序交互提供接口接口围绕着运行进程信息
    (4) Notificatiomanager:负责系统中通知理电显示qq消息提示出现消息提示时候会显示通知栏提示应权限广告

    24 Android系统运行库
    提android应框架框架时候andoid系统会提供CC++库样时候更组件然组件类型十分具体什时候该什样必须清楚概2组成方系统库andorid运行时库存设计系统带十分便利面解库里东西
    (1) 系统库
    Libc:系统底部层库库核心linUx系统里调起BSD继承
    媒体mediafrmework库:顾名思义库里查视频录制声音听音乐观图片时候调层库里东西格式非常流冷门基MPEG4MP3AACJPGPNG等媒体格式基PacketVideo OpenCORE库基流格式运行起没问题
    外层理器:户空间中libraries显示相关模块功理显示子系统负责显示存取互动2d绘图3d绘图显示时候合成起
    SGL:2D图形引擎库
    OpenGL:支持三d效果组件
    SQLite:关系数库增添删修改查寻通话记录联系等信息容功样基应程序
    WebKit:新式Web浏览器引擎支持前非常流行HTML 5程序开发十分
    SSL:基TCPIP网络协议数安全通信提供支持
    (2) Android运行库
    系统运行库层包含Android Runtime核心Dalvik虚拟机Android应程序Dalvik虚拟机运行样应程序运行时候会显拥挤会专属体进程空间虚拟机执行时候没直接执行相关dex文件虚拟机线程机制存理Linux操作系统机制非常适合移动端需十分快速cpu计算速度十分庞存空间文件优化做非常户说保证应安全运行
    25 Linux核
    说Linux核想linux操作系统两者概念linux核十分强操作系统核心然强点复杂c语言编写核核系统核心系统误区核系统成现十分熟悉linux系统光核子系统子系统系统调接口进程理存理虚拟文件系统核特点移植性方支持种网络静止动态核做事添加删软件组件引导时根需时候户插入符合手持设备节省耗
    26安全权限机制
    Android系统中次装完应时基应会出现提示选项说获取什什信息苹果手机基会出现样提示安卓应广告种类根没法区分信息果心应获取信息权限时隐私暴露开发商然数开发商会隐私做坏事防患未然需采取适防御措施通定义权限 permission操作定义权限首先必须标签AndroidManifestxml文件中声明
    AndroidManifestxml中强制权限强制谁够Intent象发送BroadcastReceiver象权限外发送广播通知时指定需求权限调Service程中设置更细粒度强制性权限URI权限
    27 Android台搭建
    271 JDK安装
    右击安装包开安装提示步步走然网搜索配置环境变量教程步步十分简单配置安装确定电脑里已东西时候开cmd窗口输入javaversion敲击回车然窗口jdk信息全显示出图22信息表示安装成功

    图22 验证JDK安装否成功
    272 Android Studio载安装
    百度搜索androidstudio载载链接载完成androidstudio双击安装
    273 Android SDK安装
    Android SDK提供开发Android应程序需API库构建测试调试Android应程序需开发工具
    (1) 百度搜索载需Android sdk文件载完成右键解压解压够记住文件夹
    (2) 右键点击开SdKsetupexe文件图23示:





    图23 Android SDK Manager
    (3) 选择安装SDK文档者包前面勾选点击安装载接受然耐心等安装
    (4) 设置路径记住终安装
    274 Android Studio安装配置
    (1) 载安装然开时什东西没需配置JDKSDK图24示:


    图24 android studio配置



    (2) 选择JDKAndroid SDK路径
    (3) 配置JDKAndroid SDK开始新建Android项目新建Android Studio工程图25示:

    图25 android studio 新建项目


    (4) 点击finish应创建完成图26示:


    图26 应创建

    275 Genymotion安装
    (1) Genymotion官网点击载
    (2) 运行安装Genymotion双击运行载Genymotion安装文件选择中文语言点击步
    (3) 安装完成开添加虚拟设备图27示:


    图27 添加虚拟设备

    (4) 开虚拟设备模拟器安装完成图27示:

    图27 模拟器界面
    28 数库
    采免费巧mySQL 数库关系型数库理系统目前属Oracleweb方面mySQL关系型数库占电脑存十分开速度运行速度更没话说关键钱开放源码显著优点MySQL数存放表中堆起样存储数方式极提高调数速度什选择作数库原灵活性高速度十分快速
    MySQL软件占存速度快户需成尤开放源码特点基现流行数库网站开发优势实太明显说道数库第想什选择原

    281Mysql安装说明
    (1) 官网载点击安装图28示:

    图28 MySQL安装

    (2) 指示点击安装完成图29示:

    图29 MySQL安装完成
    3 设计系统分析
    31 系统行性分析
    311 开发技术行性
    (1)关安卓开发资料十分基图书馆买质量十分保障
    (2)android开发java语言广实现功语言
    (3)基安卓模式理系统已发展日趋成熟
    (4)舍弃老版开发环境选择目前十分流行谷歌新推出android studio软件身基业界公认java开发工具Intelijida基集开发调试身款十分软件速度更快UI更加漂亮更加智整合Gradle构建工具置终端更完善插件系统更利开发员开发
    点出技术系统设计实现出丰富身掌握定开发技术系统开发具行性
    312 系统操作性
    设计安卓客户端实现模拟器安装操作简单利安装开基现代知道开该干什界面简洁没花里胡哨东西户带种简洁体验户手知道该操作功系统操作起完全没问题
    313 济实行性
    系统开发调试采Android Studio台需费设计需工具软件需收费基需户提供费员软件开发十分重系统基力需财力
    32 功需求
    需求分析分析解户什弄清楚户求确定系统功包含项十分重工作十分困难考虑十分全面物业理系统解业务流程知道作物业该做什该满足业需求减少物业理压力业更区理环境调查分析出系统基功:区公告栏通知基础重实现业时刻解物业信息户失物招领功功业带方便谁家丢东西直接通反映物业物业帮忙极改善物业业间关系留言反馈功功户提意见然物业断完善身十分必宣传理功户灌输区家理念业服物业理底功该实现东西:
    (1) 公告通知理:公告通知信息进行理物业理员台添加公告通知信息业前台浏览解公告通知信息
    (2) 缴费信息理:业缴费信息进行理物业理员台更新缴费信息缴费通知中通知业缴费业通知完成缴费
    (3) 失物招领信息理:业丢失东西信息进行理业通前台提交失物信息物业台安排帮忙寻找
    (4) 留言反馈信息理:户物业理留言信息进行理业前台物业留言物业台
    (5) 宣传理:物业理员该模块添加宣传区文明建设容者正量东西区做宣传业前台
    更直观显示出功需求做需求图图见31:十分简洁清楚:

    图31 物业理功需求图
    33 系统开发软件工具环境
    硬件环境:带笔记电脑
    电脑操作系统:Windows 8
    必须软件:
    jdk6u22windowsi586exe
    xamppwin321830VC11installerrar
    Google Android SDK androidsdkwindows21_r1zip
    Android Studioexe
    MySQLFront_Setupzip
    Genymotionexe
    34 性需求
    (1)安全性 什系统开发出户信息安全保护十分重然户隐私权极威胁具体体现安全性系统安全户数做绝安全样系统安全设置保证系统稳定运行动动会停止响应数安全通设置权限东西理员弄外没法设置样极保证户信息安全
    2.性 系统会户果令信服软件基会系统处理数时候性软件运行性十分重设计系统时候量考虑方方面面减少系统考虑周产生种误差果做话系统性完全保障
    35 需求
    作物业理系统光系统够实现基功满足方面求正确性啦健壮性等等图32示:


    图32 需求
    4 系统总体设计

    41 概述
    次毕业设计核心方android客户端户通注册登录客户端客户端时解区信息发布物业信息样区业生活带极便利理员通台添加通知新数样户android客户端通知样物业理起更加方便物业理更加透明化然期断完善样系统功会断强满足更户需求
    42 系统设计原
    系统开发时候中心思想围绕思想形成原设计时候遵循面原
    (1)系统少时间完成工作量
    系统运行想象中理想状态概面方面:
    系统处理事物力面规定时间该系统完成规定量工作甚超额完成越越样系统处理力强
    运行时间面该系统运行开始完成中某项务时需花费时间少量做越快越
    响应时间方面户客户端系统发出请求返回响应结果需时间越快越样极满足户需求
    (2)系统性必须十分高
    设计系统时候提高系统性系统保障客户户体验保证算系统出错时候修复出现未响应进时候进样系统性会高时系统关键数库进行容错纠错功设计十分必更快更早发现改正差错处理关键性数操作系统加权限控制样效防止法分子侵入系统盗取户隐私指定户开放权限行
    (3)系统操作起简洁方便
    系统设计初衷开始基理念重满足客户需求满足户需求样系统设计出会户系统界面做简单生动户会更喜欢样界面样户体验会会更愿意产品说系统界面第印象直观感受十分重客户通操作实现系统功解信息交流样户更加愿意更加方便该系统物业更解业业更解物业时减少输入时候工作量加汉字手写输入户带方便

    43 Android应程序结构组成分析

    实Android应程序组成简单零零散散联系组件组成东西联系起程序Manifest东西说android应程序基石
    Android应程序具特点说程序十分趣元素然家觉元素趣想程序里加编写代码开发直接调里面简单说应程序间元素相互调
    数系统应程序单入口点android应程序样实现系统实例化然够稳定运行需面组件:
    (1)活动:应程序显示层 系统画面系统应程序应
    (2)服务:见负责新数源活动够时触发通知
    (3)广播接收者 :时候注册创建样组件然程序坚挺符合特定条件广播intent
    (4)容提供者(Content providers):享持久数存储器(谈持久化存储机制首先想数库)
    (5)意图:简单传递消息想执行想东西时候系统会决定执行
    (6)通知:顾名思义户显示通知组件电显示时候手机提示灯会亮组件功
    安卓程序生命周期非常短非常长Activity基简单屏幕显示控件监听相应广播接收器生命周期十分短暂概10s左右果超时间基会显示响应错误提示基没法完成耗时巨工作时候需serviceservice生命周期长没户界面程序开发监控类东西生命周期图示:

    图41 Activity生命周期转换图
    图中出东西activity基状态基样生老病死然完全样安卓程序创建相出生
    然活动停止代表死亡实容易理解
    然找张生命周期方法图图42示显示非常明白






    图42 Activity生命周期相关方法



    android层次摆放view序决定实view层次结构十分简单易懂图:




    图43 View层次结构

    该文件指定应程序元数(:图标版号题风格)额外顶层节点节点指定必需安全权限单元测试定义硬件屏幕台支持求
    特需注意:installLocation属性指定否允许(首选)应程序安装外部存储器部存储器
    应程序安装外部存储器时果USB容量存储器想计算机复制文件果户拒绝取出SD卡应程序立终止述情况直接影响户体验类应程序适合安装外部存储设备中:
    (1) WidgetLive WallpaperLive Folder应程序
    (2) 提供中断服务应程序
    (3) 输入法引擎
    (4) 设备理器
    部存储器容量般限应程序安装外部存储器
    44 系统功结构图
    什功结构图图真十分重画起说简单简单说难难系统功进行分析加分解功功属功排列图表属关系首先弄清楚系统功整体系统分许许系统然子系统更模块组成图十分重眼出系统功结构功具模块系统客户端客户够注册登录公告通知够提交掉东西信息等等台户缴费添加通知等功子系统独特功功合起完成整体系统功图做出样子底样:


    图44系统功模块结构图

    45 手机户端功流程图
    直观显示功户手机系统手机显示功见图44:

    图45 户手机客户端流程图
    出客户端功十分全面
    46 数库表设计
    系统数库东西需中实质容东西数表中id键系统数库中部分数表单列出:
    (1)message信息表图45示:

    图45 message信息表

    (2) desk信息表图46示:


    图46 desk信息表

    (3) room信息表图47示:


    图47 room 信息表





    5 系统实现

    51 客户端界面设计
    客户端界面设计十分简洁美观易操作成低限菜单元素显示出注意点色彩搭配光秃秃黑白两色需长期系统户感视觉疲劳选轻松淡彩色配色样做出客户端界面会色彩会花里胡哨极提升户视觉享受里面图标排版量整齐划分功固定位置图表间保证足够留白部分减轻查审美疲劳常功放显眼位置户眼出常摆显眼位置
    52 登录注册界面
    户想客户端具体功先注册登录样需登录注册界面登录注册界面肯定户名密码等信息然注册完点击登录登录界面图示:

    图51 登录注册界面

    户注册具体界面见图:

    图52 户注册界面

    注册完成户返回登录界面登录成功界面见图53:



    图53 登录成功界面

    户信息界面图54示:户注册时信息





    图54 户信息
    户注册台会显示户信息见图55:


    图55 台业信息理

    53 公告模块界面
    模块说十分重业通模块查物业发通知界面概效果底57图样十分清晰简洁时里面模块通知区周边区概况缴费通知宣传节日俗等


    图56 公告模块界面




    客户端通知界面图57示:



    图57 客户端通知界面



    台通知模块见图58:


    图58 台通知模块



    54 失物招领界面
    失物招模块实现户提交失物招领信息功查询失物信息功户客户端提交失物招领信息选择失物类型客户端失物招领界面图59示:

    图59 客户端失物招领界面

    户客户端提交失物招领信息台理系统会作出相应更新台失物招领界面图510示:


    图510 台失物招领界面


    55 物业缴费缴费通知实现界面
    物业缴费缴费通知功业拖欠物业费时缴费通知模块添加拖欠信息效果图511示:



    图511 台缴费通知模块

    业客户端查询缴费通知没拖欠物业费客户端查缴费通知图512示:


    图512 客户端缴费通知界面

    缴费户没缴费户台中缴费台会显示已交费没缴费会显示红色未交费效果图513示:


    图513 台物业交费界面

    没交费业缴费物业理员点击缴费缴费成功界面图514示:


    图514 缴费成功界面


    缴费成功原显示红色未交费会变已交费图515示:



    图515 已交费状态界面

    已缴费成功户没法次缴费次缴费效果图516示:

    图516缴费完成次缴费界面

    台实现缴费功代码:

    物业理系统











    le_itemtitle} typetext>


    {article_itemcontent}