摘要:随着计算机技术的迅猛发展,网上投票系统的使用越来越普遍,本文主要介绍在线投票系统的设计与开发过程。系统主要角色有:系统管理员、普通用户。系统管理员模块可以进行添加新投票,查看投票结果,维护等功能;普通用户模块可进行投票、查看投票结果等功能。系统前台主要使用JSP作为开发语言,后台使用Mysql作为数据库管理系统,开发环境是Eclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的在线投票系统。80099
毕业论文关键词:在线投票、数据库系统,JSP,B/S结构
Abstract: With the rapid development of computer technology, the use of online voting system is becoming more and more popular。 This paper mainly introduces the design and development process of online voting system。 The main role of the system are: the system administrator, ordinary users。 System administrator module can be added to the new voting, view the voting results, maintenance and other functions; the general user module can be carried out to vote, view the voting results and other functions。 In front of the system using JSP as a development language, the background using MySQL as a database management system, development environment is the eclipse, the server uses tomcat, developed a based on Web technology of B / S structure of the online voting system。
Keywords: Online voting, database system, JSP, B / S structure
目录
1 绪论 4
1。1课题背景 4
1。2目的和意义 4
1。3开发工具及技术 4
1。4软硬件需求 6
2 需求分析 6
2。1需求调研 6
2。2可行性分析 7
2。3系统用户用例图 8
2。4功能模块需求分析 9
2。5设计的基本思想 10
2。6性能需求 10
2。7界面需求 11
3数据库的分析与设计 11
4 系统功能实现 18
4。1系统登陆页面实现 18
4。2管理员功能模块 20
4。3普通用户功能模块 31
4。4投票情况的统计 32
4。5投放目标定位 33
5 系统测试 34
5。1系统测试目的与意义 34
5。2测试过程 34
5。3其他错误 35
结 论 36
参考文献 37
致 谢 38
1 绪论
1。1课题背景
作为当前程序开发中最流行的编程语言中的一种,Java语言已经伴随着Sun公司走过10多个春秋,Java语言以其面向对象、跨平台、安全、稳定以及可扩展等特性,吸引了一大批用户。Java的应用领域比较广泛,它不仅可以开发桌面应用程序,嵌入式系统,而且可以开发Web应用程序。课题背景不应该介绍JAVA语言,应该是与你课题有关的国际国内现状,本人从事该研究的基础,如专业背景,从事过相似的研究历史,取得的成果等。