• 软工网络15团队作业9——项目验收与总结


    小程序码:

    宣传文案

    化肥挥发会发

    • 李晓冬 201521123113
    • 梁林 201521123119
    • 龚厦彬 201521123115
    • 郭余晟 201521123116
    • 王妍 201521123100
    • 柏清晔 201521123101

    1...宣传文字

    • 宿舍生活,心里累
      水费、电费,各种费
      日常开支难理清
      怎么办???
      银河宿舍来帮你

    2...推广

    我们的用户定位在大学生,同学们来到大学,算是大家第一次真正的离开父母的羽翼,要面对自己之前没遇到过的消费和开支,尤其是在宿舍生活上,与之前更是有极大的差异。
    日常开支账是宿舍理财中的第一本账,也是最关键的一本账。常见的有水费、电费等生活类支出,也有宿舍出游、聚餐等娱乐支出。
    这样,为了宿舍的管理,我们定制了针对宿舍集体的账本,可方便地充值宿舍金额、查看宿舍余额,以及查看对各个社员对于宿舍费用的充值、消费的流水。大家可以清楚地了解宿舍公费详细的资金流动明细状况。

    • 我们的软件直接发布于微信小程序平台,通过微信推广,可以让更多的用户了解我们知道我们。

    • 根据我们产品的定位,我们可以在各大高校摆点,设置推广窗口。

    • 我们可以在各大高校的超级话题中微信文章、微博安利测评的转发,来吸引更多的潜在用户

    3...口号

    • 轻松操作、轻松宿舍
    • 轻松管钱、轻松操作

    4...宣传图

    进入记账:

    舍费充值:

    成员添加:

    一、项目的测试情况

    平均测试结果:

    各个界面测试结果:

    • 首页:

      PS:由于是机器测试,无法获取用户信息,所以出现错误

    • 成员加入界面:

    • 我的界面:

    • 新加账单界面:

    • 流水账单界面:

    • 充值界面:

    本次测试使用微信开发者工具自带的测试工具生成的测试报告

    二、回归测试:在修改/增加功能的情况下,请用回归测试,重新运行alpha版本的测试用例,确认beta版是否存在“退化”

    alpha阶段测试:https://www.cnblogs.com/slggwb/p/9014268.html

    场景测试:

    在校大学生甲一一是他们宿舍的宿舍长,他除了督促大家共同学习共同进步的同时,还负责记录宿舍的费用的管理。有些时候账目很是琐碎,在传统的纸质账本中总是有遗漏,并且宿舍成员们看到的账单也不是很细节。所以这时候他选择了我们宿舍费用管理小程序,从微信就一键登录,并且记录方式简单易操作,账单清晰明了,方便了一个宿舍所有的同学,宿舍费用管理过程中种种的小差错也可以完完全全避免。
    

    我们的beta阶段是对alpha阶段遗留的问题进行了完善和新增了功能,相对于alpha阶段,beta版本并不存在退化,而是能更好的使用。

    三、项目的发布说明,主要包含:本版本的新功能,软件对运行环境的要求,系统已知的问题和限制,软件的发布方式以及发布地址 ;

    本版本新功能:限制存在于宿舍成员表里的人访问该宿舍账单,提供成员操作功能
    运行环境要求:微信6.5.3及以上
    已知问题和限制:只允许一间宿舍使用,不能新建宿舍账单
    发布方式:微信公众平台
    发布地址:微信公众平台
    

    四、提供一个稳定的码云的开源源码和项目链接(以便后来人在你们项目基础上继续改进完善);

    项目链接:https://gitee.com/1121197847/the_volatilization_of_grey_fertilizer_will_blacken/tree/master/shefei

    五、要求列出代码签入的历史, 并录制视频演示从码云代码仓库同步代码,在本机编译,构建, 并发布到目标机器的过程;

    六、用户使用情况报告(使用反馈意见、用户数量、使用频度)

    由于我们的小程序有一个比较大的缺点就是只允许一间宿舍使用,使用的是事先创建好的数据表。我们小程序的数据库后端使用的是知晓云提供的开发版的服务,好像没有提供在代码的创建数据表,只允许在网页手动建表,所以我们的用户使用体验会比较麻烦,我们是通过删除数据表内容的方式给同学宿舍的人使用,缺点是一次只能提供给一个宿舍使用体验。

    • 用户意见反馈:
    
    5-721:用起来还是很简单明了的,比市面上花花绿绿的产品更有实用性,因为也用不到这么多功能。这个小程序用起来还是比较舒服的,这样宿舍账单就能公开化,不过希望可以加个每月花费,以图形化显示出来,这样会让人看得跟明白,看字不如看图。
    5-722:这是第一次接触舍费记账的小程序,虽然相对于记在纸上有方便一些,但好像还是更愿意记在纸上。这个小程序的操作简单,基本上很好上手,就是界面好像过于简单,让人没有什么想用的欲望。
    5-723:宿舍记账一直以来都是舍长在搞,我们平时也看不到,有了这个小程序后,每个人都能看到舍费的实时情况,但是要是界面可以设置美观一点或者可以换皮肤,可以分类显示账单什么的就更好了,还有那个充值界面,如果能实现真的钱的充值和花费,就会更方便了。
    3-721:一开始使用,觉得可能没必要,我们记在纸上也挺好的。不过后来经过完善,提供给我们的一个测试版本的使用体验,看着支出一目了然,宿舍每个人都可以了解宿账单舍最真实的情况,还是挺受到舍友的支持的。
    3-722:和市面上的记账软件基本功能差不多,宿舍成员公用账本很方便,希望界面可以更加好看。
    
    
    • 用户数量:七八间宿舍
    • 使用频度:我们提供的是开发版的使用体验,使用频度较小。

    七、团队项目总代码行数、项目预估遗留的bug数、项目总耗时;

    项目| 数量

    • | :-: | -:
      wxml代码| 161行
      js代码 | 726行
      wxss代码|334行
      总代码数|1221行
      预估遗留bug数 | 4个
      项目总耗时| 70h(包括学习、开发、写博客)

    预留的bug包括:
    1、无法新建数据表,新建宿舍账单(最大的bug)
    2、宿舍成员添加的微信昵称有时候会出错
    3、银河宿舍采用读取用户微信昵称来记录用户信息,如果更改昵称,则无法进入该宿舍账单
    4、不能删除旧账单

    八、根据Beta冲刺过程中各个成员的具体贡献汇总排序,总分为N*20,给出每个人的团队个人贡献分(排序无并列,因此每个人的个人贡献分不同);

    成员 排名 贡献分
    李晓冬 1 35
    柏清晔 2 23
    王妍 3 18
    龚厦彬 4 16
    梁林 5 15
    郭余晟 6 13

    九、每个组员的项目感言;

    • 李晓冬:
         在老师布置任务的时候,我就觉得有点完成不了,因为开发一个软件对于我而言是比较遥远的,以前没有想过的东西,再加上自己代码基础的薄弱,一开始进行开发任务的时候对我们的项目有点抵触心理,并不想去做,不想去完成。但是看到其他团队兴致勃勃的样子已经我们团队的带动下,我只能硬着头皮去做,去学。一开始是最难的,因为我们选择了微信小程序的开发,虽然我们选的题目很简单,但由于微信小程序对我们来说是一个全新的语言,加上我们在前期准备的不足,在alpha阶段这一从无到有我们团队也是磕磕碰碰的,带来的问题也是很多。虽然在alph阶段开发出来一个毛坯小程序,但主要功能的bug还是很多的。在alpha项目复审时,同学们以及老师给的意见和提出的不足之处很多都是我们没有想到的,这给我们在beta阶段指明了一些方向以及要解决的问题。在beta阶段,慢慢的,程序的开发也越来越得心应手,但难免会碰到一些小问题,小bug,也卡了好久才解决。beta阶段的开发结束了,我们的小程序相比alph阶段进步了很多,但还是有几个问题不能达到我的预期,这也是我们的不足之处,在后续的时间我们会尽量完成整个小程序的功能以及修复一些已知bug和未知bug。相对于刚开始的抵触,不熟悉,到后面的接受,熟悉,也慢慢明白喜欢上了软件工程带给我们的一些体验,虽说花在这门课的时间比其他课程多了太多太多,但我想是值得的,我学到了很多,也了解到了我们团队以及自身的很多不足,缺点,对于以后的学习工作是很有帮助的。

    • 梁林:
         在这次项目中,我学到了很多,因为在项目中担任的是测试人员,所以对测试的学习比较多,学会了编写测试计划、规划测试方案、编写测试用例等。团队之间的分工与配合在项目中至为重要,合理的分工可以快速顺利的完成项目,但不合理的分工却使我们的项目延期、滞后,我们团队之间的配合默契、相互帮助让我们完成了这个项目,我很高兴能与这些优秀的队友合作,总结一句话,优秀的队友使我更优秀。

    • 龚厦彬:
         这学期的一门重任总算是要了结了,软件工程这个课看起来上课没有教很多东西,但其实如果认真学就会发现其中的奥妙所在。大部分人都苦于形式,反感连篇累牍,可其实这就是最基本的,作为一名码农,最重要的是代码能力,第二重要就是与人沟通、小组合作,而软工这门课,锻炼的就是这两种能力。一开始要重新学习代码觉得累,后来老是写博客也累,可其实累完之后还是很有成就感的。总的来说有点解脱也有点不舍吧。

    • 郭余晟:
         作为此次项目的pm,我深感荣幸。在我看来,一个项目的pm在整个项目开发阶段,最应该考虑的是:计划,预算,和监控。一个项目的持续进行离不开一个好的计划表,为此我们小组开过多次的协调会议,针对每个成员的任务困难进行商讨,在整体的计划表之下,制定下一阶段的计划。在预算方面要时刻考虑这个项目的实际进行操作可行性,在经费合理的空间获得最大化的收益。监控每个环节可能出现的问题,对风险的分析和应对。如何了解市场的痛点,针对痛点来开发产品是我的思考,也是团队成员一直在做的事情,我们团队在我看来是最棒的团队,我们圆满的完成了一开始既定的目标。

    • 柏清晔:
         通过一学期的努力,居然从零开始完成了银河宿舍的开发,感觉挺奇妙的,刚开始组建团队,根据团队能力再三考量后决定做银河宿舍,但还是不知道自己能干什么,只希望划划水,慢慢发现就算自己编程底子薄弱,也可以为团队做贡献,比如写写博客,做做测试宣传什么的,居然就在大家共同的努力下做的还有模有样的,alpha阶段完成后的复审,老师同学给了很多建议让我们有了很多想法,也有了很多困难,尽管最终也没有完善的很好,但是已经是尽我们努力后呈现的样子了。在开发过程中,我收获了很多,银河宿舍于我而言不是结束,而是开始!

    • 王妍:
         时间过得好快,还记得刚开始一切都是0的时候,听到这学期要自己找团队完成一个项目,当时觉得不可能,以我的编程水平,做项目?不存在的。但是迫于要完成任务,还是开始了软工之旅。慢慢的,我明白了一个项目不是只需要打代码,我可以在团队中发挥自己的长处,贡献一份力量,让我对这件事情有了积极的想法。看着我们的银河宿舍一步步有了现在的样子,真的是挺欣慰的,虽然它还有很多的不足,但这是我第一个参与完成的项目啊,对我来说也是一件很有意义的经历。

  • 相关阅读:
    tomcat配置虚拟主机
    android widget 开发实例 : 桌面便签程序的实现具体解释和源代码 (上)
    Delphi 2007体验!
    ACE定时器
    Unity--关于优化方面的那些事儿(一)
    LTP介绍
    Java正則表達式入门
    Spring整合Hibernate的步骤
    ThreadPool.QueueUserWorkItem的性能问题
    用Bootstrap 写了个站点
  • 原文地址:https://www.cnblogs.com/slggwb/p/9141560.html
Copyright © 2020-2023  润新知