结对同伴的学号:201406114258

姓名:梁毅乾

博客地址:http://www.cnblogs.com/ken520/

一、作业要求:

复利计算再升级------------------------------------------------------------

客户在大家的引导下,有了更多的想法:

  1. 这个数据我经常会填.....帮我预先填上呗?......
  2. 把界面做得简单漂亮好操作一点呗?
  3. 能不能帮我转成个APP,我装到手机上就更方便了?
  4. 我觉得这个很有用,很多人可能都需要这些功能,做到我的微信公众号上吧?
  5. 能不能不要让我填表单,让我发条消息,或者对着手机说句话就可以了?

每组选一两个方向加以改进,让我们的投资计算与记录工具,达到可以发布给用户使用的版本,并发布博客对此次更新进行说明与总结。

、估算

   估计用时:10h

实际用时:7h

实际代码行:480行

三、工作分配:

冯铭杰:1、设计界面,将新的投资界面设计出来

    2、复审代码,包括风格规范和代码设计规范

梁毅乾:1、编写主要的代码,实现新功能

    2、维护内部功能,防止修改界面而出现的bug

    3、修改代码,提高代码的可扩展性

四、功能展示:

界面代码:

package ui;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Toolkit;import javax.swing.JButton;
import javax.swing.JFrame;import ui.cfg.FrameConfig;public class FrameCompounding extends JFrame{public FrameCompounding (){//设置窗口大小this.setSize(320,300);//设置布局管理器this.setLayout(new BorderLayout());//添加主面板this.add(FrameConfig.createMainPanel(), BorderLayout.CENTER);//设置标题this.setTitle("复利计算器");//设计默认关闭属性(程序结束)this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//不允许改变窗口 this.setResizable(false);//居中Toolkit toolkit = Toolkit.getDefaultToolkit();Dimension screen = toolkit.getScreenSize();int x=(screen.width-this.getWidth())/2;int y=(screen.height-this.getHeight())/2 - 32;this.setLocation(x,y);//默认该窗口为显示this.setVisible(true);}}

  功能实现:

package ui.cfg;import java.text.DecimalFormat;public class createBJ extends create {public createBJ(String t1,String t2,String t3,String t4,String t5){super(t1,t2,t3,t4,t5);}@Overridepublic String OperationFL(String t1, String t2, String t3, String t4, boolean TF) {DecimalFormat df = new DecimalFormat( "0.00 ");double I =Double.parseDouble(t1);//利率double N =Integer.parseInt(t2);//年限double F =Double.parseDouble(t4);//复利终值double P=0;if(TF==true){int T =Integer.parseInt(t3);//复利次数P=F/Math.pow((1+I/T), N*T);//复利求出的本金}else{P=F/(1.0+I*N);//单利求出的本金}return ""+df.format(P);}}

五、总结:

  1、两个人一起写,一起互相给出想法,一起相互改进,这是一种互相进步的体现!

  2、这次做的时间总的来说是比较赶的,所以有很多地方都没有做到尽善尽美,有时候确实会感觉到压力,不过最后也是顺利的完成了,感谢我的伙伴!

六、Github资源:

https://github.com/yiqian1995/HouXiLi.git

转载于:https://www.cnblogs.com/55fmj/p/5392692.html

0414结队--软件再升级(冯铭杰 梁毅乾)相关推荐

  1. 0414 结对--软件再升级(韩麒麟 列志华)

    复利计算再升级------------------------------------------------------------ 客户在大家的引导下,有了更多的想法: 这个数据我经常会填.... ...

  2. 全面升级!星环科技基础软件再升级,赋能数字中国建设

    3月24日,星环科技举行2021线上发布会,支持10种主流数据模型的多模数据平台和数据云产品.实现AI建模的全生命周期管理人工智能等产品新版本齐齐亮相. 星环科技坚持核心技术自主原创,专注于大数据基础 ...

  3. 结队--复利计算再升级

    一.作业 复利计算再升级------------------------------------------------------------ 客户在大家的引导下,有了更多的想法: 这个数据我经常会 ...

  4. 软件包管理 之 软件在线升级更新yum 图形工具介绍

    作者:北南南北 来自:LinuxSir.Org 提要:yum 是Fedora/Redhat 软件包管理工具,包括文本命令行模式和图形模式:图形模式的yum也是基于文本模式的:目前yum图形前端程序主要 ...

  5. 交换机软件IOS升级更简化了

    交换机软件IOS升级更简化了 6500 交换机升级软件的步骤更简单了,可以不用重启动设备. 对于6500Native IOS双引擎交换机的升级: 1,核实现在的引擎备份方式,如RPR, RPR+,SS ...

  6. 领克linux系统怎么下载软件,新升级的领克车机系统好用吗?我们来盘一下

    提到车机系统,可以说是人们日常用车中常常被忽视的,但又是每天都在接触的配置.一套好的车机系统,不仅仅可以为人们提供丰富的娱乐体验,而且可以为驾驶提供便捷.主打潮流.科技.运动的领克汽车一直以来吸引了无 ...

  7. 互联网日报 | TikTok将开启Pre-IPO融资;菜鸟裹裹战略再升级;滴滴中国西区总部落户重庆江北...

    今日看点 ✦ 字节跳动:TikTok Pre-IPO轮融资不排除还会引入其他投资者 ✦ 腾讯:Wecom是企业微信海外版,和WeChat是完全不同的产品 ✦ 菜鸟裹裹宣布战略再升级,未来一年服务用户翻 ...

  8. 牧马人鼠标g13鼠标宏_经典再升级:达尔优牧马人五代游戏鼠标

    经典再升级:达尔优牧马人五代游戏鼠标 牧马人系列可以说是达尔优的翻身之作,从一个名不见经传的小厂到现在有多见地,多款产品得到消费者的认可,或多或少是因为达尔优的经典牧马人系列带来的口碑与销量. 而牧马 ...

  9. 「镁客·请讲」Visense Studio冯樑杰:游戏基因的VR视频,最好的表现是真人实拍交互...

    在冯樑杰来看,这种真人实拍交互的叙事方式可以进一步扩展观众对于现有storytelling的既定认识. 李安在谈到为什么会拍摄<比利·林恩的中场战事>的时候,说到"我就是想体验电 ...

最新文章

  1. sketch如何做设计稿交互_做交互设计不可不知的十大原则
  2. Linux命令工具基础02 文件及目录管理
  3. matlab求logistics映射 的le_高维映射 与 核方法(Kernel Methods)
  4. c语言自动取款机贴吧,求助 简单atm机的循环操作
  5. 动态规划法(五)钢条切割问题(rod cutting problem)
  6. 围观人类弹琴后,Facebook的AI学会了假装演奏
  7. mysql在线备份恢复--Xtrabackup
  8. 不一样的三一重工:重在选择 —— 三一集团CIO潘睿刚专访系列之一
  9. 证明CLIQUE(团问题)是NP完全
  10. Docker教程小白实操入门(3)--如何启动一个已经停止的容器
  11. pythonclass使用教程_【Python 1-15】Python手把手教程之——详解类Class以及类的使用...
  12. 入门必学 | R语言程序包的安装与使用指南
  13. 《C++ Primer 第5版》源码下载地址
  14. 基于HTML5的电子病历编辑方法及系统与流程
  15. 冯诺依曼结构和哈佛结构
  16. 【ArcGIS风暴】ArcGIS10.6栅格计算器(Raster Calculator)用法详解
  17. matlab中syms类型的转换
  18. 7种常见分布的数学期望及其证明
  19. 54、backtrader的一些基本概念---如何进行时间管理?
  20. ListView抖动的解决办法

热门文章

  1. 基于单片机声光控智能路灯系统仿真设计-毕设课设
  2. 认知与交互模式篇--模型与模式
  3. 操作系统(十一)文件系统实现
  4. 测试阿萨大大十大风格和
  5. 51单片机音乐播放器+Proteus仿真
  6. 数据结构绪论、线性表——从零起步的数据结构学习日志1【极客BOY-米奇】
  7. RTD2171U方案|AG9310MFQ替代RTD2171U设计电路|Typec转hdmi 4K30HZ高清投屏方案设计
  8. 硬件基础学习笔记(三)电感
  9. 前后端数据交互|分页查询|表格-双向绑定|get和post的区别
  10. IOS:Warning: Attempt to dismiss from view controller xxxxxxxxxController: 0x15bd67f0 while a prese