Alpha冲刺——总结篇


所属课程 软件工程1916|W(福州大学)
做业要求 Alpha冲刺总结篇
团队名称 待就业六人组
后端源码 Github地址
APP源码 Github地址
在线评审表 腾讯文档地址
Alpha版本测试程序 Github地址

1.团队信息

  • 团队名称:待就业六人组
  • 团队描述:同舟共济扬帆起,乘风破浪万里航
  • 队员信息:
队员学号 队员昵称 我的博客地址 备注
221600306 XRK http://www.cnblogs.com/XR-K/
221600307 Yellye http://www.cnblogs.com/CloudLong/
221600315 黎焕明 http://www.cnblogs.com/lihuanming/
221600319 Litm http://www.cnblogs.com/litm/
221600327 oirving http://www.cnblogs.com/oirving/
221600329 supermingjun http://www.cnblogs.com/supermingjun/ 组长

2.项目预期计划

teambition Alpha迭代计划以下图




java


3.现实进展

Alpha需求基本完成。git

燃尽图以下:github


4.代码签入记录

XZPT-Java 代码签入记录:156次commit,部分截图以下:算法

XZPT-Android 代码签入记录: 217次commit,部分截图以下:数据库


5.过程体会

221600306后端

原本还觉得本身之前还写过几个Android应用,应该不是很难,没想到仍是发现了有不少不会的地方。冲刺嘛,时间紧任务重,百度到的东西,可以正常应用到代码里,完成相应的功能就很好了,实在说不上可以沉淀下来成为本身的知识,下次碰到一样的问题,最可能是知道该去找什么,仍是不能立刻写出来,还须要锻炼。这一冲刺下来,也会用了几个框架,也算是学到了点东西,而后也发现了不少不足,进程啊,通讯啊,数据增删改查啊,果真万变不离其宗啊。有问题要主动找负责相应模块的队友询问,否则话费大量时间最后发现是接口出了问题就太浪费时间了,仍是要多沟通。(PS:很累,很是累,叹了这辈子都没叹过的那么多气。五一放假,没有出行的打算,而后就莫名其妙变成了每天写代码,改bug,很忙很忙,可是有没有办法,常常写着写着就忘记时间,想起来点晚饭,都8点了,外卖到了,放在边上,想起来要吃都10点了,我原本真的没以为本身会废寝忘食的。人是铁饭是钢啊,每次睡觉前都在想还能不能看到明天的太阳)

221600307服务器

这段时间,梳理每一个功能流程,落实界面,从新设计原型UI,学习Android,学习测试,工做日每次上完课就开始忙忙碌碌,假期也投入了不少时间,好像作了不少又感受没实际作出啥。现阶段Android只能算入门,还要继续学习;UI设计也很是业余,可是审美好像没什么短时间内迅速提升的方法,并且设计和代码实现彻底两回事……团队完成项目仍是不够熟练,存在一些问题,沟通不充分,有时候各作各的,要合并了才发现对不上。我不太爱提问题,但是协做过程当中提问题是很是重要的,提出问题才能解决。后期仍是要和队友多多交流,问题早发现早避免,早提出早解决。

221600315app

十天来,我从一个只知道Spring有春天意思的人,大概了解了Spring&Mybatis的使用,简单了解了AOP和IOC的思想。虽然这十天比较忙碌,但好在总仍是有点收获,懂得了团队合做中组员交流的重要性,真正认识到本身在团队协做中的水平以及能起的做用,有了简单的“软件工程”的思想,知道了凡事不可太急躁,本身种的因最终果也是本身承受。

221600319框架

由于我是负责算法,因此只须要写写java代码就好,不用关心其余的事,相对而言比较轻松。可是对我我的来讲,在开发过程当中仍是有很多问题的,好比说代码不规范、算法的健壮性不高等。致使后面好多都要改。这个过程当中我发现我合做能力和沟通能力真是差,好吧,这是个人一个缺点。但愿以后会慢慢改掉吧。

221600327数据库设计

在此次开发中,我是负责学生用户客户端界面的开发,因此要跟交互开发的小榕合做,个人进度决定了她的空余时间。我是新手虽然是事实但不能成为理由,我拖了你们的进度。界面作得挺差的,时间很紧,本身也很懊恼,只能说我作得很差,谢谢队友的宽容,我会继续努力。

6.组员分工及在Alpha阶段的工做量比例

队员学号 队员昵称 分工 贡献占比
221600306 XRK 学生端交互实现 16%
221600307 Yellye UI原型设计、项目测试人员 18%
221600315 黎焕明 项目后端 16%
221600319 Litm 项目算法 15%
221600327 oirving 学生端UI设计 18%
221600329 supermingjun 企业端UI设计和交互实现 17%

7.下阶段展望

对界面和部分实现不合理的功能进行优化,增长全局异常处理,对需求分析中剩余功能进行实现。

8.针对系统设计与数据库设计问题回复

(1)我想查看以往投送结果如何查看?

后端服务器会记录用户的每一次投递记录,求职者端有提供求职记录查看。

(2)智能推荐的信息是否应该存储起来?

系统定时将系统中的岗位和用户进行匹配,会对匹配类似度进行存储,在学生端请求数据时,根据类似度顺序进行推荐。

(3)推荐算法使用什么具体算法?如何保证有效性

基于内容的推荐算法,详细描述请看 算法文档:基于内容的推荐算法

(4)大量数据存在内存,会影响性能?

数据都存储在数据库中,并无大量数据存储在内存。

(5)有没有考虑增长信用机制,防止恶意发布虚假招聘?

信用机制对于咱们小组目前的状况,可能不太容易实现,一套信用系统的搭建难度可能太大。

相关文章
相关标签/搜索