ASP

本类阅读TOP10

·asp常用数据库连接方法和技巧
·无组件生成BMP验证码
·一些常用的辅助代码 (网络收藏)
·JavaScript实现的数据表格:冻结列、调整列宽和客户端排序
·VisualStudio.NET_2003及其 MSDN 下载地址
·ASP模拟MVC模式编程
·图片以二进制流输出到网页
·MD5加密算法 ASP版
·ASP.NET编程中的十大技巧
·改进 ASP 的字符串处理性能

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
关于教师评价系统的一个WEB应用开发(一)

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

    这个教师评价系统是根据单位需要,对一学期来学生对老师的评价进行信息收集,并在此基础上对各位教师作出一种量化考核。
    根据要求我首先进行了程序分析,尽量收集齐应用需求,避免在编码阶段再对应用需求进行改动。由于是要求通过网络进行
信息收集,所以系统采用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">051</option>
          <option value="G0502">052</option>
          <option value="G0503">053</option>
          <option value="G0504">054</option>
          <option value="G0505">055</option>
          <option value="G0506">056</option>
          <option value="G0601">061</option>
          <option value="G0602">062</option>
          <option value="G0603">063</option>
          <option value="G0604">064</option>
          <option value="G0605">065</option>
          <option value="G0606">066</option>
          <option value="G0701">071</option>
          <option value="G0702">072</option>
          <option value="G0703">073</option>
          <option value="G0704">074</option>
          <option value="G0705">075</option>
          <option value="G0706">076</option>
          <option value="G0707">077</option>
          <option value="G0708">078</option>
          <option value="c0501">051</option>
          <option value="c0502">052</option>
          <option value="c0503">053</option>
          <option value="c0504">054</option>
          <option value="c0505">055</option>
          <option value="c0506">056</option>
          <option value="c0507">057</option>
          <option value="c0508">058</option>
          <option value="c0509">059</option>
          <option value="c0510">0510</option>
          <option value="c0511">0511</option>
          <option value="c0512">0512</option>
          <option value="c0513">0513</option>
         
          <option value="c0601">061</option>
          <option value="c0602">062</option>
          <option value="c0603">063</option>
          <option value="c0604">064</option>
          <option value="c0605">065</option>
          <option value="c0606">066</option>
          <option value="c0607">067</option>
          <option value="c0608">068</option>
          <option value="c0609">069</option>
          <option value="c0610">0610</option>
          <option value="c0611">0611</option>
          <option value="c06012">0612</option>
          <option value="c0701">071</option>
          <option value="c0702">072</option>
          <option value="c0703">073</option>
          <option value="c0704">074</option>
          <option value="c0705">075</option>
          <option value="c0706">076</option>
          <option value="c0707">077</option>
          <option value="c0708">078</option>
          <option value="c0709">079</option>
          <option value="c0710">0710</option>
          <option value="c0711">0711</option>
          <option value="c0712">0712</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.
 



相关文章

相关软件