团队作业8----第二次项目冲刺(Beta阶段) 第三天

BETA阶段冲刺第三天

1.小会议ing

2.每个人的工作

(1) 昨天已完成的工作

注册账号时时添加了账号相同不能添加的功能,以防两个账号一样的情况;

老师账号注册时添加一个密令;

(2) 今天计划完成的工作

 

 

(3) 工作中遇到的困难

刘光华:

数据库不知道为什么突然连接不上,通过百度一下,发现了原来是数据库的一些相关东西没有开启(好像有时候会怎么关闭的,但是大多数都不会)。

林晨昕:

 主要是时间有点不够,平常课很多,还有其他课程的实验报告和作业要完成
今天的任务基本完成了,但是有点赶,还是时间有点不够,平常课很多,还有其他课程的实验报告和作业要完成

林莹:

今天我完成的任务主要是注册功能代码的完善,针对以前出现的一些bug进行修复,才发现自己语法方面有好多不熟悉的,借助各种资料才勉强完成任务。

尤少辉:

今天遇到空指针问题;就是数组在不知道里面有几个值时;

强行复制request.getSession().setAttribute("jiegou1", jiegou[0]);

                   request.getSession().setAttribute("jiegou11", jiegou1[0]);

                   request.getSession().setAttribute("jiegou2", jiegou[1]);

                   request.getSession().setAttribute("jiegou12", jiegou1[1]);

                   request.getSession().setAttribute("jiegou3", jiegou[2]);

                   request.getSession().setAttribute("jiegou13", jiegou1[2]);

                   request.getSession().setAttribute("jiegou4", jiegou[3]);

                   request.getSession().setAttribute("jiegou14", jiegou1[3]);

                   request.getSession().setAttribute("jiegou5", jiegou[4]);

                   request.getSession().setAttribute("jiegou15", jiegou1[4]);

                   request.getSession().setAttribute("jiegou6", jiegou[5]);

                   request.getSession().setAttribute("jiegou16", jiegou1[5]);

                   request.getSession().setAttribute("jiegou7", jiegou[6]);

                   request.getSession().setAttribute("jiegou17", jiegou1[6]);

                   request.getSession().setAttribute("jiegou8", jiegou[7]);

                   request.getSession().setAttribute("jiegou18", jiegou1[7])

还有if(!jiegou[6].equals(null)),由于jiegou[6]的值没有,所以还是会报错;

最后采用数字来获取重复的个数来判断

if(cfgs==0){

                            request.getRequestDispatcher("/meiyou.jsp").forward(request, response);

                   }

                   if(cfgs==1){

                            request.getSession().setAttribute("jiegou1", jiegou[0]);

                            request.getSession().setAttribute("jiegou11", jiegou1[0]);

                            }

                   if(cfgs==2){

                            request.getSession().setAttribute("jiegou1", jiegou[0]);

                            request.getSession().setAttribute("jiegou11", jiegou1[0]);

                            request.getSession().setAttribute("jiegou2", jiegou[1]);

                            request.getSession().setAttribute("jiegou12", jiegou1[1]);

                            }

                   if(cfgs==3){

                            request.getSession().setAttribute("jiegou1", jiegou[0]);

                            request.getSession().setAttribute("jiegou11", jiegou1[0]);

                            request.getSession().setAttribute("jiegou2", jiegou[1]);

                            request.getSession().setAttribute("jiegou12", jiegou1[1]);

                            request.getSession().setAttribute("jiegou3", jiegou[2]);

                            request.getSession().setAttribute("jiegou13", jiegou1[2]);

                            }

......(后面还有)

这样就不会差生空指针了;

洪世豪:

由于学生和老师的代码有很多相似的,导致了有时候调用方法是会调用错误,有时候复制的时候忘记改了,导致运行时出现问题

程志铭:

数据库上传方式改变了,原本只要文件名字,而且可以一直上传;现在要名字加上文件名(而且一个人只能上传一次),这样导致了运行错误,而且不知道哪里出错了,最后讨论后,才发现错误

王杰:

这次实验,我做的东西不是我上次接下去的,所以对代码不是很懂,虽然看了好久天但还不是很懂,今天遇到的问题是空指针问题,刚开始,组长觉得赋值的为空应该也不会有错,只要在需要的时候判断一下就好了,可是在运行时就出错了,然后我们有尝试了判断赋值的数组是否为空来决定是个赋值,结果还是出现问题了;就在这时,我想起来了,代码好像有统计重复的组数,用这个来判断不是很好吗,所以我们尝试这个想法,没想到成功了,好高兴啊

(4) 今日每个人的贡献比

刘光华(201221123032):14%

尤少辉(201421123050):16%

王杰(201421123055):14%

洪世豪(201421123051):12%

程志铭(2014211253):12%

林莹(201421123035):15%

林晨昕(201421123033):14%

3.发布项目燃尽图;请用专业的工具完成

 

4.代码签入

5.软件的最新进展和截图

 

6.今日小结

昨天写博客的组员临时有事情,通知组长情况下,但是组长的判断出现问题导致了博客不能及时的发布,所以组长和写博客的组员的团队贡献分都往下调整。这次让组长明白了,有些事情如果有可能发生意外情况时,理应做好相应的措施;相应的组员也明白了,当事情有可能出现意外时,应该及时的让组长及时了解情况,来让组长及时进行人员变动,防止出现意外。

 

posted on 2017-05-23 07:44  阿里码码小组  阅读(156)  评论(1编辑  收藏  举报