目录
组队后的团队项目的整体计划安排项目logo及思维导图 项目logo思维导图 产品思维导图产品思维导图-引导产品思维导图-后端数据处理、存储产品思维导图-短信识别产品思维导图-智能分析产品思维导图-壁纸生成产品思维导图-注册界面产品思维导图-登录界面产品思维导图-使用1产品思维导图-使用2产品思维导图-语音输入(语音识别)产品思维导图-语音输入(浮窗按钮)评审表格设计分工与贡献分评定 撰写需求规格说明书的工作流程答辩总结 第一组(爸爸饿了队)第二组(拖鞋旅游队)第三组(彳艮 彳亍队)第四组(火箭少男100队)第五组(起床一起肝活队)第七组(第三视角队)第八组(小白吃队)第九组(我头发呢队)需求分析报告 《需求规格说明书》附件遇到的困难及解决方法 绪佩鸿杰丹丹家伟青元卉卉家灿政演一好恺琳宇恒PSP学习进度条作业博客链接
团队会议纪要链接
组长博客链接
视频链接
logo含义:由一个装满备忘录、便签的罐头和一只猫组成,白绿色调映衬我们备忘录的清新简便,钞票似的备忘录便签代表记忆像金钱一样珍贵,罐头上的Canmory是由记忆罐头:memory can提取组合而成,象征着记忆只有存在罐头里才不会遗忘。可爱的猫为我们的备忘录添了几分生趣。
直观充分的展示了记忆罐头的几大核心新颖的功能:语音输入、生活助手、快递订单短信识别、生活助手天气分析、APP使用行为分析。
后端数据处理、存储主要分为两部分,存储在云端的数据和存储在android手机的数据。用户备忘数据默认保存在本地,注册账号之后可对数据进行云备份。手机端数据库使用sqlite,服务器端数据库使用mysql。后端人员用java设计api接口以便前端调用数据。云备份功能的实现基于云服务器和网络协议实现。
短信识别大体有四个步骤:
获取短信读取权限读取新短信内容分析短信内容将短信中需识别的关键信息返回给后端使用。 获取短信权限:可以直接使用现有的安卓代码。读取新短信内容:考虑通过监听短信广播或是通过观察者对象监听短信数据库变化来实现。分析短信内容:考虑通过发信人号码和短信内容两方面来分析短信。发信人号码方面,可以考虑通过网络上爬取快递公司和售票网站的号码来对短信分类;短信内容方面,考虑通过自行撰写正则表达式匹配短信内容,达到对短信分类和获取所需信息的要求。其中发信人号码不是必要的途径。返回短信关键信息给后端:对于快递短信,返回快递公司名称,取件时间,取件地点和取件所需这四类信息;对于车票短信,返回发车时间,上车地点,目的地和所需物件这四类信息。最终返回一个含有所需信息的完整字符串给后端。分为APP使用分析和天气分析两部分,用户都能够自定义两个功能。 其中APP使用分析主要以通知的形式提示用户使用游戏软件时间过长等 事项,天气分析主要以通知的形式提示用户天气状况及相应措施。
用户可自定义该功能,自定义部分包括壁纸形式、显示模式和备忘录内容等,该功能主要是显示5或10条备忘录于锁屏或桌面小控件。
用户在最开始可以通过手机号注册使用我们的产品,用户注册的验证方式是手机动态验证码,并且注册设置的密码应当符合要求。
用户在登录界面可以通过手机号登录使用我们的产品,登录方式为通过手机的动态验证码进行验证,并且提供记住账户密码提升用户体验,避免每次登陆都需要输入密码。
App通过调用百度语音的api来实现语音转文字的功能。
使用浮窗按钮来进行对备忘录快捷的控制,包括了语音备忘,壁纸开关等功能。浮窗按钮主要通过调用Android的WindowManager类来实现
评审表格地址
将每个部分分配到个人初步完成,然后将大家完成的各个模块内容进行初步汇总和精细汇总最后团队共同讨论精修整理的流程。需求规格说明书中比较复杂繁琐的部分分配两个人共同完成,并且分配的任务都和组员所担任的角色关系紧密,比如后端负责接口以及验收验证标准部分,前端负责原型。
求出本组的现场答辩得分:去除最高总分,最低总分,求平均分(保留2位小数)
收集其他组对本组提出的问题,并回答(每少回答一点,该项得分扣除5%,扣完为止)
修改之处
修剪了图片的尺寸,使之更齐整,内容更清晰(修改其一)。 在产品功能部分,完善了对云备份的描述。 产品功能部分,完善了对壁纸展示的描述记忆罐头需求规格说明书
记忆罐头需求ppt
困难描述
在安装AS的时候遇到.gradle文件夹的报错。
在完成前端布局文件的时候遇到水平线不会画的问题以及排版效果总是做不到原型做的那样好。
身为pm,存在一些分工还不够到位及时。
做过哪些尝试
查阅众多资料之后,终于在某一篇博客里面找到原因,于是从队友的电脑中拷贝了gradle-4.6-all.zip文件进行了相应的配置。
仔细学习安卓前端开发资料文档,还在努力学习中。将界面尽量做的精美、到位、友好。
不断努力改善中,尽量成为一个好的pm。
是否解决
已解决
正在解决
正在成长改善
有何收获
身为pm貌似感觉自己的任务有点太多了,忙不过来,可能后面会稍微减少一点工作啊,主要还是推进项目和督促工作。对于前端开发还要好好学习,真的是要熬夜苦肝...:)
困难描述
对于AppWidget不够了解,不清楚如何实现简单控件TextView
Android Studio加载gradle非常慢
AppWidget关于ListVie组件的实现不了解
做过哪些尝试
百度搜索相关博客和文档阅读了解
尝试修改博客的示例代码
请教有项目经验的学长、学姐
是否解决
基本了解如何实现简单控件TextView
通过手动下载gradle文件然后配置本地路径加快了速度
基本了解如何实现复杂控件ListView
有何收获
通过博客和文档的阅读,训练了我阅读博客和文档的能力
基本了解AppWidget的简单实现
实现了简单的ListView
困难描述
如何制作APP介绍视频,如何制作团队logo做过哪些尝试
学习AE,PR,PS软件使用技巧,学习AE模板套用,学习透明Logo制作是否解决
已解决有何收获
掌握了AE,PR,PS软件使用技巧困难描述
不确定对特定类别短信应该以何种形式和模板返回所需内容没有学习过Java中的正则表达式做过哪些尝试
在团队内部进行讨论并集体做出决定在网络上查找相应资料和博客是否解决
已解决已解决有何收获
掌握了Java中的Pattern类和Matcher类使用技巧,学习了Java中文字符的表示方法困难描述
没有android开发经验,得边学边写。因为没有实际项目经验,分工不是太明确做过哪些尝试
阅读开发文档和书籍询问有经验的人是否解决
是有何收获
有了一定的android开发能力困难描述
一个后端为了了解项目做了原型,审美受到质疑
写了一点点云端接口被告知Alpha版本先实现本地,pm定的deadline日益接近,linux作业也面临提交,紧急学习安卓和sqlite
做过哪些尝试
感谢小伙伴们的建议和帮助!
感谢队友家灿的帮助!还有就当然是熬夜学习了
是否解决
已解决没有解决,还在赶deadline有何收获
收获了黑眼圈困难描述
项目实现的是即使本功能,开始大家想做的是云端,但是这样存在一个问题就是用户手机断网之后,软件无法正常运行的问题做过哪些尝试
去图书馆借阅了几本关于Android开发的书籍,然后也看了很多网上的博客是否解决
是,然后发现了Android有嵌入的sqlite数据库,很符合我们的功能需求有何收获
对于Android下的sqlite进行了初步学习:建库建表查询等等还有就是sqlite的可视化软件等等遇到的困难及解决方法
需求表报告工作量大,需求复杂繁多,难以完成
需求报告排版格式要求细致繁复,修改复杂。
做过哪些尝试
百度搜索相关博客和文档阅读了解
请教有项目经验的学长、学姐
是否解决
基本了解如何实现初步的需求报告
基本了解如何制作精美的需求报告
有何收获
通过博客和文档的阅读,训练了我阅读博客和文档的能力
学会合理分配文档工作
实现了最后版本的需求报告,并且是唯一没有被老师diss的一份
困难描述
思维导图没做过。
有很多知识没学过,比如安卓基础开发,比如api如何调用
as针对我,下了很多次都不星(行)
做过哪些尝试
查阅网上的实现案例
向同学询问as安装方法,查阅安卓基础书籍
是否解决
是有何收获
学到了新的知识
能更好的融入团队中,为团队贡献一份力量
遇到困难
前端代码不熟悉,需要了解
代码需要贴近原型设计,需要在完成一定功能下贴近美观
做过哪些尝试
上网查百度
查看android stdio的教程视频
有何收获
初步了解android stdio页面设计代码
了解相关控件
能够利用一些控件使页面贴近原型。
遇到困难
对于AS的各种细节处理十分难操作,下拉列表、级联列表、颜色处理、边框处理等等做过哪些尝试
询问同学、网上查阅、书籍查阅,再建立测试文件真正手动操作几次有何收获
稍微有了一种布局观,了解怎么布局才算合理,一些细节化的处理可以很快的解决转载于:https://www.cnblogs.com/hyh1072797231/p/9906199.html
相关资源:JAVA上百实例源码以及开源项目