KTV系统设计说明书_第1页
KTV系统设计说明书_第2页
KTV系统设计说明书_第3页
KTV系统设计说明书_第4页
KTV系统设计说明书_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

精选优质文档-----倾情为你奉上精选优质文档-----倾情为你奉上专心---专注---专业专心---专注---专业精选优质文档-----倾情为你奉上专心---专注---专业KTV点歌系统设计说明书苑进延2018-8-6

RevisionRecord修订记录Date日期RevisionVersion修订版本ChangeDescription修改描述Author作者2018-8-61.0初稿,第一次修订苑进延

目录 开发流程………………….16

1.

简介1.1开发背景KTV“历史”悠久,但实际上,人们对“唱”的需求则更加源远流长,古时候人们就惯唱山歌或小曲儿,之后一路到现在的劲歌和民谣,人们对唱歌的热爱依旧如初,甚至越发膨胀,而唱歌也早已不仅仅是娱乐需求,它还是一个情感沟通的渠道。作为解决这种需求的场所,KTV的商业价值自然显而易见——据了解,目前中国大概有5万家正规的KTV,加上各式各样的会所,这个数字恐怕还将翻倍计,而其所带动的酒水、小吃、消耗品、音响设备等相关市场规模更是高达数千亿人民币。KTV系统的开发,也势在必行。1.2功能描述

管理员可以更改、删除、添加歌手信息管理员可以更改、删除、添加歌曲类别信息管理员可以更改、删除、添加歌曲信息管理员可以更改、删除、添加管理员信息用户可以查询歌手信息用户可以查询歌曲信息用户可以查看歌手信息用户可以更改、删除、添加、查看点歌信息1.3软件名称

KTV点歌系统1.5软件模块

定位:KTV点歌用户人群:中小KTV娱乐休闲类产品:窗体式客户端2.概要设计2.1系统功能设计本项目主要划分为登陆、主界面、歌曲信息管理、歌曲类型管理、歌手信息管理、点歌管理等功能。软件功能图如下:2.2系统架构设计无2.3数据库设计2.3.1数据字典2.3.2数据表设计本项目数据库共包含6个表,其表结构如下表所示。项目所有数据库表见表3.1。表3.1表设计表名功能说明Singer_type歌手类型表Singer_Info歌手信息表Song_type歌曲类型表Song_info歌曲信息表resource资源地址表Admin_info管理员信息表歌手类型表数据库名称Singer_typeDescriptiion注释FieldName字段名称FieldType字段类型Data_Long数据长度FieldRestrain字段约束歌曲类型编号Singertype_idInt主键、自增歌曲类型名称Singertype_namevarchar50非空歌手信息表数据库名称Singer_InfoDescriptiion注释FieldName字段名称FieldType字段类型Data_Long数据长度FieldRestrain字段约束歌手编号Singer_idInt主键、自增歌手姓名Singer_namevarchar50非空歌手类型编号Singertype_idInt外键歌手类型表歌手性别Singer_sexvarchar4只能为【男、女、组合】歌手图片地址Singer_photo_urlvarchar200歌曲类型表数据库名称Song_typeDescriptiion注释FieldName字段名称FieldType字段类型Data_Long数据长度FieldRestrain字段约束歌曲类型编号Songtype_idInt主键、自增歌曲类型名称Songtype_namevarchar50非空歌曲信息表数据库名称Song_infoDescriptiion注释FieldName字段名称FieldType字段类型Data_Long数据长度FieldRestrain字段约束歌曲编号Song_idInt主键、自增歌曲名Song_namevarchar50非空歌曲拼音缩写Song_abvarchar50非空歌曲字数Song_word_countInt非空歌曲类型编号Songtype_idInt外键歌曲类型表歌手编号Singer_idInt外键歌手信息表歌曲地址Song_urlvarchar200非空歌曲点击率Song_play_countInt默认为【0】资源地址表数据库名称resourceDescriptiion注释FieldName字段名称FieldType字段类型Data_Long数据长度FieldRestrain字段约束资源编号Resource_idInt主键、自增资源类型Resource_typevarchar50非空文件夹地址Resource_pathText非空管理员信息表数据库名称Admin_infoDescriptiion注释FieldName字段名称FieldType字段类型Data_Long数据长度FieldRestrain字段约束管理员编号Admin_idInt主键、自增管理员密码Admin_pwdvarchar50非空管理员账号Admin_namevarchar50非空3.设计规范3.2类详细设计3.2.1UserInfoClass用户类1)OverView简介2)ClassDiagram类图3)Attributes属性4)Methods方法SongMethodDescription方法描述修饰符方法名代入参数返回参数注解publicSetPlayState歌曲状态无用于修改当前歌曲状态publicvoidSetPlayState(SongPlayStatestate) { }PlayListMethodDescription方法描述修饰符方法名代入参数返回参数注解publicGetCurrentPlaySong无歌曲名称获取当前播放的歌曲publicGetCurrentSongName无歌曲名称获取当前播放歌曲名称publicGetNextSongName无歌曲名称获取下一首歌曲名称publicAddSongToList要点播的歌曲True:添加成功False:添加失败添加歌曲到播放列表publicPlayNext无无播放下一首publicRePlay无无重播publicCutPlay无无切歌//获取当前播放歌曲名称publicstaticSongGetCurrentPlaySong(){}//获取当前播放歌曲名称publicstaticstringGetCurrentSongName(){}//获取下一首歌曲名称publicstaticstringGetNextSongName(){}//添加歌曲到播放列表publicstaticboolAddSongToList(Songsong){}//播放下一首publicstaticvoidPlayNext(){}//重播publicstaticvoidRePlay(){}//切歌publicstaticvoidCutPlay(){}DBHelperMethodDescription方法描述修饰符方法名代入参数返回参数注解publicInitConnection无无初始化数据库链接publicGetDataReaderSQL语句指针指向的行内容查询,获取DataReaderpublicGetDataTableSQL语句查询结果列表查询临时表publicExecuteNonQuerySQL语句影响行数增删改数据publicExecuteScalarSQL语句查询首行首列的值查询第一行第一列的值//初始化数据库链接privatestaticvoidInitConnection(){}//查询,获取DataReaderpublicstaticSqlDataReaderGetDataReader(stringsqlStr){}//查询,获取DataTablepublicstaticDataTableGetDataTable(stringsqlStr){}//增改删publicstaticboolExecuteNonQuery(stringsqlStr){}//执行集合函数publicstaticobjectExecuteScalar(stringsqlStr){}4.设计规范 5.测试:测试要点6.1测试范围系统登陆验证验证用户身份,权限功能性测试歌手管理

温馨提示

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

评论

0/150

提交评论