这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系)
团队名称 WeChair
这个作业要求在哪里 团队作业第一次:团队作业第一次(2)
这个作业的目标 项目介绍,项目修改
作业正文 如下
其他参考文献 如下
这次我们带来的是WeChair的Plus版本,我们WeChair团队改变设计理念为软件即服务理念,旨在提供服务。

1.产品介绍:

  WeChair体现软件即服务的思想,通过WeChair小程序给用户提供服务。旨在让图书馆灵活化,用户使用图书馆座位的方式人性化,行走的图书馆--无论你身处何地何时,都能利用我们的WeChair小程序,了解

到图书馆内的座位使用情况,座位跟用户之间有了交互。用户能实时获取每个座位使用信息并预约座位,每个座位能记录用户的学习时长,同时用户在WeChair小程序上还能聆听或分享属于自己跟图书馆的故事,

在我们WeChair提供的服务下,希望能让用户更享受图书馆、更享受学习。

2.产品设计背景:

  图书馆一直是高校学生学习、阅读、复习、考研等活动,高频率出入的地方,但是图书馆也一直是一成不变图书馆,是没有“灵魂”的图书馆。在这个互联网时代,万物互联互通的时代,图书馆亟需创新带来生命

力,需要人性化的图书馆使进出图书馆的学生更享受图书馆、更享受在图书馆里的学习。

3.产品期望功能:

  预约座位功能:

    能随时随地在手机上预约座位(实现“行走的图书馆”),但是三十分钟内需要进入图书馆扫码上座,超过时间为无效预约,每天无效预约次数超过两次,用户短暂进入黑名单,当天无法使用该功能。

当天任何时候都能进行预约,但是使用系统的有效时间为早上八点到晚上九点。

  扫码上座功能

    预约当前座位的用户可以扫码上座,未进行预约的用户扫了被预约的座位会提示该座位已经被预约,如果扫的是暂离的座位会提示该座位正在被使用,同时都会会展示出图书馆空位分布情况。

  学习时长排行功能:

    对用户学习时长进行每日每周排行(该功能根据用户需要可以进行关闭和开启)

  时间沙漏功能:

    记录用户在图书馆每周每月学习曲线

  故事分享功能
  自动下座功能:

    用户使用小程序需要打开手机定位,系统会根据手机定位判定用户离开图书馆五十米,离开时长三十分钟时,会自动对作用进行下座。这个功能能够解决占据座位但是长时间不使用的问题,同时考虑到

一些不使用座位但是忘记用WeChair进行下座的用户。

  座位使用完成后可以使用WeChair进行下座。如果外部借阅人员进入图书馆需要座位,可以通过微信扫码获取该座位的使用信息,如果未被使用系统会根据用户id给用户这个座位的使用权限,如果已被使用会展示用

户图书馆空座分布情况,同时会把WeChair推荐给用户。

4.产品实用价值:

  秉承软件即服务的思想,帮助图书馆在互联网时代和万物互联互通的时代实现移动化,用户随时随地通过WeChair都可以预约到图书馆的座位,还可以实时看到图书馆座位使用情况,给图书馆带来创新和生命力,让学

习和图书馆融入每一个用户的心。

  为了体现WeChair的实用价值和用户需求进行了问卷调查,被调查人数207人:

    图书馆出入情况调查

               

    WeChair支持程度情况调查

                

         经常去                        偶尔去

    

  问卷中也涉及到了把预期设想的功能模块跟用户进行沟通,通过跟用户交互设计更合适的产品。我们小组预期设想的WeChair小程序会有“预约座位”功能,能解决因为图书馆没座位而白跑一趟的问题。我们小组希望获悉的

是用户预约后多久没到图书馆入座,取消用户的预约是被大家所接受的。数据结果反映20-30min是被调查学生能接受的范围。



  座位暂离时,初步方案是:WeChair会根据手机定位,在离开图书馆一定范围后自动计时,同时如果一定时间未返回,会自动判定这个座位无人使用。这个时间范围也是我们小组希望同用户沟通得到。结果反映也是20-30min

是被学生能接受的范围。

5.同类产品对比分析:

         

WeChair原型

左边是初步设计的WeChair小程序原型,右边是同类已经存在的“不占座”小产品。

  从UI排版上比较,WeChair首页,紧凑但是不拥挤,从上到下,从左到右,先是预约座位,预约座位后学习就会留下学习时长,学习时长就可以进行排行,学习时间积累下来就会形成时间沙漏,在图书馆学习的过

程中会有值得分享的故事、书、经历等。设计排版一环扣一环,逻辑性很好,展示出了一个到图书馆学习的流程。“不占座”小程序的首页排版给人一种很空洞的感觉,中间设计的小人扫码的动态行为,虽然给人一种交

互性,但是在使用中并没有什么实际的作用,给人一种因为功能模块比较少而生硬凑上去的感觉。

  选项卡的比较,WeChair小程序只有三个选项卡,首页、扫码、我的,因为WeChair小程序设计是给用户提供图书馆使用座位的服务,让学生能在图书馆更好的学习,不需要更多不必要的功能。但“不占座”小程序设

计了过多的社交功能,例如选项卡上的同学、学习圈。使用我们这类产品的用户是去图书馆的学生,他们的初衷是能在图书馆扫码获得座位进行学习,而不是为了进行社交,所以“不占座”小程序的这种设计违背了用户

使用的初衷。我们的WeChair小程序将扫码功能设计在选项卡的中间,而不是放在首页,是为了这个部分能让使用的用户一进入小程序就看到,为了让用户始终明确自己来图书馆的目的,同时不会被其他页面所带偏,

至于设置颜色为绿色是因为绿色能有效地缓解眼睛的疲劳,给经常在图书馆学习可能会使用WeChair小程序的用户,更好的视觉体验。

  学习分享页也许也涉及到社交层面,但是我们设计的初衷是为了让用户在闷头学习的同时能从他人分享的故事、经验等中间获得一些动力或者慰藉,能够带动用户在图书馆学习的氛围,给图书馆和用户之间建立起桥梁。

  最大的不同就是设计理念不同,WeChair小程序的设计理念是软件即服务的思想,给用户提供服务。而“不占座”的设计理念是解决不占座问题。从理念上看,不占座的设计理念解决占座问题是现在图书馆存

在的矛盾点,用户对于存在的矛盾冲突的反映会过于激烈。

  这里的问卷数据只展示了部分数据,因为前期初步的设计理念是解决占座问题,但现期的设计理念定位为用户提供服务,软件即服务理念。所以一些数据并不能完全反映问题,后期WeChair程序设计成功后,会

再重新发布新的设计理念的问卷进行调查。

6.产品目标用户:

  由于我们WeChair团队暂时的能力水平不够,暂时的使用用户定位为至诚的学生,另外由于考研学生有专门的考研自习室,有一定特殊性,所以暂时不作考虑。

7.产品替代软件

(分析该产品期望解决的问题能否通过一些常用软件的功能单独或组合解决(例如qq群,微信群,贴吧,论坛,灰机wiki),若可以,阐述相对于这些软件的优势以及劣势。)

  用户只是至诚学生的话,暂时没有能替代的软件

8.A&Q:

1.怎么解决考研学生有突发情况,需要离开一段时间,但是不能在你规定的时间内返回???

  考研的同学有专门的考研自习室,有自己的特殊性,所以我们是不考虑到考研的同学的

2.像往常想要学习的同学会早早跑去图书馆,或是手速网速都不占优的同学们那他们岂不是进不了图书馆了 加上要如何知道这个位置是有人预约了 的?每个图书馆的位置还需要安装提示小硬件吗

  能通过WeChair实时获取图书馆的座位使用情况的,不需要安装硬件,一座一码,能直接通过小程序看到座位使用情况,扫码也会看到整个图书馆座位使用情况。

3.如果有个人预约后来图书馆签了个到,然后又走了,你怎么确保他一定会归还座位而不继续占用呢?

  WeChair会根据定位判断用户离开图书馆的距离为五十米,离开时长为三十分钟,对用户的座位进行下座。

WeChair Plus版项目介绍的更多相关文章

  1. OpenLayers项目分析——(一)项目介绍

    OpenLayers 是由MetaCarta公司开发的,用于WebGIS客户端的JavaScript包,目前的最高版本是2.7 V,通过BSD License 发行.它实现访问地理空间数据的方法都符合 ...

  2. LVS项目介绍

    LVS项目介绍 章文嵩 (wensong@linux-vs.org) 转自LVS官方参考资料 2002 年 3 月 本文介绍了Linux服务器集群系统--LVS(Linux Virtual Serve ...

  3. Hadoop学习笔记—20.网站日志分析项目案例(一)项目介绍

    网站日志分析项目案例(一)项目介绍:当前页面 网站日志分析项目案例(二)数据清洗:http://www.cnblogs.com/edisonchou/p/4458219.html 网站日志分析项目案例 ...

  4. 10年C#历程的MVP之路与MVP项目介绍

            本博客所有文章分类的总目录:http://www.cnblogs.com/asxinyu/p/4288836.html  1.意外的惊喜 10月份收到微软总部寄来的荣誉证书,非常激动, ...

  5. Openlayers+Geoserver(一):项目介绍以及地图加载

           项目验收完,趁着事情不是很多,对这个项目进行梳理.我主要负责地图模块,网站其他模块主要有两个,一个是报表,主要是100多张报表,技术没有难度,主要是工作量的问题.另一个是数据的校验,就是 ...

  6. CoinPunk项目介绍

           CoinPunk是一个bitcoin比特币钱夹服务web应用程序,你可以自己构建钱夹服务.开源,免费. 轻量级,高效 响应式设计 轻易创建新账户 详细的交易记录 构建于Node.js与H ...

  7. Android Hotpatch系列之-项目介绍

    给现实Android apk打补丁,不用强迫客户升级客户端,悄悄的就把bug修复了,程序猿再也不用被老大骂娘了. 客户端例子实现:https://github.com/fengcunhan/Hotpa ...

  8. xcode新建项目介绍

    xcode新建项目介绍 1.打开xcode选择“create a new xcode project 2.product name 工程名称 campany identifter 公司id 一般都写公 ...

  9. 斗地主算法的设计与实现--项目介绍&如何定义和构造一张牌

    本篇主要讲解斗地主中如何比较两手牌的大小. 友情提示:本篇是接着以下两篇文章就讲解的,建议先看看下面这2篇. 斗地主算法的设计与实现--如何判断一手牌的类型(单,对子,三不带,三带一,四代二等) 斗地 ...

随机推荐

  1. ES[7.6.x]学习笔记(十二)高亮 和 搜索建议

    ES当中大部分的内容都已经学习完了,今天呢算是对前面内容的查漏补缺,把ES中非常实用的功能整理一下,在以后的项目开发中,这些功能肯定是对你的项目加分的,我们来看看吧. 高亮 高亮在搜索功能中是十分重要 ...

  2. Python中出现 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 12-13: truncated \UXXXXXXXX escape

    Python中出现 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 12-13: t ...

  3. 设置Mac终端、pip、Anaconda、PyCharm共用一套环境

    最近我在用Macbook Pro练习PyTorch的时候,发现明明在终端已经用pip安装了PyTorch,但在pycharm运行时总是报错:No module named torch. 但是我把同样的 ...

  4. 【书签】stacking、blending

    读懂stacking:模型融合Stacking详解/Stacking与Blending的区别 https://blog.csdn.net/u014114990/article/details/5081 ...

  5. [leetcode] 并查集(Ⅲ)

    婴儿名字 题目[Interview-1707]:典型并查集题目. 解题思路 首先对 names 这种傻 X 字符串结构进行预处理,转换为一个 map,key 是名字,val 是名字出现的次数. 然后是 ...

  6. 【C++】cout、cerr、clog之间的区别

    cout.cerr.clog三者都是标准IO库中提供的输出工具. 但是cout是支持重定向操作的.比如freopen()对于cout有效. clog和cerr主要用于错误输出. 因此,如果将程序输出重 ...

  7. Java实现 蓝桥杯 算法提高 判断名次

    算法提高 判断名次 时间限制:1.0s 内存限制:256.0MB 问题描述 某场比赛过后,你想要知道A~E五个人的排名是什么,于是要求他们每个人说了一句话.(经典的开头---_-!)得了第1名的人23 ...

  8. Java实现 LeetCode 225 用队列实现栈

    225. 用队列实现栈 使用队列实现栈的下列操作: push(x) – 元素 x 入栈 pop() – 移除栈顶元素 top() – 获取栈顶元素 empty() – 返回栈是否为空 注意: 你只能使 ...

  9. Java实现 蓝桥杯 算法提高 套正方形

    试题 算法提高 套正方形 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定正方形边长width,如图按规律输出层层嵌套的正方形图形. 注意,为让选手方便观看,下图和样例输出均使用 ...

  10. Java实现币值最大化问题

    1 问题描述 给定一排n个硬币,其面值均为正整数c1,c2,-,cn,这些整数并不一定两两不同.请问如何选择硬币,使得在其原始位置互不相邻的条件下,所选硬币的总金额最大. 2 解决方案 2.1 动态规 ...