太仓中科信息技术研究院概述随着信息化时代的快速发展,智能手机已越来越深入到我们的日常生活之中。社区服务作为最贴近百姓的生活的公共机构,更应该利用手机这一现代工具提供更优质的服务内容。本项目就是为建立一个包括移动终端的全新的社区服务管理系统,为双塔街道工作人员、社区工作人员、本地居民和外来人员提供实时、在线、方便快捷的服务。定位和目标本项目基于Android智能手机操作系统研发,支持主流手机和平板的型号版本(Android2.3及以上版本),集成图片采集处理、地图定位、二维码扫描、网络数据优化、移动办公、信息分享等技术。软件按服务对象不同,分为工作人员和社区居民两个版本。项目设计方案设计思路技术优势功能模块软件流程图设计思路我院在“社区服务软件”产品设计时将充分体现以下思路:以应用为导向:调研实践应用需求,围绕需求问题的解决、确定目标、分析条件、制订方案;充分考虑客户的需要,包括与原有平台的对接和操作体验等;灵活满足不同用户的需求,提供可定制的解决方案。以用户为核心:采用移动端的APP程序模式提供随时随地的访问入口;提供人性化、易操作、简洁大方的用户操作页面;提供便捷、易维护的系统管理页面;提供统一、可扩展的信息采集和发布平台。以安全为基础:信息的分散采集和集中存储相结合;严密的数据保护,保护用户的私人信息。技术优势软件基于Java开发,采用MVC框架,软件系统灵活,易于移植和扩展;可适配并运行在市场上主流的Android设备,包括手机和平板;采用稳定而又快捷的开发工具,VisualStudio,Eclipse等;采用先进的加密技术,保障用户信息安全;信息存储系统支持嵌入式数据库和远程数据库;采用先进的网络接口设计方式,可减少数据流量提高交互体验;集成和使用国内领先的百度地图sdk,实现地图定位,路线规划等功能;主要软件模块均预留扩展接口,接口以类库和脚本语言方式提供,可利用这些接口完成系统优化、附加功能开发等工作。功能模块本项目主要分为以下几个功能模块注册登录模块(包括权限分级)网络数据交互模块信息显示模块(UI模块)用户信息模块地图模块(停车引导,地址定位)二维码扫描模块搜索模块(信息检索,居民搜索)图片采集模块分享模块(信息分享)故障分析模块注册登录注册按照客户需求填写相应信息,包括并不限于账户名、密码、手机、邮箱、身份信息等。登录通过服务器验证账户和密码是否正确,账户密码采用加密形式传输。提供自动登录选项,方便用户使用。按需要可集成第三方应用账户登录密码找回通过注册邮箱或手机号找回密码。密码修改在登录情况下,可进行密码修改,需提交原密码和新密码。网络数据交互采用http协议,post和get方式进行数据获取,数据格式使用json方式,可有效降低数据容量,提升传输速度对交互数据进行加密传输,提升软件安全性对图片等大数据量的单一文件,进行异步获取,减少软件对数据处理的压力,可有效地降低软件异常问题对新闻,公告,查询等会产生多条目的数据,进行数据分页,自动加载的方式,可提升加载速度,避免由于大数据造成的丢包现象信息显示模块以图片和简要文字为主要方式,时间顺序排列显示。更新方式主动更新:用户可向下拉动列表,实现信息获取更新定时更新:当用户进入该模块时,自动判断上次更新时间,如长时间未更新,主动提示并进行信息更新。信息提示:如有新信息,在上级进行数字提示。点击对应子项后,显示具体内容,内容可分享和收藏。地图项目集成百度地图sdk,可提供地图定位,信息标注,路线规划等功能。此模块可用于停车引导:对辖区内的各个停车场在地图上进行多个或单个标注,在标注信息中显示名称,地址和车位状况。并且可对用户自身位置和标注点进行路线规划,便于公众快速找到合适的停车场所。企业、公益、家政等服务:对辖区内的企业、公益、家政机构进行定位显示,便于公众快速寻找。停车引导通过定位使用者当前的位置查找附近的停车场信息,按收费和免费区别标注,使用者可点击标注点查看停车场地址,距离,收费情况等,点击详情后可查看具体的停车信息和用户评价信息。二维码扫描二维码扫描是目前流行的信息获取方式。在办公,娱乐,餐饮等行业随处可见二维码标志,用户可通过二维码实现获取信息,访问网址,下载等功能。图片采集此模块是通过手机摄像头和本地图库进行图片采集、处理和提交主要用于违章举报:居民发现有违章停车,违章搭建可通过提交拍摄的违章照片进行举报处理。维修:居民家中水管,电路,家具电器等出现损坏等问题,可通过提交拍摄照片进行报修,以便于修理公司及时定位问题和上门服务。分享分享是目前人们在移动端主要的交流方式。人们通过分享进行大量的信息传递和产品推广。在软件中加入分享功能,可有效地增加用户使用度,提高用户黏度,也可迅速的提高产品知名度和用户量。可集成短信,邮箱等传统分享方式或微信、微博等主流应用分享方式。故障分析网络问题:由于网速慢引起的加载失败或访问速度缓慢的问题,及时提示用户设置切换网络,提高使用体验。手机内存不足:应用软件控制在10M以内,减少内存资源占用,对运行过程中产生的缓存文件,提供清理选项,用户可根据需要,对图片或文字进行清理。软件问题:对由于软件自身造成的假死、退出等问题,自动进行故障信息收集,并发送错误报告。我们会对错误反馈进行及时处理和解决。流程图流程图项目实施方案项目组结构项目管理、质量管理开发周期项目组结构项目管理、质量管理我们的项目管理服务核心是通过职责明确的项目小组与客户进行合作,从而实现平衡的管理和控制项目范围、质量、工作量、风险和进度,成功的进行项目实施。我们将通过分阶段推进的方式提供服务。以下是整个项目进程中主要的项目管理任务。该部分的工作包括:项目起始项目计划执行和控制项目总结开发周期谢谢观看