网站投票系统的制作与流程

        前言:网站投票系统是基于网络的一种投票收集及统计的系统,比传统的投票统计更为方便、快     速、准确。总的来说,投票系统总体可分为3个模块:选票模块,选票处理模块和结果显示模块。


      简介:首先给出选票,即供投票者选择的窗体对象,当投票者按下投票按钮后,选票处理模块开始 激活,对传送到服务器的数据作相应的处理,服务器端在处理时先判断用户选择的是那一项,然后把相应字段的值加1。实际上保存投票结果的数据库中的表只有一条记录就可以了,只是需要不断的对这些数据进行更新。最后则是由结果显示模块把投票结果显示出来。


                                                                 流程                                             

    1.数据库的设计与建立

       数据库文件tvote.mdb只有一个表tvote,该表只有一条记录,而记录对应着3个字段,每一个字段保持一种选项的投票数目。新建表的记录初始值为0,同时为了方便看效果,应该先对记录的各个字段赋了初值

    2.建立站点与数据库链接          

      1.建立站点

      2.数据库连接,这里用构建ODBC的方法来连接数据库

         DSN(Data Source Name),数据源名称)表示用于将应用程序和某个数据库相连接的信息集合。ODBC数据源管理器使用 该信息来创建指向数据库的连接!

         具体步骤:启动控制面板-管理工具-数据源(ODBC)-系统DSN-“添加”

    3.投票系统主页面制作       

       1.先制作如下的静态页面

          注意,页面中的表格一定是嵌套在一个form(表单)里面的(偶刚开始学asp的时候,都是直接就弄个表格,结果出了n次错)

        2.form设置

    4.投票结果页面的制作 

       1.定义记录集

       2.数据绑定

       3.记录集中有3个动态数据,分别是投票[很好][一般][很差]的人数占投票总人数的比例。而这三项动态数据的值是小数,在浏览时,将以小数形式显示因此,要把他转换成百分数,并保留2位小数。

       4.制作表格的动态属性

    5.更新页add.asp

       1.新建一个动态页asp VBScript文件

       2.绑定-命令(预存过程)

          由于投票系统主要记录各个选项的投票人数,所以这一步并不是对数据库进行读操作或者向数据库插入一条记录,而是修改数据库的表vote中某一字段的值。确切的说,是对表vote某一字段的数据进行累加,所以必须选择[命令(预存过程)]菜单项用简单的SQl语言进行定制

        制作重点与相关技巧:制作投票系统,首先需要了解投票系统的机制、投票系统需要建立的各个网页文件以及制作这些文件的步骤!主要制作技术有:投票系统的制作,单选按钮的命名及value属性的设置技巧,单选按钮的值的存储技巧,sql中计算字段的使用,比例图示的设计技巧及动态数据格式的格式设置等等。

部分源码

  

 

 

 

更多推荐

网站投票系统制作与流程