『编程题全队』"Gugua"事务管理系统项目宣传文案
一、项目简介
1.项目简介
Gugua是为了解决有事务管理需要的人群的痛苦, 他们需要 一个便利和高效的个人和团体事务管理平台,但是现有的方案并没有很好地解决这些需求,我们有独特的办法是提供跨平台的软件和完善的事务管理安排逻辑设计,它能给用户带来随时随地使用同时具有高可用性和稳定性的体验。
2.制作团队
本产品由集美大学15软工团队“编程题全队”荣誉出品,现任成员:孙志威(201521123076)、孙慧君(201521123098)王威(201521123077)连燕波(201521123081)黄华林(201521123082),同时感谢离开的倪兢飞同学(201521123061)对于数据库设计做出的贡献。
二、宣传视频
三、图文展示
Gugua
Gugua是一个个人事务管理(GTD)软件,同时支持轻量级的团队看板流程协作
目前的发布版本:Windows版本
功能特点介绍
1.个人GTD模块
- 支持勾选框,优先级,时间等
- 支持根据时间筛选,排序
- 支持子任务(Beta)
- 支持任务提醒(Beta)

2. 个人提醒模块
Introduction
提醒事项是最简单的任务:不需要花费太多时间,但是需要提醒的“琐事”。以下描述了它的地位:
- 看起来不要太明显,影响我做正事
- 到点了记得提醒我,别忘了
- 我想看看今天都有啥提醒的时候列出来
Idea
我们绘制了一条在界面边缘的‘时间线’以及线上的彩色点来形象化地表示提醒事项
Reason
在作者使用GTD软件的这几年来,我的Todo-things一般分为两类:
- Task
如一个博客的书写任务, Todo-list中此类任务可能会有一些例如子任务,任务相关文档、要求等信息,这一类就是Gugua中的Task。 - Reminder
如“今天中午去学校月明楼打印个报告”或是“今天晚上10点发文档给班长”此类任务Gugua中称为Reminder,即放在右侧的“时间线”上。这类事情一般不需要更多的相关信息,一般都是简单的提个醒做一件可能忘记的小事。
Feature
- 时间线显示提醒事项相对位置(根据时间出现在对应位置)
- 提醒事项显示(优先级,提醒内容...)
- 简略/详细视图切换(Beta)
- 提醒弹窗(Beta)

3. 团队kanban模块
目前只实现了轻量级(差不多码云官网Issue看板那个级别)的团队协作功能
- 自定义看板
- 添加、删除、修改看板槽
- 添加、删除看板上的任务
- 在看板间拖拽任务
- 拖拽看板任务自动滚动看板
- 记录完成时间、生成图表(Future)

开发环境搭建
- 软件要求
- 操作系统:支持Qt的任意系统(Linux、Windows、Mac等)
- Qt软件库: 团队自己的讨论群内 or Qt官网
- C++编译器:g++,一般包含在Qt软件库中
- IDE:推荐Qt Creator,自动使用qmake等工具进行构建
- 搭建步骤
- 安装Qt(下一步下一步下一步...)
- Git clone 此仓库源码
- 使用Qt Creator打开项目
- 编译,运行:D
四、推广方案
1.明确用户和需求:
学生、职员、老师、创业者等当需要处理的任务事项等多到一定程度时,就需要一个个人任务管理工具来帮助管理。它能从混乱的事项团中筛选出最主要的部分,引导使用者逐步完成计划。同样,这些人群也有与团队之间分享、或者是共同承当一些任务的需求。
2.首批用户的推广:
- 摆点:大学食堂门口、超市门口设立一些推广点,并且在站点摆设一个生动有趣的宣传海报,由宣传人员指导和介绍学生试用和体验软件,以激起学生的兴趣。
- 社交平台:通过微信公众号、朋友圈、微博、QQ空间等社交渠道,制作简单有效有趣的宣传小视频、图片进行转发,加大知名度,吸引用户下载体验。
- 发布会:借用学校的大教室,通过之前的摆点、分发宣传海报、社交平台的宣传,让感兴趣的用户可以来到交流现场,与我们团队进行面对面交流和讨论。
3.进一步推广:
通过之前首批用户的推广,我们会定期开展交流会和发布会,不管更新版本和Bug,建立良好的反馈机制并且尽量满足大部分的客户需求。不断地提升自己产品质量的同时,也提供良好的用户服务。
『编程题全队』"Gugua"事务管理系统项目宣传文案的更多相关文章
- 『编程题全队』Alpha 阶段冲刺博客Day1
『编程题全队』Alpha 阶段冲刺博客Day1 一.Alpha 阶段全组总任务 二.各个成员在 Alpha 阶段认领的任务 三.明日各个成员的任务安排 孙志威:实现基本的网络连接, 完成燃尽图模块 孙 ...
- 『编程题全队』Beta 阶段冲刺博客集合
『编程题全队』Beta 阶段冲刺博客集合 »敏捷冲刺 日期:2018.5.23 博客连接:『编程题全队』Scrum 冲刺博客 »Day1 日期:2018.5.23 博客连接:『编程题全队』Beta 阶 ...
- 『编程题全队』Alpha 阶段冲刺博客集合
『编程题全队』Alpha 阶段冲刺博客集合 »Day1 2018年4月19日 博客连接:『编程题全队』Alpha 阶段冲刺博客Day1 »Day2 2018年4月20日 博客连接:『编程题全队』Alp ...
- 『编程题全队』Alpha 阶段冲刺博客Day8
1.每日站立式会议 1.会议照片 2.昨天已完成的工作统计 孙志威: 1.修复了看板任务框拖拽时候位置不够精确的问题 2.向个人界面下添加了工具栏 3.个人界面下添加了任务框测试 孙慧君: 1.个人任 ...
- 『编程题全队』Alpha阶段事后诸葛亮分析
一.设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? Answer: (1)我们软件主要解决个人和团队的事务管理问题 (2)我们软件的定义明确和清楚 ...
- 『编程题全队』Beta 阶段用户使用调查报告
目录 一.项目概述 1.1项目名称 1.2项目简介 1.3项目预期达到目标 1.4项目测试方法 二.项目测试过程 2.1测试对象 2.2测试时长 2.3用户测试反馈 一.项目概述 1.1项目名称 本次 ...
- 『编程题全队』Alpha 阶段冲刺博客Day2
1.每日站立式会议 1.会议照片 2.昨天已完成的工作统计 孙志威: 确定了本阶段的团队目标 确定了个人所分配的任务(主要为客户端GUI模块) 孙慧君: 确定了自己的任务,并着手开始环境 ...
- 『编程题全队』Beata阶段项目复审
小组的名字和链接 优点 缺点,bug 报告(部分包括建议) 最终名次 想不出队名 1. 界面简洁大方2. 有搜索功能 1. 已经完成的活动缺了点提示界面2. 似乎界面有一点点卡顿目标实现:基本实现找到 ...
- 『编程题全队』Beta 阶段冲刺博客二
1.提供当天站立式会议照片一张 2.每个人的工作 (有work item 的ID) (1) 昨天已完成的工作 孙志威: 1.添加了SubTask类,完成基本UI 2.为SubTask类添加了展开/收缩 ...
随机推荐
- MP实战系列(四)之DAO讲解
说到DAO不得不提一个开发名词"三层架构",所谓的三层架构是什么呢?简单的可以概括为数据访问层,业务逻辑层,界面层(又称表现层). 这也是我们Java开发常用的手段,经常有人将三层 ...
- PAT A1153 Decode Registration Card of PAT (25 分)——多种情况排序
A registration card number of PAT consists of 4 parts: the 1st letter represents the test level, nam ...
- lmbench性能分析工具
下载地址 http://www.bitmover.com/lmbench/ tar -zxvf lmbench3.tar.gz cd lmbench3 make 此时会报错: make[2]: *** ...
- C++基类的析构函数定义为虚函数的原因
1:每个析构函数只会清理自己的成员(成员函数前没有virtual).2:可能是基类的指针指向派生类的对象,当析构一个指向派生类的成员的基类指针,这时程序不知道这么办,可能会造成内存的泄露,因此此时基类 ...
- MySQL(十一)视图及存储过程
一.视图 视图是虚拟的表,它只包含使用时动态检索数据的查询. 1.使用视图的好处 ①重用SQL语句: ②简化复杂的SQL操作(可以方便的重用它而不必知道它的基本查询细节): ③使用表的组成部分而不是整 ...
- 查看Orcale数据里的表是否有变化
由于我们公司一个数据库两个应用在使用,导致一个应用修改了数据库,另一个应用用的缓存而不知道有更新还是原来的结果.原来的处理方式是采用session缓存的方式,用户登出了就清空缓存,这样只需要重新登录一 ...
- 使用gulp和bable实现实时编译ES6代码
这篇文章最初发表在我自己折腾的博客站点上:使用gulp和bable实现实时编译ES6代码,该博客用了一位前辈开源的源码,基于thinkjs和vuejs开发,欢迎大家来逛逛. 问题描述> 项目开发 ...
- Struts学习总结-02 上传文件
Struts 2框架提供了内置支持处理文件上传使用基于HTML表单的文件上传.上传一个文件时,它通常会被存储在一个临时目录中,他们应该由Action类进行处理或移动到一个永久的目录,以确保数据不丢失. ...
- CF1101G (Zero XOR Subset)-less 线性基
传送门 既然每一次选择出来的都是一个子段,不难想到前缀和计算(然而我没有想到--) 设异或前缀和为\(x_i\),假设我们选出来的子段为\([1,i_1],(i_1,i_2],...,(i_{k-1} ...
- LInq之Take Skip TakeWhile SkipWhile Reverse Union Concat 用法
废话不多说,直接上代码,代码有注释!自行运行测试! class Program { static void Main(string[] args) { string[] names = { " ...