网上书城管理系统面向对象分析及设计.docxVIP

网上书城管理系统面向对象分析及设计.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网上书城管理系统 面向对象分析与设计 2011.05 目录 TOC \o 1-3 \h \z \u 1.面向对象分析 6 1.1 用况建模 7 1.1.1 识别执行者 7 1.1.2 用况图 8 1.1.3 详细用况描述 8 1.1.4 用况活动图 24 1.1.5 其他需求 40 1.2 领域模型 42 2. 面向对象设计 45 2.1 体系结构设计 45 2.1.1 系统逻辑架构 45 2.1.2 系统物理架构 47 2.2 静态建模 47 2.2.1 CRC卡片 47 2.2.2 类图 53 2.3.1 状态机图 57 2.3.2 顺序图 59 1.面向对象分析 网上书城的功能概述如下: 用户信息管理 用户可以填写注册信息注册成为网站成员,可以选择注册为普通用户或者升级为高级用户。用户分多级,不同级别的享受到的折扣不同,或者还有其他的增值服务。高级用户需要通过支付年费,或者累计消费额到达规定限额后自动成为一定级别的用户。 浏览导航 用户在网站上进行网络购书的主要功能。网站需要提供图书的多级分类导航,图书排行榜,通过关键词对图书进行查询,以及对图书的详细信息进行查询。 网上购书 通过购物车的形式,用户在浏览网站的同时可以对喜欢的图书进行挑选,最后根据购物车中所选择的图书和所指定的数量生成订单并根据用户的等级计算出总金额。生成订单后,用户可以选择支付方式,可以使用网上银行在线支付或采取货到付款方式。此外用户也可以选择对暂无库存的书目进行预订,网站到货后会通知会员。用户也可以对喜欢的图书进行收藏,便于日后购买。 网上银行支付 网上银行在线支付过程中,首先将交易信息发送到银行方,然后用户页面专到银行支付平台上,用户在银行支付平台上输入卡号/密码,支付成功后转回网上书城。网上书城系统需要与银行进行定时进行对帐,每次对帐读取成功的支付信息,并根据相应的交易日期和交易号更新本系统中的支付状态。在线支付时支付完全成功后安排配送。 库存和配送管理 对当前库存书目的信息进行管理。包括对各地的仓库图书的数量,存储的时间等进行统计盘点。然后根据销量需求在各地的仓库之间进行调动,或者进行进货操作。调动要生成发货单,进货要生成进货单。订单处理成功后系统自动生成配送单,交由仓库管理方进行处理,安排出货和配送。配送成功后,送货员提供用户确认信息,完成一次完整购书过程。 1.1 用况建模 1.1.1 识别执行者 根据网上书城系统的功能概述,可知该系统的执行者有:顾客、网站工作人员、仓库管理员、送货员和网银支付平台。所有执行者的描述如下: 执行者 描述 顾客 使用网上书城的互联网用户,可以浏览网站、选购图书 网站工作人员 管理网站中所有图书信息的工作人员 仓库管理员 管理图书仓库的工作人员 送货员 将顾客订购的图书送到顾客手中的快递人员 网银支付平台 由银行方面提供的,具有网上支付功能的计算机系统 每个执行者与其关注的目标如下: 执行者 目标 执行者 目标 顾客 注册账号 登录网站 管理个人账号 浏览图书 购买图书 结算与支付 发表评论 网站工作人员 认证工作人员身份 添加图书信息 更新图书信息 删除图书信息 执行者 目标 执行者 目标 仓库管理员 认证工作人员身份 图书进货 仓库间调配 图书配送 仓库盘点 送货员 认证工作人员身份 图书配送 确认收货 执行者 目标 网银支付平台 结算与支付 1.1.2 用况图 1.1.3 详细用况描述 1)注册新帐号 用况名称:注册新帐号 参与的执行者:顾客 前置条件:顾客没有网上书城的用户账号 事件流: 基本路径: 当顾客选择注册新帐号功能时,用况开始 顾客输入用户名和密码 顾客再次输入密码 顾客输入验证码 系统检查验证码是否正确 系统检查用户名是否已经被其他人注册 系统核对两次输入的密码 顾客根据系统提示,输入详细个人资料,包括:收货人姓名、送货详细地址、电子邮件和联系 系统检查顾客输入的详细个人资料是否合法,例如含有非法的字符,送货地址不正确,电子邮件格式错误等 系统确认用户信息合法后,在用户信息数据库中新增一个账号,并通知顾客注册成功,用况结束 扩展: 选择提交前的任何时候(第9步之前),客户都可以选择取消本次注册请求,之前所有的注册信息都不会被保存,用况结束 在第5步如果发现输入的验证码不正确,则返回第2步,且提示用户验证码错误 在第6步如果发现顾客输入的用户名已被注册,则返回第2步,且提示用户更换用户名 在第7步,如果发现两次输入的密码不一致,或者输入的密码长度过短或过于简单,则返回第2步,且提示用户重新输入密码 在第9步,如果发现顾客输入的详细个人资料有不合法的部分,则要求顾客重新输入合法

文档评论(0)

rovend + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档