课程信息

课程 软件工程1916|W(福州大学)
团队名称 修!咻咻!
作业要求 项目Alpha冲刺
团队目标 切实可行的计算机协会维修预约平台

团队信息

队员学号 队员姓名 个人博客地址 备注
221600126 刘忠燏 http://www.cnblogs.com/Downstream-1998/
221600207 黄权焕 https://www.cnblogs.com/hyry/ 队长
221600328 苏明辉 https://www.cnblogs.com/ahuigg/
221600330 吴可强 https://www.cnblogs.com/masgak/
221600331 向鹏 https://www.cnblogs.com/xiang-peng/

一、组员分工和工作量比例

前端

队员学号 队员姓名 分工 贡献度
221600126 刘忠燏 申请预约页面(信息填写+图片上传) 16%
221600207 黄权焕 预约单详情页面(管理端、用户端)、零件库管理页面、预约人员页面 20%
221600328 苏明辉 文章管理页面、文章发布页面、检索人员、检索零件页面、预约零件页面 20%
221600330 吴可强 查看文章页面、登录注册页面、场次管理页面、人员管理页面 28%
221600331 向鹏 网站首页、个人信息管理页面、个人预约管理页面 16%

后端

队员学号 队员姓名 分工 贡献度
221600126 刘忠燏 完善活动场次dao、设备dao、预约单servlet 17%
221600207 黄权焕 零件dao&Servlet、零件人员视图pojo&dao&servlet 、预约单详情函数 23%
221600328 苏明辉 文章管理dao&servlet 16%
221600330 吴可强 活动场次dao,管理员dao&servlet、文章查看函数 22%
221600331 向鹏 预约单dao、学生dao,首页servlet、个人预约servlet 22%

团队总贡献

队员学号 队员姓名 分工 贡献度
221600126 刘忠燏 前端 后端 框架相关 评审表 17%
221600207 黄权焕 前端 后端 代码规范化 部分博客内容 21%
221600328 苏明辉 前端 后端 大体博客内容 18%
221600330 吴可强 前端 后端 数据基层设计实现 数据库 22%
221600331 向鹏 前端 后端 数据基层设计实现 部分单元测试 22%

二、GIT

项目链接https://github.com/huangquanhuan/xiuxiuxiu

签入截图



项目预期计划

实现项目Alpha版本,即完成:

登录注册功能(暂弃短信功能相关)

找回密码功能

管理个人信息功能

预约申请的提交、处理、反馈、评价

维修场次信息的查询,发布、修改

文章的发布、修改(暂不支持评价)

维修场次相关的数据统计(人员和零件导入导出)

管理员与用户的简单通讯(或者只给联系方式)

完成数据库链接

逐步完成相关测试

提交协会获得下一步迭代需求。

三、现实进展

相关页面图片请移步到测试篇的页面验收测试观看

用户端

首页&活动场次查看页面、文章查看页面、个人信息管理页面、预约单相关页面、个人预约管理页面

管理端

预约人员页面、预约零件页面、文章管理页面、零件管理页面、人员管理页面

尚缺页面:个人设备管理页面

尚缺功能:按篇名检索文章、二级问题分类,excel表格导入导出功能、安全性检测

四、下阶段展望

  • 完善尚未完成功能页面
  • 数据库优化
  • 框架优化。
  • 系统地进行各种相关测试

五、过程体会

本次项目进度慢于预期,主要原因有三个:

一:前端重构

原先的原型工具生成页面能看不能用,开发时无处下手,经过一段时间寻找解决方案无果后,我们只能使用bootStrap前端框架重构,增加了队友的学习成本和开发任务

二:javaEE框架的不熟悉

我们团队中没有人使用过相关框架,我作为队长和另一位队员进行过尝试,发现学习成本略高,不满足apach冲刺需要,只能进行裸写sql等比较低效的方式开发

三:遭遇假期

假期让我们无比面对面查看工作进展,无法进行有效督促,导致部分成员可能真的是一个假期只完成一个完整页面的相关功能,需要其他队友分过担子才能让项目继续走下去。这边例子太多,不详细描述

本次收获也有:

一、全体成员学习了前端框架开发:bootStrap,现在无论是谁都能写出一个漂亮简洁的前端页面

二、踩了一遍开发项目的坑:开发工具不一致、数据库驱动不一致、部分成员厌烦git操作、远程数据库连接困难,分工和任务反馈不及时。

三、多人协作开发的确有很多超越我们以往经验的东西,向大哥帮助刘大哥写了预约单的servlet,刘大哥出手解决了多次团队内git困难,我帮苏大哥接过了视图操作,帮向大哥改过页面,吴大哥更是忙前忙后还要负责数据库相关,大家都很辛苦。我也知道,这种高强度的代码实训没几个人能做到开心,但至少我们没人放弃,没人想过中途退出,而是一起互相帮助扛了过来。

本次实训有很多不足,也有很多收获,但完成度感觉只能达到原计划的90%。但行此事,莫问前程。

Alpha冲刺——总结篇的更多相关文章

  1. Alpha冲刺——序言篇(任务与计划)

    所属课程 软件工程1916|W(福州大学) 作业要求 Alpha冲刺--序言篇 团队名称 待就业六人组 一.代码规范 详见项目在线文档:项目代码规范 二.本次冲刺任务与计划 任务 内容 时间 第一天 ...

  2. Alpha冲刺——序言篇(任务与计划)

    Alpha冲刺--序言篇(任务与计划) 1.整个项目预期的任务量 需求规格说明书 架构设计,原型设计,原型改进(给目标用户展现原型,并进一步理解需求) 编码规范完成.平台环境搭建完成.初步架构搭建 队 ...

  3. Alpha冲刺——测试篇

    课程信息 课程 软件工程1916|W(福州大学) 团队名称 修!咻咻! 作业要求 项目Alpha冲刺 团队目标 切实可行的计算机协会维修预约平台 团队信息 队员学号 队员姓名 个人博客地址 备注 22 ...

  4. 【软工神话】第四篇(Alpha冲刺)

    前言:咳咳,一个多月了,最近忙这忙那,都把这个故事给落下了,昨晚刚回到家,白天得干活,晚上赶紧把这个故事写完,以此纪念自己的软工. 说明:故事中的人物均是化名,故事情节经过些许加工,故事情节并没有针对 ...

  5. 项目Alpha冲刺(团队)-总结篇

    格式描述 课程名称:软件工程1916|W(福州大学) 作业要求:项目Alpha冲刺(团队)-代码规范.冲刺任务与计划 团队名称:为了交项目干杯 作业目标:描述项目预期计划.现实进展.过程体会.组员分工 ...

  6. 项目Alpha冲刺(团队)-测试篇

    格式描述 课程名称:软件工程1916|W(福州大学) 作业要求:项目Alpha冲刺(团队)-代码规范.冲刺任务与计划 团队名称:为了交项目干杯 测试用例:测试用例文档.zip 作业目标:描述项目的测试 ...

  7. 第六次团队作业——Alpha冲刺之事后诸葛亮

    Deadline:2016-11-24 22:00pm Alpha冲刺,很多同学经历了"Learning by doing"的学一门新的编程语言.学Git.学做一个完整的项目.但是 ...

  8. 团队作业7——Alpha冲刺之事后诸葛亮

    Deadline: 2017-5-15 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目内容为事后诸葛亮分析报告 晚交 - 0分 迟交一周以上 - 倒扣本次作业分数 抄袭 ...

  9. 福州大学W班-alpha冲刺评分

    作业链接 https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1715W/homework/1159 作业要求 1.前期准备 阅读学习&l ...

随机推荐

  1. spring data jpa hql动态查询案例

    目的:根据入参条件不同,动态组装hql里的where语句. 1. 实现代码 public List<WrapStatis> queryStatisCriteriaBuilder(Strin ...

  2. 电信NBIOT 1 - 数据上行(中国电信开发者平台对接流程)

    电信NBIOT 1 - 数据上行(中国电信开发者平台对接流程) 电信NBIOT 2 - 数据上行(中间件获取电信消息通知) 电信NBIOT 3 - 数据下行 电信NBIOT 4 - NB73模块上行测 ...

  3. 使用tcpdump监控http流量

    使用tcpdump监控http流量,具体内容包括:http request,http response,http headers以及http message body. 监控本机http流量 tcpd ...

  4. .net web mvc 权限验证

    这里分享MVC的权限验证,内容中可能存在一些,莫名其妙的方法,那些是以前封装好的,大致可以根据方法名称知道他的意思. using Game.Entity; using Game.Entity.Plat ...

  5. 源码安装rlwrap 0.43(为了方便使用linux下的sqlplus)

    为了linux下的sqlplus方便调用历史命令和退格,安装下rlwrap,最新版本是0.43,貌似作者已经不更新了 下载地址 https://fossies.org/linux/privat/rlw ...

  6. sqlldr导入数据取消回显记录条数

    之前在脚本中使用sqlldr导入数据时,如果表的数据量较大的话,会使日志文件变得极大,之后在网上查找了很久,才在一个偶然的机会找到这个参数 silent=all 但是最近发现这样写有个问题,就是加了这 ...

  7. Django框架(十三)--Django分页组件

    一.分页器 数据量大的话,可以分页获取,查看 例如:图书管理中,如果有成千上万本书,要是都在一个页面中渲染出来,会影响页面美观,所以就要用分页器分页渲染 二.分页器的使用 基本写法 基本写法: 后端: ...

  8. Django框架(十二)-- Djang与Ajax

    一.什么是Ajax AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”.即使用Javascript语言与服务器进行异步交互,传 ...

  9. Django框架(九)-- 多表操作:一对一、一对多、多对多的增删改,基于对象/双下划线的跨表查询、聚合查询、分组查询、F查询与Q查询

    一.创建多表模型 一对一:OneToOneField 一对多:ForeignKey 多对多:ManyToManyField 创建表时,会自动添加一个nid字段,并且自增,所以id可以不用手动创建 On ...

  10. Streaming Systems笔记

    一直心心念的<Streaming Systems>终于有了影印版本,京东110块钱果断买了,很惊喜还是彩印版本. 挖个坑,书看完后写一篇关于流式处理总结的笔记,大体翻看了一遍,总体来说流式 ...