学霸网站之NABC
1.Need
本次学霸系统的设计是基于学长的版本,在此基础上,我们准备进一步完善已有版块,在用户信息管理、提问、搜索、分类、评论、个性化界面、用户反馈、娱乐、积分获取等方面加入新的功能。
一.用户信息管理:
1, 用户头像设置
2, 网站记住密码功能
3, 忘记密码,通过邮箱找回密码功能
4, 异地账号登录提示(防盗)
5, 还可以添加个人信息,比如擅长的方面、兴趣爱好等,便于结交更多志同道合的人
6, 添加个人关注(关注的问题,有关于C还是Python等)和收藏(收藏自己认为好的回答),均可添加多个,收藏夹可以有子文件夹,便于用户存放不同类型问题的回答。
二.提问
1, 悬赏:类似于百度知道,可在新用户注册时候给用户初始积分,可用积分来悬赏吸引更多人来回答问题
2, 匿名功能:提问者和回答者均可以选择匿名
3, 采纳:提问者可以采纳自己认为最好的回答
三、 搜索
相关搜索功能:类似于百度,输入“计算机”会出现“计算机应用”“计算机二级”等相关搜索
四、 回答
1, 回答者可匿名,不匿名时答者相关信息的显示:用户名,等级,积分(让提问者看到回答者的实力!)
2, 搜索到要找的问题发现回答也能帮助自己可以点个赞 ,不好的也可以踩
五、 分类
1, 问题分类,按题目所属性质、科目进行分类
2, 用户在浏览网站上的所有问题时,已回答和未回答的问题分开列出(按一定顺序,时间或者点赞个数)
3, 点进一个问题时网站下方会有相关问题的链接(显示问题标题)
六、个性化
1, 界面美化:用户自主选择背景颜色、丰富界面内容(装饰之类的)
2, 设置娱乐版块,可以播放音乐,舒缓身心。
七、帮助与反馈
主页上方“帮助”按钮,或者通过邮件联系我们(学长前面的blog提到过,但是后来的功能规格说明并没有展示出来),可以进行信息咨询你、问题反馈、举报不良信息等。
八、积分获取
添加任务奖励内容,用户可完成规定任务获取相应奖励,此外,每日登录也会有累计奖励。
2. Approach
一、对于网络平台的交流使用,用户登录信息的安全性至关重要
登录密码复杂度:建议设置登录密码的复杂度要求,最好用数字+字母+特殊符号的强密码,确保入口安全性。密码自动完成:IE的选项中有表单的用户名和密码自动完成的设置,这个设置在方便用户的同时也带来了安全隐患,对于政府网站和一些安全性要求较高的网站我们建议关闭密码框表单的autocomplete属性,这样即使IE设置了自动完成功能,用户登录时密码也无法自动完成,安全性得到增强。验证码:建议添加验证码功能,验证码的随机变化可以防止暴力穷举破解工具破解用户名密码,增强安全性。失败登录次数限制。建议设置失败登录次数,防止暴力穷举破解工具破解用户名密码,增强安全性。
失败处理功能:建议对登录失败的提示不要过于详细,如有些用户登录页面会给出详细的用户名错误或密码错误等提示,这都是安全性不好的表现,当然,登录失败时,直接关闭登录页面是最好,这样就可以阻止很多自动化破解工具的穷举尝试了。密码找回:忘记密码时,通过绑定的邮箱活者手机号码找回密码。
二、良好的交互是用户极致体验的基础
好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适简单、自由,充分体现软件的定位和特点。界面设计是网站带给用户的第一体验,良好的用户设计,会使我们的网站形成无形的价值,用户界面设计的三大原则是:置界面于用户的控制之下;减少用户的记忆负担;保持界面的一致性。 所以如果我们将来要建网站,就一定要把握好人机交互,在第一时间赢得客户。通过对产品的界面和行为进行交互设计,让产品和它的使用者之间建立一种有机关系,从而可以有效达到使用者的目标,这就是交互设计的目的。无论是个性化界面、音乐版块的设置、问题的分类、问题的反馈等等,都是为了创造更加舒适的用户体验。
三、努力提高用户的忠诚度,才能使网站持续的发展
真正的顾客忠诚度是一种行为,而顾客满意度只是一种态度。根据统计,当企业挽留顾客的比率增加5%时,获利便可提升25%到100%。许多学者更是直接表示,忠诚的顾客将是企业竞争优势的主要来源。由此可见,保有忠诚度的顾客对经营者来说,是相当重要的任务。积分与等级制是保证用户的一项重要措施,日常的奖励金币的多用途使用,会巩固已有用户的信念,随着等级的提高,多样的使用功能与权限将会进一步的保证用户的稳定性。此外,美观的ui设计、清晰详细的分类描述和人性化的反馈帮助则有助于赢得新用户的青睐,使其快速融入其中,从而发展出更庞大的用户群体。
3. Benefit
我们当前的产品并非涵盖所有问题的相关信息,主要服务于学生群体,为学生群体提供一个问答平台。该平台通过账号的方式绑定用户,通过个性化的服务项目和完备的平台用户等级体制,积累用户。除去系统收录的信息资料外,提供用户间交流的版块,能够更加灵活的解决用户的问题。同时,在提问者和回答者上传问题或答案时,可采取匿名形式,保护用户隐私。
4. Competitor
类似本平台的产品种类繁多,不乏主流的搜索巨头推出的相关产品,如“百度知道”,“360问答”,“天涯问答”,“新浪爱问达人”。其次还有一些主流的论坛也提供相关的搜索功能。我们产品的规模和用户量与这些产品相去甚远,但我们的产品有自己的优势。
1规模较小,灵活性高。
对比百度之类的大型搜索网站,我们的服务群体相对而言规模较小,我们可以根据用户的反馈建议快速的调整相应版块
2领域单一,专业程度高
由于网站是会员制的,即通过账户绑定用户,所以自愿加入的用户多数为相关领域的人员,所以问答方面会有更多的专业参考性,同时还有系统收录的相关专业信息,为问题的解答提供专业的解答。
3个性化设计
本产品附加了一些个性化功能,如音乐版块,用户自定义主页背景等功能。让用户能在分享专业知识的同时保持愉悦的身心。
---------------------------------------------------------------------------------------------------------------------------------
发布位置:
我们所做的是学霸网站,初步打算先发布在北航内部,知道项目得到很大的完善后再申请域名和空间发布到外网。
预计用户:
通过小组成员的宣传,预计用户人数在200左右。
学霸网站之NABC的更多相关文章
- 团队博客作业Week4 --- 学霸网站--NABC
1.需求(Need) 伴随着经济的发展,科学技术取得了飞速的发展,互联网在各行各业的发展中取得了广泛的应用.随着这些事物的发展,我们每个人都会接触到相当庞大的数据.如何在这些数据中找到自己需要的,如何 ...
- 学霸网站-Beta版本发布说明
项目名称 学霸网站 项目版本 Beta 项目团队 ourteam 发布日期 2015-1-5 一.Alpha版本实现功能简介: 1.匿名提问 2.匿名回答 3.采纳功能 4.登录.注册失败后,用户名等 ...
- 学霸网站---Alpha+版本测试报告
说明:由于老师前几天要求交测试报告,本测试报告只针对当时完成的功能进行测试,并不是几天之后要发布的BETA版本,不会有很多差别,但是BETA版本会包含对其中BUG的修复. 学霸网站测试报告 一.引言 ...
- 学霸网站-Alpha版本发布说明
项目名称 学霸网站 项目版本 Alpha 项目团队 ourteam 发布日期 2014-11-23 一.版本的新功能 1.匿名提问 用户提问的时候可以选择匿名提问,这样在问题的详细信息不会显示提出者的 ...
- 学霸网站之NABCD
1.需求(Need) 随着社会的发展,互联网产业得到了飞速的发展,如今,互联网在各个领域都取得了至关重要的作用,随之而来的数量庞大的数据也让我们每个人在学习生活中倍感压力,如何才能在这些数据中找到自己 ...
- “学霸系统”之NABC
我们团队这次选择的是“学霸系统”客户端项目: 1.需求(need) 作为一款和网上教学问答系统具有相似功能的手机客户端,具体的功能已给出要求:用户管理.搜索.分类.上传下载.用户贡献与交互等功能. ( ...
- “学霸系统”app——NABC
“学霸系统”客户端项目是我们小组本次的课题. 一.需求(need) 对于这款软件,我们的目标是在手机端移植并实现网页端已有的用户管理.搜索.分类.上传下载.用户贡献与交互等功能,从而完成从PC到终端的 ...
- 学霸系统PipeLine功能规格说明书
学霸系统PipeLine功能规格说明书共分为以下三部分: 1.产品面向用户群体 2.用户使用说明 3.产品功能具体实现 1.产品面向用户群体 我们这组的项目并不是传统意义上能发布并进行展示的项目,因此 ...
- Daily Scrum 1 --团队项目所需时间估计以及任务分配
考虑到所有的任务不可能逐一细化分配给成员,我们将需要完成的任务进行了大致的分配.任务所需要的具体实现可以参看<学霸网站NABC> 所需要的总时间一共为44h. 我们会在以后的每日任务中进行 ...
随机推荐
- 使用jmeter进行websocket协议压测
第一步:添加websocket sampler组件 可以使用plugins manager进行添加,首先下载plugins manager组件: 下载路径: https://jmeter-plugi ...
- testng入门教程11 TestNG运行JUnit测试
现在,您已经了解了TestNG和它的各种测试,如果现在担心如何重构现有的JUnit代码,那就没有必要,使用TestNG提供了一种方法,从JUnit和TestNG按照自己的节奏.也可以使用TestNG执 ...
- 023-centos6.5上安装使用xtrabackup
第一步:下载.这个就看你选择什么样的安装方式了,有二进制安装,有源码包安装,有在线的rpm安装.我选择二进制安装方式,所以下载时选择linux-Generic.下载后用rz命令在xshell上上传到l ...
- Azkaban学习笔记(一)
1. 任务调度概述 一个完整的数据分析系统通常都是由大量任务单元组成: shell脚本程序,java程序,mapreduce程序.hive脚本等 各任务单元之间存在时间先后及前后依赖关系 现成的开源调 ...
- nginx+tomcat把带WWW域名自动跳转到不带www域名方法
nginx+tomcat把带WWW域名自动跳转到不带www域名方法在nginx.conf里面 include /etc/nginx/conf.d/*.conf;在应该server里增加: if ($h ...
- python之路----logging模块
函数式简单配置 import logging logging.debug('debug message') #bug logging.info('info message') #信息 logging. ...
- Python Web笔记之高性能网络编程
请参考博客: https://blog.csdn.net/russell_tao/article/details/9111769
- Android java 多线程(三)
- 08: 查看Linux系统基本信息和硬盘CPU等
目录: 1.1 查看Linux系统基本信息 1.2 查看三秒内的平均CPU 1.3 查看内存使用情况 1.4 查看当前系统负载 1.1 查看Linux系统基本信息返回顶部 1.查看Linux系统uui ...
- Django组件(三) Django之中间件
中间件概述 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出.因为改变的是全局,所以需要谨慎实用,用不好会影响到性 ...