




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、智慧停车项目技术方案系统功能分析智慧停车旨在为用户更快速的找到停车位,其应用分为移动端与服务端。服务端的服务对象是内部管理人员,在功能及界面设计上以信息清晰、数据安全为前提,其具备以下功能:智慧停车-服旁端用户管理皮用统计相关数据管理具体功能为:1 .数据接口为移动端提供各类运行数据查询,如停车场位置、空车位、停车纪录,同时 也为移动端的信息存储。2 . 用户管理管理所用已经注册的用户详细信息。3 . 第三方接口可以为系统提供服务的第三方接口,如支付接口、短信接口等。4 . 应用统计了解应用的使用情况,确定应用的运行情况,以及为后继功能改进提供依据5 .数据推送从服务端向用户推送各类信息,包括
2、广告、引导信息等。6 .相关数据管理管理平台车场及停车位以外的数据,如周边商户、加油站、修车行等信息。未来可建立独立前端由商户自行加入信息功能。7 .道尔云平台数据同步用于将Web服务器与道尔云平台的运营数据进行同步,保证其手机端获取到的数据与道尔云平台的数据一致。移动端,其面对的是最终用户,在功能及界面设计上以简洁易用为前提,同时 由于移动端涉及到多平台(iOS/Android/WP ),在遵守平台界面规则的原则下保持功能引导的一致性。移动端具备以下功能:找谢声用户信息具体功能为:1 .找车位基于地理位置的原理查找周边有空车位的停车场,这里需要使用百度地图2 .找商户与找车位功能原理一样,不
3、过这里我是加油站或修车行。3 . 支付整合第三方支付接口,用于支付停车费。4 .用户信息具体指用户的车辆信息、订单消费纪录等。系统参数分析:系统并发数本系统为提供郑州本地机动车司机使用,根据新闻报道,郑州本地至2014年12月24日,机动车保有量为279.16万辆,其中市区154.58万辆。根据通常 的并发计算模型:1) 并发用户数:C = nL/T上式中,C是平均的并发用户数;n是登陆系统的用户;L是用户使用系统平均时间长度;T指考察的时间段长度。依据上面的模型:2790000 * 5 / 720 = 19375上述计算描述为此App有279万用户,每天使用5分种系统功能,且用户使用 集中在
4、12小时(720=12*60 )内,则每分钟的并发数大约在 20000 。手机端架构考虑到系统并发数和可扩展性,服务端系统做如下系统设计:Ap diChe / PHPApache + PHP Apache + PHP Apache + PHP仪诚均衡照房器NQinx整个系统是基于Linux平台为基础,运用成熟软件及相关方案。从上向下来 说:1. MySQL,世界上使用最广泛的开源数据库,在数以万计的网站与系统 使用其做为数据存储,拥有完善的双机热备解决方案,曾达到过单表过 亿的存储纪录。2. Apache+PHP ,最成熟的应用服务器架构之一。Apache是目前最流行的Web应用服务器,占据了
5、互联网应用服务器 70%以上的份额,它具有稳定、 性能卓越且扩展性强。PHP,著名的服务端开发语言之一,具有使用简单、运行高效、跨平台性、占用资源少等特点,同时其面向对象的特 性更便于程序设计。3. Nginx , 一个很强大的高性能 Web和反向代理服务器,具有强大的并发 处理能力。在静态内容较多的情况下使用其替代Apache作为Web服务器可以获得较高的并发效果。在本项目中,主要使用的是其卓越的反向 代理能力,对整个系统进行负载均衡。本系统在设计的特点是:1) 可扩展性,这是本系统的重点,在设计时,使各部分功能独立,使其易 于扩展。在系统建设初期,从成本和系统简单角度考虑,可直接使用单台应
6、用服务器,暂不引入负载均衡服务器。在负载上来之后,再引入负 载均衡,而且引入的过程中并不需要对原有系统的编码进行任何修改就 可以进行负载的扩充。2)稳定性,本系统采用的相关技术和方案均被广泛的使用过,且都经过长 时间的运行。3)安全性,本系统从操作系统到应用软件再到编程语言都是开源的,具有 广泛的安全性。4)低成本,所使用的软件均为免费软件,可有效降低系统建设成本。手机端开发时主要需要面临的问题是多平台多版本不同尺寸屏幕的适配。考虑到开发进度和成本的控制,本项目将采用以 Titanium 为基础框架。Titanium 是跨平台移动应用开发框架,使用 javascript、CSS开发移动平台原生
7、应用。Titanium 借助统一的JavaScript API、针对特定平台的功能特性以及原生性 能,实现代码重用。在编写 Titanium 应用程序时,其实是用JavaScript来编写原生应用程序。Titanium 被视作是一种用来编写原生应用程序的框架,其工作原 理如下。JcvnscnpiTitanium Framework源码iOS SDK及相关境泽工具、相关端泽.具BlackbenySDK及相关编I J应用abdroki应用BfackbeFryt用1)2)使用Titanium的特点是:快速的原型开发,可以高效的开发出多平台应用使用平台相关UI控件,使用Javascript就可以创建及
8、使用平台原生控件的应 用。3)高效的应用,由上原理图也可以看出,事实上应用是使用原生代码编译的,其 执行效果也是原生应用的效果,不存在一般 HTML5开发的移动应用所存在的 效率问题。4)可扩展性,Titanium拥有完整的可扩展机制,可以分别为各平台定制相应 的模块,以适应应用的需求。5) 模块化的设计,Titanium拥有清晰的MVC架构,可以更便于应用的设计。在本项目的手机端应用中,还涉及到另三个第二方模块。1. 地图模块,本项目将使用 baidu map api , baidu map api 在国内诸多地图 API接口中,有着完善的文档和示例,且其完善的 CDN 分布可有助于本项目应用的使用。同时需要将其包装成为 Titanium 模块,供应用使用。2. 统计模块,本项目经过权衡,最终选择友盟,友盟统计分析平台是国内最大的移动应用统计分析平台。 帮助移动应用开发商统计和分析流量来源、 内容使用、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 货代企业物流成本控制与优化策略考核试卷
- 航空货物运输突发事件应急预案考核试卷
- 环保活动策划与实施考核试卷
- 货运枢纽站物流项目管理与招投标考核试卷
- 西药批发企业服务创新实践考核试卷
- 2025年品质生活电器合作协议书
- 2019-2025年二级建造师之二建建设工程法规及相关知识通关题库(附答案)
- 《儿童心脏急救技能培训课件》
- 2019-2025年中药学类之中药学(士)模考预测题库(夺冠系列)
- 小学劳技三年级下册教学设计
- JJF 1343-2022 标准物质的定值及均匀性、稳定性评估
- 水文学习题和答案解析
- 高效课堂新授课评价量化表
- 信和SDS2MS使用说明书
- 维修手册震旦218现场
- 画法几何与阴影透视复习题(DOC)
- 螺旋密封的设计及在流体机械中的应用
- 青岛市失业人员登记表
- 《中国好声音》全国校园海选招商方案(冠名)
- 广西安全文明施工费使用管理细则桂建质新版
- 存货质押贷款业务管理规定
评论
0/150
提交评论