收藏 分销(赏)

网上书店需求分析模板.doc

上传人:天**** 文档编号:4054909 上传时间:2024-07-26 格式:DOC 页数:22 大小:363.04KB 下载积分:10 金币
下载 相关
网上书店需求分析模板.doc_第1页
第1页 / 共22页
网上书店需求分析模板.doc_第2页
第2页 / 共22页


点击查看更多>>
资源描述
墨兆津 本网上书店系统总的实现目标是:建立以图书目录为基础的书目数据库;实现站点采购、编目、流通、文献检索等信息化管理;建立图书动态网站;接入校园网为广大师生及时提供网上书店的最新信息。长期的目标还要实现直接购买等 网上书店系统 软件需求分析书 目录 1. 引言 2 1.1。 编写目的 2 1.2。 背景 2 1.3。 定义 2 2。 任务概述 3 2.1。 任务目标 3 2。1。1. 前台图 3 2.1。2. 后台系统 4 2.1。3。 软件约束 4 3. 需求规定 5 3。1. 对功能的需求 5 3。1。1. 前台系统 5 3。1.2。 后台系统 6 3.1.3. 用户书城购物流程图 7 3.1。4。 用例图 8 3。1.5。 用例分析与描述 9 3。2。 对性能的规定 14 3.2.1。 精度 14 3.2.2。 时间性要求 14 3.2.3。 灵活性要求 14 3.3。 输人输出要求 14 3.4。 数据管理能力要求 15 3。5。 故障处理要求 15 3。6。 其他专门要求 15 3.7. 运行环境规定 15 3.7。1。 硬件要求 15 3。7。2。 软件要求 15 3.7。3。 接口要求 15 3。7.4. 控制 16 1. 引言 1.1. 编写目的 本网上书店系统总的实现目标是:建立以图书目录为基础的书目数据库;实现站点采购、编目、流通、文献检索等信息化管理;建立图书动态网站;接入校园网为广大师生及时提供网上书店的最新信息。长期的目标还要实现直接购买等 1.2. 背景 本网上书店系统总的实现目标是:建立以图书目录为基础的书目数据库;实现站点采购、编目、流通、文献检索等信息化管理;建立图书动态网站;接入校园网为广大师生及时提供网上书店的最新信息。长期的目标还要实现直接购买等 1.3. 定义 本文介绍了在Visual ASP.NET环境下开发网上书店信息系统的过程。文章介绍了网上书店统的系统分析部分,包括可行性分析、图书借阅流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计,本系统界面友好,操作简单,比较实用。 2. 任务概述 2.1. 任务目标 建立以图书类别目录为基础的书目数据库;实现使用者采购、编目、流通、文献检索等信息化管理;建立图书动态网站;接入校园网为广大师生及时提供站内的最新信息. 2.1.1. 前台图 2.1.2. 后台系统 网上书店系统 管理员模块 维护图书资料 维护用户资料 用户模块 检索图书 图书购买 图书售价 对服务的评价 插入 删除 修改 创建 修改 注销 2.1.3. 软件约束 1.本系统所要支持的数据库为Sql server2008 2.对本系统的经费投入为0。 3.系统开发的全过程要在若干个月内完成. 3. 系统具体功能需求 3.1. 3。1前台管理 3.1.1客户注册和会员登录用例 3.1。1.1、用户注册、登录用例表: 编号 用例编号 用例名称 简要描述 1 Case1101 用户登录 用户输入用户信息进行登录操作 2 Case1102 客户注册 填写注册信息注册成为会员 3。1.1.2、用户注册、登录用例描述: 用例标号 CASE1101 用例名称 用户登录 执行者 网站未登录的用户 简要说明 用户输入用户信息进行登录操作 前置条件 该用户已经通过注册 基本数据流 1、 进入登陆窗口 2、 填写用户名、密码、验证码 3、 点击登录 4、 登陆成功跳转回登录前的页面 其他数据流 1、 点击重置,重置窗口内的用户信息 2、 点击忘记密码,进入找回密码页面 异常数据流 1、 用户名填写错误,给出错误信息提示 2、 密码填写错误,给出错误信息,提示找回密码 后置条件 无 备注 无 用例标号 CASE1102 用例名称 客户注册 执行者 未注册登陆的网站用户 简要说明 填写注册信息注册成为会员 前置条件 该用户未注册 基本数据流 1、 用户点击注册用户按钮进入注册页面 2、 用户填写用户名,密码,年龄,联系方式,送货地点等基本信息 3、 系统检测用户输入信息的合法性 4、 给用户分配账号空间 5、 提示用户注册成功 其他数据流 用户点击重置按钮,页面内所有填写的信息全部重置 异常数据流 1、 用户有未填选项,提醒用户填写 2、 用户名已经存在,提示重新填写 3、 用户密码等信息不符合验证规则,给予提示 后置条件 无 备注 无 3.1。2图书搜索用例 3。1。2。1图书搜索用例描述: 用例标号 CASE1201 用例名称 图书搜索 执行者 用户 简要说明 输入搜索条件,找寻图书 前置条件 图书存在 基本数据流 1、 选择查询条件,填写查询关键字 2、 点击查询 3、 展现符合查询的图书列表 其他数据流 无 异常数据流 1、 填写的关键字不合法,给予错误提示 2、 查询的商品不存在,给予提示,并推荐相关关键字 后置条件 无 备注 无 3.1.3收藏夹用例 3。1。3.1收藏夹用例描述: 用例标号 CASE1301 用例名称 加入收藏夹 执行者 网站已登录的用户 简要说明 将满意的图书收藏到自己的收藏夹 前置条件 用户已经登陆 基本数据流 1、 用户浏览商品的详细信息 2、 在详细信息中点击收藏按钮 3、 将该商品加入用户的收藏夹 其他数据流 根据该商品的类别推荐该类热销商品 异常数据流 收藏夹已满,提示先删除部分收藏物品 后置条件 无 备注 无 用例标号 CASE1302 用例名称 查看收藏夹 执行者 已经登录的用户 简要说明 用户查看自己的收藏夹 前置条件 用户已经登录 基本数据流 1、 点击导航栏的我的收藏 2、 显示用户所有收藏的商品基本信息 其他数据流 1、 点击商品,进入商品的详细信息界面 2、 点击加入购物车,将收藏夹里的商品加入到购物车里 异常数据流 列表显示不全,提示用户刷新页面 后置条件 无 备注 无 用例标号 CASE1303 用例名称 修改收藏夹 执行者 网站已登录的用户 简要说明 修改自己的收藏夹信息 前置条件 用户已经登陆 基本数据流 1、 进入自己的收藏夹 2、 选择要修改的图书 3、 进行删除工作 其他数据流 清空收藏夹 异常数据流 当收藏夹为空时清空收藏夹,给予异常捕获和提示 后置条件 无 备注 无 3。1.4购物车用例 3.1。4。1购物车用例描述: 用例标号 CASE1401 用例名称 加入购物车 执行者 网站已登录的用户 简要说明 将需要的图书加入自己的购物车 前置条件 用户已经登录 基本数据流 1、 用户浏览商品的详细信息 2、 在详细信息中点击加入购物车按钮 3、 将该商品加入用户的购物车 其他数据流 根据该商品的类别推荐该类热销商品 异常数据流 无 后置条件 无 备注 无 用例标号 CASE1402 用例名称 查看购物车 执行者 网站已登录的用户 简要说明 查看自己的购物车 前置条件 用户已经登录 基本数据流 点击进入我的购物车 显示我的购物车详细信息 其他数据流 1、 根据该图书的类别推荐该类热销商品 2、 选择图书数量和物流,点击生成订单,转入订单页面 异常数据流 填写的非法的商品数量,给予提示 后置条件 无 备注 无 用例标号 CASE1403 用例名称 修改购物车 执行者 网站已登录的用户 简要说明 修改自己的购物车信息 前置条件 用户已经登录 基本数据流 1、 进入自己的购物车 2、 选择要修改的商品 3、 进行删除、属性修改工作 其他数据流 1、 填写需要购买的数量,生成订单 2、 清空购物车 异常数据流 填写的非法的商品数量,给予提示 后置条件 无 备注 无 用例标号 CASE1404 用例名称 下订单 执行者 网站已登录的用户 简要说明 将购物车中的图书选择数量生成订单 前置条件 用户已经登录 基本数据流 1、点击进入用户购物车 2、选择需要订购的商品,选择数量 3、点击生成订单 4、跳转至订单页面 其他数据流 1、把不需要购买的图书从购物车移除 异常数据流 1、 用户输入了非法的项目值,进行验证并提示错误 2、 用户未点击更改就退出,系统自动保存 后置条件 无 备注 无 用例标号 CASE1405 用例名称 查询订单 执行者 网站已登录的用户 简要说明 查询订单的状态 前置条件 用户已经登陆,并且下过订单 基本数据流 1、 点击进入用户订单中心 2、 点击进入订单查看订单详细信息 3、 显示订单详细信息及状态 其他数据流 1、 删除未确认的订单 2、 给未确认的订单支付及确认 异常数据流 1、 用户输入了非法的项目值,进行验证并提示错误 2、 用户未点击更改就退出,系统自动保存 后置条件 无 备注 无 用例标号 CASE1406 用例名称 未付订单查看 执行者 网站已登录的用户 简要说明 查看用户的未支付订单 前置条件 用户已经登陆 基本数据流 1、 点击进入用户订单 2、 点击未支付订单 3、 显示订单详情 其他数据流 1、 删除该订单 2、 给该订单支付 异常数据流 1、 用户输入了非法的项目值,进行验证并提示错误 2、 用户未点击更改就退出,系统自动保存 后置条件 无 备注 无 用例标号 CASE1407 用例名称 支付订单 执行者 网站已登录的用户 简要说明 将未支付的订单进行确认付款 前置条件 用户已经登录 基本数据流 1、 点击进入用户的未支付订单 2、 修改需要改动的物流等信息 3、 点击支付进入支付页面 其他数据流 取消该订单 异常数据流 1、 用户输入了非法的项目值,进行验证并提示错误 2、 用户未点击更改就退出,系统自动保存 后置条件 无 备注 无 3。1。5购后评论用例 3。1。5.1购后评论用例描述: 用例标号 CASE1501 用例名称 评价商家及所购买的图书 执行者 已注册登录的网站用户 简要说明 对具体的商家、图书进行评价 前置条件 该用户购买图书之后 基本数据流 1、用户点击进入该模块 2、找到所购买的图书及对应的商家 3、输入需要评价的内容 4、确定提交评价提交的内容 其他数据流 用户点击进入页面,页面展示卖家的信息 异常数据流 1买家操作错误,系统给予提示 后置条件 无 备注 无 3.1.6用户个人信息管理用例 3。1.6.1用户个人信息用例描述: 用例标号 CASE1601 用例名称 个人信息管理 执行者 网站已登录的用户 简要说明 修改个人的信息 前置条件 用户已经登录 基本数据流 1、 点击进入用户信息中心 2、 选择需要查询和修改的项目 3、 跳转至相应的页面 其他数据流 无 异常数据流 无 后置条件 无 备注 无 用例标号 CASE1602 用例名称 货运地址变更 执行者 网站已登录的用户 简要说明 修改用户的收货地址 前置条件 用户已经登录 基本数据流 1、 点击进入用户信息中心 2、 选择变更地址,填入需要添加或者修改的地址 3、 点击变更 其他数据流 对存在的用户地址进行默认地址的设置和排序 异常数据流 1、 地址已经存在,拒绝修改请求 2、 地址数目过多,提示删除一部分 后置条件 无 备注 无 用例标号 CASE1603 用例名称 查看用户基本信息 执行者 网站用户 简要说明 根据登录的用户展现其详细信息 前置条件 用户已经登陆 基本数据流 1、 点击查看用户基本信息 2、 跳转到相应的页面 3、 显示用户的基本信息 其他数据流 修改用户的基本信息 异常数据流 无 后置条件 无 备注 无 用例标号 CASE1604 用例名称 修改用户基本信息 执行者 网站已登录的用户 简要说明 修改用户的基本信息 前置条件 用户已经登陆 基本数据流 1、点击进入用户信息中心 2、选择变更的项目,输入修改后的值 3、点击变更 其他数据流 无 异常数据流 1、 用户输入了非法的项目值,进行验证并提示错误 2、 用户未点击更改就退出,系统自动保存 后置条件 无 备注 无 3.2. 3。2后台管理 3.2。1用户管理用例 3.2。1。1用户管理用例描述: 用例标号 CASE2101 用例名称 验证用户注册信息 执行者 登录成功的商家 简要说明 商家对用户的注册信息进行验证 前置条件 用户注册并提交注册信息,商家成功登录。 基本数据流 1、商家点击“待验证注册信息"按钮 2、进入用户注册信息列表。 3、“查看注册信息”,可以查看用户注册的个人信息. 4、部分违反注册规则及错误的注册信息在该用户注册过程中可以给予注册失败. 5、通过注册的用户在数据库中更新信息。 其他数据流 如果用户管理员误操作,要求再次验证,在已经操作过的注册用户中点击“通过”. 异常数据流 1、若系统异常,提示详细错误信息. 2、回用户管理主界面. 后置条件 无 备注 无 用例标号 CASE2102 用例名称 用户管理 执行者 登录成功的商家 简要说明 商家对用户的相关信息进行协助管理 前置条件 商家成功登录并拥有相关权限。 基本数据流 1、商家点击“用户管理”按钮 2、进入用户列表。 3、“查看详细信息”,可以查看用户个人相关信息。 4、部分违反规则的用户在该用户详细信息中可以点击“冻结”。 5、已经对部分用户反复警告达到一定次数,在用户详细信息中点击“注销该用户”。 6、用户数据库中更新信息。 其他数据流 如果用户管理员误操作,要求撤销操作,在已经操作过的用户信息中点击“取消". 异常数据流 1、若系统异常,提示详细错误信息。 2、回用户管理主界面。 后置条件 无 备注 无 3.2.2图书管理用例 3。2。2.1图书管理用例描述: 用例标号 CASE2201 用例名称 图书添加 执行者 商家 简要说明 商家通过输入图书相关信息,添加图书 前置条件 商家成功登录网站 基本数据流 1、 商家点击添加图书按钮进入图书添加页面 2、 输入要添加图书的相关信息 3、 点击确定添加按钮 4、 提示商家图书添加是否成功 其他数据流 商家点击重置按钮,页面内所有填写的信息全部重置 异常数据流 1、 商家有未填选项,提醒商家填写 2、 商家所填信息不符合要求,给予提示 后置条件 无 备注 无 用例标号 CASE2202 用例名称 图书上、下架 执行者 商家 简要说明 处理图书的上下架 前置条件 商家成功登录网站 基本数据流 1、点击"图书列表” 2、选择所要上、下架的图书 3、点击”上架”或“下架"按钮 其他数据流 无 异常数据流 1、图书上下架失败 后置条件 无 备注 无 用例标号 CASE2203 用例名称 图书列表 执行者 商家 简要说明 展现图书的商品信息 前置条件 商家成功登录网站 基本数据流 1、点击”图书管理" 2、展现商店的图书 其他数据流 无 异常数据流 1、获取图书列表失败 后置条件 无 备注 无 用例标号 CASE2204 用例名称 图书信息修改 执行者 已登录的商家用户 简要说明 商家修改图书信息 前置条件 该商家用户已经成功登录 基本数据流 1、商家用户点击“图书管理”按钮,进入图书列表信息页面,商家浏览图书信息,选定其中一项图书,点击“编辑图书”按钮,可以修改图书的基本信息,价格等 其他数据流 1、 商家用户点击“提交"按钮,显示“提交成功”信息框 2、 商家用户点击“取消”按钮,返回图书列表页面 异常数据流 1、 商家用户没有登录,点击“提交”按钮,提示“您未登陆,请先登陆”信息 2、 商家用户修改信息有误,点击“提交”按钮,弹出相应的提示信息 后置条件 无 备注 无 3.2。3订单管理用例 3。2.3。1订单管理用例描述: 用例标号 CASE2301 用例名称 订单查看 执行者 商家 简要说明 查看相关的订单信息 前置条件 商家成功登录网站 基本数据流 1、点击”订单管理” 2、展现客户所下的订单 其他数据流 无 异常数据流 1、获取订单列表失败 后置条件 无 备注 无 用例标号 CASE2302 用例名称 订单修改 执行者 商家 简要说明 修改相关的订单信息 前置条件 商家成功登录网站 基本数据流 1、点击”订单管理” 2、选择要修改订单状态 3、点击”确定修改" 其他数据流 商家点击取消按钮,修改订单信息页面消失 异常数据流 1、修改订单操作失败 后置条件 无 备注 无 用例标号 CASE2303 用例名称 订单查询 执行者 商家 简要说明 查询指定订单信息 前置条件 商家成功登录网站 基本数据流 1、点击”订单管理" 2、输入要查询的订单信息 3、点击”查询”按钮 其他数据流 商家点击返回按钮,进入订单管理主页面 异常数据流 1、输入的查询条件为空 2、输入的数据有误 后置条件 无 备注 无 3。2.4发货管理用例 3。2.4.1发货管理用例描述: 用例标号 CASE2401 用例名称 等待发货中的订单 执行者 商家 简要说明 对客户的订单进行发货 前置条件 商家成功登录网站 基本数据流 1、点击“发货管理” 2、选择“等待发货中的订单” 3、输入发货的相关信息 4、点击”发货”按钮 其他数据流 商家取消按钮,取消对订单的发货 异常数据流 1、有输入项为空,提示商家输入 2、输入的数据项不符合规则,提示商家认证审核 后置条件 无 备注 无 用例标号 CASE2402 用例名称 已发货订单 执行者 商家 简要说明 查看商店已发货的订单 前置条件 商家成功登录网站 基本数据流 1、点击“发货管理” 2、选择“已发货订单” 3、展现已发货的订单信息 其他数据流 商家返回按钮,进入发货管理主页面 异常数据流 1、无法获取订单列表 后置条件 无 备注 无 用例标号 CASE2403 用例名称 待审核的退货订单 执行者 商家 简要说明 查看待审核的退货订单 前置条件 商家成功登录网站 基本数据流 1、点击“退货管理" 2、选择“待审核的退货订单” 3、展现所有待审核的退货订单信息 其他数据流 商家返回按钮,进入退货管理主页面 异常数据流 1、无法获取待审核的退货订单列表 后置条件 无 备注 无 用例标号 CASE2404 用例名称 退货成功的订单 执行者 商家 简要说明 查看退货成功的订单 前置条件 商家成功登录网站 基本数据流 1、点击“退货管理” 2、选择“退货成功的订单" 3、展现所有退货成功的订单信息 其他数据流 商家返回按钮,进入退货管理主页面 3.3. 对性能的规定 3.3.1. 精度 本系统对精度不作要求 3.3.2. 时间性要求 本系统对时间不作要求 3.3.3. 灵活性要求 本系统对灵活性不作要求 3.4. 输人输出要求 解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述 3.5. 数据管理能力要求 数据库的初始大小为100M,按20%的增量增长,数据库最大容量为40G,可以存放 50万条记录。 3.6. 故障处理要求 列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。 3.7. 其他专门要求 如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等 3.8. 运行环境规定 3.8.1. 硬件要求 现行的任何32/64位微机 3.8.2. 软件要求 系统:Windows XP/2003 编译环境:MS2005及其后续以及相关版本 3.8.3. 接口要求 本软件为独立软件,不存在接口问题 3.8.4. 控制 本软件为纯绿色软件,无须安装即可无限制使用,不修改任何注册表项。 4. 参考文献 《软件工程导论》——张海藩 编著 清华大学出版社 《软件工程》 ——张海藩 编著 清华大学出版社 《数据库系统概论》 —- 萨师煊 王珊 编著 高等教育出版社 《Sql Server 数据库系统开发实例导航(第二版)》—- 刘韬 骆娟 何旭洪 编著人民邮电出版社 《C#程序设计教程》 -—曾强聪 编著中国水利水电出版 5. 页面设计 第一节 系统一共包括11主要页面: 欢迎页(Welcome。aspx) 登陆页(Login。aspx) 主页(Index。aspx) 图书信息页(BooksManagement。aspx) 管理员信息管理页(StudentsManagement.aspx) 订单页(Order。aspx) 会员信息页(MembeInfo.aspx) 功能设置页(FeatureSet.aspx) 意见反馈页(Feenback。aspx) 第二节 风格设计 系统风格设计是当下流行的简约风格和扁平化的图标设计,使系统拥有良好的交互和视觉效果. 第三节 颜色及布局 系统颜色可以根据用户的喜好来更改,本系统提供了4种颜色供用户选择.布局使用简约的框架,拒绝繁琐,这也让每一位管理员用户得到更好体验和操作。 6. 交互设计 6.1. 与管理员的交互: 系统在管理员使用上提供了便利: 管理员待办事项提醒 提示管理员新书入库 订单提醒 6.1.1. 与会员的交互: 系统在学生使用上同样提供了便利: 会员关注书籍提醒 新书入库提醒 每日好书推荐 根据学生设置提醒关注书籍的库存情况 系统设置 管理员和会员可以在系统的设置页面设置是否提醒,为使用者提供整洁的页面感觉,提升使用者对系统的体验。 7. 信息反馈 而对于管理控制工作中的“信息来说,它是根据管理过程和管理技术而组织起来的在生产经营活动中产的,并且经过了分析整理后的信息流或信息集,它们所包含的信息种类繁多数量巨大.这种管理信息(包括管理控制工作中的信息)和管理系统结合一起,就形成了一个系统—-管理信息系统。这种系统,由于既要反映产的生产过程,以便使信息系统能起到控制产品生产过程和产品的价值形成程的作用;又要适应管理决策的需要,使信息系统能起到为各级管理服务作用,使信息的流动符合管理决策的需要,使信息系统成为进行科学管理严格执行计划的有力工具。因此,我们就要求它具有如下功能: (1)处理信息及时、准确; (2)控制计划和经营管理,使之处于最佳状态; (3)便于进行方案比较和择优; (4)有助于进行预测工作。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服