目录
- 项目简介
- 更新内容
- 设计概要
- 估算工作量
- 任务分配
- github地址
- 演示
- 总结
- 工作照片
一、项目简介
项目名 | 复利计算5.0 |
版本号 | 5.0 |
开发语言 | java |
开发工具 | eclipse、IDEA、mysql |
功能完善 | |
开发人员 | 颜文生、林集团 |
##二、更新内容
完成新增加需求:.即要追求利益,又要面对不可预知的金融投资风险, “不能把鸡蛋放在同一个篮子里”,所以有必要进行组合投资。
通过上述计算与对比,可以帮助客户进行投资决策。
客户:那么能否帮我记录下一笔一笔不同类型的投资,并动态显示资金现值呢?
##三、概要设计
在原有基础上添加了数据库模块,实现了对用户操作记录的保存以及查找(项目要求是对资金流的追踪,所以对涉及资金的产出与产出的操作进行记录,如银行存款、股票投资,而对于不涉及资金流入流出的计算利率等未进行保存)。
四、估算工作量
* 原预计工作时间:七小时(两人次) 原预计实现代码:200
* 实际工作时间:十小时(两人次) 实际实现代码:330
五、任务分配
- 颜文生:UI设计、mysql的链接、bug修改(共同讨论)、人机交互设计,代码的完善,
- 林集团:算法接口的实现、测试、bug修改(共同讨论)、代码规范、架构的讨论
六、github地址:
***[github源码](https://github.com/LinJiTuan)
七、演示
- sql
复利计算5.0 - 主界面
复利计算5.0 - 子界面
复利计算5.0 - 输出数据
复利计算5.0 - 查询成功
复利计算5.0 - 查询操作记录
复利计算5.0 - 查询结果
复利计算5.0 - 查询结果二
复利计算5.0
八、总结
两人合作确实遇到了挺多问题,代码风格不规范导致代码可读性很差这一点就先不说了(加了半天注释和现场解释才彼此明白..),一开始没有计划商量好统一的代码结构,导致后来代码可维护性很差,函数参数也应该在一开始确定,不然代码的衔接很难办。
总之,有了这次的经验,下次在动手写代码前应该花十分之一的时间确定代码框架以及接口统一标准。
九、工作照片
(博客园项目介绍由林集团做大致制作,然后推送给颜文生后分别修改部分内容发布)