软件产品案例分析——福州大学微信小程序(示例代码)

栏目: nginx · 发布时间: 2021-01-25

来源:cnblogs.com

简介  这篇文章主要介绍了软件产品案例分析——福州大学微信小程序(示例代码)以及相关的经验技巧,文章约4044字,浏览量267,点赞数9,值得参考!

一 、调研,评测

评测

第一次上手体验:

    刚进入看到菜单界面,感觉还是比较生动清晰的,功能很多,也很全面,包涵了大部分学生所需要的功能,就是第一次身份验证那里找了半天。

bug:

    1、点击进入学生证附卡的选项,会跳出一个提示告诉你辅导员信息为空,请添加辅导员的提示,但我并没有找到在哪里填这辅助员的信息,然后这个学生证附卡界面的所有该点的选项和填空栏除了手机号都不能点。
    2、课表里没有信息,成绩查询里不能选择学年和学期,不能查询成绩。

假如我们团队开发这套系统:

    我觉得应该注意做好数据库的处理,防止现在这样查询课表不能用,查询成绩也不能用。

采访

采访对象介绍:

    某2016级计算机学生,有用过类似福大助手的软件

使用照片:

技术分享图片

用户在这个公众号上有遇到什么问题吗?你认为他有什么优缺点?

    不能够查询课表和查询成绩,缺点就是很多功能不能实现。

用户体验有问题吗?

    较差,核心功能不能用。

结论

    不推荐。

二、分析

团队人数6人左右,计算机大学毕业生,并有专业UI 支持的情况下,做这个软件需要多少时间

    我认为应该需要2个月吧。虽然我没做过微信小程序,但微信公众号已经提供了很多相关开发文档和api,从我们做Android APP的经验以及周围同学做微信小程序的情况来进行对比,做一个这样的微信小程序应当是要比做一个APP要简单的,但考虑修改bug,优化测试等情况,我认为应该是需要两个月左右的。

总结

    这个软件优势在于它是微信小程序,不需要用户在其他软件平台下载,而且微信也是现在广大学生常用的社交软件,有助于这个程序的推广。劣势是太多的主要功能不能用,课表和成绩不能查,这使得其他功能就显得有些鸡肋,我认为现在的大学生需要的更多是这两个功能,如果这两个功能不能实现,那我更宁愿选择超级课程表或者福大教务通。虽然校园巴士查询这个功能很吸引眼球,但看来看去每天就只有早上7点半到18点半这一项,如果能有像掌上公交那样有一个每班车的大致出发时刻表,我觉得会更好,因为最近小黄车也不常见了,青桔单车也没有这么普及所以校园巴士就成了大部分学生上学放学的选择,如果有一个校园巴士的时刻表方便学生查询,我认为这个软件的实用性会上一个档次。

建议

    就像上面所总结的一样,我认为可以在校园巴士的栏目上进行一定的优化,然后实现课程表和查询成绩的功能。我觉得可以优化一样登入的功能,第一次登入的时候,我就在身份验证上出了问题,因为界面对话栏上给的提示和底部栏的点击按钮表达的几乎是一个意思,如图

技术分享图片

所以大部分人点击对话栏的提示后进入的不是登入界面而感到困惑,我认为应当加一个提示,提醒第一次登入的用户点击底部栏的按钮进入验证,再点击对话栏的对话框进行手机号验证。

软件的功能逻辑图

技术分享图片

三、建议和规划

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

    我认为首要还是维护好服务器,保证用户使用时顺畅,现在市场上校园app普遍有着网络卡,服务器堵塞的情况,如果能保证这个软件的服务器通畅,我相信就能在一定程度上胜过其他同类app。

目前市场上有什么样的产品了

    像福大易班、福大教务处、福大助手这样相对完善的APP,不过福大易班和福大教务处在服务器方面一直被人诟病,福大助手倒是因其功能的完善和界面的美观而被许多福大学子推荐。

你要设计什么样的功能?

    像我上面所提的一样,完善校园巴士的功能,做一个发车的参考时刻表,以方便学生等车上课。

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

    放眼看去其他的同类APP,普遍都有查询课程表和查询成绩这两项功能,并没有这样的校园巴士查询功能,这个功能如果做好,可以当成一个突破口在同类产品中脱颖而出。

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

    因为我们的服务器好,页面跳转流畅,同时,这个校园巴士时刻表对于那些早起上课的学生来说,有着巨大的帮助。

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

    我大概会注重产品的美观,好的第一印象在这个有许多同类产品的市场竞争中起着巨大的作用。

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

    一个项目经理,两个美工,两个开发兼测试。

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

周数 任务
1~2 完成需求分析
3 搭建环境,确定代码规范
4~10 开始开发,第10周完成alpha版本
11~12 测试bug,确定改进方向
13~15 开始beta冲刺
16 发布beta版本

以上就是本文的全部内容,希望对大家的学习有所帮助,版权归原作者或者来源机构所有,感谢作者,如果未能解决你的问题,请参考以下文章。

NABCD分析

微信小程序分析(示例代码)

不管什么手机,拥有这4个微信小程序就无敌了!(示例代码)

软件工程开课博客(示例代码)

微信小程序现状分析(示例代码)