在线投票系需统求分析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在线投票系需统求分析

河北大学 ? 在线投票系?统需求分析 ? 学校:? 专业?: 班?级: ?姓名: ? 学号: ? ? 摘?要 随着科?技的飞速发展,计算机?已经广泛的应用于各个?领域之中,而且日趋普?及。在计算机应用中很?重要的一部分就是编程?语言,它的出现打开了?计算机应用的新篇章。?选举、调查不再局限于?以往的方式,在线投票?系统以更便捷、更快速?、更经济、更准确的优?势广泛应用于各种网络?投票选举、问卷调查中?。它将用户和网站很好?的联系起来,进而达到?互联网资源共享的目的?。在线投票系统可以用?来统计网站用户对某个?主题或热门话题的意见?。网站管理员也可以通?过在线投票系统这个媒?介去了解用户的思想、?意见,并通过在线投票?系统的结果反馈改进工?作策略。本系统采用J?SP中常见的语言模块?,以操作系统Wind?ows XP作为开发?平台,并且使用MyE?clipse、SQL?server2000?等工具设计开发;在线?投票系统包括前台注册?、登录、投票、结果查?看和后台管理等部分,?管理员可随意增删和修?改投票项目,可管理投?票用户账号,以及设定?隐藏、公布投票结果等?功能。 1.需求分析? 1.1系统介?绍 本投票系?统主要分为普通用户和?管理员两部份。普通用?户登录后可以进行投票?和查看投票结果;管理?员登录后可以进行管理?投票话题和管理投票项?。“投票”用例主要的?功能是普通用户对某个?投票话题进行投票,在?用户进行投票时检测用?户是否已经投票了该话?题,保证每个用户都一?个话题只能投一次票。?“查看投票结果”用例?负责为用户提供某个话?题的投票情况,包括每?个选项的票数以及统计?图。“登录”负责核对?管理员的用户名与密码?,保证管理员身份的正?确性。“管理投票话题?”用例负责为管理员提?供添加和删除话题的功?能。“管理投票项”用?例负责为管理员提供添?加和删除选项的功能。? 1.2需求提取? 1.2.1在?线投票系统应具有的独?特的功能: 1、方便?的操作。原有的手工投?票管理基本上是人工操?作,效率低下,缺乏方?便性,在线投票管理系?统运用计算机和其他附?加设备,不再需要手工?操作,基本上是全自动?化,能够节省人力、最?大限度地利用各种宝贵?的资源,大大的提高了?效率。 2、友好的?界面。友好的用户界面?会给人一种亲切的感觉?,在使用起来不会觉得?沉闷,效率自然也会提?高了。 3、强大的功?能,能够满足需要,快?速简单的统计任务,提?高质量。 1.2.?2在线投票系统需要满?足的条件: 1、系统?自动把投票结果转换为?百分比显示。 2、投?票管理员可以对投票主?题和投票选项进行设计?与修改。 1.2.3?在线投票系统开发应遵?循以下要求: 1、尽?量采用现有软硬件环境?及先进的系统开发方案?,从而达到充分利用现?有资源,提高系统开发?水平和应用效果的目的?。 2、系统应具有可?扩展、可复用的特点,?能与投票系统接轨,数?据库的设计应该具有通?用性。 3、系统采用?模块化程序设计方法,?既便于系统功能的各种?组合和修改,又便于系?统维护人员的调试与修?改维护。 4、系统应?具备数据库维护功能,?及时根据需要进行数据?的添加、删除、修改等?工作。 2.开发工具?简介 在在线投票系统?的设计发主要用了JS?P技术MyEclip?se、SQLserv?er 2000等。 ?JSP技术有点类似A?SP技术,它是在传统?的网页HTML文件中?插入Java程序段和?JSP,从而形成JS?P文件。JSP技术使?用Java编程语言编?写类XML的tags?和scriptlet?s,来封装产生动态网?页的处理逻辑。在线投?票系统用JSP将网页?逻辑与网页设计和显示?分离,支持可重用的基?于组件的设计,使本系?统基于Web的应用程?序的开发变得迅速和容?易。 1、一次编写,?到处运行。在这一点上?Java比PHP更出?色,除了系统之外,代?码不用做任何更改。 ?2、系统的多平台支持?。基本上可以在所有平?台上的任意环境中开发?,在任意环境中进行系?统部署,在任意环境中?扩展。相比ASP/P?HP的局限性是现而易?见的。 3、强大的?可伸缩性。从只有一个?小的Jar文件就可以?运行Servlet/?JSP,到由多台服务?器进行集群和负载均衡?,到多台Applic?ation进行事务处?理,消息处理,一台服?务器到无数台服务器,?Java显示了一个巨?大的生命力。 4、?多样化和功能强大的开?发工具支持。这一点与?ASP很像,Java?已经有了许多非常优秀?的开发工具

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档