优秀学生在线投票系统需求分析

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

线

析本系统的名称:在线投票系统

本项目的开发者:林智国、马权、所飞、冷继梅、赵敏

一、引言

1.1、编写目的

在线投票系统主要用来统计网站用户对某个某个主题或热点话题的意见。决策者通过这些统计数据作出相应的决策。在线投票系统是一般网站必备的程序之一,便于人们了解热点话题和表达自己的想法。

1.2、适用范围

我们的投票系统具有极大的灵活性,投票类型分为单选投票和多选投票,管理员可以在线设计投票的主题供用户投票,本文档适用于所有与本项目有关的软件开发阶段及其相关人员,其中:客户代表、项目负责人、技术负责人、技术开发人员(包括分析人员、设计人员、程序人员)、测试人员应重点阅读本文档个部分,其他人员可选择性阅读本文档。

1.3、文档概述

本系统的名称:在线投票系统。

本项目的提出者:赵敏、冷继梅

本项目的开发者:林智国、马权、所飞、冷继梅、赵敏

二、系统概述

2.1、系统功能描述

系统首页显示所有投票选项的列表,用户选择某个选项并单击“投票”

按钮进行投票操作。首页还设置查看投票详细信息链接和系统维护功能

链接。

2.2.1、投票:

用户在投票页面上,可以选中每个投票项前的单选按钮,然后单击“我要投票”按钮进行投票。

2.2.2、查看投票信息:

用户可以在投票页面上,单击“查看投票”链接来查看当前最新的投票情况,包括各投票项的得票数,得票率等。

查看投票详细信息链接页面中,可以看到各个投票项目目前的得票情况,包括,各选项所得的票数,占总票数的百分比,并以柱形图显示各选项的得票率。

2.2.3、管理员登录:

用户可以在投票页面上,单击“投票系统维护”链接来到“管理员登录”页面,用户输入合法的用户名和密码时,便可进入系统维护页面。

2.2.4系统维护:

用户通过合法的登录进入到系统维护页面后,便可进行投票项的添加和删除。添加时通过在文本框中输入新的投票项名称,并单击右边的“提交”按钮进行添加,删除时可通过单击显示在每个投票项右边的“删除”按钮进行。

系统维护功能,使用户以合法的管理员身份登录后,可以进行添加,编辑投票选项的功能维护。

三、功能需求

3.1、用户种类用户分为两种:

一种是管理员,他具有所有的权限;另一种是一般用户,他只具有信息的浏览以及导出权限。

3.2、用户登录在用户登录时需要以下信息:

用户名、密码。系统对用户输入的用户名和密码进行验证(通过数据访问层查找数据库表,看在数据库中是否有该数据),从而判断用户是否有权限登陆。除此之外,还得对页面的访问权限进行控制,防止非法用户的非法访问。系统设置管理系统设置管理模块只有具有管理员权限的用户才能访问。

四、业务流程

(1)单击“添加投票项”按钮,添加投票项主题,添加主题后单击“确定”按钮。

(2)在“请在下面输入投票选项”下的文本框加输入投票的选项,单击“插入”按钮,如果有不需要的选项,将该选项选中然后单击“移除”按钮,将投票项进行删除。(3)单击“我要投票”按钮,进行在线投票操作。

(4)单击“所有投票情况”按钮,进行在线查看投票结果操作。

五、查询投票情况

该功能模块主要用于用户查询投票的情况。

相关文档
最新文档