优秀栏目投票评选系统文献综述_项目管理系统文献综述

其他范文 时间:2020-02-28 02:20:28 收藏本文下载本文
【www.daodoc.com - 其他范文】

优秀栏目投票评选系统文献综述由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“项目管理系统文献综述”。

优秀栏目评选系统设计与实现文献综述

摘要:通过对目前网络投票系统和当前流行的ASP、JSP、PHP几种开发技术平台的研究,及对Acce,SQLServer等数据库的比较,给出了基于网络投票方式的优秀栏目评选系统的基本功能的描述。

关键词:网络投票;系统结构;动态网页;数据库技术

Designing and Implementation of Excellent Columns Selection System Abstract:Based on current network voting system and popular ASP, JSP, PHP several development technology platform of research, and to Acce and SQLServer database of comparison, were presented based on network voting excellent columns selection system the basic function of the description.Key words: Network voting;Structure of System;Dynamic web;Database technology

随着互联网技术的飞速发展,互联网深入到我们生活中的每个角落成了我们日常生活的一部分,我们也早已习惯了游走在各大论坛或贴吧之间发表对一些事物的看法。网络空间这一新的名词也就此出现。网络空间,不但是衔接人与人沟通的特定场域,同时它也由此影响人们社会实践的模式,并广泛形塑社会沟通的规则和秩序。它逐渐深入人们的日常生活中,成为生活过程理所当然的一部分,上网的同时,有些上网者也在自觉与不自觉地参与了对社会事件的评价,发出自身内心的呼声,展示了自己的正义和公平感觉。进而,网络促动了对社会事件的公共参与。当网络空间这个概念日趋清晰时,越来越多的个人、媒体、商家甚至于政府服务机构都开始运用互联网平台来展示自己传递信息,网络调查、网络评选、网络投票也随之来。

二十一世纪社会发展迅速,人们的生活节奏也越来越快物质文化快速增长而精神文化需求却极度匮乏。为了满足人们的精神文化需求,各种电视栏目随之诞生他们涵盖了政治、军事、经济、娱乐等诸多方面。哪个节目更受欢迎也成了一个备受关注的问题,人们所知道的优秀栏目排名大多来自各个电视台的内部统计。为此,本文针对优秀栏目评选系统的设计与实现以及系统实现所要涉及到的相关内容做了简要的介绍。1 对优秀栏目评选系统的认识

优秀栏目评选系统实际上就是运用网络投票技术来对现有的诸多电视栏目进行统计投票,用网络公开化的方式来评选出大众喜爱的优秀电视栏目。1.1 网络投票系统发展背景 1.1.1 网络公共领域的形成网络空间,不但是衔接人与人沟通的特定场域,同时它也由此影响人们的社会时间模式,并广泛形塑社会沟通的规则和秩序。它逐渐升入人们的生活中,成为生活过程理所当然的部分,上网的同时,有些上网者也在自觉与不自觉地参与了对社会事件的评价,发出自身内心的呼声,展示自己认同的正义和公平感觉。进而,网络促动了对社会事件的公共参与[1]。网络公共领域的出现使网络投票系统的出现成为了必然。1.1.2 网络投票系统的出现

如今很多的服务行业都要进行服务的反馈,以便更好的提高产品的质量和作出更好的服务,网络投票系统就是一个反馈信息的软件,通过它可以更好更快捷方便的反馈信息共服务商参考。因此开发一个能够供客户反馈信息的平台是很有必要的。网络投票系统就是用来统计网站用户对某个主题或热门话题的意见的,决策者通过这些统计数据做出相应的决策。网络评选、调查以其成本低、效率高、互动性强而在网络间发展迅速,成为一种广泛使用的调查评选方法[2],网络投票系统正式进入人们的视野。1.2 网络投票系统的现状

就目前查阅的文献和论文资料来看,现在的网络投票评选系统大多是针对个人和问卷的调查如:万萍, 陈刚《网络互动与网络评选调查的思考》一文中提到的:(1)2003春节联欢晚会观众最喜爱节目网络评选;(2)2002年中央电视台“十佳”主持人的网上评选;(3)2003年两会召开观众最希望中央报道内容的网络调查[2]。陈蓉在《没有围墙的股东大会》一文提到的股东在线投票系统[3] 等。2 目前网络投票系统存在的系统结构 2.1 系统结构分析

目前系统结构设计的主流技术有:单机版、C/S(Client/Server)和B/S(Browser/Server)[4]。

由于单机版的功能单一,从本次设计所要实现的功能来看,单击版难以满足设计要求,在此只介绍C/S和B/S结构:

C/S 模式的优点:

(1)由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。

(2)操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。

(3)C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。

B/S 模式的优点[5]:

(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。

(2)业务扩展简单方便,通过增加网页即可增加服务器功能。

(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。

(4)开发简单,共享性强。2.2 系统结构的选择

鉴于方便用户、赢得顾客满意度考虑,以及对设计所要完成的功能要求来看B/S的系统结构是最佳选择。3 当前网络投票系统存在的开发环境及开发工具和数据库技术 3.1 基于网络开发的系统软件平台分析(1)基于ASP技术的软件平台

ASP主要用于Windows平台下ActiveX的动态网页技术,它不支持跨平台的软件开发和运行[6]。但也要求网站服务器系统支持ASP,可以采用: Windows + IIS + ASP +Acce的平台,也可以采用Windows +IIS + ASP +SQLServer。静态网页采用Dreamweaver、Frontpage设计。(2)基于PHP技术的软件平台

PHP是一种跨平台的服务器端的嵌入式脚本语言,它大量地借用C,Java和Perl语言的语法形成嵌入式脚本语言, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面[7]。PHP可嵌入到HTML中,代码是运行在服务端的,可以用PHP来完成CGIKIES。其脚本主要用在三个方面:服务端脚本,命令行脚本,利用PHP-GTK编写客户端的GUI应用程序。

PHP能够用在所有的主流操作系统上,能支持很大范围的数据库。除了文本外,它还能用来动态输出图像,PDF文件甚至flash动画。(3)基于JSP技术的软件平台

JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP页面由HTML代码和嵌入其中的Java代码所组成[8]。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

3.2 数据库技术研究(1)Acce数据库

Acce是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高,但是它的同时访问客户端不能多于4个[9]。Acce数据库有一定的极限,并发数255,但是对高强度操作适应性差,如果服务器不够好,网络不够好,编程的方法不够好,多人同时访问就能导致 MDB 损坏。而且如果数据达到100M左右,很容易造成服务器IIS假死,或者消耗掉服务器的内存导致服务器崩溃。

(2)SQL Server数据库

SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上也要比Acce要强得多[10]。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制[11]。3.3 系统软件平台的选择

在JSP、PHP、ASP这三种技术中ASP更加容易开发网站,从难易度的方面考虑ASP比较容易被新手接受并理解[12],而且ASP完全可以借助Dreamweaver等网页制作软件来进行可视化的编辑,甚至可以不需要代码操作所以在这里本系统采用操作最为便利的ASP网页开发技术。由于系统可能多人同时访问所以采用Microsoft SQL Server作为后台数据库。4 优秀栏目评选系统功能模块设计 4.1 用户模块

客户模块主要是进行投票和对用户信息进行修改,删除,比如投票的对象,以及用户留言可以进行系统配置要求。4.2 新闻模块

新闻模块主要是一些关于本系统的新闻信息,其中包括新闻显示和添加删除新闻模块。4.3 留言板模块

留言簿模块主要是投票者对于本系统提出问题,包括留言和管理员回复模块。留言板为用户提供一个平台,让用户给我们反馈更好的信息,我们可以及时修改更新我们的投票内容。4.4 管理员模块

管理员模块是指管理员对项目进行管理的模块,包括项目的管理,选项的管理以及系统设置的管理。管理员可以对项目删除和编辑,选项的删除,更新和添加。系统配置的删除和更新。4.5 注册登录模块

登陆注册模块主要是管理员和客户进入相应权限的桥梁。注册登陆模块需要填相关的信息,然后进行注册,如果注册过的用户可以直接输入用户名和密码进行登陆。用户登录需要完成的功能是用户身份验证、用户资料修改、用户管理。只有登录用户才能进行投票。4.6 投票模块

投票模块显示投票的主题和选项的信息,提供所有主题的连接,用户可以选择不同的主题进行投票。选择主题后,主页显示与主题关联的选项。然后用户选择选项,提交表单。投票表单包括主题、选项、投票个人信息。每个IP只可以投一次票。

结论:本文通过对网络投票系统的分析,介绍了优秀栏目评选系统的概括及作用,对优秀栏目评选系统的设计和实现的思路有了清楚的理解,这会在以后的开发过程中起到建设性的指导使用。并对当前常用的系统结构,数据库及WEB开发平台做出了对比性研究,最终确定了在B/S模式下用ASP软件开发平台和SQL Server数据库来开发优秀栏目评选系统。

参考文献:

[1] 王欢,郭玉锦.网络公共领域的功能与局限性[J].理论前沿,2009,(20).[2] 万萍,陈刚.网络互动与网络评选调查的思考[J].声屏世界,2004,(06).[3] 陈蓉.没有围墙的股东大会[J].中国计算机用户,2005,(34).[4] Hamid R.Nemati.Knowledge warehouse: an architectural integration of knowledge management,decision support,artificial intelligence and data warehousing.Decision Support Systems,2002.[5] 何小琴.基于B/S模式的随书光盘管理系统.重庆工商大学图书馆,2007,(13).[6] 杨莹.基于ASP的网络投票模型系统的实现[J].网络安全技术与用,2006,(09).[7] 戴红芳,丁顺新.通用PHP网上投票系统的设计与实现[J].农业网络信息, 2009,(11).[8] 姜晓洁.基于JSP技术的通用网络调查系统设计[J].电脑知识与技术,2009,(08).[9] 刘闯,王国金.谈数据库及数据库技术[J].硅谷,2008,(07).[10] 唐学忠.SQL Server 2000数据库教程.北京:电子工业出版社,2005:23~36.[11] 陆永祯,段慧坤,周芸等.SQL Server 2000 数据库管理和程序开发一周通.北京:中国铁道出版社,2005:77~86.[12] 冯昊.ASP动态网页设计与上机指导[M]北京:清华大学出版社,2002.

在线投票系统

  实验题目:在线投票系统实验目的:综合运用Web开发技术开发一个在线投票系统,开发过程涵盖需求、设计、编码、测试等软件开发生命周期的各个阶段,通过这个项目的开发,使学生具备......

投票系统课程设计

摘要:在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。投票管理者......

优秀员工投票评选方案

刀豆文库小编为你整合推荐7篇优秀员工投票评选方案,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......

优秀员工投票评选方案

优秀员工投票评选方案案的等级比桌高,反映到词汇中就是案件、文案,都是和案有关,下面是小编整理的优秀员工投票评选方案,欢迎来参考!一、目的为了更好地体现“一起成长、共同提升......

投票系统的好处

投票系统的好处 1.是任何一次商演(时间短、影响范围小)、电视(投入大,效果不明显)或者户外广告(不能快速吸引消费者眼球)在投入产出效率上都难以企及的。 2.迅速提升活动商家的广告......

下载优秀栏目投票评选系统文献综述word格式文档
下载优秀栏目投票评选系统文献综述.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文