原文地址:http://www.phome.asia/forum/thread/20689.html
  投票发起人针对某个有广泛关注度的话题,发起的一次网络投票活动,以投票贴的形式展现出来,并在投票贴中列出比较典型的备选项。

投票贴包含如下信息:

1)        标题

投票贴的标题很重要,应尽量准确、精练,切忌繁琐无内涵。不可为空,可提示发起者。

2)        选项

默认只有两个备选项可填,发起者可根据具体情况手动添加更多选项。另外还应可以设置选项类型(单选或是多选),如下面4)所示。

3)        描述

对投票标题进一步解释描述,相当于投票内容,也应该保持言简意赅的风格。

4)        设置

对投票贴的相关内容进行详细设置,包括以下内容:

l        备选项的设置——可设置为单选或多选,默认为单选;

l        投票结果显示的设置——可设置为任何人可见、会员可见或回帖可见,默认为任何人可见;

l        投票者身份的设置——可设置为匿名(即任何人可投票)或会员,默认为匿名;

l        有效时间(或结束日期)的设置——设置投票的有效时间(若不填默认为一周)或者也可以设置投票结束的日期(默认为当前日期后推一周的日期),投票开始的时间固定为当前发帖时间。

投票规则:

1)        每人(投票者身份的设置为会员时)或每个IP地址主机(投票者身份的设置为匿名时)对于同一个投票贴只能投一次。

2)        每投一次贴加可用分10分。

以上仅是列出了投票贴比较通用的内容,具体需求还可以进行适当的扩展,比如在discuz的投票功能中就加入了个性化功能,如下图

下面就discuz中实现的投票功能简述一下。

参考流程示意图:

(1)点击“发起投票”

(2)进入“发起投票”页面;填写完内容,点击“发布投票”

(3)进入“投票贴”浏览页面

(4)选中选项,点击“马上投票”,显示投票结果

java编写投票功能需求分析相关推荐

  1. java实现收藏功能

    java实现收藏功能 需求分析 分析:1.要求用户必须登录,否则提示2.第一次点击,表示收藏成功,收藏数+1,显示蓝色星星3.第二次点击,表示取消收藏操作,收藏数-1,显示白色星星 --------- ...

  2. java培训教程分享:Java编写软件代码自动提示功能

    本期的java培训教程分享主要是介绍的java编写软件代码的一个自动提示功能,很多零基础和初学java的同学们对这一块还不是很了解,Eclipse for android 实现代码自动提示智能提示功能 ...

  3. java计算器如何实现运算_用java编写了一个模拟计算器的界面设计,怎么实现运算功能呢...

    用java编写了一个模拟计算器的界面设计,怎么实现运算功能呢 2020 - 9 - 16 TAG : view sourceprint?import java.awt.BorderLayout; im ...

  4. Java编写的画图板,功能非常齐全,完整代码 附详细设计报告

    今天为大家分享一个java语言编写的图书管理程序-003,目前系统功能已经很全面,后续会进一步完善.整个系统界面漂亮,有完整得源码,希望大家可以喜欢.喜欢的帮忙点赞和关注.一起编程.一起进步 开发环境 ...

  5. java俄罗斯方块程序_使用JAVA编写的俄罗斯方块程序, 具有非常全面的功能.

    Lastsong-Tetris 使用JAVA编写的俄罗斯方块程序, 具有非常全面的功能. 游戏基本规则: 1.打开游戏窗口后, 点击开始按钮进行游戏; 2.每消一行就会增加10分和1消行数,当分数累计 ...

  6. 用Java编写有读取和保存文本功能的记事本程序

    用Java编写有读取和保存文本功能的记事本程序 import java.awt.*; import java.awt.event.*;import javax.naming.InitialContex ...

  7. java自动投票软件_如何编写一个自动投票程序

    *********************************************************************************** *                ...

  8. WordCount--统计输入文件的字符数、行数、单词数(java)--初级功能

    码云地址: https://gitee.com/YuRenDaZ/WordCount 个人PSP表格: PSP2.1 PSP阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 180 ...

  9. Java Web 课程设计需求分析文档

    企业办公软件管理需求分析 一.引言 1.1编写目的 软件需求分析是为了使用户和软件开发人员双方对该软件的初始规定有一个共同的理解,使之成为整个软件开发工作的基础.就本项目而言,编写需求分析报告的主要目 ...

  10. 全国交通咨询模拟java_全国交通咨询模拟系统java 编写(课程设计报告).doc

    全国交通咨询模拟系统java 编写(课程设计报告) 全国交通咨询模拟 一.实习目的 通过实习,了解并初步掌握设计.实现较大系统的完整过程,包括系统分析.编码设计.系统集成.以及调试分析,熟练掌握数据结 ...

最新文章

  1. 解决 Callout位置不更新的问题
  2. CNN 模型的参数(parameters)数量和浮点运算数量(FLOPs)是怎么计算的
  3. .NET一个线程更新另一个线程的UI(两种实现方法及若干简化)
  4. MySQL性能优化步骤
  5. php扩展实现hook,ThinkPHP3.2 扩展(钩子,HOOK)
  6. 2014年工作中遇到的20个问题:120-140
  7. 如何查找历史版本的SAP UI5 API文档
  8. 图的最小生成树和最短路径算法思路总结(Prim,Kruskal,Dijkstra,Floyd)
  9. 【Java】不正当使用break语句的危害
  10. SolarWinds 软件出现3个新的严重漏洞
  11. IOS 拉伸图片(封装)
  12. 光波函数和薛定谔方程
  13. java keytool用法_java keytool 用法
  14. 领英动态和文章如何发布才能更好的带来询盘?
  15. [Eclipse]GEF入门系列(二、GEF概述)
  16. 共建计算产业,共创数智未来
  17. 201771010101 白玛次仁 《2018面向对象程序设计(Java)》第九周学习总结
  18. win7系统安装教程
  19. 【C++】STL的简介
  20. 【滤波估计】基于双卡尔曼滤波实现soc和soh联合估计附matlab代码

热门文章

  1. 不同速度流体的剪切形成不同尺度的漩涡,看起来很像分形。
  2. 基于android点餐系统需求分析,基于Android智能终端的点餐系统设计研究
  3. 基于C#的AE二次开发之GP工具的使用心得
  4. ftm模块linux驱动,飞思卡尔K60 FTM模块详解【二】
  5. 市场调研-全球与中国汽车零部件涂层市场现状及未来发展趋势
  6. 无法打开匿名级安全令牌——CV明
  7. 1236mysql_mysql报1236错误解决方法
  8. html表格内容自动换行符,html表格内容自动换行
  9. Delphi Inputbox,InputQuery用法
  10. 关于软件测试的英语面试题,软件测试工程师英语面试题