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设计一个电商网站(一)—— 先理解核心概念),得知我们这个电商网站的核心域就是销售子域.因为电子商务是以信息网络 ...
随机推荐
- MapReduceTopK TreeMap
版权声明: https://blog.csdn.net/zhangxiango/article/details/33319281 MapReduce TopK统计加排序中介绍的TopK在mapredu ...
- 联想Y50用U盘改装win7的详细教程
由于一些原因,部分网友想把自带的win8.1系统改成win7,苦于Y50没有光驱,装系统不方便,下面特意做一个用U盘改装系统的教程,先准备一个8G或更大的U盘,如果里面有重要文件,请先备份,等会要清空 ...
- 解决svnserve: Can't bind server socket: Address already in use
最近在忙着搭建jenkins系统集成版本控制和git分布式版本控制,其中涉及到了点svn方面的,由于自己也是第一次搭建svn,挺顺利的,中间遇到点小问题: 我使用的是yum安装的svn,安装完成配置结 ...
- python之路:进击的小白
1.hello world print("hello world") 2.变量定义的规则 变量名只能是 字母.数字或下划线的任意组合 变量名的第一个字符不能是数字 以下关键字不能声 ...
- C# 学习黑马.Net视频教程,大文件拷贝
设计器代码: namespace 大文件拷贝 { partial class Form1 { /// <summary> /// 必需的设计器变量. /// </summary> ...
- ajax数据请求的理解
一,请求 发送请求有两种方式:get 跟 post . 1.get仅请求数据,不需要服务端做处理,最后会返回指定的资源. 2.post可以提交数据,服务端根据提交的数据做处理,再返回数据. 二,创建X ...
- Linux 关机命令详解 转自脚本之家
在linux下一些常用的关机/重启命令有shutdown.halt.reboot.及init,它们都可以达到重启系统的目的,但每个命令的内部工作过程是不同的. Linux centos重启命令: 1. ...
- Linux基本命令 vim命令(二)
Linux Vim显示行号 在命令模式下输入" : " 进入编辑模式后执行 set nu 命令 即可显示每一行的行号,如果想要取消行号,则再次输入":set nonu&q ...
- 计算机网络概述---OSI参考模型
应用层:所有能产生网络流量的程序,例如:qq等,txt记事本没有产生流量,所以不属于应用层: 表示层:在传输之前对应用层的数据进行加工或处理,例如:加密.压缩.传视频时二进制,传文档时ASCII码 等 ...
- ORA-01034和ORA-27101的错误
我本机安装的数据库版本是ORACLE 11G R2,用plsql连接时候,报ora-12514如下错误: 但是在cmd里用sqlplus连接已经创建的用户时候,报如下错误: ORA-01034 - O ...