高校评优评先在线投票系统要实现的基本功能主要分为前台和后台两大部分,前台功能主要包括:浏览公告信息、登陆个人中心、申请参与投票、参与投票,后台功能主要包括:投票参数设定、审核报名、发布信息公告、发布投票、投票数据处理。
前台功能主要有以下:
(1) 首先用户进入前台首页,单击公告标题,可以查看公告内容。
(2) 点击“个人中心”导航菜单,查看班级以及个人最新信息。
(3) 进入“个人中心”,可以点击“在线报名”进行在线报名。
(4) 点击“公告信息”导航菜单,查看所有的公告信息。
(5) 点击“在线投票”导航菜单,对本班级正在进行的投票进行投票。
(6) 点击“投票结果”导航菜单,查看本班级的投票结果。
后台功能的描述如下:
(1) 首先管理员通过登录页面进入后台首页。
(2) 在个人信息管理模块,可以查看以及修改登录信息。
(3) 在公告信息管理模块,可以发布、修改、删除公告信息。
(4) 在投票信息管理模块,可以审核报名信息、设置投票的参数、发布投票。
(5) 在数据信息管理管理模块,可以对投票后的数据进行导出打印。
目 录
1 概述 1
1.1 研究背景 1
1.2 研究内容 1
1.3 预期目标 1
1.4 本章小结 2
2 系统分析 2
2.1 高校评优评先传统流程 2
2.2 高校评优评先在线投票系统的优势 2
2.3 在线投票系统基本流程 2
2.4 高校评优评先在线投票系统解决方案 3
2.5 本章小结 4
3 系统需求分析和概要设计 4
3.1 系统基本需求 4
3.2 系统工作流程 4
3.3 开发环境简介 6
3.3.1 系统开发平台与工具 6
3.3.2 J2EE概述 6
3.3.3 SSM简介 6
3.3.4 MySql介绍 8
3.4 系统功能需求 9
3.4.1 系统功能结构图 9
3.4.2 系统UML图 10
3.5 数据库设计 11
3.5.1 数据库表字段设计 11
3.5.2 数据库表关系设计 12
3.6 本章小结 13
4 系统详细设计与实现 13
4.1 系统架构设计 13
4.2 系统目录结构与说明 14
4.3 系统主要模块设计与实现 15
4.3.1 用户信息管理模块 16
4.3.2 公告信息管理模块 18
4.3.3 投票信息管理模块 18
4.3.4 数据信息管理模块 21
4.3.5 系统参数管理模块 23
4.4 本章小结 23
5 测试 23
5.1 测试概述 23
5.1.1 编写目的 23
5.1.2 测试范围 23
5.2 测试环境 23
5.3 测试内容 24
5.3.1 内容与功能检查 24
5.3.2 容错性与易用性测试 24
5.4 测试用例设计方法举例 25
5.4.1 输入域测试 25
5.4.2 页面控件检查 26
5.4.3 功能测试 26
5.5 本章小结 27
结束语 28
参考文献 29
致谢 30