logo资料库

asp,在线音乐平台 详细设计.doc

第1页 / 共107页
第2页 / 共107页
第3页 / 共107页
第4页 / 共107页
第5页 / 共107页
第6页 / 共107页
第7页 / 共107页
第8页 / 共107页
资料共107页,剩余部分请下载后查看
1Introduction 简介
1.1Purpose 目的
1.2Scope 范围
2模块详细设计
2.1 个人信息管理模块
2.1.1Design Description模块设计描述
2.1.1.1Class MUser
2.1.1.2Class User
2.1.1.3Class BUser
2.1.1.4Class DUser
2.1.1.5Class SqlHelper
2.1.2Function Illustration功能实现说明
2.2 播放控制模块
2.2.1Design Description模块设计描述
2.2.1.1Class MPlayControl
2.2.1.2Class PlayControl
2.2.1.3Class BPlayControl
2.2.1.4Class DPlayControl
2.2.1.5Class SqlHelper
2.2.2Function Illustration功能实现说明
2.3 歌曲列表模块
2.3.1Design Description模块设计描述
2.3.1.1Class MSongList
2.3.1.2Class SongList
2.3.1.3Class BSongList
2.3.1.4Class DSongList
2.3.1.5Class SQLHelper
2.3.2Function Illustration功能实现说明
2.4 搜索模块
2.4.1Design Description模块设计描述
2.4.1.1Class MSearch
2.4.1.2Class Search
2.4.1.3Class BSearch
2.4.1.4Class DSearch
2.4.1.5Class SqlHelper
2.4.2Function Illustration功能实现说明
2.5 排行榜模块
2.5.1Design Description模块设计描述
2.5.1.1Class Top
2.5.1.2Class BTop
2.5.1.3Class DTop
2.5.1.4Class SQLHelper
2.5.2Function Illustration功能实现说明
2.6 后台用户管理模块
2.6.1Design Description模块设计描述
2.6.1.1Class MUser
2.6.1.2Class UserManagement
2.6.1.3Class BUserManagement
2.6.1.4Class DUserManagement
2.6.1.5Class SqlHelper
2.6.2Function Illustration功能实现说明
2.7 后台歌曲管理模块
2.7.1Design Description模块设计描述
2.7.1.1Class MSongs
2.7.1.2Class SongManagement
2.7.1.3Class BSongManagement
2.7.1.4Class DSongManagement
2.7.1.5Class SqlHelper
2.7.2Function Illustration功能实现说明
3类详细设计
3.1 UserSelf Class1 的设计
3.1.1Overview简介
3.1.2Class Diagram类图
3.1.3Status Design状态设计
3.1.4Attributes属性
3.2 PlayControl Class2 的设计
3.2.1Overview简介
3.2.2Class Diagram类图
3.2.3Status Design状态设计
3.2.4Attributes属性
3.2.5Methods方法
3.2.5.1Method1# ProductInfo ()
3.3 SongList Class3 的设计
3.3.1Overview简介
3.3.2Class Diagram类图
3.3.3Status Design状态设计
3.3.4Attributes属性
3.3.5Methods方法
3.3.5.1Method1# ItemInfo()
3.4 Search Class4 的设计
3.4.1Overview简介
3.4.2Class Diagram类图
3.4.3Status Design状态设计
3.4.4Attributes属性
3.4.5Methods方法
3.4.5.1Method1# SearchByAlbum ()
3.4.5.2Method2# SearchBySinger ()
3.4.5.3Method3# SearchBySongs()
3.5 Top Class5 的设计
3.5.1Overview简介
3.5.2Class Diagram类图
3.5.3Status Design状态设计
3.5.4Attributes属性
3.5.5Methods方法
3.5.5.1Method1# TopBySinger ()
3.5.5.2Method2# TopBySongs ()
3.5.5.3Method3# TopByDownLoad()
3.6 UserManagement Class6 的设计
3.6.1Overview简介
3.6.2Class Diagram类图
3.6.3Status Design状态设计
3.6.4Attributes属性
3.6.5Methods方法
3.6.5.1Method1# GetItemsByProduct()
3.6.5.2Method2# GetItem()
3.7 SongManagement Class7 的设计
3.7.1Overview简介
3.7.2Class Diagram类图
3.7.3Status Design状态设计
3.7.4Attributes属性
3.7.5Methods方法
3.7.5.1Method1# GetItemsByProduct()
3.7.5.2Method2# AddUser()
3.8 BLL.BUserSelf Class8 的设计
3.8.1Overview简介
3.8.2Class Diagram类图
3.8.3Status Design状态设计
3.8.4Attributes属性
3.8.5Methods方法
3.8.5.1Method1# GetProductsByCategory()
3.8.5.2Method2# ProductInfo ()
3.9 BLL.BPlayControl Class9 的设计
3.9.1Overview简介
3.9.2Class Diagram类图
3.9.3Status Design状态设计
3.9.4Attributes属性
3.9.5Methods方法
3.9.5.1Method1# GetItemsByProduct()
3.9.5.2Method2# GetItem()
3.10 BLL.BSongList Class10 的设计
3.10.1Overview简介
3.10.2Class Diagram类图
3.10.3Status Design状态设计
3.10.4Attributes属性
3.10.5Methods方法
3.10.5.1Method1# GetItemsByProduct()
3.10.5.2Method2# AddUser()
3.11 BLL.BSearch Class11 的设计
3.11.1Overview简介
3.11.2Class Diagram类图
3.11.3Status Design状态设计
3.11.4Attributes属性
3.11.5Methods方法
3.11.5.1Method1# SearchByAlbum ()
3.11.5.2Method2# SearchBySinger ()
3.11.5.3Method3# SearchBySongs()
3.12 BLL.BTop Class12 的设计
3.12.1Overview简介
3.12.2Class Diagram类图
3.12.3Status Design状态设计
3.12.4Attributes属性
3.12.5Methods方法
3.12.5.1Method1# GetItemsByProduct()
3.12.5.2Method2# GetItem()
3.13BLL.BUserManagement Class13 的设计
3.13.1Overview简介
3.13.2Class Diagram类图
3.13.3Status Design状态设计
3.13.4Attributes属性
3.13.5Methods方法
3.13.5.1Method1# GetItemsByProduct()
3.13.5.2Method2# GetItem()
3.14BLL.BSongManagement Class14 的设计
3.14.1Overview简介
3.14.2Class Diagram类图
3.14.3Status Design状态设计
3.14.4Attributes属性
3.14.5Methods方法
3.14.5.1Method1# GetItemsByProduct()
3.14.5.2Method2# GetItem()
3.15DAL.DUserSelf Class15 的设计
3.15.1Overview简介
3.15.2Class Diagram类图
3.15.3Status Design状态设计
3.15.4Attributes属性
3.15.5Methods方法
3.15.5.1Method1# GetItemsByProduct()
3.15.5.2Method2# GetItem()
3.16DAL.DPlayControl Class12 的设计
3.16.1Overview简介
3.16.2Class Diagram类图
3.16.3Status Design状态设计
3.16.4Attributes属性
3.16.5Methods方法
3.16.5.1Method1# GetItemsByProduct()
3.16.5.2Method2# GetItem()
3.17DAL.DSongList Class12 的设计
3.17.1Overview简介
3.17.2Class Diagram类图
3.17.3Status Design状态设计
3.17.4Attributes属性
3.17.5Methods方法
3.17.5.1Method1# GetItemsByProduct()
3.17.5.2Method2# GetItem()
3.18 DAL.DSearch Class12 的设计
3.18.1Overview简介
3.18.2Class Diagram类图
3.18.3Status Design状态设计
3.18.4Attributes属性
3.18.5Methods方法
3.18.5.1Method1# SearchByAlbum ()
3.18.5.2Method2# SearchBySinger ()
3.18.5.3Method3# SearchBySongs()
3.19DAL.DTop Class12 的设计
3.19.1Overview简介
3.19.2Class Diagram类图
3.19.3Status Design状态设计
3.19.4Attributes属性
3.19.5Methods方法
3.19.5.1Method1# GetItemsByProduct()
3.19.5.2Method2# GetItem()
3.20DAL.DDSongs Class12 的设计
3.20.1Overview简介
3.20.2Class Diagram类图
3.20.3Status Design状态设计
3.20.4Attributes属性
3.20.5Methods方法
3.20.5.1Method1# GetItemsByProduct()
3.20.5.2Method2# GetItem()
3.21 Model.MUser Class12 的设计
3.21.1Overview简介
3.21.2Class Diagram类图
3.21.3Status Design状态设计
3.21.4Attributes属性
3.21.5Methods方法
3.21.5.1Method1# GetItemsByProduct()
3.21.5.2Method2# GetItem()
3.22 Model.MPlayControl Class12 的设计
3.22.1Overview简介
3.22.2Class Diagram类图
3.22.3Status Design状态设计
3.22.4Attributes属性
3.22.5Methods方法
3.22.5.1Method1# GetItemsByProduct()
3.22.5.2Method2# GetItem()
3.23Model.MSongs Class12 的设计
3.23.1Overview简介
3.23.2Class Diagram类图
3.23.3Status Design状态设计
3.23.4Attributes属性
3.23.5Methods方法
3.23.5.1Method1# GetItemsByProduct()
3.23.5.2Method2# GetItem()
3.24Model.MSearch Class12 的设计
3.24.1Overview简介
3.24.2Class Diagram类图
3.24.3Status Design状态设计
3.24.4Attributes属性
3.24.5Methods方法
3.25Helper.SqlHelper Class12 的设计
3.25.1Overview简介
3.25.2Class Diagram类图
3.25.3Status Design状态设计
3.25.4Methods方法
3.25.4.1Method1# OpenConnection()
3.25.4.2Method2# ExecuteDataTable()
4Database Design数据库设计
4.1Entities Definition实体定义
4.1.1Decomposition Description分解描述
4.1.2Internal Dependency Description内部依赖性描述
项目名称 Project Name 在线音乐平台 项目编号 Project ID v8.3914.2211.11 版本 Version 1.0 密级 Confidentiality Level 仅供收件方查阅 文档编号 Document Code v8.3914.2211.11_SD_001 Online Music Platform Software System Low Level Design Specification 在线音乐平台软件系统详细设计说明书 Prepared by 拟制 Reviewed by 评审人 Approved by 批准 熊君 刘杰 Date 日期 2014-10-20 Date 日期 2014-10-20 Date 日期 2014-10-20 深圳市软酷网络科技有限公司 版权所有 不得复制 Copyright © Ruankosoft Technologies(Shenzhen) Co., Ltd. Page 1 of 107 Ltd. Copyright © Ruankosoft Technologies(Shenzhen) Co.,
All Rights Reserved
Revision Record 修订记录 Date 日期 Revision Version 修 订 版 本 CR ID /Defect ID CR/ Defect 号 Sec No. 修改章节 Change Description 修改描述 Author 作者 2014-10-20 1.0 全部 初稿 Page 3 of 107 Copyright © Ruankosoft Technologies(Shenzhen) Co., Ltd.
Catalog 目 录 1 INTRODUCTION 简介.....................................................................................................................................8 1.1 Purpose 目的 ..................................................................................................................................... 8 1.2 Scope 范围 ........................................................................................................................................ 8 2 模块详细设计........................................................................................................................................................8 2.1 Module Name (1) 模块 1 名称 .........................................................................错误!未定义书签。 2.1.1 Design Description 模块设计描述.........................................................................................13 2.1.2 Function Illustration 功能实现说明 .......................................................................................17 2.2 Module Name (2) 模块 2 名称 .........................................................................错误!未定义书签。 2.2.1 Design Description 模块设计描述........................................................ 错误!未定义书签。 2.2.2 Function Illustration 功能实现说明 .......................................................错误!未定义书签。 3 类详细设计..........................................................................................................................................................53 3.1 Class1 CLASS 的设计 .......................................................................................................................53 3.1.1 Overview 简介 ........................................................................................................................ 53 3.1.2 Class Diagram 类图 ................................................................................................................ 53 3.1.3 Status Design 状态设计 ..........................................................................................................53 3.1.4 Attributes 属性 ........................................................................................................................ 53 3.1.5 Methods 方法 ..........................................................................................................................53 3.2 Class2 CLASS 的设计 ...................................................................................... 错误!未定义书签。 4 DATABASE DESIGN 数据库设计..................................................................................................................105 4.1 Entities Definition 实体定义........................................................................................................... 105 4.1.1 Decomposition Description 分解描述 ..................................................................................105 4.1.2 Internal Dependency Description 内部依赖性描述............................................................ 106 4.2 Behaviors Definition 行为定义 .........................................................................错误!未定义书签。 4.2.1 Decomposition Description 分解描述 ................................................... 错误!未定义书签。 4.2.2 External Dependency Description 外部依赖性描述.............................错误!未定义书签。 4.2.3 Internal Dependency Description 内部依赖性描述.............................. 错误!未定义书签。 5 DETAILED DESIGN OF THE DATABASE 数据库详细设计...................................... 错误!未定义书签。 5.1 Stored Procedure1 #/Trigger1# 存储过程 1#/触发器 1#的名称.................... 错误!未定义书签。 5.2 Stored Procedure 2#/Trigger2# 存储过程 2#/触发器 2#的名称.................... 错误!未定义书签。 Page 4 of 107 Copyright © Ruankosoft Technologies(Shenzhen) Co., Ltd.
Chart 图 未找到图形项目表。 Page 5 of 107 Copyright © Ruankosoft Technologies(Shenzhen) Co., Ltd.
Table 表 表 1 Method1# 方法 1#的名称............................................................................................................. 62 表 2 tored Procedure1 #/Trigger1# 存储过程 1#/触发器 1#的描述................... 错误!未定义书签。 表 3 Stored Procedure 2#/Trigger2# 存储过程 2#/触发器 2#的名称描述......... 错误!未定义书签。 Page 6 of 107 Copyright © Ruankosoft Technologies(Shenzhen) Co., Ltd.
Keywords 关键词: 在线音乐搜索,播放,下载,评论 Abstract 摘 要: 近年来,互联网的发展可谓是一日千里,人们越来越喜欢网络,越来越依赖网络,也越来越离 不开网络。随着WiFi的大部分覆盖,人们对网络的痴迷就更加明显了。现在的人们,听音乐再也不 是去音响店里买cd或磁带了,而是用着移动终端的登陆在线音乐平台,来满足自己对音乐的需求。 所以我们的在线音乐平台就是为了迎合大众,满足人们的音乐需求。 List of abbreviations 缩略语清单: Abbreviations缩略语 Full spelling 英文全名 Chinese explanation 中文解释 DWZY DING、WU、ZENG、YANG 丁亚娟、吴长健、曾鹏、杨阳姓名大写首字母 Page 7 of 107 Copyright © Ruankosoft Technologies(Shenzhen) Co., Ltd.
Introduction 简介 1 1.1 Purpose 目的 本文档描述的是在线音乐平台功能的模块功能点分析,本文档主要针对在线音乐平台软件各个 业务功能模块进行外界环境、系统框架、业务流程、功能类上的分析,文档主要面向本项目开发本 的项目组成员,让项目组成员充分了解在线音乐平台软件开发项目的设计、功能模块、业务逻辑等, 从而完整、有效地开发以及实现软件全部的功能。 读者:本项目组成员、测试人员、QA 本文档主要对本在线音乐平台的详细设计进行说明,并用于指导项目组下阶段的编码实现和单 元测试工作。 1.2 Scope 范围 设计文档包括:系统的第0层、第1层、第2层的设计、数据库的设计、模块详细设计以及数据 库详细设计相关章节,每章节分别提出针对本流量监控项目不同层面进行了设计。 本文档包括:模块详细设计、类详细设计和数据库设计。 Page 8 of 107 Copyright © Ruankosoft Technologies(Shenzhen) Co., Ltd.
分享到:
收藏