网站大量收购闲置独家精品文档,联系QQ:2885784924

在线投票系统.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在线投票系统 系统需求: 在线投票系统应该具备以下功能: 1.准确直观简洁的结果统计信息; 2.拥有独立于用户的后台管理系统; 3.要有可控制的防刷票的作弊功能。 4.简化的操作,使大多数用户参与进来; 5.友好的界面,使活动更具有吸引力; 需求分析 开发环境 本系统拟采用Dreamweaver 作为开发工具,主要使用了开源的PHP作为开发语言并选择了mysql创建数据库。以Apache作为服务器支持。 模块设计 网络投票系统 用户模块 管理员模块 添 加 查 看 查 看 结 果 多 项 投 票 删 除 修 改 单 项 投 票 登 陆 登 陆 留 言 ER图 主页 投票人 投票项目 投票选项 管理员 查看 选项 投 包括 操作 数量 名称 时间 密码 数量 名字 密码 1 n m m n n n m 名字 ip 时间 数据库结构设计好之后就可以在MySQL中建立数据库,通过PHP和MySQL的连接,使用程序管理MySQL。用浏览器访问,进入数据库管理界面,首先建立一个名为vote的数据库,然后在该数据库下使用SQL语言建立表。 建立数据库 数据库表 管理员表 字段 类型 说明 id int 编号,不能空 name varchar 用户名,不能空 password char 密码,不能空 字段 类型 说明 id int 编号,不能空 title varchar 选项名称,不能空 image varchar 缩略图 content longtext 选项详细介绍 num int 得票数 投票表 投票人表 字段 类型 说明 id int 编号 name varchar 用户名,可空 password char 密码,可空 ip int 投票人ip time char 投票时间 控制表 字段 类型 说明 limit_time int 同IP投票时间间隔 ../admin 后台管理目录 ../admin/admin.php 后台管理首页 ../admin/islogin.php 判断用户是否已登录 ../admin/limit.php 投票限制设置 ../admin/login.php 后台登陆 .../admin/update.php 投票更新 ../admin/user.php 后台用户管理 ../admin/user_add.php 添加用户 ../admin/user_del.php 删除用户 ../admin/user_update.php 修改用户 ../admin/vote_add.php 增加选项 ../admin/vote_content.php 添加介绍 ../admin/vote_del.php 删除选项 拟程序文件及其功能 1.可对同一IP的投票次数进行限制,防止刷票现象产生; 2.加入图片上传功能; 3.相对规范的文件结构和程序代码; 系统特色及关键技术 本系统现在的设计基本实现了一个网络在线投票系统最基本各项功能需求,可直接用于与一般的网络投票活动。然而系统还有不少可以改进的地方。例如从系统安全的角度考虑,应对用户可能提交的数据进行详尽的分析,并设计出防止用户提交恶意数据的解决方案,如采用加验证码等使系统拥有更高的安全性能。 结束语 Thanks

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档