WAP信息发布系统-需求规格说明书_第1页
WAP信息发布系统-需求规格说明书_第2页
WAP信息发布系统-需求规格说明书_第3页
WAP信息发布系统-需求规格说明书_第4页
WAP信息发布系统-需求规格说明书_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

需求规格说明书 1 引言 1.1 编写目的 本文档是在与客户充分的沟通基础上,根据所现阶段了解的客户需求,整理出的一份需求调研报告。它将作为以后编写 需求分析文档的主要参考依据,并且还是 后期软件系统设计以及工作计划制定的 参考文档。 1.2 项目背景 1.2.1 用户基本情况介绍 将用户分为不同的权限组,可以方便对用户的管理,本系统的用户共分 3 类,系统管理员, CP 管理员,普通用户,不同的类别对应了不同的权限。 系统管理员拥有所有的权限,是本系统的管理者,可以管理所有的 CP 管理员和普通用户; CP 管理员,属于某一个 CP 单位, 他的主要职责是提供发 布的信息内容; 普通用户,前台网站的使用者,可以购买自己想要的信息。 1.2.2 项目开发目标 ( 1) 立一个包含文字,图片,铃声的分类信息发布系统,该发布系统是为各个CP 提供一个信息发布的平台,要方便各级管理员进行管理和对信息的维护。 ( 2) 用户可以通过注册登录本系统,浏览 CP 发布的信息内容,并相应的扣除浏览内容所需的积分 1.2.3 用户组织结构 1.2.4 用户相关业务 1.3 业务对像说明及术语定义 缩写、术语 解 释 CP 指内容提供商( Content Provider),提供发布的信息内容 业务 指 CP 发布的业务名称,例如天气预报,电视节目 等等,业务有系统管理员进行分配 分类 指业务所属的分类,目前系统的信息分为三个类,分别是铃音,图片,文字。每个业务会属于且只属于一个分类 2 任务概述 2.1 目标 建立一个包含文字,图片,铃声的分类信息发布系统。为各个 CP 提供一个信息发布的平台,同时,用户可以通过注册登录本系统,浏览 CP 发布的信息内容,相应的扣除浏览内容所需的积分 2.2 运行环境 2.2.1 网络及硬件环境 2.2.2 支持及软件环境 需求名称 详细要求 开发语言 Java 系统架构 Struts + hibernate + spring 数据库 Mysql5.0 应用服务器 Tomcat5.0 开发工具 MyEclipse 3 功能需求 3.1 功能划分 本系统主要可以分为两大部分,后台信息发布系统,和前台网站部分。 3.2 功能描述 3.2.1 系统管理员部分 该系统只有一个系统管理员,拥有最高的权限(包括修改密码、权限管理、信息过滤、信息管理、报表统计、手机列表、机型添加、批量删除、业务管理、 CP 单位管理、CP 管理员管理 ,用户管理) 以下是对主要功能进行的说明 3.2.1.1 登录流程 ( 1) 系统管理员和 CP 管理员填写用户名、密码及验证码 ,可以登录后台系统。验证码以图片形式出现,验证码 图片如果没有出现 ,可以按 IE 浏览器的刷新按钮进行显示; ( 2) 登录成功,界面左边为菜单项,表示用户可以操作的各项功能 ,右上部是修改密码和退出登陆两个快捷按钮 ,右部是一个摘要说明。系统会自动根据用户名判断用户身份及权限,以显示不同的菜单项和系统信息摘要; 3.2.1.2 个人信息 ( 1) 点击“个人信息”菜单选项,进入“修改个人信息”页面; ( 2) 输入修改的内容,点击“确定”按钮,提交修改结果。 3.2.1.3 修改密码 ( 1) 登录后,选择“修改密码”菜单项,会进入修改密码页面; ( 2) 重复输入密码,以确保用户不会忘记修改后的密码,点击“修 改”保存修改后的信息; ( 3) 密码修改成功,进入修改成功页;密码修改失败,则提示相应信息; 3.2.1.4 权限管理 系统管理员可以对所有的 CP 管理员进行其对应权限的管理。这种权限管理主要是对 CP 的栏目修改时限的限制。也就是说, CP 管理员在该栏目下发布的信息只有在经过所设置的时限天数后 ,CP 管理员才有删除该信息的权限。 3.2.1.5 信息过滤 管理员可以录入过滤关键字(例如,某些非法的字符或言论),对 CP 发布信息内容进行过滤,如果包含关键字,则在发布时,将该关键字替换为同等数量的“ *”。 3.2.1.6 信息管理 管理员主要可以对信息进行搜索查询 、撤回、发布、删除操作。 信息的状态主要有两种:暂存、已发布。 “暂存”的信息大众用户不能访问,系统管理员、 CP 管理员可以进行删除、再修改,已“发布”的信息在一定时限内 CP 不能修改和删除,如果要修改或删除需要系统管理员将信息撤回为“暂存”状态。 3.2.1.7 报表统计 包含两种统计方式: CP 信息总量统计、 CP 发布信息统计。点击 “报表统计 ”,进入报表统计的默认界面 “CP 信息总量统计 ”界面。下面就这两种统计方式,分别进行说明。 3.2.1.7.1 CP 信息总量统计 以 CP 每个单位为统计依据,显示 CP 信息总量统计的列表,统计出每个CP 单位的栏目数量、总信息数量、发布信息数量、暂存信息数量的数据 需要能够选择时间段进行统计 3.2.1.7.2 CP 发布信息统计 按业务统计发布信息作为统计依据,显示 CP 发布信息统计的列表,统计出不同栏目的发布信息数量、暂存信息数量、总访问量; 需要能够选择时间段进行统计 3.2.1.8 机型管理 这部分一共涉及了两个菜单选项 ,下面我们分别进行说明 : 3.2.1.8.1 机型添加 因为根据现有情况,每个厂家生产的手机甚至是同一厂家生产的不同款式的手机 ,它们所支持的语音格式、图象格式、图片大小等等信息都是不相同的,所以为了使不同的手机用户能够使用本系统 ,由管理员录入不同手机的详细信息。 手机的信息主要包括,厂商、手机 UA、手机型号、支持图片的格式(最佳)、支持图片的分辨率(最佳)、支持图片 bytes(最大)等。 3.2.1.8.2 手机列表 对已录入的手机信息进行维护,包括查看、编辑、删除常规操作,并根据手机的型号和厂商进行搜索。 3.2.1.9 批量删除 输入要删除数据的起始时间,点击删除按钮,删除该时间段内的信息 3.2.1.10 业务管理 包含两种管理:业务管理和分类管理,点击“业务管理”菜单选项,默认进入“业务管理”页。下面就这两种分类方式逐一说明。 3.2.1.10.1 业务管理 根据不同的 CP 和其下属 各业务进行划分,对每个 CP 下属的业务种类进行统一的管理。 主要包括对某个(些) CP 添加其下属的业务、对现有业务的编辑和删除 3.2.1.10.2 分类管理 根据不同的信息分类,对每种类别的信息进行统一的管理。主要包括添加业务的类别、对已有的信息类别进行编辑和删除的操作(删除业务或分类将删除该业务或分类下所有发布的信息) 3.2.1.11 CP 单位管理 对所有的 CP 单位进行管理,设置 CP 单位信息。 CP 单位的信息主要包括,该CP 单位的企业代码、单位名称、单位地址、电话、服务说明、电子邮件、客服电话等。系统管理员可以进行添加、编辑、删除、批量 删除等操作。 3.2.1.12 CP 管理员管理 每个 CP 单位能有多个 CP 管理员。 CP 管理员的信息主要包括登陆名、单位(该CP 管理员所能管理的 CP 单位)、管理员名称、描述。系统管理员可以修改 CP 管理员的密码,所以在修改页还有密码、密码确认项。 3.2.1.13 用户管理 管理前台注册的用户列表,可以修改,查看,删除用户信息,用户信息包括用户名, 昵称 , 注册时间 , 密码,出生日期,联系电话, Email,密码提示问题与回答。 3.2.1.14 消费记录 管理员可以查看所有用户购买信息的情况,并且可以删除某一(些)消费信息。消费信息主要包括用户名、发布该信息 的单位、用户购买时间、消费的金额 。 3.2.2 CP 管理部分 每一个 CP 单位都有多个 CP 管理员,他只能对本单位的信息进行管理,所拥有的权限包括,修改密码、个人信息、管理信息、发布信息 ,他的主要职责是提供发布的信息内容。 3.2.2.1 登录流程 ( 1) 系统管理员和 CP 管理员填写用户名、密码及验证码 ,可以登录后台系统。验证码以图片形式出现,验证码图片如果没有出现 ,可以按 IE 浏览器的刷新按钮进行显示; ( 2) 登录成功,界面左边为菜单项,表示用户可以操作的各项功能 ,右上部是修改密码和退出登陆两个快捷按钮 ,右部是一个摘要说明。系统会 自动根据用户名判断用户身份及权限,以显示不同的菜单项和系统信息摘要; 3.2.2.2 修改密码 ( 1) 登录后,选择“修改密码”菜单项,会进入修改密码页面; ( 2) 重复输入密码,以确保用户不会忘记修改后的密码,点击“修改”保存修改后的信息; ( 3) 密码修改成功,进入修改成功页;密码修改失败,则提示相应信息; 3.2.2.3 修改个人信息 ( 1) 点击“个人信息”菜单选项,进入“修改个人信息”页面; ( 2) 输入修改的内容,点击“确定”按钮,提交修改结果; ( 3) “管理员名称”项不允许修改; ( 4) CP 管理员只可以对自己的基 本信息进行修改; 3.2.2.4 信息管理 CP 管理员主要可以对信息进行搜索查询、发布、删除操作,但不能进行撤回操作。 CP 可以进行删除、修改暂存的信息,已“发布”的信息在不能修改和删除, 如果要修改或删除需要系统管理员将信息撤回为“暂存”状态。 ( 1) 点击“发布信息”菜单选项,都可以进入发布信息页面; ( 2) 选择要发布的信息的业务 ( 3) 根据业务确定信息的分类,是文字,图片或者铃音。 ( 4) 如果选择文字,则进入文字信息发布页面,如果选择图片则进入图片信息发布页面,如果是铃音则进入铃音发布页面; ( 5)新增信息时 可以选择该信息是“发布”或者“暂存” ( 6) 发布后 ,CP 管理员无法再对信息进行管理 ,如果需要删除或编辑信息 ,需管理员在信息管理菜单下将该信息撤回后(即信息的状态为“暂存”) CP 管理员才能再对其修改或删除; 3.2.3 前台部分 3.2.3.1 用户 包含用户注册,登录,忘记密码 用户个人信息包括,用户名,昵称, 出生日期,联系电话, 密码,邮箱地址注册日期,密码提示问题,提示问题的答案 用户登录后可以查看自己的购买记录 购买记录的信息主要包括:信息的标题,消费的时间,花掉的费用(单位:元) 3.2.3.2 购买 用户登录后查看信息时需要先购买,购 买时使用自己的积分,并计入购买历史中 3.2.3.3 前台页面 页面前台显示信息列表,包括热门信息,推荐信息。可以按照业务和分类两种方式浏览信息,支持按照标题模糊查询信息 3.3 数据流图 图 1 数据流图 0 层 普通用户 信息管理 管理员 数据库 图 2 数据流图 1 层 图 3 后台系统管理员部分(数据流图 2 层) 系统管理员 用户表 用户管理 消费记录 消费表 机型管理 UA 表 信息表 信息过滤表 分类表 CP 单位表 管理员信息表 个人信息管理 修改密码 业务表 业务管理 报表统计 单位管理 CP 管理员管理 信息过滤 信息管理 普通用户 信息管理 系统管理员 已发布的信息 购买信息 CP 管理员 数据库 图 4 后台 CP 管理员部分(数据流图 2 层) 图 5 前台用户部分(数据流图 2 层) 普通用户 注册 消费表 信息表 用户表 登陆 查看信息 忘记密码 CP 管理员 修改密码 管理员信息表 信息过滤表 信息表 个人信息管理信息管理 3.4 系统业务流程图 前台网站查看消费记录购买信息退出登录浏览信息登录注册忘记密码图 6 前台网站业务流程图 后台信息发布系统管理员登录个人信息维护管理员管理用户管理机型管理报表统计信息过滤消费记录业务管理信息管理个人信息管理发布信息重登陆 退出登录退出登录重登录图 7 后台信息发布系统业务流程图 4 功能约束 4.1 约束分类 4.1.1 前台网站 ( 1) 对于各类的信息,用户在未登陆的时候,只能进行信息业务、发布人等的查看操作,而不能浏览信息。 ( 2) 用户注册过程中,明确提示那几种信息为必要信息 ,只有正确的填入必要信息、当填入非必要信息时格式正确后并且新注册的用户名字不能和已存在用户名重复。 ( 3) 忘记密码时,所填写的基本信息必须和注

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论