投票系统的设计与实现-毕业论文开题报告
18页1、投票交流系统的设计与实现,姓名:XXXX 学号:XXXXXX 学院:信息与工学院 班级:计算机科学与技术06-2,毕业论文开题报告,20X级,目 录,选题目的和意义 课题的主要内容前台功能模块后台功能模块 研 究 方 法 目 录(概 况) 论文的进程安排 参 考 文 献,伟仔投票交流系统,基于AJAX、LINQ、Silverlight的全新探索,一、选题目的和意义,当今社会,随着科技的不断发展,计算机已在人们的日常生活和工作领域中日益普及。绝大多数门户网站和公共服务机构经常利用网上投票的方式进行民意调查,帮助他们搜集相关信息以便于了解社会动态、做出相应决策。但是,经过调查发现大部份网站的在线投票模块比较单一,并且防作弊性能不够严谨。恶意访问者可以通过变换IP、修改系统时间或清空Cookie等方式强制重复多次投票,这样导致投票结果不够公正,最终误导决策者和参与者。鉴于此,我打算运用 ASP.NET技术开发一种具有后台管理功能的多功能通用网上投票系统的应用实例。该系统功能丰富,操作简单,防作弊性能好,同时还具有很强的交互性,可以让参与者对投票发表评论、在线交流,给发起方留言等。系统的整个设
2、计将采用B/S(Browser/Server)模式,适用于Internet发布,前台使用ASP.NET(C#)及其组件技术实现动态网页的设计,后台为服务器端的SQL Server数据库。,伟仔投票交流系统,基于AJAX、LINQ、Silverlight的全新探索,一、选题目的和意义,同时,由于软件技术的发展相当迅速,用“一日千里”这个词形容软件行业的发展丝毫不过份,如何去适应这种发展变化,是我们这些将要从事IT行业的人员所必须面对和思考的问题。因此,我打算借本次毕业设计之机,通过这个投票系统实例,去探索当今比较流行的和最新的WEB编程技术,将他们巧妙地结合到自己的实践之中,以使自己获得更多的收获。所以,本次投票系统的开发我将运用Visual Studio 2008开发平台,主要逻辑运用 C Sharp实现;ASP.NET(C#)及其组件技术实现动态网页的设计,页面中大量采用AJAX实现无刷新效果,增强用户体验的舒适度;对投票结果用Silverlight呈现出来,实现柱状图,圆饼图,条形图等动态效果;当然与数据库的访问将采用微软最新推出的LINQ查询方式,为了比较与传统SQL方试访问数据
3、库的区别,我会将两者放在一起比较运用。,伟仔投票交流系统,基于AJAX、LINQ、Silverlight的全新探索,系统运用的主要技术,AJAX,投票交流系统,Silverlight,ASP.NET(c#),LINQ,伟仔投票交流系统,基于AJAX、LINQ、Silverlight的全新探索,页面逻辑层,数据访问层,AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。根据Ajax提出者Jesse James Garrett建议,它: 使用XHTML+CSS来表示信息; 使用JavaScript操作DOM(Document Object Model)进行动态显示及交互; 使用XML和XSLT进行数据交换及相关操作; 使用XMLHttpRequest对象与Web服务器进行异步数据交换; 使用JavaScript将所有的东西绑定在一起。 使用SOAP以XML的格式来传送方法名和方法参数。 类似于DHTML或LAMP,AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。事实上,
4、一些基于AJAX的“派生合成”式(derivative/composite)的技术正在出现,如“AFLAX”。,伟仔投票交流系统,基于AJAX、LINQ、Silverlight的全新探索,AJAX-与服务器端的异步请求,Silverlight-网页华丽的新外衣,微软Silverlight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,Rich Interface Application)的网络交互程序。因为Silverlight提供了一个强大的平台,能够开发出具有专业图形、音频和视频的Web应用程序,增强了用户体验,所以SilverLight吸引了设计人员和开发人员的眼球。同时,Silverlight还提供了强大的工具来提高他们的工作效率。Silverlight能创建一种具有很高艺术性的应用程序,具有以下的特点:一种跨浏览器、跨平台的技术。可以在所有流行的浏览器中运行,包括Microsoft Internet Explorer、Mozilla Firefox, Apple Safari, 和Opera,同样可以运行于Microsoft Windows
5、和Apple Mac OS X。无论在哪运行,都能提供一致的用户体验。需要下载很小的文件来安装以支持,只需几秒。它的视频和音频流,视频质量无论从移动设备还是桌面浏览器都是720p HDTV video模式。用户可在浏览器中直接对其进行控制,可以拖动、翻转、放大的图片。它读取数据并且更新外观,但不会通过刷新整体页面来打断用户操作。,基于AJAX、LINQ、Silverlight的全新探索,伟仔投票交流系统,LINQ-语言级集成查询(Language INtegrated Query),经过了最近 20 年,面向对象编程技术( object-oriented (OO) programming technologies )在工业领域的应用已经进入了一个稳定的发展阶段。程序员现在都已经认同像 类(classes)、对象(objects)、方法(methods)这样的语言特性。考察现在和下一代的技术,一个新的编程技术的重大挑战开始呈现出来,即面向对象技术诞生以来并没有解决降低访问和整合信息数据( accessing and integrating information )的复杂度的问题。其中两
《投票系统的设计与实现-毕业论文开题报告》由会员je****n分享,可在线阅读,更多相关《投票系统的设计与实现-毕业论文开题报告》请在金锄头文库上搜索。
2023-12-11 70页
2023-12-11 66页
2023-12-11 73页
2023-12-11 59页
2023-12-11 59页
2023-12-11 92页
2023-12-11 114页
2023-12-11 120页
2023-12-11 166页
2023-12-11 144页