个人作业——福大微信公众号使用评测

案例分析:在福州大学公众号上,我们可以即时使用手机关注福大新闻,查看自身课表、成绩等。公众号可能存在一些小bug影响同学们的用户体验。本次作业中,作为一个用户——福大的学生,将切身体验该公众号的功能,并对公众号中存在的问题,提出改良的建议。

本次作业链接

一、调研与评测

1、评测

(1)上手体验

  福州大学公众号,给我的第一印象是简洁,功能分明。相较于其他公众号较为纷繁的操作,福大公众号的功能较为明确。譬如当我想即时查看附近有没有小白校车时,校园巴士功能就可以立即查找附近。公众号上的大部分功能满足我们的日常需求,包括查成绩,看课表等。那么问题来了,还有部分功能其实吧我们用上的可能性较低。譬如“移动OA”,无权限打开,所以我不太能理解这项功能。对于个人日程,我想大部分同学应该不适应在公众号内进行日程的安排,多数时候手机自带的日程记录已经能够较好的刻画实现我们的日程安排表。其实可以在我的课表里面直接添加日程安排?这样可以结合课程表来定义我们的日程计划。福大邮箱,手机页面没有注册入口,切换成电脑版在手机端操作不太方便。

(2)软件bug

a、课表为空,无法导入。这个可能是还没有导入学校教务处信息吧。所以看到的课表是空的,包括成绩查询也是,还没导入信息。

 b、校园巴士只有一条默认信息。想要获取全天的校园巴士信息,但是里面只有一条,没有啥参考价值呀。

 c、学生证附卡,认证和补办时,未输入任何信息情况下,提示“获取失败!原因:辅导员为空,请添加辅导员”,而点击认证之后,认证信息却成功出现。PS:我什么都还没输。并且,那些信息无法输入。

 d、失物招领上传图片失败,提示上传图片为空。当我希望发送一个寻物启事或者招领启事时,成功上传图片了,但是提交后却提示图片为空。

(3)为什么产品组的人没有发现这些bug?

 a、可能测试组的人员没有更多考虑到我们真实的使用场景,所以在一些功能上比如学生证附卡信息填入时,也许在测试时后没有出现问题,但在客户真实体验时, 出现了信息无法输入的问题。

 b、可能系统的兼容性没有做好,也许在测试时,寻物启事的图片是可以上传的,但到了用户手中,不同系统版本下,网络协议可能也不太一样,导致上传失败。

 c、可能和教务处的信息调试没有做好。可能导入信息许可的时间已经过了。

2、采访

(1)采访对象

  福大计算机系学生——“吴老板”。作为一个大三学生,在校两年间也用过许多类似的软件方便学习生活,包括福大助手,福大易班,福大教务通等,根本需求是用这些软件查询课表,学期成绩以及完成一些宿舍保修服务和活动申请。通过近两年的使用体验,也算是充分了解了这几款软件的优点和不足,以及它们之间可以互相补充的地方。

 

(2)公众号体验以及新的需求

   吴老板觉得,公众号的大部分功能,目前都在实践阶段,在实用性上肯定比不上已经稳定运行的福大助手和福大教务通。在体验过公众号之后,他希望公众号能够查询空的自习室(毕竟吴老板热爱学习,喜欢找个安静的小角落看书),能够查询四六级成绩,并且能查询一下考试安排,在微信里面提前两周发出考试时间临近的提醒,以便趁早开始复(预)习!公众号功能看上去挺丰富的,很直观。界面简洁易懂。

(3)实际功能上手情况

  12.7周五早晨,吴老板从睡梦中醒来,一看时间8点半。走进阳台一看,天降大雨,不宜出门。(毕竟吴老板没有我单手打伞顺便雨中飙车的神技:危险动作,请勿模仿!)。10点20可是有软件工程课呀,这门课的同学都特别有意思,老师讲话又好听。那么翘课是不可能翘课的,这辈子不可能!(风里雨里,小白等你!)吴老板想了想,今天还是坐校车吧,诶昨天那个陈x不是给我推荐了福大公众号嘛,里面可以看小白的发车时间,一会我上公众号查询下三区到东教的小白发车时间,估摸着小白10分钟一班吧,我9点50出门,而且有了这个神器,还怕赶不上小白?不管了再睡会。     嘀嘀嘀,9:50am。吴老板站在三区门口,打开公众号一看。。。。???童话里都是骗人的,小白路线在哪呢?发车时间不对啊?    (这时一辆小白呼啸而过...)诶司机师傅,别走啊!咋不停车呢?   走错停车点,错过了两班小白的吴老板万般无奈。多年以后回想起来,当年那大雨下的奔跑,是吴老板逝去的青春...(跑题了!)。好不容易跑到教室,一看时间10:19,吴老板松了口气。坐下听完两节课,吴老板觉得自己有点发懵,还是拿u盘拷下课件回去再看看吧!一摸口袋,what the f..,空空如也。吴老板慌了,一整串钥匙连同挂在上面的u盘一并丢失了。咋办咋办咋办,u盘上可是有积攒了两年的学习资料啊!里面的知识可是千金难换呐!对了,福大公众号上不是有寻物启事功能吗!幸好之前料到过这一天,提前给u盘拍过全身照。吴老板打开寻物启事,贴上u盘照片,写下“今晨,3区到东教,丢失钥匙一串,上挂有如下u盘一个,拾得者请联系xxxx,我吴老板,必有重谢!”,点击提交....10秒过去了,没啥反应。嗯,可能,网速有点慢。吴老板刷新界面,编辑好信息,重新提交...20秒过去了,弹窗:照片不能为空?“一定是我打开的方式不对”,吴老板心想。再次编辑好信息,提交,依然如故。经过多次尝试,吴老板心态已崩。

(4)采访用户对于产品的改进意见

   “老陈啊,你给我推荐的这个公众号坑爹啊!”中午,吴老板带着3分怒气来找我。“我冤啊吴老板,这个公众号我自己也在用,还阔以的呀!” “你看,这几个功能靠谱吗。查询成绩,我是2016入学的吧,这时间只能查询到2015年,穿越了吧。福大邮箱,为啥我的学号被限制登录了?可我实际上还没用学号申请这个账号啊!还有这个学生证附卡呀,我不明白它有什么实际用途,公众号上也没有解释清楚。那个个人日程,我操作起来差点把自己绕晕,还不如用自己手机自带的记事本。好吧这些都是次要的,早上的事情你必须给我解释清楚....”

(5)采访总结

  跟吴老板解释一通之后,我来做个总结。目前公众号上的多数功能可能是还没有上线,那么相对于其他成熟产品来说,其实我是不推荐同学来使用的。相较而言,福大助手上功能更全面,并且是能稳定运行的,易班上对应的失物招领也做得较好。因而希望公众号能早点做好信息对接,因为很多功能我们目前还体验不了,所以还不能对这些功能做具体的体验。能够体验的功能包括个人日程,操作起来又有一些复杂,有些功能我们不懂得它能给我们做什么,希望能做一些说明。

二、分析

1、估计项目用时

(开发场景:团队人数6人左右,计算机大学毕业生,并有专业UI 支持)

阶段周数
          开发前的计划                     1           
需求分析2
生成设计文档2
设计复审1
代码规范0.5
具体设计3
具体编码12
代码复审2
测试1
测试报告0.5
计算工作量0.5
事后总结、改进1

2、分析软件优劣,推理团队可提高部分。

(1)优势

 借用微信公众号平台,学生只需要用学号进行登录注册,方便快捷。不需要下载新的软件,功能贴近日常学习生活,也比较全面。

(2)劣势

 同类产品,比如福大助手,界面美观可以更换主题颜色。功能上已经基本稳定实现,并且有更多的刚需功能,比如选大物实验功能,查询空教室。在同类功能如查询成绩上,已经可以快速更新信息。并且福大助手可以和易班对接,很多易班上的功能可以直接用福大助手使用,也避免了用户在多个软件之间的切换。

(3)建议

 软件工程方面可以提高的一个问题就是软件质量保证环节。在测试阶段应该更全面地考虑一些用户场景和可能出现的问题,并且在上线之前确保功能能真实可用。另一个环节是用户界面,可以在部分功能上添加一些引导。

具体建议方面:

   a、校车信息能够实时更新,信息要更准确一些。

    

   b、通知文件功能上面那一部分空白浪费了,其实在用户点击进去之后可以在空白出先显示部分的通知,而不用在点击下方三个按钮之后才出现信息。

    

   c、福大邮箱手机端登录界面可以优化一下,加入注册的按钮。

    

   d、个人日程可以加入到课表里面的子功能,这样用户可以结合课表来定义日程,比如在课程表的加号那里加一个添加个人日程的子功能。并且课表能够加一个提醒功能(包括日程和课程)。

     对于日程的添加,要加一些用户引导。

       

3、软件的功能逻辑框图

(1)个人信息查询

  • 重要度: 90%
  • 完成度: 25%
  • 出发点: 满足学生对于个人信息的查询,包括成绩和课表以及学生证附卡。
  • 效果: 目前大多还不能使用。

(2)新闻,讲座等通知信息

  • 重要度: 80%
  • 完成度: 95%
  • 出发点: 让用户能够及时接受学校的各类通知信息。
  • 效果: 挺好的,信息更新得挺全面,也很及时,这个功能做得不错!

(3)特色功能

  • 重要度: 85%
  • 完成度: 50%
  • 出发点: 作为软件的特色功能,方便用户生活上的一些功能需求。
  • 效果: 福大黄页信息很全面也很方便,但是失物招领有bug尚未改进,校园巴士信息没有更新。福大邮箱在手机端操作不太友好。

 4、针对不同维度评分

维度得分理由
用户体验60很多功能还不能够使用,界面切换有点卡。
UI界面美观度85界面简洁,功能明确。
核心功能60核心功能没有办法成功体验。

三、建议与规划

1、如果你是项目经理,如何提高从而在竞争中胜出?

  加强软件的易用性,在关键的功能部分添加引导。因为是福大企业号,那么可以更多增加与教务处的信息互联,使学生能够在公众号内更方便地查看一些不涉及特别私密的个人学业信息等。加强服务器的部署,闲时不浪费,忙时不崩溃。

2、目前市面上有什么样的产品了?

  (1)福大易班

   福大易班功能较为复杂丰富,涉及学习和生活的较多方面。并且很多活动和奖学金的申请可以在易班上进行操作。教务处的通知也能够及时下发到易班。不足的地方就是易班常常在关键的时刻(访问量大)的时候,页面崩溃,比如申请医保时页面时常难以刷新。这影响了很多学生的使用体验。

   (2)福大教务通

   这是一款比较稳定的软件,功能上也与目前的公众号有较多的重叠,界面简洁,功能也比较明确,当然与目前的公众号相比它也缺乏一些特色的功能,用户多是查看课表和成绩以及考试安排时使用教务通。

 (3)福大助手

   这是一款做得比较美观,功能也很丰富的同类竞品,页面美观并且贴近目前学生的需求。但目前主要是面向学生用户,公众号的部分功能是可以方便教职工用户的。

3、你要设计什么样的功能

  可以设计更多,类似于查询校车的特色功能。在课程上加入课程提醒。还有就是,可以方便教师的功能,例如安排答疑教室,调课通知,考试教室安排等。

4、为何要做这个功能,而不是其他功能?

  因为其他功能已经有其他的产品,目前可以较好地满足用户的需求,那么我们如果没有自己的特色功能,很难再抢占市场。并且据观察,这些客户端多是满足学生用户的需求,而微信公众号可以同时满足教师用户的需求,这样我们的用户群体就扩大了,不会受到更多的局限。

5、为什么用户会用你的产品/功能

  因为目前很多学生用户确实对于校车的路线和发车时间有点不明确,那么我们的这个功能可以方便学生用户,尤其是在下雨天,乘坐校车的人流量较大的时候,需要这样的功能来进行通知。对于教师用户,可以在公众号上发布调课提醒等通知,那么公众号就可以给目前在此班级中的学生发送微信提醒。因为微信基本上是人人都在用的,所以这些通知信息就能更好地被相关学生所知。

6、NABCD模型

  • Need,需求

  对于在校的学生而言,他们希望能有一个产品,它能够提供方便的教务信息查询,以及部分生活服务。学生们所需的是一个方便,快捷,功能简明易用的产品。

  • Approach,做法

  目前人人都有微信,开发一个对应微信公众号,在公众号中对学生进行身份验证,相关学生用户就可使用对应的功能。

  • Benifit,好处

  微信公众号可以免去APP登录注册较为繁琐的流程,而直接使用相应的功能,占用的资源小,方便快捷。并且公众号的功能贴近日常的学习生活。

  • Competitors,竞争

  目前同类竞品有如福大教务通和福大助手等,他们的功能较为完善并且界面也十分友好。那么我们的特色功能就是我们的两点之一,可以提高我们的市场竞争力,比如查询校车和失物招领。因为我们起笔较晚,那么在功能上可能还不及福大助手全面。但是我们也有优势,就是轻量化,精准化。定位学生用户的核心需求,满足需求的前提下,做到特征差异化。比如在课程和考试上设置对应的提醒等。

  • Delivery,推广

  校园门口海报推广,宣传我们的核心功能。扫码关注公众号,送小礼品等。

  邀请相关软件课程学生体验,提出对应改进建议。

  年级通知群里邀请学生体验。

7、如果你来领导这个团队,会有什么不一样?

  可能会更注重实用性,除了主要的几个信息查询功能之外,相应的工作重点可能会集中在校园巴士和失物招领等特色功能的开发。像那种消息通知,福大新闻讲座等的通知功能的开发会被集成在一个模块内,并在模块内做更清楚的分类。因为我觉得通知信息不需要分在通知文件,校内新闻和讲座报告等三个模块。

8、如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

  • 1个项目经理(兼写文档)
  • 1个美工
  • 3个开发(兼测试,帮助写文档)

9、描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定

周数任务
1需求分析
2需求复审,确定开发模式
3搭建开发环境,确定编码规范,进行系统概要设计
4~5进行系统的详细设计,包括系统的基本处理流程、组织结构、模块划分、功能分配、接口设计、运行设计等等
6~10编码开发阶段,每个开发者根据设计要求分别实现各个模块的功能
11测试阶段,对各功能模块进行单元测试和集成测试
12发布alpha版本,进行小范围内测和实地测试
13~14修复软件内测中发现的bug,并追踪是否有需求变更,继续美化界面
15发布beta版本,最后进行相关调试
16发布正式版本

 

  • 小里程碑:第2周、第5周、第10周
  • 中里程碑:第12周、第15周
  • 大里程碑:第16周

10、服务器带宽配置

应用服务器配置:4核 8G*2

后端服务器配置:8核16G*2

关系数据库:SQL Server/SQLite

缓存数据库:Redis 数量:2

网站安全性:DDOS

(注意服务器运行峰值期,期末考前和选课时间要尤其关注服务器状态)

 

转载于:https://www.cnblogs.com/cwabc/p/10080865.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/250077.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在winform中使用wpf窗体

在winform项目,通过引用dll可以添加WPF窗体,如下 但是如果直接在winform的项目中添加wpf窗体还是有部分问题,图片的显示。 直接在XAML界面中用Source属性设置图片会出现错误。必须通过后台代码的方式来实现。 image1.Source GetImageIcon(gl…

shiro---注解

RequiresAuthentication 验证用户是否登录,等同于方法subject.isAuthenticated() 结果为true时。 RequiresUser 验证用户是否被记忆,user有两种含义: 一种是成功登录的(subject.isAuthenticated() 结果为true)&…

[Java核心技术(卷I)] - Java中的参数能做什么和不能做什么

1. 参考 - P123 ~ P126 2. 你将学到 Java中对方法参数能做什么和不能做什么 方法不能修改基本数据类型的参数(数值型或布尔型)方法可以改变对象参数的状态方法不能让一个对象参数引用一个新的对象 3. 代码证明 public class ParamTest {public static void main(String[] ar…

软件构造 第五章第一节 可复用性的度量、形态和外部观察

第五章第一节 可复用性的度量、形态和外部观察 面向复用编程(programming for reuse):开发出可复用的软件 基于复用编程(programming with reuse):利用已有的可复用软件搭建应用系统 代码复用的类型: 白盒复用:源代码可见&#x…

[web性能优化] - 使用在线工具对html、js、css进行压缩

参考 1. 学习点 使用 在线工具对html、css、js进行压缩学会分析压缩前后的效率提高点 2. 解决方案: 2.1 HTML压缩 在线压缩nodejs提供了 html-minifier工具(在构建层对代码进行压缩)后端模板引擎渲染压缩 2.2 CSS压缩 使用html-minifier对html中的css进行压缩使用clean-cs…

SpringBoot之基础

简介 背景 J2EE笨重的开发 / 繁多的配置 / 低下的开发效率 / 复杂的部署流程 / 第三方技术集成难度大 特点 ① 快速创建独立运行的spring项目以及主流框架集成 ② 使用嵌入式的Servlet容器, 应用无需达成war包 ③ starters自动依赖和版本控制 ④ 大量自动配置, 简化开发, 也可修…

[Java核心技术(卷I)] - vscode手动编译运行继承类

参考 - P160~P161 主要有3个类: 一个测试类(ManagerTest)、一个子类(Manager)、一个父类(Employee) 注意点: -1. 使用 javac -d . *.java进行预编译 目录结构入下: 此时会生成目录结构如下: 之后运行 java com.inheritance.ManagerTest 附上几个类的代码 // com.inhe…

【Social Listening实战】当数据分析遭遇心理动力学:用户深层次的情感需求浮出水面...

本文转自知乎 作者:苏格兰折耳喵 ————————————————————————————————————————————————————— 本文篇幅较长,分为五部分,在中间部分有关于心理分析工具的介绍,案例分散在第二部…

Oracle 11g DG主库节点2 ORA-00245: control file backup fail

--节点1报错 Sun Dec 09 08:29:57 2018Control file backup creation failed: failure to open backup target file /u01/app/oracle/product/11.2.0/db_1/dbs/snapcf_zwdb.ctl.Errors in file /u01/app/oracle/diag/rdbms/zwdb/zwdb2/trace/zwdb2_arc0_167660.trc:ORA-27037: …

hive字符函数

转载于:https://www.cnblogs.com/ggzhangxiaochao/p/9222732.html

[c++] - 简单的冒泡

#include <iostream> using namespace std;int main() {// 利用冒泡排序实现升序序列int arr[9] {4, 2, 8, 0, 5, 7, 1, 3, 9};cout << "排序前: " << endl;for (int i 0; i < 9; i){cout << arr[i] << " ";}cout <…

Markdown预览功能不可用解决方案

初学者在使用Markdown时也许会遇到这个问题 原因是电脑缺少一个组件&#xff0c;解决方案很简单&#xff0c;安装上就好了&#xff0c;以下是链接 http://markdownpad.com/download/awesomium_v1.6.6_sdk_win.exe转载于:https://www.cnblogs.com/j9oker/p/10092829.html

Linux 中yum的配置

1.进入yum的路径 cd /etc/yum.repos.d 2.将原始的repo文件移入一个新建的backup文件下做备份 mv CentOS* backup 3.在/etc/yum.repos.d下新建一个自己的文件(这里的文件必须以repo结尾); vi zhi.repo 其中&#xff0c;第一行必须是[文件名]的格式  是一个标记 name*** 这是一…

ccentos 7下安装php5.6并使用nginx + php-fpm部署多个不同端口网站

作为一个的勤杂工&#xff0c;近期因公司内部信息化的需求&#xff0c;给新进员工提供基础的知识培训和介绍&#xff0c;也为了给公司内部建立一个沟通交流的平台&#xff0c;百度找了开源的百科系统HDwiki和开源的问答系统Tipask问答系统&#xff0c;蛋痛的这两套系统均是phpm…

JS ajax请求参数格式( formData 、serialize)

1 $("#importBtn").click(function(){2 if($("#conId").val() ""){3 alert("请填写Id");4 return;5 }6 if($("#fromWhere").val() "…

【小工具分享】 - vscode注释自动生成

参考 关闭文件头部注释 点击设置 输入fileheader搜索 关闭头部注释 "fileheader.customMade" : {"autoAdd": false }

【算法】 - 滑动窗口

1. 题目链接 2. 分析 最多可以将K个值从0变成1,因此滑动窗口的限制条件: 0的数量(zeros)小于K,算法过程如下 有一个滑动窗口(slipper),每次都会从A中读入一个数当读入的数为0时,zeros当zeros的数量大于K时,会取出slipper首部的元素,当取值为0时zeros-- 总体代码如下: var lo…

Springboot整合thymeleaf模板

Thymeleaf是个XML/XHTML/HTML5模板引擎&#xff0c;可以用于Web与非Web应用。 Thymeleaf的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式&#xff0c;因此也可以用作静态建模。你可以使用它创建经过验证的XML与HTML模板。相对于编写逻辑或代码&#xff0…

【算法】 - 动态规划 + 位运算

题目描述 思路1: 写一个返回2进制中1数量的函数countOne遍历0到num,对每一个数使用countOne,并将结果保存到res中返回 var countBits function (num) {let res new Array(num 1).fill(0);for (let i 0; i < num; i) {res[i] countOne(i.toString(2));}return res; };…

content-type对照表

转载于:https://www.cnblogs.com/mxyr/p/9238329.html