通用投票管理系统的设计与实现.doc
《通用投票管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《通用投票管理系统的设计与实现.doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大连东软信息学院毕业设计(论文) 摘要-大连东软信息学院毕业设计(论文)毕业设计(论文)系系 所:所: 计算机科学与技术系 专专 业:业: 计算机应用技术 学生姓名:学生姓名: 韩阔 学生学号:学生学号: 11110510532 指导教师:指导教师: 闫海珍 导师职称:导师职称: 副教授 论文题目论文题目:通用投票管理系统的设计与实现通用投票管理系统的设计与实现大连东软信息学院毕业设计(论文) 摘要-完成日期:完成日期: 2014 年 04 月 27 日 大连东软信息学院Dalian Neusoft University of Information 大连东软信息学院毕业设计(论文) 摘要-通
2、用投票管理系统的设计与实现摘摘 要要随着时代的发展,互联网的普及。仅仅靠原始的手工管理或者简单的单机管理已经不能满足我们的需求;管理部门将面对大量的信息无法有高效率的将其中重要部分提取出来。既浪费了大量的人力和物力也无法提高准确率和及时性。通用投票管理系统最重要的就是如何从众多繁琐的投票结果中,能够实时性的对投票用户进行添加,对人为原因所失误的投票进行修改以及删除,迅速导出所有投票数目,对各个项目的投票进行自动分类得出百分比,满足用户的实时性查询。通用投票管理系统除了能够完成传统功能之外,更具有时效高、范围广和简单直观的优点,更能符合现代社会的需求。系统从实用性和易维护考虑,分为前台和后台两大
3、块。前台采用 HTML、CSS 实现网页页面布局;投票浏览功能,网上投票,投票项目以及参与投票规定等等。后台主要运用 PHP 编写,易于后台维护,并且功能强大,编写更便捷和美观、更方便(管理者)的管理。本系统采用了目前最强大的开源数据库 MySQL,其体积小、速度快、总体拥有成本低。关键词关键词: 投票,PHP,MySQL大连东软信息学院毕业设计(论文) Abstract-Design and Implementation of General Vote Management SystemAbstract With the development of the times, the popul
4、arity of the internet. Relying only on the original manual management or single simple management has been unable to meet our needs; management will face a large amount of information can not have high efficiency will be the important part of extracted. Can waste a lot of manpower and material resou
5、rces can not improve the accuracy and timeliness.General vote management system is the most important thing is how many tedious voting results in real-time, can add to the voting user, the failure of the man-made vote modify and delete, rapid export all the number of votes for each project, the auto
6、matic classification of the vote percentage, meet the real-time user query.General vote management system can complete the traditional function, has the merit of high efficiency, wide range and simple and intuitive, can better meet the needs of modern society.The system from the practical and easy t
7、o maintain, is divided into front and back two parts. Future use of HTML, CSS Webpage page layout; voting browsing, online voting, voting and vote rules etc. The backstage mainly use PHP prepared, easy maintenance, and powerful, write more convenient and beautiful, more convenient (Management) manag
8、ement. The system uses the most powerful open-source database MySql, its small size, fast speed, low total cost of ownership.Keywords: Vote, PHP, MySQL大连东软信息学院毕业设计(论文) 目录- 1 -目目 录录摘 要.IIABSTRACT.III第 1 章绪 论.31.1 课题研究的背景 .31.2 课题研究的意义.31.3 课题研究的目的 .4第 2 章关键技术介绍.52.1 PHP 语言简介.52.2 系统数据库访问技术.6第 3 章系统分析
9、.83.1通用投票系统的开发方法.83.2系统的可行性分析.83.2.1技术可行性.83.2.2管理可行性.83.2.3经济可行性.83.2.4系统安全性分析.83.3系统的特色.93.4系统控制流程.93.5数据字典.11第 4 章系统设计.134.1设计指导思想和原则.134.1.1指导思想.134.1.2系统设计原则.134.2 系统的功能结构设计.14大连东软信息学院毕业设计(论文) 目录- 2 -4.3数据库概念设计.154.4 数据库的物理设计.16第 5 章系统实现.175.1 系统首页.175.2 参赛贵怎界面 .175.3 投票管理界面.185.4 后台管理界面.185.5
10、投票管理界面.19第 6 章系统测试.206.1 系统测试过程.20第 7 章结论.22参考文献.23致 谢.24大连东软信息学院毕业设计(论文)3第第 1 章章绪绪 论论1.1 课题研究的背景课题研究的背景随着互联网的迅猛的发展,系统给我们带来不少的便利, 在线投票功能是系统应用程序最常用的功能之一,也是系统应用程序开发常用的功能模块。当系统的管理员或用户提出一些新的想法与建议或者出现一种新产品时,他们可能需要通过用户或者客户的投票方式来确定这些新的想法、建议或者新的产品是否满足用户或者客户的需求,另外,系统还可以通过系统在线投票功能做一些实际性的调查工作。随时了解市场是一个企业拥有强大竞争
11、力的必须品,所以通用投票系统可以解决企业的难题,不受地区限制,不受人手压力的限制,随时了解产品的市场效应,增强自己的竞争力;此系统将以图形化的界面来显示投票结果,一目了然的回馈客户的需求信息本系统实现了网络上较为常用的投票、评论功能,为调查、收集、统计各类用户的意见反馈提供了一个方便易用的网上平台。投票系统主要用来统计系统用户对某个主题或热门话题的意见。决策者通过这些统计数据做出相应的决策。通用投票系统是一般系统必备的程序之一,系统开发者可以通过该系统了解用户对该系统的意见和建议。1.2 课题研究的意义课题研究的意义在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面
12、对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。投票管理者的决策只能依据手工表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想就成为了一个可望而不可及的目标。投票非常急需一套既有先进管理思想的系统,作为实现目标和提高现有投票管理水平的一种重要手段。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,在先进的计算机技术、通信技术、控制技术及 IC 卡技术基础上,采用系统集成方法,逐步建立一个智能化的投票系统。 编写通用投
13、票系统,最重要的就是如何从烦琐的投票结果中,能够实时性对用户投票进行添加,对用户因为人为原因造成的误投,错投进行删除,及时导出全部投票项目的票数,根据各个投票项目的统计票数,进行票数百分比计算,满足用户的实时性查询。在对通用投票系统进行管理时,不同权限的用户可以分别登录,包括管理员大连东软信息学院毕业设计(论文)4权限和普通用户权限,可以对管理员的个人信息进行检索。为了应对截止时间的限制,还应设定在线显示系统时间。1.3 课题研究的目的课题研究的目的随着 INTERNET 的发展,世界网民的数量急剧增加,社会的信息化强度增强,企业竞争之激烈,故对市场信息的掌握范围不仅仅只是周围的信息,应该把市
14、场信息的范围扩大到全国,甚至是全世界,而实现这目标的有利工具恰恰是 INTERNET。对于一个新产品,新的观点的调查范围是广泛的,消息必须及时反馈给企业,所以网上通用投票系统便由此产生了,它充分满足了客户的职能需求,信息反馈的范围更大了,大大的节省了人力资源,使企业在激烈的市场竞争中具有更多的筹码和实力。开发此投票系统是为了更好的把市场的信息更准确更快速的反馈给客户,使信息的来源更广泛,从而提高信息的准确性。运用此系统可以降低企业为市场调查而消耗的人力和物力,利用节省的资源提高产品的质量,增强竞争力。一个系统不断发展的前提就是众多用户的支持,一个好的系统一定要注意与用户之间信息的交流。能够有效
15、得到用户反馈的信息,并及时对系统内容进行改进,这也是一个系统持续发展的基础。也正是由于以上原因,网络上各式各样的投票系统层出不穷。本次课程设计的目的,就是来制作一个通用投票系统,该系统可以实现对投票数量进行累加、查询、统计票数等操作。大连东软信息学院毕业设计(论文)5第第 2 章章关键技术介绍关键技术介绍2.1 PHP 语言简介语言简介 PHP 在发展中演变为超文本预处理器(Hypertext Pre Processor) 。PHP 是一种自由/开源的脚本语言(也称 Web 脚本语言) ,可直接写到超文本标志语言 HTML 中去。 PHP 在服务器端执行(PHP 还是一种服务器端技术) ,表现
16、为程序员可阅读的 HTML语言,不需编译过程,人们就可阅读;即其源代码不需进行二进制编译,可直接进入机器为机器所识别(不需派生二进制的机器识别码) 。到客户端时,浏览器直接可以识别。 PHP 语言基于 LAMP(Linux,Apache,MySQL,PHP)开源架构(国内对 2010 年中国 PHP 程序员部署 PHP 应用程序使用的平台作过统计,部署在 LAMP 平台上的占 77%) ,与之对应的 Java 语言基于 J2EE 架构,C#语言基于.net 架构。我们注意到在当前的门户系统中也在广泛使用 NGINX 服务器作为 Web 服务器,它也像 Apache 服务器一样主要使用 PHP
17、语言开发,形成了 LNMP 开源架构。PHP 是受欢迎的跨平台脚本语言,PHP不但可以在开源平台上运行,也可以在 Windows 上运行,微软在运行自己的 ASP 同时,也运行 PHP。 PHP 自 1994 年问世以来迄今已被全球 3000 多万个系统所采用。PHP在全球主要应用于各大系统,如 Yahoo!,Google,Lycos,Youtube,Facebook,TWitter等,以及主要的 IT 跨国公司,如 IBM,Oracle,Siemens,Cisco,Intel,Google,Microsoft 等。去年 6 月 2930 日在召开“2010 开源中国开源世界高峰论坛”之际,微
18、软全球开源互操作和战略合作部总经理 Sandeep Gupta 在会上作了开放策略与云计算的报告,微软在云计算中大量采用 PHP 技术。 PHP 更广泛地应用于互联网系统,有人说“如果要做系统就离不开 PHP” ,这话虽然有点夸张,但 PHP 确是全球各大系统优先采用的编程语言;PHP 还是一种跨平台语言,不但可以在开源平台上顺利运行,也受到一些知名的闭源平台(如微软)的欢迎;PHP 具有简单、易学、易用的特点,其语法与 C 语言接近,深受专业程序员以及业余爱好者的欢迎(有人还说这是草根阶层的编程语言) ;中国应用 PHP 的水平如何?在2005 年全球国别(约 175 个国家和地区)排序中倒
19、数第四,用得很差,据 2007 年统计,上升了几十位,有很大进步,但也只占中下游的地位,迄今还没有较大改观。对于大学生来说,掌握 PHP 编程语言,无疑会有利提高其毕业后的就业机遇和就业能力。 PHP 在国内应用主要是国内各大系统,如新浪、百度、搜狐、腾讯、阿里巴巴、大连东软信息学院毕业设计(论文)6TOM 等,在所统计的中文系统 500 强中应用 PHP 技术者有 394 家约占 80%,近年来PHP 的应用也扩展到 IT 中小企业和小系统,并为团购微博采用 PHP 搭建小型系统。在国内迄今已涌现出数十万个 PHP 的程序员和爱好者。2.2 系统数据库访问技术系统数据库访问技术今天的商业环境
20、要求不同类型的数据库解决方案。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业品质外,MySQL 还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用 Web 带来的机会非常重要。MY SQL 是一个应用完备的数据库和数据分析包软件,MY SQL 能够为快速开发企业级商业应用程序及为企业赢得核心竞争提供很大的助力。MY SQL 有很强的可伸缩性和高速运作速度,是一个完全具备 Web 许可的数据库类产品。对可扩展性标记类语言提供了核心支持,在 Internet 和防火墙功能外
21、具备查询功能。完全的 Web 支持 MY SQL 提供了以 Web 为标准扩展的数据库编程的功能。支持应用内置存储过程以 XML 格式以 XML 和 Internet 为标准存储检索数据。还能使用 XML 更新程序插入、更新、删除数据。通过 Web 轻松访问数据。有了 SQL Server 2000,您可以使用 HTTP 来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过 Web 进行自然语言查询。 强大而灵活的基于 Web 的分析。MY SQL 分析服务功能被扩展到了 Internet。您可以通过 Web 浏览器来访问和控制多维数据。 高度的可伸缩性和可靠性 使用 MY SQL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通用 投票 管理 系统 设计 实现
限制150内