小明音乐库管理系统课件01. 第1章_第1页
小明音乐库管理系统课件01. 第1章_第2页
小明音乐库管理系统课件01. 第1章_第3页
小明音乐库管理系统课件01. 第1章_第4页
小明音乐库管理系统课件01. 第1章_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

小明音乐库管理系统第1章需求分析和设计学习目标了解《小明音乐库管理系统》的系统建设目标。认识需求分析在软件开发中的重要地位,了解需求分析的基本思路。掌握用例分析中角色和用例的概念,掌握简单用例图的绘制。了解简单的界面设计,掌握Web系统常见的首页、列表、编辑和详情页面布局。了解类图,简单了解活动图。

1.1需求分析

1.背景音乐爱好者小明想把自己收集的音乐资料分类整理整齐,在需要时方便地找到自己想要欣赏的音乐。

编号目标P01能够对音乐资料分类归档,方便地维护音乐资料。P02随时随地能够找到音乐库中的音乐资料,查阅相关的信息。P03对于数字化音乐,能够随时欣赏。P04对于非数字化音乐,能够找到存放地点(包括外借情况)。表1‑1

业务前景表以后称这个管理系统为:MPMM系统演示浏览音乐作品查找音乐作品查看音乐作品详细信息维护音乐分类维护音乐作品

2.用例分析Actor图标

UseCase图标什么“人”会和系统交互?用系统做什么?和系统之间的交互过程怎样进行?完全站在系统使用者的角度来看问题!MPMM用例图

1.2概要设计

1.界面设计UI(UserInterface)设计,是指对软件的人机交互、操作逻辑、界面美观度的整体设计。

1.界面设计

2.类图数据结构设计,也就是确定软件系统管理对象以及对象间的逻辑关系用什么样的数据来表示?小明:系统用户通常在系统中应该存在一个代表,以便系统掌握用户的信息。但在MPMM中没有考虑多用户的情况,用户信息固定不变,因此不必考虑将其抽象为类。音乐资料:音乐资料是MPMM管理的核心对象,将其抽象为音乐资料类。音乐分类:音乐分类可作为音乐资料的一个属性,而不是类。考虑到MPMM允许小明自己维护音乐分类,且音乐分类可形成层次关系,同时音乐分类本身就有多项属性,所以将其抽象为音乐分类类。数字化音乐:数字化音乐是特殊的音乐资料,其具有不同的管理需求(可以在线播放),所以将其抽象为数字音乐资料类,它是音乐资料类的子类。非数字化音乐:非数字化音乐是除了数字化音乐以外的音乐资料,其不同的管理需求是需要掌握存放的去向,是音乐资料类的另一个子类。存放地点:和音乐分类的道理一样,可以作为属性,也可以作为类,这里选择简化管理,将其作为一个属性。

音乐分类类的图标MPMM概要设计类图关联:关联关系是一种拥有的关系,它使一个类拥有另一个类,或说通过一个对象能够找到相关的其他对象。泛化:泛化关系是一种继承关系,子类继承父类则拥有所有父类的特征,但同时具有自己的新特征。

3.活动图泳道:用实线将活动图划分为不同区域,每个区域代表整个工作流程的某部分职责由该泳道对应对象负责执行。

维护音乐分类活动图—添加和修改实战练习请模仿MP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论