用dreamweaver制作asp投票系统

用dreamweaver制作asp投票系统

ID:17095112

大小:807.50 KB

页数:14页

时间:2018-08-27

用dreamweaver制作asp投票系统_第1页
用dreamweaver制作asp投票系统_第2页
用dreamweaver制作asp投票系统_第3页
用dreamweaver制作asp投票系统_第4页
用dreamweaver制作asp投票系统_第5页
资源描述:

《用dreamweaver制作asp投票系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用Dreamweaver制作ASP投票系统一、程序说明及投票系统流程图总的来说,投票系统可分为3个模块:选票模块,选票处理模块和结果显示模块!投票系统需要对某一项目的选择做出记录,一般情况下是存放在数据库中然后对投票情况进行统计并显示投票结果。首先给出选票,即供投票者选择的窗体对象,当投票者按下投票按钮后,选票处理模块开始激活,对传送到服务器的数据作相应的处理,服务器端在处理时先判断用户选择的是那一项,然后把相应字段的值加1。实际上保存投票结果的数据库中的表只有一条记录就可以了,只是需要不断的对这些数据进行更新。最后则是由结果显示模块把投票结果显示出来。这篇教程以对一部电影的

2、评价为例进行投票系统的讲解。在这个例子中有3种选择,很好、一般和很差!并且只能选择其中一项。文件说明:*vote.asp 投票页*result.asp显示投票结果*add.asp选票处理模块,投票者在投票页选择并按下投票按钮并提交后,数据库即进行更新,最后转向Result.asp二、数据库的设计和建立数据库文件tvote.mdb只有一个表tvote,该表只有一条记录,而记录对应着3个字段,每一个字段保持一种选项的投票数目。新建表的记录初始值为0,为了方便看效果,所以先对记录的各个字段赋了初值!三、建立站点和数据库连接1.建立站点!关于建立站点的详细步骤,偶就不说了。贴张图看下

3、!!提醒下,建立站点前别忘了建立虚拟目录!2.数据库连接,这里用构建0DBC的方法来连接数据库!DSN(DataSourceName),数据源名称)表示用于将应用程序和某个数据库相连接的信息集合。ODBC数据源管理器使用该信息来创建指向数据库的连接!具体步骤:启动控制面板-管理工具-数据源(0DBC)-系统DSN-“添加”然后在打开的创建新数据源对话框中选择 MicrosoftAccessDriver(*.mdb)点击“完成”会出现ODBC MicrosoftAccess安装对话框,给你要建立的数据源起个名字,然后点击“选择”,选择你建立的数据库文件的路径!单击确定,就可以看

4、到在ODBC数据源管理器中多了一个我们刚刚新建立的数据源。然后到dreamweaver里面,打开我们刚刚建立的站点,随便打开一个文件!打开应用程序面板的数据库标签,点“+”,选择“数据源名称(DSN)”然后在打开的对话框中作如下设置,可点击测试看数据库连接是否成功!实际上,投票者只需要作出选择就可以了,不需要添加任何行为。对投票页紧需设置表单及窗体对象的属性即可。1.先制作如下的静态页面注意,页面中的表格一定是嵌套在一个form(表单)里面的(偶刚开始学asp的时候,都是直接就弄个表格,结果出了n次错)2.form设置将光标移到表单区域内,单击窗口下面的form标签来选中fo

5、rm。对form属性进行如下设置单击表格右列第一行的单选按钮属性设置form中的单选按钮的属性。在其属性面板中,在单选按钮文本框中输入rbResult,这样就设置了该单选按钮的name的属性为rbResult,在选定值文本框中输入fGood,这样就设置了该单选按钮的Value属性值。如图输入的value属性值与数据库中的表tvote的一个字段名相同,而表tvote的fGood字段保存的是选择[很好]项的投票者总数,在按下投票按钮提交后,将fGood作为单选按钮的值传出,与数据库中的字段名联系起来!在初始状态选项中,选中[已勾选]单选按钮,即默认情况下被选中!同样,对下面2个单

6、选按钮也按以上步骤设置!表格中下面的2个单选按钮的name属性也设为rbResult,这样设置可使3个单选按钮的name属性相同,这样投票者就只能选择其中的一项。在[初始状态]选项中选中[未选中]单选按钮,在[选定值]文本框中分别输入fMid、fBad,与表tvote中的另外二个字段相同,这样,vote。asp就作好了!五、投票结果页面的制作制作页面2.定义记录集打开数据[绑定]面板,单击[+]按钮,选择[记录集(查询)]菜单项,如果出现简单[记录集]对话框,则应单击[高级。。。]按钮转到高级记录集对话框!在名称文本框中输入rsVote,在连接下拉列表中选择connvote,

7、在SQL列表框中书写“SELECTfGood,fMid,fBad,(fGood+fMid+fBad)asVTotal,(fGood/VTotal)asGoodPercent,(fMid/VTotal)asMidpPercent,(fBad/VTotal)asBadPercentFROMtVote”3.数据绑定将光标放在“有 人参加了投票”之间,在绑定面板中选中vtotal字段,然后单击“插入”这样就把投票人的总数动态的加入到Result。asp页面中!用同样的方法将其他字段绑定到相应位置最后完成的页面如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。