马UML课程作业.docx

上传人:b****0 文档编号:17414743 上传时间:2023-07-25 格式:DOCX 页数:20 大小:187.30KB
下载 相关 举报
马UML课程作业.docx_第1页
第1页 / 共20页
马UML课程作业.docx_第2页
第2页 / 共20页
马UML课程作业.docx_第3页
第3页 / 共20页
马UML课程作业.docx_第4页
第4页 / 共20页
马UML课程作业.docx_第5页
第5页 / 共20页
马UML课程作业.docx_第6页
第6页 / 共20页
马UML课程作业.docx_第7页
第7页 / 共20页
马UML课程作业.docx_第8页
第8页 / 共20页
马UML课程作业.docx_第9页
第9页 / 共20页
马UML课程作业.docx_第10页
第10页 / 共20页
马UML课程作业.docx_第11页
第11页 / 共20页
马UML课程作业.docx_第12页
第12页 / 共20页
马UML课程作业.docx_第13页
第13页 / 共20页
马UML课程作业.docx_第14页
第14页 / 共20页
马UML课程作业.docx_第15页
第15页 / 共20页
马UML课程作业.docx_第16页
第16页 / 共20页
马UML课程作业.docx_第17页
第17页 / 共20页
马UML课程作业.docx_第18页
第18页 / 共20页
马UML课程作业.docx_第19页
第19页 / 共20页
马UML课程作业.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

马UML课程作业.docx

《马UML课程作业.docx》由会员分享,可在线阅读,更多相关《马UML课程作业.docx(20页珍藏版)》请在冰点文库上搜索。

马UML课程作业.docx

马UML课程作业

 

黑龙江科技学院

(计算机与信息工程学院)

 

《统一建模语言》课程作业

 

在线购物

 

班级:

控制07-3

学号:

010628

姓名:

马庆余兰玄韩伟

授课教师:

才智

作业成绩:

 

2010年5月

目录

第1章绪论1

1.1系统概述1

1.1.1UC01选择标准产品(StandCmuputer)1

1.1.2UC02选择自选配置产品1

1.2系统研究的现状及发展趋势2

1.3作业结构及研究的主要内容2

第2章系统需求分析3

2.1系统需求描述3

2.2系统用例图建模3

第3章详细设计5

第4章总结15

参考文献16

第1章绪论

要发出订单,客户必须填上运送和付款信息,可接受的付款方式为信用卡和支票。

一旦订单被输入,系统向客户发送一个消息,并附上订单的细节。

在等待计算机送到的这段时间,客户可以在任何时候在线查到订单的状态。

后端订单处理包含下面所需的步骤:

验证客户的信任度和付款方式、向仓库请求订购的配置、打印发票并且请求仓库把计算机运送给客户。

1.1系统概述

一个计算机制造厂商提供了提供互联网购买计算机的可能性,客户可以在制造厂商的Web页面上选择一台计算机,计算机分为服务器、台式机和笔记本。

客户可以选择标准配置,或者在线建立自己希望的配置。

可配置的构件(如内存)显示在一个可供选择的表中。

对每个新的配置,系统可以计算价格。

1.1.1UC01选择标准产品(StandCmuputer)

用例名称:

选择标准产品

简要说明:

客户从web页面上选择标准配置的产品(StandCmuputer),添加到购物车(Warelist)

基本事件流:

1、客户浏览到自己感觉合适愿意购买的标准配置产品后点击“添加到购物车”按钮;

2、系统将用户选择的产品添加到购物车(Warelist),发出添加成功的提示并给出“完成订单按钮”。

1.1.2UC02选择自选配置产品

用例名称:

选择自选配置产品(ChooseCofigure)

简要说明:

客户选择自选配置产品(ChooseCofigure),添加到购物车

基本事件流:

1、客户浏览到自己感觉合适愿意购买的配置产品后点击“添加到购物车”按钮;

2、系统将用户选择的产品添加到购物车(Warelist),发出添加成功的提示并计算出所选配置的总价格。

3、系统给出“完成订单”按钮

1.2系统研究的现状及发展趋势

目前人们比较喜欢以下哪种订货方式,结果显示,电话订购28%,网上提交订单69%,信件发送订单23%。

这是因为通常在网上提交订单更为方便快捷,所以更受欢迎第十七个问题是您比较喜欢哪种付款方式。

选择货到付款的占83%,选择邮局电汇的占20%,选择信用卡付款的占30%,选择支票付款的占27%,选择银行转账的占21%,选择网上银行支付的占42%,选择其它的则只占了17%。

这说明目前的付款方式中,最受欢迎的是货到付款,这是消费者最接受也是最安全的付款方式。

通过对问卷中这总共二十一个问题统计数据的分析,我们不难得出以下结论。

第一,网上购物前景乐观。

在当今这个信息高速发展的社会里,网络已经成为人们日常学习生活中很重要的部分。

人们可以从网络中浏览信息,享受服务,享受高科技带来的便利。

因此网络市场前景相当广阔,而作为网络服务主流的网上购物更是很具有开发潜力。

随着电脑上网的发展,越来越多的电脑用户逐渐认识了网上购物。

第二,网上购物不如商场购物受到认可。

虽然网络购物方便快捷,适应弹性相当大,可是还是有很多的电脑用户以及非电脑用户不接受通过上网购买所需物品。

也就是说,网上购物的发展前景是乐观的,可是发展现状还有待研讨。

究其原因,我们国家的传统观念根深蒂固,网上购物作为新兴力量暂时还不能被大多数人接受和采用。

对于此种现象,我们小组成员通过口头调查,还得知了网上购物不如商场购物受欢迎的另一原因,就是网络安全以及商品质量无法得到保证。

另外,网上内容的真实性需要提高,这种不真实内容的破坏性是很大的。

的确,目前网上交易安全性得不到保障、产品质量、售后服务、厂商信用、送货耗时、付款不便有很大关系,但是当网民们展望互联网未来的时候,网上购物与网络通讯和网上学校一起被网民们公选为最有希望的网上事业。

第五,大多数人们接受货到付款的支付方式。

在被问及最愿意接受的付款方式时,超过80%的用户选择货到付款,其次为网上银行支付、信用卡付款、银行转账。

用户对货到付款有良好的信任。

我们小组分析认为:

当人们宁愿花费时间去寻找所需的性价比优的产品而不愿意支付送货费用时,支付是一个问题,除非商品的价格降低到一定的程度,可以基本抵消这部分费用。

此外,随着网上购物的发展必将促使邮递业务的发展。

综上所述,我们认为构建能够得到大多数用户认可并且踊跃使用的网站,改进现有网站欠缺的地方、发挥其所长是大势所需、迫在眉睫的。

1.3作业结构及研究的主要内容

马庆余:

用例图,活动图

兰玄:

时序图,配置图

韩伟:

组建图,类图

 

第2章系统需求分析

2.1系统需求描述

只有解决了现存的问题才能赢得用户们的第一步信任!

对于目前有些网站信息不真的问题,我们呼吁各个网站重视信誉,为网上购物者提供真实信息,提高服务质量,保证安全问题。

只有这样,广大网络用户对于刚刚起步的网上购物才不会望而却步,只有这样,广大网络用户才会逐渐尝试并且接受网上购物。

此外,为支持这一新事业的发展,我们认为政府也应该给予大力支持,因为很多人对网上购物这一名词的认知度还很低,这就需要政府教育中的大力宣传。

总之,网上购物成功地使用了高科技带来的便利,我们可以在发展中将其完善,使其逐渐占领消费市场,最终与传统的商场购物形成并驾齐驱的局面甚至最终取代传统的商场购物。

我们相信,会有越来越多的用户尝到网上购物的甜头,我们也相信,在不久的将来,网上购物会成为电子商务的主干行业。

网上购物的发展前景势不可挡。

2.2系统用例图建模

第3章详细设计

(二)、类建模

1、系统实体类列表:

1)、客户:

Customer

属性:

ID:

客户的ID

Name:

客户名称

Address:

客户地址

Password:

客户登陆密码

Email:

客户的email地址,接收系统信息

操作:

Update():

更新个人信息

2)、标准配置:

StandCumputer

属性:

Name:

配置名称

Type:

配置类型

Price:

配置的价格

3)、可选配置:

ChoosedConfigure

属性:

Name:

名称

Type:

类型

Price:

价格

4)、购物车:

WareList

属性:

totalPrice:

购物车内商品总价格

操作:

AddWare():

添加商品

DeleteWare():

删除商品

sumPrice():

计算总价

modifyWare():

修改购物车

5)、订单:

Order

属性:

Number:

订单号

Date:

订单日期

Statuse:

状态

Price:

总价

Paytype:

付款类型

Address:

送货地址

Saler:

销售员

操作:

getStatues():

得到订单状态

setStatues():

设置订单状态

modify():

更新订单

6)、销售员Saler

属性:

ID:

销售员ID

Name:

销售员名称

操作:

Get--():

得到相关属性

Set--():

设置相关属性

7)、发票Invoice

属性:

Date:

发票日期

Price:

发票价格

Number:

发票编号

操作:

Print():

打印发票

8)、仓库wareHouse

属性:

Name:

仓库名称

Address:

仓库地址

操作:

Get--():

得到相关属性

Set—():

设置相关属性

9)、内存Memory

10)、主板Mainboard

11)、笔记本BookPC

12)、台式机DeskPC

13)、服务器Services

 

2、系统实体类关联:

 

 

(三)、交互建模(顺序图):

1、选择标准配置的顺序图

2、选择自定义配置的顺序图

3、下订单的顺序图

 

4、处理订单的顺序图

 

(四)、活动建模(活动图)

1、选择标准配置的活动图

说明

1)查看计算机

用户进入选购标准配置计算机的Web页面。

该页面显示标准配置的计算机供用户选购。

2)添加到购物车

用户将选中的计算机加入购物车

3)查看购物车

用户查看购物车中的货物清单及货物价格

4)修改购物车

用户对购物车进行增删改

5)下订单

显示用户选中的货品清单,点击页面上“下一步”按钮进入定购场景。

2.选择自定义配置的活动图

 

说明

1).查看计算机

用户进入选购计算机配件的Web页面。

该页面显示标准配置的计算机供用户选购。

2)添加到购物车

用户将选中的计算机加入购物车

3)查看购物车

用户查看购物车中的货物清单及货物价格

4)修改购物车

用户对购物车进行增删改

5)下订单

显示用户选中的货品清单,点击页面上“下一步”按钮进入定购场景。

3.下订单的活动图

 

说明

1)登录

用户想下订单购买商品必须先登录系统

2)验证用户登录

验证用户身份

3)输入并验证订单信息

客户输入购买细节,包括运送信息(客户的名字和地址)、发票细节(如果与运送地址不同的话)、付款方法(信用卡或支票)以及任何其他注释,验证该定单信息的真实性。

4)订单信息写入数据库

系统给购买定单赋予一个唯一的定单号码和一个客户账号,并将定单信息存入数据库。

5)发送Email并回显订购信息

将定单成功被录入数据库的信息反馈给Customer,并付上生成的客户账号和定单号码以及详细的定单信息。

4、收款验证活动图

说明

1)用户付款

客户收到定单确认信息后,通过信用卡或支票付款

2)检验用户账号和订单号

验证并核实用户帐号及定单号

3)检查金额

对客户的实际付款金额与定单价格进行核对

4)回显错误信息

客户的实际付款金额与定单价格不等,发送一个发生错误的提示信息给客户

5)修改付款和订单状态

如客户的实际付款金额与定单价格相等,修改数据库中的定单状态为已付款及付款金额信息

5、订单处理的活动图

 

说明

1)选择未处理订单

系统在列表中打印出状态为已付款的订单,销售人员从中选择要求仓库发货的订单

2)提交订单

销售人员将应该发货的订单信息提交给仓库

3)配置计算机

仓库按照订购信息中的部件配置计算机

4)打印发票

根据订单详情打印发票

5)发货

仓库将计算机及部件发送给客户

6)修改订单状态

在发出商品后,修改此时的定单状态并将此状态为已发货

6.查看修改订单的活动图

说明:

1)登陆系统

客户首先登陆系统

2)查看订单

客户登陆系统后选择查看订单按钮,系统列出当前客户的订单列表

3)修改订单

若订单状态为未发货,客户可以选择修改订单操作,修改当前订单的内容

4)提交订单

客户修改完成后提交订单

(五)状态建模(状态图)

 

第4章总结

通过本次实验真的让我体会动手的重要性,平时课程听的再怎么懂,好像对什么都知道了似的,可是到真正动手要做的时候,还是感觉有点无从下手,不知道应该从何做起,不知道第一步、第二步应该干什么,也不知道这样做到底对还是不对,每次用Rose自己画出一个图来后,回头再看看图,总感觉画的不怎么对,但是又找不到错在哪里,也不知道对的到底是什么样子的。

从网上找了很久,想找个完整的用面向对象的建模分析与设计的实际的例子,很久都没找到一个完整的示例文档的例子来。

后来班上有一个同学找到了一个文档和我们的实验要求十分相似,而且是用面向对象做的文档分析与设计。

我就参考这个文档结合老师课件的内容,自己摸索着用Rose终于最后把这个文档搞出来了。

通过这次实验让我学会了很多,熟悉了Rose的操作,初步掌握了如何用面向对象的方法来分析和设计。

参考文献

[1]JohnJ.Coyle,EdwardJ.BardiandJohnLangley:

THEMANAGEMENTOFBUSINESSLOGISTICS[M],WestPublishingCompany,2003:

15;

[2]LaudonandLoudon:

ManagementInformationSystems-OrganizationandTechnology[J],PrinticeHall,2000:

139;

[3]张春雷,李文生,张玉柱.基于UML的库存物资管理信息系统建模.计算机工程与设计,2005,26(8):

2210-221;

[4]徐晓霞,贝雨馨,B/S模式和C/S模式之比较,延边大学学报,2002,28

(2):

126-129;

[5]张桂元、贾燕枫.Struts开发入门与项目实践[M].北京:

人民邮电出版社,2005.12;

[6]孙卫琴.Tomcat与JavaWeb开发技术详解[M].北京:

电子工业出版社,2003.11;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 国外设计风格

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2