网络投票管理系统毕业设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
皖西学院本科毕业论文(设计)
皖西学院
毕业论文(设计)
题目:网络投票管理系统
******
学号:**********
指导教师:***
班级:计科0903
系部:信息工程学院
网络投票管理系统
作者怀雪飞
指导教师何富贵
摘要:随着信息化技术的发展,网络投票也需要一套有先进管理思想的系统,作为实现目标和提高现有投票管理水平的一种重要手段。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
本文采用JSP开发语言和SQL数据库开发了网络投票管理系统解决了管理人员的烦琐事务,达到了无纸化的调查问卷的替代效果。其系统的主要特点有:高度可用性,该系统拥有前台展示的功能,系统前台用户可以进行投票和查看投票结果,支持后台管理,投票项目及投票选项的管理(增加和删除投票主题)及维护功能;实现界面友好性:交互界面美观、友好、快捷,能给出及时的反馈。
关键词:JSP;投票;数据库
Internet Voting Management System
Abstract: With the development of information technology, Internet voting also need a system with the advanced management mode, as the goal and improving the existing voting management level. With improvement of science and technology, its powerful functions in computer science plays an increasingly important role on various fields of society.
In this paper, using JSP programming language and SQL database the Internet voting system is developed to solve the tedious affairs management, as the substitution of no survey paper. The main feature of the system are: high availability. The system has a front display function. The user can vote and view the voting results.And it supports the backstage management, voting and polling options Management (add and delete vote-topic) and maintenance function. It has the friendly interface: interface beautiful, friendly, fast, can give timely feedback. Keywords: JSP; Vote; Database
目录
1 绪论 (1)
1.1 研究意义 (1)
1.2 可行性分析 (1)
1.2.1 技术可行性 (1)
1.2.2 经济可行性 (1)
1.2.3 操作可行性 (2)
2 基础理论知识 (2)
2.1 MySQL数据库简介 (2)
2.2 JSP编程语言 (3)
2.3 SQL语句 (3)
2.4 数据库系统 (4)
3 需求分析 (5)
3.1 功能需求 (5)
3.2 系统主要特色 (5)
3.3 模块功能需求 (5)
3.4 性能需求 (6)
3.5 开发流程 (6)
3.6 数据流图 (6)
4 总体设计 (7)
4.1 基本设计概念和系统总流程图; (7)
4.2 系统功能逻辑结构 (7)
4.3 系统功能模块的设计 (9)
4.4 数据库的设计 (9)
5 系统开发 (9)
5.1 数据库 (9)
5.1.1 创建数据库 (9)
5.1.2 创建表 (10)
5.1.3 连接数据库 (10)
5.2 功能的实现 (12)
5.3 问题及解决 (13)
6 运行部分 (13)
6.1 系统的安装 (13)
6.2 系统的使用 (14)
结论 (25)
致谢 (26)
参考文献 (27)
1绪论
1.1研究意义
随着INTERNET的发展,世界网民的数量急剧增加,社会的信息化强度增强,企业竞争之激烈,故对市场信息的掌握范围不仅仅是周边的一些信息,而应把范围扩展到全国,甚至全世界,INTERNET恰恰是实现这目标的有利工具。对于新产品,新观点的调查范围应该更广泛,消息应该及时反馈给企业单位,故一个网上网络投票管理系统应允而生,它正好充分满足客户的需求,信息反馈的范围扩大,人力资源的节省,从而使得企业在竞争激烈的市场中拥有更强大的资本。开发此投票系统是为了更好的把市场的信息更准确更快速的反馈给客户,使信息的来源更广泛,从而提高信息的准确性。运用此系统可以降低企业为市场调查而消耗的人力和物力,利用节省的资源提高产品的质量,增强竞争力[1]。
一个网站不断发展的前提就是众多用户的支持,一个好的网站一定要注意与用户之间信息的交流。能够有效得到用户反馈的信息,并及时对网站内容进行改进,这也是一个网站持续发展的基础。
也正是由于以上原因,网络上各式各样的投票系统层出不穷。本次课程设计的目的,就是来制作一个网络投票管理系统,该系统可以实现对投票数量进行累加、查询、统计票数等操作。
网络投票管理系统主要用来统计网站用户对某个主题或热门话题的意见。决策者通过这些统计数据做出相应的决策。网络投票管理系统是一般网站必备的程序之一。我设计的投票系统主要是针对网民对于热门话题的做出的选择[2]。
1.2可行性分析
1.2.1 技术可行性
(1)操作系统:Windows 2000 Server 及以上服务器版本;
(2)数据库管理系统:MySQL;
(3)服务器:Tomcat 5;
(4)编程工具:编程软件为MyEclipse5.5,编程语言选用JSP[3]。
1.2.2 经济可行性
(1)支出
①系统开发费用
1)人员费用:本系统开发期为三周,试运行一周。开发期需要开发人员1人,试运行期需要开发人员1人。人员费用为0.4万元。
2)设备费:本系统所需的硬件设备费用为0.6万元。