面向对象分析与设计大作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《面向对象分析与设计》大作业
目录
1. 需求分析 (1)
2. 系统建模 (2)
2. 1 创建系统用例 (2)
2.2创建类图 (5)
2.3创建序列图 (5)
2.4创建协作图 (8)
2.5创建活动图 (10)
2.6创建构件图 (12)
2.7创建部署图 (12)
总结 (13)
UML网上花店系统Rose建模报告网上花店是一个立足于网络、以鲜花为商品的专业性网上购物网站。网上花店传承花意,为亲人朋友送去心意已决成为某种时尚。网上鲜花店为大众开辟了更为方便之门,快捷方便,为大众所喜爱。
网上花店系统就是为实现客户通过上网,对鲜花信息的浏览、检索、订购,以及鲜花销售商对客户信息、鲜花信息的管理所开发的网络应用软件。该系统能够较好地满足网上花店客户的基本要求,具有较高的实用价值。有效,畅通的销售渠道,提供产品服务为根本,促进鲜花市场的大发展.将成为一个可爱的信使,把祝愿和幸福送到千家万户. 为人类创造最佳生活环境,并创建网上花店一流的网站.,是网站的目标。客户足不出
户就可以购买到自己需要的图鲜花。购鲜花过程方便、快捷,可靠性、安全性高。同时, 对于商家,可以通过该平台对客户及订单信息进行有效管理,对图鲜花信息也做到及时更新,更利于商家为客户服务。
此系统通过Rose建模分析主要是:用户在线注册功能、登录功能、查询功能、购物车功能、定单等;在后台能实现管理员的登录、管理员对商品的分类发布、商品的管理、用户信息的管理、订单管理、管理员管理等。真正实现从商品的发布到商品的购买一系列的网上销售鲜花的功能。能够较好地满足网上花店客户的基本需求,具有较高的实用价值。
网上花店系统中,管理员功能系统是整个网上花店系统的管理中心,其主要作用就是,管理鲜花买入和卖出,管理会员基本信息,推荐鲜花等,完成整个系统后台的操作。管理系统是整个网上花店系统的使用中心,其主要作用就是,鲜花分类浏览、推荐鲜花展台、鲜花消息信息展台、销售排行榜、鲜花查询、订单查询、鲜花购物车等,在很大程度上方便了用户使用和购买。开发人员在经过实际的市场调研和分析后,结合当今网上流行的销售系统,特此开发此网上花店系统。
网上花卉销售系统主要是实现网上选花、买花、产生订单等功能的系统。一个典型的网上花卉销售一般都需要实现花卉信息的动态展示、购物车管理、客户信息注册登录管理、订单处理等模块。
1.需求分析
本网上花店系统主要完成以下具体任务:
(1)花卉销售需求
当客户进入网上花卉销售网站时,应该在主页面中分类显示最新的花卉信息,以供客户选择
所需花卉,同时也应该提供按照花卉名称,或者备注快速查询所需花卉信息的功能。
(2)购物管理需求
当客户选择购买某花卉产品时,应该能够将对应花卉信息,例如:价格、数量记录到购物车中,并允许客户返回花卉查询页面,选择其他花卉,并添加到购物车中,当对购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。
(3)订单处理需求
对应客户购买花卉信息的需求,在确定了所购花卉的价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货、送货和处理。
(4)客户注册需求
为了能够实现花卉的购买,需要管理客户相关的联系方式、送货地点等相关信息。
在网上花店系统中,需要管理者和顾客(消费者)的参与。管理者可以有自己的用户名和密码对网站的后台进行维护和更新。顾客可以注册也可以登录来对花卉进行浏览和购买,确认购买后通过转账汇款。参与者有销售者、广大消费这以及系统管理员,销售者也可以替代系统管理员的功能。
2.系统建模
2. 1创建系统用例
创建系统用例的第一步是确定参与者。在网上花店系统中参与者包括两个,一个是管理员,细化也可以是店长,另一个是顾客(消费者)。
下面是对参与者进行分析。
(1)管理员用例:
花店管理:管理员可以对花店的花卉进行管理,如花卉信息的发布、花卉的名称、特点等信息。
折扣管理:网上花店的价格优惠,打折时间及打折情况。
客户管理:对顾客需要了解想购买的花卉在线客服,并给出合适的建议。
订单管理:对顾客下的订单进行审核处理或是对订单退订等业务处理。
后台数据库:这些活动都需要数据库进行处理,保证这么活动得以运行。
下图1所示:管理员用例图
管理员可以细化一些,比如管理花店的店主,店主的参与的活动用用例图表示如下, 图2所示:
图1管理员用例图图2店长用例图
(2) 消费者用例
消费者即为顾客,顾客在网上购物,首先要在网上注册账号、进行账号登录,通过 验证后才可以在线购买花卉。
图3顾客个人信息用例:
图4
顾客在线购物用例图
图3顾客个人信息用例图
搅回密码
图4顾客在线购物的用例:
*register()
发表评论
顾客、 餐哩员 顾客
^>name ^>name %psw
^?psw 入 /备d
/ ^address
^getnanw() 坊「ank
%etpsw() 总账号
SetidO i
牲册()\ *register{)
劭订单
爲购花数里 動进啜地点
卉 花
s
称格存型 名
曲屋类
茅
yv ^>
矽
1—J fc —J 1.1> -Biter
一 /IN
nuk
■■ ■
1 _flw
一
加改際询
Mijflf)
•刪劎
2.2创建类图
通过对用例图的分析,对系统进行创建类图,主要依据6个类对象:管理员、 销售、花卉、购物车、付款建立完整的类图。
如图5所示:
图5系统类图
2.3创建序列图
(1)创建顾客购买花卉的序列图 创建步骤课分为:
1. 顾客可进入网上花店;
2. 选择花卉;
3. 把所要购买的花卉添加到购物车;
•邀加() •修灰() •刪除()
•统计总额口