具有动态口令认证机制的网上投票系统的设计论文Word格式.docx
《具有动态口令认证机制的网上投票系统的设计论文Word格式.docx》由会员分享,可在线阅读,更多相关《具有动态口令认证机制的网上投票系统的设计论文Word格式.docx(25页珍藏版)》请在冰豆网上搜索。
![具有动态口令认证机制的网上投票系统的设计论文Word格式.docx](https://file1.bdocx.com/fileroot1/2022-10/2/20175cac-bdf9-423e-a210-3c973952fbff/20175cac-bdf9-423e-a210-3c973952fbff1.gif)
关键词:
网上投票系统;
ASP;
SQL;
动态验证码
Thedesignoftheon-linevotesystemwiththedynamicpasswordauthenticationscheme
Abstract
Withtherapiddevelopmentofnetwork,thetraditionalvotemethodhasalreadycan'
tsatisfiedpeople'
sdemanded.Butinadditiontocompletingtraditionalfunction,"
theon-linevotesystem"
hastimelimitedefficacymorehighandthescopewideadvantage,meetthedemandofmodernsocietymore.
Thedesignoftheon-linevotesystemwiththedynamicpasswordauthenticationschemeisasimplevotesystemhavedevelopedbyASPandSQLServer2000technique,andestablishedadynamicverifiable codeintheprocessofthecustomerloginthesystem,enhancedsystem’ssecurity.Itcanbeeffectiveimplementthefunctionofvoting,examining,adding,deletingandsearchingvotes.Tostartwith,this
thesisintroducesthebasicconceptandtheappliancescopeoftheon-linevotesystem.
Afterthat,thethesismakedetailedintroductiontothebasicconceptoftheASP,theSQLandthedynamicpasswordauthenticationschemeinthepartofthedevelopmentenvironmentofthesystem.ThenitelucidatesthecreationofthedatabasebytheE-Rdiagramandthedesignofthedatabase.Introducedthetotaldesignofthissystemimmediatelyafter,include:
thesystemstructuredesignsandthetotalfunctiondesign.Withtheformofthefunctiondiagram,thesisexplainedthedesignoffunction,showedcorecodeandthesystemcirculateinterfaceofthemainfunction.
code
Keywords:
Theon-linevotesystem;
ASP;
SQL;
Thedynamicverifiable
目录
论文总页数:
20页
1引言 1.
1.1网上投票系统的概念 1
1.2网上投票系统概念的提出 1
1.3网上投票系统的适用范围 1
1.3.1什么样的主题适合做网上投票 1
1.3.2网上投票样本的合理性 2
1.3.3网上投票的程序与方法 2
2系统体系开发环境 2.
2.1系统的硬件环境 2
2.2技术上配合 3
2.3ASP简介 3
2.4SQL简介 4
2.5动态口令认证技术 6
2.5.1验证码起源 6
2.5.2验证码实现流程 6
2.5.3网上投票系统中的验证码的作用 7
3数据库的搭建 7.
3.1E-R图 7
3.2数据库的设计 8
3.2.1用户信息 8
3.2.2投票信息 9
3.2.3投票选项 错误!
未定义书签。
3.2.4管理员信息 10
4系统详细设计 0
4.1具有动态口令认证机制的网上投票系统的结构 10
4.2系统详细功能设计 11
4.2.1用户注册、登陆和和验证模块 11
4.2.2用户投票模块 13
4.2.3投票管理模块 15
结 论 1.8
参考文献 1.8
致 谢 1.9
声 明 2.0
1引言
随着计算机技术的飞速发展,尤其是网络技术的超速发展,带动了信息的广泛交流,人们每天需要大量的信息来充实自己,传统的投票和调查方式已经不能满足我们的需要,针对这种情况,网上投票系统应运而生。
网上投票系统除了能够完成传统的功能之外,更具有时效高和范围广的优点,更符合现代社会的需要。
从国际互联网到校园网,企业局域网,各种网上投票系统随处可见,意见调查,用户信息统计,经营情况调查都可以作为投票的内容,网上投票系统凭借其方便快捷等特点,已经成为互联网资源中不可缺少的一部分,并且,随着网络技术的发展,网上投票系统的作用将会越来越大。
据新闻报道,日本政府正投资10亿日元开发电子投票系统用于选举,荷兰、比利时和巴西等国家已经开始在部分地区使用网上投票系统,可见其巨大的发展潜力。
然而,在计算机网络中,任何方便实用的技术都必须建立在信息安全这块基石上。
一项网络技术的安全性,也是决定着想技术成败的关键性的性质。
而具有动态验证的网上投票系统既能使信息的保密性得到保证,又能确认投票者身份的有效性与唯一性,这样才能保证统计结果的真实有效。
1.1网上投票系统的概念
网上投票调系统是一种在网站上提出投票题目,由用户在线投票并对调查投票的统计结果直接显示的调查工具。
网站管理方可以通过网上调查并对投票结果自动进行系统分析后得出有用信息,如浏览用户对某产品或服务的看法等,是企业利用网站低成本进行市场调查的重要手段。
1.2网上投票系统概念的提出
网络的快速发展和计算机的广泛普及,为解决传统民意调查存在的缺点和提出网上投票系统概念提供了物质基础。
人们针对传统的民意调查存在的不足,开发了网上投票系统,大大提高了调查的时效性。
1.3网上投票系统的适用范围
从技术上来说,网上投票是十分简便的,时效性也强。
但是目前网上的民意调查似乎还有一定的随意性,没有按照严格的民意调查的程序与方法进行。
网上调查与传统民意调查有着很大不同,值得我们从各个角度去认识。
我个人认为,至少以下方面是需要关注的。
1.3.1什么样的主题适合做网上投票
网上投票对象只能来源于网络的使用者,而目前这部分使用者具有一定的特殊性,特别是在中国。
据CNNIC2006年9月公布的调查结果显示,我国互联网继续保持持续、稳定的增长态势。
其中网民数、上网计算机数分别达到了11000
第20页
共20页
万人、4950万台,与上年同期相比分别增长了18.1%和19.0%。
在网民的特征结构方面,男性、未婚、30岁以下、大学本科以下、月收入在2000元及以下(含无收入)网民的比例依然在网民各特征数据中占据主要地位,所占比例分别为58.7%、57.9%、82.6%、70.8%、70.9%,其中未婚、30岁以上网民的比例与上年同期相比都有所上升,但男性网民比例、大学本科以下、月收入在2000元及以下(含无收入)网民所占比例与上年同期相比有所下降;
在职业方面,学生所占比例超过了总网民的三分之一,达到了35.1%,其次是企业单位工作人员,占总数的29.6%,排在第三位的是学校教师及行政人员,所占比例为7.3%,国家机关、党群组织工作人员所占比例为6.6%,事业单位工作人员所占比例为6.5%,其他职业的网民所占比例都在5.0%以下。
因此,如果把一些大多数网民日常工作生活未涉及的调查内容作为网络投票的主题,结果就会产生偏差。
找到适合于网络调查的主题,是调查结果合理、有效的前提。
1.3.2网上投票样本的合理性
传统问卷调查,调查方可以根据需要抽取样本,以保证其合理性。
但网上投票调查基本上取决于上网用户的主观意愿。
而他的心绪、性格、当时环境等等因素,会对他是否主动参加调查起作用,也就会在一定程度上影响样本的合理性。
1.3.3网上投票的程序与方法
由于网络的特点,网上投票调查与传统的调查有着很大的区别。
因此,研究出一套适合网络特点的调查程序与方法是必要的。
本网上投票系统的调查程序与方法将在之后的章节详细阐述。
2系统体系开发环境
2.1系统的硬件环境
本系统在开发过程中以SQL为基础,ASP编程。
计算机和服务器的最低要求:
(1)处理器:
PentiumIII600MHz或者更高;
(2)内存(RAM):
至少64MB,建议128MB或更高;
(3)硬盘空间:
系统驱动上需求900MB的可用空间,安装驱动上要求3.3GB
的可用空间,可选的MSDN库文档另需1.9GB的可用空间;
(4)显示器:
需要设置成1024x768模式或者更高分辨率;
(5)其他:
CD-ROM或者DVD-ROM驱动器以及Microsoft鼠标或者兼容的指针设
备。
2.2技术上配合
个人计算机的出现加速了企业信息化进程,网络开发的新模式也日趋成熟,发展到现在,网络的开发模式已从工作站/服务器模式、Client/Server模式发展到以浏览器/web服务器体系结构模型的Browser/Server模式。
浏览器/web服务器最基本的形式是使用web服务。
浏览器/web服务器的出现实现了一个三层应用架构,它将客户机/服务器模型以及那些基于主机的处理模型的最好特性聚集在一起了,这一体系结构的目标是容易配置、信息的集中管理和简单的资源管理在这个开发思想中,服务器的负责向用户提供信息和要求的数据,另外通过客户浏览器软件,服务器是呈现给用户的图形化用户界面显示由服务器发送的住处服务器控制住处的布局和内容,这使信息的控制和管理非常可靠,计算机