在线投票ASP系统开发实践
在线投票 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...
相关推荐
-
2024年党建工作要点工作计划5篇供参考
2023-12-16 999+ -
2025年专题生活会对照带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”个人对照检查发言材料4110字文稿
2024-12-21 999+ -
2025年医保局局长、科技局领导干部专题“四个带头”方面对照检查材料2篇例文(附:反面典型案例剖析情况)
2025-02-09 457 -
2025年国有企业党委书记、市总工会党组书记民主生活会“四个带头”方面对照个人检查发言材料2篇文(附:典型案例、上年度整改+个人情况)
2025-02-09 506 -
2025年市委组织部部长、教育局党委书记生活会“四个带头”个人对照检查发言材料2篇文(典型案例+个人事项)
2025-02-09 626 -
2025年市财政局党组书记、局长、市检察院党组领导班子对照“四个带头”方面生活会个人对照检视发言材料2篇文(含以案为鉴反思、以案促改促治方面)
2025-02-09 508 -
市检察院党组、市财政局领导班子2025年生活会对照“四个带头”方面检视发言材料2份文【含以违纪行为为典型案例剖析】
2025-02-09 461 -
2025年市财政局领导对照“四个带头”生活会检视发言材料2篇例文【含以违纪行为为典型案例剖析】
2025-02-09 582 -
单位领导班子2025年聚焦“四个带头”生活会对照检查材料2篇文(含:典型案例剖析反思、落实意识形态责任制)
2025-02-09 757 -
2025年镇党委副书记、市科学技术局领导班子生活会对照“四个带头”检视材料2篇文【含违纪行为典型案例分析】
2025-02-09 257
作者:闻远设计
分类:其它行业资料
价格:免费
属性:4 页
大小:484.91KB
格式:DOCX
时间:2024-03-16

