EmbarrassedBird网站
试想现在有如下情景
(情景1) 你写了一封情书准备给心中暗恋很久很久的小Z同学, 我们假设, 你提起来超级无敌巨大的勇气把情书直接交给了小Z, 现在有两种情况
a. 小Z也喜欢你, 欢乐大结局!
b. 小Z并不喜欢你, 而且一般情况下, 她可能不知道怎么去拒绝你, 她如果直接拒绝你会令双方陷入尴尬的境地.
因为一旦让小Z看到你写的2000字情书, 是不可回撤的, 那么如果想达到完美结局可以归结到如下两点: a. 不能让"不喜欢你的小Z"看到你辛辛苦苦写的2000字情书. b. 要让"喜欢你的小Z"看到你写的2000字情书
重点就在于如何分辨小Z是否喜欢你, Embarrassed Birds网站可以帮助你构建一系列问答题, 设置不可以回撤的"闯关式"问答选择题, 帮助你准确地向"不喜欢你的"或者"喜欢你的"小Z准确递交信息! Embarrassed Birds防止人际交往中不可回撤的尴尬情境.
(情景2) 你准备向不重视你的上司提交辞职信. 但是不希望错过有可能重用你的上司. 也就是你不想让重用你的上司知道你知道你有辞职的意图, 但是想辞掉不重视你的上司! 如果让"有可能重用你的上司"知道你有辞职的意向, 那么一切都'凉'了, 一旦让你的上司知道你的辞职意向, 这就是一个不可回撤的情况. 所以重点就在如何准确地向"不重视你的上司"递交辞职信, 向"有可能重用你的上司"不递交辞职信/或者提交一些友好行为
(情景3) 你准备送你的好朋友一件礼物. 但是并不知道ta喜欢些什么.
功能简介
用户抵达直接方便, 不需要下载.exe 也不需要下载.app 打开网站即可
用户A可以自定义问题树, 并指定用户B 来回答, 网站有一套可靠的实名注册系统
信息安全性, 一旦确定了一个选择, 每个选择都是单向的, 不能回退, 只能继续进行. 同时服务器使用认证机制保证信息安全
用户B回答后, 问答游戏结果统计返回到用户A的邮箱. 并在服务器销毁该问答游戏的数据


队伍介绍
队名: Fan_Cy
队员: 李昆乘. 赖展飞. 吴祖豪. 杨雨桥. 甘宇航
工作分配:
李昆乘: 项目经理&全栈
赖展飞: 前端代码编写与审核
吴祖豪: 负责代码安全/Web安全/服务器安全
杨雨桥&甘宇航: 测试与优化
需求&原型改进:
问题1: 如何准确匹配提问用户和应答用户.?
修改1: 原解决方案: 设置严格的身份证/学生证实名注册. 但考虑到用户隐私以及用户使用的体验, 设计新解决方案, 导入微信第三方注册
问题2: 提问用户如何达成准确传递信息的目的?
修改2: 完善功能, 令提问用户可以自由设计文本.图像,音频,视频等问题, 并可以让提问用户自定义问题树.
再次强调用户痛点&需求:
简洁来说: 就是人们无法向相应资格的目标对象准确提供与其资格相对应的信息. 一旦向高资格的人提供了低价值的信息, 或者向低资格的人提交了高价值信息. 就会造成人际交往世界的很多误解.
所以我们希望通过技术解决这个问题. 比如说不喜欢你的小A, 是不具有资格看到你2000字的情书的. 同时, 重视你的上司, 是不应该接受到你的辞职信的. 但是绝大部分情况下, 我们并不知道小A
是否喜欢自己, 并不知道对自己不友好的上司是否将来可能重用你或者重视你. 所以我们希望人们通过问答游戏的方式, 尽可能探究目标对象是否足够资格, 并且同时向目标对象递交相应信息.
系统设计与工作分配(简略版):
EmbarrassedBird网站的更多相关文章
- 如何一步一步用DDD设计一个电商网站(九)—— 小心陷入值对象持久化的坑
阅读目录 前言 场景1的思考 场景2的思考 避坑方式 实践 结语 一.前言 在上一篇中(如何一步一步用DDD设计一个电商网站(八)—— 会员价的集成),有一行注释的代码: public interfa ...
- 如何一步一步用DDD设计一个电商网站(八)—— 会员价的集成
阅读目录 前言 建模 实现 结语 一.前言 前面几篇已经实现了一个基本的购买+售价计算的过程,这次再让售价丰满一些,增加一个会员价的概念.会员价在现在的主流电商中,是一个不大常见的模式,其带来的问题是 ...
- 如何一步一步用DDD设计一个电商网站(十)—— 一个完整的购物车
阅读目录 前言 回顾 梳理 实现 结语 一.前言 之前的文章中已经涉及到了购买商品加入购物车,购物车内购物项的金额计算等功能.本篇准备把剩下的购物车的基本概念一次处理完. 二.回顾 在动手之前我对之 ...
- 如何一步一步用DDD设计一个电商网站(一)—— 先理解核心概念
一.前言 DDD(领域驱动设计)的一些介绍网上资料很多,这里就不继续描述了.自己使用领域驱动设计摸滚打爬也有2年多的时间,出于对知识的总结和分享,也是对自我理解的一个公开检验,介于博客园这个平 ...
- 如何一步一步用DDD设计一个电商网站(七)—— 实现售价上下文
阅读目录 前言 明确业务细节 建模 实现 结语 一.前言 上一篇我们已经确立的购买上下文和销售上下文的交互方式,传送门在此:http://www.cnblogs.com/Zachary-Fan/p/D ...
- 如何一步一步用DDD设计一个电商网站(六)—— 给购物车加点料,集成售价上下文
阅读目录 前言 如何在一个项目中实现多个上下文的业务 售价上下文与购买上下文的集成 结语 一.前言 前几篇已经实现了一个最简单的购买过程,这次开始往这个过程中增加一些东西.比如促销.会员价等,在我们的 ...
- 如何一步一步用DDD设计一个电商网站(五)—— 停下脚步,重新出发
阅读目录 前言 单元测试 纠正错误,重新出发 结语 一.前言 实际编码已经写了2篇了,在这过程中非常感谢有听到观点不同的声音,借着这个契机,今天这篇就把大家提出的建议一个个的过一遍,重新整理,重新出发 ...
- 如何一步一步用DDD设计一个电商网站(四)—— 把商品卖给用户
阅读目录 前言 怎么卖 领域服务的使用 回到现实 结语 一.前言 上篇中我们讲述了“把商品卖给用户”中的商品和用户的初步设计.现在把剩余的“卖”这个动作给做了.这里提醒一下,正常情况下,我们的每一步业 ...
- 如何一步一步用DDD设计一个电商网站(三)—— 初涉核心域
一.前言 结合我们本次系列的第一篇博文中提到的上下文映射图(传送门:如何一步一步用DDD设计一个电商网站(一)—— 先理解核心概念),得知我们这个电商网站的核心域就是销售子域.因为电子商务是以信息网络 ...
随机推荐
- F110的几个功能
1.F-59, 没有找到函数, 使用BDC BAPI_ACC_DOCUMENT_POST 必须创建有借贷2 line 的凭证,需求要参考原始的SA类型凭证, 创建一个单条的 科目 = 供应商 的凭证, ...
- AFNetworking 和 ASIHTTPRequest
在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题.一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性.这些组件把复杂的网络底层操作封装成友好的类和方法, ...
- (转)IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容
from :http://www.cnblogs.com/wuyou/p/3455619.html 环境: windows server 2003,IIS6服务器,Tomcat7服务器 域名有几个: ...
- java生成字符串的MD5值
下面的代码实现了MD5值的生成: public class MD5Test2 { public static void main(String[] args) { System.out.println ...
- 每天一个Linux命令(63)scp命令
scp(secure copy)用于进行远程文件拷贝. (1)用法: 用法: scp [参数] [源文件] [目标文件] (2)功能: 功能: scp在主机 ...
- java MD5Utils 加密工具类
package com.sicdt.library.core.utils; import java.io.File; import java.io.FileInputStream; import ja ...
- cookie的路径和域
1.Cookie的路径介绍 我们知道Cookie 的属性有很多,其中有一个属性是路径path.有些人认为Cookie 的路径指的是Cookie 在客户端的保存路径,其实并不是.Cookie 的路径是相 ...
- Shell 条件判断总结
-b file 若文件存在且是一个块特殊文件,则为真 -c file 若文件存在且是一个字符特殊文件,则为真 -d file 若文件存在且是一个目录,则为真 -e file 若文件存在,则为真 -f ...
- 主攻ASP.NET MVC4.0之重生:Jquery Mobile 列表
代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title ...
- this对象解析
this在js中有着非常广泛的应用,但其所指的对象也常常让人摸不着头脑,简而言之: this指的就是调用函数的对象,最常见的莫过以下几种 1.直接使用函数,则为window对象 function a( ...