文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网站建设DreamWeaver用Dreamweaver MX 2004制作ASP动态网站(投票系统篇)
精品推荐
特别推荐
·玩转Dreamweaver速记CSS属性
·在DW中使用CSS样式表来设置网页
·利用DW8掌握网页代码基本格式
·用Dreamweaver8制作网页中常用的过度效果
·级联删除的触发器代码解释
·DW滤镜样式的语法规则
·Dreamweaver初学者常见问题解答
·12个Dreamweaver鲜为人知的小秘诀
·巧妙运用Dreamweaver进行网页制作技巧
·网页导航设计九大注意事项
·Dreamweaver技巧12条
·DreamWeaver 经典
·寻找Dreamweaver鲜为人知的小秘诀
·在DW中插入Flash的参数详解
·Dreamweaver层使用八定律
·用Dreamweaver MX 2004的Flash动画元素
·DW 技巧简单几问几答
·Dreamweaver MX实例:插入交替图像按钮
·在DreamWeaver中应用CSS样式表技巧两则
·Dreamweaver MX 2004的一句话技巧
热点TOP10
·Dreamweaver MX 2004做ASP程序(4)用户注册系统
·Dreamweaver MX 2004做ASP程序(5)登陆系统的实现
·Dreamweaver MX 2004做ASP程序(3)显示数据库的数据
·如何在Dreamweaver中进行数据库连接
·菜鸟学用DreamWeaver做ASP
·用Dreamweaver MX制作导航下拉菜单
·Dreamweaver MX 2004做ASP程序(1)设置站点
·Dreamweaver MX 2004做ASP程序
·Dreamweaver 8.0/Flash 8.0/Fireworks 8.0简体中文正式版下载及注册码
·Dreamweaver MX 2004从零开始_用模板制作网页
·用Dreamweaver MX 2004设计超简留言本(二)
·入门:用Dreamweaver简单描述制作网页的基本步骤
·用Dreamweaver MX 2004制作ASP动态网站(投票系统篇)
·Dreamweaver MX 2004做ASP程序(2)建立数据库
·网页制作傻瓜工具集锦
·级联删除的触发器代码解释
·Dreamweaver网页制作教程:创建导航条
·dreamweaver制作可控制的横向滚动
·12个Dreamweaver鲜为人知的小秘诀
·Dreamweaver MX 2004设计留言本实战

用Dreamweaver MX 2004制作ASP动态网站(投票系统篇)

日期:2007年6月18日 作者: 查看:[大字体 中字体 小字体]


一、程序说明及投票系统流程图

  总的来说,投票系统可分为3个模块:选票模块,选票处理模块和结果显示模块!

  投票系统需要对某一项目的选择做出记录,一般情况下是存放在数据库中然后对投票情况进行统计并显示投票结果。

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

  这篇教程以对一部电影的评价为例进行投票系统的讲解。在这个例子中有3种选择,很好、一般和很差!并且只能选择其中一项。

  文件说明:

*vote.asp 投票页
*result.asp显示投票结果
*add.asp选票处理模块,投票者在投票页选择并按下投票按钮并提交后,数据库即进行更新,最后转向Result.asp

  二、数据库的设计和建立

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

  三、建立站点和数据库连接

1.建立站点!关于建立站点的详细步骤,偶就不说了。贴张图看下!!

  提醒下,建立站点前别忘了建立虚拟目录!

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

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

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

  然后在打开的创建新数据源对话框中选择 Microsoft Access Driver (*.mdb)点击“完成”会出现ODBC Microsoft Access 安装对话框,给你要建立的数据源起个名字,然后点击“选择”,选择你建立的数据库文件的路径!单击确定,就可以看到在ODBC数据源管理器中多了一个我们刚刚新建立的数据源。

  然后到dreamweaver里面,打开我们刚刚建立的站点,随便打开一个文件!打开应用程序面板的数据库标签,点“+”,选择“数据源名称(DSN)”

  然后在打开的对话框中作如下设置,可点击测试看数据库连接是否成功!

  四、投票系统主页面制作

  实际上,投票者只需要作出选择就可以了,不需要添加任何行为。对投票页紧需设置表单及窗体对象的属性即可。

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

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

  2.form设置

  将光标移到表单区域内,单击窗口下面的form标签来选中form。对form属性进行如下设置

  单击表格右列第一行的单选按钮属性设置form中的单选按钮的属性。在其属性面板中,在单选按钮文本框中输入rbResult,这样就设置了该单选按钮的name的属性为rbResult,在选定值文本框中输入fGood,这样就设置了该单选按钮的Value属性值。如图

  输入的value属性值与数据库中的表tvote的一个字段名相同,而表tvote的fGood字段保存的是选择[很好]项的投票者总数,在按下投票按钮提交后,将fGood作为单选按钮的值传出,与数据库中的字段名联系起来!

  在初始状态选项中,选中[已勾选]单选按钮,即默认情况下被选中!

  同样,对下面2个单选按钮也按以上步骤设置!

  表格中下面的2个单选按钮的name属性也设为rbResult,这样设置可使3个单选按钮的name属性相同,这样投票者就只能选择其中的一项。在[初始状态]选项中选中[未选中]单选按钮,在[选定值]文本框中分别输入fMid、fBad,与表tvote中的另外二个字段相同,这样,vote。asp就作好了!

  五、投票结果页面的制作

  制作页面

  2.定义记录集

  打开数据[绑定]面板,单击[+]按钮,选择[记录集(查询)]菜单项,

  如果出现简单[记录集]对话框,则应单击[高级。。。]按钮转到高级记录集对话框!

  在名称文本框中输入rsVote,在连接下拉列表中选择connvote,在SQL列表框中书写“SELECT fGood, fMid, fBad, (fGood+fMid+fBad) as VTotal, (fGood/VTotal) as GoodPercent, (fMid/VTotal) as MidpPercent, (fBad/VTotal) as BadPercent

[1] [2] [3] 下一页 




上一篇:上网必备的十则网络安全指南

下一篇:仿google波形扭曲的Asp.net验证码的实现

用Dreamweaver MX 2004制作ASP动态网站(投票系统篇) 相关文章:
·28个免费在线电影网站
·XP系统运行慢?小编自用7招解决
·将系统装到U盘中 如何自制XP@USB启动盘
·不用重装XP系统就可以解决全部故障
·中国十大免费电影网站排行
·学生成绩管理系统实习
·Vista系统使用技巧总结
·VB+Access设计图书管理系统
·打造极速XP系统之绝对秘籍
·提高运行速度 教你一步一步优化XP系统
用Dreamweaver MX 2004制作ASP动态网站(投票系统篇) 相关软件:
·暗黑破坏神 2:毁灭之王 1.10S极品属性装备制作器
·自己动手建立企业网站
·家常菜制作集锦(1)
·学校源码管理系统超靓版V2008
·如何安装双系统
·自己动手建设个人网站
·方正飞腾集成排版系统V4.1
·Dreamweaver 网页设计
·家常菜制作集锦(2)
·启动光盘制作完全手册(菜鸟先飞 图文教材系列)

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot