技术:Java、JSP等
摘要:
网上投票系统凭借其方便快捷等特点已经成为统计收集信息不可或缺的工具,随着网络技术的发展网上投票系统的作用将会越来越大。
在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。投票管理者的决策只能依据手工表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想就成为了一个可望而不可及的目标。投票非常急需一套既有先进管理思想的系统,作为实现目标和提高现有投票管理水平的一种重要手段。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,在先进的计算机技术、通信技术、控制技术及IC卡技术基础上,采用系统集成方法,逐步建立一个智能化的投票系统。
本论文就建立一套完善的网上投票系统进行了详细全面的论述。访问本系统的用户分为会员和管理员两种角色。会员的主要功能有:查看投票内容,网上投票,查看系统公告,在线注册会员模块。系统中的管理员的主要功能有:投票内容管理,公告管理,会员的管理。
关键字: 网上投票系统;JSP;S2SH
目录:
摘 要 I
Abstract II
1 绪 论 1
1.1 课题来源及意义 1
1.2 国内外发展状况 2
1.3 研究目标、内容 2
1.3.1 前台模块 3
1.3.2 后台模块: 3
2 系统概述与技术介绍 4
2.1 B/S结构介绍 4
2.2 SQL Server数据库 4
2.3 MyEclipse介绍 4
2.4 JavaScrip语言 5
2.5 JSP技术 5
2.6 MVC模式 6
2.7 SSH框架 8
2.7.1 Struts框架 9
2.7.2 Spring框架 9
2.7.3 Hibernate框架 10
3 需求分析 11
3.1 开发环境 11
3.2 需求分析 11
3.3 可行性分析 11
3.3.1 经济性 11
3.3.2 技术性 12
3.3.3 操作性 12
3.3.4 法律性 12
3.4 问题分析 12
3.5 分析模型 13
4 系统概要设计 14
4.1 系统设计概述 14
4.2 系统用例图 14
4.3 系统流程图 15
4.4 系统功能分析 17
5 系统功能设计 18
5.1系统功能模块的设计 18
5.1.1 用户投票模块: 18
5.1.2 管理员登录模块 19
5.1.3 管理员添加投票项目模块 20
5.1.4 管理员删除投票项目模块: 20
6 数据库设计与实现 21
6.1 数据库结构设计 21
6.1.1 表概要说明 21
6.1.2 数据表的结构 21
7 系统的实现 24
7.1 前台首页设计 24
7.2 网站导航设计 24
7.3 投票信息展示模块 25
7.4 用户注册模块设计 26
7.5 网站公告展示 27
7.6 后台登录页面 27
7.7 投票信息管理 30
7.8 公告信息管理 33
7.9 退出后台管理 35
8 系统测试 36
8.1 测试方法 36
8.2 测试原理、策略 36
8.3 测试过程 36
8.4 系统测试结果 37
总 结 38
致谢 39
参考文献 40
附录 41
附录A 外文文献 JSP application frameworks 41
附录B 中文翻译 JSP 应用框架 50
包含资料:
截图: