帮帮网需求分析说明书3_第1页
帮帮网需求分析说明书3_第2页
帮帮网需求分析说明书3_第3页
帮帮网需求分析说明书3_第4页
帮帮网需求分析说明书3_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

帮帮网帮帮网 需求分析说明书需求分析说明书 指导老师 李枚毅指导老师 李枚毅 团队成员 吴泽剑 吴珉 陈紫岳 欧阳子熙 李季秋团队成员 吴泽剑 吴珉 陈紫岳 欧阳子熙 李季秋 杨德进 周思尧杨德进 周思尧 湘潭大学湘潭大学 信息工程学院信息工程学院 软件二班软件二班 20142014 年年 1212 月月 2323 日星期二日星期二 目目 录录 1 1 引言引言 3 1 1 编写目的 3 1 2 范围 3 1 3 缩写说明 3 1 4 术语定义 3 1 5 引用标准 3 1 6 参考资料 3 2 2 系统概述系统概述 4 2 1 系统简介 4 2 2 系统特点 5 2 3 系统作用 6 2 4 项目目标 7 2 5 系统应用环境 7 2 5 1 系统运行的硬件环境 8 2 5 2 系统运行的软件环境 9 2 6 假定及约束 9 3 3 功能需求功能需求 10 3 1 系统体系结构 10 3 2 系统总体流程 11 3 3 用户类和特征 11 3 4 需求分析 12 3 4 1 系统管理 12 3 4 2 用户管理 13 3 4 3 个人信息管理 14 3 4 4 交流管理 15 3 4 5 搜索 16 3 5 功能描述 17 3 6 用例图和用例描述 18 3 7 数据字典 19 4 4 非功能需求非功能需求 20 4 1 性能要求 20 4 1 1 精度 21 4 1 2 系统容量需求 21 4 1 3 时间特性需求 22 4 1 4 系统可靠性需求 22 4 1 5 可扩展性需求 22 4 1 6 灵活性需求 23 4 2 安全性需求 25 4 3 可用性需求 25 4 4 业务规则 25 5 5 软硬件或其他外部系统接口需求软硬件或其他外部系统接口需求 25 5 1 用户界面 26 5 2 硬件需求 26 5 3 网络需求 27 5 4 通信需求 27 5 5 运行环境 28 1 引言引言 大学生在学习生活中会遇到各种各样的问题 本网站为大学生提 供了解决问题的方法和途径 方便大学生的学习和生活 1 1 编写目的编写目的 该文档是关于用户对帮帮网的功能和性能的要求 重点描述 帮帮网的功能需求 是概要设计阶段的重要输入 使网站设计人 员通过本文档了解有关帮帮网的功能模块 并指导功能建模 以 便于整个网站的实现 1 21 2范围范围 该文档是借助当前系统的逻辑模型导出目标系统的逻辑模型 解 决整个项目系统的 做什么 的问题 在这里 没有涉及开发技术 而主要是通过简易模型的方式来描述用户的需求 为用户 开发方 等不同参与方提供一个交流的平台 1 31 3 缩写说明缩写说明 JSP java server Page java 服务器页面 的缩写 一个校本化的语言 UML Unified Modeling Language 统一建模语言 的 缩写 是一个标准的建模语言 1 41 4 术语定义术语定义 无 1 51 5 引用标准引用标准 1 企业文档格式标准 北京长江软件有限公司软件过 程话组织 2 需求规格说明格式标准 北京长江软件有限公司软 件工程过程话组织 1 6 参考资料参考资料 需求规格说明格式标准 北京长江软件有限公司软件工程过 程话组织 UML 说明 中华人民共和国计算机信息系统安全保护条例 软件需求 软件需求工程 原理和方法 实用软件工程 计算机软件开发规范 GB8566 88 2 系统概述系统概述 2 1 系统简介系统简介 帮帮网 是什么 是做什么的 你可以结识平台上各行各业的靠谱达人 在你需要帮忙时 只要 发布请求 就可以让他们知道 安卓刷机 iphone 越狱不知道找谁 电脑系统坏了不知道谁可以帮忙修 想学 PS 不知道谁愿意指点 想练口语找不到语伴 想找考试资料不知道哪里有 想网购东西却不知道哪里靠谱 遇到困难和需求 只要登陆帮帮 发布任务 就能轻松解决 帮帮网 的理念是什么 帮助别人 快乐自己 让天下没有难做的事 只有献出自己的一分力量 为朋友和社会做实事 才能修成崇高 的情感 换来人生的愉悦 获得生活的幸福 得到社会的尊重 只有尊敬与爱戴别人 才能换来别人的尊重 这就是 我为人人 人人 才能 为我 的道理 帮帮网 为什么需要帮帮网 请朋友们愿意帮忙而且有能力帮忙 但他们不知道你需要帮忙你 有很多朋友彼此认识 但并不了解他们的各个方面 所以未必知 道谁能帮到你暴露你的需求 让 帮帮网 平台里靠谱的 有能 力的人知道 是解决问题最快速的方法 帮帮网 互帮互助有什么好处 快速解决当前的困难或需求通过互帮互助 打破人与人之间的隔 膜 增进彼此友谊 得道多助 失道寡助 帮助别人其实也是帮 助自己通过关系网扩大朋友圈 认识更多靠谱的人 2 2 系统特点系统特点 我们平常遇到各种问题时 对你来说困难的事 对懂的 人来说 不过是举手之劳 遇到问题时 通过帮帮把自己遇 到的困难发布出去 寻找那些能帮你解决困难的人 让能够 帮到你的人主动出现 再进一步沟通 把问题解决 在相互 帮助中 也能提高自己 增进友谊 扩大交际圈 何乐而不 为呢 虽然以校园为基点 但实际上 任何人都是可以使用 在校园里 大家的需求比较集中 而且需要帮忙的时候 也 能够马上响应 也可以直接过去帮忙 所以以校园为基点更 容易营造互帮互助的氛围 无论用户是否仍然在校 帮人的 轨迹将会永远被记录在 帮帮网 平台 互联网把世界变成 地球村 同样也可以把世界变成一个 校园 通过互帮互助 打造一个纯洁 友好和谐 充满人情味的世界 2 3 系统作用系统作用 帮帮网 应用范围主要是生活和学习方面 他的本质就是让你 的需求发布到一个公众的平台上 让更多有经验的人帮助你 当你 想学编程时 可以找懂编程的朋友请教一下 怎样入门更快 有什 么经验心得等 从而提高你的学习效率和信心 当你要选课时 可以找选过该课的朋友咨询一下 该课有没有收获 老师水平怎样 给分厚不厚道等 从而帮你选到合适的课程 当你要找人合作时 通过朋友的介绍 能快速提高彼此的信任 当你想买手机时 可以体验一下朋友的手机 了解更多的相关信息 或者根据别人的使用经验选购 从而买到一款你喜欢的手机 当你想去旅游时 可以发布需求帖子询问一下 哪些景点值得推荐 怎样安排行程比较合理 有哪些值得注意的地方 从而让你的旅程 更安全更有乐趣 当电脑系统崩溃时 帮帮快速找到会修电脑的人 发现自行车出问题时 帮帮快速找到会修自行车的人 考试临近手足无措时 帮帮快速找到你需要的考试资料 觉得安卓系统的手机需要更换系统时 帮帮快速找到会刷机的人 总之 各种需求都可以 包括大家一起聚会 去哪玩 网上购物经 验之类的 都是可以的 因为他只是一个快速传播消息的工具 至 于传播什么消息 就看你的想象力了 2 4 项目目标项目目标 本项目设定的目标如下 工友好的用户界面 是操作人员的 工作量最大限度地减少 系统应具有良好的运行效率 能够达到提高生产率的目的 系统应具有良好的可扩充性 可以容易地加到其他应用的系 统 平台的设计具有一定的超前性 灵活性 能够适应用户配置 的变化 通过这个项目可以锻炼队伍 提高团队的开发能力和项目管 理能力 2 5 系统应用系统应用环境环境 2 5 12 5 1 系统运行的硬件环境系统运行的硬件环境 本系统的运行环境如下 客户机 普通 PC CPU P4 1 8GHz 以上 内存 256M 以上 能够运行 IE5 0 以上或者 Netscape4 0 以上版本的机器 分辨率 推荐使用 1024 768 像素 Web 服务器 CPU P4 2 0GHz 内存 1G 以上 硬盘 80GB 以上 网卡 KMb s 速度 数据库服务器 CPU P4 2 0GHz 内存 1GB 以上 硬盘 80G 以上 2 5 22 5 2 系统运行的软件环境系统运行的软件环境 操作系统 UNIX Liunux windows 2000 及以上版本 数据库 SQL server2000 开发工具包 JDK Version 1 4 2 Web 服务器 apache 浏览器 IE6 0 以及以上版本 软件接口 使用 mysql 数据库存储数据信息 运行于 Windows XP 7 且具有 WIN32 的操作系统之上 通信接口 系统中用到的网络通信协议如下 TCP IP 网络协议 通讯采用 UDP 协议 HTTP 协议 用户界面 界面规范应遵循 WEB 软件界面的规范 界面风格简洁明快 素雅大方 页面的布局 按与用户的交互需求不同 划分为不同的功能 区域 实现和用户之间的友好交互 前台界面操作可逆 其动作可以是单个的操作 或者是一个 操作序列 后台各管理模块的不同管理功能操作界面 采用在不同窗口 进行管理 各功能操作切换比较简单又相对独立 提供信息反馈 如提供用户当前登录状态信息 提供简单的错误处理 2 62 6 假定以及技术约束假定以及技术约束 系统采用 java 技术进行开发 开发及运行软件环境为 java 开发包 JDK jdk 6 0 数据库 mysql 开发框架 MVC 3 3 功能需求功能需求 3 1 3 1 系统体系结构系统体系结构 功能模块图 3 23 2 系统总体流程系统总体流程 开 始 导 航 发布帖子回复帖子 查看个人中心问题搜索 是否注册 已登陆输入关键字 否 是 没通过 通过 3 33 3 用户类及特征用户类及特征 1 管理员 最新活动的增加 修改 管理帖子 管理用户信息 维护网站 2 会员用户 会员登录 帖子搜索 发布 回复帖子 注 册 发 布 登陆 审 核 查 看 个 人 主 页 查 看 信 息 查 看 元 宝 资 料 修 改 查 看 相 册 查 看 日 志 查看搜索结果 结 束 发布 回复帖子 查看最新活动 留言 浏览其他用户发表的帖子 个人信息管理 3 普通用户 注册 浏览帖子 帖子搜索 3 4 3 4 需求分析需求分析 用户信息表 系统的使用者为系统管理员 普通用户和会员用户 用户在系统注 册后成为会员用户 并生成用户信息表文件 管理请求用户信息 系统 管理 用户 管理 操作请求 系统通知 用户 管理 员 用户 面向管理员的功能模块 是系统管理 主要的功能是对系统非法的 用户的账户信息和违规帖子进行删除 面向用户的功能模块 是个人的信息管理和交流管理 其中信息管 理包括更改注册邮箱 更改用户密码 更改基本信息 交流管理包 括发帖管理 回复管理 3 4 1 系统管理系统管理 管理员功能 对用户进行提示 删除非法用户及其非法帖子 只有 管理员拥有此功能 3 4 2 用户管理用户管理 回帖信息表 发帖信息表 删除 请求 用户信息表 删除非 法用户 管理请求 管理员 搜索用 户记录 警告信息 系统管理记录表 警告用户 警告信息 用户 他人回复通知 发帖通知 发帖信息表回帖信息表 这个模块实现了用户的发帖 更新帖子的功能 并使用户能够更新 自己的注册信息以及基本信息 3 4 3 个人信息管理个人信息管理 用户信息管理 用户信息 用户管理 用户登录 操作请求 更改请求 信息更改通知 账户信息 用户 交流管理 注册确认信息 用户 更新请求 更新请求 用户信息管理 用户 基本 信息 用户 基本 信息 系统通知 密码 账户 信息 确认信息 用户注册更改基本信 息 更改密码 更新注册邮箱 个人信息管理包括更改用户注册邮箱 更改用户密码 更改用户基 本信息 每个用户只能在登陆后修改自己的信息 更新注册邮箱更新注册邮箱 用户修改自己的注册邮箱信息时 必须输入原来的账户信息 包括 注册邮箱和密码 经系统审核后 用户可以修改注册邮箱 更新用户密码更新用户密码 用户信息表 用户 检查用户 是否登录 录入账户信息 和新邮箱 审核 修改用户 注册邮箱 未登录处理 错误提示 未登录 已登录 更新邮箱 请求 错误 处理 提示 错误 正确 请求 用户信息表 修改成功提示 录入原密码和 新密码 已登录检查用户 是否登录 用户 未登录 提示 用户信息表 未登录处理 错误 错误 处理 审核 错误提示 在用户修改密码是 需要输入原来的密码 并且两次输新密码 经过系统审核后 用户可以修改密码 更新用户的基本信息更新用户的基本信息 用户可以随时更新自己的发帖回帖信息 用户注册用户注册 正确 请求 修改成功提示 修改用户 密码 更新基本 信息请求 修改用户基本 信息 已登录检查用户 是否登录 用户 用户信息表 未登录 提示 未登录处理 修改成功提示 普通用 户 用户录入 账户信息 邮箱有效性 检查 用户信息表 注册请求邮箱 密码 注册邮箱确认 普通用户填写自己的邮箱和密码 并且要检查邮箱的有效性 经系 统审核后成功注册 3 4 4交流管理交流管理 发帖管理发帖管理 编写帖子 发布审核 删除添加 发帖信息表 用户发表贴子时不能出现敏感词汇 若无则可发表 发布成功后若 审核不通过则可以被管理员删除 回帖管理回帖管理 回复帖子 发布审核 删除添加 发帖信息表 回复也不能出现敏感词 通过则可以成功回复 若审核没通过则可 以管理员删除 用户 检查是否含 敏感词 发布成功 管理员 审核 用户 检查是否含 敏感词 发布成功 管理员 审核 3 4 5 搜索搜索 普通用户和会员用户都可以从发帖和回帖的信息表中搜索匹配的信 息 3 53 5 功能描述功能描述 功能编号功能名称功能描述备注 01注册用户可以通过注册功能进行信息注册成为网站会员 02登陆 会员 信息管理员用户通过此登录进行登录网站 登 录时会员选择 会员登录 进行登录 信息管理员 选择 管理员 进行登录 03 浏览网页非会员和会员享有的权利 非会员只能浏览不能留 言以及下载上传文件 发帖信息表 搜索请求 搜索信 息匹配 用户 用户录入 搜索信息 开始搜索 搜索内容 回帖信息表 搜索结果单 搜索结果 生成搜索 结果 04个人中心 一 会员个人中心包含以下内容模块 1 个人主页 会员在个人主页里可以根据自己的喜好设置主页属 性 2 个人信息修改 个人信息修改包括密码修改和基本信息修改 3 好友 好友模块包括对好友的添加和删除功能 也可以对 好友进行喊话 4 信息 信息模块主要包括收发邮件 回复评论 留言 5 个人日志 会员可以在此模块写心情日志 可对日志设置访问 权限等 6 个人相册 会员在此模块可以上传图片 图片格式为 JPG 7 我的帖子 在此模块可以查看自己已发表的帖子状态 以及对 评论进行回复 8 个人元宝 会员在此模块可以查看个人所拥有的元宝 元宝获 取方式为每日登录基本奖励 5 个 连续登录一周奖 励 15 个 解答被采纳奖励 20 个 二 信息管理员个人中心包含以下模块 1 文件管理 文件管理主要是对会员发布的帖子和上传文件进行 管理 拥有删除和上传权限 2 会员管理 对注册会员进行管理 对违规会员进行删除操作 3 信息更改 对个人信息进行修改 05发布帖子 仅为注册会员开放 需登录以后才能使用此功能 会员可以发表问题 需经过管理员审核以后才能在 网站上显示 06资料共享 仅为注册会员开放 需登录以后才能使用此功能 会员下载文件需要元宝 所需元宝数量有上传文件 会员设置 会员上传文件需经过管理员审核 通过 后奖励一定元宝 07联系我们 为所有用户开放 用户可以通过此模块就网站存在 的问题进行反馈 网站管理员将对反馈对网站进行 合理维护和改进 08网站维护为网站管理员开设 对网站进行技术性的维护和完 善 09网站数据库自动采集网站注册会员所有信息以及网站更新内容 3 6 用例图和用例描述用例图和用例描述 3 6 1 系统用例图系统用例图 3 6 23 6 2 注册用例图注册用例图 3 6 33 6 3 登录用例图登录用例图 3 6 43 6 4 发布帖子用例图发布帖子用例图 3 6 53 6 5 回复帖子用例图回复帖子用例图 3 6 53 6 5 资源共享用例图资源共享用例图 3 6 7 用例描述用例描述 序号用例说明 1注册用例名称 注册 用例目的 为使用者提供注册服务 参与者 游客与数据库 事件流 1 游客进入网站需进入注册界面 2 填写相关信息 3 点击完成 4 网站数据库收录信息 5 成为网站会员 备注流程 1 填写信息错误自动返回初始注册界面 2 用户取消注册 3 用户重置注册信息 2登陆用例名称 登陆 用例目的 为注册用户提供登陆服务 参与者 注册用户 前提条件 需要注册用户向网站数据库提交登陆信息 事件流 进入网站登陆界面 2 输入正确登陆信息 3 点击登陆 4 网站数据库验证及返回信息 5 验证成功 6 登陆成功 备注流程 1 用户信息输入错误 2 用户取消登陆 3 用户重置登陆信息 3发布帖子用例名称 发布帖子 用例目的 为注册用户提供发布帖子服务 参与者 注册用户与信息管理员和数据库 前提条件 注册用户提交帖子发布信息 事件流 1 注册用户登陆 2 用户编辑帖子内容 3 点击发布 4 信息管路员进入审查 5 审查通过完成发布及审查未通过发布失败 6 数据库作出相关的数据更新 备注流程 1 用户取消信息编辑及发布 2 用户编辑内容含有非法字符发布失败 4回复帖子用例名称 回复帖子 用例目的 为注册用户提供发布问题服务 参与者 注册用户与信息管理员和数据库 前提条件 注册用户提交帖子回复信息 事件流 1 注册用户登陆 2 用户编辑回复内容 3 点击发布 4 信息管路员进入审查 5 审查通过完成发布及审查未通过发布失败 6 数据库作出相关的数据更新 备注流程 1 用户取消信息编辑及发布 2 用户编辑内容含有非法字符发布失败 5资源共享用例名称 资源共享 用例目的 为注册用户提供下载和上传信息服务 参与者 注册用户 信息管理员和数据库 前提条件 注册用户提交下载和上传信息资源请求 事件流 1 注册用户登陆 2 提交上传 下载信息请求 3 数据库响应提供类容下载 4 信息管理员对上传文件进行审核 5 数据库更新信息 6 上传及下载结束 备注流程 1 用户取消下载请求 2 用户取消上传请求 3 用户权限未达到文档下载要求返回 4 4 非功能需求非功能需求 4 1 4 1 性能要求性能要求 根据用户对本网站的要求 确定网站的响应时间 可靠性 安全等方面有比较高的性能要求 4 1 14 1 1 精度精度 1 查询信息时应保证查全率 所有相应域包含查询关 键字的记录都应该查到 2 查询信息应保证查准率 查到的记录应与给定的查 询条件完全匹配 4 1 24 1 2 系统容量需求系统容量需求 系统处理能力系统处理能力 系统处理能力主要考虑系统能承载的最大并发用户数 按照实际情况的规划 系统至少能承载的最大并发用户数要 求达到 1000 人 系统注册用户数系统注册用户数 5000 人 4 1 34 1 3 系统可靠性需求系统可靠性需求 系统应保证 7 24 小时内不当机 保证 20 人可以同时在网上 登录 网站正常运行 正确提示相关内容 4 1 44 1 4 时间特性要求时间特性要求 对时间特性的要求 帮帮网的查询相应取决于服务器和 WEB BROWSER 之间的链接宽带以及同事链接的客户数目 管理网站在 设计上应以快速响应管理人员查询请求为优先保证目标 无论是 客户端还是管理端 当用户登录 进行任何操作的时候 系统应 该及时的进行反应 反应的时间应该在 5 秒以内 系统应能监测 处各种非正常情况 如与设备的通信中断 无法连接数据库服务 器等 避免出现长时间等待甚至无响应 4 1 54 1 5 可扩展需求可扩展需求 系统建设采用先进的成熟技术 建立严密 体系化的系统管 理 应用平台 应具有良好的分层设计 整体系统扩充性能良好 能够根据业务的发展或变更 在保持现有业务处理不受影响的前提 下 具有持续扩充功能 适度变化的能力 4 1 64 1 6 灵活性需求灵活性需求 a 操作方式上的变化 b 运行环境的变化 c 同其他设备的接口的变化 d 精度和有效时限的变化 e 计划的变化或改进 4 24 2 安全性需求安全性需求 尽量提高数据传输的安全性 使用安全链接加强保密性 通过防 火墙加强网站的安全性 传输的数据都采用高强度的加密算法加 密 DES 使得数据即使泄漏 被截获后 也无法识别相关的数 据内容 确保数据安全 对于客户端与服务器交互的数据 使用 安全套接子层 SSL SSL 加密传输主要是针对 WEB 的数据传输 基于重要信息的传输安全考虑而设计的 进行信息交换 并在客 户终端和服务器之间重要的信息的交换 重要数据加密 重要数据加密 本系统对一些重要的数据按一定的算法进行加密 如用户口令 重要参数等 数据备份 数据备份 允许用户进行数据的备份和恢复 以弥补数据的破坏和丢失 4 34 3 可用性需求可用性需求 管理内容尽量采

温馨提示

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

评论

0/150

提交评论