2 网络测试考试
网络调查投票系统的应用可以说是非常广泛,其系统的主要思路就是利用form表单中的单选框和多选框进行数据的收集,这里我们对网络调查系统功能进行扩展就会变成另一个很使用的系统—网络测试考试系统,目前无论是教育行业、政府机关、企业单位都会有网络测试考试、网络培训机制,所以这部分在社会中也有着十分广泛的应用。从系统功能上分析网络测试考试只是比网络调查系统增加了评分机制,其他功能和网络调查系统非常相似。网络测试考试系统是一个非常庞大的系统,而且对网络安全性的要求非常高,初学者想要建立完善的测试考试系统是非常困难的。在这里通过网络调查系统,向读者简单介绍一下网络测试考试系统的大体思路的部分代码,供大家参考学习。
2.1 数据库结构设计
在网络测试考试系统中和网络调查系统功能大致相同,在添加考试题目和管理用户身份验证在前面都进行过详细的讲解,在这里省略了系统功能分析的步骤。系统在数据库中主要建立测试表。
测试表字段如下:ID、测试标题、测试内容、标准答案、分值、项目类别,如图4所示。

图4
2.2 按照功能模块进行程序编写
下面来看一下网络测试考试系统的部分代码,只提供分数统计程序代码。
(1)index.asp(考试题目显示程序)
<!-- #include file="title.asp"-->
<%’title.asp为数据库连接代码,本代码省略,同网络调查中title.asp代码%>
<form action=scored.asp method=post> <%set rs=server.createobject("adodb.recordset")
|