版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、中国科学技术大学软件学院 项 目 名 称: “垃圾卫士” 成 员 名 单: XXX 导 师: XXX 工 程 领 域: 软件开发 研 究 方 向: 手机应用开发 目录需求分析说明书41、项目概述41.1项目背景41.2一般描述41.3项目名称41.4平台环境41.5项目周期41.6人员分配42、功能需求42.1开场页42.2主页52.3 会员中心5会员登录5会员注册5忘记密码5会员协议62.4 扫一扫62.5 找桶桶62.6 环境质量62.7环保屋63、用户需求73.1用户73.2使用场景73.3用户目标74、界面需求75、性能需求76、品牌识别7功能需求规格说明书80、文档介绍81、产品介绍
2、82、产品面向的用户群体83、产品应当遵守的标准或规范84、产品范围85、产品中的角色86、产品的功能性需求86.1需求概况86.2各个需求详细描述97、其他需求107.1安全性107.2可靠性107.3灵活性107.4特殊需求10分析建模110、引言111、需求分析112、时间跟踪图112.1扫一扫112.2找桶桶122.3环境质量122.4环保屋13交互设计说明文档140、论述141、目标141.1用户目标141.2产品目标142、角色:143、脚本143.1任务脚本153.2场景脚本154、控件的类型以及控件之间的逻辑和组织关系165、链接具体化176、信息架构196.1软件功能流程图1
3、96.2登录流程图197、低保真原型图设计208、高保真原型图设计22需求分析说明书1、项目概述1.1项目背景近半个世纪以来,生态环境的日益恶化是各国政府愈来愈意识到环保的重要作用,并开始着手进行治理。我国作为一个发展中国家,同样受到城市垃圾问题的严重困扰。中国是世界上垃圾包袱最重的国家,国内约有2/3的城市陷入垃圾“围城”的困境。如何使这些垃圾变废为宝,从而实现垃圾的资源化,垃圾分类回收是最好的出路,许多发达国家的垃圾分类已经实行了几十年,而且效果明显。1.2一般描述做一款垃圾分类回收的环保App,可以方便用户了解垃圾变废为宝的一些小知识,比如用户可以查询到身边的生活垃圾都属于哪一类垃圾(可
4、回收垃圾、不可回收垃圾),生产该生活垃圾需要消耗多少资源,以及对于可回收垃圾回收后再生产于那些领域,等等;也可以帮助用户找到附近的垃圾桶;查询实时的环境质量;与好友分享关于环保的一些经验和看法。前期主要是推广和积累用户量,主要盈利点是政府投钱购买,方便市民使用。1.3项目名称垃圾卫士1.4平台环境Android 1.5项目周期2个月1.6人员分配姓 名任 务XX市场调研、需求分析报告、低保真原型XX搜集材料、功能规格说明书、分析建模XX(组长)交互设计说明文档、高保真原型、资料整理2、功能需求2.1开场页功能介绍App打开时的开场页,品牌形象塑造的强调需求原型无业务处理设计一个精美绝伦的Log
5、o、打造一句广而告之的广告语、背景、主色2.2主页功能介绍进入App的主页,罗列App的四个主要功能选项(扫一扫、找桶桶、环境质量、环保屋)供用户选择。需求原型无业务处理主页界面,可以用左右滑动的方式选择需要的功能,默认功能选项是“扫一扫”。“扫一扫”主页除了扫描链接(照相机或直接输入垃圾的文本框)外,还有环保屋更新推荐,用户可根据喜好点击阅读。2.3 会员中心会员登录功能介绍启动App,进入登陆界面,实现用户登录需求原型无业务处理【账号】输入框、【密码】输入框、【登录】 按钮、【记住密码】勾选框、【忘记密码】按钮、【注册】按钮、【合作账号登录】按钮会员注册功能介绍实现新会员成功注册,会员可以
6、积累环保知识,发表节能环保新的,分享变废为宝经验普通会员只需要注册手机号和密码,其他一切都有不用,普通会员比游客多了一个发表和分享功能,但发表不积分,会员ID由服务器随机生成。登录时用手机号/会员ID均可进阶会员得先成为普通会员,其他需要补充的信息有:性别、年龄、地址、职业、邮箱需求原型无业务处理普通会员:【手机号】用户手机号,11位数字、【密码】由用户自己定义,必选项,字符长度不能超过6-20,字符类型可以 是字母、数字、符号的任意一种或多种组成、【重置密码】由用户自定义,必选项,但是必须跟【密码】一致进阶会员:【性别】由用户自定义,界面出现选择,选择值为男、女 【年龄】由用户自定义,字符长
7、度不能超过4,字符类型只能是数字 、【地址】由用户自定义,地圾市及以上的部分为选择,地级市以下的部分为文本框输入,文本框输入,文本框字符长度为50 、【职业】由用户自定义,界面出现在下拉框选择,选择值为学生、司机、公务员、程序员、其它等,在选择值为其它,则弹出文本框输入,文本框字符长度为10 、【邮箱】由用户自定义,必填项,要验证邮箱格式是否正确忘记密码功能介绍当用户忘记登录密码时,可以通过之前注册绑定的邮箱/手机号找回密码需求原型无业务处理提供两种方式,参考支付宝密码找回。可以用邮箱或手机号。 会员协议 功能介绍一份关于会员与运营商的协议书,让会员了解的一些必要责任需求原型无业务处理无2.4
8、 扫一扫功能介绍以扫描的形式,对垃圾进行扫描,屏幕上自动显示该垃圾的类别以及相关小知识,结束之后自动保存扫描记录到环保屋里,还有分享功能,让身边的朋友也知道该垃圾分类的知识需求原型无业务处理用照相机对垃圾进行拍照,让该照片与后台数据库匹配,若匹配成功,则屏幕自动跳转到该垃圾的详细资料页面,显示该垃圾的名称、回收属性以及该类垃圾的小百科2.5 找桶桶功能介绍以电子地图的形式,通过标记处垃圾桶的位置。让需要扔垃圾的人可以快速找到离自己最近的垃圾桶。(与城市环保局合作,获取垃圾桶的分布信息)需求原型无业务处理用户通过搜索或者利用GPS在电子地图上定位自己的位置,定位到自己的位置后,地图上就自动标记了
9、显示区域的所有垃圾桶位置,用户即可以找到离自己最近的垃圾桶,解决想人垃圾却找不到垃圾桶的问题2.6 环境质量功能介绍类似天气预报功能,用户登录后可随时了解周边环境指数,方便出行。在其界面上可了解到全市多个空气质量监测点的监测数据,其中包括空气质量指数、PM2.5、PM10、二氧化硫、一氧化碳等指标数据需求原型无业务处理用户通过输入地点,系统自动链接到环境监测部门公布的相关监测数据页面,这样用户就可以查找到目的地的环境质量指数,方便出行2.7环保屋功能介绍环保屋作为“垃圾卫士”App的亮点、以宣传垃圾分类、节能环保为理念附带有“记忆盒”、“小贴士”、“分享站”三个功能板块,分别属于复习、百科、聊
10、天范畴,是App更加丰富、多元化需求原型无业务处理记忆盒页面中显示扫描过的垃圾图像,并把相关的小百科附加在图像的旁边,用户可以通过上下滑动的方式查看更多的垃圾信息3、用户需求3.1用户l 面向所有持有移动终端设备的人群l 面向所有有强烈的环保意识的人群l 面向所有缺乏垃圾分类知识的人群l 面向所有找不到附近垃圾桶的人群3.2使用场景校园、公园、马路等其他公共场所3.3用户目标l 用户在公共场所有要丢弃的垃圾,想尽快找到附近的垃圾桶将其丢弃l 用户缺乏垃圾分类知识,但有环保意识,想要将自己手中的垃圾正确分类投放,但又不知道自己手中的垃圾属于哪一类垃圾,应投放在哪个垃圾桶中比较合适l 用户有强烈的
11、环保意识,想把自己对于环保的想法分享给同伴,鼓励大家一起做环保l 用户缺乏环保知识,想要学习有关环保的知识4、界面需求要求做到界面简约大方、色调以绿色为主,黄色为辅助色,其他颜色根据垃圾颜色而定。5、性能需求程序不导致系统死机,不异常退出即可。6、品牌识别三个分别标有“生活垃圾”、“可回收垃圾”、“不可回收垃圾”的垃圾桶,可以使用户能方便的辨别此APP是一个关于垃圾分类回收的APP。成功标准:活跃用户数该产品活跃用户数越多,说明有更多的人用的此款APP进行正确的垃圾分类回收,该APP能够给人们的生活带来便利,人们的环保意识越来越强,也就达到了设计此款APP的目的。功能需求规格说明书0、文档介绍
12、本要求规格说明书对“垃圾卫士”APP进行了简单的分析,该软件主要为社会上愿意为环保事业做出一番贡献的用户,同时也为追寻软件乐趣的用户提供服务,旨在加深与用户间的交流,在功能与系统界面上达成一致的看法,开发出让用户满意的软件。1、产品介绍在当今社会上,环境问题愈演愈烈,越发的威胁到人们的生存环境,加强环保意识,为环保事业做贡献,为我们自身的生存环境提供保障,成为一件刻不容缓的事情,在这样一个市场环境之下,我们开发的“垃圾卫士”,不仅能够更好的帮助用户规范自己的习惯,识别垃圾类型,准确定位垃圾桶,同时还能给用户提供额外的拓展小知识,帮助用户丰富自己的生活常识。本软件不仅有很强的可靠性和实用性,而且
13、兼备一定程度的可娱乐性和趣味性。2、产品面向的用户群体政府部分、环保工作人员、普通用户3、产品应当遵守的标准或规范1)ISO 9000 质量管理系统结构 基础和术语2)ISO 9001 质量管理体系要求4、产品范围“垃圾卫士”是为环保事业做贡献开发的一款公益性APP,它的主要功能包括扫一扫、找桶桶、环境质量、环保屋(小贴士、记忆盒、分享站)等几个功能模块5、产品中的角色角色名称 职责描述用户识别垃圾并分类丢弃6、产品的功能性需求6.1需求概况功能类型功能名、标示符描述查询垃圾分类扫一扫 A.1用户通过该操作查询垃圾详细资料查找垃圾桶位置找桶桶B.2用户通过该操作查找附近最近的垃圾桶信
14、息收集小贴士C.1用户可订阅一些环保小知识记忆盒C.2在此处用户可查看扫描过的垃圾详细分享站C.3用户分享自己的经历和喜悦查看环境质量环境质量D.1用户可查看所在城市最近空气质量其他登录E.1用户登录6.2各个需求详细描述表备注:优先级1、2、3。3表示优先级最高名称、标示符扫一扫 A.1优先级2功能描述用户通过该操作扫描垃圾输入扫描信息输出垃圾详细资料其他说明无名称、标示符找桶桶 B.1优先级2功能描述用户通过该操作定位附近的垃圾桶输入向系统发送位置信息输出显示附带垃圾桶的界面地图其他说明无名称、标示符小贴士 C.1优先级3功能描述通过该操作浏览生活常识小知识输入向系统发送订阅请求输出返回生
15、活常识详细资料界面其他说明无名称、标示符记忆盒 C.2优先级2功能描述通过该操作查阅最近记录的垃圾资料输入向系统发送浏览请求输出返回已记录垃圾资料界面其他说明无名称、标示符分享站 C.3优先级2功能描述用户通过该操作发表自己的状态输入向系统发送发表请求输出返回已发表后的状态页面其他说明无名称、标示符环境质量 D.1优先级3功能描述用户查询所在城市空气质量输入向系统发送空气质量请求输出返回城市空气质量界面其他说明无名称、标示符登录 E.1优先级2功能描述用户通过该操作实现登录操作输入向系统发送用户名、密码输出进入到已登录用户主界面其他说明无7、其他需求7.1安全性本程序的用户密码采用MD5加密算
16、法,并选取数字加字母的组合方式,最高位数可达16位,充分保证用户密码的安全性。7.2可靠性系统运行可靠性要求高,需经过大量数据测试后才可进行发布使用。7.3灵活性软件系统设计分析中要充分考虑模块的可扩展性以及软件自身的可移植性,当使用环境和运行环境发生改变时,要求能够适应不同的android版本系统。7.4特殊需求1)进度需求:系统要求按照进度计划表,在2014年12月30日交付产品2)资金需求:无3)运行环境需求:android操作系统4)培训需求:不存在客户培训需求,要求系统简介易用,符合大众软件操作习惯分析建模0、引言本项目是一个独立性的服务型软件。采用Myeclipse 进行开发,由于
17、面向对象的开发方式,因此采用面向对象的需求分析方法进行分析。1、需求分析用例图2、事件跟踪图完整、正确的脚本为建立动态模型奠定了必要的基础。但是,用自然语言书写的脚本往往不够简明,而且有时在阅读时会有二义性。为了有助于建立动态模型,通常在画状态图之前先画出事件跟踪图。为此首先需要进一步明确事件及事件与对象的关系。2.1扫一扫2.2找桶桶2.3环境质量2.4环保屋交互设计说明文档0、论述本文档通过对android环境开发中UI的规范进行定量分析,旨在开发出能符合用户标准的用户界面。1、目标1.1用户目标生活目标:日常生活环保知识小帮手体验目标:容易使用、简单方便、舒适开心最终目标:保护环境,树立
18、良好的环保意识,为社会传播正能量1.2产品目标利润:持续推出更新附属功能的方式盈利市场:聚集社会上的每一份力量,构建一个健康、和谐的社会环境。2、角色:定义一个角色基本信息具体描述小海男 , 25岁学历研究生公司及职位腾讯公司技术策划员性格活泼乐观,善于交流,热爱公益事业,有很强的责任心爱好游泳、聊天、读书、喜欢挑战创新性产品背景简介小海跟很多人一样,来自于偏远的农村,家乡新鲜的空气和碧绿的蓝天一直他最喜爱的,但是自从来到城市之后,随着大量的尾气排放和成山成堆的垃圾堆放,城市的空气质量越来越差,对于这样一种现状,小海一直想做点什么,但是碍于个人力量有限,却也只能表示无奈。补充小海是腾讯策划部的
19、一个成员,平时接触最多的就是word、Excel、PPT等办公软件,平常闲暇之余也会到网络上找一些比较有趣的APP,对基本的一些电子产品和软件有一个大致的使用心得,但是也仅限于一些很基础的操作。他个性比较开朗,喜欢交朋友和上网,朋友有什么事都会委托他代办,领导也很器重他,平时的生活过的也比较充实。3、脚本3.1任务脚本1) 星期天,是周末,天气多云,小海今天没有上班,上午一觉睡到12点,吃了个午饭,一下子半天就这么过去了。2) 小海觉得我在家里似乎太宅了,应该出去多活动活动,于是他决定到家附近的公园去转悠转悠,穿好衣服,小海准备出门,这时看着桌上还有一根香蕉没有吃,小海思量着,再不吃就得坏了,
20、而且饭后吃点水果有助于消化,于是他拿起香蕉出门了。3) 香蕉口感不错,这是他上次花了十块钱买的四根香蕉,想想贵是贵了点,不过味道还是蛮凑合的,不一会,香蕉吃完了,小海想着得把香蕉皮给扔垃圾桶里,不然随便扔路上,不仅对环境不好,而且会影响路上行走的路人。4) 可是小海附近看了看,根本没有看到垃圾桶,这时候小海郁闷了,总不能拿着个香蕉皮到处走吧,这时他突然想起来上周五公司的同事推荐给他一款叫做“垃圾走你”的软件,这软件不仅可以查找附近最近的垃圾桶,而且还能帮助了解垃圾是什么种类的呢。5) 怀着好奇的心情,小海拿出手机,启动了手机中的“垃圾走你”软件,进入后,小海直接用了扫一扫功能,扫描香蕉皮之后,
21、软件显示香蕉为不可回收垃圾,接着他又进入到了找桶桶的功能界面,打开手机的GPS之后,直接定位到附近最近的垃圾桶,按照手机导航提示的路线,果然,很快在一个路口转弯处看到了垃圾桶,于是,他愉快的将香蕉片放入到不可回收的分类桶中6) 小海接着往公园走,在公园的门口,看到好多小男孩在玩气球,这时小海突然发觉,气球接触了这么多年,还真不知道它是什么类型的垃圾呢,处于好奇,他又拿出来了手机,用扫一扫功能,再次扫描了气球,软件提示气球是不可回收的垃圾。他恍然大悟,原来气球是不可回收的,今天终于长见识了。带着愉快的心情,他不停的扫描各种看到的物品,慢慢的,整个公园都逛完了,这期间,小海连他自己都不知道扫描了多
22、少东西,而且不知不觉,时间都过去了两个多小时了,得回家了。7) 慢慢的,小海终于到家了,工作了两个小时,小海想放松一下,想起下午扫描了那么多垃圾,似乎好多都忘记了,于是他又打开APP,进入到节能吧里面的走你功能,看了看下午扫描到的很多垃圾,并进行的相应的巩固练习。8) 这时,小海觉得,今天学的这些东西都是蛮有价值的,要是能够分享给大家就好了,这时,他进入到软件的水库功能里面,发表了自己的对今天所需到的一些看法和自己今天的一些感慨,觉得今天能够了解这样一款有价值的软件真是太开心了。3.2场景脚本1) 2014年12月8日,星期一,小海像往常一样早早的起床,洗漱,然后赶公交车,在8点钟的时候准时到
23、达公司。2) 坐在自己的办公桌上,打开电脑,小海开始了新的一天的工作。小海的主要工作是处理文档方面的工作,闲暇的时候也会跟朋友聊聊天。跟平常一样,在处理了一部分工作后,小海拿出手机,打开了“垃圾走你”APP,想看看有没有其他用户分享的一些新奇的好玩的东西。3) 小海点进入软件的节能吧,进入水库版块区,刷新了一下最新的消息,果然看到一条很有趣的消息,于是看的津津有味,乐此不疲。这时候,他突然用余光发现办公室主任正往他这个方向走来,完了,难道是被发现偷懒了,小海心里想着,同时他怀着忐忑的心情切换了手机界面。主任过来后说了句:“公司最近买了一批盆栽,你们几个过来一起帮忙搬一下”。说完后,主任就离开了。4) 小海跟着主任一起去楼下,把新买的盆栽一起搬到办公室,并放到合适的位置。接着回到自己的座位上,想起刚才没有看完的故事,打开最近浏览的软件程序,进入“垃圾走你”软件,手机屏幕立马切换回刚才没有阅读完的界面。5) 这时,小海瞥到同事小王桌上的玻璃杯,玻璃
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 肝病的临床管理与治疗
- (2025年)疑难病例讨论制度考核试题及答案
- 餐饮业食品安全培训课件
- 2025年全球智能穿戴设备市场区域发展报告
- 2025年全球数字货币结算技术专利分析报告
- 事业单位人员绩效考核方案与实施细则
- 餐厅食品安全培训模板课件
- 餐厅安全生产例会培训课件
- 中小学心理健康教育案例分析与方案
- 线上消防安全培训直播课件
- 接处警培训课件
- 小区道闸广告合同(标准版)
- 2025年山西铁道单招试题及答案
- 现场缺陷件管理办法
- DB42T 831-2012 钻孔灌注桩施工技术规程
- DBJ04-T489-2025 《智慧园林建设标准》
- 学校餐费退费管理制度
- 初三语文竞赛试题及答案
- 2025-2030中国石膏墙板行业市场发展趋势与前景展望战略研究报告
- 2024年度企业所得税汇算清缴最 新税收政策解析及操作规范专题培训(洛阳税务局)
- 实验室检测质量控制与管理流程
评论
0/150
提交评论