基于B/S结构流量统计的在线投票系统设计

      基于B/S结构流量统计的在线投票系统设计
摘要:在网络高速发展的当下,人们对网络速度要求越来越快速。网络结构的假设不断完善,带来了网络游戏直播,网络实时购物直播,网上银行,网上旅游,网上订机票、车票等不同领域的互联网+模式。本文设计内容相对来说是简单的,普通的建立在ASP.NET之上,绑定数据路实现WEB设计的网站。其中运用了B/S结构,还需要一个SQL数据库来实现。
关键词:在线投票系统;B/S结构;ASP.NET;数据库
Online voting system for traffic statistics
Abstract: With the rapid development of the Internet, people are more and more demanding of network speed. The network structure hypothesis continues to improve, bring the network game live, real-time network shopping broadcast, Internet banking, online travel, online booking tickets, tickets and other different fields Internet plus mode. The content of this article is relatively simple, and is commonly built on ASP.NET, binding data path to realize WEB design website. The B/S structure is used, and a SQL database is needed to implement it.
Keywords:Online voting system ; B/S structure ; ASP .NET; database
一、绪论
(一)调查目的
网络发展特别快,从1999年网络接入中国,网络的发展像雨后春笋般成长着,在2018年的今天又提出了物联网+的概念,对于人类发展这是具有特殊意义的,学习几年的网络技术,希望今后可以从事网络专业工作。
近年来,在INTERNET技术的不断发展,在现在的发展中,都采用了网上投票的方式来获取用户使用的相关信息。在一些网站上,经常会遇到各种各样的投票系统,网上商城,网络购物。等一些电子商务网站因为效率高闻名。淘宝,京东,蘑菇街的购物直播随着网络速度和平台的推广得意实现更快,更准确的需求。
进入2018年,世界物联网大会在无锡举行,见证物联网实现互联的时代正式进入起飞阶段。不同年代的网络人为了时代的发展默默付出。虽然今天的大学生毕业生已经接近千万,但是还要坚信不抛弃,不放弃,坚持不懈,迎接大数据时代的到来。
根据平时生活中需要的要求来决定的,可以明确看到在线投票系统的实现过程,比如它的系统需要分析,设计的思路,拥有功能的实现。这个网站在内线投票流量系统的稳定性,发展性。基于流量统计的在线投票系统使投票信息的管理工作系统化,规范化,自动化。
(二)研究目的
能统计流量的在线投票系统的开发目的,让活动投票相关信息可以从原始的人工记录变回计算机记录,简单明了的显示出来,满足2018年5月20日的使用相关需求,而、户给我们的要求是可以让他们这次公益选举活动可以容易的完成。使之能迅速使用时代发展需要。
基于流量统计的在线投票系统的实现有下面的优势:
?第一方面:很快看出谁重复投票,谁没有投票优秀教师,谁可以获得模范家庭荣誉。
第二方面:选用2000年以后新型投票方式,可以让用户, 在手机电脑进行网络投票。
?第三方面:通过后台可对投票相关信息进行系统化管理,提高投票管理的效率。
(三)研究内容
我们要先对这次设计系统所需要的计算机知识点进行了解掌握,然后记性相应的基础的内容进行系统性分析。系统分析呢是程序开发超级重要的一个必要的过程,目的是让程序设计更完美,更闪亮的展现出来,所以必须存在这个经过。在进行基础调查的时候,我们也要对新的系统的一些功能要详细的了解分析,只有这么做才可以为这次的设计添加一丝完美性。
在这次系统的设计中我们需要用SQL2012和ASP.NET2012系统实现。
本论文一共分为六个不同章节,逐步完成这次程序设计:
?第一章开始介绍这篇文章的相关内容;在线投票系统的研究目的,背景和内容。
?第二章是介绍了网站在线投票系统实现所需要的技术,比如需要ASP.NET技术和C#编程语言,SQL数据路,B/S的结构。
?第三章是这次设计系统的需求,包括系统如此投票是不是可行的,必须实现哪些功能,实现的功能分类,比如密码是否可以修改,系统可否安全退出等等。
?第四章是系统的相关具体设计,设计原则有什么,具体构造有哪些,用户是ADMIN,密码是00000。
?第五章向我们说明了这次系统测试的目的,以及要最会来测试它的功能,性能进行测试。
?第六章是这次设计的总结,结束。
二、系统开发环境
(一)ASP.NET技术
ASP.NET是一个可以开发动态网站的新颖科技技术,它是.NET框架的重要部分之,是可以对任何的.NET进行兼容的机器语言来编写ASP.NET的应用程序的。使用ASP.NET时,可以让普通使用者深切感受到它的方便快捷,很大程度上减少一些C语言代码的我敲打,节约时间同时极大提高使用效率,为现代社会对新系统的出现频率做出极大的贡献。所以ASP.NET的出现是人类发展的里程碑,任重而道远。
和其它一些普通机器语言相比,ASP.NET几乎可以减少大约百分之七十的代码,相当于减少之前开发系统的百分之七十的时间,与此同时,我们还可以根据需求向ASP.NET添加自定义的功能,它具有以下的几个特点,比如:
?开发的效率很高,
?本身具有的灵活性以及可扩展性,
?性能有使用缓存和SQL的缓存失效及其它功能,
?安全指数高,但是当你向网站程序里面添加自己身份的验证和相关授权都特别简单明了。
ASP.NET的基本可以放置的对象有Response,以及Application和Session等不同的对象。作为一个设计程序,它还提供了不同的可以验证控件,用来对所实现客户端进行最后验证。验证的过程中,网页会自动生成JavaScript的相关代码,直接进入网页。
网站的导航时用户浏览这个网页的时刻,ASP.NET存在三个控件来进入网站提醒进入的标志:Tree View、Menu、Site Map Path。
(二)C#编程语言简介
C#面向对象,开发托管程序,编译惩罚EXE是中间语言,需要在.NET平台进行二次的动态编译,之后才能执行,看手机可以跨到其它平台的。还可以更加简单的使用在此之前人们能不能想象出来的设计模式,但是它本身的运行速度与C和C++是不能对比的。它对于开发一些中小型的网络在线投票系统具有重要作用,本次作品需要用到它。
大略的比较,C#和C++系统相比,C#的相应系统,能够有效简单方便来实现开发与运用。系统的程序和平时用的电脑所载的程序可以通C#来进行编著,为程序员的电脑操作提供便利,现代教学中的一些相关信息,都是在此基础上得到相应的改善,所以在设计一些网站的时候,我们会先选择C#的系统使用。这次的弄同居流量的投票系统的运用也是一样的。
(三)SQL Server数据库简介
SQLSERVER是美国Microsoft发明的代表一类关系型数据库的系统。它的主要性能有一下几点:
?它的系统的相关管理是比较先进的,支持电脑系统的图形相关的管理工具,支持本地和远距离的程序配置与管理。
?对于那些对性能要求比较高的程序设计,设计者是可以完美利用其优势的,
?强大的食物处理能力,采取各种不同方式保护数据完整性,
?它可以支持多个处理器的结构,ODBC与存储的过程,并且有自己单独的SQL机器语言。
?SQL语言可以执行任何你想拥有的操作,比如说小丽想更新数据库里面的数据库,她可以从数据库中提取相关数据等等。
SQLSERVER在不断进步的过程,顺应时代发展,开发了多个版本。比方说第一代是SQLSERVER2000。它是在继承了SQLSERVER7.0版本的所有好处的基础上,又添加了多种。其中到了SQLSERVER2005这版本,发展成为一个全面的数据平台,因为它是运用了,集成的商业智能工具模式,提供了亿鼎博手机版级的相关数据管理。SQLSERVER2005有适应超大型亿鼎博手机版进行处理数据的32为和64位的亿鼎博手机版版,为了更追求极致还有适应中小型亿鼎博手机版的标准版和适用小型亿鼎博手机版的32位工作组版。以及为开发者提供的开发版和学习版。
在此之后SQLSERVER2008是Microsoft公司推出的新版本,进行多方面新的改进,以至于到现在依然占据使用比例大部分。
到了2012年,公司又开发了SQLSERVER2012,SQLSERVER2012中文标准版被定位可用性和大数据领域领先,可以完美的帮助亿鼎博手机版处理大量数据增长。协助做出正确的决策,有安全性更高,扩展性更强,性能更高,操作简单等诸多好处。
紧接着,随着时代发展,版本更新速度已经再次增加新版本SQLSERVER2014,它的开发方向是混合云平台,,这代表这代版本更容易整理WINDOWSAZURE。与此同时还新添加了一个功能,允许AZURE虚拟机作为一个ALWAYSON可以使用的组副本。还在内存技术上进行改进。
SQL一方面采用C#和C##系统进行设计,又有不同的编译器进行相关的检验,发展还是不可估量的,现代信息更新快,是爆炸时代,有新型信息类别。比如说图片和视频的数字化。
SQLSERVER只会在WINDOWS上运行,这样的方式是将客户绑定到WINDOWS环境中来,限制用户在市场环境中谋取利益。同时,WINDOWS平台自身的可靠安全性以及伸缩性也是小部分。客户可以依据第三方应用程序。工具,网管以及管理实用程序设计。
(四)B/S结构
B/S结构是这次程序设计的一种网络结构模式,因为CLINT/SERVER结构存在太多问题,所以在三层体系结构里,我们的用户可通过百度等浏览器向网络上的其它服务器发出邀请通信。第三层的CLIENT/SERVERJ结构在WEB统一了客户端,将系统索要实现的功能主要部分集中到服务器上,极大的简单化。
B/S的结构特点有一下几个方面:
?成本比较低,选择性更加广泛。
?维护起来以及升级系统更加方便
?但是缺点是应用的服务器的运行数据时比较沉重的。
平时用的浏览器来实现原先复杂的应用软件就可以实现很强的功能。极大的节约研发成本,是一种近年来新兴的软甲架构。B/S是建立在广域网的上面的,比方说小明向上网但是家中没有专门的网线,他是可以把家中的电话线连接到电脑上的,这是完全可行的。
因此B/S在原有基础上又增加了三层模式,分别是表示的逻辑层,,控制的逻辑层和数据展现层,之所以有这三层结构也是为了加快网络运行速度,这三层是相对独立又互相联系的。
B/S三层结构将系统的功能分为四个层面:
一层的人机界面要在HTML的浏览器基础上运行;二层是业务规则层,用SSL减少传输过程中的风险;三层是服务器来进行数据种类的转变;四层是应用服务器,处理并可以产生结果。
目录
一、绪论 1
(一)调查目的 1
(二)研究目的 2
(三)研究内容 2
二、系统开发环境 3
(一)ASP.NET技术 3
(二)C#编程语言简介 4
(三)SQLServer数据库简介 4
(四)B/S结构 5
三、系统需求分析 6
(一)可行性分析 6
1、操作方面 6
2、经济方面 6
3、技术方面 6
4、法律可行性 7
(二)性能需求分析 7
1、系统安全性 7
(三)功能需求分析 7
1、用户需求 7
2、功能需求 7
(四)系统流程分析 8
1、用户注册 8
2、用户登录 9
四、系统设计需求 10
(一)系统设计原则 10
(二)系统结构设计 11
(三)系统用例设计 11
1、管理员操作设计 12
2、用户操作设计 12
(四)数据库设计 12
1、数据库E-R图 13
2、数据库表设计 14
五、系统界面设计 16
(一)管理员界面 16
(二)主页面算法说明 16
1、项目添加的算法 17
2、投票显示的算法 18
3、项目基本操作的算法 19
4、投票统计的算法 20
(三)用户界面算法 21
1、用户登录界面的算法 21
2、用户界面运用的算法 22
3、用户安全退出的算法 23
六、系统测试 23
(一)测试的目的及相关意义 24
(二)测试方案相关计划 24
1、测试方法 24
2、测试资源 24
3、功能测试 25
4、性能测试 25
(三)测试分析情况下 25
七、结论 26
八、致谢 27
参考文献 28

参考文献
[1]王圣果.运用信息技术促进中国餐饮业发展.江苏商论.2006,(9):22-23.
[2]胡大洋.中小型餐饮亿鼎博手机版服务管理系统的设计[J].科技信息,2010,(6):91-111.
[3]于世华.杜福涛.利用.NET开发网上订餐系统.呼伦贝尔学院学报.2007年03期:38-40.
[4]潘志红.Web环境下SQLServer的数据保护[J].北京联合大学学报(自然科学版).2006年03期.
[5]麦密辉.基于.NET环境的三层构架开发技术.[J].信息技术教学与研究.2012.39:134-135
[6]刘世峰.数据库应用技术.中央广播电视大学出版社.2008,6(5):12-15.
[7]申伟.基于.NET的餐饮管理系统设计[J].韶关学院学报,2009,6(8):84-85.
[8]王磊.基于.NET平台的数据库访问技术[J].福建电脑,2006,12:90-92.
[9]DinoEsposito.MakingSharePointWebPartsInteract[J].TheInternationalArabJournalofInformationTechnology,2007,5(3):61.
[10]LessandroGalloASP.NETAjaxinAction[M].American:ManningPublications,2007,5:34-70.
[11]杨继昌.ASP技术与ASP.NET技术的比较.[J].微型机与应用。2003.1:6-8
[12]叶勇健,谭超.ASP.NET数据库连接技术浅析.[J].计算机光盘软件与应用.2012.5:152-158

 

暂时没有评论

访问者在接受本网站服务之前,请务必仔细阅读本声明。访问者访问本网站的行为以及通过各类方式利用本网站的行为,都将被视作是对本声明全部内容的无异议的认可。

第一条 访问者在从事与本网站相关的所有行为(包括但不限于访问浏览、利用、转载、宣传介绍)时,必须以善意且谨慎的态度行事;访问者不得故意或者过失的损害本网站的各类合法权益,不得利用本网站以任何方式直接或者间接的从事违反中华人民共和国法律、国际公约以及社会公德的行为。

第二条 本网站充分尊重原创作者的著作权和知识产权。本网站合理信赖客户上传原创产品到本网,你就是原创作者或是已经征得著作权人的同意并与著作权人就相关问题作出了妥善处理。本网站对于有关原创数字产品的买卖以及使用属于合理行为,因此与之有关的知识产权纠纷本网站不承担任何责任。本网站郑重提醒访问者:请在转载有关数字产品或者使用时一定要遵守相关的知识产权,否则与之有关的知识产权纠纷本网站免责。 同时,对本网站原创数字产品以及本网站标识,本网站享有自主知识产权。侵犯本网站之知识产权的,本网站有权追究其法律责任。

第三条 本网站发布的各类数字产品文档,访问者在本网站发表的观点以及以链接形式推荐的其他网站内容,仅为提供更多信息以参考使用或者学习交流,并不代表本网站观点,也不构成任何销售建议。

第四条 以下情形导致的个人信息泄露,本网站免责:

(一)政府部门、司法机关等依照法定程序要求本网站披露个人资料时,本网站将根据执法单位之要求或为公共安全之目的提供个人资料;

第二条 本网站充分尊重原创作者的著作权和知识产权。本网站合理信赖客户上传原创产品到勤勤快学家教网,你就是原创作者或是已经征得著作权人的同意并与著作权人就相关问题作出了妥善处理。本网站对于有关原创数字产品的买卖以及使用属于合理行为,因此与之有关的知识产权纠纷本网站不承担任何责任。本网站郑重提醒访问者:请在转载有关数字产品或者使用时一定要遵守相关的知识产权,否则与之有关的知识产权纠纷本网站免责。 同时,对本网站原创数字产品以及本网站标识,本网站享有自主知识产权。侵犯本网站之知识产权的,本网站有权追究其法律责任。

第三条 本网站发布的各类数字产品文档,访问者在本网站发表的观点以及以链接形式推荐的其他网站内容,仅为提供更多信息以参考使用或者学习交流,并不代表本网站观点,也不构成任何销售建议。

第四条 以下情形导致的个人信息泄露,本网站免责:

(一)政府部门、司法机关等依照法定程序要求本网站披露个人资料时,本网站将根据执法单位之要求或为公共安全之目的提供个人资料;

真实

多重认证,精挑细选的优质资源 优质老师。

安全

诚实交易,诚信为本。

保密

所有交易信息,都为您保密。

专业

10年专业经验,10年来帮助无数学子。