关于教师评价系统的一个WEB应用开发(一)

类别:Asp 点击:0 评论:0 推荐:

这个教师评价系统是根据单位需要,对一学期来学生对老师的评价进行信息收集,并在此基础上对各位教师作出一种量化考核。

根据要求我首先进行了程序分析,尽量收集齐应用需求,避免在编码阶段再对应用需求进行改动。由于是要求通过网络进行

信息收集,所以系统采用WEB开发,方便应用,这也应该是以后应用软件的一个方向吧。在这里我采用ASP技术+ACCESS数据库(因

为这是一个比较小的应用程序,数据量不大,采用ACCESS数据库较简单)。

系统几点要求:1、程序界面要求尽量地简单易用,一看就会;2、根据评价标准对各位老师打分,每一个学生只能进行一次打

分;3、学生通过自己学号进入各自班级,对自己的老师进行打分;4、最后要求生成每个老师的每项评价标准的平均分。

根据要求需要建立一个数据库,包含四个表:班级表(用来记录投票学生),教师表(记录全校所有任课教师和他们的班级),

分值表(记录对教师的八个评价标准),投票表(记录每个学生对教师各项评价标准的打分结果)

界面一:初始界面,学生通过选择自己的班级,输入自己的学号即可“开始”进入下一个页面进行对老师的打分。在本界面中添加

了一个表单对象form,一个list列表框,一个文本框,两个按钮。

页面原代码如下:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>

<html>

<head>

<title>教师评价系统</title>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

</head>

 

<body>

<form name="form1" method="post" action="pingce.asp">  <!—这里表单提交数据到pingce.asp页面处理-->

  <table width="75%" border="0" align="center">

    <tr>

      <td height="48" colspan="3"><div align="center"></div>

        <div align="center">

          <table width="96%" border="0">

            <tr>

              <td><img src="/image/dfles.jpg" width="299" height="60"></td>

            </tr>

            <tr>

              <td><div align="center">

                  <h1>外国语实验学校</h1>

                  <h1>网络问卷调查</h1>

                </div></td>

            </tr>

          </table>

        </div></td>

    </tr>

    <tr>

      <td height="32" colspan="3"><div align="left"><font color="#FF0000" size="4" face="楷体_GB2312">

          请各位学生选择自己所在的班级,正确输入自己的学号。注:每一个学生只能做一次,多余作废。</font></div></td>

    </tr>

    <tr>

      <td width="40%"><div align="right"><font color="#FF0000" size="2">所在班级</font></div></td>

      <td width="19%"><select name="selectclass" size="1">

          <option value="G0501">高05届1班</option>

          <option value="G0502">高05届2班</option>

          <option value="G0503">高05届3班</option>

          <option value="G0504">高05届4班</option>

          <option value="G0505">高05届5班</option>

          <option value="G0506">高05届6班</option>

          <option value="G0601">高06届1班</option>

          <option value="G0602">高06届2班</option>

          <option value="G0603">高06届3班</option>

          <option value="G0604">高06届4班</option>

          <option value="G0605">高06届5班</option>

          <option value="G0606">高06届6班</option>

          <option value="G0701">高07届1班</option>

          <option value="G0702">高07届2班</option>

          <option value="G0703">高07届3班</option>

          <option value="G0704">高07届4班</option>

          <option value="G0705">高07届5班</option>

          <option value="G0706">高07届6班</option>

          <option value="G0707">高07届7班</option>

          <option value="G0708">高07届8班</option>

          <option value="c0501">初05届1班</option>

          <option value="c0502">初05届2班</option>

          <option value="c0503">初05届3班</option>

          <option value="c0504">初05届4班</option>

          <option value="c0505">初05届5班</option>

          <option value="c0506">初05届6班</option>

          <option value="c0507">初05届7班</option>

          <option value="c0508">初05届8班</option>

          <option value="c0509">初05届9班</option>

          <option value="c0510">初05届10班</option>

          <option value="c0511">初05届11班</option>

          <option value="c0512">初05届12班</option>

          <option value="c0513">初05届13班</option>

        

          <option value="c0601">初06届1班</option>

          <option value="c0602">初06届2班</option>

          <option value="c0603">初06届3班</option>

          <option value="c0604">初06届4班</option>

          <option value="c0605">初06届5班</option>

          <option value="c0606">初06届6班</option>

          <option value="c0607">初06届7班</option>

          <option value="c0608">初06届8班</option>

          <option value="c0609">初06届9班</option>

          <option value="c0610">初06届10班</option>

          <option value="c0611">初06届11班</option>

          <option value="c06012">初06届12班</option>

          <option value="c0701">初07届1班</option>

          <option value="c0702">初07届2班</option>

          <option value="c0703">初07届3班</option>

          <option value="c0704">初07届4班</option>

          <option value="c0705">初07届5班</option>

          <option value="c0706">初07届6班</option>

          <option value="c0707">初07届7班</option>

          <option value="c0708">初07届8班</option>

          <option value="c0709">初07届9班</option>

          <option value="c0710">初07届10班</option>

          <option value="c0711">初07届11班</option>

          <option value="c0712">初07届12班</option>

        </select> </td>

      <td width="41%">&nbsp;</td>

    </tr>

    <tr>

      <td height="21"><div align="right"><font color="#FF0000" size="2">输入学生学号</font></div></td>

      <td><input name="textfield" type="text" size="10"></td>

      <td>&nbsp;</td>

    </tr>

    <tr>

      <td height="23">&nbsp;</td>

      <td><input type="submit" name="Submitstart" value="开始"></td>

      <td><input type="reset" name="Submitcancel" value="重写"></td>

    </tr>

  </table>

</form>

</body>

</html>

文件这里采用VBSCRIPT脚本书写,当然也可以在其中使用JAVASCRIPT,只需要写在<script language=”javascript”></script>之

间就可以了。此页面接受学生学号输入,并添加进数据库班级表中,如果学生已经进入打过一次分,则在数据表中已经有了他的学

号记录,经过判断不能再进行第二次投票。对数据的处理在下一个页面pingce.asp.

 

本文地址:http://com.8s8s.com/it/it7527.htm