1、 本科毕业设计(论文)开题报告本科毕业设计(论文)开题报告 论文题目 基于 PHP 的在线投票系统的设计与实现 学 院 计算机工程学院 专业班级 软件工程一班 姓 名 学生学号 指导教师 填表日期 姓姓 名名 开题时间开题时间 2017/12/232017/12/23 学学 院院 计算机工程学计算机工程学 院院 专业班级专业班级 软件工程一班软件工程一班 指导教师指导教师 (导师组)(导师组) 论文题目论文题目 中文中文 基于基于 PHP 的在线投票系统的设计与实现的在线投票系统的设计与实现 外外文文 Design and implementation of online voting sys
2、tem based on PHP 1. 选题的背景和意义 随着科技的飞速发展,计算机已经广泛的应用于各个领域之中,而且日趋普 及。在计算机应用中很重要的一部分就是编程语言,它的出现打开了计算机 应用的新篇章。选举、调查不再局限于以往的方式,在线投票系统以更便捷、 更快速、更经济、更准确的优势广泛应用于各种网络投票选举、问卷调查中。 它将用户和网站很好的联系起来,进而达到互联网资源共享的目的。在线投 票系统可以用来统计网站用户对某个主题或热门话题的意见。网站管理员也 可以通过在线投票系统这个媒介去了解用户的思想、意见,并通过在线投票 系统的结果反馈改进工作策略。 2. 研究目标、内容(论文提纲)
3、及拟解决关键问题 目标: (1)投票类别管理:设置投票类别,于首页显示. (2)投票内容管理:增加、删除、编辑投票类别与内容. (3)用户管理:管理员具有一切权限,用户具有投票、查询结果、发起投票 并且在部分投票主题中成为投票项的权限。管理员对用户名、密码与各种操 作进行管理. (4)评论区:用户与用户间相互交流自身观点. (5)投票结果查询:能为用户提供不同形式的结果显示方式,如扇形图、柱 状图等。 (6)投票结束提醒:当投票主题得到最终结果后主动提醒用户. (7)防止刷票行为. (8)导出投票结果. 提纲: 摘要摘要 第一章第一章 需求分析需求分析 1.1 概述 1.2 问题描述 1.3
4、技术分析 第二章第二章 系统分析与设计系统分析与设计 2.1 系统结构 2.2 系统功能模块的设计 2.3 系统可行性分析 2.4 模块功能需求 2.5 体系结构设计 第三章第三章 数据库分析与设计数据库分析与设计 3.1 数据库的需求分析 3.1.1 E-R 图 3.1.2 数据字典 第四章第四章 实现与测试实现与测试 4.1 系统的详细设计与实现 4.1.2 管理员的登录模块设计 4.1.3 普通用户管理模块设计 4.1.4 投票项目管理模块设计 4.2 系统测试 4.2.1 测试概述 4.2.2 测试用例 4.2.3 测试结果 第五章第五章 结束语结束语 3.研究方法及技术路线 掌握本课题开发的相关软件和环境: Notepad+ Mysql 网上投票系统总体功能模块包括普通用户模块和管理员模块这两个模块。 1.普通用户模块 (1)用户注册:普通投票用户必须先通