zoukankan      html  css  js  c++  java
  • 团队作业9——项目验收与总结

    参考alpha阶段的测试要求进行回归测试

    性能指标(响应时间和吞吐量,需要给出截图和测试实例以及结果)、系统资源监控(CPU、内存占用情况,需要给出截图和测试实例以及结果)


    因为服务器有时响应较慢会出现问题


    压力测试(不同并发用户数,需要给出截图和测试实例以及结果)

    测试工具安装后,运行出问题,无法给出结果

    疲劳度测试(测试服务器持续运行的能力,需要给出截图和测试实例以及结果)

    服务器租用阿里云服务器

    安全测试(从三个角度来看,即保密性、可用性、完整性。需要给出截图和测试实例以及结果)

    实例中,可以看出目前的授权对象比较广泛,保密性不高,但是这个在后期可以作调整,比如只授权给某些IP段的用户或者可以限制某些用户访问。我们的域名是https的,部署了SSL证书,安全性较高。


    本版本的新功能

    • 单词收藏功能

    • 查看收藏单词

    • 删除收藏单词

    • 单词音标,发音切换美/英音功能

    • 每日一句发音,分享功能

    • 运行演示动图

    软件对运行环境的要求

    我们做的是微信小程序,运行环境只要有微信就可以运行,Android和ios都可以正常显示
    

    系统已知的问题和限制

    • 遗忘曲线还没有完善,只具有初步功能
    • 打卡功能还存在缺陷
    • 微信的页面跳转的层级有限制,所以单词的跳转回退虽然可以但是个数有限,综合考虑还是选择了直接页面刷新显示新单词。

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

    发布方式:上传代码至微信公众平台 --> 提交审核 --> 审核通过 --> 发布

    如果小程序列表里有上一版本的小程序,请先删除再重新扫码
    方法一

    • 微信扫描二维码

    方法二

    • 可直接在微信小程序平台 搜索 “背背佳English” 使用

    发布地址:微信公众平台

    码云的开源源码和项目链接

    码云项目地址:https://gitee.com/zyjjj/babaka

    保证项目可运行的视频

    码云同步编译演示视频
    项目可行性演示视频

    用户使用情况

    • 用户数量:136

    • 用户使用频度:

    • 用户A反馈意见:“在单词本界面加一个上一页的按钮,如果我不小心点到了下一个,还想看看之前背的单词,就看不了了。”

    • 用户B反馈意见:下一个按钮不要写跳过,用户会不了解是什么意思,是等下再背的意思还是记住了。

    • 用户C反馈意见:“已经收藏过的单词最好做一个标注,比如点亮星星之类的。”



    团队项目总代码行数

    • 后台java代码行数: 361行

    • 小程序前端代码行数(计算器):1847行

    项目预估遗留的bug数

    1.每日打卡目前不能手动打卡。
    2.目前统计遗忘曲线就是静态的,是艾滨浩斯遗忘曲线的具体数值。还没有添加按钮事件,形成动态计数动态生成图片对比。

    项目总耗时

    2周

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

    姓名 学号 贡献
    曾艺佳 201521123036 30%
    王 兴 201521123039 19%
    吴 玲 201521123035 18%
    郭琪容 201521123033 17%
    张晨晨 201521123009 16%

    每个组员的项目感言

    • 张晨晨:第二阶段比第一阶段更有经验了一些,学到了很多东西,但是也清楚的明白了自己的不足,还有很多很多需要学习的地方!这两个阶段项目开发的经验很宝贵,感受了一个软件的从无到有!受益无穷
    • 郭琪容:这是我第一次参与项目开发,学到了很多东西,虽然很多都是百度学来的。项目初具模型,大家都挺激动的,小有成就感,我想那个时候的感觉是不会忘的。不过还是有遗憾,开发时间短,还有一些bug没有解决,后续还是会继续跟进的。这次的项目经验也给接下来的毕业设计打基础,可以说很有收获了。
    • 吴玲:这是第一次参与有实际用户的项目开发,非常激动,也学到了很多东西,感谢这门课。
    • 曾艺佳:项目这一阶段的开发过程时间较短,还是有些遗留的bug。因为小程序的规定开发过程中有些限制,有时它文档更新了某些功能就得再修改,比较麻烦。项目的初期要预估好时间,考虑风险,比如这次因为系统重装浪费了很多时间。但是能亲自去实现一款小程序还是很有成就感的。因为经过了第一个阶段对小程序的规则比较熟悉了,Beta阶段明显顺利了一些。
    • 王兴:通过第一个阶段的实践,第二阶段明显对小程序的各种事项都比较熟悉了,这个阶段我们新增了收藏、发音以及分享功能,遗憾的是由于时间问题,我们还是有一些bug没有修复,还有一些功能没有完善,总之,自己的团队可以做出一个小程序还是蛮开心的,后续有时间的话,我们应该还是会继续完善这个小程序的。

    项目宣传文案

    视频连接:http://v.youku.com/v_show/id_XMzY0NzQ5ODEwNA==.html?spm=a2hzp.8244740.0.0

  • 相关阅读:
    谈谈toLocaleString()
    如何理解NaN?
    Element--->>>最新骨架屏Skeleton使用
    自定义select组件
    微信小程序之配置业务域名踩过的坑
    Vue watch监听 date中的变量 与 数组或者对象的数据变化
    Vue + Element table的@select方法获取当table中的id值都相同时,获取他们索引
    Vue + Element table中的某行触发enter事件后,使该行disabled
    Vue + Element tree树形控件的懒加载使用
    Vue web使用LeapFTP 上传到服务器
  • 原文地址:https://www.cnblogs.com/net15/p/9141575.html
Copyright © 2011-2022 走看看