目录
评估团队中每个人对本次作业的贡献比例,描述为撰写需求规格说明书的工作流程、组员分工、组员工作量比例(禁止一锅端平的情况,如果没有评估,全组平均后,组长得分减 50%)(5分)
logo含义:logo由一个装满便签的罐头和一只猫组成,色调白绿为主,钞票似的便签代表记忆像金钱一样珍贵,而罐头上的canmory是由记忆罐头英文名can memory演变而来,猫象征可爱生动,因为我们立志打造一款简洁易用,人性化,个性化的高端备忘录。
产品思维导图
产品思维导图-引导
直观充分的展示了记忆罐头的几大核心新颖的功能:语音输入、生活助手、快递订单短信识别、生活助手天气分析、APP使用行为分析。
思维导图-后端数据处理、存储
后端数据处理、存储主要分为两部分,存储在云端的数据和存储在android手机的数据。用户备忘数据默认保存在本地,注册账号之后可对数据进行云备份。手机端数据库使用sqlite,服务器端数据库使用mysql。后端人员用java设计api接口以便前端调用数据。云备份功能的实现基于云服务器和网络协议实现。
产品思维导图-短信识别
短信识别大体有四个步骤:1.获取短信读取权限2.读取新短信内容3.分析短信内容4.将短信中需识别的关键信息返回给后端使用。
获取短信权限:可以直接使用现有的安卓代码。
读取新短信内容:考虑通过监听短信广播或是通过观察者对象监听短信数据库变化来实现。
分析短信内容:考虑通过发信人号码和短信内容两方面来分析短信。发信人号码方面,可以考虑通过网络上爬取快递公司和售票网站的号码来对短信分类;短信内容方面,考虑通过自行撰写正则表达式匹配短信内容,达到对短信分类和获取所需信息的要求。其中发信人号码不是必要的途径。
返回短信关键信息给后端:对于快递短信,返回快递公司名称,取件时间,取件地点和取件所需这四类信息;对于车票短信,返回发车时间,上车地点,目的地和所需物件这四类信息。最终返回一个含有所需信息的完整字符串给后端。
产品思维导图-智能分析
分为APP使用分析和天气分析两部分,用户都能够自定义两个功能。
其中APP使用分析主要以通知的形式提示用户使用游戏软件时间过长等
事项,天气分析主要以通知的形式提示用户天气状况及相应措施。
产品思维导图-壁纸生成
用户可自定义该功能,自定义部分包括壁纸形式、显示模式和备忘录内容等,该功能主要是显示5或10条备忘录于锁屏或桌面小控件。
产品思维导图-登录界面
用户在登录界面可以通过手机号登录使用我们的产品,登录方式为通过手机的动态验证码进行验证,并且提供记住账户密码提升用户体验,避免每次登陆都需要输入密码。
产品思维导图-使用1
产品思维导图-使用2
产品思维导图-后端数据处理存储-分支主题
后端数据处理、存储主要分为两部分,存储在云端的数据和存储在android手机的数据。用户备忘数据默认保存在本地,注册账号之后可对数据进行云备份。手机端数据库使用sqlite,服务器端数据库使用mysql。后端人员用java设计api接口以便前端调用数据。云备份功能的实现基于云服务器和网络协议实现。
求出本组的现场答辩得分:去除最高总分,最低总分,求平均分(保留2位小数)
收集其他组对本组提出的问题,并回答(每少回答一点,该项得分扣除5%,扣完为止)
答:感谢提问!我们的备忘录主要提出的一个便捷和智能的概念。市面上能够便捷的产品可能不够智能,智能的产品可能不够便捷,又智能又便捷的产品更是少之又少。而我们的目标就是做一个这样子的App。根据我们前期的市场调研和问卷调查,市面上确实没有类似的产品,并且在向被调查者说明了我们的特点后绝大多数被采访者愿意使用我们的产品。
2,生成的壁纸可能会被App挡住,不便于查看。
答:感谢提问!我们的App在锁屏部分使用壁纸,在桌面部分使用小控件,我方的排版会将这两方设计得不会影响用户的体验。
1.有些备忘录的优先级可能会随时间改变,比如作业刚布置时优先级低,截止前优先级高,这种情况怎么处理?
答:感谢提问!如果用户对于备忘录有设置完成时间,那我们的优先级将会进行对应的调整,比如,根据deadline转换成相应的优先级加入,使得可以动态改变一些活动的优先级。
2.如果有足够多优先级一样高的备忘录导致一个屏幕无法根据优先级排列而不够显示怎么办?
答:感谢提问!我们支持用户进行自主选择展示的备忘信息。但是如果有多个优先级相同而用户没有选择的话,我们优先展示deadline近的。
3、请举一个没有手动设置备忘录而自动提醒的例子?
答:感谢提问!我们向用户申请权限以获得读取短信的能力,在提取短信内容的情况下,我们进行分析,比如车票,快递等的信息,将其加入用户的备忘录,以提醒用户。
1.备忘录中的待办事项时间顺序上冲突时,事务排布优先级设定有什么逻辑设定吗?
根据答辩中其他组提出的意见和建议修改完善本组需求分析报告,并标明修改之处
提供 《需求规格说明书》作为随笔的附件
对于AppWidget不够了解,不清楚如何实现简单控件TextView
Android Studio加载gradle非常慢
AppWidget关于ListVie组件的实现不了解
百度搜索相关博客和文档阅读了解
尝试修改博客的示例代码
请教有项目经验的学长、学姐
基本了解如何实现简单控件TextView
通过手动下载gradle文件然后配置本地路径加快了速度
基本了解如何实现复杂控件ListView
通过博客和文档的阅读,训练了我阅读博客和文档的能力
基本了解AppWidget的简单实现
实现了简单的ListView
原文:https://www.cnblogs.com/Jeho/p/9906138.html