在线投票调查系统(online vote system)是针对信息采集调查开发的管理软件,基于java的servlet进行开发,基于B/S架构模式,开发软件有:Myeclipse,mysql数据库,Tomcat服务器,使用MVC三层分层思想,通过这些技术的实现,整个系统的性能得到了大大的提高。并且文档方面包括,任务书,开题报告,答辩ppt等,本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,有利于作为毕设设计,课程设计,二次开发等。它的调查结果对于决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助决策者掌握具体的情况,在传统模式下利用人工进行信息调查采集,存在着较多的缺点,如:效率低,保密性差,时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,令管理者对信息管理带来了很大困难,严重影响了工作效率。随
本程序设计编号jsp785,
系统权限管理
用户信息包括系统用管理员的账号、密码、用户类别。系统需通过用户帐号以及密码进行验证,只有通过验证后才能进入系统。其具体功能需求如下所示:
(1)能够通过用户账号与密码验证后,进入系统操作界面;
(2)能够设置用户类别(即用户权限)、修改用户密码;
(3)能够创建用户和删除用户。
1.用户划分:注册用户、管理员;
2.注册用户功能:
注册、登陆;
个人信息维护;
参与发起的投票调查,每个投票调查活动只能参与一次。
3.管理员功能:
登陆;
提起调查;
统计各类用户发起的投票调查数量。
1、引言 4
2、系统分析 5
2.1 系统需求分析 5
2.2 本系统采用的关键技术 7
2.2.1 JSP技术 7
2.2.2 JavaBean技术 8
2.2.3 JDBC技术 9
2.2.4 用JDBC访问数据库 10
2.3 可行性分析 13
3、系统概要设计 14
4、系统详细设计 15
4.1 关于数据库 15
4.2 系统E-R图 16
4.3 处理流程设计 16
4.3.1 系统操作流程 16
4.3.2 数据增加流程 17
4.3.3 数据修改流程 18
4.4.4 数据删除流程 19
4.4 系统模块设计 20
4.4.1 管理员登陆 20
4.4.2 投票调查类信息管理 20
4.4.3 投票调查管理 21
4.4.4 系统主界面 21
5、系统调试与测试 22
5.1 程序调试 22
5.2 程序的测试 22
5.2.1 测试的重要性及目的 22
5.2.2 测试的步骤 24
5.2.3 测试的主要内容 24
6、结论 25
6.1 系统评价 25
6.2 安全性问题 26
致谢 27
参考文献 28