KTV点歌系统数据库设计文档

前台e-r图

后台 E-R

3.数据库字典

SwanInfo(歌星表)

中文名

英文名

数据类型

大小

约束

备注

歌星编号

SwanID

varchar

20

主键,

歌星序列号

歌星姓名

SwanName

varchar

50

必填

歌星性别

SwanSex

char

2

男/女

必填

歌星类型

SwanType

int

个人为0,组合为1

歌星国籍

SwanCounty

varchar

50

必填

歌星拼音缩写

SwanNameAbridge

varchar

10

必填,数据可出现重复

歌星年代

SwanAge

int

必填

歌星备注

SwanRemark

varchar

100

可以为空

SongInfo(歌曲表)

中文名

英文名

数据类型

大小

约束

备注

歌曲编号

SongID

varchar

20

主键

歌曲序列号

歌曲名字

SongName

varchar

50

必填

歌曲类别

SongType

varchar

20

流行,摇滚,情歌等等

歌曲语言

SongLanguage

varchar

10

中文,英文等等

歌曲名拼音缩写

SongNameAbridge

varchar

10

必填

歌曲演唱者(歌星编号)

SwanID

varchar

20

外键

歌星序列号,歌曲表与歌星关系

歌曲备注

SongRemark

varchar

50

可以为空

歌曲是否预约

PlayerSong

int

只能为0,1

未预约为歌曲为0,预约歌曲为1,

KTVVipInfo(KTV会员表)

中文名

英文名

数据类型

大小

约束

备注

会员编号

VipID

varchar

20

主键

会员序列号,登陆账号

会员姓名

VipName

varchar

20

必填

会员性别

VipSex

char

2

男/女

必填

会员密码

VipPassword

numeric

6

只能为6位

必填

会员生日

VipBirthday

datetime

为会员生日提供优惠服务等等

会员积分

VipIntegration

Int

初始值为1

VipSaveSongInfo(KTV会员收藏歌曲表)

中文名

英文名

数据类型

大小

约束

备注

关系ID

RelationID

int

主键

自增列

会员编号

VipID

varchar

20

外键

必填

歌曲编号

SongID

varchar

20

外键

必填

AdministrantInfo(管理人员表)

中文名

英文名

数据类型

大小

约束

备注

管理人编号

AdministrantID

varchar

20

主键

管理者编号

管理人姓名

AdministrantName

varchar

20

必填

管理人密码

AdministrantPassword

numeric

6

只能为6位

必填

管理人级别

AdministrantLevel

int

用来管理,管理者的权限

管理人员状态

AdministrantUse

int

只能为0或者1

0未登录,1已登陆

BoxInfo(包厢表)

中文名

英文名

数据类型

大小

约束

备注

包厢编号

KTVBoxID

int

主键

包厢类型

KTVType

varcahr

10

大包中包等

包厢房号

BoxID

int

包厢的房号

包厢状态

BoxUse

int

只能为0或者1

0在未使用中,1在使用中

包厢开启时间

BoxTime

Datatime

可以为空

开包厢的时间

包厢费用

BoxPrice

Money

包厢费用

包厢信息

BoxMessage

varchar

20

包厢是否处于正常等其他

管理人编号

AdministrantID

varchar

20

外键

管理者编号

 

ReservationInfo(包厢预定表)

中文名

英文名

数据类型

大小

约束

备注

预定编号

ReservationID

varchar

20

主键

预定人姓名

Reservation

varchar

50

必填

预定人电话

Reservation

Numeric

必填

预定时间

Reservation

Datatime

必填

保留时间

SaveTime

Datatime

必填

押金

ReservationMoney

Money

押金数额

预留包厢号

KTVBoxID

int

外键

包厢id

备注

ReservationRemark

varchar

200

注意事项

RepastInfo(餐饮表)

中文名

英文名

数据类型

大小

约束

备注

物品ID

RepastID

varchar

20

主键

自增列

物品名称

RepastName

varchar

20

必填

物品价格

RepastPrice

money

必填

点餐份数

RepastShare

int

必填

KTV包厢号

KTVBoxID

varchar

20

外键

必填

三、系统功能模块设计

1.     前台歌曲、歌星添加功能模块

--添加歌星

create PROCEDURE proc_AddSwan

--添加歌曲

create PROCEDURE proc_AddSong

2.歌曲查找功能模块

--按照歌曲首字母拼音查找歌曲

create PROCEDURE proc_InquireSongNameAbridge

--按照歌曲姓名查找歌曲

create PROCEDURE proc_InquireSongName

--按照歌曲类别查找歌曲

create PROCEDURE proc_InquireSongType

--按照歌曲语言查找歌曲

create PROCEDURE proc_InquireSongLanguage

--按照歌星查找歌曲

create PROCEDURE proc_InquireSwanID

--按照歌星性别查找歌曲

create PROCEDURE proc_InquireSwanSex

--按照歌星年代查找歌曲

create PROCEDURE proc_InquireSwanAge

--按照歌星所属地区查找歌曲

create PROCEDURE proc_InquireSwanCountry

--歌星个人与组合分类查询

create PROCEDURE proc_InquireSwanType

--歌星名字字数查询歌星

create PROCEDURE proc_InquireSwanTypePersonalCount

--歌星组合字数查询歌星

create PROCEDURE proc_InquireSwanTypeCombinationCount

--按照歌星首字母拼音查找歌曲

create PROCEDURE proc_InquireSwanNameAbridge

3.后台服务功能模块

--vip信息

create PROCEDUR proc_AddVip

--vip信息预留

create PROCEDUR

--管理人员信息

create PROCEDUR proc_AddAdministrant

--添加包厢信息

create PROCEDUR proc_AddBox

--餐饮服务

create PROCEDUR proc_AddRepast

参考:

http://blog.sina.com.cn/s/blog_b3e6503501016ggx.html

KTV点歌系统数据库设计文档相关推荐

  1. 自动生成数据库设计文档利器

    目录 1.前言介绍 2.功能说明 3.编码实战 1.新建项目 2.导入依赖 3.启动类 4.工具类 5.测试 1.前言介绍 今天给大家介绍一款非常还用的小工具,专门用到生成数据库设计文档的,非常简单. ...

  2. 基于JAVA超市自助结账系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA超市自助结账系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA超市自助结账系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目 ...

  3. java计算机毕业设计图书借阅系统的设计与实现源码+系统+数据库+lw文档

    java计算机毕业设计图书借阅系统的设计与实现源码+系统+数据库+lw文档 java计算机毕业设计图书借阅系统的设计与实现源码+系统+数据库+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言: ...

  4. Java计算机毕业设计体育网站前端设计源码+系统+数据库+lw文档

    Java计算机毕业设计体育网站前端设计源码+系统+数据库+lw文档 Java计算机毕业设计体育网站前端设计源码+系统+数据库+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开 ...

  5. Java计算机毕业设计大学生科研管理系统的设计与实现源码+系统+数据库+lw文档

    Java计算机毕业设计大学生科研管理系统的设计与实现源码+系统+数据库+lw文档 Java计算机毕业设计大学生科研管理系统的设计与实现源码+系统+数据库+lw文档 本源码技术栈: 项目架构:B/S架构 ...

  6. 基于JAVA高校共享机房管理系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA高校共享机房管理系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA高校共享机房管理系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈 ...

  7. java计算机毕业设计微服务”架构下新闻头条的设计与实现源码+系统+数据库+lw文档

    java计算机毕业设计微服务"架构下新闻头条的设计与实现源码+系统+数据库+lw文档 java计算机毕业设计微服务"架构下新闻头条的设计与实现源码+系统+数据库+lw文档 本源码技 ...

  8. java计算机毕业设计线上投保的设计源码+系统+数据库+lw文档+mybatis+运行部署

    java计算机毕业设计线上投保的设计源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计线上投保的设计源码+系统+数据库+lw文档+mybatis+运行部署 本源码技术栈: ...

  9. 基于JAVA幼儿校园通系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA幼儿校园通系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA幼儿校园通系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构 ...

最新文章

  1. 存储器里面的一个采用直接映射方式的32KB缓存-一个四路组相连的缓存,容量为16KB
  2. 教你用Python爬取图虫网
  3. stl标准模板库_C ++标准模板库(STL)中的array :: fill()
  4. python中浮点数类型_Python基本数据类型之浮点型
  5. 软件工程开发之道:了解能力和复杂度是前提
  6. flutter 获取定位_Flutter 实现高德定位
  7. java代码怎样整体左移_java 多行代码左移
  8. dataguard如何实现切换_ORACLE dataguard 切换
  9. c语言怎么随机生成迷宫地图,C++实现随机生成迷宫地牢
  10. 大数据常用命令-超全
  11. 聊聊大龄程序员的一条出路
  12. 2020中国自主研发游戏海外市场销售收入保持稳定增加:今年收入同增33%
  13. Visual studio2022“无法生成.exe文件,系统找不到指定文件
  14. Pycharm设置快捷键放大缩小字体
  15. [openwrt] 使用ubus实现
  16. Windows中怎么下载桌面便签小工具 便签小工具简单使用教程
  17. 如何配置高性能的计算机,笔记本电脑如何设置电源计划为高性能
  18. flutter gridview item 有空隙
  19. LeetCode 518 和LeetCode 377 的比较
  20. 论文查询:如何查询论文被其他哪些文献引用过?

热门文章

  1. android声音大小锁定,固定音量锁(锁定音量)app
  2. 个人电子邮箱格式,邮箱如何绑定微信?个人邮箱签名设置
  3. 渐近线(泪滴)能改善信号质量吗?
  4. 地形建模(一)——TIN地形的生成
  5. Android动态listview,Android列表组件ListView使用详解之动态加载或修改列表数据
  6. 基于SPCE061A的语音控制小车设计
  7. 服务器软件要如何维护
  8. LeetCode——1888. 使二进制字符串字符交替的最少反转次数(Minimum Number of Flips to Make the Binary ...)[中等]——分析及代码(Java)
  9. 大家小心了,做寄生虫排名骗子
  10. Linux下vsftpd服务的部署