導航:首頁 > 源碼編譯 > javaktv點歌源碼

javaktv點歌源碼

發布時間:2023-01-10 01:53:41

『壹』 誰幫我寫用C# 寫一個KTV點歌系統啊 要和資料庫連接的 賣給我

我正在做的就是這個

『貳』 KTV的點歌系統是怎麼做的

你這么小的場子``一台電腦做伺服器就夠了``就硬碟滿好點就OK了``反正點歌系統都做伺服器里的```很簡單的```也花不了多少錢``說簡單就弄個路由器來``網線接包廂里就好用的``

『叄』 用C語言實現ktv卡拉ok點歌系統

你的那登陸怎麼不用任何輸入,也能登陸!!!

*************************完成第三部分*****************************
************人員管理是不是人員的增加也刪除等操作******************
有關說明:
1.首次運行時,由於沒有建立用戶信息數據文件,系統會自動創建,會出現登陸面致慢的現象!
2.2和3許可權的人,可以進入修改用戶信息,但只能修改自己的密碼,不能進行其他任何操作,如:不能修改許可權.
3.其他的自己運行就知道了!!!!!!!!!!!!!!!!!!

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#include <time.h>
#include <ctype.h>
#include <string.h>
#include <windows.h>
//結構3:用戶檔案
struct user{
int p_id;//人員序號
char usr[20];//用戶名
char psd[10];//密碼
int level;//許可權級別(1-全部許可權2-只能新增和查詢3-只能查詢)
}us[10]={{1,"admin","admin",1},{2,"kinglin","kinglin",2}},Online_User={0,"","",3};
//Oneline為在線用戶,可用於許可權級別等限制!!!
//第三部分:人員管理
void user_menu(struct user *show_user);
void user_add(struct user *show_user);
void user_find(struct user *show_user);
void user_update(struct user up_user);
void user_del(struct user *show_user);
//第四部分:休閑小游戲及登錄程序和界面設計
void main_menu();
void game_play();
void user_login();
//另外:文件操作
void data_user_read_file(struct user *show_user);
void data_user_write_file(struct user *show_user);

void main()
{
data_user_read_file(us);
user_login();
main_menu();
}

void main_menu()
{
int select;
system("cls");
system("color f1");
printf("\n\n\t\t\t+==============================+\n");
printf("\t\t\t| |\n");
printf("\t\t\t| 1->歌曲基本數據管理 |\n");
printf("\t\t\t| 2->歌曲點取播放 |\n");
printf("\t\t\t| 3->人員許可權管理 |\n");
printf("\t\t\t| 4->休閑小游戲 |\n");
printf("\t\t\t| 5->退出系統 |\n");
printf("\t\t\t| |\n");
printf("\t\t\t+==============================+\n");
scanf("%d",&select);
switch(select)
{
// case 1: music_menu()break;
// case 2: play_menu()break;
case 3: user_menu(us);break;
//case 4: game_play();break;
case 5: data_user_write_file(us);exit(1);break; //退出前保存數據。
default:printf("選項輸入錯誤!請選擇(1-5):");
}
}

void user_login()
{
int i,count=0;
char u_name[10];
char u_psd[10];

do{
system("cls");
system("color f1");
printf("\n");
printf("\t\t ");
for(i=1;i<=60000000;i++)
{
if (i%3000000==0)
printf("☆");
}
printf("\n\n\t\t\t 歡迎進入KTV點歌系統! \n");
printf("\t\t\t \n");
printf("\t\t\t 風花雪月 \n");
printf("\t\t\t 研發小組 \n");
printf("\t\t\t 組長:王林 \n");
printf("\n\t\t\t 艾生芳 羅澤宇 鄧豐波\n");
printf("\n\t\t\t 2007/08/15\n");
printf("\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t ");
for(i=1;i<=60000000;i++)
{
if (i%3000000==0)
printf("★\b\b");
}
printf("\n");
printf("\n\t\t\t用戶名:");
fflush(stdin);
gets(u_name);
printf("\n\t\t\t密 碼:");
for(i=0;i<10;i++)
{
fflush(stdin);
u_psd[i]=getch();
if (int (u_psd[i])==13)
{
u_psd[i]='\0';
break;
}
else if (int (u_psd[i])==8)
{
i=i-2;
printf("\b \b");
}
else
printf("*");
}
u_psd[i]='\0';
for(i=0;i<10;i++)
{
if(strcmp(u_name,us[i].usr)==0&&us[i].p_id>0)
break;
}
if (strcmp(u_psd,us[i].psd)==0)
{
printf("\n\t\t\t\t登陸成功!\n");
Sleep(1500);
for(i=0;i<sizeof(us)/sizeof(us[0]);i++)
{
if(stricmp(us[i].usr,u_name)==0)
{//登陸成功,記錄用戶信息
Online_User.p_id=us[i].p_id;
sprintf(Online_User.usr,"%s",us[i].usr);
sprintf(Online_User.psd,"%s",us[i].psd);
Online_User.level=us[i].level;
break;
}
}
break;
}
else
{
count++;
if(count>=3)
printf("三次密碼不正確,請稍後再試!");
else
printf("\n\t\t\t用戶名或密碼不正確,請重新輸入!\n");

}
}while(count<3);
}

void user_menu(struct user *show_user)
{
int sign=1,select;
while(sign)
{
system("cls");
system("color b1");
printf("\n\n\t\t\t+==============================+\n");
printf("\t\t\t| |\n");
printf("\t\t\t| 1->增加用戶信息 |\n");
printf("\t\t\t| 2->刪除用戶信息 |\n");
printf("\t\t\t| 3->查詢用戶許可權 |\n");
printf("\t\t\t| 4->修改用戶信息 |\n");
printf("\t\t\t| 5->退出管理 |\n");
printf("\t\t\t| |\n");
printf("\t\t\t+==============================+\n");
printf("選擇操作數:");
fflush(stdin);
scanf("%d",&select);
if((Online_User.level==2&&select==2)||(Online_User.level==3&&select!=3&&select!=4&&select!=5))
select=6;
switch(select)
{
case 1: user_add(show_user);break;
case 2: user_del(show_user);break;
case 3: user_find(show_user);break;
case 4: user_update(Online_User);break;
case 5: sign=0;break;
case 6: printf("\t\t\t警告:你的許可權不足,3 秒後自動返回!");Sleep(3000);break;
default:printf("選項輸入錯誤!請選擇(1-5):");
}
}
}

void user_update(struct user up_user)
{
int sign=1,select,level=1,i;;
char usr[20]="",psd[10]="";//密碼
char psd_1[10]=" ";//重復密碼
while(sign==1)
{
system("cls");
printf("\t\t\t===================================\n");
printf("\t\t\t++ KTV點歌系統--更新用戶信息 ++\n");
printf("\t\t\t++ 1.修改密碼 ++\n");
printf("\t\t\t++ 2.設置許可權 ++\n");
printf("\t\t\t++ 3.更新用戶庫 ++\n");
printf("\t\t\t++ 4.返回上一菜單 ++\n");
printf("\t\t\t===================================\n");
fflush(stdin);
scanf("%d",&select);
if((Online_User.level==2||Online_User.level==3)&&select!=1&&select!=4)
select=5;
switch(select)
{
case 1: printf("\t\t\t 新 密 碼:");
fflush(stdin);
scanf("%s",psd);
printf("\t\t\t 重復密碼:");
fflush(stdin);
scanf("%s",psd_1);
if(stricmp(psd,psd_1)!=0)
{ printf("\t\t兩次輸入密碼不一致!3秒後返回自動!\n");Sleep(3000);break;}
sprintf(up_user.psd,"%s",psd);
for(i=0;i<sizeof(us)/sizeof(us[0]);i++)
if(stricmp(us[i].usr,up_user.usr)==0&&us[i].p_id>0)
{ sprintf(us[i].psd,"%s",psd); break;}
data_user_write_file(us);
break;
case 2: printf("\t\t\t 用 戶 名:");
fflush(stdin);
scanf("%s",usr);
printf("\t\t\t 設置許可權:");
fflush(stdin);
scanf("%d",&level);
for(i=0;i<sizeof(us)/sizeof(us[0]);i++)
if(stricmp(us[i].usr,usr)==0&&us[i].p_id>0)
{ us[i].level=level; break;}
data_user_write_file(us);
break;
case 3: data_user_write_file(us); break;
case 4: sign=0;break;
case 5: printf("\t\t\t警告:你的許可權不足,3 秒後自動返回!");Sleep(3000);break;
default:printf("選項輸入錯誤!請選擇(1-3):");
}
}
}

void user_add(struct user *show_user)
{
int i,sign=1;
char usr_cp[20],usr[20]="";//用戶名 ;
char psd[10]="";//密碼
char psd_1[10]=" ";//重復密碼
int level;
while(sign)
{
sign=0;
system("cls");
printf("\t\t\t===================================\n");
printf("\t\t\t++ KTV點歌系統--添加用戶 ++\n");
printf("\t\t\t===================================\n");
printf(" 注意: 1.根據提示,輸入用戶名、密碼、並設置用戶許可權!\n");
printf(" 2.許可權級別(1-全部許可權2-只能新增和查詢3-只能查詢.\n\n");
printf("\t\t\t 用 戶 名:");
fflush(stdin);
scanf("%s",usr);
printf("\t\t\t 密 碼:");
fflush(stdin);
scanf("%s",psd);
printf("\t\t\t 重復密碼:");
fflush(stdin);
scanf("%s",psd_1);
printf("\t\t\t 設置許可權:");
fflush(stdin);
scanf("%d",&level);

for(i=0;i<sizeof(show_user[0])/sizeof(show_user);i++)
{
sprintf(usr_cp,"%s",show_user[i].usr);
if(stricmp(usr_cp,usr)==0||stricmp(usr,"*")==0)
{ sign=1; printf("\t\t輸入的用戶名已經存在或者為空!1 秒後自動返回!\n");Sleep(1500);break;}
}
if(stricmp(psd,psd_1)!=0&&sign==0)
{ sign=1; printf("\t\t兩次輸入密碼不一致!3 秒後自動返回!\n");Sleep(1500);break;}
for(i=0;i<sizeof(show_user[0])/sizeof(show_user) && sign==0;i++)
{
if(show_user[i].p_id==0)
{
show_user[i].p_id=i+1;
sprintf(show_user[i].usr,"%s",usr);
sprintf(show_user[i].psd,"%s",psd);
show_user[i].level=level;
data_user_write_file(show_user);
break;
}
if(i-1==sizeof(show_user[0])/sizeof(show_user)) {printf("已達到最大用戶數!");}
}

}
}

void user_find(struct user *show_user)
{
int i,sign=1;
char usr_cp[20],usr[20],ctnu='Y';
while(ctnu=='Y'||ctnu=='y')
{
system("cls");
printf("\t\t\t===================================\n");
printf("\t\t\t++ KTV點歌系統--用戶信息查詢 ++\n");
printf("\t\t\t===================================\n");
printf("\t\t 提示:輸入*號,可查詢所有用戶信息!\n");
printf("\t 用 戶 名:");
fflush(stdin);
scanf("%s",usr);
printf("%d",stricmp(usr,"*"));
if(stricmp(usr,"*")==0)
{
printf("\t\t\t 編號 用戶名 用戶許可權\n");
for(i=0;i<sizeof(show_user[0])/sizeof(show_user);i++)
if(show_user[i].p_id>0)
printf("\t\t\t\t %d %s %d\n",show_user[i].p_id,show_user[i].usr,show_user[i].level);
}
for(i=0;i<sizeof(show_user[0])/sizeof(show_user) && stricmp(usr,"*")!=0;i++)
{
sprintf(usr_cp,"%s",show_user[i].usr);
if(stricmp(usr_cp,usr)==0&&show_user[i].p_id>0)
{
printf("\t\t\t 編號 用戶名 用戶許可權\n");
printf("\t\t\t\t %d %s %d\n",show_user[i].p_id,show_user[i].usr,show_user[i].level);
break;
}
}
if(i==sizeof(show_user[0])/sizeof(show_user)&&stricmp(usr,"*")!=0)
printf("\t\t 用戶不存在。\n");
printf("\n\t\t\t 繼續-查詢操作?(Y||N):");
fflush(stdin);
scanf("%c",&ctnu);
}
}

void user_del(struct user *show_user)
{
int i;
char usr_cp[20],usr[20],ctnu='Y';
while(ctnu=='Y'||ctnu=='y')
{
system("cls");
printf("\t\t\t===================================\n");
printf("\t\t\t++ KTV點歌系統--刪除用戶 ++\n");
printf("\t\t\t===================================\n");
printf("\t\t\t 用 戶 名:");
fflush(stdin);
scanf("%s",usr);
for(i=0;i<sizeof(show_user[0])/sizeof(show_user);i++)
{
sprintf(usr_cp,"%s",show_user[i].usr);
if(stricmp(usr_cp,usr)==0&&stricmp(usr_cp,"admin")!=0&&show_user[i].p_id>0)
{
printf("\t\t已刪除: 編號 %d 用戶名 %s 用戶許可權 %d 的用戶。\n",show_user[i].p_id,show_user[i].usr,show_user[i].level);
show_user[i].p_id=0;
sprintf(show_user[i].usr,"%s","");
data_user_write_file(show_user);
break;
}

}
if(i==sizeof(show_user[0])/sizeof(show_user)) printf("\t\t\t 用戶不存在,刪除失敗。\n");
printf("\n\t\t 繼續下一個-刪除操作?(Y||N):");
fflush(stdin);
scanf("%c",&ctnu);
}
}

void data_user_read_file(struct user *show_user)
{
FILE *fp;
int i;
if((fp=fopen("user_data.dat","rb"))==NULL)
{
fp=fopen("user_data.dat","wb+");
printf("Can not open the oid_data_file,It's a new_data_file!\n");
Sleep(3000);
}

for(i=0;i<sizeof(show_user[0])/sizeof(show_user);i++)
{
fseek(fp,i*sizeof(struct user),0);
fread(&show_user[i],sizeof(struct user),1,fp);
}
fclose(fp);
}

void data_user_write_file(struct user *show_user)
{
FILE *fp;
int i;
if((fp=fopen("user_data.dat","wb"))==NULL)
{
printf("Can not open the file\n");
exit(0);
}

for(i=0;i<sizeof(show_user[0])/sizeof(show_user);i++)
{
fseek(fp,i*sizeof(struct user),0);
if(fwrite(&show_user[i],sizeof(struct user),1,fp)!=1)
printf("File write error\n");
}
fclose(fp);
}

!!!!!!!!!!!!!!!!!!!!!!!!!自己去稍微做修改!!!!!!!!!!!!!!!!!!!!!!!!!
********************************結束******************************

『肆』 KTV微信點歌台碼如何點歌

KTV微信點歌台碼點歌方法步驟如下:

1、打開微信,點擊右上角的加號。

『伍』 KTV的VOD點歌系統

伺服器用2003server 工作站 用LINUX 一般都是做無盤的 伺服器 基本需要的軟體有 資料庫軟體(SQL、db等等與軟體配合使用 需要看軟體是什麼需要什麼資料庫軟體) vod點播軟體 其他軟體(根據軟體不同,所需要的其他軟體類別也有不同,有的在安裝包里集成了不用安裝)以雷石軟體為例 硬體安裝,拷歌略... 安裝完2003server系統(需要安裝iis服務,方法從網路搜索就可以知道) 然後安裝SQL資料庫軟體(使用本地帳戶,空密碼 這2步是需要選擇的,其他一律默認) 安裝點歌軟體 以下為設置 搜索歌庫(方法略) 設置機頂盒IP 設置房台 雷石的是機頂盒的 但是與PC機原理一樣 都是LINUX的終端 具體的設置方式 根據點歌軟體不同有所差異

『陸』 KTV 點歌系統 原理 ,用單片機能能完成嗎

點歌系統 肯定 要用 觸摸屏 用觸摸屏 肯定要 有漂亮的界面
要麼用x86 的pc
要麼用嵌入式的 arm
運算量肯定很大 單片機遠遠達不到嘀!
而且中一般是 c/s(客戶端/伺服器端)模式的需要網路 單片機 網路幾乎不行
一般都是客戶端(點歌端)用arm
服務端 (播放端)用PC或是 arm控制的高清播放器

『柒』 KTV項目的點歌系統怎麼實現怎麼在vs裡面實現歌曲的單擊事件

你不說詳細點。怎麼回答你?

『捌』 java作業著急

我就直接放代碼了;

第一題(把對應的包名(guess1)和class名(test)修改成你的即可):

package guess1;

import java.util.Random;

public class test {

public static void main(String[] args) {

int i=1;

int total = 0;

for(i=1;i<=5;i++) {

int randomNum=new Random().nextInt(100);

System.out.println("第" + i + "個隨機數為:"+randomNum);

total += randomNum;

}

System.out.println("它們的和為:" + total);

}

}

第二題(把對應的包名(guess1)和class名(KTV)修改成你的即可):

packageguess1;

importjava.util.LinkedList;
importjava.util.Scanner;

publicclassKTV{
//輸出提示語
publicstaticvoidwelcome(){
System.out.println("歡迎使用***KTV點歌系統 0:添加歌曲 1:將歌曲置頂 2:將歌曲前移一位 3:退出系統");
}
//初始化集合(linkedList)
publicstaticvoidinitMusicList(LinkedListmusicList){
musicList.add("人來人往");
musicList.add("苦瓜");
musicList.add("斯德哥爾摩情人");
musicList.add("完");
System.out.println("初始化歌曲列表:"+musicList);

}
//添加歌曲
publicstaticvoidaddMusic(LinkedListmusicList){
System.out.println("請輸入添加歌曲的名稱:");
Scannerscanner=newScanner(System.in);
StringmusicString=scanner.nextLine();
musicList.add(musicString);
System.out.println("已添加歌曲:"+musicString);
System.out.println("歌曲列表:"+musicList);
}
//將歌曲置頂
publicstaticvoidtopMusic(LinkedListmusicList){
System.out.println("請輸入需要置頂的歌曲名稱:");
Scannerscanner=newScanner(System.in);
StringmusicString=scanner.nextLine();
musicList.remove(musicString);
musicList.addFirst(musicString);
System.out.println(musicString+"已置頂");
System.out.println("歌曲列表"+musicList);
}
//將歌曲前移
publicstaticvoidbeforeMusic(LinkedListmusicList){
System.out.println("請輸入需要前移的歌曲名稱:");
Scannerscanner=newScanner(System.in);
StringmusicString=scanner.nextLine();
intindex=musicList.indexOf(musicString);
musicList.remove(musicString);
musicList.add(index-1,musicString);
}
//退出系統
publicstaticvoidexit(){
System.out.println("--------退出--------");
System.out.println("已退出");
System.exit(0);
}
//main
publicstaticvoidmain(String[]args){
welcome();
LinkedListmusicList=newLinkedList();
initMusicList(musicList);
while(true){
System.out.println("請輸入指令:");
Scannerscanner=newScanner(System.in);
intorder=scanner.nextInt();
switch(order){
case0:
addMusic(musicList);
break;
case1:
topMusic(musicList);
break;
case2:
beforeMusic(musicList);
break;
case3:
exit();

default:
System.out.println("輸入指令有誤");
break;
}

}

}
}上面就是你要的答案了,至於放至WORD文檔中這個你應該沒問題。記得回來給個採納鼓勵一下哦。

『玖』 KTV點歌系統代碼 C++ 一定要沒錯的 能運行的 好的話 語言無所謂

中南的悲催啊~阿寧! 三. 程序代碼
#include <iostream>
#include<string>
#include <fstream>
using namespace std;

struct flight
{int fligh;
int num;
char place[10];
int dticket;
int yticket;
}fl[10]=,
,
};

struct customer
{char name[10];
int seat;
int num;
}cu[300]=,,}; //定義結構體

int cnum=3; //定義客戶編號

void list();
void dingpiao();
void tuipiao();
void chaxun();
void chaxun();
void chaxunquanbu();
void caidan1(); //函數聲明
void caidan2();
void chushi();

void main()
{cout<<"歡迎使用航空訂票系統2012末日版——版權所有,盜版必究~"<<endl<<endl;

caidan2();
} //主函數

void caidan1()
{int i;
cout<<"************* 航空訂票系統v2012 *************"<<endl;
cout<<"*** ***"<<endl;
cout<<"*** 1.訂票業務 2.退票業務 ***"<<endl;
cout<<"*** 3.查詢客戶信息 4.查詢全部信息 ***"<<endl;
cout<<"*** 5.退出系統 ***"<<endl;
cout<<"*** ***"<<endl;
cout<<"*** 如果是第一次使用本系統,請載入初始信息~謝謝~ ***"<<endl;
cout<<"*********************************************************"<<endl;
ifstream infile1("airline.dat");
ifstream infile2("customer.dat");
for(i=0;i<3;i++)
for(i=0;i<300;i++)
infile1.close();infile2.close(); //讀取數據

cout<<"請輸入業務代碼:";
list();
} //菜單1

void caidan2()
{int t;
cout<<"第一次啟動本軟體請輸入1,否則請輸入2:";cin>>t;
if(t==1)chushi();else caidan1();} //菜單2

void chushi()
{int i;
ofstream outfile("airline.dat");
ofstream file("customer.dat");

for (i=0;i<3;i++)
{ outfile<<fl[i].fligh <<" "
<<fl[i].num<<" "
<<fl[i].place<<" "
<<fl[i].dticket<<" "
<<fl[i].yticket<<endl;
file<<cu[i].name<<" "<<cu[i].num<<" "<<cu[i].seat<<" "<<cnum<<endl;}
outfile.close();file.close();
cout<<"初始化已完畢!"<<endl<<endl;
caidan1();
} //存儲數據

void list()
{int a;
cin>>a;cout<<endl;
switch(a)
{case 1:dingpiao();break;
case 2:tuipiao();break;
case 3:chaxun();break;
case 4:chaxunquanbu();break;
case 5:;break;
default: //輸入代碼
}
}

void dingpiao()/////////////////////////////////////////////////////////// 訂票
{char name[10];
int num,i,t,j,k,temp;
int x;
cout<<"請輸入你的姓名和想訂的航班號:"<<endl<<endl;
cout<<"姓名:";cin>>name;
cout<<endl;
cout<<"航班號:";cin>>num;
for(i=0;i<300;i++)
if(strcmp(name,cu[i].name)==0)
{cout<<"您已經定過航班,要返回主菜單嗎?(1.返回/2.退出)";
cin>>t;switch(t)
{case 1:caidan1();break;
default :break;}
}

for(i=0;i<300;i++)
if (name!=cu[i].name)
for(j=0;j<10;j++)
if(fl[j].fligh==num)temp=j;
if(fl[temp].yticket<=100) {cout<<"此航班還有餘票,要訂票嗎?(1.是/2.否)";
cin>>x;
switch(x)
{case 1: {for (k=0;k<3;k++)
if (fl[k].fligh==num)
{
fl[k].dticket=fl[k].dticket+1;fl[k].yticket=fl[k].yticket-1;cnum=cnum+1;
strcpy(cu[cnum].name,name);cu[cnum].num=num;
cu[cnum].seat=fl[k].dticket;

ofstream outfile1("airline.dat");
for(j=0;j<3;j++)
outfile1<<fl[j].fligh<<" "<<fl[j].num<<" "<<fl[j].place<<" "<<fl[j].dticket<<" "<<fl[j].yticket<<endl;

ofstream outfile2("customer.dat",ios::app);
outfile2<<cu[cnum].name<<" "<<cu[cnum].num<<" "<<cu[cnum].seat<<" "<<cnum<<endl; //打開文件並存儲數據

cout<<"訂票成功!"<<endl<<endl
<<"客戶信息:"<<cu[cnum].name<<'\t'<<"航班號:"<<cu[cnum].num<<'\t'<<"座位號:"<<cu[cnum].seat<<endl;
outfile1.close();outfile2.close();
cout<<" 1.返回主菜單 2.退出 :";cin>>temp;
if(temp==1) caidan1();else;
}};break;

default :caidan1();break;}}else cout<<"此航班票已經售完,請訂其他航班次的票~";

} ///////////////////////////////////////////////////////////////////////////////////////////////////// //訂票

void tuipiao()///////////////////////////////////////////////////////////////////////////////////////// 退票
{char name[10];
int i,temp,t,num,a,j;
struct tmp;
cout<<"請輸入您的姓名和航班號:"<<endl;
cout<<"姓名:";cin>>name;cout<<"航班號:";cin>>num;cout<<endl;
for(i=0;i<300;i++)
{if (strcmp(cu[i].name,name)==0)
{a=0;cout<<"確定退訂嗎?(1.是 2.否):";cin>>temp;
if(temp==1)
{ ofstream outfile1("airline.dat");
ofstream outfile2("customer.dat");
for(j=0;j<=i;j++)
outfile2<<cu[j].name<<" "<<cu[j].num<<" "<<cu[j].seat<<" "<<j<<endl;
for(t=0;t<3;t++)
}
for(t=0;t<3;t++)
outfile1<<fl[t].fligh<<" "<<fl[t].num<<" "<<fl[t].place<<" "<<fl[t].dticket<<" "<<fl[t].yticket<<endl;
}

}
else a!=0;}
if (a!=0) cout<<"沒有你的信息,請查證後再操作!";
cout<<"返回主菜單?1.是2.否:";cin>>temp;
if(temp==1)caidan1();}
//////////////////////////////////////////////////////////////////// 退票

void chaxun()
{char name[10];
int temp,i,a;

cout<<"請輸入你的姓名:";cin>>name;
for(i=0;i<300;i++)
if (strcmp(cu[i].name,name)==0)
cout<<"*****乘客信息*****"<<endl<<"姓名:"<<cu[temp].name<<'\t'
<<"航班號:"<<cu[temp].num<<'\t'<<"座位號:"<<cu[temp].seat<<endl;
if (a!=0) cout<<"沒有你的信息,請查證後再操作!"<<endl;
cout<<"返回主菜單?1.是2.否";cin>>temp;
if(temp==1)caidan1();
} //查詢客戶信息

void chaxunquanbu()
{int i,temp;
cout<<"乘客信息:"<<endl<<endl;
for(i=0;i<300;i++)

for(i=0;i<temp;i++)
cout<<"姓名:"<<cu[i].name<<'\t'<<"航班號:"<<cu[i].num<<'\t'<<"座位號:"<<cu[i].seat<<'\t'<<"編號:"<<i+1<<endl;
cout<<endl<<"航班信息:"<<endl<<endl;
for(i=0;i<3;i++)
cout<<"航班號:"<<fl[i].fligh<<'\t'<<"飛機號:"<<fl[i].num<<'\t'<<"目的地:"<<fl[i].place<<'\t'<<"已訂票數:"<<fl[i].dticket<<'\t'<<"剩餘票數:"<<fl[i].yticket<<endl;
cout<<"返回主菜單?1.是2.否";cin>>temp;
if(temp==1)caidan1();} //查詢全部信息

這個你看看能用嗎
另外,站長團上有產品團購,便宜有保證

『拾』 大俠們,小弟跪求ktv點歌系統c++代碼啊,急。不必復雜

換系統。一個電腦搞定 哪有那麼復雜

閱讀全文

與javaktv點歌源碼相關的資料

熱點內容
c語言中編譯和運行 瀏覽:999
畫流圖找循環編譯原理 瀏覽:131
oppo手機西瓜視頻的文件夾 瀏覽:867
騎手一般用哪個app 瀏覽:610
程序員老闆用什麼手機 瀏覽:848
比心app頭像不通過為什麼 瀏覽:105
加密幣市值前十走勢 瀏覽:190
單片機學習推薦課程 瀏覽:473
對數ln的運演算法則圖片 瀏覽:735
仿微博app源碼 瀏覽:781
怎麼取消調用app 瀏覽:545
程序員去哪裡求助 瀏覽:834
伺服器里的埠是什麼 瀏覽:975
aspnetjavaphp 瀏覽:399
程序員畢業時間 瀏覽:286
程序員用戶免費軟體 瀏覽:754
51單片機匯編語言指令 瀏覽:139
女程序員好難 瀏覽:688
三田壓縮機與電裝 瀏覽:710
重生細胞安卓版沒鍵盤怎麼玩 瀏覽:994