基于JavaBean Struts2 JDBC的投票系统开题报告

 2022-10-01 20:59:59

1. 研究目的与意义

XXX科技有限公司是一家以市场调研、信息调查和销售信息的公司。该公司计划开发一个大型投票网站,通过大量宣传和奖品鼓励的方式快速积累用户。当用户达到一定规模时,开始联系公司用户。例如联系某牛奶公司,该公司就可以在网站中发起口味投票,并向该公司按照用户投票量来收取费用。

根据投票系统的需要,投票网站的用户可以分为两种,一个是普通用户,另一个是公司用户,在网站的初期阶段,公司用户的权限由管理员来担当。在网站初期阶段,为了积累用户通常对一些热门话题进行投票,例如体育赛事。

2. 课题关键问题和重难点

使用Cookie防止用户多次投票

如果多人一起登录网站,共同发起投票,很容易造成数据的异常,并使程序崩溃,这时候就需要使用Cookie来防止这一现象的发生。

使用JFreeChart画柱状图

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

[1].刘京华.《javaWeb整合开发王者归来》.清华大学出版社.2010-1-1

本书全面介绍了JavaWeb开发中的各种相关技术及知识。全书分为9篇,内容层次清晰,难度循序渐进。第1篇为入门篇,内容包括JavaWeb开发概述等;第2篇为基础篇,内容包括Servlet技术、JSP技术、会话跟踪、过滤器Filter、监听器Listener等;第3篇为高级篇,内容包括JSTL标签库的使用、如何自定义标签、资源国际化、数据库概述、JDBC详解、XML概述等;第4篇为Struts框架篇,内容不仅包括Struts1.x的内容,也包括Struts2.x中的内容;第5篇为Hibernate框架篇;第6篇为Spring框架篇;第7篇为EJB与Web服务篇,内容包括EJB3概述、JPA规范Web服务框架XFire等;第8篇为工具篇,内容包括在JavaWeb项目中常用的开源工具框架、主要有版本管理工具SVN、日志工具commons-logging与Log4J、报表图形引擎JFreeChart、PDF组件iText等;第9篇为实战篇,内容为两个典型的应用系统:论坛系统(Spring Struts Hibernate)、宠物商店(EJB3 JPA Struts2)。

[2].CayS.Horstmann.杜永萍/邝劲筠译.java核心技术卷一》.机械工业出版社.2008-6

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

在普通用户模块中,用户能够完成如下功能:

1、选择投票频道

2、选择投票选项,进行投票

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

第一周:部署毕业设计任务书

第二周:拟定开发背景

第三周:对于项目需求进行分析

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。