版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网上书店系统的需求规格说明书1概述1.1用户简介网上书店的使用者主要有经销商和用户群两种。(1) 经销商,相对于实体书店,网络经销商有如下特点。a. 营业时间不受限制,和传统的8小时营业时间不同,借助互联网,网上书店可以24小时全天候营业。这种不间断的服务方式对于巩固 和扩大读者群、培育潜在的顾客具有重大意义。b. 不受营业场地限制。因为网上书店是虚拟书店,所以它无需门市, 只要维持面积有限的库房即可正常运转,并以最低的成本经营最多 的品种。c. 供需双方之间信息交流的广度、深度和速度有了质的飞跃。可提 供的图书信息和用户需求信息的相互沟通及匹配一直是制约图书销 量增长的瓶颈,网上书店以其直观
2、的界面、丰富的信息、灵活的检 索方式和个性化的定制服务,成功地解决了这一难题。d. 经营管理更加科学。现代信息技术的大量运用使得网上书店能够快捷地对业务数据进行采集、统计、分析和使用,这有助于克服传 统营销模式中的主观性和盲目性,对于提高经营管理水平大有裨益。(2) 网上书店的用户群,该群体有如下特征。a. 主流人群为经常上网的读书爱好者,拥有能够上网的条件,以青 年和中年人为主。b. 部分用户持有信用卡,可在网上直接付款;无信用卡的用户可以汇款进行交易。c. 从职业划分来看,一部分用户是高校学生,追求时尚快捷的购物 方式,购买力有限;另一部分则为工作人群,追求高效经济的购物 方式,购买力较强
3、。1.2 项目的目的和目标1.2.1 目的通过网上书店系统实现图书销售的电子商务模式并满足经销商和用户进行电子交易的需求,保证充分发挥网上交易的优势。1.2.2 目标(1) 网上书店各个功能完整。(2) 整个系统可以稳定运行。(3) 用户之间信息渠道畅通。(4) 用户可以迅速找到自己所需要的图书。(5) 付款渠道畅通。1.3 术语定义暂无。1.4 参考资料1. 赵池龙,杨林,孙伟实用软件工程,第2版北京:电子工业出版社,2006.2. 肖汉.软件工程理论和实践,北京:科学出版社,2006.1.5 相关文档软件开发计划书。1.6 版本更新信息版本更新记录如表1所示表1 版本更新记录版本号创建者创
4、建日期维护者维护日期维护纪要V1.0王明华2009-5-152现有系统描述2.1 角色定义网上书店系统的角色定义见表2表2 角色定义编号角色01采购和发货02总务会计03网站管理04仓库管理05售后服务2.2 作业流程网上书店系统的作业流程如图1所示图1 作业流程2.3 单据、账本和报表2.3.1 单据暂无。2.3.2 账本暂无。2.3.3 报表暂无。2.4 可能的变化暂无。网上书店系统的功能概述如图自M购IS会员登录和游客注册的用例图如图3所示。A(1)登录注册瓷加訂工'I02J: km对用例的说明如表 3所示。9W吗 51;图3登录注册模块的用例图图2网上书店系统的功能概述3目标系
5、统功能需求表3对用例的说明2所示。编号功能名称使用部门输入系统响应输出功能描述101用户注册游客用户 注册时 的基本 信息系统 将用户 注册时 的信息 全部存 入数据 库中用户 可用注 册时输 入的用 户名和 密码进 行登录用例编号:101用例名称:用户注册前置条件:游客申请注册后置条件:游客注册成功成为会员活动步骤:1. 游客选择注册。2. 系统返回一个注册页面。3. 游客根据提示输入相应的注册信息。4. 系统验证游客输入成功。5. 游客提交注册信息。6. 系统提示注册成功并返回首页。(默认已登录。)扩展点:无异常处理:1. 游客输入信息和系统验证不一致(如字段长度超 过系统设置等),系统给
6、出相应的提示信息并返回注册 页面。2. 游客输入用户名是已注册用户名,系统给出提示 并返回注册页面。3. 系统异常,无法注册,并给出相应的信息 (如网 站维护等。(续)编号功能名称使用部门输入系统响应输出功能描述102会员登录会员用户 注册时 的用户 名和密 码用户 的登录 时间等 相关信 息存入 数据库 中相关会员的页面用例编号:102用例名称:会员登录前置条件:该会员必须是本网站已注册的成员后置条件:该会员登录成功活动步骤:1. 该会员选择登录。2. 系统返回一个登录页面。3. 会员输入用户名、密码和验证码并提交。4. 系统进行系统验证,验证成功,记录该 用户为登录用户并返回主页面。(表明
7、该会员已 登录。)扩展点:无异常处理:1. 用户忘记密码,选择“找回密码”功能, 进入找回密码用例。2. 系统验证用户登录信息有错,提示用户 重新登录。3. 系统处理异常,系统给出相应的提示信息。103找回密码会员用户 注册时 的邮箱 号或密 码提示 问题系统 根据注 册邮箱 号或密 码提示 问题找 到相应 的用户 并返回 其对应 的密码 设置页 面用户 重新设 置自己 的密码用例编号:103用例名称:找回密码前置条件:用户必须是本系统的成功注册用户后置条件:系统返回设置密码的页面让用户重 新设置密码活动步骤:1. 会员选择“找回密码”。2. 系统返回一个密码找回页面。(要求用 户输入注册时的
8、邮箱号,系统自动发送邮件到用 户的邮箱中,用户再根据邮箱中设置的链接重新 设置密码。)3. 用户输入新的密码并提交。4. 系统进行验证,验证成功,提示修改成 功并自动跳转至登录页面。扩展点:1. 和活动步骤中的步骤1相同。2. 系统返回一个密码找回页面。(要求用 户输入用户名,并根据密码提示问题让用户输入 密码提示答案。)3. 用户输入用户名和密码提示问题并提 交。4. 系统进行验证,验证成功,并返回密码 重新设置页面。5. 用户输入新的密码并提交。6. 和活动步骤中的步骤4相同。异常处理:1. 在扩展点中,若用户输入错误的用户名 或密码提示答案,则系统提示验证错误并返回登 录页面。2. 系统
9、处理异常,系统给出相应的提示信 息。(续)编号功能名称使用部门输入系统响应输出功能描述104修改个人信息会员用户 输入个 人的相 关信息系统 在数据 库中用 用户现 在的个 人信息 替换以 前的个用户 的个人 信息显 示被修 改了用例编号:104用例名称:修改个人信息前置条件:该用户必须是此系统成功注册并且 已成功登录的用户后置条件:该用户修改个人信息成功活动步骤:1. 会员选择“修改信息”。2. 系统返回一个信息修改页面。人信息3. 会员修改相关信息并提交。4. 系统进行系统验证,验证成功,提示修 改成功。扩展点:无异常处理:1. 系统验证会员输入有误,提示重新输入 并返回“修改信息”页面。
10、2. 系统处理异常,系统给出相应的提示信 息。105用户注销会员系统 自动转 换,不 需要输 入系统 自动修 改用户 在数据 库中的 相应状 态显示用户未登录用例编号:105用例名称:用户注销前置条件:该用户必须是该系统成功注册并且已成功登录的用户后置条件:用户成功注销活动步骤:1. 会员选择“注销”。2. 系统提示用户成功注销并返回网站首 页。扩展点:无异常处理:系统异常,并给出相应的提示信息(2)浏览图书浏览图书的用例图如图4所示图4浏览图书模块的用例图对用例的说明如表4所示。表4对用例的说明编号功能名称使用部门输入系统响应输出功能描述201浏览游客系统系统显示用例编号:201图书目录和会
11、员自动转 换,不 需要输 入自动切换页面相应的图书目录页面用例名称:浏览图书目录前置条件:用户在本系统中选择了 “浏览图书 目录”项后置条件:用户成功浏览图书目录活动步骤:1. 用户选择浏览图书目录,或者输入查看 的图书信息。2. 系统处理用户请求成功并返回用户查看 的相应的图书目录页面。扩展点:无异常处理:系统在数据库中没有找到和用户输入相关的信息,系统返回提示信息202浏览图书游客和会员系统 自动转 换,不 需要输 入系统自动切换页面显示 相应的 图书信 息页面用例编号:202用例名称:浏览图书前置条件:用户必须在浏览商 品目录时查看某个商品的详细 信息后置条件:用户查看图书活动步骤:1.
12、 用户选择查看图书的详细信息。2. 系统返回图书的详细信息。扩展点:无异常处理:该书暂时无详细信 息,系统给出相应的提示(3) 会员购书会员购书的用例图如图5所示图5会员购书模块的用例图对用例的说明如表 5所示表5对用例的说明编号功能名称使用部门输入系统响应输出功能描述301添加图书会员系统 自动转 换,不 需要输 入系统 将相应 的图书 信息添 加到数 据库中购物 车页面 中新增 相应的 图书信 息用例编号:301用例名称:添加图书前置条件:用户必须是已注册并已登录的会员后置条件:用户添加图书成功活动步骤:1. 用户在看中的图书中选择添加图书。2. 系统返回添加成功,并弹出结账还是继 续购物
13、的提示窗口。3. 用户选择结账。4. 系统返回购物车页面。扩展点:用户选择继续购物,系统返回购买图 书的页面。异常处理:1. 用户未登录,返回登录页面。2. 系统异常,系统给出相应的提示信息。302查看购物车会员系统 自动转 换,不 需要输 入系统 自动切 换页面相应 会员的 购物车 页面用例编号:302用例名称:查看购物车前置条件:1. 用户选择“查看购物车”项。2. 系统返回购物车页面。后置条件:用户打开购物车页面活动步骤:1. 用户选择“查看购物车”。2. 系统返回购物车页面。扩展点:无异常处理:1. 该用户不是会员,系统给出提示,要求 此用户先登录,并返回登录页面。2. 系统给出一个提
14、示:该购物车内没有图 书。3. 系统异常,系统给出相应的提示信息。303删除图书会员系统 自动转 换,不 需要输 入系统 将相应 的图书 信息从 数据库 中删除购物 车界面 中相应 的图书 信息消 失用例编号:303用例名称:删除图书前置条件:1. 该用户是已登录的会员。2. 购物车中含有图书。3. 在购物车管理页面中选择删除图书。 后置条件:相应的图书被删除活动步骤:1. 会员选择购物车管理,选中相应的图书, 点击删除图书。2. 系统提示会员删除成功并返回购物车页 面。扩展点:无异常处理:系统异常,系统给出相应的提示信 息(续)编号功能名称使用部门输入系统响应输出功能描述304修改 图书 数
15、量会员会员 输入要 修改的 图书的 数量系统 对数据 库中相 应图书 的数量 进行修 改购物 车页面 内相应 图书的 数量被 修改用例编号:304用例名称:修改图书数量前置条件:1. 用户是已登录的会员。2. 购物车内不能为空。后置条件:购物车内相应图书的数量被成功修改活动步骤:1. 用户选择购物车并对相关图书的数量做出修改。2. 系统返回确认修改信息。3. 用户选择确认。4. 系统提示修改成功并返回购物车。扩展点:无异常处理:1. 用户修改的图书数量没有改变,提示无更改并返 回购物车页面。2. 用户取消修改。3. 系统异常,系统给出相应的提示信息。305清空购物车会员系统 自动转 换,不 需
16、要输 入系统 将所有 图书信 息从相 应的数 据库中 删除购物 车页面 中的图 书为空用例编号:305用例名称:清空购物车前置条件:1. 该用户为已登录的用户。2. 购物车内不能为空。后置条件:购物车被成功清空活动步骤:1. 用户选择购物车管理并点击清空购物 车。2. 系统提示购物车已清空并返回购物车页 面。扩展点:无异常处理:1. 购物车为空,系统给出相应的提示信息。2. 系统异常,系统给出相应的提示信息。(4) 订单管理订单管理的用例图如图6所示图6订单管理模块的用例图对用例的说明如表6所示。表6对用例的说明编号功能名称使用部门输入系统响应输出功能描述401提交订单会 员系统 自动转 换,
17、不 需要输 入系统 自动修 改数据 库中相 应的信 息订单 信息存 在相应 的订单 中用例编号:401用例名称:提交订单前置条件:1. 该用户为已成功登录的会员。2. 会员购物车内不能为空。后置条件:会员提交订单成功活动步骤:1. 会员确认购买提交。2. 系统返回支付页面(如收货人信息、 送货方式、信用卡号、密码、是否开发票和 备注说明等)。3. 会员填写并提交。4. 系统处理支付并提示结账成功然后 给出购买信息。扩展点:无异常处理:1. 购物车为空,系统给出相应的提示。2. 信用系统处理支付失败,系统给出相 应的提示。3. 系统处理异常,系统给出相应的提 示。402查看会系统系统系统用例编号
18、:402所有订单员自动转 换,不 需要输 入返回订单目录页面显示订单目录页面用例名称:查看所有订单前置条件:1. 该用户为已成功登录的会员。2. 该会员在该系统中下过订单。后置条件:会员查看所有订单成功活动步骤:1. 会员点击“查看订单"项。2. 系统返回订单目录页面。扩展点:无异常处理:1. 系统提示无订单。2. 系统处理异常,系统给出相应的提示。403查看单个订单信息会 员系统 自动转 换,不 需要输 入系统 返回相 应的订 单信息 页面系统 显示相 应的订 单信息用例编号:403用例名称:查看单个订单信息前置条件:1. 该用户为已成功登录的会员。2. 会员拥有该订单。后置条件:
19、会员查看该订单成功(续)编号功能名称使用部门输入系统响应输出功能描述403查看单个 订单 信息会 员系统 自动转 换,不 需要输 入系统 返回相 应的订 单信息 界面系统 显示相 应的订 单信息活动步骤:1. 会员点击相应的订单。2. 系统返回该订单的详细信息。扩展点:无异常处理:系统处理异常,系统给出相应的提 示404取消订单会员系统 自动转 换,不 需要输 入系统 对数据 库中相 应的订 单信息 进行删 除系统 显示相 应的订 单被取 消用例编号:404用例名称:取消订单前置条件:1. 该用户为已成功登录的会员。2. 会员拥有该订单。后置条件:会员取消该订单成功活动步骤:1. 会员点击取消
20、订单。2. 系统返回确认取消提示。3. 会员确认取消。4. 系统提示已经取消该订单并返回订单目 录页面。扩展点:无异常处理:1. 该订单取消的时间已过,会员不能取消 该订单。2. 系统处理异常,系统给出相应的提示。(5) 图书管理图书管理的用例图如图7所示图7图书管理模块用例图对用例的说明如表 7所示。表7对用例的说明编号功能名称使用部门输入系统响应输出功能描述501查询管理图书系统系统用例编号:501图书员的相关在数据查找成用例名称:查询图书信息库中查功返回前置条件:该用户必须是已登录的管理员且拥找相关相应的有此权限的图书图书信后置条件:管理员查询图书信息成功息页面活动步骤:或系统1.管理员
21、选择“查看图书”选项。提示用2.系统处理,返回相应图书页面(如图书名户未找称、图书作者、图书价格、图书出版社、入库时到间和图书库存等数据库中具有的相应信息)。扩展点:无 异常处理:1. 系统提示暂无此图书。2. 系统提示查询异常,并给出相应的提示信息。502添加管理图书系统系统用例编号:502图书员的相关将相关提示用用例名称:添加图书信息图书的户添加前置条件:信息存入数据库中成功或失败1. 该用户必须是已登录的管理员且拥有此 权限。2. 数据库中无此图书信息。后置条件:管理员添加此图书信息成功活动步骤:1. 管理员提交添加图书信息(如图书名称、 图书作者、图书价格、图书出版社、入库时间和 图书
22、库存等数据库中具有的相应信息)。2. 系统处理并提示添加图书信息成功。扩展点:无异常处理:1. 添加失败,数据库中已存在该图书信息。2. 系统处理异常,系统给出相应的提示信 息。503删除图书管理员相关 图书的 关键信 息系统 将数据 库中相 应的图 书信息 删除系统 提示用 户删除 成功或 失败用例编号:503用例名称:删除图书前置条件:1. 该用户必须是已登录的管理员且拥有此权限。2. 数据库中有此图书的相应信息。后置条件:管理员删除相应的图书信息成功活动步骤:1. 管理员提交要删除的图书名称或ISBN等有关 图书的关键信息。2. 系统处理请求并提示删除成功。扩展点:1. 管理员选中要删除
23、的图书点击删除按钮。2. 系统处理请求并提示删除成功。 异常处理:1. 系统返回删除失败,数据库中已无此图书信息。2. 系统处理异常,系统给出相应的提示信息。(续)编号功能名称使用部门输入系统响应输出功能描述504修改图书管理员要修 改图书 的相关 信息系统 在数据 库中用 修改后 的信息 替换原 来相应 图书的 信息系统 提示用 户修改 成功或 失败用例编号:504用例名称:修改图书前置条件:1. 该用户必须是已登录的管理员且拥有此权 限。2. 数据库中有此图书的相应信息。后置条件:管理员修改相应的图书信息成功活动步骤:1.管理员提交修改图书信息(图书信息包括图 书名称、图书作者、图书价格、
24、图书出版社、入库时间和图书库存等数据库中具有的相应信息)。2.系统处理请求并提示修改成功。扩展点:无异常处理:系统返回修改失败,相应的图书信息 没有修改505会员查询管理员相关 会员的 关键信 息系统 在数据 库中查 找相关 的会员系统 返回查 找到的 相关会 员的页 面或提 示用户 未找到用例编号:505用例名称:会员查询前置条件:1. 该用户必须是已登录的管理员且拥有此权 限。2. 数据库中已注册有该会员信息。后置条件:管理员查询到该会员信息活动步骤:1. 管理员选择“查询会员”项,并输入相 关会员的关键信息(如会员用户名、系统内部编 号)。2. 系统处理请求,返回查询结果页面(查 询结果
25、包括会员用户名和会员名称等)。扩展点:无异常处理:1. 数据库中无相应的会员信息,系统提示 查询失败。2. 系统处理异常,系统给出相应的提示信 息。506订单查询管理员订单关键信息系统 在数据 库中查 找此订 单系统 返回相 关订单 的页面 或提示 用户未 找到用例编号:506用例名称:订单查询前置条件:1. 该用户必须是已登录的管理员且拥有此 权限。2. 数据库中有相应的订单信息。后置条件:相应的订单查询成功活动步骤:1. 管理员选择“订单查询”项,并输入相 关订单的关键信息(如订单号),根据某会员信 息查询其订单。2. 系统处理,返回相应的查询订单结果页 面。扩展点:无异常处理:1. 没有
26、相应的订单。2. 系统处理异常,系统给出相应的提示信 息。(续)编号功能名称使用部门输入系统响应输出功能描述507订单删除管理员相关 订单的 关键信 息系统 在数据 库中将 相关订 单的内 容删除系统 提示用 户删除 成功或 失败用例编号:507用例名称:订单删除前置条件:1. 该用户必须是已登录的管理员且拥有此 权限。2. 数据库中有相应的订单信息。后置条件:相应的订单删除成功活动步骤:1. 管理员选择“订单删除”项,并输入相 关订单的关键信息(如订单号),根据某会员信 息查询其订单)。2. 系统处理,提示订单删除成功。扩展点:无异常处理:1. 系统提示没有相应的订单或相应的订单 已经被删除。2. 系统处理异常,系统给出相应的提示信 息。508添加 新折 扣管理员相关新折扣的信息系统 在数据 库中在 相应图 书的折 扣上添 加上新 的折扣系 统返 回相 关图 书的 页面, 其上 有相 关的 新折 扣的 信息用例编号:508用例名称:添加新折扣前置条件:1. 该用户必须是已登录
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外墙翻新合同模板
- 博士通软件合同模板
- 约拍隐私合同模板
- 装卸劳务用工合同模板
- 订购卷闸门合同模板
- 民间创业借款合同模板
- 清污施工合同模板
- 租店铺转让合同模板
- 公司股并购合同模板
- 报废模具转让合同模板
- 韩玉军-国际商务-课件
- 马克思主义基本原理概论学习行为表现
- 设计美学第五章设计美学要素分析
- 艺术心理学-西方艺术心理学的产生与发展
- IPC-7530 A群焊工艺温度曲线指南(回流焊和波峰焊) 中文版
- 系统脱敏疗法
- 网页设计与制作课程说课课件
- 全国2013版有色金属工业尾矿工程预算定额交底及实操应用讲解
- 外墙涂料劳务合同
- 移动商务内容运营(吴洪贵)项目三 移动商务运营内容的策划和生产
- 35KV集电线路首次送电启动方案
评论
0/150
提交评论