- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
一、绪论....................................................................................................3
二、网上书店系统的OOA及OOD............................................................3
2.1 网上书店系统的需求模型分析及设计.......................................3
2.2网上书店系统的基本模型分析及设计........................................7
2.3网上书店系统的辅助模型分析及设计......................................10
三、结论及展望.......................................................................................11
四、参考文献...........................................................................................11
绪论
网上书店是一个在因特网上销售图书的电子商务系统。如当当、亚马逊、京东等大型电商网站均包含了网上书店系统,完成在线图书销售。作为网站客户可以方便地在网站上选购自己心仪的图书。而网上书店为图书发行公司开启了一个新的图书销售渠道,也方便了广大的学生和读者。
网上书店系统的OOA及OOD
2.1 网上书店系统的需求模型分析及设计
2.1.1 系统基本需求:
需求描述:网站客户是该系统的使用者。他们首先必须在网站提交个人的注册信息,以合法用户身份登录之后。完成如图书检索、购物车管理、订单管理、个人信息管理等功能。此外,网站管理员通过超级用户的身份登录系统之后,可以管理图书,如图书上架、下架、修改等,还可以处理用户提交的订单。
2.1.2 用况图
网上书店系统主要面向系统管理员和客户,系统管理员可以通过合法的帐户登录系统,对书籍进行各种管理,增加、删除、修改,可以对已注册用户进行管理,并实现订单的管理。用户可以浏览查询所需书籍,可以对书籍或作者等情况发表评论,如果找不到所需书籍,还可以向系统提出,进行预订。
以下两图分别从用户和管理员角度描述系统功能:
图2-2系统管理员角度的用况图
2.1.3用况规约的文档描述
1、用户登录的用况规约如表2.1所示:
表2.1 用户登录用况描述
用况编号 C1 用况名称 用户登录 参与者 网站用户、系统管理员 用况描述 用户登陆并进行相应操作 前置条件 必须注册过帐号 用户键入密码 用户名进行用户角色登录,验证正确 后置条件 可以登录系统进行相应操作
基本事件流 用户请求系统登录 系统弹出系统登录页面 用户输入用户名信息 .用户选择登录角色信息 用户点击确认登录按钮 .系统获取用户信息赋予相应权限,根据用户权限显示相应系统主界面 备选事件流 用户用户名不存在或密码错误登录失败 返回登录界面
2、用户购书的用况规约如表2.2所示:
表2.2 用户购书的用况描述
用况编号 C2 用况名称 用户购书 参与者 网站用户 用况描述 用户登陆并进行图书查询和购买 前置条件 用户登录成功 后置条件 用户查询的图书存在
基本事件流 用户查询所需的图书 图书存在 图书有库存 用户将图书放入购物车 结帐 备选事件流 用户所查询的图书不存在 用户退出系统
2.2 网上书店系统的基本模型分析及设计
从用况规约中可以抽取类的属性,通过不断地迭代可以得到设计类图。设计类在此处只将重要的相关类详细描述。
管理员类
管理员类主要属性包括管理员ID,姓名,密码,联系电话。管理员类要通过授权注册后方可行使管理员的权力(如图2-3所示)。
图2-3
2、网站用户类
网站用户类主要属性包括用户ID,用户名,密码,联系方式,邮箱。网站用户要通过注册后才可进入网站进行购物(如图2-4所示)。
图2-4
3、图书类
图书类主要属性包括书号,书号ID,作者,出版社,出版日期,图书类别,价格,库存量,内容简介。图书可被参与系统的用户和管理员进行添加,删除,修改,查询等操作(如图2-5所示)。
图2-5
4 、购物车类
购物车类主要属性包括书号ID,作者,购买数量,价格,合计。购物车可方便用户加入需要的书,也可以删除已存在于购物车而又不要的书,确认后便可结帐了(如图2
文档评论(0)