在线投票系统的设计与实现(共5页).doc

上传人:飞****2 文档编号:19327507 上传时间:2022-06-06 格式:DOC 页数:5 大小:14.50KB
返回 下载 相关 举报
在线投票系统的设计与实现(共5页).doc_第1页
第1页 / 共5页
在线投票系统的设计与实现(共5页).doc_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《在线投票系统的设计与实现(共5页).doc》由会员分享,可在线阅读,更多相关《在线投票系统的设计与实现(共5页).doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上在线投票系统的设计与实现 根据学校评选“十佳学子”和“十佳教师”的具体要求,本文?O计和实现了一款基于ASP的在线投票系统,圆满完成了在线投票任务,有效避免了恶意重复投票行为,保证了投票活动的公开、公平和公正。 1前言 根据学校发展需要,本学年学校开展了“十佳学子”和“十佳教师”的评选活动。按学校要求,投票活动要遵循公开、公平和公正原则,同时要尽可能扩大学校的社会影响,为此,投票活动采取了网络在线投票的方式进行。结合本校的规模等实际情况,本文利用ASP和Access设计和开发了一个B/S结构的在线投票系统,顺利完成了学校首次举行的“十佳学子”和“十佳教师”的评选活动。

2、 2系统分析 良好的系统分析是成功开发在线投票系统的关键,其主要任务是明确系统开发的目的、系统要实现的主要功能以及后台数据库等各方面的需求。 2.1可行性分析 本文提出的在线投票系统,采用ASP与Access 2003开发,放置在学校的网站上运行。技术相对成熟,硬件设备齐全,投票界面友好,操作简单,因此,本系统的开发,无论技术上,经济上还是操作上都是可行的。 2.2功能分析 本系统的主要目标是实现在线投票、实时计票、统票等功能,其难点在于如何有效限制恶意重复投票行为。据此,本系统主要划分了用户管理、在线投票、合法性验证和后台管理等几个模块。 1)用户管理模块。用户管理模块,实现对系统用户的有效

3、管理,完成系统管理员用户的注册、删除和资料修改等工作。本系统涉及的用户主要有前台投票人员和后台系统管理员,为方便大家投票,投票活动采用不记名方式进行,所以投票人员无需注册和管理,系统管理员能够登录系统后台,拥有数据上传下载等权限,需要严格控制。 2)在线投票模块。在线投票模块,是本系统的主要功能模块,按照学校投票工作的要求,完成相应的投票、计票和统票功能。主要包括个人风采展示、投票选择列表等页面内容。 3)合法性验证模块。实现本系统的投票、计票和统票功能并不复杂,如何有效限制恶意重复投票成为一个难点。为了有效控制恶意重复投票行为,本系统加入了合法性验证模块,采用Cookies对象和记录IP地址

4、等方式,限制每台终端设备每天只能投票一次。 4)后台管理模块。后台管理模块,主要完成管理员对系统的管理工作。包括投票活动规则的说明,“十佳学子”、“十佳教师”候选人信息的上传、修改,投票时间的设置,以及投票数据的统计和下载等。 2.3数据库分析 后台数据库是本系统必不可少的重要组成部分,是保证整个系统能够有条不紊顺利运行的基础。本系统用到的数据库主要有管理员用户数据库、候选人信息数据库、票数统计数据库和投票记录数据库。 1)管理员用户数据库,主要存储系统管理员用户的基本信息。包括管理员用户名、密码、联系方式和注册日期等内容。 2)候选人数据库,主要存储候选人的照片、个人简介和主要成就等信息。

5、3)票数统计数据库,用于实时记录每位候选人的当前得票数,包括候选人编号、姓名和票数等信息。 4)投票记录数据库,记录每次投票的过程信息,包括投票终端IP地址、投票时间和所选候选人编号等内容。 3系统设计 系统设计是系统开发的重要环节,这个阶段的主要任务是在系统分析的基础上,完成对系统流程、层次结构和数据库的物理设计。 1)层次结构设计 2)数据库设计 用户信息表users(UID, UName,UPassword, UPhone, UDate),候选人信息表candidates(CID,CIntroduction, CPhoto),票数统计信息表votes(CID, CName, CVotes),投票记录信息表voterec(VIP, VDate,VCandidate). 4系统实施 系统实施阶段主要完成系统功能代码的编写。本系统的主要功能代码如下: 专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁