已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Android的信息推送软件需求分析目录1引言31.1编写目的31.2背景31.3定义31.4参考资料32任务概述42.1目标42.2用户的特点42.3假定和约束43需求规定43.1对功能的规定43.2对性能的规定53.2.1精度53.2.2时间特性要求53.2.3灵活性53.3输人输出要求53.4数据管理能力要求63.5故障处理要求63.6其他专门要求64运行环境规定64.1设备64.2支持软件74.3接口74.4流程图7软件需求说明书的1引言1.1编写目的 现今手机获取信息的方式变得更加方便,手机几乎普及每个人。随着企事业业务范围的不断扩大,为员工配备智能手机主动推送软件,可提高了办公效申.可及时通知员工企业最新动态,也可以实现消息一对多推送,定期向不同员工推送不同的消息,例如通过软件告知某个员工去开会,通知领取工资时间等等。不仅如此,消息主动推送有适用范围较大,大到企业,小到普通餐饮小店也可以适用,原本软件的使用可见市场需求大,并且非常实用。我们的软件主要实现的是校园的资讯的推送和个人成绩的推送,方便同学们更好的知道学校的新闻和更快捷知道自己的成绩。1.2背景说明:项目名称:基于Android的信息推送提出者:黄永富、李文辉、陈永培、陈国毅、唐嘉笛开发者:黄永富、李文辉、陈永培、陈国毅、唐嘉笛用户:拥有移动终端的用户开发环境:PC电脑 和 Android系统1.3定义Push技术:PUSH技术是一种基于客户服务器机制,由服务器主动的将信息发往客户端的技术。同传统的拉技术(PULL)相比,两者最为主要的区别在于前者的是由服务器主动发送信息,而后者则是由客户机主动请求信息。在PUSH应用中,在服务器发送内容给客户机之前,没有明显的客户机请求,也就是说,PUSH事务是由服务器发起的。Android:是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。个推:国内该领域的先驱和最专业服务商。通过个推的推送解决方案,开发者可以在应用推送功能上节省开发成本,并达到节省公司资源、保证用户推送质量,省用户流量和电能的效果。开发者还可获得推送的BI数据。个推还提供智能推送服务,通过属性分析与推送测试的功能,帮助找到APP用户中最精准的人群,摒弃盲目推送技术,从而进行精细化运营。1.4参考资料1 . 信息推送技术与信息推送服务 彭国莉 中国信息导报 2 . 基于 Android的push平台功能的实现宋新晓 北京交通大学出版3 . Android2.3应用开发实战 林城 机械工业出版社4. Android经典应用程序开发 韩超 人力资源出版社5 . .JavaWeb整合开发王者归来 刘京华 清华大学出版社2任务概述2.1目标移动终端强人办公能力也获得企业的青睐,越来越多的员工不仅可以在办公室内处理公司的日常事务,通过消息推送可以每天给员工的移动终端推送日常事务工作,可以使员工更好的完成工作,给公司带来效益。我们的目标是基于个推做出一个校园资讯和个人成绩推送的软件,让同学们更快捷的知道学校的资讯,更简便知道自己的成绩。2.2用户的特点由于现在手机的普遍性,越来越多的人在使用手机了,在智能终端市场Android已经占到48.6%份额,Android在智能手机市场占有率在美国和日本分别到50.1%和61.4%,均排名第一。Android智能终端强大办公特性也成为企事业位配置智能终端的首选,它更像一台便携式小型电脑,可随身携带并可以一直开机。消息推送能吸引青少年眼珠的信息,例如健身器材、娱乐资讯、校园动态等。2.3假定和约束经费限制:我们所用到的服务器是SAE是免费的,使用个推平台是免费的,所参考的图书是从图书馆借的,因此,经费不需要过多。开发期限:由于缺乏Android的开发经验和缺乏javeweb的实践,因此做起来还是有点困难的,所以需要大概2个月的时间来研究和开发。设备条件:Android设备欠缺,因此测试起来比较麻烦3需求规定 3.1对功能的规定1. 信息推送功能:校园可将校园的新闻,最新动态,以及个人的成绩等信息推送给各位学生,Android终端在收到信息吋将以Android Notification的方式(震动、响铃)提示给学生。2. 发布消息功能:管理员可以登录学生网站编写需要发送的消息,然后根据个人,还是群体发送消息。给群体发送的消息可以使内容相同的,也可以是内容不相同的。3. 手机和账号绑定功能:用户登录手机,然后点击绑定按钮,输入学生的账号和密码,发送至第三方服务器进行绑定。3.2对性能的规定3.2.1精度 在进行消息推送时,要求数据记录定位准确。3.2.2时间特性要求 实时性。当学校有新的新闻、成绩时,能及时发布这些信息学生或者家长。都必须达到准确迅速的标准响应时间应在人的感觉和视觉事件范围内;3.2.3灵活性a 不同的运行环境不会改变信息结果;b 更新最新接口;c 实时信息会实时更新;d 接受用户意见,更新功能。e 利用这个软件的功能可以嵌入其他的APP应用中。在充分了解业务需求后,提出系统具.体指标如下:(1)实时性。学校有新的新闻,资讯,以及期末的成绩更新的时候就自动推送到学生。(2)可靠性。由于移动网络的复杂性,通信过程中可能发生网络中断,连接中断后要做到自动恢复通信。并且下发的管理命令可以缓存,在重新建立连接后,再推送到手机终端。(3)大接入量。客户中移动终端的数量较多,要求系统能同时接入大量的客户端,并能为所有终端提供服务。(4)系统低耗能。考虑到移动终端的资源的有限性,系统客户端应占用较少的CPU以及尽量降低电量损耗。(5)安全性。系统最重要的功能之一是在智能终端丢失后,保护员工的私人信息和公司敏感信息不外泄,系统要具备较高的安全性。(6)系统的可扩展性。为满足日后企业的新的需求,系统应具有可扩展性。3.3输人输出要求管理员通过网站输入相应的新闻和资讯,发送的同时会存储到后台的数据库。点击成绩查看,网站列出你查询的学生的成绩,然后点击特定用户群发。不管作为何种应用程序,必然牵扯到数具的输入、输出,在 Android的应用程序也不例外,例如系统的配置信息、程序的运行状态、音频视频文件、图片、通信录等数据,都需要采用一定形式保存。在Android手机操作系统中,提供如下几种数据存储的方式:SharedPreferences (配置)、File (文件)、SQLite数据库和网络。当然,为了实现数据的共享,Android提供了 Content Provider组件来实现应用程序之间的数据共享。3.4数据管理能力要求进行数据库的建立、数据库的调优、数据库的重组、数据库的重构、3.5故障处理要求系统最重要的功能之一是在智能终端丢失后,可以通过这个软件重新绑定手机和自己的账号。发现平台出现BUG时我们会立即修复,由于我们用的是SAE暂时免费服务器,我们在服务器停用前购买新的服务器。3.6其他专门要求为了满足可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求,我们将对用户信息保密,并且减少多余提示步骤来达到目标。要详细地分析项目的业务需求,确定系统所要达到的指标,将业务需求与系统指标转化为相应的技术问题,然后经过广泛的调研,以便确定整个系统的架构,从而保证系统能满足项目的要求,避免出现不必要的麻烦。4运行环境规定4.1设备服务器硬件要求:SAE服务器:硬件符合一般服务器要求和使用要求。它可以通过Web界面形式直接管理MySQL数据库,而不需要通过执行命令来管理。MYSQL:SAE平台为每个APP支持几乎所有MySQL的特性。您还可以通过任意语言的标准MySQL客户端来管理数据库,而不需要修改一行代码。另外,每组MySQL都采用,一主库,多从库,加一备份库的设计,充分保证了数据库的性能,以及数据的可靠性 客户端硬件要求:支持android 操作系统的嵌入式平台,支持wifi 功能,支持GPS 定位,带触摸屏功能,具有音频、视频输出等。开发环境要求:MyEclipse4.2支持软件操作系统:Windows 7,UNIX/Linu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 4315.2-2026光学传递函数第2部分:测量导则
- 高中英语教资面试试讲题库含答案
- 初中数学教资面试结构化经典例题试卷含答案
- 2026高中英语教资面试试讲易错题试卷含解析
- 计算机零部件装配调试员标准化水平考核试卷含答案
- 反应香精配制工创新思维能力考核试卷含答案
- 重金属回转窑焙烧工操作评优考核试卷含答案
- 酵母营养盐工岗前能力评估考核试卷含答案
- 超硬磨料制造工安全演练测试考核试卷含答案
- DB61T 5166-2026 房屋市政工程施工安全风险评价与管控规程
- 2025年新疆公路二级造价师计量与计价实务真题及参考答案
- 五人制足球场施工方案
- 2026年4月自考13181数据结构试题试题及答案
- 2026年4月自考13000英语(专升本)试题及答案
- 食品企业食品安全新员工入职培训全规划
- 2026 婴幼儿发展引导员(中级四级)职业技能鉴定考试题库(完整版)
- 2025年河南省郑州市法官逐级遴选考试题及答案
- 药品批发企业负责人课件
- 2026年及未来5年市场数据中国正面吊行业市场供需格局及投资规划建议报告
- 2026年高考物理全国二卷考试试题及答案
- 经侦对银行授课课件
评论
0/150
提交评论