网上投票系统论文

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要

从国际互联网到校园网,企业局域网,各种网上投票系统随处可见,意见调查,用户信息统计,经营情况调查都可以作为投票的内容。网上投票系统凭借其方便快捷等特点,已经成为统计收集信息不可或缺的工具。随着网络技术的发展,网上投票系统的作用将会越来越大。

本设计为基于JSP的网上投票系统,该系统既可以实现普通用户在线投票、查看投票结果、查看热门投票等功能,也可以实现管理员对投票主题的添加、删除、修改,对投票结果的查看,对用户的信息维护等功能。

本设计基于JSP开发语言,采用JDK+Tomcat作为服务器运行环境,用Dreamweaver进行页面设计,文中使用了JSP的开发环境MyEclips8.5,存储数据使用MySQL数据库。

关键词:网上投票系统;JSP;MySQL数据库

Abstract

From the campus network to the Internet, and corporate LAN, a variety of online voting systems can be seen everywhere, and surveys, user information statistics and business surveys can be used as the content of online voting system. Because of its convenient features, the system has become an integral part of collecting informatinon, and with the development of network technology, the role of the Internet voting system will be increasing.

The design is an online voting system based on JSP, by which ordinary users can only vote online, view the voting results, see popular vote and other functions, they can fulfill the theme of the vote administrator to add, delete, modify, and view voting results on the user's information maintenance.

The design is based on JSP, using JDK +Tomcat as a server operating environment.The page design uses Dreamweaver, the system makes use of the JSP development and runtime environment, and MySQL database used to store data.

Keywords: Online V oting System;JSP;MySQL DataBase

目录

引言 (1)

第一章 JSP基础及开发环境和工具介绍 (2)

1.1 JSP基础 (2)

1.2 B/S结构的数据库访问模式 (2)

1.3 MyEclipse简介 (3)

1.4 MySQL简介 (3)

1.5 对软件和硬件的要求 (4)

1.6 JDK与Tomcat环境变量设置 (5)

第二章网上投票系统的需求分析 (6)

2.1 需求分析 (6)

2.2 系统用例图 (6)

第三章网上投票系统的总体设计 (9)

3.1 系统模块总体设计 (9)

3.2 系统功能模块分析 (10)

3.2.1 用户投票子系统 (10)

3.2.2 投票后台管理子系统 (10)

3.3 数据库设计 (11)

3.3.1 数据库的需求分析 (11)

3.3.2 概念结构设计 (12)

3.3.3 逻辑结构设计 (13)

第四章网上投票系统的详细设计与实现 (15)

4.1 系统运行平台设置 (15)

4.2 系统登录界面设计与实现 (15)

4.2.1 登录的界面及实现 (15)

4.2.2 用户注册的界面及实现 (17)

4.3 用户网上投票模块设计与实现 (18)

4.3.1 投票分类模块 (18)

4.3.2 热门投票模块 (21)

4.3.3 投票结果查询模块 (23)

4.4 后台投票管理模块设计与实现 (26)

4.4.1 用户信息模块 (26)

4.4.2 投票主题管理模块 (28)

4.4.3 投票结果查询模块 (32)

结论 (34)

参考文献 (35)

谢辞 (36)

引言

从娱乐网站到官方网站,各种网上投票系统随处可见,意见调查,用户信息统计,经营情况调查等都可以作为投票的内容,网上投票系统凭借其方便快捷等特点,已经成为互联网资源中不可缺少的一部分,并且,随着网络技术的发展,网上投票系统的作用将会越来越大。并且在投票的过程中网上投票系统对网络的要求也越来越高。它要求信息保密性,投票者有保密的要求,如用户名及投票内容被人知悉,就对用户的隐私权构成了侵害,因此在网上投票系统中一般均有匿名投票的要求。同时还要求投票者身份的有效性,在投票前,首先要确认投票者身份的合法性,这样才能保证统计结果的真实可靠。

总之,投票系统概括起来就是要通过科学的管理手段和专业化管理技术来实现统一。网上投票系统应具有以下功能:

其一,方便的操作。原有的手工投票管理基本上是人工操作,效率低下,缺乏方便性,在线管理系统运用计算机和其他附加设备,不再需要手工操作,基本上是全自动化,能够节省人力、最大限度地利用各种宝贵的资源,大大的提高了效率。

其二,友好的界面。友好的用户界面会给人一种亲切感,在使用起来不会觉得繁琐。用户只需在线点击投票而且可以直接点击查看投票的统计结果。

其三,强大的功能。后台管理员可以创建、删除、修改投票主题,并统计投票结果。

本设计正是基于这样的功能要求展开设计的。

本系统的研究内容主要有两部分,具体如下:

1、数据库设计。基于MySQL并根据需求进行数据库表的设计。

2、功能模块的实现。主要包括功能界面的设计和后台实现。

本网上投票系统的开发,遵循了自上而下的开发方式,即从整体到局部,从抽象到具体,从概要设计到详细设计,从而体现结构化的设计思想。贯穿开发过程的方法是:瀑布模型(生命周期方法学)和快速原型法(面向对象方法)的结合。这也是目前较为行之有效的开发方法。

相关文档
最新文档