




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录第一节、创建数据库11.1 创建空数据库11.2 创建数据库表vote_db11.3 创建数据库表vote_ip2第二节、创建数据库连接3第三节、显示投票结果页showvote.asp的制作5第四节、提交投票信息页vote.asp的制作9第五节、提示重复投票页sorry.asp的制作12第六节、处理投票信息页count.asp的制作13第一节、创建数据库说明:本投票系统创建了一个后台数据库(ACCESS类型的),存放在d盘的netprog文件夹的vote文件夹内,文件名为vote.MDB.如果有同学学有所长,可考虑采用SQL SERVER数据库。1.1 创建空数据库一、 启动ACCESS二、 单击文件菜单中的新建,在窗口右侧出现新建文件窗格,单击其中的空数据库:三、 在弹出的对话框中,设置要创建的数据库的保存位置和数据库文件名后,单击创建按钮:1.2 创建数据库表vote_db数据库表vote_db用于保存投票结果信息,其制作步骤如下:一、在数据库窗口中,单击对象区域的表,再单击右侧窗口中的使用设计器创建表,二、在弹出的表设计器窗口中,输入表中各字段的名称并选择数据类型,如下图示:三、将光标移动到search处,在该窗口下方的字段属性处设置该字段的默认值为0:四、用同样的方法,设置其他几个字段的默认值也均为:0五、单击工具栏上的保存按钮,存盘,给表输入一个表名为:vote_db。1.3 创建数据库表vote_ip数据库表vote_ip用于保存用户的IP地址信息,其结构如下:具体制作过程同vote_db表,不再赘述,请同学们参考上表的制作过程。第二节、创建数据库连接一、 启动DREAMWEAVER后新建一网页二、 单击窗口菜单-数据库,打开数据库面板(打开后显示在DW窗口的右侧)三、 单击数据库面板中的+按钮,在弹出的下拉菜单中选择自定义连接字符串,如下图示:四、 在弹出的自定义连接字符串窗口中,输入连接名称vote,再在连接字符串处输入如下:driver=microsoft access driver (*.mdb);dbq=d:netprogvotevote.mdb(此处,DBQ=处换成你的网站数据库所在的路径和文件名。)五、 输入完毕后,单击该窗口中的测试按钮,如果成功,会弹出测试成功的对话框,表明连接已经建立好了,六、 此时,在数据库面板中会出现刚才创建的数据库连接名称,展开后会看到该数据库的详细情况:七、另外,在我们的网站主目录中,大家可以看到增加了一个名为CONNECTIONS的文件夹,并在其中生成了一个ASP的文件,这就是负责连接数据库的ASP文件,这个文件夹和文件均不能删除,否则将无法与数据库连接。第三节、显示投票结果页showvote.asp的制作1、在DW下,单击文件菜单中的新建,在弹出的新建文档对话框中,选择空白页中的ASP VBSCRIPT,单击创建按钮,新建一网页2、单击文件菜单中的保存,将该文件存储到vote文件夹内,名称为showvote.asp3、在工具栏上修改网页标题为“投票结果”4、单击绑定面板上的+,在弹出的菜单中选择记录集(查询),在弹出的记录集对话框中,单击高级按钮,如下图示:5、在记录集的高级对话框中,输入名称为rs,连接选择为vote,在SQL处输入如下代码:SELECT search,ad,friend,else,(search+ad+friend+else) as total,(search/total) as searchpercent,(ad/total) as adpercent,(friend/total) as friendpercent,(else/total) as elsepercentFROM vote_db这些代码的功能是查询投票结果表vote_db中4个投票项目的值及它们的总票数和各自的百分比。6、将光标置于网页空白处,输入文字“您是通过哪种途径知道本站的?”,设置居中对齐,回车换行7、单击插入记录菜单-表格,在网页上插入一个4行3列的表格:8、在属性面板上设置表格居中对齐,边框色为红色9、在表格中输入如下内容的文字,并调整它们的对齐方式为居中,在表格的下方,再输入文字“参与本次投票的共有人”:10、在绑定面板中,展开记录集rs,选中其中的字段search和searchpercent到表格的第1行第3列单元格中,用同样的方法分别拖动其它字段到表格及网页的适当位置,如下图示:11、单击服务器行为面板,双击其中的动态文本(rs.searchpercent),在弹出的对话框中设置其格式为百分比-2个小数位:12、用同样的方法,设置动态文本(rs.adpercent)、动态文本(rs.friendpercent)、动态文本(rs.elsepercent)的格式也是百分比-2个小数位13、将光标定位在表格的第一行第二列内,插入一个表格如下图示:14、在属性面板上将该表格的背景色设置为红色15、选中刚才插入的表格的右侧的单元格中的rs.searchpercent,然后切换到代码视图中,接着按CTRL+C键复制选中的源代码16、切换到设计视图并选中第13步插入的表格,在属性面板中的宽处将原有的50删除,按CTRL+V键粘贴代码17、参照步骤13-16,在表格的第2-4行的第2列分别插入一个表格,并设置其宽度18、保存该文档第四节、提交投票信息页vote.asp的制作1、在DW下,单击文件菜单中的新建,在弹出的新建文档对话框中,选择空白页中的ASP VBSCRIPT,单击创建按钮,新建一网页2、单击文件菜单中的保存,将该文件存储到vote文件夹内,名称为vote.asp3、在工具栏上修改网页标题为“在线调查”4、单击插入记录菜单-表单-表单,插入一个表单,在属性面板上将其名称form1改为vote5、单击插入记录菜单-表格,插入一个如下图示的表格:5、将表格居中对齐6、合并表格的第一行的两个单元格,并在其中输入文字“您是如何知道本网站的?”7、单击修改菜单-表格-插入行,在表格中再插入一个空白行8、合并表格的最后一行,在其中插入两个按钮,这两个按钮的属性设置分别如下:9、选中“查看”按钮,单击窗口菜单-行为,打开行为面板,单击行为面板上的+按钮,选择打开浏览器窗口,在弹出的窗口设置如下:10、在表格的第二行到第五行的第一列,分别插入一个单选按钮(单击插入记录菜单-表单-单选按钮),在属性面板中将这些按钮都命名为favorite,其选定值分别为search,ad,friend和else,其中第一个单选按钮的初始状态为已勾选,其他的均为未选中11、在表格的第二行到第五行的第二列,分别输入如下图示的文字:12、单击绑定面板中的+,选择请求变量,在弹出的窗口中作如下设置:其中,名称为REMOTE_ADDR13、将光标定位在查看按钮后,单击插入记录菜单-表单-隐藏域,插入一个隐藏域14、在属性面板中将该隐藏域命名为sendip,然后单击值后面的雷电状按钮,打开动态数据对话框,设置如下:15、单击服务器行为面板上的+,选择插入记录,在弹出的对话框中设置如下:16、单击服务器行面板上的+,选择用户身份验证-检查新用户名,设置如下:17、切换到代码视图,找到如下代码: MM_editRedirectUrl = count.asp,将该句代码修改为:MM_editRedirectUrl = count.asp?favorite=&Request(favorite)18、保存该文档第五节、提示重复投票页sorry.asp的制作1、在DW下,单击文件菜单中的新建,在弹出的新建文档对话框中,选择空白页中的ASP VBSCRIPT,单击创建按钮,新建一网页2、单击文件菜单中的保存,将该文件存储到vote文件夹内,名称为sorry.asp3、在工具栏上修改网页标题为“友情提示”4、在网页上输入文字“您已经投票过了!”,设置居中对齐5、保存该文档第六节、处理投票信息页count.asp的制作1、在DW下,单击文件菜单中的新建,在弹出的新建文档对话框中,选择空白页中的ASP VBSCRIPT,单击创建按钮,新建一网页2、单击文件菜单中的保存,将该文件存储到vote文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工商银行2025秋招无领导模拟题角色攻略安徽地区
- 2025年3D打印技术的工业应用扩展
- 中国银行2025秦皇岛市秋招面试典型题目及参考答案
- 辅导员入职培训课件
- 交通银行2025黑河市秋招面试典型题目及参考答案
- 2025行业国际竞争力分析
- 工商银行2025上饶市小语种岗笔试题及答案
- 邮储银行2025阜阳市秋招英文面试题库及高分回答
- 工商银行2025秋招无领导小组面试案例库陕西地区
- 中国银行2025周口市秋招笔试英语题专练及答案
- 2025年中国电信集团招聘考试试题及答案全收录
- 成都市新都区部分单位2025年8月公开招聘编外(聘用)人员(三)(20人)备考练习试题及答案解析
- 浙江省G12名校协作体2025学年第一学期9月高三上学期开学联考数学试卷
- 人教PEP版(一起)(2024)一年级上册英语全册教案
- (9月3日)铭记历史珍爱和平-纪念中国人民抗日战争暨世界反法西斯战争胜利80周年爱国主义主题教育班会课件
- 租户消防安全知识培训课件
- 2025广东汕尾市海丰县纪委监委招聘政府聘员6人笔试模拟试题及答案解析
- 《食堂食品安全管理制度》知识培训
- 《大学生就业指导》课件第六章 就业权益与法律保障
- 2025年事业单位招聘工作人员考试笔试试题(含答案)
- 纪念中国人民抗日战争胜利80周年心得体会
评论
0/150
提交评论