最详细开发软件需求规格说明书参考文档_第1页
最详细开发软件需求规格说明书参考文档_第2页
最详细开发软件需求规格说明书参考文档_第3页
最详细开发软件需求规格说明书参考文档_第4页
最详细开发软件需求规格说明书参考文档_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

丁丁网上购书系统需求规格说明书Versionr.0.0.12009年08月目录变更情况记录41概述51.1背景51.2目的61.3范围61.4假设61.5业务术语61.6参考文献72系统功能概述72.1丁丁网上购书系统概述72.2丁丁网上购书系统用例图93用例列表104用例文档114.1UC001会员登录114.1.1用例描述11活动图11界面元素12功能124.2UC002注册会员13用例描述13活动图13界面元素14功能154.3UC003管理购物车15用例描述15活动图16界面元素17功能174.4UC004提交订单18用例描述18活动图19界面元素20功能204.5UC005管理订单21用例描述21活动图22界面元素23功能244.6UC006管理书目25用例描述25活动图26界面元素27功能274.7UC007图书浏览与查询284.7.1UC007-01图书浏览284.7.1.1用例描述284.7.1.2图书浏览活动图294.7.1.3界面元素304.7.1.4功能304.7.2UC007-02图书查询314.7.2.1用例描述314.7.2.2图书查询活动图324.7.2.3界面元素324.7.2.4功能334.8UC008管理业务信息33用例描述33活动图34界面元素35功能364.9UC009维护个人信息36用例描述36活动图37界面元素37功能384.10UC010系统管理39用例描述39活动图40界面元素42功能435领域模型446非功能性需求45变更情况记录*A-ADDEDM-MODIFIEDD-DELETED变更号日期段落*A、M、D简述备注概述背景系统名称:丁丁网上购书系统本工程的任务提出者:丁丁图书销售公司系统开发背景:20世纪90年代中后期,随着计算机科学、网络技术与数据库技术的不断开展,网络购物已被广阔客户接受,并且业务量不断增加。其中网上购书是网络购物中最重要的一种形式之一,其有着以下几个显著特点:书目种类齐全,数量充足;使用快捷方便,平安可靠;减少中间环节,价格廉价;效劳形式多元化,管理方便。网上购书这一形式与传统的出版发行业务相比,有着全天候效劳,送货上门,检索与浏览方便,管理灵活,开销小等特点,随着客户对网上购物意识的不断加深,将会有着更加广阔的市场前景。因此,丁丁图书公司欲开发一套由在线购书、库存管理、业务管理构成的网上购书系统。开发者:中山大学软件师资班〔第二期〕第三小组。用户:丁丁图书公司目的该需求规划说明书旨在让用户〔丁丁图书公司〕与开发团队〔中山大学软件师资班第三小组〕对丁丁网上购书系统的开兴旺成共识,确定总体功能与各个功能模块的具体作用。此文档将作为用户验收参考以及开发团队开发过程中的参考。范围本文档为丁丁网上购书系统的功能需求描述,由丁丁图书公司和中山大学软件师资班第三小组共同商议后协定。本文档根据丁丁图书公司对于丁丁网上购书系统的要求编写,包括了系统总体设计描述以及各个功能模块的详细描述。假设完成工程最后期限:2009年开发时间:20天业务术语术语解释购物车暂时存放客户选择的图书,订单的根据订单客户根据购物车内的图书下订单订单状态约定订单状态分为以下3种:1、“已确认”:客户确认订单后,将不能再修改订单状态。2、“未确认”:客户还未确认订单,可对订单进行撤销操作。3、“已撤销”:客户撤销订单,将不能再修改订单状态,系统同时更新图书库存。ISBNISBN〔InternationalStandardofBookNumber〕即国际标准书号,它由10位数字组成分别由组号、出版者号、书名号、校验号这四局部组成,其间用“-”相连。参考文献参考文献作用潘文年,价格战背景下网上书店经营的读者需求分析,中国出版,2008〔2〕:27-30了解市场环境,用于进行需求分析张歌燕,试析我国网上书店的优势、劣势及其开展对策,图书情报知识,2003〔2〕:91-92了解市场环境,用于进行需求分析陈蓉等,我国网上书店的现状及制约因素浅析,商场现代化,2006年10月〔上旬刊〕:231了解市场环境,用于进行需求分析系统功能概述丁丁网上购书系统概述本系统主要包含在线购书、书目管理、业务管理、系统管理这几大局部,具体功能如下:在线购书:为客户提供浏览、检索与购书效劳。书目管理:为业务管理员提供书籍上架、下架与修改书目信息;业务管理:为业务管理员提供管理各种购置信息的效劳,以便于市场分析;系统管理:为系统管理员提供管理购书系统地各种权限与效劳。丁丁网上购书系统用例图用例列表用例编号用例名称描述参与者UC001用户登录提供各类用户的登录功能。会员、系统管理员、业务管理员UC002注册会员会员注册时,填写注册会员资料,然后提交;注册成功,游客成为会员可以订购商品。注册不成功,提示用户输入错误,需重新输入。游客UC003管理购物车管理会员的购物车,会员可随时查询购物车中的信息,也可往购物车中放入图书、修改订购数量、删除图书。会员、库存系统UC004提交订单会员进入结算步骤,确认收货人信息、送货方式、支付方式,最终提交订单。会员、订单处理系统、银联系统、物流系统UC005管理订单根据身份显示满足条件的订单信息;会员可执行撤销个人订单操作。业务管理员、会员UC006管理书目添加新的书籍,删除已有的书籍,对商品的相关信息进行更新。业务管理员UC007图书浏览与查询浏览与查询图书,并可对感兴趣的内容进行详细查阅。游客、会员UC008管理业务信息管理会员购置信息,可从中得到各种会员的购置信息与图书销售信息。业务管理员UC009维护个人资料用户在页面上修改自己的注册资料,更新原有的注册信息。系统管理员、业务管理员、会员UC010系统管理实现对除系统管理员以外的后台账户信息的增加、修改和删除。系统管理员用例文档UC001会员登录用例描述用例号UC001-01用例名称会员登录用例描述用于给会员登陆参与者会员、系统管理员、业务管理员前置条件已经注册并想进行一些操作后置条件用户登录成功后,可以进行一些操作根本路径系统显示用户需要填入的登录信息用户输入登录信息系统检查用户输入的信息登录信息成功,进入界面扩展点用户登录的信息错误时系统提示用户输入错误,需重新登录补充说明身份ID唯一4.1.2活动图4.1.3界面元素4.1.4功能功能名称功能描述校验异常会员登录使得游客登录成为会员用户名,密码不能登录,需重新输入UC002注册会员用例描述用例号UC002用例名称注册会员用例描述会员注册时,填写注册会员资料,然后提交。注册成功,游客成为会员后可以订购商品;注册不成功,提示用户输入错误,需重新输入。参与者游客前置条件游客通过网络访问该网站后置条件游客注册成为用户,进入网站根本路径系统显示用户需要填入的注册信息用户输入信息系统检查用户输入的信息注册信息成功进入登录后的界面扩展点用户注册的信息错误时系统提示用户输入错误,需重新输入返回补充说明身份ID唯一4.2.2活动图4.2.4.2.4功能功能名称功能描述校验异常会员注册使得游客注册成为会员用户名、密码、真实姓名不能为空不能注册,需重新输入UC003管理购物车用例描述用例号UC003用例名称管理购物车用例描述管理会员的购物车,会员可随时查询购物车中的信息,也可往购物车中放入图书、修改订购数量、删除图书。参与者会员、库存系统前置条件会员已经成功登录后置条件购物车信息被更新根本路径会员浏览图书时点击“购置”,翻开“我的购物车”页面。系统将所选图书放入购物车。系统列出该会员购物车中所有图书的摘要信息及订购数量,并显示金额总计,供会员查看。会员根据需要修改图书的订购数量或删除订购图书,系统更新购物车信息。会员点击“结算”进入结算步骤;或者点击“继续挑选商品”,返回图书浏览页面,继续选购图书。扩展点2a.会员点击“购置”时,该图书已经在购物车中2a1.直接将该图书的购置数量加15a.会员点击“结算”时,购物车中的条目为空5a1.系统显示“您还没有挑选商品”,返回图书浏览页面5b.会员点击“结算”时,购物车中图书的购置数量大于该图书的库存数量5b1.系统显示“抱歉,XXX图书库存缺乏”,返回“我的购物车”页面补充说明1.会员点击页面上的“购物车”,也可以翻开“我的购物车”页面2.“结算”时检查图书的库存数量由外部的库存系统来处理活动图界面元素元素名称功能元素描述必须/可选数据校验图书摘要信息显示购物车中所有图书的名称、单价列表必须无购置数量显示图书的购置数量,可供会员修改文本框必须正整数且不大于该书的库存数量删除从购物车中删除该图书超链接或按钮必须无金额总计根据图书单价和购置数量自动计算总金额标签必须无结算进入结算步骤按钮必须购物车不为空继续挑选商品返回图书浏览页面超链接或按钮必须无功能功能名称功能描述校验异常放入购物车将所选的图书添加到购物车中无查看购物车查看购物车中的图书信息、购置数量和金额总计无修改订购数量修改购物车中图书的购置数量有购置数量大于该图书的库存数量删除购物车中的图书从购物车中删除图书无进入结算步骤转去提交订单页面有购物车为空UC004提交订单用例描述用例号UC004用例名称提交订单用例描述会员进入结算步骤,确认收货人信息、送货方式、支付方式,最终提交订单。参与者会员、财务系统、物流系统前置条件会员已经成功登录,且“我的购物车”不为空后置条件订单被创立,并保存在数据库中根本路径会员在“我的购物车”页面中点击“结算”,进入“填写核对订单信息”页面。系统查询得到会员的注册信息,并把已有信息作为默认的收货人姓名、详细地址、邮政编码、联系显示在页面上。会员输入或修改收货人姓名、详细地址、邮政编码、联系等信息,点击“确认收货人信息”。会员选择送货方式,点击“确认送货方式”。会员选择支付方式,点击“确认支付方式”。会员点击“提交订单”,系统生成订单,并清空会员的购物车。系统显示订单详细信息,并提示订单提交成功。扩展点3a.收货人信息填写不完整3a1.系统提示会员完整填写相应信息并确认4a.会员没有选择送货方式4a1.系统提示会员选择送货方式并确认5a.会员没有选择支付方式5a1.系统提示会员选择支付方式并确认6a.订单提交不成功6a1.系统提示订单提交不成功补充说明1.如果送货方式选择“货到付款”,那么不再需要选择支付方式;否那么由外部的财务系统处理付款问题。2.订单提交后由外部的物流系统处理后续问题。活动图界面元素元素名称功能元素描述必须/可选数据校验收货人信息显示收货人姓名、详细地址、邮政编码、联系,可供会员修改文本框必须无送货方式显示可选的送货方式单项选择按钮组必须必选其一支付方式显示可选的支付方式单项选择按钮组必须必选其一提交订单系统生成订单按钮必须无功能功能名称功能描述校验异常确认收货人信息确认订单的收货人信息无信息填写不完整确认送货方式确认订单的送货方式必选其一没有选择送货方式确认支付方式确认订单的支付方式必选其一没有选择支付方式提交订单生成订单,并向会员显示订单详细信息无订单提交不成功UC005管理订单用例描述用例号UC005用例名称管理订单用例描述根据身份显示满足条件的订单信息;会员可执行撤销个人订单操作。参与者业务管理员、会员前置条件登录后置条件系统界面根本路径1.进入订单管理界面。2.根据身份,如果是业务管理员做子事件一,如果是会员做子事件二。子事件一:①.业务管理员选择条件:如用户名、订单号、订单状态等;②.系统以列表的形式显示全部满足条件的订单;③.系统根据业务管理员的需要显示指定订单的详细信息。④.继续显示那么到①,否那么返回。子事件二:①.显示所有未完成订单根本信息;②.会员根据需要选择显示指定订单的详细信息;③.会员根据需要撤消订单;④.继续撤销那么到①,否那么提交。3.反回系统界面,用例结束。扩展点根本路径2:身份错误那么异常处理;根本路径2之子事件一:条件不存在或错误那么异常处理;根本路径2之子事件二:会员可以显示历史订单。补充说明1.业务管理员只能查看订单。2.会员只能查看自己的订单且可以撤消不确定的订单。活动图界面元素功能功能名称功能描述校验异常身份验证判断是业务管理员还是会员有验证失败条件设置设置各类查询的条件无列表订单显示满足条件的订单列表有查询失败详细显示显示订单的详细信息有撤消订单会员取消不需要且系统还没确定的订单有4.6UC006管理书目用例描述用例号UC006用例名称管理书目用例描述添加新的书籍,删除已有的书籍,对商品的相关信息进行更新。参与者业务管理员前置条件登录后置条件系统界面根本路径1.进入书目管理界面。2.根据业务管理员选择,如果是添加那么做子事件一,如果是删除那么做子事件二,如果是更新那么做子事件三。子事件一:①.系统进入书籍输入界面;②.业务管理员输入书籍的所有数据信息;③.如果继续添加那么到①,否那么提交。子事件二:①.业务管理员选择删除条件;②.系统根据条件列表出所有书目;③.业务管理员确认是否删除,如是那么删除;④.如果继续删除那么到①,否那么提交。子事件三:①.业务管理员选择更新条件;②.系统根据条件列表出所有书目;③.业务管理员输入更新数据;④.如果继续更新那么到①,否那么提交。3.反回系统界面,用例结束。扩展点根本路径2之子事件一:书籍数据标准较验错那么异常处理;根本路径2之子事件二:条件不存在或错误那么异常处理;根本路径2之子事件三:书籍更新数据标准较验错那么异常处理。补充说明活动图界面元素功能功能名称功能描述校验异常添加输入新书的所有数据信息有校验数据异常删除删除书籍信息无更新更新书籍信息有校验数据异常4.7UC007图书浏览与查询UC007-01图书浏览.1用例描述用例号UC007-01用例名称图书浏览用例描述用户根据主页上的图书类别选择浏览某类图书,得到该类图书的图书列表参与者游客/会员前提条件用户已经进入到网上书城主页后置条件用户选定的图书列表显示在当前页面上。如果图书过多,那么分页显示,当前页面只显示浏览到的前N〔例如10〕本图书;用户可以继续选择浏览其他页面的图书。根本路径用户在主页上查看图书类别;用户选择某一类别图书进行浏览;网上书城系统检索此类别图书;网上书城系统显示搜索到的图书列表的第一页;用户获得浏览的图书列表。扩展点用户获得第一页图书列表后可以选择其他图书页面查看补充说明无.2图书浏览活动图.3界面元素元素名称功能元素描述必须/可选数据校验图书类别图书类别选择超链接必须有.4功能功能名称功能描述校验异常浏览根据图书类别进行浏览,按页显示该类别内的所有图书无无UC007-02图书查询.1用例描述用例号UC007-02用例名称图书查询用例描述用户根据输入的查询信息进行图书查询,得到图书列表参与者游客/会员前提条件用户已经进入到网上书城主页后置条件用户查询的图书列表显示在当前页面上。如果图书过多,那么分页显示,当前页面只显示浏览到的前N〔例如10〕个图书;用户可以继续选择查看其他页面的图书。如果没有查询到任何图书;所显示图书列表为空。根本路径用户进入查询页面用户输入图书查询信息〔简单关键字、组合关键字〕;网上书城系统获取用户查询信息,依据关键字进行查询;网上书城系统显示查到的第一页图书显示在当前页面;用户获得查询的图书列表。扩展点用户获取第一页图书后可以选择其他图书页面查看。补充说明无.2图书查询活动图.3界面元素元素名称功能元素描述必须/可选数据校验关键字查询关键字文本框必须有搜索提交查询的相关信息按钮必须有高级查询可以输入组合关键字查询按钮必须无.4功能功能名称功能描述校验异常检索根据图书的简单关键字进行查询,按页显示符合条件的的图书信息无无高级查询根据图书的组合关键字进行查询,按页显示符合条件的图书信息无无查看图书详细信息查看某本书的详细信息无无UC008管理业务信息用例描述用例号UC008用例名称管理业务信息用例描述管理会员购置信息,可从中得到各种会员的购置信息与书销售信息参与者业务管理员前置条件业务管理员提出管理请求后置条件显示出相关查询信息根本路径通过按钮选择管理功能选择按用户名管理并填写会员名字,那么显示该会员购置记录选择按书名管理并填写书名,那么显示购置该书的会员购置记录选择按时间管理并填写时间段,那么显示该时间段内的会员购置记录选择其他用例功能或关闭页面,那么退出本用例扩展点补充说明活动图界面元素元素名称功能元素描述必须/可选数据校验按用户名管理选择按用户名管理,激活用户名输入框,并锁定其他输入框单项选择框可选否按书名管理选择按书名管理,激活书名输入框,并锁定其他输入框单项选择框可选否按时间段管理选择时间段管理,激活起始时间输入框与终止时间输入框,并锁定其他输入框单项选择框可选否用户名输入框输入要查询的会员名字单行文本框可选否书名输入框输入要查询的书名单行文本框可选否起始时间输入框输入要查询的起始时间单行文本框可选否终止时间输入框输入要查询的终止时间单行文本框可选否搜索按钮确认搜索,搜索数据库并跟新列表数据按钮必选否显示列表显示搜索结果的列表列表框可选否功能功能名称功能描述校验异常按用户名管理按用户名管理会员购置信息无无此用户时弹出提示按书名管理按书名管理会员购置信息无无此书名时弹出提示按时间段管理按时间段管理会员购置信息无无此时间段时弹出提示UC009维护个人信息用例描述用例号UC009用例名称维护个人信息用例描述用户在页面上修改自己的注册资料,更新原有的注册信息。参与者系统管理员、业务管理员、会员前置条件用户成功登录系统并进入个人信息维护界面。后置条件系统更新个人信息。根本路径1用户进入个人信息维护页面2用户维护个人资料3系统对提交的资料进行审核更新4返回初始登录页面,用例结束扩展点根本路径步骤3中系统对提交的资料进行审核不通过,使用弹出框提示出错信息,再转入步骤1。补充说明活动图界面元素元素名称功能元素描述必须/可选数据校验会员账户名称(电子邮箱)会员登录使用电邮地址标签必须无真实姓名会员真实姓名文本框必须有密码会员第一次输入的密码文本框必须有确认密码会员第二次输入的密码文本框必须有用户地址会员文本框可选无邮政编码会员的邮政编码文本框可选无联系会员联系文本框可选无功能功能名称功能描述校验异常密码校验功能检查会员修改资料时提供的登陆密码是否前后一致无无重置系统将用户所填写的信息全部清空无无提交系统将使用者录入的信息提交至系统保存无网络超时等异常处理UC010系统管理用例描述用例号UC010用例名称系统管理用例描述实现对除系统管理员以外的后台账户信息的增删改参与者系统管理员前置条件管理员成功登录系统;公司送来职员工作性质信息的证明或职员书面提出修改个人信息的申请。后置条件系统增加或更新职员资料,使职员获得相应的系统操作权限。根本路径1系统管理员进入后台账户管理主页面2系统管理员选择操作方式2.1添加新后台账户选择"新增"弹出"新增后台账户"页面正确填写后台账户信息后点击"提交",即完成"添加"操作。2.2修改后台账户选择"修改"弹出"修改后台账户"页面正确改动信息后点击"保存",即完成修改后台账户信息的操作。2.3删除后台账户选择"删除"系统弹出"确定删除对话框"点击"确定"即完成删除操作,点击"取消"取消删除操作。3以上任何一个操作结束,系统弹出提示框4系统管理员点击提示框的"确定"按钮5系统自动跳转到业务账户管理主页面,用例结束。扩展点1根本路径中系统对提交的新账户资料审核不通过,使用弹出框提示出错信息,再转入步骤2.1.2。2根本路径中系统对提交的账户修改资料审核不通过,使用弹出框提示出错信息,再转入步骤2.2.2。补

温馨提示

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

评论

0/150

提交评论