项目感言

张艺琳

在这次冲刺中,我主要担任着PM的角色。不仅要梳理流程给小组每个成员进行分工,并且还要及时监督他们在要求时间内提交代码。同时我也参与到开发中去,与小组成员一起讨论数据库,最后一起设计出大家都觉得可靠的方案。前后端的数据交互部分也是由我来整合的。因为本次不同以前直接写jsp文件,本次写前端的同学采用的是jquery 的框架,所以在数据交互这一块就要求要用到ajax还有json,刚开始自己看教程用的时候一直不得心应手,后来也在与写前端同学的及时交流,分享经验过程中,完成了一个一个的功能交互。不得不承认,我的小组成员都是很优秀的,因为大家都会尽力认真地完成自己手头的工作,都是为了组织的荣誉!!我们小组的氛围也很融洽,因为每个人都参与进来,也就不会有人抱大腿的现象,大家平起平坐,相亲相爱,让我觉得很开心。因为我们的清单分发系统的功能很多,所以做起来是有点繁琐的,但是无论多么繁琐,我相信我们都可以一点一点把它拿下,因为我们,是一个team !

贾海涛

这次冲刺我整体布局了一下页面的排版部分,之前排的比较乱,后面再想添加东西的时候改动就比较多。经过这次对前端代码的大致“重构”,使得目前的工程更加得心应手起来,对于近期新添加的模块,我会尽快安排进相应的菜单项中。

侯湘宁

经历这次的alpha冲刺,深深地体会到这真的是一次体力和脑力的消耗战!在最初队长将任务分配出来之后,看到自己负责的功能模块之后,居然还有点“窃喜”,简单将自己的思路分析了一下,发现有点“简单”,那我在这个项目里负责的任务就是查看两种类型的任务:进行中和已截止(类型邮箱),可以查看具体任务的内容。在项目之初,分析好了自己的功能之后,确立了基本思路。但是后面在我真正开始着手代码的时候,我发现事情远远没有我一开始想的那么简单,所谓“万事开头难”,第一次切身体会到这种感觉。而且最“痛苦”的事情是本次的冲刺跟我的Python课程设计重上了!!!每天的课又满,一堆的实验要做,一堆的实验报告要写,基本上就是天天熬到深夜,这段时间真的是“魔鬼”周,身心疲惫,但是所幸凭借自己的意志力,依旧坚持了过来。经过两三天的奋战之后,基本上把后端的代码实现了并完成了相关的测试,接着继续前后端的交互测试,这里我只要简单实现前端进行测试就好(前端有专门的队员进行实现),这个过程中,在实现传值的时候出现问题,这里的传值是基于servlet和servlet之间的,在自己的研究下,最后解决了这个问题,还有个问题就是关于处理java servlet进行SQL连接的问题,跟之前的纯java不一样,因为涉及到servlet,需要在tomcat服务器环境下运行,所以我们要在tomcat服务器的conf目录下导入一个关于SQL的jar包进行处理。在基本完成之后,将自己的负责部分想队长展示,这里出现的问题是最“痛苦”的!由于之前分析的时候没有与队长进行沟通好,导致到头来自己实现的功能跟想要实现不一致!!!我的想法是,点击每个任务的时候显示该任务是否已经截止,但是实际想要的却是,一开始就要实现分类(进行中、已截止),然后各自点击显示出各自的任务清单,在点击任务标题查看该任务的内容。那只能是修改自己代码,还好之前的后端代码实现是ok的,就是前后端交互这边得重新设计逻辑,经过自己的连夜奋战,最后还是实现了!真的是心力憔悴,但是完成之后,内心还是有点小成就感的,有点开心,虽然自己走了弯路(也算是一次教训吧)。对于本次的冲刺,个人觉得我们做的比较好的是每天都进行会议,而且喜欢开玩笑,气氛还蛮欢快的,就不会显得会议很沉重,而且我们的团队纪律非常好,该认真就认真,该开玩笑就开玩笑,有问题就一起讨论,互相帮助,实时更新码云(每完成一部分),大家都在严格要求自己,都努力完成这次的冲刺!

周彪

本次项目开发过程中,学习到了较多的新内容,NABCD模型是其中比较令我感兴趣的一方面。对于软件开发的一些流程也有了相较之前更为细致的了解,体会到了软件开发并非只是一股脑的敲代码而已,也需要有其他多方面因素的考虑。此外还感受到了团队开发与个人开发过程中的不同,团队开发过程中更需要注重个人与团队中其他成员的交流配合,不同成员承担的不同开发任务之间都会有或多或少的关联,如何联系起不同部分就需要积极与其他成员之间有所交流。

陈瑀

经过这几天的敏捷冲刺,可以说是对脑力、心力和精力的一种考验。清单分发系统说简单也不简单,说难也不是很难,实现基本功能简单,但是想要做的更加细节就是一项大工程了。我分配到的任务是实现对于教材文档的上传和下载功能。刚开始分配到这项任务的时候,我认为难度还是不高的,但是我却选择了从最难的点开始出发,就是连接到服务器。利用网上查阅了各式各样的资料都无法实现远程服务器的连接,于是选择了放弃查阅资料这一出路。就这样,在这上面白白花费了两天左右的时间。我决定自学原理,以及各种连接服务器的方法,期间我接触了java spring、Django等,遗憾的是,仍然以失败告终。我的心力受到了极大的重创,因为留给我的时间不多了。但是我没有选择放弃,我重新审视了这个任务,决定从小部分开始做。我使用servlet通过tomcat实现文件的上传,但前进的道路总有艰难险阻,一开始就碰到了障碍,tomcat启动失败了,我查阅了各式各样的资料,导入了各式各样的jar包,重装了几遍tomcat和eclipse,就连系统环境变量都配置了一遍又一遍,最终留给我的却只有一句话——Server Tomcat v9.0 Server at localhost failed to start。可以说是心态崩溃了。在每日站立会议上都会反馈很多项目存在的大问题。我们每个人都参与了问题的讨论,提出新的想法,修改并完善想法,实现想法。这种大家一起讨论解决问题的氛围是很舒服的。在队伍里我们的老大是最辛苦的一个,分配任务,资料整理,她让项目进展的过程井井有条,除此之外,她还负责调节我们的心态,我一直保持着屡败屡战的斗志大部分都是我们老大的功劳,给她点个赞。最后,虽然我的部分还存在着问题,但是我已经找到了方向,希望能在接下来的时间里尽早的解决以上出现的问题。

林文秀

此次alpha冲刺,让我对团队协作、团队开发有了一个全新的体验,同时也对软工开发有了更深的了解。从初期项目的需求分析到设计数据库,从落手的第一行代码到有了简单雏形的清单分发系统,从开头的一脸懵到激烈的讨论,我们团队一起进步,一起努力。好的氛围,共同探讨问题,一起认真,互相帮助。团队里的每一个人都给了我很多的帮助。我负责的是系统里较为细节的功能,需要与数据库打交道,对于一个功能的实现,我会反应这个调用数据库里这个表是否合理,进而对数据库设计提出改进意见,团队会据此讨论是否推翻以前的数据库,做进一步的更新。对于我在实现过程中困难,成员会很耐心的提出解决思路。此次alpha阶段,我感觉我们的团队很棒。

叶崇峻松

在alpha冲刺阶段,我的任务主要负责了设计数据库设计,实现学生注册,教师注册三个模块的功能。首先数据库模块给我们的项目设计了用户表,任务表,任务内容表,任务完成统计表,班级表五个主要的表单。用户表就是用来来存放教师和学生信息,然后任务表,任务内容表,任务完成统计表都是为了教师创建任务,查看任务,班级表就是为了实现教师管理自己班级学生。然后就是把E-R图给忘记画了设计有缺陷。然后注册模块需要把学生和教师的注册分开来,教师的注册需要审核不能随便注册进系统,现在的想法是先通过学校给老师一个邀请码,要教师通过输入邀请码匹配后可以注册进用户表,但是这样的方式存在邀请码泄露不安全的隐患,可能会使非教师人员也进入该系统,为了更高的安全性,所以就考虑到要更改一个方式注册,这样就需要加入一个管理员的身份,通过管理员来审核注册的教师身份是否属实,如果属实就同意加入到用户表,审核通过后教师才可以登录系统来进行后续的操作。

最新文章

  1. 突然想到一个问题:有关 cqrs 分离
  2. 小白学习MVC5+EF6遇到的问题一
  3. ecshop 团购点击价格变动
  4. HDU 2819 隐式二分图匹配
  5. [改善Java代码]警惕泛型是不能协变和逆变的
  6. C#日期时间格式化
  7. angularJS $watch $digest $apply
  8. tomcat优化-有改protocol 和 缓存 集群方案
  9. ios微信自动播放音乐
  10. orcle自定义类型type/create or replace type
  11. Jmeter-使用Ultimate Thread Group插件来设置负载场景
  12. ModelForm的使用
  13. 【转】《iOS7 by Tutorials》系列:iOS7的设计精髓(上)
  14. 阿里云ECS 固定带宽变为按量付费的方式
  15. [控件] LabelView
  16. Scrapy的【SitemapSpider】的【官网示例】没有name属性
  17. jmeter 之 BeanShell PostProcessor跨线程全局变量使用
  18. 201621123037 《Java程序设计》第6周学习总结
  19. [Leetcode] Longest Palindromic Subsequence
  20. C# Directory类的操作

热门文章

  1. selenium-xpath练习
  2. 搭建日志收集系统时使用客户端连接etcd遇到的问题
  3. 从mysql向HBase+Phoenix迁移数据的心得总结
  4. mysql5.7.25安装
  5. MVC架构模式详细说明
  6. ubuntu nginx ssl 证书配置
  7. CentOS7系统系统检查脚本
  8. decode函数解决oracle报错"除数为0"的问题
  9. Linux和windows 平台下启动和关闭mysql服务
  10. 【1】HTTP协议和Socket接口区别