計算機畢業設計:ktv點歌系統

  • ktv點歌系統mysql數據庫創建語句
  • ktv點歌系統oracle數據庫創建語句
  • ktv點歌系統sqlserver數據庫創建語句
  • ktv點歌系統spring+springMVC+hibernate框架對象(javaBean,pojo)設計
  • ktv點歌系統spring+springMVC+mybatis框架對象(javaBean,pojo)設計

ktv點歌系統登錄注冊界面

ktv點歌系統mysql數據庫版本源碼:

超級管理員表創建語句如下:

create table t_admin(id int primary key auto_increment comment '主鍵',username varchar(100) comment '超級管理員賬號',password varchar(100) comment '超級管理員密碼'
) comment '超級管理員';
insert into t_admin(username,password) values('admin','123456');

SQL

Copy

播放列表表創建語句如下:

create table t_bflb(id int primary key auto_increment comment '主鍵',bjId int comment '包間',gequId int comment '歌曲',orderNum int comment '排序',zd int comment '置頂'
) comment '播放列表';

SQL

Copy

包間表創建語句如下:

create table t_bj(id int primary key auto_increment comment '主鍵',username varchar(100) comment '賬號',password varchar(100) comment '密碼',bjName varchar(100) comment '包間名稱',phone varchar(100) comment '服務員電話',age varchar(100) comment '服務員年齡',sex varchar(100) comment '',fzr varchar(100) comment '服務員姓名',status varchar(100) comment '狀態'
) comment '包間';

SQL

Copy

歌曲表創建語句如下:

create table t_gequ(id int primary key auto_increment comment '主鍵',gequName varchar(100) comment '歌曲名稱',fileUrl varchar(100) comment 'mp3',headPic varchar(100) comment '圖片',content text comment '歌詞',geshou varchar(100) comment '歌手',flName varchar(100) comment ''
) comment '歌曲';

SQL

Copy

通知表創建語句如下:

create table t_tongzhi(id int primary key auto_increment comment '主鍵',title varchar(100) comment '通知標題',content text comment '通知內容',insertDate datetime comment '通知日期'
) comment '通知';

SQL

Copy

ktv點歌系統oracle數據庫版本源碼:

超級管理員表創建語句如下:

create table t_admin(id integer,username varchar(100),password varchar(100)
);
insert into t_admin(id,username,password) values(1,'admin','123456');
--超級管理員字段加注釋
comment on column t_admin.id is '主鍵';
comment on column t_admin.username is '超級管理員賬號';
comment on column t_admin.password is '超級管理員密碼';
--超級管理員表加注釋
comment on table t_admin is '超級管理員';

SQL

Copy

播放列表表創建語句如下:

create table t_bflb(id integer,bjId int,gequId int,orderNum int,zd int
);
--播放列表字段加注釋
comment on column t_bflb.id is '主鍵';
comment on column t_bflb.bjId is '包間';
comment on column t_bflb.gequId is '歌曲';
comment on column t_bflb.orderNum is '排序';
comment on column t_bflb.zd is '置頂';
--播放列表表加注釋
comment on table t_bflb is '播放列表';

SQL

Copy

包間表創建語句如下:

create table t_bj(id integer,username varchar(100),password varchar(100),bjName varchar(100),phone varchar(100),age varchar(100),sex varchar(100),fzr varchar(100),status varchar(100)
);
--包間字段加注釋
comment on column t_bj.id is '主鍵';
comment on column t_bj.username is '賬號';
comment on column t_bj.password is '密碼';
comment on column t_bj.bjName is '包間名稱';
comment on column t_bj.phone is '服務員電話';
comment on column t_bj.age is '服務員年齡';
comment on column t_bj.sex is '';
comment on column t_bj.fzr is '服務員姓名';
comment on column t_bj.status is '狀態';
--包間表加注釋
comment on table t_bj is '包間';

SQL

Copy

歌曲表創建語句如下:

create table t_gequ(id integer,gequName varchar(100),fileUrl varchar(100),headPic varchar(100),content text,geshou varchar(100),flName varchar(100)
);
--歌曲字段加注釋
comment on column t_gequ.id is '主鍵';
comment on column t_gequ.gequName is '歌曲名稱';
comment on column t_gequ.fileUrl is 'mp3';
comment on column t_gequ.headPic is '圖片';
comment on column t_gequ.content is '歌詞';
comment on column t_gequ.geshou is '歌手';
comment on column t_gequ.flName is '';
--歌曲表加注釋
comment on table t_gequ is '歌曲';

SQL

Copy

通知表創建語句如下:

create table t_tongzhi(id integer,title varchar(100),content text,insertDate datetime
);
--通知字段加注釋
comment on column t_tongzhi.id is '主鍵';
comment on column t_tongzhi.title is '通知標題';
comment on column t_tongzhi.content is '通知內容';
comment on column t_tongzhi.insertDate is '通知日期';
--通知表加注釋
comment on table t_tongzhi is '通知';

SQL

Copy

oracle特有,對應序列如下:

create sequence s_t_bflb;
create sequence s_t_bj;
create sequence s_t_gequ;
create sequence s_t_tongzhi;

SQL

Copy

ktv點歌系統sqlserver數據庫版本源碼:

超級管理員表創建語句如下:

--超級管理員
create table t_admin(id int identity(1,1) primary key not null,--主鍵username varchar(100),--超級管理員賬號password varchar(100)--超級管理員密碼
);
insert into t_admin(username,password) values('admin','123456');

SQL

Copy

播放列表表創建語句如下:

--播放列表表注釋
create table t_bflb(id int identity(1,1) primary key not null,--主鍵bjId int,--包間gequId int,--歌曲orderNum int,--排序zd int--置頂
);

SQL

Copy

包間表創建語句如下:

--包間表注釋
create table t_bj(id int identity(1,1) primary key not null,--主鍵username varchar(100),--賬號password varchar(100),--密碼bjName varchar(100),--包間名稱phone varchar(100),--服務員電話age varchar(100),--服務員年齡sex varchar(100),--fzr varchar(100),--服務員姓名status varchar(100)--狀態
);

SQL

Copy

歌曲表創建語句如下:

--歌曲表注釋
create table t_gequ(id int identity(1,1) primary key not null,--主鍵gequName varchar(100),--歌曲名稱fileUrl varchar(100),--mp3headPic varchar(100),--圖片content text,--歌詞geshou varchar(100),--歌手flName varchar(100)--
);

SQL

Copy

通知表創建語句如下:

--通知表注釋
create table t_tongzhi(id int identity(1,1) primary key not null,--主鍵title varchar(100),--通知標題content text,--通知內容insertDate datetime--通知日期
);

SQL

Copy

ktv點歌系統登錄后主頁

ktv點歌系統spring+springMVC+hibernate框架對象(javaBean,pojo)設計:

播放列表javaBean創建語句如下:

package project.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
@Entity//播放列表
@Table(name = "t_bflb")
public class Bflb {
//主鍵
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//包間
private Long bjId;
//歌曲
private Long gequId;
//排序
private Integer orderNum;
//置頂
private Integer zd;
public Long getBjId() {return bjId;}
public void setBjId(Long bjId) {this.bjId = bjId;}
public Long getGequId() {return gequId;}
public void setGequId(Long gequId) {this.gequId = gequId;}
public Integer getOrderNum() {return orderNum;}
public void setOrderNum(Integer orderNum) {this.orderNum = orderNum;}
public Integer getZd() {return zd;}
public void setZd(Integer zd) {this.zd = zd;}
}

Java

Copy

包間javaBean創建語句如下:

package project.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
@Entity//包間
@Table(name = "t_bj")
public class Bj {
//主鍵
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//賬號
private String username;
//密碼
private String password;
//包間名稱
private String bjName;
//服務員電話
private String phone;
//服務員年齡
private String age;
//
private String sex;
//服務員姓名
private String fzr;
//狀態
private String status;
public String getUsername() {return username;}
public void setUsername(String username) {this.username = username;}
public String getPassword() {return password;}
public void setPassword(String password) {this.password = password;}
public String getBjName() {return bjName;}
public void setBjName(String bjName) {this.bjName = bjName;}
public String getPhone() {return phone;}
public void setPhone(String phone) {this.phone = phone;}
public String getAge() {return age;}
public void setAge(String age) {this.age = age;}
public String getSex() {return sex;}
public void setSex(String sex) {this.sex = sex;}
public String getFzr() {return fzr;}
public void setFzr(String fzr) {this.fzr = fzr;}
public String getStatus() {return status;}
public void setStatus(String status) {this.status = status;}
}

Java

Copy

歌曲javaBean創建語句如下:

package project.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
@Entity//歌曲
@Table(name = "t_gequ")
public class Gequ {
//主鍵
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//歌曲名稱
private String gequName;
//mp3
private String fileUrl;
//圖片
private String headPic;
//歌詞
private String content;
//歌手
private String geshou;
//
private String flName;
public String getGequName() {return gequName;}
public void setGequName(String gequName) {this.gequName = gequName;}
public String getFileUrl() {return fileUrl;}
public void setFileUrl(String fileUrl) {this.fileUrl = fileUrl;}
public String getHeadPic() {return headPic;}
public void setHeadPic(String headPic) {this.headPic = headPic;}
public String getContent() {return content;}
public void setContent(String content) {this.content = content;}
public String getGeshou() {return geshou;}
public void setGeshou(String geshou) {this.geshou = geshou;}
public String getFlName() {return flName;}
public void setFlName(String flName) {this.flName = flName;}
}

Java

Copy

通知javaBean創建語句如下:

package project.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;
@Entity//通知
@Table(name = "t_tongzhi")
public class Tongzhi {
//主鍵
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//通知標題
private String title;
//通知內容
private String content;
//通知日期
private Date insertDate;
public String getTitle() {return title;}
public void setTitle(String title) {this.title = title;}
public String getContent() {return content;}
public void setContent(String content) {this.content = content;}
public Date getInsertDate() {return insertDate;}
public void setInsertDate(Date insertDate) {this.insertDate = insertDate;}
}

Java

Copy

ktv點歌系統spring+springMVC+mybatis框架對象(javaBean,pojo)設計:

播放列表javaBean創建語句如下:

package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;//播放列表
public class Bflb  extends BaseBean{
//主鍵
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//包間
private Long bjId;
//歌曲
private Long gequId;
//排序
private Integer orderNum;
//置頂
private Integer zd;
public Long getBjId() {return bjId;}
public void setBjId(Long bjId) {this.bjId = bjId;}
public Long getGequId() {return gequId;}
public void setGequId(Long gequId) {this.gequId = gequId;}
public Integer getOrderNum() {return orderNum;}
public void setOrderNum(Integer orderNum) {this.orderNum = orderNum;}
public Integer getZd() {return zd;}
public void setZd(Integer zd) {this.zd = zd;}
}

Java

Copy

包間javaBean創建語句如下:

package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;//包間
public class Bj  extends BaseBean{
//主鍵
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//賬號
private String username;
//密碼
private String password;
//包間名稱
private String bjName;
//服務員電話
private String phone;
//服務員年齡
private String age;
//
private String sex;
//服務員姓名
private String fzr;
//狀態
private String status;
public String getUsername() {return username;}
public void setUsername(String username) {this.username = username;}
public String getPassword() {return password;}
public void setPassword(String password) {this.password = password;}
public String getBjName() {return bjName;}
public void setBjName(String bjName) {this.bjName = bjName;}
public String getPhone() {return phone;}
public void setPhone(String phone) {this.phone = phone;}
public String getAge() {return age;}
public void setAge(String age) {this.age = age;}
public String getSex() {return sex;}
public void setSex(String sex) {this.sex = sex;}
public String getFzr() {return fzr;}
public void setFzr(String fzr) {this.fzr = fzr;}
public String getStatus() {return status;}
public void setStatus(String status) {this.status = status;}
}

Java

Copy

歌曲javaBean創建語句如下:

package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;//歌曲
public class Gequ  extends BaseBean{
//主鍵
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//歌曲名稱
private String gequName;
//mp3
private String fileUrl;
//圖片
private String headPic;
//歌詞
private String content;
//歌手
private String geshou;
//
private String flName;
public String getGequName() {return gequName;}
public void setGequName(String gequName) {this.gequName = gequName;}
public String getFileUrl() {return fileUrl;}
public void setFileUrl(String fileUrl) {this.fileUrl = fileUrl;}
public String getHeadPic() {return headPic;}
public void setHeadPic(String headPic) {this.headPic = headPic;}
public String getContent() {return content;}
public void setContent(String content) {this.content = content;}
public String getGeshou() {return geshou;}
public void setGeshou(String geshou) {this.geshou = geshou;}
public String getFlName() {return flName;}
public void setFlName(String flName) {this.flName = flName;}
}

Java

Copy

通知javaBean創建語句如下:

package project.model;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;//通知
public class Tongzhi  extends BaseBean{
//主鍵
private Integer id;
public Integer getId() {return id;}
public void setId(Integer id) {this.id = id;}
//通知標題
private String title;
//通知內容
private String content;
//通知日期
private Date insertDate;
public String getTitle() {return title;}
public void setTitle(String title) {this.title = title;}
public String getContent() {return content;}
public void setContent(String content) {this.content = content;}
public Date getInsertDate() {return insertDate;}
public void setInsertDate(Date insertDate) {this.insertDate = insertDate;}
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/73103.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/73103.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/73103.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Deepin通過二進制方式升級部署高版本 Docker

一、背景: 在Deepin系統中通過二進制方式升級部署高版本 Docker,下面將詳細介紹二進制方式升級部署高版本 Docker 的具體步驟。 二、操作步驟 1.根據需求下載二進制文件,下載地址如下: https://mirrors.tuna.tsinghua.e…

2025年Draw.io最新版本下載安裝教程,附詳細圖文

2025年Draw.io最新版本下載安裝教程,附詳細圖文 大家好,今天給大家介紹一款非常實用的流程圖繪制軟件——Draw.io。不管你是平時需要設計流程圖、繪制思維導圖,還是制作架構圖,甚至是簡單的草圖,它都能幫你輕松搞定。…

道路運輸安全員考試備考:循序漸進,穩步提升

備考道路運輸安全員考試是一個循序漸進的過程,需要穩步提升自己的知識和能力。? 第一階段是基礎鞏固階段。這一階段要以教材為核心,全面系統地學習各個知識板塊。從道路運輸法規開始,逐章逐節地學習,理解每一條法規的含義和適用…

滑動窗口(2)——哈希表輔助的滑動窗口算法

歡迎來到博主的專欄:算法解析 博主ID:代碼小豪 文章目錄 leetcode438——找到字符串中所有字母異位詞題目解析算法原理題解代碼 leetcode30——串聯所有單詞的子串題目解析算法原理題解代碼 leetcode438——找到字符串中所有字母異位詞 題目解析 異位詞…

Deepseek -> 如何寫 Dockerfile

嗯,用戶問的是如何制作Dockerfile,我得先理清楚步驟。首先,Dockerfile的基礎結構是什么?應該從基礎鏡像開始,對吧?比如FROM指令。然后可能需要設置工作目錄,用WORKDIR。接著復制文件&#xff0c…

RabbitMQ重復消費如何解決

消息重復消費的原因 生產者重試:網絡波動導致生產者未收到 Broker 確認,重復發送消息。消費者失敗:消費者處理消息后未發送 ACK,消息重新入隊。集群故障轉移:主節點宕機,未確認消息被重新投遞。 解決方案 …

Node-RED基礎1

目錄 一、概述二、安裝三、基操四、通訊五、數據六、節點七、 應用END 一、概述 Rode-Red是什么? 基于Node.js的物聯網開發工具,做API、通訊;提供了一些基本的監控功能,可在編輯器界面中查看節點的運行狀態、消息流量等信息。通…

java登神之階之順序表

一、了解List接口 在Java中,List接口是一個非常重要的集合框架接口,它繼承自Collection接口(Collection接口繼承Iterable接口)。List接口定義了一個有序集合,允許我們存儲元素集合。并且可以根據元素的索引來訪問集合中…

redux_舊版本

reduxjs/toolkit(RTK)是 Redux 官方團隊推出的一個工具集,旨在簡化 Redux 的使用和配置。它于 2019 年 10 月 正式發布,此文章記錄一下redux的舊版本如何使用,以及引入等等。 文件目錄如下: 步驟 安裝依…

MySQL:SQL優化實際案例解析(持續更新)

文章目錄 一、MySQL:SQL優化1、時間格式化問題(字符串)2、in/inner join的問題 一、MySQL:SQL優化 1、時間格式化問題(字符串) -- 優化前 SELECT * FROM test_table WHERE date_format( begin_time, %Y-%…

【含文檔+PPT+源碼】基于Python的美食數據的設計與實現

項目介紹 本課程演示的是一款基于Python的美食數據分析系統,主要針對計算機相關專業的正在做畢設的學生與需要項目實戰練習的 Java 學習者。 包含:項目源碼、項目文檔、數據庫腳本、軟件工具等所有資料 帶你從零開始部署運行本套系統 該項目附帶的源碼…

vue調整表格樣式之深度修改

舉例&#xff1a; <div class"grid-item"><h3>日數據</h3><el-table :data"dailyData" v-loading"loading"><el-table-column label"銷售姓名" align"center" prop"salesName" />…

【Go每日一練】統計字符出現的次數

&#x1f47b;創作者&#xff1a;丶重明 &#x1f47b;創作時間&#xff1a;2025年3月9日 &#x1f47b;擅長領域&#xff1a;運維 目錄 1.&#x1f636;?&#x1f32b;?題目&#xff1a;統計字符出現的次數2.&#x1f636;?&#x1f32b;?代碼中可用的資源3.&#x1f636;…

uniapp在APP平臺(Android/iOS)選擇非媒體文件

TOC 背景 在我們APP開發過程中&#xff0c;經常會有這樣一個需求場景&#xff1a;從手機中選擇文件然后進行上傳&#xff0c;這些文件主要分為兩類&#xff0c;媒體文件和非媒體文件。而媒體文件選擇在APP平臺我們可以使用uni.chooseImage和uni.chooseVideo這兩個API來實現。…

【eNSP實戰】配置交換機端口安全

拓撲圖 目的&#xff1a;讓交換機端口與主機mac綁定&#xff0c;防止私接主機。 主機PC配置不展示&#xff0c;按照圖中配置即可。 開始配置之前&#xff0c;使用PC1 ping 一遍PC2、PC3、PC4、PC5&#xff0c;讓交換機mac地址表刷新一下記錄。 LSW1查看mac地址表 LSW1配置端…

卡爾曼濾波算法從理論到實踐:在STM32中的嵌入式實現

摘要&#xff1a;卡爾曼濾波&#xff08;Kalman Filter&#xff09;是傳感器數據融合領域的經典算法&#xff0c;在姿態解算、導航定位等嵌入式場景中廣泛應用。本文將從公式推導、代碼實現、參數調試三個維度深入解析卡爾曼濾波&#xff0c;并給出基于STM32硬件的完整工程案例…

Redis----大key、熱key解決方案、腦裂問題

文章中相關知識點在往期已經更新過了&#xff0c;如果有友友不理解可翻看往期內容 出現腦裂問題怎么保證集群還是高可用的 什么是腦裂問題 腦裂說的就是當我們的主節點沒有掛&#xff0c;但是因為網絡延遲較大&#xff0c;然后和主節點相連的哨兵通信較差&#xff0c;之后主…

python總結(3)

創建自定義類 終于要創建自定義類了!下面是一個簡單的示例: class Person:def set_name(self, name):self.name namedef get_name(self):return self.namedef greet(self):print("Hello, world! Im {}.".format(self.name))這個示例包含三個方法定義&#xff0c;它…

word畢業論文“et al.”替換為“等”——宏

Sub 中文參考文獻改等()中文參考文獻改等 宏Selection.Find.ClearFormattingSelection.Find.Replacement.ClearFormattingWith Selection.Find.Text "([一-龥], )et al.".Replacement.Text "\1等.".Forward True.Wrap wdFindContinue.Format False.Ma…

網絡編程-----服務器(多路復用IO 和 TCP并發模型)

一、單循環服務器模型 1. 核心特征 while(1){newfd accept();recv();close(newfd);}2. 典型應用場景 HTTP短連接服務&#xff08;早期Apache&#xff09;CGI快速處理簡單測試服務器 3. 綜合代碼 #include <stdio.h> #include <sys/types.h> /* See NO…