6.1 在线投票管理系统规划
在线投票管理系统在设计开发之前,对将要开发的功能进行一下整体的规划。本实例可以分为3个部分的页面内容,一是计算投票页面,二是显示投票结果页面,三是用来提供选择的页面。
6.1.1 页面规划设计
根据介绍的投票管理系统的页面设计规划,在本地站点上建立站点文件夹vote,将要制作的投票管理系统的文件夹和文件如图6-1所示。
图6-1 站点规划文件
本实例制作的投票系统总共有4个页面,页面的功能与文件名称如表6-1所示。
表6-1 在线投票系统网页设计表
6.1.2 系统页面设计
投票管理系统的页面共4个,包括开始投票页面、计算投票页面、显示投票结果页面以及投票失败页面。计算投票页面voteadd.php的实现方法是:接收vote.php所传递过来的参数然后执行累加的功能,为了保证投票的公正性,本系统根据IP地址的惟一性设置了防止页面刷新的功能。开始投票页面和显示投票结果页面的设计如图6-2和6-3所示。
图6-2 投票管理系统首页
图6-3 投票结果显示页面