- 1222
- 0
- 约1.2千字
- 约 5页
- 2017-01-12 发布于天津
- 举报
网上投票系统需求分析
网上投票系统 需求分析
需求分析
系统概述系统主要实现了网络上常用的投票功能,为调查,收集,统计用户的反馈意见提供了一个方便易用的网上平台。系统遵循软件工程标准,并按照软件工程规定的流程进行项目的开发
系统功能描述
系统首页显示所有投票选项的列表,用户选择某个选项并单击“投票”按钮进行投票操作。首页还设置查看投票详细信息链接和系统维护功能链接。
投票:用户在投票页面上,可以选中每个投票项前的单选按钮,然后单击“投票”按钮进行投票。
查看投票详细信息链接页面中,可以看到各个投票项目目前的得票情况,包括,各选项所得的票数,占总票数的百分比,并以柱形图显示各选项的得票率。
查看投票信息:用户可以在投票页面上,单击“查看投票”链接来查看当前最新的投票情况,包括各投票项的得票数,得票率等。
系统维护功能,使用户以合法的管理员身份登录后,可以进行添加,删除投票选项的功能维护。
管理员登录:用户可以在投票页面上,单击“投票系统维护”链接来到“管理员登录”页面,用户输入合法的用户名和密码时,便可进入系统维护页面。
系统维护:用户通过合法的登录进入到系统维护页面后,便可进行投票项的添加和删除。添加时通过在文本框中输入新的投票项名称,并单击右边的“提交”按钮进行添加,删除时可通过单击显示在每个投票项右边的“删除”按钮进行。
系统设计根据以上的需求分析,给出投票系统的模块结构设计,流程描述设计,用户界面布局设计和数据库的设计。
模块设计本系统可以以一个子模块的形式链入到任何一个需要投票功能的网站中,因此系统模块的设计应做到简洁友好,方便用户的使用。系统可分为三个模块:数据库访问模块,投票功能模块和系统维护模块。 图1 系统模块结构图数据库访问模块:javabean实现。提供数据库的连接和关闭,实现查询,更新sql语句的执行。当jsp页面或servlet需要访问数据库时直接使用这个javabean就可以了。投票功能模块:包括投票功能和查看投票结果。系统维护模块:包括管理员登录,投票选项的添加,删除。
系统流程描述 图2 系统流程图
界面布局设计界面设计应遵循简洁大方,方便易用的基本原则。
投票系统主页设计: 图3 主页面
投票结果显示页面设计: 图4 投票结果显示页面
管理员登录页面设计: 图5 管理员登录页面
投票系统
系统维护模块
投票功能模块
数据库访问模块
投票
开始
投票系统首页
查看投票结果
管理员登录
删除投票项
添加投票项
是
否
返回系统首页
您可能关注的文档
- 经济与贸易学院推荐2016年优秀应届本科毕业生免试-华南理工大学.doc
- 经济指标释义小册子.doc
- 给儿子取名字,儿子出生于2013年7月8日2时12分,需要.doc
- 综合实践课之.ppt
- 综合布线系统工程材料统计表的设计-河北经济管理学校.doc
- 综合难度.ppt.ppt
- 编制说明-中国水利工程协会.doc
- 编号生物农药研究中心[2010-02-10],共6页.doc
- 编码008736063-A-001001.doc
- 编码_.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)