摘要:随着社会的发展,信息种类在不断增加。为了更好的收集信息,网站都在建立更加科学的管理机制,及时了解用户的需求,以便更好的提高产品的质量和作出更好的服务。本系统采用Java技术实现了一个基于Web的在线投票系统,同时,在系统开发的过程中采用了B/S结构,使用了JSP编程语言和MySQL数据库,利用JDBC实现了Java应用程序与数据库的连接。系统的主要实现的功能包括:创建投票、在线投票、选择投票和删除投票等。
论文阐述了在线投票系统的的开发过程。首先研究了课题的发展现状,接下来对开发过程中运用的理论技术进行了介绍,然后对系统进行了需求分析,后来又介绍系统的总体设计与实现,此外对系统进行了测试,最后对文章进行总结。
关键词:JSP;MySQL;在线系统;投票
目录
摘要
ABSTRACT
第一章 绪论-1
1.1研究背景-1
1.2发展现状-1
1.3解决的主要问题-2
1.4本章小结-2
第二章 相关理论与技术-3
2.1 JSP技术简介-3
2.2 JDBC-3
2.3 MySQL-3
2.4 B/S架构-4
2.5本章小结-4
第三章 系统的需求分析-5
3.1可行性分析-5
3.2系统的总体需求-5
3.3数据库需求分析-6
3.3.1数据库分析-6
3.1.2系统E-R图-7
3.4本章小结-7
第四章 系统的总体设计-8
4.1数据库结构设计-8
4.2系统总体设计-9
4.2.1用户模块-9
4.2.2管理员模块-10
4.3本章小结-11
第五章 系统的实现-12
5.1用户登录-12
5.2管理员登录-12
5.2.1管理员登录主界面-12
5.2.2后台管理界面-13
5.3密码的修改-13
5.4系统公告管理-13
5.5投票信息管理-14
5.5.1投票信息管理-14
5.5.2发布投票信息-14
5.6用户信息管理-15
5.7投票结果显示-15
5.8本章小结-16
第六章 系统测试-17
6.1测试的概念-17
6.2测试的目的-17
6.3测试功能界面-17
6.4测试结果-18
6.5本章小结-18
结束语-19
致谢-21
参考文献-22
附录-23