软件系统建模与UML综合设计实验-网上书店系统的UML建模.docVIP

软件系统建模与UML综合设计实验-网上书店系统的UML建模.doc

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件系统建模与UML综合设计实验-网上书店系统的UML建模

2011 —— 2012 学 年 第 一 学 期 信息技术学院 《软件系统建模与UML》综合设计实验 网上书店系统的UML建模 班 级 2011级软件工程 学 号 姓 名 卢** 张** 任课教师 日 期 2011年12月18日 目 录 第1章 系统需求 2 第2章 需求分析 4 2.1 识别参与者 4 2.2 识别用例 5 2.3 用例的事件流描述 8 第3章 静态结构模型 23 3.1 定义系统对象 23 3.2 定义用户界面类 23 3.3 建立类图 23 第4章 动态行为模型 28 4.1 创建系统顺序图(协作图) 28 4.2 创建系统的状态图 30 4.3 创建系统的活动图 32 第5章 数据库模型 35 第6章 物理模型 36 6.1 创建系统组件图 36 6.2 创建系统部署图 37 第1章 系统需求 网上书店系统描述如下: 在网上书店系统中,普通用户浏览主页面查看图书及详细信息,如想在本网站购买图书,需注册成为该网站会员,然后进行购买活动。会员用户通过其注册的账号及密码登陆该系统,登陆该系统后可以对个人信息进行修改,包括密码的修改,可以添加所选书籍到购物车,删除购物车里的书籍,以及修改购物车内书籍的数量,确定购买后进去支付页面。管理员登陆系统后,可以修改其登陆密码,维护员工信息,维护会员信息,以及系统维护。管理会员信息主要是添加会员、删除会员以及修改会员信息。管理员工信息要分为添加员工、删除员工以及修改员工信息。系统的维护主要为系统更新。 对上述网上书店系统的描述进行分析,可以获得如下功能性需求: 游客在网上书店系统注册个人信息,可以成为会员。 会员通过身份验证,登录到网上书店系统。 会员或游客可以浏览网上书店的图书。 会员可以查询修改个人资料,包括个人的基本信息、订单信息。 会员可以修改个人信息。 会员可以将要买的书籍添加到购物车,可以对购物车里书籍数量信息进行修改。 会员可以对所下订单进行提交。 会员可以进入付款界面进行结算。 员工根据用户名和密码,登录到网上书店系统。 员工可以对书店的销售情况进行查询。 员工可以对书店所剩下的书籍进行查询。 员工可以修改书籍信息、添加图书、删除图书。 员工可以修改订单信息、删除订单。 管理员输入账号和密码可以登录带网上书店系统 管理员可以修改会员信息、添加、删除会员。 管理员可以修改员工信息、添加、删除员工。 根据以上分析,给出系统功能图(可选): 图1-1网上书店系统功能划分图 第2章 需求分析 采用用例驱动的分析方法分析需求的主要任务是识别出系统中的参与者和用例,并建立用例模型。 2.1 识别参与者 通过对系统需求的分析,可以确定系统中有三个参与者:游客、会员、员工、管理员。 参与者的描述如下: (1)游客 描述:游客可以浏览各种书籍、还可以注册成为会员后进行购买。 示例:可以访问到此网站的任何人或组织。 (2) 描述:会员可以登录到系统,也可修改个人密码,注销个人信息,还可以浏览书籍、添加书籍到购物车、查看购物车、修改购物车的书籍、付款。 示例:任何在此购书网站成功注册的人或组织。 (3)员工 描述:员工可以登录到系统,也可修改个人密码,注销个人信息,还可以浏览书籍、添加书籍、查看订单等操作。 示例:在网站上维护图书信息。 (4)管理员 描述:管理员可以登录到系统,可以维护系统,管理员工和会员的信息。 示例:管理员管理员工信息。 2.2 识别用例 前面已经识别出了参与者,通过对需求的进一步分析,可以确定系统中有如下用例存在: 1.用户用例(会员和游客) 登录 会员通过身份验证,登录到网上书店系统。 注册 游客在网上书店系统注册个人信息,可以成为会员。 浏览图书 会员或游客可以浏览网上书店的图书。 查询个人资料 会员可以查询修改个人资料,包括个人的基本信息、订单信息。 修改个人资料 会员可以修改个人信息。 加入购物车 会员可以将要买的书籍添加到购物车,可以对购物车里书籍数量信息进行修改。 提交订单 会员可以对所下订单进行提交。 付款 会员可以进入付款界面进行结算。 2.员工用例 (1)登录 员工根据用户名和密码,登录到网上书店系统。 (2)销售查询 员工可以对书店的销售情况进行查询。 (3)库存查询 员工可以对书店所剩下的书籍进行查询。 (4)图书管理 员工可以修改书籍信息、添加图书、删除图书。 (5)订单处理 员工可以修改订单信息、删除订单。 3.管理员用例 (1)登录 管理员输入账号和密码可以登录带网上书店系统 (2)管理会员 管理员可以修改会员信息、添加、删除会员。 (3)员工信息维护 管理员可以修改员工信息、添加、删除员工。 在识别

文档评论(0)

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

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

1亿VIP精品文档

相关文档