网上投票系统需求分析.docVIP

  • 1222
  • 0
  • 约1.2千字
  • 约 5页
  • 2017-01-12 发布于天津
  • 举报
网上投票系统需求分析

网上投票系统 需求分析 需求分析 系统概述 系统主要实现了网络上常用的投票功能,为调查,收集,统计用户的反馈意见提供了一个方便易用的网上平台。系统遵循软件工程标准,并按照软件工程规定的流程进行项目的开发 系统功能描述 系统首页显示所有投票选项的列表,用户选择某个选项并单击“投票”按钮进行投票操作。首页还设置查看投票详细信息链接和系统维护功能链接。 投票:用户在投票页面上,可以选中每个投票项前的单选按钮,然后单击“投票”按钮进行投票。 查看投票详细信息链接页面中,可以看到各个投票项目目前的得票情况,包括,各选项所得的票数,占总票数的百分比,并以柱形图显示各选项的得票率。 查看投票信息:用户可以在投票页面上,单击“查看投票”链接来查看当前最新的投票情况,包括各投票项的得票数,得票率等。 系统维护功能,使用户以合法的管理员身份登录后,可以进行添加,删除投票选项的功能维护。 管理员登录:用户可以在投票页面上,单击“投票系统维护”链接来到“管理员登录”页面,用户输入合法的用户名和密码时,便可进入系统维护页面。 系统维护:用户通过合法的登录进入到系统维护页面后,便可进行投票项的添加和删除。添加时通过在文本框中输入新的投票项名称,并单击右边的“提交”按钮进行添加,删除时可通过单击显示在每个投票项右边的“删除”按钮进行。 系统设计 根据以上的需求分析,给出投票系统的模块结构设计,流程描述设计,用户界面布局设计和数据库的设计。 模块设计 本系统可以以一个子模块的形式链入到任何一个需要投票功能的网站中,因此系统模块的设计应做到简洁友好,方便用户的使用。 系统可分为三个模块:数据库访问模块,投票功能模块和系统维护模块。 图1 系统模块结构图 数据库访问模块:javabean实现。提供数据库的连接和关闭,实现查询,更新sql语句的执行。当jsp页面或servlet需要访问数据库时直接使用这个javabean就可以了。 投票功能模块:包括投票功能和查看投票结果。 系统维护模块:包括管理员登录,投票选项的添加,删除。 系统流程描述 图2 系统流程图 界面布局设计 界面设计应遵循简洁大方,方便易用的基本原则。 投票系统主页设计: 图3 主页面 投票结果显示页面设计: 图4 投票结果显示页面 管理员登录页面设计: 图5 管理员登录页面 投票系统 系统维护模块 投票功能模块 数据库访问模块 投票 开始 投票系统首页 查看投票结果 管理员登录 删除投票项 添加投票项 是 否 返回系统首页

文档评论(0)

1亿VIP精品文档

相关文档