基于AngularJS和Bootstrap的社区物业管理系统的设计与研究
【学位单位】:杭州电子科技大学
【学位级别】:硕士
【学位年份】:2017
【中图分类】:TP311.52
【部分图文】:
杭州电子科技大学硕士学位论文2.4 轻量级数据交换格式 JSON目前,JSON和XML是在Web开发领域中较流行的两种数据交换格式。XML允许用户自定义标签,具有跨平台、格式统一等优点[18]。但其自身文件较大,格式复杂,编码时需使用大量冗余标签来对内容进行描述,传输时会占用较多带宽使得传输效率受到影响。此外 XML 不管使用 SAX 还是 DOM 解析方式,都会占用较多资源和时间。另外会使客户端和服务端代码变得复杂难以维护,这就不可避免的会造成开发效率低下,YouTube、Twitter 等应用已经开始抛弃 XML。而 JSON 作为一种轻量级数据交换格式[19],数据格式简单清晰且冗余少,传送同样数据信息时,JSON 所需字节数更少,能够有效提高软件系统的响应速度。另外,JSON 易于前后端解析,同 XML 相比,具有更好的灵活性和简单性,如图2.3 为 Google 统计的趋势图,可以看出越来越多的应用使用 JSON。基于此本文选用 JSON 作为物业管理系统的数据交换格式。
图 3.1 系统总架构图3.2 系统总体功能设计通过需求分析,可知社区物业管理系统主要是为业主和物业这两个用户群体服务。由于业主和物业需求不同,因此将社区物业管理系统分为业主和物业管理两部分,虽然这两部分是相互独立的,但两者在访问数据方面是紧密相关的。如图 3.2 所示为物业管理人员功能结构图。从图中可以看出,社区物业这一部分的功能主要包括设备信息管理、投诉信息管理、业主信息管理等七个功能。其中可以对常用电话、业主信息、设备信息、小区广告进行增、删、改、查的操作,因为投诉信息和报修信息都是由业主填写,因此物业管理人员不能执行添加操作。
杭州电子科技大学硕士学位论文放连接等步骤[36],这一过程需要耗费很多时间。HTTP 无状态的特点意味着,如果重新请求资源,必须发起一次新的请求,因此减少 HTTP 的请求数可有效减少用户等待时间。将网页中需要用到的小图片通过使用 CSS Sprites 整合到一张图片中[37],使用 CSS 中的 background-position 属性来定位需要使用的小图片,这样做可以显著的减少 HTTP 的请求数量。此外,将页面中的样式表和脚本文件各自进行一些合并,也能在一定程度上减少页面中 HTTP 的请求数。从图 3.5 可以看出,没有对零星小图片进行整合前,物业管理系统主界面的请求数达到了 43个,其中对于零星小图片的请求就有 9 个,总加载时间达到了 8s 以上,这对用户来说是非常槽糕的体验。图 3.6 为对一些 css、js 和小图片进行整合后的结果页面,可以看出加载时间减少了 22%。HTTP 请求数量优化前后数据对比如表 3.9所示,可看出通过 HTTP 请求优化后,HTTP 请求数减少了 32.5%,页面全部加载时间降低了 22.1%。
【参考文献】
相关期刊论文 前10条
1 项峥;;物业公司预算管理的特点与管理要点探讨[J];企业改革与管理;2016年03期
2 李红;;主流Javascript框架比较与分析[J];鞍山师范学院学报;2015年04期
3 陈鲱;;Web前端开发技术以及优化方向分析[J];新媒体研究;2015年03期
4 王成;李少元;郑黎晓;缑锦;曾梅琴;刘慧敏;;Web前端性能优化方案与实践[J];计算机应用与软件;2014年12期
5 丁山茗;;中外小区物业管理模式比较[J];当代教育理论与实践;2014年05期
6 王涛;;HTTP协议技术浅析[J];中国新技术新产品;2013年22期
7 王光荣;;城市社区物业管理难题的破解策略[J];兰州学刊;2013年02期
8 董启雄;唐清安;陈广旭;;对几款浏览器兼容性的测试分析[J];计算机光盘软件与应用;2012年18期
9 邓衢;朱丹薇;;3G时代物业管理研究[J];现代物业(上旬刊);2012年09期
10 于海鹏;张旭阳;;基于Web的应用系统前端页面性能优化[J];福建电脑;2012年05期
相关硕士学位论文 前10条
1 张思文;沈阳浑南国际软件园物业管理系统的设计与实现[D];吉林大学;2016年
2 陈森辉;基于ASP.NET技术的小区物业管理系统设计与实现[D];兰州大学;2015年
3 罗淦;基于SSH的小区物业管理系统设计与实现[D];山东大学;2015年
4 刘观宇;面向LAMP的Web前端代码处理系统的设计与实现[D];中国科学院大学(工程管理与信息技术学院);2015年
5 刘丽云;基于J2EE的安徽诚和物业管理系统设计与实现[D];大连理工大学;2015年
6 刘柳;基于Web前端的性能优化方案研究[D];华中科技大学;2015年
7 柳宇勃;一个小区物业管理系统的设计与实现[D];吉林大学;2014年
8 段巍;望月湖小区物业管理系统设计与实现[D];大连理工大学;2014年
9 单红艳;基于WEB的小区物业管理与服务平台的设计与实现[D];吉林大学;2014年
10 李沛珊;住宅小区物业管理系统的设计与实现[D];厦门大学;2014年
本文编号:2832547
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2832547.html