网上图书销售系统UML建模ppt.pptVIP

  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文档。上传文档
查看更多
网上图书销售系统UML建模ppt.ppt

网上图书销售系统 面向对象方法 1、网上图书销售系统的需求分析 1.1系统总体的功能需求 1.1系统总体的功能需求 用户接口模块:是网站用户使用图书销售系统的入口,所有的在线用户都通过浏览器登陆网站,并进行一系列的查询、订购操作。用户接口模块包括了用户信息的维护、商品查询、商品订购、订单维护4部分。用户登陆后,用户ID将会被保存在服务器的缓存中,用户在系统中所做的操作将被系统存储在数据库中,以供系统进行销售情况及销售走势的分析。 1.1系统总体的功能需求 1.1系统总体的功能需求 管理员接口模块:这是网站维护人员和管理人员的接口。管理员接口模块包括商品信息的维护、内部员工信息维护、订单处理、销售情况查询、报表维护5部分。网站的一般工作人员通常只有订单处理的权限,他们获得用户提交的订单,并根据库存情况来解决发货或者推迟发货。网站管理员具有所有的管理权限,可以处理客户的订单,可以阅读网上商品的销售情况、销售走势,以便根据不同的情况调整经营战略,将库存成本和资金占用率降到最低。 1.1系统总体的功能需求 1.1系统总体的功能需求 数据服务模块:数据服务模块是系统正常运行的基础,包括客户的查询,订单的保存;网站工作人员的订单处理;网站管理员的销售情况查询与分析。 2、创建用例图 2、创建用例图 3、系统的时序图 顾客订购时序图 用户首先使用自己的帐号和密码登陆系统,系统模块会将客户的ID保存在系统缓存中并提交给商品查询模块。商品查询模块提示客户输入查询条件,客户输入适当的查询条件后查询模块显示符合查询条件的商品列表。客户得到商品列表后,提交自己想要购买的商品ID,订购模块得到商品ID,生成订单并提交给数据模块进行保存,订购模块提示用户订购该商品成功。 3、系统的时序图 3、系统的时序图 顾客删除订单时序图 顾客在提交订单后可以对订单进行维护(添加、修改、删除)。顾客首先输入自己的账号和密码登陆系统。系统模块会将顾客的ID保存在系统缓存中并提交给订单查询模块。订单查询模块显示该客户当前的所有订单,客户得到该列表后,选择需要删除的商品ID,订单处理模块将删除信息提交给数据模块,数据模块保存信息。订单处理模块提示用户删除操作成功。 3、系统的时序图 3、系统的时序图 管理员处理订单时序图 管理员使用其账号和密码登陆后,登陆模块会将管理员的ID保存在系统缓存中并提交给订单处理模块。订单处理模块提交给管理员未处理订单的列表,管理员提交某商品ID得到该商品的库存情况,如果库存充足则接受订单,并把接受信息提交给数据模块,数据模块更新该客户的订单信息并返回成功信息给订单处理模块,订单处理模块提示管理员该操作成功。 3、系统的时序图 4、系统的协作图 顾客订购协作图 4、系统的协作图 顾客删除订单协作图 管理员处理订单协作图 5、系统的活动图 顾客购买商品和管理员处理订单的活动图 顾客登录后查询商品,在选择了自己希望购买的商品后提交订单,接下来顾客处于查询订单的循环状态。与此同时,管理员接受到了顾客提交的订单,并根据该订单对应商品的库存情况判断是否拒绝该订单,并更新客户订单。在顾客查询到订单状态变成已处理后,购买活动结束。 5、系统的活动图 6、系统中的类 6、系统中的类 Person是所有类的父类,他的属性包括用于标示不同身份的人的ID,姓名name以及地址address。他的方法包括根据ID搜索、根据姓名搜索、设置某人的姓名、地址等。 Customer继承了父类的方法和属性并添加了自己的方法和属性。Reg_date表示该用户的注册日期,password表示登陆密码。Search_goods()用于搜索商品,maintain_order()用于维护客户订单。 Employee继承了person,他的属性dateHired表示雇用日期,right表示使用权限,salary表示该员工的薪水,handle_order()用户处理订单,这是所有员工共有的操作。系统管理员类中还增加了查询分析和报表打印的方法。 6、系统中的类 6、系统中的类 各类之间的关系 6、系统中的类 一个操作员可以处理多个订单,一个管理员也可以处理多个订单,并且管理员具有数据查询的权限。一个订单中包括了多个商品,一条记录中也包括了多个商品,一个顾客只能对应一条历史记录,但他有多个订单的记录。 降低原材料成本 本文反映结束! 谢谢大家 观看! 同步糖化发酵工艺 ,能耗下降30% * * 网上图书销售系统 用 户 模 块 管 理 员 模 块 数 据 服 务 模 块 I:输入新顾客的信息 F:将记录更新到数据库 O:将记录更新到数据库 用户信息维护功能 I:输入商品的查询条件 F:到数据库中查询相应的信息 O:提供符合

文档评论(0)

克拉钻 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档