在线投票系统需求文档

更新时间:2023-11-30 21:26:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1.功能需求

通过对用户的需求调查分析,可以概括出用户的功能需求如下:单选投票、多选投票、查看投票、投票设计。

1) 客户投票模块

◇单选投票:用户只能从多个选项中选取一项进行投票。 ◇多选投票:用户可以从多个选项中选取多项进行投票。

◇查看投票结果:提供用户查看当前投票情况,投票结果以条形图(百分比)和数字的形式显示。

2)管理员模块

①投票管理模块

◇新增投票:管理员可以添加新的投票主题(单选或多选),及投票主题的选项供用户进行投票。

◇管理投票:管理员可以查看投票主题及投票内容,并可以删除不需要的投票主题及内容。 ②信息显示模块

◇投票用户信息查看:查看用户IP地址和用户投票信息。 ◇投票结果显示:显示投票结果。

◇导出投票结果:用户可以导出投票结果(excel或其他格式)。 ③系统设置模块

◇投票结果显示设置:可选对外是否显示投票结果。 ◇投票时间段设置:设定投票时间段、截止时间。

◇投票数设置(内部功能):设置投票数的初始值、修改投票数等。 ◇用户(IP)投票时间控制:设置每个IP的投票时间间隔。

2.功能模块设计

在线投票系统 客户投票模块 管理员模块 投票模块 查看投票结果 多选投票 投票管理模块 信息显示模块 系统设置模块 单选投票 新增投票 管理投票 投票用户信息显示 投票结果显示 导出投票结果 投票结果显示 设置 投票时间 段 设置 投票数设置 用户投票时间控制

3.流程图

开始 投票系统首页 投票 后台管理 选择项目 不限IP 是否限制IP 时间不允许

限制IP 检测IP 已投票 检测时间 时间允许 投票 新增投票 投票管理 第一次投票 管理员登录 否 身份认证 是 后台管理首页 信息查询 投票结果导出 系统配置 返回投票 否 查看结果 是 投票结果显示 结束

4.项目工作表

项目工作表

具体任务 前期准备 项目筹划分工 工程的建立及草图建立 整体框架的搭建 客户投票模块 投票管理模块 信息显示模块 系统设置模块 模块整理合并 各个模块优化 美化界面产生第一个雏形软件 软件整体代码优化 软件测试 预算时间 2天 3天 2天 3天 一周 一周 一周 一周 3天 3天 2天 2天 2天 人员分配

本文来源:https://www.bwwdw.com/article/mwdt.html

Top