1 Introduction 简介
1.1Purpose 目的
1.2Scope 范围
1.2.1Name 软件名称
1.2.2Functions 软件功能
1.2.3Applications软件应用
2Level 0 Design Description第0层设计描述
2.1Software System Context Definition 软件系统上下文定义
2.2Design Considerations (Optional)设计思路(可选)
2.2.1Design Alternatives 设计可选方案
2.2.2Design Constraints 设计约束
2.2.2.1Standards compliance 遵循标准
2.2.2.2Hardware Limitations 硬件限制
2.2.2.3Technology Limitations 技术限制
3Level 1 Design Description第一层设计描述
3.1System Architecture系统结构
3.1.1Description of the Architecture系统结构描述
3.1.2Description of the Structure组织结构描述
3.1.3Representation of the Business Flow业务流程说明
3.2Decomposition Description分解描述
3.2.1Module/Subsystem 1 Description个人信息管理子系统描述
3.2.2Module/Subsystem 2 Description点歌子系统描述
3.2.3Module/Subsystem 3 Description歌曲播放子系统描述
3.2.4Module/Subsystem 4 Description包房信息管理子系统描述
3.2.5Module/Subsystem 5 Description明星信息管理子系统描述
3.2.6Module/Subsystem 6 Description歌曲信息管理子系统描述
3.2.7Module/Subsystem 7 Description管理员个人信息管理子系统描述
3.2.8Module/Subsystem 8 Description用户信息管理子系统描述
3.3Dependency Description依赖性描述
4Level 2 Design Description第二层设计描述
4.1Module Name 个人信息管理
4.1.1Design Description Model模块设计描述
4.1.1.1Class name类名 User
4.1.2Function Illustration功能实现说明
4.2Module Name 系统点歌
4.2.1Design Description模块设计描述
4.2.1.1Class name类名 Song
4.2.1.2Class name类名 Song
4.2.1.3Class name类名 Singer
4.2.1.4Class name 类名 Singer
4.2.1.5Class name 类名 Type
4.2.1.6Class name 类名 Type
4.2.2Function Illustration功能实现说明
4.2.3Design Description模块设计描述
4.2.3.1Class name类名 Room
4.2.3.2Class name类名 Room
4.2.4Function Illustration功能实现说明
4.3Module Name 明星信息管理
4.3.1Design Description模块设计描述
4.3.1.1Class name类名 Singer
4.3.1.2Class name类名 Singer
4.3.1.3Class name类名 Song
4.3.1.4Class name 类名 Song
4.3.1.5Class name 类名 Type
4.3.1.6Class name 类名 Type
4.3.2Function Illustration功能实现说明
4.4Module Name 歌曲信息管理
4.4.1Design Description模块设计描述
4.4.1.1Class name类名 Song
4.4.1.2Class name类名 Song
4.4.1.3Class name类名 Singer
4.4.1.4Class name类名 Singer
4.4.1.5Class name类名 Type
4.4.1.6Class name 类名 Type
4.4.2Function Illustration功能实现说明
4.5Module Name 用户信息管理
4.5.1Design Description模块设计描述
4.5.1.1Class name 类名 User
4.5.1.2Class name 类名 User
4.5.1.3Class name 类名 Collection
4.5.1.4Class name 类名Collection
4.5.2Function Illustration功能实现说明
4.6Module Name 管理员个人信息管理
4.6.1Design Description模块设计描述
4.6.1.1Class name 类名 Manager
4.6.1.2Class name 类名Manager
4.6.2Function Illustration功能实现说明
5Database Design数据库设计
5.1Entities Definition实体定义
5.1.1Decomposition Description分解描述
5.1.2Internal Dependency Description内部依赖性描述
5.2Behaviors Definition行为定义
5.2.1Decomposition Description分解描述
6Detailed Design of Module 模块详细设计
6.1Song CLASS的设计
6.1.1Overview简介
6.1.2Class Diagram类图
6.1.3Status Design状态设计
6.1.4Attributes属性
6.1.5Methods方法
6.2Singer CLASS的设计
6.2.1Overview简介
6.2.2Class Diagram类图
6.2.3Status Design状态设计
6.2.4Attributes属性
6.2.5Methods方法
6.3Room CLASS的设计
6.3.1Overview简介
6.3.2Class Diagram类图
6.3.3Status Design状态设计
6.3.4Attributes属性
6.3.5Methods方法
6.4User CLASS的设计
6.4.1Overview简介
6.4.2Class Diagram类图
6.4.3Status Design状态设计
6.4.4Attributes属性
6.4.5Methods方法
6.5Type CLASS的设计
6.5.1Overview简介
6.5.2Class Diagram类图
6.5.3Status Design状态设计
6.5.4Attributes属性
6.5.5Methods方法
6.6Manager CLASS的设计
6.6.1Overview简介
6.6.2Class Diagram类图
6.6.3Status Design状态设计
6.6.4Attributes属性
6.6.5Methods方法
6.7Collection CLASS的设计
6.7.1Overview简介
6.7.2Class Diagram类图
6.7.3Status Design状态设计
6.7.4Attributes属性
6.7.5Methods方法
6.8Song CLASS的设计
6.8.1Overview简介
6.8.2Class Diagram类图
6.8.3Status Design状态设计
6.8.4Attributes属性
6.8.5Methods方法
6.8.5.1Method addSong
6.8.5.2Method deleteSong
6.8.5.3Method updateSong
6.8.5.4Method selectSongByType
6.8.5.5Method selectSongBySinger
6.8.5.6Method selectSongByLong
6.8.5.7Method selectSongByPinyin
6.8.5.8Method selectAllsong
6.9 Singer CLASS的设计
6.9.1Overview简介
6.9.2Class Diagram类图
6.9.3Status Design状态设计
6.9.4Attributes属性
6.9.5Methods方法
6.9.5.1Method addSinger
6.9.5.2Method selectSinger
6.9.5.3Method deleteSinger
6.9.5.4Method updateSinger
6.10Room CLASS的设计
6.10.1Overview简介
6.10.2Class Diagram类图
6.10.3Status Design状态设计
6.10.4Attributes属性
6.10.5Methods方法
6.10.5.1Method selectRoom
6.10.5.2Method addRoom
6.10.5.3Method deleteRoom
6.10.5.4Method updateRoom
6.11 User CLASS的设计
6.11.1Overview简介
6.11.2Class Diagram类图
6.11.3Status Design状态设计
6.11.4Attributes属性
6.11.5Methods方法
6.11.5.1Method selectUser
6.11.5.2Method addUser
6.11.5.3Method deleteUser
6.11.5.4Method updateUser
6.12 Type CLASS的设计
6.12.1Overview简介
6.12.2Class Diagram类图
6.12.3Status Design状态设计
6.12.4Attributes属性
6.12.5Methods方法
6.12.5.1Method addType
6.12.5.2Method selectType
6.12.5.3Method deleteTname
6.12.5.4Method updateType
6.13 Manager CLASS的设计
6.13.1Overview简介
6.13.2Class Diagram类图
6.13.3Status Design状态设计
6.13.4Attributes属性
6.13.5Methods方法
6.13.5.1Method addManager
6.13.5.2Method selectManager
6.13.5.3Method uptateManager
6.14 Collection CLASS的设计
6.14.1Overview简介
6.14.2Class Diagram类图
6.14.3Status Design状态设计
6.14.4Attributes属性
6.14.5Methods方法
6.14.5.1Method addCollection
6.14.5.2Method selectCollection
6.14.5.3Method deleteCollection
7Page Design页面设计
7.1主页面设计
7.2明星点歌
7.3拼音点歌
7.4数字点歌
7.5类型点歌
7.6已点歌曲
7.7用户登录
7.8用户注册