KTV点歌系统数据库设计文档
来源:互联网 发布:linux挂起是什么意思 编辑:程序博客网 时间:2024/06/09 16:55
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点歌系统数据库设计文档
- KTV只能点歌系统
- 简单的KTV点歌系统
- 灵感点滴:KTV点歌系统改进
- 急求欧凯KTV点歌系统注册机
- c#自学二之KTV点歌系统
- KTV点歌系统--视频基础知识学习--视频文件
- Java LinkedList之KTV点歌系统
- 2016年5月14日 厦门 KTV点歌系统数据库修复误格式化 数据库碎片重组找回
- 求一套KTV点歌系统素材 急急急!!!
- KTV 点歌单
- ktv 系统设计经验
- ktv 系统设计经验
- KTV点歌系统 源码我奉献了吧!纯属娱乐,自已做的,
- 基于OTT、网络机顶盒的互联网家庭点歌机(KTV)系统
- 忙碌了一整天,终于弄好了免费电脑版的KTV点歌系统,以后可以K歌了!
- KTV室内设计 KTV装修设计 KTV设计图
- 使用.NET技术制作KTV点歌项目,新手篇
- 产品经理职责
- ubuntu永久修改主机名
- 1009. Product of Polynomials (25)
- 旁观者
- Middle-题目93:60. Permutation Sequence
- KTV点歌系统数据库设计文档
- POJ 3617 (贪心)
- SQL的定义与使用
- 1087. All Roads Lead to Rome (30) PAT
- 【Tesseract】Tesseract API在VS 2013中的配置以及调用
- C#中的多文档界面与多窗体界面
- 一些可能有用的网址
- seaborn
- php curl get和post