一、程序说明及投票系统流程图 总的来说,投票系统可分为3个模块:选票模块,选票处理模块和结果显示模块
投票系统需要对某一项目的选择做出记录,一般情况下是存放在数据库中然后对投票情况进行统计并显示投票结果
首先给出选票,即供投票者选择的窗体对象,当投票者按下投票按钮后,选票处理模块开始激活,对传送到服务器的数据作相应的处理,服务器端在处理时先判断用户选择的是那一项,然后把相应字段的值加1
实际上保存投票结果的数据库中的表只有一条记录就可以了,只是需要不断的对这些数据进行更新
最后则是由结果显示模块把投票结果显示出来
这篇教程以对一部电影的评价为例进行投票系统的讲解
在这个例子中有3种选择,很好、一般和很差
并且只能选择其中一项
文件说明: *vote
ASP 投票页 *result
asp 显示投票结果 *add
asp 选票处理模块,投票者在投票页选择并按下投票按钮并提交后,数据库即进行更新,最后转向Result
asp 二、数据库的设计和建立 数据库文件 tvote
mdb 只有一个表 tvote,该表只有一条记录,而记录对应着3个字段,每一个字段保持一种选项的投票数目
新建表的记录初始值为 0,为了方便看效果,所以先对记录的各个字段赋了初值
三、建立站点和数据库连接 1
关于建立站点的详细步骤,偶就不说了
提醒下,建立站点前别忘了建立虚拟目录
数据库连接,这里用构建0DBC 的方法来连接数据库
DSN(Data Sou rce Name),数据源名称)表示用于将应用程序和某个数据库相连接的信息集合
ODBC 数据源管理器使用该信息来创建指向数据库的连接
具体步骤:启动控制面板-管理工具-数据源(0DBC)-系统 DSN-“添加” 然后在打开的创建新数据源对话框中选择 Microsoft Access Driv er (*