一:结对同伴
姓名:林志杰
学号:201406114215
博客园地址:http://www.cnblogs.com/15linzhijie
二:功能需求
即要追求利益,又要面对不可预知的金融投资风险, “不能把鸡蛋放在同一个篮子里”,所以有必要进行组合投资。通过上述计算与对比,可以帮助客户进行投资决策。 客户:那么能否帮我记录下一笔一笔不同类型的投资,并动态显示资金现值呢?
三:任务分配
同伴这次做的主要任务:
1、将投资界面用代码尽可能地实现出来
2、检阅代码,进行单元测试,尽可能地减少bug
我这次的主要任务:
1、设计界面,将新的投资界面设计出来
2、查阅相关资料,提出需求,包括需要的数据个数及公式
3、复审代码,包括风格规范和代码设计规范,让代码更加简明易读无二义性
四:讨论照片
五:估算时间
估计用时:3h
估计代码行:70
实际用时:5h
实际代码行:250
六:自己的想法
以上就是上网查资料的截图
投资回报率(ROI)=年利润或年均利润/投资总额×100%,从公式可以看出,企业可以通过降低销售成本,提高利润率;
提高资产利用效率来提高投资回报率。投资回报率(ROI)的优点是计算简单。投资回报率(ROI)往往具有时效性--回报通常是基于某些特定年份。
扩展想法:增加基金定投这个功能,增加可选填项与不可选填项,增加定投周期,定投日,然后它会显示计算结果,定投记录,里面还有那个清除功能,这样就可以循环的列出来。
虽然好像听起来有点不可思议哈哈
七:自己的感悟
以前总是不太喜欢早交作业,总会拖到截止时间那天才磨磨蹭蹭的开始动手,每次的作业效果都不如人意,因为有了结对同伴的监督,很早就开始动手写作业了,而且之前很少会注意代码的规范问题,现在有了结对同伴的提醒注意了空行的问题,大小写,函数命名,注释等等,对java总是很害怕下手,每次遇到作业都无从下手,现在会有一点的想法,然后再两人去讨论,不懂得查资料。
private void CreateWindows() //创建窗体
private void CreateComponent() //创建窗口的零件
private void LayoutComponent() //设计窗口
private void MouseLinsten() //鼠标 监控
public void InitjtextArea() //初始化文本区域框
这些都是昨天学到的如何把窗口以及里面的东西完善,我们把标签和输入框放进轻量级容器JPanel里面,然后在JFrame里面添加多个JPanel对象。我们把标签和下拉框放进轻量级容器JPanel里面,然后在JFrame里面添加多个JPanel对象。我们把三个按钮放进轻量级容器JPanel里面。
在java的界面上看了之前结对写的代码,还是有些不懂得,经过昨天他耐心的解释,我都能懂,不过这只是处于懂的阶段,还不是自己的东西,以后还是要多多敲代码!
八:资源
github:https://github.com/hellolaona/Fuli5.0