欢迎来到天天文库
浏览记录
ID:22562482
大小:403.55 KB
页数:15页
时间:2018-10-30
《软件建模报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、信息工程学院音乐播放器后台管理系统软件建模报告课程名称:统一建模语言UML专业:软件工程班级:14软件工程1班2014110551邱慧丽姓名学号指导老师巨录1•引言1.1问题提出的背景1.2现状及研宄意义2.系统概述2.1系统需求分析...2.2系统的主要功能3.UML建模基础知识.....3.1概述错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。353.2建模过程4.UML建模64.1用例图64.2顺序图74.3对象图94.4类图94.5状态图104.6活动图115.总、会吉错误!未定义书签。1.
2、引言1.1问题提出的背景信息时代发展至今科技不断发展,现在只要你鼠标轻轻一点,就可以找到各种各样的,甚至是不同国家的音乐信息供你选择来试听和下载,也决定了网上娱乐会有很大的市场潜力和升值空间,因此,根据实际情况打造一个在线音乐点播系统具存很实际的市场意义。网上音乐逐渐的深入到人们的生活中,一种收听音乐的音乐管理系统是满足用广既可以利用本地下载好的音乐,也可以在线收听音乐的系统。该系统可以方便的为用户提供自己下载的音乐的一种有效管理和聆听。1.2现状及研宄意义21世纪以来,随着信息技术在全球范围内的兴起,以及互联网的迅速发展,是计算机渗透到国民经济和社会发展的
3、各个颂域和各个层次。现在我国的信息管理水平还比较落后,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代传统的管理方法必然被计算机为基础的信息管理所取代。软件作为一项有力的工具,只能当此种工具,与我们的实践相结合起来的时候,才具存秉大的社会价值及使用价值。因此根据目前实际的情况幵发这样一套管理系统是十分必要的。随着科学技术的不断提高,计算机科学技术F1渐成熟,其强大的功能已为人们深刻认识,它己进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机进行管理,具有着手工管理所无法比拟的优点。可靠性高、存储量大、保
4、密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是信息正规化管理与世界接轨的重要条件。2.1系统需求分析音乐网站是网络音乐的发展平台,过去,音乐网站功能较为单一,但随着网络技术的发展,用户对音乐网站的要求逐渐提高,音乐网站由此也逐渐出现了更多采用较为优雅的开发工具来设计的音乐网站,在制作之前,要明确网站能做些什么事情,也就是所谓的需求,然后才能进行设计。本音乐网站应该满足如下需求:(1)允许访问者执行基本操作。(2)允许访问者在网站上注册。(3)注册用户登录后,可以对音乐、歌手和专辑进行在线评论(4)管理人员可以维护用户细节和管理歌曲、歌手等信
5、息。系统功能包括普通用户功能、登录用户功能、管理员功能。普通用户功能(1)浏览网站上的专辑、歌手和歌曲信息。(2)可以查询歌曲名等相关信息。(3)可以在线试听歌曲。(4)可以进行注册。1.登录用户功能(1)普通用户的所有功能。(2)可以对专辑、歌手或歌曲发表评论。2.管理员功能(1)添加、删除、修改和查询歌曲信息。(1)查看、删除、修改和用户信息。(2)添加、删除、修改和查询管理员信息。(3)查看和删除用户评论信息2.2系统的主要功能1)管理员模块:该系统给管理员主要提供了对用户和音乐的管理,管理员登录后,可以对音乐进行添加、删除,修改,可更新音乐推荐信息,
6、对登录用户查找,修改信息,删除等。(2)登录用户模块:该系统给登录用户提供了音乐的管理,在登录用户登录后,可以在线收听音乐,下载音乐,收藏音乐,搜索音乐等。(3)普通用户模块:该系统给普通用户仅提供了本地音乐的导入和管理以及播放本地音乐的功能。3.UML建模基础知识3.1概述UML是随着面向对象的分析和设计方法(OOA&D)的出现而出现的。最早的面向对象建模语言出现在70年代中期,随后数量越来越多,其中最著名的是Booch1993(Booch)、OOSE(Jacobson)和OMT-2(Rumbaugh)。为丫将各种各样的建模语言统一起来,建立一个统一的建模
7、语言,这三位建模语言大师聚到一起工作,将各自的理论和方法结合在一起,从而形成了“统一建模语言(UnifiedModelLanguage)”,简称UML。UML提供的基本模型图包括:(1)、用例图:展示系统外部的各类执行者与系统提供的各种用例之间的关系(2)、类图:展示系统中类的静态结构(类是指具有相同属性和行为的对象,类图用来描述系统中各种类之间的静态结构)(3)、对象图.•是类图的一种实例化图(对象图是对类图的一种实例化)(4)、包图:是一种分组机制。在UML1.1版本中,包图不再看作一种独立的模型图)(5)、状态图:描述一类对象具有的所有可能的状态及其转
8、移关系(它展示对象所具有的所有可能的状态以及特定事件
此文档下载收益归作者所有