家具网站软件规格说明书

收藏

编号:207731511    类型:共享资源    大小:552.72KB    格式:DOCX    上传时间:2023-05-08
35
积分
关 键 词:
家具 网站 软件 规格 说明书
资源描述:
家居饰品网站 需求分析规格说明书 目录 1 文档概述 2 1.1 编写目的 2 1.2 背景 2 1.3 定义 3 1.4 参考资料 3 2 任务概述 4 2.1 目标 4 2.2 运行环境 4 2.3 条件和限制 4 2.4 相关人员及用户分析 5 3 需求概述 7 3.1 系统概述 7 3.2 用户类介绍 8 3.3 各类用户需求 8 3.4 各主题域的具体描述与流程 9 4 具体需求 10 4.1 各模块用户功能描述 10 4.2 用户用例与流程 10 4.2.1 游客用户 11 4.2.2 公司代表用户 19 4.2.3 后台管理员用户 27 4.3 数据流图示例描述 33 4.4 静态数据结构 33 5 补充规约 34 5.1 质量属性 34 5.2 可行性要求 34 5.2.1 可行性分析 35 5.2.2 客户需求可行性分析 35 5.2.3 游客需求可行性分析 36 5.2.4 管理员需求可行性分析 37 5.3 优先级说明 38 5.4 其他补充规约 39 1文档概述 1.1编写目的 为明确项目需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。 该需求分析规格说明书介绍描述的是一个家居饰品网站系统。用户可以通过 查看网站上的公司以及产品介绍,联系公司相关人员,进行产品采购。 1.2 背景 在当今全球信息化大潮中,互联网(即因特网 nt erne t)异军突起,给 21世纪的人类社会增添了无限的活力,成为现代社会生活中一道亮丽的风景线。 互联网带给人们的不仅仅是技术,而是一种以信息为标志的崭新的生活方式。他 正在改变着人们的工作和生活方式。有人曾以“围城”比喻互联网,但所不同的 是,“外面的人想进去,里面的人不想出来。”互联网为什么有这么大的魅力呢? 这不仅与人们日益增长的文化生活有关,更重要的是与互联网的技术不断更新和 革命有关。 网络信息传递及网上交易方式较之传统的方式有着很明显的优势,它将网络 技术与传统销售进行了完美结合,实现产品直销,但是又无需库存,从而减少流 通环节,降低交易成本,突破时空限制,节省订购,支付和配送时间,具有双向 交流、反馈迅速等优点,会成为一种越来越流行的销售方式,给人们带来更方便、 更快捷的生活。 1.3 定义 缩写、术语 解释 用户类别 根据不同用户使用功能的不同,将用户划分成不同的类别 用户代表 能够显著代表类用户的人 功能需求 用户代表提出的产品的期望对应所具有的功能 优先级 用户要求首先必须实现的功能,优先级最高 质量属性 用户代表提出的衡量质量合格必须具备的属性 crXX Customer Requirement XX, 公司代表需求编号 vrXX Visitor Requirement XX,游各需求编号 mrXX Manager Requirement XX,官理贝需求编号 cqaXX Cus tomer Quali ty Att ribu te XX,公司代表质量属性编 号 vqaXX Visitor Quality Attribute XX,游各质量属性编号 mqaXX Manager Quality Attribute XX,官理贝质量属性编号 1.4 参考资料 1.4.1 参考网站 1. 中国家具网:http://www.jiaju.cc/ 2. 中国名家具网: 1.4.2参考文档 软件设计文档国家标准-软件需求说明书(GB856T——88). IanSommerville,PeteSawyer 需求工程 北京:机械工程版社。2003. 徐峰软件需求最佳实践-seru过程框架原理和应用电子工业出版社2007 《软件需求》[美]Karl E.Wiegers著,陆丽娜、王忠民、王志敏译,机械 工业出版社,2002年7月第1版 《统一软件开发过程》 [美] Ivar Jacobson, Grady Booch, James Rambaugh 著,周伯生、冯学民、樊东平 译,机械工业出版社,2002年1月第1版。 2任务概述 2.1 目标 2.1.1 开发目标 网络应用已经渗透到人类社会的各个角落。作为网络世界支撑点的网站,更 是人们关注的热点:企业利用网站宣传自己的形象,挖掘无限商机;个人利用网 站展示个性风采,创建彼此沟通的桥梁。 系统采用JSP+ access(servlet)数据库组建的一个动态艾嘉公司推广网站。 其中包括内容一样的中文网站和英文网站,网站前台主要包括关于艾嘉,产品中 心,新闻动态,客服中心,人才招聘,联系我们,家居模拟等模块。网站后台包 括登陆模块和系统管理模块,其中系统管理模块又分为新闻管理,产品管理,案 例管理,资讯文章管理,人才管理,留言管理,分类设置,网站配置等几大子模 块。分别对网站的咨询文章,招聘信息,产品,案例,新闻管理。进入系统管理 需要管理员登陆后才能进行管理操作。 2.1.2 应用目标 通过互联网的方式向广大的用户群体展示艾嘉家具饰品设计公司的产品,以 提高公司知名度。 2.2 运行环境 2.2.1 硬件环境 服务器 主频要求2.8GHz以上,内存1GB以上,显卡的颜色配置需要设置为24位增 强色或32位真彩色。 终端设备 主频要求 400MHz 以上,内存 64MB 以上,显卡的颜色配置需要设置为 24位增强色或32位真彩色,显示器分辨率设为 1024*768. 2.2.2 软件环境 数据库应用软件:Access或者SQL数据库 支持 Windows NT、Windows 2000、Windows XP,Linux。 2.3 条件和限制 2.3.1 条件: 人员条件:具有四年开发经验的软件工程师两名。具有三年美工经验的网页 美工一名。 开发硬件条件:具有能上网的独立计算机多台。网站服务器一台。网站域名 一个。 时间条件:开发周期为 3 个。 2.3.2 限制: 人员限制:开发的人员少。 时间限制:由于网站是用学习工作之外的时间开发,所以开发周期定为 3 个月在开发时间上比较赶。 2.4相关人员及用户分析 美工人员分析 项目 [说明 [示例 项目 说明 示例 游客用户分析 项目 说明 示例 代表 表示类相关人员 游客用户 说明 对该类型相关人员的简要 说明 网站的浏览者和使用者 职责 对系统负有和应有的利益 网站事件的触发者 成功标准 该相关人员如何定界成功 如何得到回报 能轻松查看各种饰品的介绍 查看相关信息并发表留言 查找招聘信息及相应联系方式 参与 如何参加该项目 不直接参与系统 可父付工件 是否需要其他的可交付工 件 无 意见/问题 会阻碍成功的问题及信息 在页面跳转的时候等待时间过长 网站管理人员分析 项目 说明 示例 代表 表示类相关人员 网站管理员 说明 对该类型相关人员的简要 说明 对网站进行管理的人员 职责 对系统负有和应有的利益 负责对网站的资料和配置进行管 理 成功标准 该相关人员如何定界成功 如何得到回报 上传各种资料文档 对留言进行回复 更新,删除网站公布及信息 调整网站配置 参与 如何参加该项目 不直接参与系统 可父付工件 是否需要其他的可交付工 件 无 意见/问题 会阻碍成功的问题及信息 上传和更新配置时失败 代表 表示类相关人员 网站开发美工人员 说明 对该类型相关人员的简要 说明 网站页面美化人员 职责 对系统负有和应有的利益 对网站的页面进行美化 成功标准 该相关人员如何定界成功 如何得到回报 是网站各个页面的格式保持致 对图片进行flash的显示 美化工程中不得出现图片使用错 误 参与 如何参加该项目 直接参与项目开发 可父付工件 是否需要其他的可交付工 件 基本的美工页面 意见/问题 会阻碍成功的问题及信息 图片不能正确显示 程序员分析 项目 说明 示例 代表 表示类相关人员 网站开发程序员 说明 对该类型相关人员的简要 说明 网站代码的编写者 职责 对系统负有和应有的利益 编写网站的实现代码 成功标准 该相关人员如何定界成功 如何得到回报 对用户的事件作出准确的回应 对数据库进行合适的设计 在网站运行过程中不得出现错误 参与 如何参加该项目 直接参与项目开发 可父付工件 是否需要其他的可交付工 件 网站代码及成品网站 意见/问题 会阻碍成功的问题及信息 代码编写错误 公司代表分析 项目 说明 示例 代表 表示类相关人员 公司代表 说明 对该类型相关人员的简要 说明 网站开发委托方 职责 对系统负有和应有的利益 提供准确的需求描述 成功标准 该相关人员如何定界成功 如何得到回报 清晰表达公司需要的是什么 清晰表达网站要提供什么样的服 务 说明网站开发成功的标准 参与 如何参加该项目 是 可父付工件 是否需要其他的可交付工 件 意见/问题 会阻碍成功的问题及信息 没有准确的表达网站的需求 3需求概述 3.1 系统概述 3.1.1 系统概述 网站前台主要包括关于艾嘉,产品中心,新闻动态,客服中心,人才招聘, 联系我们,家居模拟等模块。其中‘关于艾嘉'模块中包括艾嘉简介,艾嘉文化, 艾嘉基地三个子模块。三个子模块分别介绍艾嘉公司概况,企业文化,和产地。 ‘产品中心'模块对不同产品进行分类展示。‘新闻动态'模块中包括了网站中 公布的不同信息。‘客服中心'模块具有网上在线客服和电话客服两个。‘人才招 聘'模块集中了公司的招聘信息。‘联系我们'模块包括联系方式和留言两个板 块。‘家居模拟'模块提供平台给用户,使用户能自行选择饰品进行模拟装饰, 以更好地进行采购。网站后台包括登陆模块和系统管理模块,其中系统管理模块 又分为新闻管理,产品管理,人才管理,留言管理,家居模拟管理等几大子模块。 进入系统管理需要管理员登陆后才能进行管理操作。 3.1.2 功能划分 网站前台系统 网站后台系统 3.2 用户类介绍 根据以往网站开发的经验,并结合本网站使用的特点,将会有 3 类用户直接 使用本网站,他们分别是公司代表,游客用户以及管理员用户,以下将对这 3 类用户分别作一个简要的介绍。 公司代表即为投资本网站开发的投资方。 游客用户广义上为对本网站进行浏览的互联网用户。 管理员用户即为对本网站进行日常维护的网站管理员。 3.3 各类用户需求 3.3.1 公司代表功能需求 需求序 列号 需求说明 优先级(★★★ 最高) 类型 crl 能够上传公司产品, 业务需求 cr2 网站的性能要能满足平时的访问需要,以及为 以后的潜在增长留有余地 质量属性 cr3 网站的操作系统平台用windows ★☆ 限制 cr4 网站对数据库没有特别要求,只要满足公司代 表现有功能即可 ★★ 业务需求 cr5 外观方面以白色为主色调,没有具体要求 ★☆ 限制 cr6 网站要有一个专职的管理员,教师的更新要求 由管理员实现 ★★ 业务规则 cr7 能够管理网站配置 ★★ 业务需求 3.3.2 游客用户功能需求 需求序列 号 需求说明 优先级(★★★最 高) 类型 vrl 网站的详细介绍,包括它的内容,发展,特 点,在相关领域中的作用等 ★★★ 功能需求 vr2 家具产品的主要信息,适用对象和特色 功能需求 vr3 在线联系公司代表代表(通过QQ) ★★☆ 功能需求 vr4 产品联系人的联系方式(手机),联系时间 ★★★ 功能需求 vr5 希望能有以前购买过该产品顾客对于该产 品的感想的短文 ★★ 功能需求 vr6 希望能放上对次商品的购买建议 ★★☆ 功能需求 vr7 若有可能,希望观看相关产品详细的图片文 件 ★☆ 功能需求 vr8 能在留言版里提出自己的疑问并能获得回 复 ★★ 功能需求 3.3.3 管理员用户功能需求 需求序列 号 需求说明 优先级(★★★最 高) 类型 mrl 要方便网站的日常更新(链接更新与日常维 护) ★★★ 功能需求 mr2 提供一个平台以方便和在线用户的交流 ★★★ 功能需求 mr3 提供一个平台以方便管理公司产品 ★★☆ 功能需求 mr4 提供一个平台来管理公司公告信息 ★★ 功能需求 mr5 管理网站的配置 ★★☆ 功能需求 mr6 管理留言版(删除与回复游客留言) ★★ 功能需求 3.4各主题域的具体描述与流程 见下一章。 4 具体需求 4.1各模块用户功能描述 4.1.1 关于艾嘉 游客可以查看艾嘉企业的简介、企业文化和企业基地情况。 公司代表可以更新‘关于艾嘉',以便及时提供给公司代表最新的企业概况。 4.1.2 产品中心 游客在该模块可以查看各类装饰产品,并了解产品质量与价格信息。 公司代表上传更新产品。 4.1.3 家居模拟 游客根据自己的喜好和需要自行模拟安排装饰,以便采购。 4.1.4 新闻动态 游客随时了解关于企业的动态。 公司代表及时了解相关领域内的新闻信息并更新。 4.1.5 客服中心 游客可以在线提问或是线下联系企业相关人员以了解产品或者企业的情况,以便 采购。 公司代表安排人员在线服务为游客解答,或者是线下接听游客电话。 4.1.6 人才招聘 游客了解企业的招聘情况,可以报名进行招聘。 公司代表及时发布和撤销招聘信息,避免不必要的麻烦。 4.1.7 联系我们 游客查看企业联系方式,并可以留言提供建议或者对产品的评价。 4.2 用户用例与流程 4.2.1游客用户 4.2.1.1 游客查看企业简介与文化 表 4.2.1.1 ‘游客查看企业简介与文化'的用例分析 用例名称 游客杳看企业简介与文化 功能简述 游客了解企业基本信息 角色 游客 后置流程 无 前置 流程 条件 无 入口 游客进入网站主页 基本流程 1. 游客进网站主页 2. 游客点击“关于艾嘉” 3. 游客选择点击‘艾嘉简介'、‘艾嘉文化'、‘艾嘉基地’ 4. 分别杳看企业信息 分支流程 无 商业规则 无 数据子典 无 词汇表 无 补充说明 无 图 4.2.1.1 ‘游客查看企业简介与文化'的流程图 4.2.1.2 游客查看产品信息 表 4.2.1.2 ‘游客查看产品信息'用例分析 用例名称 游客查看产品信息 功能简述 游客了解产品基本信息 角色 游客 后置流程 无 前置 流程 条件 无 入口 游客进入网站主页 基本流程 1.游客进网站主页 2•游客点击“产品中心” 3•选择产品类型 4.查看产品信息 分支流程 无 商业规则 无 数据子典 无 词汇表 无 补充说明 无 图 4.2.1.2 ‘游客查看产品信息'流程图 4.2.1.3 游客查看新闻 表 4.2.1.3 ‘游客查看新闻'用例分析 用例名称 游客查看新闻 功能简述 游客浏览相关新闻 角色 游客 后置流程 无 前置 流程 条件 无 入口 游客进入网站主页 基本流程 1.游客进网站主页 2•游客点击“新闻动态” 分支流程 无 商业规则 无 数据子典 无 词汇表 无 补充说明 无 图 4.2.1.3 4.2.1.4 在线提问 表 4.2.1.4 ‘在线提问'用例分析 用例名称 在线提问 功能简述 游客可以向公司咨询信息 角色 游客 后置流程 无 前置 流程 条件 无 入口 游客进入网站主页 基本流程 1.游客进网站主页 2•游客点击“客服中心” 3•点击“在线提问” 4•填写问题. 分支流程 4.1点击“确定”提交信息并返回首页 4.2点击“取消”返回“客服中心” 商业规则 无 数据子典 无 词汇表 无 补充说明 无 图 4.2.1.4 在线提问 4.2.1.5 招聘查看与报名 表 4.2.1.5 ‘招聘查看与报名'用例分析 用例名称 招聘查看与报名 功能简述 查看招聘信息与报名 角色 游客 后置流程 无 前置 流程 条件 无 入口 游客进入网站主页 基本流程 1.游客进网站主页 2•游客点击“人才招聘” 1•点击应聘 1.投放简历与联系方式 2.查看招聘信息 分支流程 2.1.1点击“确定”提交信息 2.1.2点击“取消”返回“人才招聘” 商业规则 无 数据子典 无 词汇表 无 补充说明 无 图 4.2.1.5 招聘查看与报名 点击 确定 点击击聘人才招 联系历与 查看招聘信息 取消并返回“人才招聘” 进入入网站首W 提交信息 4.2.1.6 游客家居模拟 表 4.2.1.6 ‘游客家居模拟'用例分析 用例名称 游客家居模拟 功能简述 游客可以在线、按照自己的喜好与风格搭配装饰。 角色 游客 后置流程 游客家居模拟完成,保存 前置 流程 条件 无 入口 游客进入网站主页 基本流程 1.游客进入‘家居模拟’页面 2•游客选择‘家居风格' 3•游客开始装饰,挑选一个饰品 4•游客点击“我要保存” 5.系统提示游客‘若要保存则需要提交游客的个人基本信息’ 6•游客点击‘确定’ 7.页面跳转至游客信息输入页面 8•游客输入完毕,点击‘保存’ 9•更新数据库,保存游客信息和装饰图 10•页面跳转,显示游客保存后的装饰图 分支流程 6.1游客点击“取消”按钮 1.界面停留在游客的装饰页面,游客可以继续搭配装饰物 8.1游客点击“取消”按钮 1. 1.界面停留在游客的个人信息输入页面 9.1数据库更新失败 1.提示更新信息失败 跳回到该游客的装饰页面 商业规则 无 数据子典 无 词汇表 无 补充说明 游客填写的信息至少包括姓名、联系方式、工作单位等。 4.2.1.7 留言 表 4.2.1.7 ‘留言'用例分析 用例名称 留言 功能简述 游客可以留言提意见 角色 游客 后置流程 无 前置条件 无 流程入口 游客进入网站主页 基本流程 1.游客进网站主页 2•游客点击“联系我们” 1.查看公司信息 3•游客点击“留言” 4•游客点击“我要留言” 5.填写留言内容和联系方式 分支流程 5.1点击“确定”提交信息 5.2点击“取消”返回“联系我们” 商业规则 无 数据子典 无 词汇表 无 补充说明 无 图 4.2.1.7 4.2.2 公司代表用户 图 4.2.2 公司代表用例图 4.2.2.1 公司代表更新企业信息 表 4.2.2.1 ‘公司代表更新企业信息'的用例分析 用例名称 公司代表更新企业信息 功能简述 公司更新企业简介、企业文化、企业基地的信息。 角色 公司代表 后置流程 公司代表更新企业信息成功 前置 流程 条件 公司代表登录成功 入口 公司代表进入关于艾嘉(已登录) 基本流程 1. 公司代表点击‘关于艾嘉' 2. 公司代表选择子模块‘艾嘉简介'、‘艾嘉文化'、‘艾嘉基地’ 3. 公司代表点击‘保存信息' 4. 更新数据库,保存更新信息 5. 返回跳转至‘关于艾嘉'页面 分支流程 3.1公司代表点击了 “取消”按钮 1. 编辑文本框收回 2. 回到基本流第2步 3.2公司代表点击其他链接 1.系统跳转到目标页面 5.1数据库更新失败 1.提示更新信息失败 跳回到‘关于艾嘉'页面 商业规则 无 数据子典 无 词汇表 无 补充说明 更新信息必须具体化。 艾嘉简介* 0...选择点击,,——-艾嘉基地 点击‘关于艾嘉' 艾嘉文化 链接到其他目 标页面 1点击其他链接―:点击按钮—点击'取消' *■ 点击'更新信息' 更新数据库, 保存信息 1 r 跳转至 艾嘉' '关于 页面 图 4.2.2.1 ' 公司代表更新企业信息 ' 的流程图 4.2.2.2 公司代表更新产品信息 表 4.2.2.2 '公司代表更新产品信息'的用例分析 用例名称 公司代表更新产品信息 功能简述 公司更新各类装饰产品的信息。 角色 公司代表 后置流程 公司代表更新产品信息成功 前置 流程 条件 公司代表登录成功 入口 公司代表进入产品中心(已登录) 基本流程 1.公司代表点击'产品中心' 2•公司代表选择点击 类产品 3•公司代表选择点击该类的 个产品 4•公司代表点击‘更新信息' 5•公司代表点击‘保存信息' 6•更新数据库,保存信息 7.跳转至该产品的介绍页面 分支流程 5.1公司代表点击了 “取消”按钮 1. 编辑文本框收回 2. 回到基本流第3步 5.2公司代表点击其他链接 1.系统跳转到目标页面 6.1数据库更新失败 1.提示更新信息失败 跳回到该产品的介绍页面 商业规则 无 数据子典 无 词汇表 无 补充说明 产品信息必须包含名称 点击按钮 更新是否成功 点击‘取消' 更新失败 点击其他链接 点击'产品中心' 点击‘保存信息' 更新数据库, 保存信息 跳转至该产品 信息页面 提示错误信息 链接到其他目 标页面 选择一个 产品类别 点击'更 新信息' 点击一个 产品 在编辑框输 入更改內容 图 4.2.2.2 ' 公司代表更新产品信息 ' 的流程图 4.2.2.3 公司代表更新新闻信息 表 4.2.2.3 ‘公司代表更新新闻信息'的用例分析 用例名称 公司代表更新新闻信息 功能简述 公司更新发布的新闻信息。 角色 公司代表 后置流程 公司代表更新新闻成功 前置 流程 条件 公司代表登录成功 入口 公司代表进入新闻动态(已登录) 基本流程 1.公司代表点击‘新闻动态' 2•公司代表点击‘更新新闻' 3•公司代表点击‘发布新闻' 4•公司代表点击‘确定' 5•更新数据库,保存信息 6•跳转至‘新闻动态'页面 分支流程 4.1公司代表点击了 “取消”按钮 1. 编辑文本框收回 2. 回到基本流第2步 6.1数据库更新失败 1.提示更新信息失败 跳回到该产品的介绍页面 商业规则 无 数据子典 无 词汇表 无 补充说明 新闻信息必须包含名称和日期 点击'新闻动态' 点击'发布 新闻' 在编辑框输 入更改内容 丸_ 点击'取消' ..点击按钮 点击'确 更新数据库, 保存信息 V更新是否成功 1 更新失败 一提示错误信息 跳转至'新闻 动态' 图 4.2.2.3 ' 公司代表更新新闻信息 ' 的流程图 4.2.2.4 公司代表更新招聘信息 表 4.2.2.4 ‘公司代表更新招聘信息'的用例分析 用例名称 公司代表更新招聘信息 功能简述 公司更新发布的招聘信息。 角色 公司代表 后置流程 公司代表更新招聘成功 前置 流程 条件 公司代表登录成功 入口 公司代表进入人才招聘(已登录) 基本流程 1.公司代表点击‘人才招聘' 2•公司代表点击‘更新招聘' 3•公司代表选择点击‘发布新招聘' 4•公司代表点击‘确定' 5•更新数据库,保存信息 6.跳转至该产品的介绍页面 分支流程 4.1公司代表点击了 “取消”按钮 1. 编辑文本框收回 2. 回到基本流第2步 6.1数据库更新失败 1.提示更新信息失败 跳回到‘人才招聘’页面 商业规则 无 数据子典 无 词汇表 无 补充说明 招聘信息必须符合一般标准。 图 4.2.2.4 ' 公司代表更新招聘信息 ' 的流程图 4.2.2.5 公司代表在线解答 表 4.2.2.5 ‘公司代表在线解答'的用例分析 用例名称 公司代表在线解答 功能简述 公司代表在线解答游客的疑问 角色 公司代表 后置流程 公司代表关闭与游客的聊天窗口 前置 流程 条件 公司代表登录成功 入口 公司代表进入在线服务 基本流程 1. 公司代表点击‘在线服务' 2. 公司代表开启聊天解答窗口 3•公司代表点击个游客 4.公司代表解答游客疑问 5•解答完毕,关闭窗口 6•跳转至‘在线服务'页面 分支流程 无 商业规则 无 数据子典 无 词汇表 无 补充说明 无 进入'在线服 务, 开启聊天窗口 选择一个游客 解答游客疑问 ‘取消, 关闭聊天窗口 —■<[.点击 关闭窗口 跳转 图 4.2.2.5 ' 公司代表在线解答 ' 的流程图 4.2.3 后台管理员用户 4.2.3.1 管理员用户登录与注册 4.2.3.1.1 管理员登录描述信息 表 4.2.3.1.1 “管理员登录描述信息”的用例分析 用例名称 管理员登录 功能简述 管理员登录后台系统进行系统管理 角色 管理员 后置流程 管理员登录成功,系统转到后台主页 前置 流程 条件 管理员存在 入口 后台主页面 基本流程 1. 管理员进入后台登录页面 2. 管理员输入用户名密码 3. 管理员单击“提交”按钮 4. 系统判断信息正确 5. 系统检测管理员账号未被锁定 6. 数据库更新管理员状态 7. 系统跳转到后台主页 分支流程 3.1管理员点击了 “重置”按钮 1. 表单清空 2. 回到基本流第三步 3.2管理员点击其他链接 1 •系统跳转到目标页面 4.1用户名或密码错误 1. 系统提示错误信息 2. 跳转到后台登录页面 5.1管理员账号被锁定 1. 系统提示管理员账号被锁 2. 跳回到后台登录页面 6.1数据库更新失败 1. 提示管理员状态更新失败 2. 跳回到后台登录页面 商业规则 无 数据子典 无 词汇表 无 补充说明 无 4.2.3.1.2 添加管理员 表 4.2.3.1.2 “添加管理员描述信息”的用例分析 用例名称 添加管理员 功能简述 添加一个新的管理员账号到数据库 角色 管理员 后置流程 管理员添加成功,数据库管理员表增加一项 前置 流程 条件 输入的用户名密码不存在且符合命名要求 入口 后台管理员设置页面 基本流程 1. 管理员点击“添加管理员”按钮 2. 系统跳转到添加管理员页面 3. 管理员输入新的管理员账号信息 4. 管理员单击“提交”按钮 5. JS检测输入信息格式 6. 系统判断用户名不存在 7. 系统添加管理员到数据库 8. 系统提示添加管理员成功 9. 跳转回管理员设置页面 分支流程 4.1管理员点击了 “重置”按钮 1. 表单清空 2. 回到基本流第三步 4.2管理员点击其他链接 1 •系统跳转到目标页面 5.1 JS判断输入格式不符合要求 1. 跳回到添加管理员页面 2. 系统提示哪一栏格式错误 6.1数据库中已存在该账号用户名 1. 系统提示用户名已存在 2. 跳回到添加管理员页面 7.1添加管理员到数据库失败 1. 系统提示更新数据库失败 2. 跳回到添加管理员页面 商业规则 无 数据子典 无 词汇表 无 补充说明 无 图 4.2.3.1.2 “添加管理员描述信息”流程图 4.2.3.1.3 管理员删除用户(指客户代表以及记录的游客) 表 4.2.3.1.3 “管理员删除用户描述信息”的用例分析 用例名称 删除用户 功能简述 删除一个已登记用户,及其所属的全部数据 角色 管理员 后置流程 目标用户账号被删除,包括该用户所属的所有数据 前置 流程 条件 目标用户存在 入口 后台用户管理页面 基本流程 1. 管理员点击“用户管理”按钮 2. 系统分页显示所有用户 3. 选择要删除的用户 4. 管理员单击“删除”按钮 5. 系统检测目标用户存在 6. 系统从数据库中删除该用户,并删除该用户所属的所有数据 7. 系统提示删除用户成功 8. 跳转回用户管理页面 分支流程 2.1系统读取数据库失败 1. 系统提示读取数据库失败 2. 跳转回后台主页 4.1管理员点击了其他链接 1.跳转到目标页面 5.1数据库中不存在目标用户账号 1. 系统提示目标用户不存在 2. 跳转回用户列表 6.1更新数据库失败 1. 系统提示更新数据库失败 2. 跳回到用户列表 商业规则 无 数据子典 无 词汇表 无 补充说明 无 图 4.2.3.1.3 “管理员删除用户描述信息”的流程图 4.3数据流图示例描述 新产品的发布和旧产品的删除 4.4 静态数据结构 5 补充规约 5.1 质量属性 5.1.1 客户质量属性要求 质量属性序列号 质量属性要求说明 cqal 至少保证能够支持10人同时 cqa2 最多允许80人同时在线 cqa3 至少支持windows平台 cqa4 网站界面以绿色为主基调 cqa5 有专职管理员负责网站日常事务 5.1.2 游客用户质量属性要求 质量属性序列号 质量属性要求说明 vqal 打开 个新页面的响应速度不超过5秒 vqa2 界面美观,色彩和谐 vqa3 便于操作 vqa4 内容要即时更新 vqa5 网站管理员不随便删除游客留言 5.1.3 管理员质量属性要求 质量属性序列号 质量属性要求说明 mqal 有一个平台来管理产品等信息 mqa2 有一个平台来管理网站配置 5.2 可行性要求 5.2.1 可行性分析 针对这个项目需求的特殊性,我们忽略了成本和市场的可行性分析,在实施的可 行性,相关风险,需求的冲突和外界依赖的方面,对客户,游客,管理员的需求 进行分类,并分别进行了可行性分析。分析经过表明在论坛和用户权限限制上还 存在一些技术风险,但可以在今后的学习中加以避免,所以,现在确定的用户需 求在实现上是可行的。 5.2.2 客户需求可行性分析 需求来源:客户 需求编号:1 需求内容:网站的性能要能满足平时的访问需要,以及为以后的潜在增长留有余 地 性能要求:平时在线量 10 人,最大 80 人 技术可行性:可行 需求冲突分析:无 外界依赖:无 潜在风险:服务器性能和网络性能可能会影响这一需求,还要注意 Web 服务器软 件和数据库软件的选择。 需求来源:客户 需求编号:2 需求内容:网站的操作系统平台用 windows 性能要求:无 技术可行性:可行 需求冲突分析:可能和 Web 服务器软件和数据库软件的选择有冲突,不过可以避 免。 外界依赖:无 潜在风险:无 需求来源:客户 需求编号:3 需求内容:网站对数据库没有特别要求,只要满足客户现有功能即可 性能要求:平时在线量 10 人,最大 80 人 技术可行性:可行 需求冲突分析:无 外界依赖:操作系统平台 潜在风险:服务器性能和网络性能可能会影响这一需求 需求来源:客户 需求编号:4 需求内容:网站要有一个专职的管理员, 性能要求:无 技术可行性:可行 需求冲突分析:无 外界依赖:网站实现文档或人员 潜在风险:网站专职的管理员的培训问题 5.2.3 游客需求可行性分析 需求来源:游客 需求编号:1 需求内容:艾嘉公司的详细介绍,包括它的地点,所经营商品,生产许可证,公 司法人代表等。 性能要求:无 技术可行性:可行 需求冲突分析:无 外界依赖:需要公司提供相应信息 潜在风险:无 需求来源:游客 需求编号:2 需求内容:对产品的介绍,包括款式,价格,销量等。 性能要求:无 技术可行性:可行 需求冲突分析:无 外界依赖:需要公司提供相应信息 潜在风险:无 需求来源:游客 需求编号:3 需求内容:希望网站能提示当前流行款式,并更新及时。 性能要求:无 技术可行性:可行 需求冲突分析:无 外界依赖:需要公司提供相应信息 潜在风险:对管理员有要求。 需求来源:游客 需求编号:4 需求内容:希望能有以前买过此类商品的客户对该商品的评价等。 性能要求:无 技术可行性:可行 需求冲突分析:无 外界依赖:需要公司提供相应信息 潜在风险:无 需求来源:游客 需求编号:5 需求内容:能在留言版里提出自己的疑问并能获得回复(留言者有 EMAIL 可选项 用于信息反馈) 性能要求:无 技术可行性:可行 需求冲突分析:无 外界依赖:需要公司和管理员提供相应信息 潜在风险:无 需求来源:游客 需求编号:6 需求内容:相关链接(跟本类产品相关的其他推荐产品信息) 性能要求:无 技术可行性:可行 需求冲突分析:无 外界依赖:结合公司,游客提出的连接 潜在风险:无 需求来源:游客 需求编号:7 需求内容:网站管理员不随便删除游客留言 性能要求:无 技术可行性:可行 需求冲突分析:具体衡量标准,与管理员沟通 外界依赖:无 潜在风险:无 需求来源:游客 需求编号:8 需求内容:界面美观,色彩和谐,便于操作,速度要快 性能要求:无 技术可行性:无 需求冲突分析:无 外界依赖:与客户需求无冲突,在原有基础上,加入这一需求 潜在风险:无 5.2.4管理员需求可行性分析 需求来源:管理员 需求编号:1 需求内容:要方便网站的日常更新(链接更新与日常维护) 性能要求:无 技术可行性:可行 需求冲突分析:无 外界依赖:需要公司提供相应信息 潜在风险:无 需求来源:管理员 需求编号:2 需求内容:提供一个平台以方便管理公司人员招聘信息 性能要求:无 技术可行性:可行 需求冲突分析:无 外界依赖:无 潜在风险:无 需求来源:管理员 需求编号:3 需求内容:提供一个平台以方便管理产品的采购与销售信息 性能要求:无 技术可行性:可行 需求冲突分析:无 外界依赖:无 潜在风险:无 需求来源:管理员 需求编号:4 需求内容:管理留言版(删除与回复游客留言) 性能要求:无 技术可行性:可行 需求冲突分析:无 外界依赖:公司,游客双方的删贴标准 潜在风险:无 5.3 优先级说明 5.3.1 设定优先级的意义 一个软件项目的实施并不总是一帆风顺的,随着提交的最后期限的临近,我们有 可能会遇到这样一种情况:我们可能会发现我们只能在最后期限以前保证质量完 成用户的一部分功能,换句话来说我们必须舍弃一部分用户的功能需求。这时, 如果我们在之前对用户的需求做过优先级的分析,我们就可以轻松地剔除掉那些 用户现阶段还不需要可以在后续版本中实现的功能需求、那些华而不实的功能需 求、那些实现上有很大困难将会严重拖延工期的功能需求等等。优先级设定的意 义就在于此,通过它,我们可以集中注意力于那些用户最需要的而且对开发而言 风险也相对较小的需求,从而在最后的期限以前提交一份令用户满意的产品。 5.3.2 优先级规则的确定 本项目优先级的确定将采用 QFD 的方法,通过相关的计算,根据最后计算出的性 价比的高低来划分优先级。 a. 权值设定的说明 权值的设定包括各个特性的权值以及各个用户群的权值。 b. 特性权值设定的说明 特性包括 4 个方面:相对利润、相对损失、相对费用、相对风险。具体的 权值设定采用了《Software Requirements》一书中有关QFD确定优先级中的权 值设定方法。 c. 用户群权值设定的说明 本项目的用户需求来自 3 类用户群,分别是客户,游客、管理员。首先作 为项目的投资方以及日常的维护者,客户与管理员具有较高的权值1;其次,游 客的权值为0.5。 d. 优先级计算公式的说明 本项目优先级计算公式套用了《Sof tware Requireme nts》一书中介绍的 计算公式: 优先级=(价值%) / (费用% *费用权值+风险% *风险权值)。 5.3.3 评定标准 所有的特性评分都以数字 1-9评定。 a. 相对利润 如实施某项需求,对用户而言,1 代表可忽略的利益,9 代表最大的价值, 依次类推。 b. 相对损失 如不实施某项需求,对用户而言,1 代表基本无损失,9 代表严重损失,依 次类推。 c. 相对费用 如实施某项需求,对我们而言,1 代表仅需要很少的费用,9 代表需要很多 的费用,依次类推。 d. 相对风险 如实施某项需求,对我们而言,1 代表基本无风险,9 代表巨大的风险,依 次类推。 5.4 其他补充规约 5.4.1 通信接口 客户端和服务器端的一般通信采用 Socket 通信方式,数据传输采用 SSL 加密机 制. 5.4.2 时间特性 网页打开时间不得超时。 5.4.3 适应性 可以满足不同浏览器例如IE,火狐,世纪之窗等的安全访问。
展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:家具网站软件规格说明书
链接地址:https://www.zhuangpeitu.com/article/207731511.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!