基于Node.js的投票系统开发开题报告

 2021-08-08 20:36:27

1. 研究目的与意义

日新月异,在这个趋于互联网 的时代,传统的投票以及调查方式已经不能满足我们的需要,互联网是一个相互沟通交流,相互参与的互动平台,而开发在线投票系统的目的在于提高时效性以及涉及更广的人群,这样可以使调查的数据更加科学。

人们不必拘泥于纸质的投票,可以通过网络,在手机、电脑任何可以上网的媒介上发表自己的观点,而在提交之后可以看到反馈,这也体现了在线投票的实时性。

选择node.js是因为它是一个javascript运行环境,建立在google chrome的v8引擎和ecmascript之上,而node.js拥有异步非阻塞、环境搭建简单、实践应用快等优势使得它在新一代编程开发中更加成为主流。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 国内外研究现状分析

一、国外研究状况美国著名的在线调查系统服务网站surveymonkey是美国最早的在线调查网站,成立于1999年,拥有强大的功能,友好的界面。

surveymonkey拥有免费和付费两个版本,免费的版本拥有许多限制,如:提交的投票问题有数量限制,参与者也有次数限制;付费版则没有那么多限制,拥有更多的功能。

国外的在线调查网站大都采用免费增值模式,同时有一个共同点就是免费版的功能限制较多,比如参与调查人次不能超过100次,而想要使用更高级的功能就必须支付费用升级。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的基本内容与计划

研究内容:主要研究基于node.js的投票系统,借node.js运行环境来,通过在sublime text编辑javascript代码,与mysql数据库连接,进行开发。

实现在线投票系统的功能:一、后台投票管理功能1)用户管理包括管理员以及普通用户的登录以及登录出错的管理。

2)对文字投票、图片评选、视频评选三个模块的类型、标题、选项类型的管理3)查看,修改,删除已发起的投票话题4)投票选项随机呈现,最大限度排除选项顺序对投票的影响二、投票系统页面投票功能1)按投票类型选择投票的模板,创建话题2)游客可查看话题投票状态,登录者可发起、参与投票并查看投票结果3)设置防刷票机制计划:2017.3.3之前写好开题报告2017.3.4-4.30完成基于node.js在线投票系统的开发2017.5.1-5.31完成论文的书写2017.6毕业答辩

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

一般在线投票系统大多数人会选择asp、b/s架构、php来实现,而我采用javascript脚本语言借node.js运行环境来实现,node.js具有处理高并发请求的优势以及节约服务器内存资源,而javascript广泛应用于web开发,为页面添加各种动态功能,使页面浏览更流畅。

投票流程简单,方便又省时。

添加留言模块,可与用户实时沟通,优化系统。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版