投票系统需求说明书

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

网站投票需求说明书

1.前言 (2)

1.1 编写目的 (2)

1.2 背景说明 (2)

1.3 系统应用范围 (2)

1.4 任务概述 (2)

1.5 系统功能 (3)

1.6 开发环境 (3)

2. 应对方案 (4)

2.1 项目建设原则 (4)

2.1.1实用性原则 (4)

2.1.2可靠性原则 (4)

2.1.3安全性原则 (4)

2.1.4兼容性原则 (4)

2.1.5信息服务动态模型原则 (5)

2.2 实现手段 (5)

3.网站内容及功能需求 (5)

3.1 相关缺省规划 (5)

3.2网站栏目结构图 (6)

3.3栏目内容介绍 (7)

3.3.1 网站主页 (7)

3.4 信息显示 (7)

3.4.1 企业产品投票 (7)

3.4.2社会大事件投票 (8)

3.4.3就业投票 (8)

3.4.4明星投票 (8)

3.4.5动漫投票 (8)

3.4.6旅游投票 (8)

3.4.7最新投票 (8)

3.4.8推荐投票 (9)

3.4.9热门投票 (9)

3.4.10网站公告 (9)

3.4.11友情链接 (9)

3.5信息交互 (9)

3.5.1 网上注册 (9)

3.5.2登录 (9)

3.5.3投票搜索 (10)

3.5.4会员邮箱 (10)

3.5.5客户服务 (10)

3.5.6反馈信息 (10)

3.5.7留言板 (10)

3.6数据维护 (10)

3.6.1用户管理 (10)

3.6.2栏目管理 (10)

3.6.3日志管理 (10)

1.前言

1.1 编写目的

为了更好的描述投票系统的功能,有利于用户与开发人员的交流,便于将用户的需求抽象为系统所要实现的功能,并提供一个用户和软件开发单位双方对待开发的软件的初始规定的协议,需求分析说明报告是不可缺少的。并且在设计、编码和测试计划中都要用到需求分析说明。

1.2 背景说明

网上投票系统是一种在网站上提出投票题目,由用户在线投票并对调查投票的统计结果直接显示的调查工具。网站管理可以通过网上调查结果自动进行系统分析后得出有用信息。网络的快速发展和计算机的广泛普及,为解决传统民意调查存在的缺点和提出网上投票系统概念提供了物质基础。人们针对传统的民意调查存在的不足,开发了网上投票系统,大大提高了调查的时效性。

1.3 系统应用范围

网上投票系统是一个通用系统,应用很广泛,涉及面很广。可用于企业了解用户对各产品的喜好,还可同于对社会各大事件进行统计分析,当然还可以对大学生就业进行投票。此外,还可以进行纯娱乐的投票:如明星、动漫等。可设计不同的模块,根据实际情况加入一些其他的功能,如:留言板等,使其应用更加广泛。

1.4 任务概述

通过将数据库与动态网页相连,及时显示信息变化,对历史信息进行管理,提高浏览者查看信息的效率,并大大减轻信息管理员的工作量。

1.5 系统功能

此系统大致可分为以下几个功能:

1、投票类别的管理

这部分功能主要是设置投票类别,并在首页中的导航栏中显示出来,如可设置为:企业产品投票、社会事件投票、就业投票、明星投票、动漫投票、旅游投票等,根据系统所应用的地方具体设定。

2、投票内容的管理

增加、删除、编辑投票的内容,包括投票类别、内容等。

3、用户密码管理

此系统将设置一个管理员,具有一切权限,另外设置其他用户,只具有投票和查询结果功能,而管理员就需要对这些用户的用户名及密码和投票结果进行相应的管理。

4、投票查询

可按类别,用户进行相应的投票查询。

5、留言板管理

这是用户与管理员之间的互动部分,用户可以向管理员提出自己的看法并等待回复。

6、友情链接管理

和一些相关网站进行友情链接。

1.6 开发环境

1、硬件条件

服务器两台,一台为数据库服务器,一台为Web服务器;客户端计算机若干;网络通讯设备,主要包括交换机、网卡、集线器、MODEM 等。

2、系统平台

采用Browser/Server体系结构,Web服务器软件采用IIS5.0(Internet Information Server)。客户端软件,包括单机操作系统和浏览器软件,分别选用Windows XP和Internet Explorer,数据库系统采用Microsoft Access有利于方便操作。

3、开发工具

基于Web的系统开发工具应使开发者使用各种各样的技术来创建动态的Web 应用程序,并且应是一个可视化的工具。我们采用了Dreamweaver进行开发,它是用来快速创建数据驱动Web应用程序的基于团队的开发环境,支持ASP,以OLEDB连接数据库,脚本语言为简单易学的VBScript。

2. 应对方案

2.1 项目建设原则

2.1.1实用性原则

实用性是指系统应易于实施、管理和维护,对各类使用者来说,应该操作简便、易用;系统响应应该符合人的习惯;系统的用户界面友好,应通俗易懂、便于操作。

2.1.2可靠性原则

系统应该保证高可靠性和稳定性,具备自诊断能力、高容错能力、抗攻击能力以及恢复能力来保证系统运行的高可靠性和稳定性。同时,还应该具有抵御外界环境和人为误操作警示的能力。

2.1.3安全性原则

系统在设计过程中应该充分考虑在硬件、网络、数据库、操作权限和身份认证方面的安全性。对于不同用户采取不同的权限设置。

2.1.4兼容性原则

系统设计应注重系统的开放性与良好的可移植性,适应于多种不同的软、硬件平台,使以后系统平台升级或新建站点时简便易行。

相关文档
最新文档