好文档 - 专业文书写作范文服务资料分享网站

旅游网站的设计与实现毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

工具,它描述活动的顺序,建立行为实体间的行为交互,展现从一个活动到另一个活动的控制流

[14]

。活动图在本质上是一种流程图,它着重表现从一个活动到另一个

活动的控制流,是内部处理驱动的流程。

活动图的主要应用: (1)描述用例的行为

活动图对用例描述尤其有用,它可建模用例的工作流,显示用例内部和用例之间的路径;它也可以向读者说明需要满足什么条件用例才会有效,以及用例完成后系统保留的条件或者状态。

(2)理解工作流程

活动图对理解业务处理过程十分有用。可以画出描述业务工作流的活动图与领域专家进行交流,明确业务处理操作是如何进行的,将会有怎样的变化。

(3)描述复杂过程的算法

在这种情况下使用的活动图不过是UML版的程序流程图,常规的顺序、分支过程在活动图中都能得到充分的表现。

图3-2为用户第一次注册活动图。系统用户进入注册界面,需要填写合法的个人信息,包括办公室员工的部门和小组,这样方便按照部门和小组查找,如果输入信息不是按照规定的规则命名,则会有相应的提示信息帮助用户完成注册,如图3-2所示。

34

图 3-2 用户注册活动图

图3-3为列表添加活动图。添加列表,可以通过添加本地文件播放,也可以复制歌曲地址,通过添加歌曲URL链接歌曲播放,在添加的过程中,系统要对歌曲的格式进行验证,格式不正确的添加不成功,会提示用户相关的信息,如果歌曲URL地址能链接成功,则会成功播放,否则跳至下一曲播放,通过这一系列活动即可完成添加列表,如图3-3所示。

35

图 3-3 添加播放列表活动图

图3-4为用户分享歌曲活动图。分为分享界面和播放列表分享两个入口,个人在选择歌曲试听时,如果想要分享推荐给其他同事乐友,可以在歌曲列表中选中歌曲右击选择分享选项,或者在分享弹出对话框中输入要分享的曲目名称,在搜索结果中选择,并确定分享。其他同事在分享界面就可以看到每个人不同的推荐歌曲,然后通过点击试听;另外系统也会每隔一段时间更新歌曲库,更新不同音乐流派和不同音乐心情下的歌曲,用户只要选定一个流派,系统就会播放此类歌曲,不需用户在进行点击选择曲目,会循环播放,如图3-4所示。

36

图 3-4 分享歌曲活动图

图3-5为查询音乐排行榜活动图。用户登录后,在推荐模块总共有三种排行可供选择,分享人排行、热歌排行和soso音乐排行,分享人排行主要根据每个用户分享音乐的时间和个数记录排列,热歌排行是根据员工们试听歌曲的次数进行记录,试听次数最多的排行在前面,对于热歌排行,你可以将所有热歌有选择性的添加到自己的播放列表中,也可以点击播放,会依次播放排行列表歌曲,也可以通过链接到soso音乐查看网络上的排行列表,如图3-5所示。

37

图 3-5 查询排行活动图

3.4.3系统主要类图分析

类图(Class Diagram)用以描述系统的静态结构,特别是系统中存在的类、类的内部结构以及它们与其他类的关系等

[14]

。类描述事物以及事物的静态和动态性质,

类的关系反映事物之间的关系,主要有关联关系、泛化关系、依赖关系等等。

图3-6为系统主要类图。本系统主要包括系统播放界面类playWidget、播放列表类musicList、乐库网站类MyWebsite、推荐管理类recommend、分享管理类share、榜单管理类topmanagement、歌曲文件类songInfo、歌手类singer和专辑类album,如图3-6所示。

38

旅游网站的设计与实现毕业论文

工具,它描述活动的顺序,建立行为实体间的行为交互,展现从一个活动到另一个活动的控制流[14]。活动图在本质上是一种流程图,它着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。活动图的主要应用:(1)描述用例的行为活动图对用例描述尤其有用,它可建模用例的工作流,显示用例内部和用例之间的路径;
推荐度:
点击下载文档文档为doc格式
33ush727k73qhtz4wh2h1h1yk7phau00si1
领取福利

微信扫码领取福利

微信扫码分享