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内部依赖性描述