结对开发人员:冯硕,宫春岩。
设计思想:首先我们编写了一个欢迎界面,然后同action 跳转到第一个界面,在第一个界面输入取值范围出题的数量等等数据,利用javascrpt代码对输入的数进行判断,只有符合的数据才能够进行下一步操作,利用table将数据传输到下一个网页,第二个网页使用了javabean,在java文件利用了以前编写的java算法,将题目出出来,然后利用text输入答案,将题和答案用sceeson传到第三个页面,在第三个页面掉用javabean的得数算法调出答案,和你输入的得数利用scrpt进行判断,是否输入的正确。
程序代码:
Insert title here aaa
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 当å‰æ—¶é—´ï¼šå››åˆ™è¿ç®— 四则è¿ç®—
请在以下选项ä¸æ‰“勾: 有乘除 æ— ä½™æ•° æœ‰æ‹¬å· weekfour.jsp
<%@ page language="java" import="java.sql.*" import="java.util.*" contentType="text/html;; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="suan.*"%> 当前时间:答题界面 <% String geshu = request.getParameter("use");//传递值 int ge=Integer.parseInt(geshu); String BaseNumber= request.getParameter("fan"); String TopNumber= request.getParameter("wei"); String[] function = request.getParameterValues("function"); String[] s=new String[ge]; float k[]=new float[ge]; su a=new su(); a.SetValue(a.StrToNum(TopNumber),a.StrToNum(BaseNumber)); a.setaaa(a.StrToaaa(geshu)); if(function!=null){ for(int i=0;i chengxu.jsp
<%@ page language="java" import="java.util.*" pageEncoding="gb2312" contentType="text/html; charset=gb2312"%><%@ page import="suan.*"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>当前时间: 结果 <% request.setCharacterEncoding("UTF-8");%><% int ge=(int)session.getAttribute("v3"); String[] name=new String[ge]; String[] sum=new String[ge]; su a=new su(); float sum1[]=new float[ge]; int right=0; String[] s= (String[])session.getAttribute("v1"); float[] k=(float[])session.getAttribute("v2"); for(int i=0;i myjsp.jsp"+sum[i]+""); if(sum[i]=="") out.print("未回答!"); else{ if(((int)(k[i]*100))%100!=0) sum1[i]=a.StrToFloat1(sum[i]); else sum1[i]=a.StrToFloat(sum[i]); if(Math.abs(sum1[i]*100-k[i]*100)<4){ out.print(" 回答正确!"); right++; } else out.print(" 回答错误,正确答案是: "+k[i]); } out.println(" "); } out.print("总共做对 "+right+" 题,正确率为:"+(right/ge*1.0)*100+" %"); %>
运行截图:
总结:
本次实验是第一次和其他同学共同努力,才明白,原来对于相同的要求,每个人的想法是根本不同的,经过一系列的讨论,选择了,互相折中
用讨论出来一个办法,这个开发是将来走向工作小组的第一步,同学之间的交流十分重要,每个人都不辞辛苦,我要是一个人完成的话,还真是感觉很累。
实际: