[Gamma] 项目展示

Gamma项目:创意分享网站开发展示
该博客展示了Gamma项目,这是一个创意分享网站。介绍了项目简介、团队分工,使用GitHub进行代码与文档管理。展示了发帖、评论等功能,进行了后端测试,修复了多个Bug并做回归测试。最后总结了网站特色、开发感想及课程建议。

[Gamma] 项目展示

一、工程展示

1.项目简介
  • 定位分析

    我们的目标是做一个创意分享网站,在之前的阶段中完成了大框架的搭建,并以此为基础进行界面优化与功能扩展。

  • 典型用户

    用户面临困境需求功能
    教师实验室招生信息杂乱,难以传达实验室招收
    开发者苦于项目选择
    希望做一些有趣的项目来丰富自己
    创意模块
    非开发者想实现某个创意但是又没有开发能力创意模块
    求助者编程遇到困难,需要一个类似Stack Overflow的中文论坛溢出专区
    所有用户需要一个平台发布技术博客博客专区
  • 实现功能

    功能功能
    注册验证账号是否重复,并且选中同意免责声明
    登陆验证账号密码正确性并进行页面跳转
    找回密码发送邮件至所填邮箱,并验证密码是否更新
    发布/删除创意数据库写入/删除创意并更新展示区
    修改/保存个人信息验证个人信息格式,修改数据库内容
    评论/留言板更新数据库及界面展示
    收藏收藏有价值的项目
    关注关注好友与感兴趣的人
    “实验室”板块整理发布实验室招生信息
    ”溢出专区“板块对于难以实现的技术可以进行求助
    ”个人创意“板块发布你的想法
    ”博客专区“板块发布一些技术博客留存
    搜索根据关键字搜索帖子
    委托/开发/审核图形化的团队开发进度界面
    站内信查看各种委托、审核消息
  • 用户规模

    指标数量
    访问量876
    注册数113
    文章数20
2.团队分工
  • 职能分配

    前端开发: 1

    后端开发: 2

    测试: 1

    PM: 1

  • 经验教训

    经历前两阶段开发,吸取到的经验还是非常多的:

    -》 集中力量解决问题,不必拘泥于职能分配,避免忙等待

    -》 预留出足够时间应对突发状况,特别是严重bug

    -》 任务不能拆分太细,相关任务全部交给同一个人,避免重复学习

二、项目开发

1.代码与文档管理

使用github进行项目管理

最新版本

开发文档

发布网址

2.燃尽图

1628230-20190617220309585-1243995012.png

开发过程有两个大间断,分别是研究方法论大作业与计算机网络考试

三、团队贡献分配

名字角色团队贡献分具体的, 可衡量的, 可验证的贡献
wyPM4810次博客,1次技术博客
ycdDev49敏感词汇屏蔽,网站宣传,课上展示
zzyDev51邮箱bug修复,代码管理,增加图片上传
mmTest52修改密码bug修复,评论区优化,分区框架修改
zpzTest50场景测试,单元测试

四、功能展示

发帖(可以发四类贴:实验室招生、个人博客、个人创意、求助帖,分别对应实验室、博客专区、个人创意、溢出专区四个板块,四类帖子发帖所需填写的表单不同,下面以发实验室招生贴为例)

1628230-20190617220322635-1894578629.png
1628230-20190617220331125-1592052775.png

评论

1628230-20190617220340936-1766843351.png

收藏

1628230-20190617220349867-217548879.png

用户可以加入开发团队/实验室

1628230-20190617220358550-1413714720.png

项目发起人可以调整进度

1628230-20190617220407753-1970869053.png

站内信系统

1628230-20190617220415458-799951913.png

关注用户

1628230-20190617220425957-1698782841.png

搜索

1628230-20190617220434220-808734032.png

五、测试

后端测试

我们进行了覆盖性测试,覆盖率达到77%
1628230-20190618002947263-1703732497.png

Beta阶段发现的Bug
  • 项目显示的图片错误
  • 无法使用搜索框
  • 发布实验室项目的按钮点击无法跳转
  • 连续点击发帖按钮可能发出多个相同的帖子
  • 不需要点击我已阅读用户条款也可以注册
  • 用户收藏的项目无法点击进入主页面
  • 修改密码的格式与注册时的格式要求不同
Gamma 阶段修复的Bug
  • 项目显示的图片错误
  • 无法使用搜索框
  • 发布实验室项目的按钮点击无法跳转
  • 不需要点击我已阅读用户条款也可以注册
  • 用户收藏的项目无法点击进入主页面
  • 加入搜索功能后修改评论功能无法使用
  • 可以重复提交入团/退团申请
  • 个人创意页面和实验室页面侧边栏显示有误
回归测试
测试浏览器注册登录修改密码退出登录修改个人信息发布创意发布评论修改评论页面排版搜索站内信
Chrome无问题无问题无问题无问题无问题无问题无问题无问题无问题无问题无问题
Fiefox无问题无问题无问题无问题无问题无问题无问题无问题无问题无问题无问题
IE无问题无问题无问题无问题无问题无问题无问题无问题无问题无问题无问题
edge无问题无问题无问题无问题无问题无问题无问题无问题无问题无问题无问题

六、团队成员个人博客

名字个人博客链接
wyhttps://www.cnblogs.com/wxmwy
ycdhttps://www.cnblogs.com/chuizi000
zzyhttps://www.cnblogs.com/PowerofChoas/
mmhttps://www.cnblogs.com/tm47069551
zpzhttps://www.cnblogs.com/cuna/

七、总结

  • 网站特色

    旨在搭建一个积极的信息获取交流平台,为我航校友以及更多使用者提供方便

  • 开发感想

    历时几个月的软件工程结束,心里也是松了口气。最大的感想是如何协调项目进度很重要,一旦松懈极易造成熬夜赶工现象。还有就是及时交流,没有交流就没有团队。

  • 课程建议

    希望减轻课程压力,合理分配课程内容。大三很多同学已经开始实习工作等,每日例会与连续的计划安排实际上是很难实现的,我们没办法兼顾所有方面,造成问题也越来越大,很多问题在合作一段时间后陆续暴露出来。

转载于:https://www.cnblogs.com/ws-1st/p/11042489.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值