PHP的设计在线投票系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP的设计在线投票系统

PHP的设计在线投票系统   摘要:在线投票是目前做网上调查时非常实用的功能。该文介绍了PHP设计投票管理系统的设计方法和实现思路,并给出了具体的实现代码。   关键词:PHP;库;数据库   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)35-8429-02   Designing Online Voting with PHP Programming Language   WU Chun-yan   (Henan Traffic and Senior Technical school, Zhumadian 463000, China)   Abstract:The voting system is very popular in on survey.The article introduce the way and the realized thread with php programming language,and it provides the detailed codes.   Key words: PHP; library; database   1 概述   投票系统可以实现在线投票、在线查看投票的结果。该文在对投票系统中的关键技术,如动态生成投票主题及选项、通过3D饼形图分析投票结果、有效地限制投票次数等方面进行了介绍。   2 数据库设计   PHP设计程序时,往往采用MySQL作为后台数据库。目前MySQL是完全网络化的跨平台的关系数据管理系统,具用体积小,速度快,源码开放,安全性高等特点。本系统数据库名称tp,主要涉及两张表。   2.1 投票主题表tpzt,如表1所示   2.2 单项投票选项数据表dxtpxx,如表2所示   3 程序实现   3.1 动态生成投票主题和选项   通过Web页面来实现主题及选项的添加,实际上是将表单中的数据添加至数据库表中。部分程序代码如下。      ? Php   $cx=”select * from tpzt”   $jg=mysql_query($cx);   While($myrow=mysql_fetch_array($result)){   ?   …   If ($submiit=”单选” and $files[‘tppic’][‘name’]!=””) { //判断是否单选,并且有图片上传   $tptp=$_FILES[‘tppic’][‘size’];   3.2 通过3D饼形图分析投票结果   使用3D饼形图能够比较直观地展示投票结果,3D饼图的创建使用的是jpgraph类库。Jpgraph是一个强大的绘图组件,能根据用户的需要绘制任意图形。用户只要提供用户数据,就可以调用绘图函数把处理的数据填进去自动绘制。另外jpgraph需要类库的支持,如果用户 jpgraph类库仅对当前有效,只需将jpgraph压缩包下的src文件夹中的全部文件复制到网站所在目录的文件夹中即可。   应用jpgraph创建3D饼形图时,首先需要连结数据库,应用include_once语句引用指定的文件,然后编写代码实现投票数量的统计,最后创建Graph对象,设置字体及图例的字体和画布的位置,将图形输出。关键代码如下。   ?php   Include(“conn/conn.php”)   Include_once(“jpgraph/jpgraph/jpgraph_pie.php”)   Include_once(“jpgraphp/jpgraph_3d.php”);   $query=mysql_0uery(“select sum(tbx) as tpm from tbdx where tbzt=’$GET[votezt]”’);   $graph=new PieGraph(650,300),’auto’);   $graph→SetShadow( ); //创建画布阴影   $graph→title→Set(“应用3D饼形图统计优秀负责人”);   $graph→title→SetFont(FF_SIMSUN,FS_BOLD);   $graph→legend→SetFont(FF-SIMSUN,FS_NORMAL); //设置图例字体   $p2=new PiePlot3D($resultes) //创建3D饼形图对象   $p2→SetLegends($vote_content);   .?   3.3 使用Cookie投票限制   Cookie是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。使

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档