“学霸系统”app——NABC
“学霸系统”客户端项目是我们小组本次的课题。
一、需求(need)
对于这款软件,我们的目标是在手机端移植并实现网页端已有的用户管理、搜索、分类、上传下载、用户贡献与交互等功能,从而完成从PC到终端的跨平台服务,将学霸系统进一步完善,并提升其辐射范围。作为这款软件的出发点,学霸系统客户端旨在切实解决用户的以下需求:
1、用户管理:基本的用户信息实现,用户的注册,登录,账户管理。
2、搜索:根据用户给出的关键词搜索相关的文件,问答。
3、分类:对文件和问答进行分类,具体待定。
4、上传下载:对上传和下载的文件进行筛选。
5、用户贡献:对用户回答问题,上传下载文件的积分进行管理。
6、交互:我们选择做适配安卓系统的手机客户端,为了确保美观和使用的便捷,力争做到最好。
为了实现以上目标,在进行这个客户端的设计时,我们必须要构建相应的搜索板块,讨论板块,文档库以及用户积分管理系统,设计出符合用户使用习惯的简洁美观的操作界面,并在这些基本的模块之上进行细节的设计与算法的优化,针对安卓系统的特点做出相应的调整,从而使其能够在安卓系统上流畅运行,完美工作。
二、做法(approach)
在之前的学长们的努力过后,很多功能已经有了雏形甚至可以直接使用,因此,对于我们团队而言,设计出符合用户审美的操作简便的界面、实现响应敏捷迅速的交互功能便成为了重中之重。
在当前的软件开发的大潮中,用户体验被提升到了一个前所未有的新高度。用户的需求与感受被强烈关注,软件的设计越来越人性化,用户体验成为各个软件争夺用户群的一个极为重要的关键点。在这样的背景下,我们势必要精心设计学霸系统的UI,让用户在接触到这个软件的第一时刻便在心底打下一个很好的印象分。
为了实现上面的目标,我们在设计UI的时候就要秉持一定的准则。
私认为手机端的软件与PC端的软件在设计界面时的要求应该是不同的,PC端由于PC机性能方面的优势,以及大屏幕所能展现出较多的内容,所以设计时自当竭力表现出一种绚烂惊艳的观感。而手机端则与之相反,过为绚烂的动画效果往往带来的是功耗的提升、手机发热以及电量的快速消耗。因此手机端应当展现出一种简洁之美,通过精心设计出简洁明了、布局清晰、满足用户观感的界面,来吸引用户。
同时,优化算法,提升软件本身的流畅度。一个响应迅速、操作流畅的软件是十分具有竞争力的。因为安卓系统本身在UI渲染时采用主线程优先的方式,所以大部分软件难免在使用时出现卡顿甚至停止响应。设想在此时用户打开了学霸系统客户端,获得了一种行云流水般的畅快感,那绝壁会让他成为学霸系统的忠实拥趸,而这种良好的体验通过口耳相传的方式,更能极大地促进用户群的拓展。
三、好处(benefit)
用户通过使用学霸系统客户端,可以获得以下几个方面的益处:
1.手机端的软件最大的优势便是其便捷性,用户不必再通过电脑登录去使用学霸系统。通过手机端,即可随心所欲使用学霸系统的强大功能,轻松管理个人信息。
2.通过功能强大的搜索功能,可以随时随地、快速及时地找到自己所需的资料,方便高效。
3.增添了PC端软件所不具备的二维码扫描功能,使得操作更加便捷。
四、竞争(competitors)
很多与学霸系统功能类似的软件,其用户人群往往定位于某一个特定学校的学生,通常是由学校内部人员或者学生开发的用于方便本校师生的小众软件。而学霸系统的用户定位则更为庞大,不同学校的学生都可以使用学霸系统来管理自己的个人信息,在讨论区互相交流吐槽,增进彼此的了解,分享各自的见解,进行思想碰撞。
同时,学霸系统可以整合不同学校的优秀资源,通过对其进行清晰明了的分门别类,方便用户的搜索使用。虽然相比其他大型知识库显得体量不足,但是却胜在精悍明确。每一次的搜索得到的都将是精华,而不会出现过多的冗余甚至无用的内容。
学霸系统所拥有的这份独特的差异性,正是使其能够在竞争中获胜的关键所在。
五、传递(delivery)
酒香也怕巷子深,所以一款好的软件也需要适当的推广。
我们将通过以下方式发布推广学霸系统客户端:
1. 首先在校内进行宣传,可以借助IHome,举办外场活动,或者是张贴海报等方式。初步建立以我校学生为主体的用户群。
2.在应用内发布推送通知,号召用户邀请自己的小伙伴们使用学霸系统。每成功邀请一个好友,可以给予一定的积分奖励。积分可以在学霸系统内用于用户提升等级,并获得各种特权。
3.积极在其他各个学校开展各种推广活动,进一步提高学霸系统的影响力,扩大软件的用户群。
【关于APP】
1.发布平台:安卓系统仍然是当今市面上使用比例最高的移动操作系统,因此选择安卓系统作为开发的平台,该软件将在各大安卓应用商店上架。
2.对于受众群:各个学校的学生。
3.发布后一周的用户数量:发布后一周的用户主要还是以我校学生为主,考虑到一周的时间并不长,在我校近28000名学生中,预计可以达到2000人的用户量。
“学霸系统”app——NABC的更多相关文章
- “学霸系统”之NABC
我们团队这次选择的是“学霸系统”客户端项目: 1.需求(need) 作为一款和网上教学问答系统具有相似功能的手机客户端,具体的功能已给出要求:用户管理.搜索.分类.上传下载.用户贡献与交互等功能. ( ...
- iOS系统app崩溃日志手动符号化
iOS系统app崩溃日志手动符号化步骤: 1.在桌面建立一个crash文件夹,将symbolicatecrash工具..crash文件..dSYM文件放到该文件夹中 a.如何查询symbolicate ...
- 报课系统APP
031302307黄丰润 031302343张晓燕 #NABCD模型分析 合理分析需求有助于说服客户,所以我们有如下分析 N(need)--客户需要什么 负责人需要将选课信息和选课表格一起发送给所负责 ...
- 获取设备上全部系统app信息
在获取android设备的全部程序信息一文中介绍了获取手机上全部app信息的方法,以下介绍过滤掉系统app的方法: MainActivity: package com.home.getsysapp; ...
- 你我公益模式系统APP开发
你我公益模式系统APP开发(微or电 158.1500.1390 小凡团队)你我公益系统开发,你我公益系统模式定制,你我公益系统开发软件,你我公益平台系统开发. 互联网世界无边无界,互联网创业者应敢于 ...
- 消费创富会开发模式系统App
消费创富会系统定制开发,消费创富会网页开发模式,消费创富会开发软件,消费创富会系统APP开发,消费创富会平台模式开发,专业开发微信商城分销.公排.全返.分红.互助等模式定制开发,APP.网页版.微信端 ...
- 外呼系统APP外呼软件手机电销软件拨号销售软件功能设计
外呼系统APP外呼软件 1 系统概述 该软件系统设计功能主要为贷款.投资.资产管理等金融中介公司提供方便快捷的线上管理各类资源的一款应用软件工具. 可根据不同职位的账号登录APP来管理电话营销.客户签 ...
- Android Studio搭建系统App开发环境
一.前言 在Android的体系中开发普通app使用Android Studio这一利器会非常的方便.但是开发系统app可能就会有些吃力,不过经过一些配置仍然会 很简单.我们知道系统app因为涉及到一 ...
- 学霸网站之NABC
1.Need 本次学霸系统的设计是基于学长的版本,在此基础上,我们准备进一步完善已有版块,在用户信息管理.提问.搜索.分类.评论.个性化界面.用户反馈.娱乐.积分获取等方面加入新的功能. 一.用户信息 ...
随机推荐
- 学记笔记 $\times$ 巩固 · 期望泛做$Junior$
最近泛做了期望的相关题目,大概\(Luogu\)上提供的比较简单的题都做了吧\(233\) 好吧其实是好几天之前做的了,不过因为太颓废一直没有整理-- \(Task1\) 期望的定义 在概率论和统计学 ...
- Jmeter之post上传文件
上周五东西都收拾好了,然后被叫住加班,直接搞到凌晨一两点,原因是另一个项目的性能出了点问题.为此我抓包写了一下主业务流的接口,涉及到文件上传,记录一下吧. 一.创建线程组,添加各类组件 这个就不用说了 ...
- RadioButtonFor值为false.默认选中的问题
(自己看了下.图片有点宽.显示的不全.可以右键新标签查看) 作为一个新手.今天又开始了mvc的学习之旅.然而学习过程中又遇到了一个奇妙的问题.... 一切按部就班到了这里.注册界面. 一眼看上去就不对 ...
- window.open 防止浏览器拦截
https://blog.csdn.net/sinat_37255207/article/details/89374416 网上试了很多方法 最终只有一种可以 var newWin = window. ...
- PHP中时间戳和时区
时间戳 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数. 时区 由于世界各国家与地区经度不同,地方时也有所不同,因此 ...
- 时间序列深度学习:seq2seq 模型预测太阳黑子
目录 时间序列深度学习:seq2seq 模型预测太阳黑子 学习路线 商业中的时间序列深度学习 商业中应用时间序列深度学习 深度学习时间序列预测:使用 keras 预测太阳黑子 递归神经网络 设置.预处 ...
- mybatis第二天——动态SQL与关联查询
大纲摘要: 1.输入映射和输出映射 a) 输入参数映射 b) 返回值映射 2.动态sql a) If b) Where c) Foreach d) Sql片段 3.关联查询 a) 一对一关联 b) 一 ...
- JQuery第一天——入门概述与选择器
一.什么是JQuery 一个流行的js库 核心理念:write less , do more 优势: 轻量级 强大的选择器 出色的 DOM 操作的封装 可靠的事件处理机制 完善的 Ajax 出色的浏 ...
- PHP 注释规范
注释在写代码的过程中非常重要,好的注释能让你的代码读起来更轻松,在写代码的时候一定要注意注释的规范. php里面常见的几种注释方式: 1.文件头的注释,介绍文件名,功能以及作者版本号等信息 /** * ...
- 标准输入输出 sys.stdin与sys.stdin
1.python中的标准输入输出 如果需要更好的控制输出,而print不能满足需求,input也不能 sys.stdout,sys.stdin,sys.stderr就是你需要的. 2.输入:sys.s ...