zoukankan      html  css  js  c++  java
  • 软件工程结对作业02(原创版)

    软件工程结对作业02(原创版)

    小组成员:谷伟华、牛俊燕

    一.设计思路

    1.在HTML文件中写题目选择项

    2.输入一个数控制题目个数

    3.输入一个数控制取值范围(小于100)

    4.输入一个数控制参数个数

    5.选择是否有乘除法数

    6.在有乘除法时,选择是否有余法

    7.选择是否有括号

    8.点击提交按钮,通过一个链接进入jsp文件,并且用户在HTML输入的参数传到jsp 页面

    9.调用java函数,输出题目

    10.点击开始答题之后,进入下一个jsp页面,用户答题并显示用户答题情况

    二.源代码:

    HTML文件

      1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      2 <html xmlns="http://www.w3.org/1999/xhtml">
      3 <head>
      4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      5 <title>四则运算</title>
      6 <style type="text/css">
      7 body,td,th {
      8     font-size: larger;
      9 }
     10 body {
     11     background-image: url(image/3.jpg);
     12 }
     13 </style>
     14 <meta http-equiv="content-type"content="text/html;chartset=UTF-8">
     15 
     16 </head>
     17 
     18 <body >
     19 <div style=" 100%; font-family: 微软雅黑; text-align: center">
     20       <marquee scrollamount=3  style="COLOR=000000 FILTER: shadow(color=000000 ); FONT-FAMILY: 隶书; FONT-SIZE: 25pt; WIDTH: 100%">欢迎来到四则运算乐园</marquee></div>
     21 <span id="localtime"></span>
     22     <script type="text/javascript">
     23         function showLocale(objD) {
     24             var str, colorhead, colorfoot;
     25             var yy = objD.getYear();
     26             if (yy < 1900)
     27                 yy = yy + 1900;
     28             var MM = objD.getMonth() + 1;
     29             if (MM < 10)
     30                 MM = '0' + MM;
     31             var dd = objD.getDate();
     32             if (dd < 10)
     33                 dd = '0' + dd;
     34             var hh = objD.getHours();
     35             if (hh < 10)
     36                 hh = '0' + hh;
     37             var mm = objD.getMinutes();
     38             if (mm < 10)
     39                 mm = '0' + mm;
     40             var ss = objD.getSeconds();
     41             if (ss < 10)
     42                 ss = '0' + ss;
     43             var ww = objD.getDay();
     44             if (ww == 0)
     45                 colorhead = "<font color="#000000">";
     46             if (ww > 0 && ww < 6)
     47                 colorhead = "<font color="#000000">";
     48             if (ww == 6)
     49                 colorhead = "<font color="#000000">";
     50             if (ww == 0)
     51                 ww = "星期日";
     52             if (ww == 1)
     53                 ww = "星期一";
     54             if (ww == 2)
     55                 ww = "星期二";
     56             if (ww == 3)
     57                 ww = "星期三";
     58             if (ww == 4)
     59                 ww = "星期四";
     60             if (ww == 5)
     61                 ww = "星期五";
     62             if (ww == 6)
     63                 ww = "星期六";
     64             colorfoot = "</font>"
     65             str = colorhead + yy + "-" + MM + "-" + dd + " " + hh + ":" + mm
     66                     + ":" + ss + "  " + ww + colorfoot;
     67             return (str);
     68         }
     69         function tick() {
     70             var today;
     71             today = new Date();
     72             document.getElementById("localtime").innerHTML = showLocale(today);
     73             window.setTimeout("tick()", 1000);
     74         }
     75         tick();
     76     </script>
     77     <br />
     78 
     79 <h1 align="center">题目选择</h1>
     80 <p>
     81   <from action="四则运算网页版.jsp" method="post">
     82   姓名:<input type="text" name="name"><br><br>
     83   请选择你所在的年级:
     84 <select name="nianji">
     85     <option value="一年级">一年级</option>
     86     <option value="二年级">二年级</option>
     87     <option value="三年级">三年级</option>
     88     <option value="四年级">四年级</option>
     89   </select><br><br>
     90   请输入题目个数:<input type="text" name="timugeshu"><br><br>
     91   请输入参数个数:<input type="text" name="canshugeshu"><br><br>
     92   请输入参数范围:<input type="text" name="canshufanwei"><br><br>
     93 </p>
     94 <tr>请选择需要的题型是否有正负数:
     95   <input type="radio" name="tixing" value="有"> 96 <input type="radio" name="tixing" value="无"></tr><br>
     97 <tr>请选择需要的题型是否有乘除法:
     98 <input type="radio" name="tixing1" value="有"> 99 <input type="radio" name="tixing1" value="无"></tr><br>
    100 <tr>请选择需要的题型是否有余数:
    101 <input type="radio" name="tixing2" value="有">102 <input type="radio" name="tixing2" value="无"></tr><br>
    103 <tr>请选择需要的题型是否有括号:
    104 <input type="radio" name="tixing3" value="有">105 <input type="radio" name="tixing3" value="无"></tr><br>
    106         <div class="det_text">
    107             <table style="margin-bottom:50px; margin-top:100px;">
    108             <div class="read_more">
    109                  <a class="btn" href="题目.html#题目"><p class="bbbtn">提交</p></a>
    110             </div>
    111         <div class="clear"></div>
    112 </form>
    113 </body>
    114 </html>

    Jsp文件

      1 <!DOCTYPE HTML>
      2 <html>
      3 <head>
      4 <title>题目</title>
      5 <style type="text/css">
      6 body,td,th {
      7     font-size: larger;
      8 }
      9 body {
     10     background-image: url(image/3.jpg);
     11 }
     12 </style>
     13 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     14 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
     15 <link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
     16 </head>
     17 
     18 <body>
     19 <div style=" 100%; font-family: 微软雅黑; text-align: center">
     20       <marquee scrollamount=3  style="COLOR=000000 FILTER: shadow(color=000000 ); FONT-FAMILY: 隶书; FONT-SIZE: 25pt; WIDTH: 100%">欢迎来到四则运算乐园</marquee></div>
     21 <span id="localtime"></span>
     22     <script type="text/javascript">
     23         function showLocale(objD) {
     24             var str, colorhead, colorfoot;
     25             var yy = objD.getYear();
     26             if (yy < 1900)
     27                 yy = yy + 1900;
     28             var MM = objD.getMonth() + 1;
     29             if (MM < 10)
     30                 MM = '0' + MM;
     31             var dd = objD.getDate();
     32             if (dd < 10)
     33                 dd = '0' + dd;
     34             var hh = objD.getHours();
     35             if (hh < 10)
     36                 hh = '0' + hh;
     37             var mm = objD.getMinutes();
     38             if (mm < 10)
     39                 mm = '0' + mm;
     40             var ss = objD.getSeconds();
     41             if (ss < 10)
     42                 ss = '0' + ss;
     43             var ww = objD.getDay();
     44             if (ww == 0)
     45                 colorhead = "<font color="#000000">";
     46             if (ww > 0 && ww < 6)
     47                 colorhead = "<font color="#000000">";
     48             if (ww == 6)
     49                 colorhead = "<font color="#000000">";
     50             if (ww == 0)
     51                 ww = "星期日";
     52             if (ww == 1)
     53                 ww = "星期一";
     54             if (ww == 2)
     55                 ww = "星期二";
     56             if (ww == 3)
     57                 ww = "星期三";
     58             if (ww == 4)
     59                 ww = "星期四";
     60             if (ww == 5)
     61                 ww = "星期五";
     62             if (ww == 6)
     63                 ww = "星期六";
     64             colorfoot = "</font>"
     65             str = colorhead + yy + "-" + MM + "-" + dd + " " + hh + ":" + mm
     66                     + ":" + ss + "  " + ww + colorfoot;
     67             return (str);
     68         }
     69         function tick() {
     70             var today;
     71             today = new Date();
     72             document.getElementById("localtime").innerHTML = showLocale(today);
     73             window.setTimeout("tick()", 1000);
     74         }
     75         tick();
     76     </script>
     77     <br />
     78 <!-- start header -->
     79 <div class="header1">
     80 <div class="wrap">
     81     <div class="soc_icons">
     82         <ul class="tt-wrapper">
     83     <div class="clear"></div>
     84 <!-- start header_left1 -->
     85 <div class="header_left1">
     86     <div class="logo">
     87         <h1 align="center"><a href="sizeyunsuan.html">快乐答题</a></h1>
     88     </div>
     89     <div class="h_nav">
     90     </div>
     91 </div>
     92 
     93 <!-- start main -->
     94 <div class="main">
     95 <div class="wrap">
     96     <div class="details"><!-- start details -->
     97     <p>
     98   <from action="四则运算网页版.jsp" method="post">
     99   根据你的选择,题目是:
    100   <span id="localtime"></span>
    101     <script type="text/javascript">
    102     function showLocale(objD) {
    103         var num,rnum,kh,fhn;
    104         var[][]sz=new var[num][4];
    105         var[][]jg=new var[num][4];    //计算结果
    106         var fhnum=0;    //运算符号的数字表示
    107         var[][] fh=new var[num][3];    //运算符号的符号表示
    108         var[] kh1=new var[num];   //记录前括号的位置
    109         var[] kh2=new var[num];   //记录后括号的位置
    110         var zq = 0,cw = 0;     //记录答题正确和错误的个数
    111         for(var l=0;l<num;l++)
    112         {
    113             var sznum=2+random.nextInt(3);   //每道题的数字个数 2-4
    114             for(var i=0;i<sznum;i++)   //生成数字
    115             {
    116                 sz[l][i]=1+random.nextInt(rnum);     //控制数的范围
    117             }
    118             for(var i=0;i<sznum-1;i++)    //生成运算符号
    119             {
    120                 if(fhn==1)   //计算有乘除法
    121                 {
    122                     fhnum=random.nextInt(4);
    123                     if(fhnum==0)
    124                         fh[l][i]='+';
    125                     if(fhnum==1)
    126                         fh[l][i]='-';
    127                     if(fhnum==2)
    128                         fh[l][i]='*';
    129                     if(fhnum==3)
    130                     {
    131                         fh[l][i]='/';
    132                     }
    133                 }
    134                 if(fhn==2)   //计算无乘除法
    135                 {
    136                     fhnum=random.nextInt(2);
    137                     if(fhnum==0)
    138                         fh[l][i]='+';
    139                     if(fhnum==1)
    140                         fh[l][i]='-';
    141                 }
    142             }
    143             System.out.print(l+1+": ");
    144             if(sznum==2)   //如果一个题只有2个数字时不加括号
    145                 kh=2;
    146             if(kh==1)  //有括号时
    147             {
    148                 kh1[l]=random.nextInt(sznum-1);    //前括号后面的数字的位置0~sznum-2
    149                 kh2[l]=random.nextInt(sznum-1-kh1[l])+kh1[l]+1;    //后括号前面数字的位置kh1+1~sznum-1
    150                 if(kh1[l]==0&&kh2[l]==sznum-1)    //防止括号将整个式子括住
    151                 {
    152                     for(;;)
    153                     {
    154                         kh2[l]=random.nextInt(sznum-1-kh1[l])+kh1[l]+1;    //后括号的位置kh1+1~sznum
    155                         if(kh2[l]!=sznum-1)
    156                             break;
    157                     }
    158                 }
    159                 jg[l][0]=sz[l][0];
    160                 for(var i=0;i<kh1[l];i++)
    161                 {
    162                     System.out.print(sz[l][i]);
    163                     System.out.print(fh[l][i]);
    164                     //输出式子
    165                     //计算结果
    166                     if(fh[l][i]=='+')
    167                         jg[l][i+1]=jg[l][i]+sz[l][i+1];
    168                     if(fh[l][i]=='-')
    169                     {
    170                             for(;;)
    171                             {
    172                                 if(jg[l][i]>sz[l][i+1])
    173                                     break;
    174                                 else
    175                                     sz[l][i+1]=1+(int)random.nextInt(rnum);
    176                             }
    177                         jg[l][i+1]=jg[l][i]-sz[l][i+1];
    178                     }
    179                     if(fh[l][i]=='*')
    180                         jg[l][i+1]=jg[l][i]*sz[l][i+1];
    181                     if(fh[l][i]=='/')
    182                     {
    183                         for(;;)
    184                         {
    185                             if(jg[l][i]<sz[l][i+1])
    186                             {
    187                                 sz[l][i+1]=random.nextInt(rnum)+1;
    188                             }
    189                             else 
    190                                 break;
    191                         }
    192                         jg[l][i+1]=jg[l][i]/sz[l][i+1];
    193                     }
    194                 }
    195                 System.out.print("(");
    196                 for(int i=kh1[l];i<kh2[l];i++)
    197                 {
    198                     System.out.print(sz[l][i]);
    199                     System.out.print(fh[l][i]);
    200                     //输出式子
    201                     //计算结果
    202                     //计算结果
    203                     if(fh[l][i]=='+')
    204                         jg[l][i+1]=jg[l][i]+sz[l][i+1];
    205                     if(fh[l][i]=='-')
    206                     {
    207                             for(;;)
    208                             {
    209                                 if(jg[l][i]>sz[l][i+1])
    210                                     break;
    211                                 else
    212                                     sz[l][i+1]=1+(int)random.nextInt(rnum);
    213                             }
    214                         jg[l][i+1]=jg[l][i]-sz[l][i+1];
    215                     }
    216                     if(fh[l][i]=='*')
    217                         jg[l][i+1]=jg[l][i]*sz[l][i+1];
    218                     if(fh[l][i]=='/')
    219                     {
    220                         for(;;)
    221                         {
    222                             if(jg[l][i]<sz[l][i+1])
    223                             {
    224                                 sz[l][i+1]=random.nextInt(rnum)+1;
    225                             }
    226                             else 
    227                                 break;
    228                         }
    229                         jg[l][i+1]=jg[l][i]/sz[l][i+1];
    230                     }
    231                 }
    232                 System.out.print(sz[l][kh2[l]]+")");
    233                 //检验式子是否重复,重复执行下面的替换最后一个数使其不在重复
    234                 for(var t=0;t<l;t++)
    235                 {
    236                     for(var i=0;i<sznum;i++)
    237                     {
    238                         for(;;)
    239                         {
    240                             if(sz[l][i]==sz[t][i]&&fh[l][i]==fh[t][i]&&kh1[l]==kh1[t]&&kh2[l]==kh2[t])
    241                                 sz[l][sznum]=random.nextInt(rnum)+1;
    242                             else
    243                                 break;
    244                         }
    245                     }
    246                 }
    247                 for(var i=kh2[l]+1;i<sznum;i++)
    248                 {
    249                     System.out.print(fh[l][i]);
    250                     System.out.print(sz[l][i+1]);
    251                     //输出式子
    252                     //计算结果
    253                     if(fh[l][i]=='+')
    254                         jg[l][i+1]=jg[l][i]+sz[l][i+1];
    255                     if(fh[l][i]=='-')
    256                     {
    257                             for(;;)
    258                             {
    259                                 if(jg[l][i]>sz[l][i+1])
    260                                     break;
    261                                 else
    262                                     sz[l][i+1]=1+(int)random.nextInt(rnum);
    263                             }
    264                         jg[l][i+1]=jg[l][i]-sz[l][i+1];
    265                     }
    266                     if(fh[l][i]=='*')
    267                         jg[l][i+1]=jg[l][i]*sz[l][i+1];
    268                     if(fh[l][i]=='/')
    269                     {
    270                         for(;;)
    271                         {
    272                             if(jg[l][i]<sz[l][i+1])
    273                             {
    274                                 sz[l][i+1]=random.nextInt(rnum)+1;
    275                             }
    276                             else 
    277                                 break;
    278                         }
    279                         jg[l][i+1]=jg[l][i]/sz[l][i+1];
    280                     }
    281                 }
    282                 System.out.print('=');
    283             }
    284             if(kh==2)    //没有括号时
    285             {
    286                 jg[l][0]=sz[l][0];
    287                 for(var i=0;i<sznum-1;i++)
    288                 {
    289                     System.out.print(sz[l][i]);  //输出式子
    290                     System.out.print(fh[l][i]);
    291                     //计算结果
    292                     if(fh[l][i]=='+')
    293                         jg[l][i+1]=jg[l][i]+sz[l][i+1];
    294                     if(fh[l][i]=='-')
    295                     {
    296                             for(;;)
    297                             {
    298                                 if(jg[l][i]>sz[l][i+1])
    299                                     break;
    300                                 else
    301                                     sz[l][i+1]=1+(int)random.nextInt(rnum);
    302                             }
    303                         jg[l][i+1]=jg[l][i]-sz[l][i+1];
    304                     }
    305                     if(fh[l][i]=='*')
    306                         jg[l][i+1]=jg[l][i]*sz[l][i+1];
    307                     if(fh[l][i]=='/')
    308                     {
    309                         for(;;)
    310                         {
    311                             if(jg[l][i]<sz[l][i+1])
    312                             {
    313                                 sz[l][i+1]=random.nextInt(rnum)+1;
    314                             }
    315                             else 
    316                                 break;
    317                         }
    318                         jg[l][i+1]=jg[l][i]/sz[l][i+1];
    319                     }
    320                 }
    321                 //检验式子是否重复,重复执行下面的替换最后一个数使其不在重复
    322                 for(var t=0;t<l;t++)
    323                 {
    324                     for(var i=0;i<sznum;i++)
    325                     {
    326                         for(;;)
    327                         {
    328                             if(sz[l][i]==sz[t][i]&&fh[l][i]==fh[t][i])
    329                                 sz[l][sznum]=random.nextInt(rnum)+1;
    330                             else
    331                                 break;
    332                         }
    333                     }
    334                 }
    335                 System.out.print(sz[l][sznum-1]+"=");
    336             }
    337             int result = in.nextInt();  //输入结果
    338             if(result==jg[l][sznum-1])
    339             {
    340                 System.out.println("输入结果准确!你好棒!");
    341                 zq++;
    342             }
    343             else
    344             {
    345                 System.out.println("输入结果错误!下次努力!");
    346                 cw++;
    347             }
    348         }
    349         System.out.println("正确的个数:"+zq+"
    错误的个数:"+cw);
    350     }
    351 }
    352         <div class="det_text">
    353             <table style="margin-bottom:50px; margin-top:100px;">
    354             <div class="read_more">
    355                  <a class="btn" href="答题.html#答题"><p class="bbbtn">开始答题</p></a>
    356             </div>
    357         <div class="clear"></div>
    358     <!-- end details -->
    359 
    360 <!-- start footer -->
    361 <div class="footer_bg">
    362 <div class="wrap">
    363     <div class="footer">
    364         <div class="span_of_4">
    365             <div class="clear"></div>
    366         </div>
    367         <div class="footer_top">
    368             <div class="copy">
    369             </div>
    370 </body>
    371 </html>

    第二个jsp文件

      1 <!DOCTYPE HTML>
      2 <html>
      3 <head>
      4 <title>答题</title>
      5 <style type="text/css">
      6 body,td,th {
      7     font-size: larger;
      8 }
      9 body {
     10     background-image: url(image/3.jpg);
     11 }
     12 </style>
     13 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     14 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
     15 <link href="css/style.css" rel="stylesheet" type="text/css" media="all" />
     16 </head>
     17 <body>
     18 <div style=" 100%; font-family: 微软雅黑; text-align: center">
     19       <marquee scrollamount=3  style="COLOR=000000 FILTER: shadow(color=000000 ); FONT-FAMILY: 隶书; FONT-SIZE: 25pt; WIDTH: 100%">欢迎来到四则运算乐园</marquee></div>
     20 <span id="localtime"></span>
     21     <script type="text/javascript">
     22         function showLocale(objD) {
     23             var str, colorhead, colorfoot;
     24             var yy = objD.getYear();
     25             if (yy < 1900)
     26                 yy = yy + 1900;
     27             var MM = objD.getMonth() + 1;
     28             if (MM < 10)
     29                 MM = '0' + MM;
     30             var dd = objD.getDate();
     31             if (dd < 10)
     32                 dd = '0' + dd;
     33             var hh = objD.getHours();
     34             if (hh < 10)
     35                 hh = '0' + hh;
     36             var mm = objD.getMinutes();
     37             if (mm < 10)
     38                 mm = '0' + mm;
     39             var ss = objD.getSeconds();
     40             if (ss < 10)
     41                 ss = '0' + ss;
     42             var ww = objD.getDay();
     43             if (ww == 0)
     44                 colorhead = "<font color="#000000">";
     45             if (ww > 0 && ww < 6)
     46                 colorhead = "<font color="#000000">";
     47             if (ww == 6)
     48                 colorhead = "<font color="#000000">";
     49             if (ww == 0)
     50                 ww = "星期日";
     51             if (ww == 1)
     52                 ww = "星期一";
     53             if (ww == 2)
     54                 ww = "星期二";
     55             if (ww == 3)
     56                 ww = "星期三";
     57             if (ww == 4)
     58                 ww = "星期四";
     59             if (ww == 5)
     60                 ww = "星期五";
     61             if (ww == 6)
     62                 ww = "星期六";
     63             colorfoot = "</font>"
     64             str = colorhead + yy + "-" + MM + "-" + dd + " " + hh + ":" + mm
     65                     + ":" + ss + "  " + ww + colorfoot;
     66             return (str);
     67         }
     68         function tick() {
     69             var today;
     70             today = new Date();
     71             document.getElementById("localtime").innerHTML = showLocale(today);
     72             window.setTimeout("tick()", 1000);
     73         }
     74         tick();
     75     </script>
     76     <br />
     77 <!-- start header -->
     78 <div class="header1">
     79 <div class="wrap">
     80     <div class="soc_icons">
     81         <ul class="tt-wrapper">
     82     <div class="clear"></div>
     83 <!-- start header_left1 -->
     84 <div class="header_left1">
     85     <div class="logo">
     86         <h1 align="center"><a href="sizeyunsuan.html">快乐答题</a></h1>
     87     </div>
     88     <div class="h_nav">
     89     </div>
     90 </div>
     91 
     92 <!-- start main -->
     93 <div class="main">
     94 <div class="wrap">
     95     <div class="details"><!-- start details -->
     96     <p>
     97   <from action="四则运算网页版.jsp" method="post">
     98   请输入您的答案:<input type="text" name="daan"><br><br>
     99         <div class="det_text">
    100             <table style="margin-bottom:50px; margin-top:100px;">
    101             <div class="read_more">
    102                  <a class="btn" href="timuxuanze.html#题目选择"><p class="bbbtn">返回</p></a>
    103             </div>
    104         <div class="clear"></div>
    105     <!-- end details -->
    106 
    107 <!-- start footer -->
    108 <div class="footer_bg">
    109 <div class="wrap">
    110     <div class="footer">
    111         <div class="span_of_4">
    112             <div class="clear"></div>
    113         </div>
    114         <div class="footer_top">
    115             <div class="copy">
    116             </div>
    117 </body>
    118 </html>

    三.运行结果截图

    四.按照PSP0级的要求记录开发过程中的项目计划日志、时间记录日志、缺陷记录日志

                                    周活动总结表

    姓名:谷伟华                                                     日期:2016.4.1

     日期任务

          听课

        编写程序

        阅读课本

        日总计

    周日

     

     

     

     

    周一

    100分钟

    60分钟

    90分钟

    250分钟

    周二

     

    150分钟

     

    150分钟

    周三

     

     

     

     

    周四

     

    90分钟

     

    90分钟

    周五

     

    60分钟

    40分钟

    100分钟

    周六

     

     

     

     

    周总计

    100分钟

    360分钟

    130分钟

    590分钟

     

    姓名:谷伟华                                                      日期:2016.4.9

     日期任务

          听课

        编写程序

        阅读课本

        日总计

    周日

     

    60分钟

    120分钟

    180分钟

    周一

     

     

     

     

    周二

    100分钟

    150分钟

    100分钟

    350分钟

    周三

     

    110分钟

    120分钟

    230分钟

    周四

     

    250分钟

    150分钟

    400分钟

    周五

     

    60分钟

    180分钟

    240分钟

    周六

     

    90分钟

    150分钟

    240分钟

    周总计

    100分钟

    720分钟

    820分钟

    1640分钟

     

    学生:谷伟华                                                 日期:4/1/2016

    教师:王建民                                                  课程:软件工程概论               

    日期

    开始时间

    结束时间

    中断时间

    净时间

    活动

    备注

    3/28

    8:00

    9:50

    10分钟

    100分钟

    听课

    上课

     

    15:00

    16:00

     

    60分钟

    编程序

    作业6

     

    16:00

    17:30

     

    90分钟

    看书

    构建之法

    3/29

    17:30

    18:30

     

    60分钟

    写精读

    阅读笔记

     

    18:30

    20:00

     

    90分钟

    编程序

    作业6

    3/31

    19:00

    20:30

     

    90分钟

    编程序

    作业6

    4/1

    17:30

    18:00

     

    30分钟

    写博客

    进度条

     

    18:00

    19:10

     

    70分钟

    编程序

    作业6

     

    学生:谷伟华                                                  日期:4/9/2016

    教师:王建民                                                  课程:软件工程概论               

    日期

    开始时间

    结束时间

    中断时间

    净时间

    活动

    备注

    4/5

    14:00

    15:50

    10分钟

    100分钟

    听课

    上课

     

    16:30

    18:00

     

    90分钟

    编程序

    课上作业

     

    18:30

    20:40

     

    130分钟

    讨论,编程

    作业6

    4/6

    14:30

    16:00

     

    90分钟

    编程序

    作业6

     

    16:00

    18:20

     

    150分钟

    看书

    Java web

    4/7

    14:00

    16:30

     

    150分钟

    编程序

    作业6

     

    16:30

    20:40

    30分钟

    220分钟

    看书

    Java web

    4/8

    16:30

    18:00

     

    90分钟

    编程序

    作业6

     

    20:30

    23:00

     

    150分钟

    改程序

    作业6

    4/9

    13:00

    15:00

     

    120分钟

    看书

    构建之法

     

    15:00

    15:30

     

    30分钟

    写总结

    进度条

     

    15:30

    17:00

     

    90分钟

    写精读

    阅读笔记

     

    19:00

    21:30

     

    150分钟

    写程序

    作业6

    4/10

    15:00

    16:30

     

    90分钟

    讨论

    结组项目

     

    16:30

    17:30

     

    60分钟

    写博客

    小组项目

     

    17:30

    18:20

     

    50分钟

    写博客

    作业6的实验报告

  • 相关阅读:
    Delphi 正则表达式之TPerlRegEx 类的属性与方法(3): Start、Stop
    Delphi 正则表达式之TPerlRegEx 类的属性与方法(2): 关于子表达式
    Delphi 正则表达式之TPerlRegEx 类的属性与方法(1): 查找
    Delphi 正则表达式语法(10): 选项
    Delphi 正则表达式语法(9): 临界匹配
    Delphi 正则表达式语法(8): 引用子表达式
    Delphi 正则表达式语法(7): 匹配转义字符
    看阿里P7讲MyBatis:从MyBatis的理解以及配置和实现全帮你搞懂
    公司新来的小姐姐不懂java中的static关键字,这样给她描述不香吗?
    2020阿里,字节跳动,JAVA岗(一线企业校招、社招)面试题合集
  • 原文地址:https://www.cnblogs.com/gzgz/p/5372449.html
Copyright © 2011-2022 走看看