项目验收与总结

零. 项目宣传文案

开头先说一句,关于可以添加将来的消费的这个问题,咱们弄完了。早上答辩的时候没注意,以前改过可是又被其余调整影响了。如今测试都是正常的!!!css

  • 如下仅是宣传文案,具体使用能够参照视频!
  • 原本是动图的,可是GIF插入到静态图里,要一帧帧的合并,太费时间了.....因此就成了静态图

  • 小程序码
    html

  • 公众号的二维码
    前端


一. 回归测试

1. 场景测试java

学生A,每个月生活费有2000,月初时花钱大手大脚,到了月底发现无钱可用。并且原本每月想存300块钱买点东西的想法也泡汤了。
    使用咱们的记帐小程序,在月初就能够进行规划。他有2000的生活费,每月想存300,可能还有200想用于这个月的其余娱乐生活,留给吃饭和买东西的钱只剩1500,那就能够在计划中加入1500。设置时间范围为一个月以后,程序自动计算这以后的天天他在吃饭上最多能够用多少钱。
    若是天天的消费超出这个范围,后续的天数天天可以使用则变少。若是今天的消费少于这个数值,后续天天可以使用则变多。在添加完计划以后,也能够在计划的金钱燃尽图中看到,本身的剩余钱数,天天的总金钱使用量是可能是少
    A也能够经过图表查看当月计划的消费状况,在哪些地方用了多少钱
    另外,学生A由于平时比较懒,不想天天都打开小程序,毕竟只是记个账,不是要看还剩多少消费。就能够关联咱们的公众号"吃TU神器",在公众号中,用语音输入本身的消费,或者打字输入。

2. 测试矩阵python

  • 本来只有一个数据入库的功能,根据用户的输入计划,自动进行天天消费金额的计算。咱们这一阶段是在此基础上进行功能的升级和改进,新增公众号部分,修改图表显示和界面的UIgit

  • 加粗部分,表示新增功能和修改部分
    web

3. 其余测试数据库

  • 其余诸如安全性测试,压力测试等,由于Alpha阶段已经测试过了,这个东西由于基础服务器在那,也不会产生太多的变化,因此就再也不作新的测试了

二. 发布说明

1. 本版本的新功能json

  • (1)新增“金钱燃尽图”,能够更直观的看到当前计划的进度和天天的用钱使用状况
  • (2)新增公众号部分,使用”激活码“关联公众号。因为咱们属于我的开发,无法使用企业级别的认证,致使权限不够,不能直接用公众号关联小程序(主要仍是没钱......),因此只能采用激活码的模式,手动进行二者的关联
  • (3)新增公众号关联数据,用户在公众号中,就能够对消费状况进行增长。当用户只是有一笔支出,没有其余想看的图表或是计划状况时,没有必要非得打开小程序,使用公众号就能够对消费进行添加,更加方便
  • (4)新增语音功能,用户能够在公众号中,直接经过语音就进行消费状况的输入。比起手动输入更加方便。固然,文字输入的模式咱们也有提供
  • (5)视频地址:https://www.bilibili.com/video/av21919462/?p=4
  • PS:四个视频合集已所有发布

2. 软件对运行环境的要求flask

  • 由于是微信小程序,因此只要有微信就能够用了。大部分常见的手机型号的兼容性咱们都有调整过,除了像Iphone X这样,界面实在太长的有点不美观之外,其余的都没什么大的问题了。
  • 简单来讲就是没什么限制,手机端只要你能用微信,就能用咱们的小程序。这也算是小程序的一个好处吧

3. 系统已知的问题和限制

  • (1)更换背景图问题。前端同窗有考虑过设置背景突变或是相似主题的东西,可让用户自由度更高。可是这样的话,好比用户本身的图片就须要入库,否则没法调用。如此就须要重写数据库,虽然也不是很难,可是考虑到要推翻以前的东西重作,这个功能还要考虑不少用户的兼容性以及一些限制,实在是划不来,就算了
  • (2)金钱燃尽图部分,图表和周围的颜色不一致。这个问题咱们有尝试解决过,可是图表旁边老是会留有一段空白,尤为是当左右拖动的时候。这个咱们如今也没找到问题在哪。因此就仍是让他变成默认的白色了,至少比单单的一块白好看点
  • (3)公众号的语音识别,70和80的识别不能作到很准确。因为语音库是网上调用的其余库,因此这个咱们也没有办法......

4. 软件的发布方式以及发布地址

  • 微信端小程序搜索 “吃土神器”,或者从公众号相关连接进入
  • 微信端公众号搜索“吃TU神器”

5. 用户使用状况报告


三. 软件开发

1. 码云的开源源码和项目连接

2. 保证项目可运行的视频

3. 团队项目总代码行数

  • 如下代码不包括调用的其余例如修改图形库的源码以后的代码量,以及一些其余代码。后端部分代码量偏少,由于后端大兄弟是使用Python作的开发,因此比起其余组来讲,咱们的后端代码量会少不少

4. 项目预估遗留的BUG数

  • 预计还有三到四个限制类的BUG,都是一些小问题。由于咱们公测的时间较短,很难在短期以内得到一个相对丰富的用户体验和用户反馈。
  • 其余遗留的大的BUG咱们认为应该没了吧......

5. 项目总耗时

  • Alpha阶段,虽然冲刺了7天,可是咱们实际开发时间达到了将近三周。前端平均天天2-3个小时,后端平均天天1个小时(大佬),写博客和作视频等其余繁琐的事情就不算在开发时间里了。因此Alpha阶段大概耗时60h
  • Beta阶段,团队大概用了14天(冲刺结束后还改了好几天的BUG),这个阶段开发时间相对少一些,先后端都是平均天天一个小时。可是这个阶段由于重作了图表,致使BUG剧增,还遇到了不少卡顿的问题,找这个问题可能有用了大概10个小时的样子。因此Beta阶段大概耗时40h
  • 综上,若是单纯只看开发和修改时间,大概总耗时在100h左右。固然,除此以外还有写博客,报告,文档,视频编辑之类的,就没算在里面了

6. 各个成员的具体贡献汇总排序


四. 总结

杨晨露:

要说总结之类的东西,能够说我是这个组里面写的最多的了,还好我废话多,比较能凑字数。要说一开始,我是以为作软件,开发是最重要的,无论是前端仍是后端,能写代码的人是最重要的。毕竟代码是软件的根本,一架马车就算是有再好的规划,没有车轮都白搭。固然,如今我也认为开发是最重要,无论我想弄什么东西,没人写代码我就只能想一想。因此很感谢会各类骚操做的后端大兄弟,以及每天被我说黑的非洲前端小姐姐。
    不过,一个软件,用户体验是真的很是很是重要,这两天算是真情实感的感觉到了。用户永远有一堆需求,固然,其中也不乏不少金牌想法(她说的我都想挖她过来给我当测试了)。可是对于咱们这个学生团队来说,有很多的需求是咱们无法完成的,这个就很抱歉了。一款软件,咱们固然也想作的尽善尽美,既然作了,就要作好。可是实在是开发人手有限,就像是改需求,我每次去找他们改需求和方案,都怕他们撂挑子不干了。原本这就只是个做业,又不是公司里还能拿奖金和分成,纠结那么多,最后也拿不到一个好成绩,伤身又伤心。人到用时方恨少,尤为是在调bug。这边的不少需求是很好没错,可是咱们的开发人员,弄不过来。我本身又不能去开发,我也不会,每天让他们去改,就颇有负担了......不过还好,终于仍是结束了。
    虽然做业里是安排冲刺,可是我以为咱们几乎天天都像是在冲刺,从团队做业开始以后,基本天天脑子里就是记帐小程序,软件工程。今天开个会,明天开个会,每天在五号楼下蹲着,弄得其余组的人每天调侃咱们又要开会了。摸着良心说,其实咱们开会,正经在商量软件的时间最多也就一半吧,大部分时间仍是在闲聊就是了......弄的本身人都开玩笑说开会时间比写代码时间都长。(无奈)
    感谢后端大兄弟天天都在改代码,修BUG,帮前端解决问题。服务器,数据库之类的也都是靠他弄起来的,顺便教了好几组怎么连服务器,怎么运行代码,怎么搭环境之类的(其余组都没有感谢你,我帮你说)。感谢前端小姐姐从新作了所有UI,还帮我P了图(虽然第二阶段你都懒了)。第二阶段对比第一阶段,除了一个日历还在那之外,基本其余界面都作了所有修改,也增长了几个界面,并且那个图表部分,真是......愁死。这个阶段原本就比上一个阶段短,这个时间里面弄完这些,我以为很厉害了(就算这样,你仍是黑!)
    咳,最后不要脸的感谢一下本身,毕竟天天催他们交感想交感想交感想,催的我头都大了。(请无视这一段!)
    写总结,写文案,排进度,写博客,各类测试报告,作多了也就那样吧。虽说不上很轻松,可是作多了就熟了,熟了也就相对快了,慢慢就能习惯了。我废话多,适合写这种一堆文字的东西,并且我不作的话也就没人了(无奈),我如今仍是以为PM就是相似于打杂的,什么都作,什么都要作。话说最后那两个视频我弄了几乎一成天,仍是有点麻烦啊,由于音乐要从新剪。

戴志斌:

此次软件工程学到不少东西,从开始确立项目作的微信小程序,开始需求分析,确立小程序的主要需求是解决在固定金额的状况下,怎么合理话费,合理规划本身天天话费。后来开始学习微信小程序,总体上较为简单,就是html,javascripr,css那些东西,可是小程序又限制东西比较多,因此相对web的技术,虽然不少东西较为简便,都集成好了,可是作的时候灵活性不够。考虑到要跟后端交互。后端要求必须是https,先后端直接交互用json,后端采用python的flask框架。。接下来要实现的就是公众号,这里面也用flask,跟公众号传输用的是xml格式,再去解析,,文字和语音没啥区别。可是尴尬的是没先看好文档。,每一个人有小程序有个独立的openid,公众号有个独立的openid,,要在公众号里面添加小程序的内容,,就须要一个unionid,,一我的在小程序和公众号的unionid是同样嗯。。可是从openid获取unionid这一步须要企业认证。咱们没有。。最后取巧,,讲小程序的openid变成激活码,须要复制到公众号那边进行激活,,实际是将二者绑定在一块儿。

游舒婷:

此次项目前先后后也大概一个学期吧。从总体来讲接触了没有接触过的东西。
    首先,从整个执行过程就和以往的团队合做不同。要上市发布的产品整体要求比较高。其实作一个须要发布的产品,好比是软件,作出来了就能够,可是要考验的是真实的用户量。对于这个出发点就须要作真正有价值的软件。因此从开始到结束都在围绕用户需求去设计。感觉到的就是不一样用户会有不一样的想法,开发者须要这些方面进行分析筛选。
    其次,对于团队来讲,每一个成员都须要有贡献。从真实的开发团队来看,没有贡献的成员是会被辞退的。咱们算是一个学习的过程,之前是没有接触过微信小程序开发的。也算是在某些方面从头开始,在平台发布程序仍是有不少磕磕绊绊的。整体开发过程很团结,仍是要谢谢辛苦的PM。
    最后吧,我的而言,参与真实开发过程和从旁观看的感受是彻底不同的。用户会拼命挑刺,接受到反馈以后就须要改动。参与这个过程已经积累了不少经验。虽然过程比较艰辛,可是仍是很知足的。

倪兢飞:

在这两周的时间内,咱们的团队结束了Beta阶段的冲刺,在Beta阶段的冲刺过程当中,我以为相比于Alpha阶段,Beta阶段中咱们主要作的就是针对Alpha阶段产品的不断完善,在对各类细节进行不断的更改,以及增长产品的一些附加功能,在Beta阶段咱们为咱们的微信记帐小程序关联了一个微信公众号,经过微信公众号能够直接向小程序内添加本身的平常消费信息。很庆幸咱们团队中的成员们都很是优秀,在Beta冲刺阶段的过程当中我在他们身上学到了不少东西,虽然我是在Alpha阶段结束后刚来到这个团队,可是很快就融入到了团队中,每次开会的时候你们都会集思广益,群策群力的去讨论、解决出如今Beta阶段遇到的问题;在我遇到一些困难的时候,咱们的daiker——首席技术执行官,老是轻描淡写的就把问题解决了。虽然此次冲刺结束了,这门课也要结束了,可是在这门课程中学到的东西远不止书上的知识,还有在实践中学到的知识、体会与感悟。

姚佳希:

小程序的开发终于进入了尾声,总的来讲,beta阶段任务就是“完善不足,尝试更优”,咱们的小程序能够跟公众号相连,直接同步数据,这是其余组没有的吧?本身的组仍是得本身夸,fabulous!
    程序开发是咱们以前所没有接触过的,因此在这个过程当中算是在实践中学习,不少东西不懂因此一直在问问问问问问。天天都会发现新的BUG,这时候我就眼见着舒婷跳下床拿起电脑,跟代码死磕。不知道她会不会脱发?
    关于PM妈妈,天天都在飘来飘去的催进度:“不要拖,赶快作。”关于咱们的“一家之主”戴志斌,他老是能在程序出现问题的时候很好的解决,甚至想出更好的解决方案。至于我,默默的测试。
    Anyway,你们都在面对困难的时候变得更强。
相关文章
相关标签/搜索