KTV点歌系统数据库设计文档
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. 前台歌曲、歌星添加功能模块
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.后台服务功能模块
create PROCEDUR proc_AddAdministrant
create PROCEDUR proc_AddRepast
http://blog.sina.com.cn/s/blog_b3e6503501016ggx.html
KTV点歌系统数据库设计文档相关推荐
- 自动生成数据库设计文档利器
目录 1.前言介绍 2.功能说明 3.编码实战 1.新建项目 2.导入依赖 3.启动类 4.工具类 5.测试 1.前言介绍 今天给大家介绍一款非常还用的小工具,专门用到生成数据库设计文档的,非常简单. ...
- 基于JAVA超市自助结账系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署
基于JAVA超市自助结账系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA超市自助结账系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目 ...
- java计算机毕业设计图书借阅系统的设计与实现源码+系统+数据库+lw文档
java计算机毕业设计图书借阅系统的设计与实现源码+系统+数据库+lw文档 java计算机毕业设计图书借阅系统的设计与实现源码+系统+数据库+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言: ...
- Java计算机毕业设计体育网站前端设计源码+系统+数据库+lw文档
Java计算机毕业设计体育网站前端设计源码+系统+数据库+lw文档 Java计算机毕业设计体育网站前端设计源码+系统+数据库+lw文档 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开 ...
- Java计算机毕业设计大学生科研管理系统的设计与实现源码+系统+数据库+lw文档
Java计算机毕业设计大学生科研管理系统的设计与实现源码+系统+数据库+lw文档 Java计算机毕业设计大学生科研管理系统的设计与实现源码+系统+数据库+lw文档 本源码技术栈: 项目架构:B/S架构 ...
- 基于JAVA高校共享机房管理系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署
基于JAVA高校共享机房管理系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA高校共享机房管理系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈 ...
- java计算机毕业设计微服务”架构下新闻头条的设计与实现源码+系统+数据库+lw文档
java计算机毕业设计微服务"架构下新闻头条的设计与实现源码+系统+数据库+lw文档 java计算机毕业设计微服务"架构下新闻头条的设计与实现源码+系统+数据库+lw文档 本源码技 ...
- java计算机毕业设计线上投保的设计源码+系统+数据库+lw文档+mybatis+运行部署
java计算机毕业设计线上投保的设计源码+系统+数据库+lw文档+mybatis+运行部署 java计算机毕业设计线上投保的设计源码+系统+数据库+lw文档+mybatis+运行部署 本源码技术栈: ...
- 基于JAVA幼儿校园通系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署
基于JAVA幼儿校园通系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA幼儿校园通系统的设计与实现计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构 ...
最新文章
- 存储器里面的一个采用直接映射方式的32KB缓存-一个四路组相连的缓存,容量为16KB
- 教你用Python爬取图虫网
- stl标准模板库_C ++标准模板库(STL)中的array :: fill()
- python中浮点数类型_Python基本数据类型之浮点型
- 软件工程开发之道:了解能力和复杂度是前提
- flutter 获取定位_Flutter 实现高德定位
- java代码怎样整体左移_java 多行代码左移
- dataguard如何实现切换_ORACLE dataguard 切换
- c语言怎么随机生成迷宫地图,C++实现随机生成迷宫地牢
- 大数据常用命令-超全
- 聊聊大龄程序员的一条出路
- 2020中国自主研发游戏海外市场销售收入保持稳定增加:今年收入同增33%
- Visual studio2022“无法生成.exe文件,系统找不到指定文件
- Pycharm设置快捷键放大缩小字体
- [openwrt] 使用ubus实现
- Windows中怎么下载桌面便签小工具 便签小工具简单使用教程
- 如何配置高性能的计算机,笔记本电脑如何设置电源计划为高性能
- flutter gridview item 有空隙
- LeetCode 518 和LeetCode 377 的比较
- 论文查询:如何查询论文被其他哪些文献引用过?
热门文章
- android声音大小锁定,固定音量锁(锁定音量)app
- 个人电子邮箱格式,邮箱如何绑定微信?个人邮箱签名设置
- 渐近线(泪滴)能改善信号质量吗?
- 地形建模(一)——TIN地形的生成
- Android动态listview,Android列表组件ListView使用详解之动态加载或修改列表数据
- 基于SPCE061A的语音控制小车设计
- 服务器软件要如何维护
- LeetCode——1888. 使二进制字符串字符交替的最少反转次数(Minimum Number of Flips to Make the Binary ...)[中等]——分析及代码(Java)
- 大家小心了,做寄生虫排名骗子
- Linux下vsftpd服务的部署