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