- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河北大学
在线投票系统需求分析
学校:
专业:
班级:
姓名:
学号:
摘要
随着科技的飞速发展, 计算机已经广泛的应用于各个领域之中,
而且日趋普及。 在计算机应用中很重要的一部分就是编程语言, 它的
出现打开了计算机应用的新篇章。 选举、调查不再局限于以往的方式,
在线投票系统以更便捷、更快速、更经济、更准确的优势广泛应用于
各种网络投票选举、问卷调查中。它将用户和网站很好的联系起来,
进而达到互联网资源共享的目的。 在线投票系统可以用来统计网站用
户对某个主题或热门话题的意见。 网站管理员也可以通过在线投票系
统这个媒介去了解用户的思想、 意见,并通过在线投票系统的结果反
馈改进工作策略。本系统采用 JSP 中常见的语言模块,以操作系统
Windows XP作为开发平台,并且使用 MyEclipse 、SQLserver2000 等
工具设计开发;在线投票系统包括前台注册、登录、投票、结果查看
和后台管理等部分, 管理员可随意增删和修改投票项目, 可管理投票
用户账号,以及设定隐藏、公布投票结果等功能。
1.需求分析
1.1 系统介绍
本投票系统主要分为普通用户和管理员两部份。 普通用户登录后
可以进行投票和查看投票结果; 管理员登录后可以进行管理投票话题
和管理投票项。 “投票”用例主要的功能是普通用户对某个投票话题
进行投票, 在用户进行投票时检测用户是否已经投票了该话题, 保证
每个用户都一个话题只能投一次票。 “查看投票结果”用例负责为用
户提供某个话题的投票情况,包括每个选项的票数以及统计图。 “登
2
录”负责核对管理员的用户名与密码, 保证管理员身份的正确性。 “管
理投票话题”用例负责为管理员提供添加和删除话题的功能。 “管理
投票项”用例负责为管理员提供添加和删除选项的功能。
1.2 需求提取
1.2.1 在线投票系统应具有的独特的功能:
1、方便的操作。原有的手工投票管理基本上是人工操作,效率
低下,缺乏方便性,在线投票管理系统运用计算机和其他附加设备,
不再需要手工操作,基本上是全自动化,能够节省人力、最大限度地
利用各种宝贵的资源,大大的提高了效率。
2 、友好的界面。友好的用户界面会给人一种亲切的感觉,在使
用起来不会觉得沉闷,效率自然也会提高了。
3、强大的功能,能够满足需要,快速简单的统计任务,提高质
量。
1.2.2 在线投票系统需要满足的条件:
1、系统自动把投票结果转换为百分比显示。
2 、投票管理员可以对投票主题和投票选项进行设计与修改。
1.2.3 在线投票系统开发应遵循以下要求:
1、尽量采用现有软硬件环境及先进的系统开发方案,从而达到
充分利用现有资源,提高系统开发水平和应用效果的目的。
2 、系统应具有可扩展、可复用的特点,能与投票系统接轨,数
据库的设计应该具有通用性。
3、系统采用模块化程序设计方法,既便于系统功能的各种组合
3
和修改,又便于系统维护人员的调试与修改维护。
4 、系统应具备数据库维护功能,
文档评论(0)