0414结队--软件再升级(冯铭杰 梁毅乾)
结对同伴的学号:201406114258
姓名:梁毅乾
博客地址:http://www.cnblogs.com/ken520/
一、作业要求:
复利计算再升级------------------------------------------------------------
客户在大家的引导下,有了更多的想法:
- 这个数据我经常会填.....帮我预先填上呗?......
- 把界面做得简单漂亮好操作一点呗?
- 能不能帮我转成个APP,我装到手机上就更方便了?
- 我觉得这个很有用,很多人可能都需要这些功能,做到我的微信公众号上吧?
- 能不能不要让我填表单,让我发条消息,或者对着手机说句话就可以了?
每组选一两个方向加以改进,让我们的投资计算与记录工具,达到可以发布给用户使用的版本,并发布博客对此次更新进行说明与总结。
二、估算
估计用时: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结队--软件再升级(冯铭杰 梁毅乾)相关推荐
- 0414 结对--软件再升级(韩麒麟 列志华)
复利计算再升级------------------------------------------------------------ 客户在大家的引导下,有了更多的想法: 这个数据我经常会填.... ...
- 全面升级!星环科技基础软件再升级,赋能数字中国建设
3月24日,星环科技举行2021线上发布会,支持10种主流数据模型的多模数据平台和数据云产品.实现AI建模的全生命周期管理人工智能等产品新版本齐齐亮相. 星环科技坚持核心技术自主原创,专注于大数据基础 ...
- 结队--复利计算再升级
一.作业 复利计算再升级------------------------------------------------------------ 客户在大家的引导下,有了更多的想法: 这个数据我经常会 ...
- 软件包管理 之 软件在线升级更新yum 图形工具介绍
作者:北南南北 来自:LinuxSir.Org 提要:yum 是Fedora/Redhat 软件包管理工具,包括文本命令行模式和图形模式:图形模式的yum也是基于文本模式的:目前yum图形前端程序主要 ...
- 交换机软件IOS升级更简化了
交换机软件IOS升级更简化了 6500 交换机升级软件的步骤更简单了,可以不用重启动设备. 对于6500Native IOS双引擎交换机的升级: 1,核实现在的引擎备份方式,如RPR, RPR+,SS ...
- 领克linux系统怎么下载软件,新升级的领克车机系统好用吗?我们来盘一下
提到车机系统,可以说是人们日常用车中常常被忽视的,但又是每天都在接触的配置.一套好的车机系统,不仅仅可以为人们提供丰富的娱乐体验,而且可以为驾驶提供便捷.主打潮流.科技.运动的领克汽车一直以来吸引了无 ...
- 互联网日报 | TikTok将开启Pre-IPO融资;菜鸟裹裹战略再升级;滴滴中国西区总部落户重庆江北...
今日看点 ✦ 字节跳动:TikTok Pre-IPO轮融资不排除还会引入其他投资者 ✦ 腾讯:Wecom是企业微信海外版,和WeChat是完全不同的产品 ✦ 菜鸟裹裹宣布战略再升级,未来一年服务用户翻 ...
- 牧马人鼠标g13鼠标宏_经典再升级:达尔优牧马人五代游戏鼠标
经典再升级:达尔优牧马人五代游戏鼠标 牧马人系列可以说是达尔优的翻身之作,从一个名不见经传的小厂到现在有多见地,多款产品得到消费者的认可,或多或少是因为达尔优的经典牧马人系列带来的口碑与销量. 而牧马 ...
- 「镁客·请讲」Visense Studio冯樑杰:游戏基因的VR视频,最好的表现是真人实拍交互...
在冯樑杰来看,这种真人实拍交互的叙事方式可以进一步扩展观众对于现有storytelling的既定认识. 李安在谈到为什么会拍摄<比利·林恩的中场战事>的时候,说到"我就是想体验电 ...
最新文章
- sketch如何做设计稿交互_做交互设计不可不知的十大原则
- Linux命令工具基础02 文件及目录管理
- matlab求logistics映射 的le_高维映射 与 核方法(Kernel Methods)
- c语言自动取款机贴吧,求助 简单atm机的循环操作
- 动态规划法(五)钢条切割问题(rod cutting problem)
- 围观人类弹琴后,Facebook的AI学会了假装演奏
- mysql在线备份恢复--Xtrabackup
- 不一样的三一重工:重在选择 —— 三一集团CIO潘睿刚专访系列之一
- 证明CLIQUE(团问题)是NP完全
- Docker教程小白实操入门(3)--如何启动一个已经停止的容器
- pythonclass使用教程_【Python 1-15】Python手把手教程之——详解类Class以及类的使用...
- 入门必学 | R语言程序包的安装与使用指南
- 《C++ Primer 第5版》源码下载地址
- 基于HTML5的电子病历编辑方法及系统与流程
- 冯诺依曼结构和哈佛结构
- 【ArcGIS风暴】ArcGIS10.6栅格计算器(Raster Calculator)用法详解
- matlab中syms类型的转换
- 7种常见分布的数学期望及其证明
- 54、backtrader的一些基本概念---如何进行时间管理?
- ListView抖动的解决办法
热门文章
- 基于单片机声光控智能路灯系统仿真设计-毕设课设
- 认知与交互模式篇--模型与模式
- 操作系统(十一)文件系统实现
- 测试阿萨大大十大风格和
- 51单片机音乐播放器+Proteus仿真
- 数据结构绪论、线性表——从零起步的数据结构学习日志1【极客BOY-米奇】
- RTD2171U方案|AG9310MFQ替代RTD2171U设计电路|Typec转hdmi 4K30HZ高清投屏方案设计
- 硬件基础学习笔记(三)电感
- 前后端数据交互|分页查询|表格-双向绑定|get和post的区别
- IOS:Warning: Attempt to dismiss from view controller xxxxxxxxxController: 0x15bd67f0 while a prese