【第三组】心·迹 Alpha版本 成果汇报
GITHUB地址
https://github.com/shirley-wu/HeartTrace
目录
1. 项目简介
2. 成果概要
一、作为日记app,能够完成日记的存储、查看、修改、删除等基本功能,并且支持富文本,即字体、行间距的修改,及粗体、斜体、下划线等功能。日记存储于本地数据库,数据库整体经过加密,保证了一定的安全性。
二、为了多样的用户体验,支持多种查看日记的方法:基本的显示方法为卡片式,通过左右滑动查看前后日记;可以在日历界面,通过点击某一天的日期,查看特定一天的日记;可以以时间轴方式,逆序查看已有日记。
三、能够通过关键词与起始日期搜索需要的日记。
四、对每个日记,能够加上标签,如高兴、难过等情绪标签,或工作、学习等其他标签;能够对给定的时间范围统计情绪标签的数量,并绘制情绪曲线图。
五、对于我们提出的新概念,即瓶子、小纸条,同样完成了存储、查看、修改、删除的基本功能。由于小纸条强调碎片化,所以没有加入各种富文本功能。
六、美工方面,与美工经过交流,进行了一些设计上的修改;美工小哥哥已经做出了一个原型,近期在根据双方的沟通结果进一步修改,之后会将页面修改为美工的样式。(在此感谢美工小哥哥对我们的巨大帮助。)
总结:比较项目简介中提出的规划,可以看到基础功能已经基本完成;然而很多功能灵活性不够,或用户不太友好,需要根据后期的反馈慢慢调整;另外服务器端的工作刚刚开始。后期工作还是任重而道远。
3. 详细展示
由于app内容多而琐碎,在此无法对所有功能进行展示,只能展示一些典型功能。欢迎有兴趣的同学联系我们,参与我们的内测工作;如果后期发布了app也会第一时间发在博客里欢迎大家试用。
进入时转场动画

新建、删除日记

标签

富文本

滑片
(可以注意看一下不是很清晰的触点滑动……)

日历

情绪曲线
(你甚至可以绘制未来的情绪曲线,是不是很神奇)

搜索

瓶子

小纸条

4. 代码结构及技术难点
5. 问题与规划
近期:
现在我们的软件已经基本成型,然而比起可以发布的版本,还存在这样那样一些问题:
首先,一些细节上仍然不完善、存在疏忽,例如有的按钮是废弃按钮等;这些需要改正。
其次,有几个功能刚刚完工,没有经过较精细的检查,可能存在一些bug。
最后,我们还没有得到完整的美工素材。
因此,我们的软件虽然离发布很近,但暂时不能发布;何时能够发布、还需进行哪些修改,需要再会议讨论决定。从本周起我们的考试周就结束了,因此(终于)重新开始每周例会等管理措施。
长期:
一、最重要的事情是将网络功能完善。包括用户登陆、注册功能,同步功能,漂流瓶等。(但是没什么信心。)
二、需要UI上进一步优化,希望能够完成修改主题、背景图片等。(同样没什么信心。)
三、进一步加强多媒体支持。(依然没什么信心。)
四、数据库方面还需要优化;现在的一些写法在小数据量下可行,但假如数据量过大,会速度过慢。
五、优化设计。比如说,现在日记与小纸条之间的区别不明显,需要在设计上加大区分度。
六、根据用户需求进行功能的修正与增补。
【第三组】心·迹 Alpha版本 成果汇报的更多相关文章
- 团队第三次作业:Alpha版本发布
这个作业属于哪个课程 课程链接 这个作业要求在哪里 作业要求链接 团队名称 众志陈成 这个作业的目标 通过团队协作了解软件开发的大致流程,并在这个过程中体会调整与优化程序的方法,为以后真实的软件开发奠 ...
- 团队第三次作业:Alpha版本第二周小结
姓名 学号 周前计划安排 每周实际工作记录 自我打分 XXX 061109 1.对原型设计与编码任务进行进一步的规划与任务分配 2.协调与统一已完成的部分原型设计页面风格并针对部分页面提出了改进建议 ...
- 团队第三次作业:Alpha版本第一周小结
姓名 学号 周前计划安排 每周实际工作记录 自我打分 XXX 061109 1.原型设计与编码任务分配 2.构思程序个性化测试模块的初步实现 1.原型设计与编码任务分配 2.设计了部分类及其成员函数( ...
- 软工团队第三次作业——编码组Alpha版本
众志陈成组 柚荐--Alpha版本 编码部分 一.编码思路 思维导图如下 二.下载及操作方法 1.下载地址 GitHub地址:https://github.com/NyimaC/YouSuggest ...
- Alpha版本——展示博客【第二组】
成员简介 章豪 http://cnblogs.com/roar/ 角色: PM,后端 个人介绍: 努力学习开发的小菜鸡,管理小白,背锅组长 贡献: - 设计开发计划 - 跟踪项目进行 - 组织开组会 ...
- Pipeline组Alpha版本发布说明
Pipeline组Alpha版本发布说明 项目名称 Pipeline 项目版本 Alpha版本 负责人 北京航空航天大学计算机学院 ILoveSE 联系方式 http://www.cnblogs.co ...
- 【Alpha版本】冲刺阶段——Day 1
我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬 ...
- 【Alpha版本】冲刺阶段——Day 10
我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬 ...
- 【Alpha版本】项目总结
我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬涛 031402341 王 ...
随机推荐
- Element ui tree树形控件获取父节点id
Element-ui官网给的方法 getCheckedKeys() { console.log(this.$refs.tree.getCheckedKeys()); }, 这种只有在所有子级都被选中的 ...
- 如何恢复windows的exe文件的默认打开方式
事情由来: 有一次在用一个播放器选择打开视频文件的时候,意外的手贱点击打来了 exe 文件,之后戏剧性的恶心开始了,首先当然是打开失败,接着整个桌面的 exe 文件全部被替换成那个播放器的图标,然后所 ...
- Vue + Element UI 实现权限管理系统 前端篇(三):工具模块封装
封装 axios 模块 封装背景 使用axios发起一个请求是比较简单的事情,但是axios没有进行封装复用,项目越来越大,会引起越来越多的代码冗余,让代码变得越来越难维护.所以我们在这里先对 axi ...
- freemark null处理
以下引用官方描述: 引用The FreeMarker template language doesn't know the Java language null at all. It doesn't ...
- OpenKM6.2.5的安装和配置详细过程(附启动失败原因)
继上文“解决OpenKM启动失败的详细历程”过后,这几天一直在使用OpenKM,OpenKM使用起来很简单,但是一些相关配置什么的中文资料较少,且有的资料欠缺正确性,存在误导性,下面就简单将配置过程和 ...
- 多线程,线程同步,synchronized关键字的用法
一.什么是多线程 Java多线程实现方式主要有四种:继承Thread类.实现Runnable接口.实现Callable接口通过FutureTask包装器来创建Thread线程.使用ExecutorSe ...
- apk的php解析
<?php/****************************************************** * Android APK File Parser * Author: ...
- SQL PKG示例
CREATE OR REPLACE PACKAGE PKG_SYS_LOG IS -- Author : Li Cong -- Created : 2009-10-12 -- Purpose : 存放 ...
- webpack打包优化并开启gzip
应用场景:项目使用webpack2.x进行打包,打包后静态资源通过nginx转发配置: 问题:webpack打包后的资源文件特别,特别大,没打包之前页面一个页面js有2M左右(其中已经抽离了css)? ...
- Zipper(poj2192)dfs+剪枝
Zipper Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 15277 Accepted: 5393 Descripti ...