1、第15章 连接数据库的动态网站 投票系统本章内容o 15.1 构建网站运行环境o 15.2 系统分析o 15.3 投票页面的设计o 15.4 代码设计o 15.5 测试投票系统15.1 构建网站运行环境o 15.1.1 设置IIS服务器o 15.1.2 创建ODBC数据源o 15.1.3 构建网页运行环境15.1.1 设置IIS服务器o IIS安装完成,还需进一步设置其相关选项,之后IIS网站才能正式启用。15.1.2 创建ODBC数据源o 创建ODBC数据源具体的方法,可以参考14.3.3小节,这里创建一个名为“Vote”的数据源连接数据库“C:votedatetVote.mdb”。15.1
2、.3 构建网页运行环境o 动态网站和静态网站不同,它需要在服务器平台下才能运行。o 在本机完成IIS服务器的安装后,还需要修改网站的本地根文件夹为Web共享,这样,就可以将本地根文件夹作为服务器的文件夹运行了。15.2 系统分析o 15.2.1 系统构成分析o 15.2.2 数据库分析o 15.2.4 定义网站15.2.1 系统构成分析o 投票系统分为网友选票、对投票进行处理和显示结果等3个模块,其具体的处理过程需要对某一个调查项目的选择结果做出记录,一般情况下是存放在数据库中,然后对投票结果进行统计和显示投票结果。15.2.2 数据库分析字段名称 数据类型 字段大小 小数位数默认值必填字段索
3、引f01数字长整型自动0否无f02数字长整型自动0否无f03数字长整型自动0否无f04数字长整型自动0否无15.2.3 定义网站15.3 投票页面的设计o 网友投票是在投票页面中进行的。投票页面应包括表单对象,以供用户做出投票选择。实际上,投票者只需做出选择就可以了,并不需要添加任何行为,因此,需要对表单及表单对象的属性进行必要的设置。15.4 代码设计o 15.4.1 处理投票o 15.4.2 投票结果的显示o 15.4.3 动态图示的制作15.4.1 处理投票o 处理投票页面add.asp根据投票者的投票选项,有选择地更新数据库表tVote中的数据,并转到结果页result.asp中把结果显示出来。15.4.2 投票结果的显示o 投票系统建立好后,用户要提交的数据必须通过显示页面才能显示投票的结果。15.4.3 动态图示的制作o 制作图示可采用设置图像宽度的动态属性的方法来制作。在投票结果页面上的图示中,可将图像宽度的度量单位设置为百分比,那么,这个图像的宽度就会根据投票者的数量的变化而变动,这样就达到了图示的效果。15.5 测试投票系统