logo资料库

KTV点歌系统说明书.doc

第1页 / 共80页
第2页 / 共80页
第3页 / 共80页
第4页 / 共80页
第5页 / 共80页
第6页 / 共80页
第7页 / 共80页
第8页 / 共80页
资料共80页,剩余部分请下载后查看
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用户注册
项目名称 Project Name KTV智能点播系统 项目编号 Project ID V5.2078.868.8 版本 Version 1.0 密级 Confidentiality Level 仅供收件方查阅 文档编号 Document Code V5.2078.868.8_SD_001 KTV智能点播系统软件系统设计说明书 朱亚 Prepared by 拟制 Reviewed by 评审人 Approved by 批准 2011-9-26 Date 日期 Date 日期 Date 日期 版权所有 不得复制 Copyright © BroadenGate Technologies, Co., Ltd. . All Rights Reserved 软酷实验室出品-技术文档-09/26/2011-Page 1 of 80 Copyright © BroadenGate Technologies
Revision Record 修订记录 Date 日期 Revision Version 修订版本 CR ID /Defect ID CR/ Defect号 Sec No. 修改章节 Change Descripti on 修改描述 Author 作者 2011-9-26 1.0 V5.2078.868.8 初稿 完成 朱亚 软酷实验室出品-技术文档-09/26/2011-Page 2 of 80 Copyright © BroadenGate Technologies
Catalog 目 录 1 2 3 4 Introduction 简介 ......................................................................................................... 9 1.1 Purpose 目的 ........................................................................................................... 9 1.2 Scope 范围 .............................................................................................................. 9 1.2.1 Name 软件名称 ..................................................................................................9 1.2.2 Functions 软件功能 ........................................................................................... 9 1.2.3 Applications软件应用 .......................................................................................10 Level 0 Design Description第0层设计描述 ................................................................11 2.1 Software System Context Definition 软件系统上下文定义 .................................... 11 2.2 Design Considerations (Optional)设计思路(可选) ................................................. 11 2.2.1 Design Alternatives 设计可选方案 .................................................................. 11 2.2.2 Design Constraints 设计约束 .......................................................................... 11 Level 1 Design Description第一层设计描述 .............................................................. 12 3.1 System Architecture系统结构 ................................................................................ 12 3.1.1 Description of the Architecture系统结构描述 ..................................................12 3.1.2 Description of the Structure组织结构描述 ...................................................... 13 3.1.3 Representation of the Business Flow业务流程说明 ....................................... 14 3.2 Decomposition Description分解描述 ......................................................................18 3.2.1 Module/Subsystem 4 Description明星信息管理子系统描述 ...........................20 3.2.2 Module/Subsystem 6 Description歌曲信息管理子系统描述 ...........................20 3.2.3 Module/Subsystem 7 Description管理员个人信息管理子系统描述 ................21 3.2.4 Module/Subsystem 8 Description用户信息管理子系统描述 ...........................21 3.3 Dependency Description依赖性描述 ......................................................................21 Level 2 Design Description第二层设计描述 .............................................................. 22 4.1 Module Name 个人信息管理 .................................................................................. 22 4.1.1 Design Description Model模块设计描述 ......................................................... 22 4.1.2 Function Illustration功能实现说明 ................................................................... 22 4.2 Module Name 系统点歌 ......................................................................................... 24 4.2.1 Design Description模块设计描述 .................................................................... 24 4.2.2 Design Description模块设计描述 .................................................................... 29 4.3 Module Name 明星信息管理 .................................................................................. 31 软酷实验室出品-技术文档-09/26/2011-Page 3 of 80 Copyright © BroadenGate Technologies
5 6 4.3.1 Design Description模块设计描述 .................................................................... 31 4.3.2 Function Illustration功能实现说明 ................................................................... 34 4.4 Module Name 歌曲信息管理 .................................................................................. 35 4.4.1 Design Description模块设计描述 .................................................................... 35 4.4.2 Function Illustration功能实现说明 ................................................................... 38 4.5 Module Name 用户信息管理 .................................................................................. 39 4.5.1 Design Description模块设计描述 .................................................................... 39 4.5.2 Function Illustration功能实现说明 ................................................................... 41 4.6 Module Name 管理员个人信息管理 ....................................................................... 42 4.6.1 Design Description模块设计描述 .................................................................... 42 4.6.2 Function Illustration功能实现说明 ................................................................... 43 Database Design数据库设计 ..................................................................................... 44 5.1 Entities Definition实体定义 .....................................................................................44 5.1.1 Decomposition Description分解描述 ...............................................................44 5.1.2 Internal Dependency Description内部依赖性描述 ..........................................46 5.2 Behaviors Definition行为定义 .................................................................................47 5.2.1 Decomposition Description分解描述 ...............................................................47 Detailed Design of Module 模块详细设计 ................................................................. 48 6.1 Song CLASS的设计 ............................................................................................... 48 6.1.1 Overview简介 .................................................................................................. 48 6.1.2 Class Diagram类图 ..........................................................................................48 6.1.3 Status Design状态设计 ....................................................................................48 6.1.4 Attributes属性 .................................................................................................. 49 6.1.5 Methods方法 ....................................................................................................49 6.2 Singer CLASS的设计 ............................................................................................. 49 6.2.1 Overview简介 .................................................................................................. 49 6.2.2 Class Diagram类图 ..........................................................................................49 6.2.3 Status Design状态设计 ....................................................................................49 6.2.4 Attributes属性 .................................................................................................. 50 6.2.5 Methods方法 ....................................................................................................50 6.3 Room CLASS的设计 .............................................................................................. 50 6.3.1 Overview简介 .................................................................................................. 50 软酷实验室出品-技术文档-09/26/2011-Page 4 of 80 Copyright © BroadenGate Technologies
6.3.2 Class Diagram类图 ..........................................................................................50 6.3.3 Status Design状态设计 ....................................................................................50 6.3.4 Attributes属性 .................................................................................................. 50 6.3.5 Methods方法 ....................................................................................................51 6.4 User CLASS的设计 ................................................................................................ 51 6.4.1 Overview简介 .................................................................................................. 51 6.4.2 Class Diagram类图 ..........................................................................................51 6.4.3 Status Design状态设计 ....................................................................................51 6.4.4 Attributes属性 .................................................................................................. 51 6.4.5 Methods方法 ....................................................................................................52 6.5 Type CLASS的设计 ................................................................................................52 6.5.1 Overview简介 .................................................................................................. 52 6.5.2 Class Diagram类图 ..........................................................................................52 6.5.3 Status Design状态设计 ....................................................................................52 6.5.4 Attributes属性 .................................................................................................. 52 6.5.5 Methods方法 ....................................................................................................52 6.6 Manager CLASS的设计 ......................................................................................... 52 6.6.1 Overview简介 .................................................................................................. 53 6.6.2 Class Diagram类图 ..........................................................................................53 6.6.3 Status Design状态设计 ....................................................................................53 6.6.4 Attributes属性 .................................................................................................. 53 6.6.5 Methods方法 ....................................................................................................53 6.7 Collection CLASS的设计 ........................................................................................53 6.7.1 Overview简介 .................................................................................................. 53 6.7.2 Class Diagram类图 ..........................................................................................54 6.7.3 Status Design状态设计 ....................................................................................54 6.7.4 Attributes属性 .................................................................................................. 54 6.7.5 Methods方法 ....................................................................................................54 6.8 Song CLASS的设计 ............................................................................................... 54 6.8.1 Overview简介 .................................................................................................. 54 6.8.2 Class Diagram类图 ..........................................................................................54 6.8.3 Status Design状态设计 ....................................................................................55 软酷实验室出品-技术文档-09/26/2011-Page 5 of 80 Copyright © BroadenGate Technologies
6.8.4 Attributes属性 .................................................................................................. 55 6.8.5 Methods方法 ....................................................................................................55 6.9 Singer CLASS的设计 ............................................................................................. 58 6.9.1 Overview简介 .................................................................................................. 58 6.9.2 Class Diagram类图 ..........................................................................................58 6.9.3 Status Design状态设计 ....................................................................................59 6.9.4 Attributes属性 .................................................................................................. 59 6.9.5 Methods方法 ....................................................................................................59 6.10Room CLASS的设计 .............................................................................................. 61 6.10.1 Overview简介 ................................................................................................61 6.10.2 Class Diagram类图 .......................................................................................61 6.10.3 Status Design状态设计 .................................................................................61 6.10.4 Attributes属性 ............................................................................................... 61 6.10.5 Methods方法 .................................................................................................61 6.11User CLASS的设计 ................................................................................................ 63 6.11.1 Overview简介 ................................................................................................63 6.11.2 Class Diagram类图 .......................................................................................63 6.11.3 Status Design状态设计 .................................................................................63 6.11.4 Attributes属性 ............................................................................................... 63 6.11.5 Methods方法 .................................................................................................63 6.12Type CLASS的设计 ................................................................................................65 6.12.1 Overview简介 ................................................................................................65 6.12.2 Class Diagram类图 .......................................................................................65 6.12.3 Status Design状态设计 .................................................................................65 6.12.4 Attributes属性 ............................................................................................... 66 6.12.5 Methods方法 .................................................................................................66 6.13Manager CLASS的设计 ......................................................................................... 67 6.13.1 Overview简介 ................................................................................................67 6.13.2 Class Diagram类图 .......................................................................................67 6.13.3 Status Design状态设计 .................................................................................68 6.13.4 Attributes属性 ............................................................................................... 68 6.13.5 Methods方法 .................................................................................................68 软酷实验室出品-技术文档-09/26/2011-Page 6 of 80 Copyright © BroadenGate Technologies
7 6.14Collection CLASS的设计 ........................................................................................69 6.14.1 Overview简介 ................................................................................................69 6.14.2 Class Diagram类图 .......................................................................................69 6.14.3 Status Design状态设计 .................................................................................69 6.14.4 Attributes属性 ............................................................................................... 70 6.14.5 Methods方法 .................................................................................................70 Page Design页面设计 ................................................................................................71 7.1 主页面设计 ..............................................................................................................71 7.2 明星点歌 ................................................................................................................. 72 7.3 拼音点歌 ................................................................................................................. 73 7.4 数字点歌 ................................................................................................................. 74 7.5 类型点歌 ................................................................................................................. 75 7.6 已点歌曲 ................................................................................................................. 76 7.7 用户登录 ................................................................................................................. 77 7.8 用户注册 ................................................................................................................. 78 软酷实验室出品-技术文档-09/26/2011-Page 7 of 80 Copyright © BroadenGate Technologies
Keywords 关键词:KTV、点歌 Abstract 摘 要: 智能点播系统是近年来发展势头强劲的传媒方式,该技术是计算机技术、网络通信技术、数 字压缩技术等多学科、多领域融合交叉结合的产物。智能点播技术使人们可以根据自己的兴趣, 在计算机上自由地点播节目库中的音频节目和信息,是可以对音频节目内容进行自由选择的实用 系统。 本系统是由C# + sql server实现的智能点播系统,系统采用人机交互的方式,界面美观友 好,信息查询灵活、方便,数据存储安全可靠。歌星点歌,根据演唱歌星的名字来查询选择歌 曲。数字点歌,按照歌曲名称编号进行查询选择歌曲。拼音点歌,根据歌曲名称的每一个汉字拼 音打头的字母来选歌。歌名点歌,根据歌曲名称来检索歌曲。后台数据维护,可对歌星信息、歌 曲信息、歌曲类别信息、用户信息进行管理,保证了相关数据的及时更新。系统最大限度地实现 了易维护性和易操作性。。 List of abbreviations 缩略语清单: Abbreviations缩略语 Full spelling 英文全名 Chinese explanation 中文解释 KTV Karaok 卡拉OK 软酷实验室出品-技术文档-09/26/2011-Page 8 of 80 Copyright © BroadenGate Technologies
分享到:
收藏