基于java web的网络投票系统的设计与实现开题报告

 2022-11-03 00:03:43

1. 研究目的与意义

随着全球Internet的迅猛发展和计算机应用的普及,特别是近几年无线网络的广阔覆盖以及无线终端设备的爆炸式增长,使得人们能够随时随地的访问网络,以获取最新信息、参与网络活动、和他人在线互动。

为了能及时地了解民情民意,把握人们近期关注的内容,政府机构以及各大门户网站等单位会将一些热点话题以投票的形式发布到他们的网站上面,供人们在线投票。

利用网络投票不仅节约成本,而且能更便捷、更迅速地传播活动信息、扩大影响规模,让更多的人知道并参与评选,最重要的是让评选更能代表民意。

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

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

网上投票系统可包括功能模块描述:1.基本信息管理:用户注册登陆后,即可以对自己的注册信息进行修改。

2.发布投票管理:用户登陆以后,即可发布、修改、删除自己发布的投票信息。

3.用户操作管理:用户登录以后可以浏览,转发,举报,投票。

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

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

网上投票系统:采用Oracle作为后台数据库,使用MyEclipse10 为开发环境,使用Tomcat作为其服务器,使用js以及jquery技术对前台页面进行设计。

首先对数据库、数据库表进行设计,使用Navicat for Oracle创建数据库以及表,使用MyEclipse10编写代码,完成基本的注册,登录,发布,删除,投票,显示功能。

使用js和jquery对前台页面进行设计并完成网站功能,使用Mybatis实现前台网站与后台数据库的连接,最后对整个系统进行调试,完成课题所需功能。

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

4. 研究方案

本系统基于B/S结构,主要包含信息管理、发布操作、投票操作、页面展示四个模块。

使用者包括三种,发布者、投票者和管理员。

发布者可以进行以下功能:注册,修改个人信息,发布投票信息,删除投票信息等;投票者功能包括:注册,更改注册信息,投票,举报;管理员具有以下管理权限:管理用户信息,管理投票信息,管理举报信息。

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

5. 工作计划

1.第一周:系统用例图的设计与完善和系统的需求分析;2.第二周~第四周:系统的功能分割和需求规格说明的完善以及系统的概要设计,主要为数据库设计,数据表的创建和字段的分析等;3.第五周~第六周:系统的功能分割和需求规格说明的完善,数据分类编码,示例数据入库,最短路径算法的设计和实现;4. 第七周~第八周:系统各模块及模块间接口等的详细设计,对各模块的业务流程进行分析和系统各模块的编码实现,系统各主要界面的设计与页面跳转详情设计和编码实现5.第九周~第十周:系统各模块的编码实现;6. 第十一周~第十三周:系统各模块的单元测试,系统的集成测试,系统的确认测试和完善,论文初稿的撰写;7. 第十四周~第十五周:修改论文并完成论文,制作PPT,准备答辩。

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

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