毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
在线投票系统的设计与实现+文献综述(3)
1.1.2 技术简介
在线投票系统(Online Vote System)是当今所有投票活动中非常主流的系统,它具有注册登录功能、基本投票功能、查看投票情况功能、好友管理、以及后台管理功能。其中后台管理又分三大管理模块:投票信息管理、投票者信息管理以及管理员管理。本系统面向小型投票活动,对用户投票方式无太多限制,可单选亦可多选,不强制用户参与每个投票主题。在系统的安全性方面,本系统采用了防刷票技术,以保证投票结果公正公开,杜绝了恶意刷票行为的发生。
本系统以SQL SERVER和ASP.NET为基础进行开发的,并使用了JQUERY脚本语言和JAVASCRIPT增加用户体验度。编写环境是Microsoft Visual Studio 2008,并运用C#语言来完成主要的后台方法的编写,包括与数据库的绑定、链接,数据的修改、查询、添加等。本系统运用了三层架构开发模式来编写程序。
在系统的大体框架我选择的是B/S模式,也就是所谓的三层架构设计。通常意义上的三层架构就是将整个业务应用划分为:业务逻辑层(BLL)、界面表示层(UI)、数据访问层(DAL)。区分层次的目的是为了“高内聚,低耦合”的思想。
三层的意义如下。界面表示层(UI):也就是展现给用户的界面,即是用户在使用一个系统的时候他的所见所得。数据访问层(DAL):直接操作数据库,对数据的增加、删除、修改、更新、查找等操作。业务逻辑层(BLL):是对数据层的操作,对数据业务逻辑处理。
Asp.net:Asp.net的前身是Asp,它解决了Asp的众多之前的缺点。目前最新的版本为NET Framework 4.0以及Asp.net 4.0。它有很多的优点。 世界级的工具支持:Asp.net架构是可以用Microsoft(R)公司最新的产品Visual Studio.net开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的小部分。强大的适应性:因为Asp.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到Asp.net的Web应用中。Asp.net同时也是语言独立化的,现在已经支持的有C#(C++和java的结合体)、VB、Jscript、C++、F++。你可以选择一种最适合你的语言来编写程序,或者把你的程序用多种语言来写。.NET Framework可以分解为多个组件。第一个组件式CLR,它作为虚拟执行环境——有时也成为虚拟机——负责执行托管代码。托管代码是指采用某种高级语言(如C#、Visual Basic、C++/CLI和Iron Python之类的语言)编写的任何代码,将此代码编译成CLR的二进制格式即程序集,并且表示它的使用中间语言(IL)的可执行部分。程序集包含符合CLR的类型系统规范的自描述程序元数据和指令。然后CLR取用这种元数据和IL,并将其编译为可执行代码。这种代码包含到CLR服务和Win32的挂钩,并最终作为在它上面运行代码的机器的本地指令集。这种行动借助于一种称为即时(just-in-time, JIT)编译的过程来完成。编译后的结果最终可以运行。
SQL Server 是一个关系数据库
管理系统
。它最初是由Microsoft、 Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。SQL,即结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。在线人事选拔投票系统对数据库操作的SQL命令主要包括Select,Insert,Update,Delete等,这些标准的SQL命令可以被用来完成几乎所有的数据库操作。
JavaScript是由Netscape公司开发的一种脚本语言。在HTML基础上,使用JavaScript可以开发交互式Web网页。JavaScript短小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。使用JavaScript可以帮助增强网页的交互能力,提高效率,增加网页特效等等。
共4页:
上一页
1
2
3
4
下一页
上一篇:
基于Java的邮件系统设计+文献综述
下一篇:
C#智能停车场管理系统的设计+文献综述
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
基于网络的通用试题库系...
银行行办公信息服务系统【1544字】
用友NC信息系统的实施應用实践研究【3307字】
浅析嵌入式系统支柱學科...
水电站实时监控专家系统【950字】
志愿者活动的调查问卷表
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
中国学术生态细节考察《...
C#学校科研管理系统的设计
承德市事业单位档案管理...
国内外图像分割技术研究现状
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
AT89C52单片机的超声波测距...