复利计算- 结对2.0--复利计算WEB升级版
客户在大家的引导下,有了更多的想法:
- 这个数据我经常会填.....帮我预先填上呗?......
- 把界面做得简单漂亮好操作一点呗?
- 能不能帮我转成个APP,我装到手机上就更方便了?
- 我觉得这个很有用,很多人可能都需要这些功能,做到我的微信公众号上吧?
- 能不能不要让我填表单,让我发条消息,或者对着手机说句话就可以了?
每组选一两个方向加以改进,让我们的投资计算与记录工具,达到可以发布给用户使用的版本,并发布博客对此次更新进行说明与总结。
------------------------------------------------------------------
这次的结对项目我们针对简易型和外观性做了整体的改善,之前的结对项目我们用的是MyEC在JAVA程序项目上做了开发,然而这次我们尝试了一下将JAVA版的复利计算改善成WEB版的复利计算,这个WEB版的复利计算用的是JSP来完成的,我们也希望通过之前的复利计算学到更多JAVA方面知识,在这次的WEB复利计算上面,学到更多网页开发知识。
------------------------------------------------------------------
一、程序与开发
WEB版复利计算器所用到的软件主要有:MyEclipse10.0 和Adobe Dreamweaver
程序的部分运行截图:
这次的网页复利计算器主要美化了选择类型方面的选项框按钮:
通过对每一组内的选项进行判定:单击动作和页面去向
- 1 <input name="RadioGroup1" type="radio" id="RadioGroup1_0" value="单选" onclick="index1()"> //onclick 单击动作
<a href="index1.jsp">1.复利计算</a></label></td>
</tr>
- 1 <script type="text/javascript" ">
- 2 function index1() {
- 3 window.location.href = "index1.jsp"; // 页面去向
- 4 }
- 5 </script>
除了在选择按钮方面、背景颜色有了改进,还有就是进行了简单的视频内嵌调用。这里就调用了一个视频链接,这样增强了网页程序的吸引性了:

- 1 <embed pluginspage="http://www.macromedia.com/go/getflashplayer"
- 2 menu="true" loop="true" play="true" type="application/x-shockwave-flash"
- 3 style="z-index:-1;"
- 4 src="http://player.youku.com/player.php/sid/XMTQ5MTI0NTQzNg==/v.swf">
- 5 </embed>



- 1 <%
- 2
- 3 String p = request.getParameter("benjin");
- 4 String i = request.getParameter("lilv");
- 5 String n = request.getParameter("year");
- 6 String k = request.getParameter("cishu");
- 7 double P=0,I=0;
- 8 int N=0,K=0;
- 9 if(p==null){
- 10 p="0";
- 11 i="0";
- 12 n="0";
- 13 k="0";
- 14 }
- 15 try{P=Double.valueOf(p).doubleValue();
- 16 I=Double.valueOf(i).doubleValue();
- 17 N=Integer.valueOf(n).intValue();
- 18 K=Integer.valueOf(k).intValue();
- 19 double f=P*Math.pow(I/K+1,K*N);
- 20 out.println("<div align='center'>你所存入的本金:"+P);
- 21 out.println("<div align='center'>你所存的年利率比:"+I);
- 22 out.println("<div align='center'>你所存的年限:"+N);
- 23 out.println("<div align='center'>你所存的复利次数:"+K);
- 24 out.println("<div align='center'><strong>你所获得的金额为:"+String.format("%.2f", f));
- 25 }
- 26 catch(NumberFormatException e){
- 27 out.print("<br>"+"请输入数字字符");
- 28 }
- 29 %>


在结对开发过程中,出现好多错误,就是刚开始在设计输入列表中,为什么每次都是输出一堆编码呢?还好在过程中有队友的及时发现,原来是没有先插入表单,再设计输入列表的表格。(下右图红色框为表单)
二、结对伙伴信息
201406114130 卢利钦 http://www.cnblogs.com/luliqin/
201406114134 黄冠锋 http://www.cnblogs.com/hgf520/
三、Github代码地址:
https://github.com/luliqin/qin/tree/master/fuliweb/fuli-web
四、记录
预计时间 | 4h |
实际时间 | 7h |
搭档的工作 | 查找代码错误,编程思路 |
我的工作 | 界面的设计,编写代码 |
五、总结
这次对复利计算器的修改很成功,结合了新学的web知识,实现了对界面的可视化,和队友的配合也更加默契了。
复利计算- 结对2.0--复利计算WEB升级版的更多相关文章
- 结对2.0--复利计算WEB升级版
结对2.0--复利计算WEB升级版 复利计算再升级------------------------------------------------------------ 客户在大家的引导下,有了更多 ...
- openerp学习笔记 计算字段、关联字段(7.0中非计算字段、关联字段只读时无法修改保存的问题暂未解决)
计算字段.关联字段,对象修改时自动变更保存(当 store=True 时),当 store=False 时,默认不支持过滤和分组7.0中非计算字段.关联字段只读时无法修改保存的问题暂未解决 示例代码: ...
- Win10 兼容性 Visual studio web应用程序 ASP.NET 4.0 尚未在 Web 服务器上注册
系统升级到windows10 ,Visual studio 创建web应用程序时出现如下提示ASP.NET 4.0尚未在 Web 服务器上注册.为了使网站正确运行,可能需要手动将 Web 服务器配置为 ...
- poj 1265 Area【计算几何:叉积计算多边形面积+pick定理计算多边形内点数+计算多边形边上点数】
题目:http://poj.org/problem?id=1265 Sample Input 2 4 1 0 0 1 -1 0 0 -1 7 5 0 1 3 -2 2 -1 0 0 -3 -3 1 0 ...
- 复杂分布式架构下的计算治理之路:计算中间件 Linkis
前言 在当前的复杂分布式架构环境下,服务治理已经大行其道.但目光往下一层,从上层 APP.Service,到底层计算引擎这一层面,却还是各个引擎各自为政,Client-Server 模式紧耦合满天飞的 ...
- v14.0\AspNet\Microsoft.Web.AspNet.Props 找不到
错误 E:\Github\AutoMapper\src\AutoMapper\AutoMapper.CoreCLR.kproj : error : 未找到导入的项目"C:\Program ...
- ASP.NET 4.0尚未在 Web 服务器上注册 解决方法
使用VS2010创建web应用程序时出现如下提示ASP.NET 4.0尚未在 Web 服务器上注册.为了使网站正确运行,可能需要手动将 Web 服务器配置为使用 ASP.NET 4.0,按 F1 可了 ...
- You may receive an exception when you browse a .NET Framework 2.0 ASP.NET Web application
SYMPTOMS When you browse a Microsoft .NET Framework 2.0 ASP.NET Web application, you may receive one ...
- Heatmap.js v2.0 – 最强大的 Web 动态热图
Heatmap 是用来呈现一定区域内的统计度量,最常见的网站访问热力图就是以特殊高亮的形式显示访客热衷的页面区域和访客所在的地理区域的图示.Heatmap.js 这个 JavaScript 库可以实现 ...
随机推荐
- 2013年7月份第4周51Aspx源码发布详情
大型企业通用管理ERP源码 2013-7-26 [VS2010]2013.7.4更新内容:1.修复决策模式-客户等级不能保存问题.2.修复企业知识库有报错问题.3.修复运营模式-人力资源分析模块-在 ...
- poj1276 多重背包
//Accepted 1100 KB 47 ms //多重背包 #include <cstdio> #include <cstring> #include <iostre ...
- Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?
Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK fla ...
- Java关键字final、static使用总结(转)
Java关键字final.static使用总结 一.final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类.非抽象类成员方 ...
- IOS网络开发概述
概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博.微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的.如今,网络编程越来越普遍,孤立的应用通常是没有生命力 ...
- Android 编译Settings、Mms等模块,并Push到手机中安装失败
问题描述:在编译完Settings等相关模块后,并push到手机中安装失败(在手机中无法找到该应用),但是使用adb shell命令进入到手机中在System/app或者System/priv-app ...
- iOS 从相机或相册获取图片并裁剪
今天遇到一个用户头像上传的问题,需要从相册或者相机中读取图片.代码很简单,抽取关键部分,如下: //load user image - (void)UesrImageClicked { UIActio ...
- Mac命令行语法高亮设置
mkdir -p ~/.vim/autoloadcurl -fLo ~/.vim/autoload/plug.vim https://raw.githubusercontent.com/junegun ...
- 【转】BAT及各大互联网公司2014前端笔试面试题:JavaScript篇
原文转自:http://blog.jobbole.com/78738/ 很多面试题是我自己面试BAT亲身经历碰到的.整理分享出来希望更多的前端er共同进步吧,不仅适用于求职者,对于巩固复习前端基础更是 ...
- Smart210学习记录-------文件操作
一.linux文件操作(只能在linux系统上用) 创建:int creat(const char* filename, mode_t mode) filename 表示要创建的文件名,mode表示对 ...