在线投票ASP系统开发实践

3.0 闻远设计 2024-03-16 38 4 484.91KB 4 页 免费
侵权投诉
在线投票 ASP 系统开发实践
摘要 :随着互联网的不断发展, 越来越多的生活与互联网息息相关。为了进一步全面、广泛地
获取群众心声, 高等院校利用网络在线投票来获取较公平、公开、公正的投票结果, 该系统
采用 ASP 语言设计实现了一种基于 B/S 模式的网络在线投票系统, 系统具有网站内容管理、
评选信息设置、在线投票等功能。
  The Design and Implementation of Online Voting System Based on ASP
Abstract:With the development of the Internet, more and more lives are connected to the Internet.
Colleges and universities use online voting to obtain more fair, open and just voting results in order to
further obtain the masses' opinions widely. Based on B/S mode, the system uses ASP language design
to realize a online voting system. It has the website content management, selection of information
settings, online voting and other functions.
Keyword:online voting; B/S; ASP;
  1、系统设计
1.1 功能结构
在线投票系统功能结构如图 1 所示, 分为投票系统前台和投票系统后台两大模块。每个模块的
功能如下:
1 ) 投票系统前台。投票系统前台主要由投票选项、排行榜、活动介绍、投票规则和主办单
位组成。投票选项包含所有参赛作品缩略图, 用户可以通过点击某个参赛作品的详细信息便可
浏览其完整图和详细简介, 对于喜爱的作品可以通过点击参赛作品的投票支持进行投票;排行
榜主要功能是对所有参赛作品中以投票数降序排序的前十名作品进行展示;活动介绍主要介绍
举办活动目的、活动意义、应征作品的设计要求、活动时间安排、奖励等内容;投票规则主要
介绍活动参与群体、投票时间段、每天限制投票次数等解释;主办单位主要介绍举办本次大赛
单位基本情况等。
2 ) 投票系统后台。投票系统后台主要由网站内容管理和评选信息管理两大部分组成, 其中
网站内容管理由管理员管理、版权信息设置、基本信息设置组成, 评选信息管理由评选列表、
添加评选、评选结果、评选记录组成。管理员管理主要功能是对管理员进行增加、删除、修
改;版权信息设置主要功能是设置软件版权信息;基本信息设置是在投票系统前台中添加栏目
名称, 本系统在栏目中添加了三项, 分别是活动介绍、投票规则和主办单位;评选列表功能
是对已添加的参赛作品进行审核, 对参赛人员想要撤销自己作品的直接删除, 对有问题的作
品进行修改;添加评选功能是对参赛的作品进行上传;评选结果功能是记录每个作品总共投票
数和人气数;评选记录功能是记录每个参与投票人对每个作品进行投票时的 IP 地址、提交时
间, 对有问题的投票记录可以直接删除, 可以有效避免参与投票人进行刷票等。
1.2 系统流程
在线投票系统中流程较多, 本文只给出投票系统前台中用户在线投票的流程。用户在线投票流
程如图 2, 用户进入投票系统前台浏览所有参赛作品缩略图, 对自己感兴趣的参赛作品可以点
击其详细信息进行详细了解, 确定喜爱作品后点击参赛作品的投票支持, 在投票记录表中查
找该投票人员所用设备 IP 地址是否在当天已投, 如果未投, 信息表中票数加一, 否则提示参
与投票人员 您今天已投过票, 请明天再来投票! .
1.3 数据库设计
根据功能结构分, 本系统需建立用户表 (User ) 、信息表 (Info ) 、单表 (Menu ) 和
投票记录表 (Result . 用户表用来存储后台用户管理, 信息表用来存储参赛作品基本信息,
单表用来存储投票系统前台中添加栏目名称信息, 投票记录表用来存储投票人什么时间通过
IP 地址对个参赛作品进行的投票。本系统采用 Access 数据库。用户表包字段有
账号密码IP录时间;信息表包字段有编号、主题、图、内容、
票数、人气;单表包字段有编号、主题、内容;投票记录表包字段有编号、票IP
时间、重复提交。
2、主要功能实现
2.1 投票功能实现
通过机器IP 进行限制。为了限制的计算机每天只能对一个参赛作品进行一次投
票, 每天次对某个参赛作品进行投票时, 系统会把参赛作品票IP 、时间、重复提交
(票IP 地址、日期和发出请求的主名称组成的字符串存储到服务器端数据库中的记
录表中, 再次提交投票信息时, 投票系统对参赛作品重复提交字段进行检验数据库
重复提交字段, 则提交到服务器端写入数据库, 信息表中票数字段加一, 否则禁止
投票。投票功能主要实现代码如下:
摘要:

在线投票ASP系统开发实践字摘要:随着互联网的不断发展,越来越多的生活与互联网息息相关。为了进一步全面、广泛地获取群众心声,高等院校利用网络在线投票来获取较公平、公开、公正的投票结果,该系统采用ASP语言设计实现了一种基于B/S模式的网络在线投票系统,系统具有网站内容管理、评选信息设置、在线投票等功能。 The Design and Implementation of Online Voting System Based on ASPAbstract:WiththedevelopmentoftheInternet,moreandmorelivesareconnectedtotheInterne...

展开>> 收起<<
在线投票ASP系统开发实践.docx

共4页,预览2页

还剩页未读, 继续阅读

作者:闻远设计 分类:其它行业资料 价格:免费 属性:4 页 大小:484.91KB 格式:DOCX 时间:2024-03-16

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 4
客服
关注