电影院在线售票系统源码(电影院网上售票系统)
本文目录一览:
- 1、大学C语言(c++)课程设计电影院售票管理系统
- 2、电影院售票的求大虾们帮我做一个电影院售票系统(C#,java都行)CS或者BS结构都行 ,很急 请大虾们帮帮忙
- 3、求c语言,电影院售票管理系统的设计与实现的代码
- 4、基于JSP和MySql的电影院售票管理系统源代码和数据库
- 5、电影院售票系统 java写的,B/S架构谁有现成的啊?
- 6、求简单的java电影院售票系统源代码
大学C语言(c++)课程设计电影院售票管理系统
#includeiostream
#includeiomanip
#define LEN 20
#define ROW 20
using namespace std;
void initseat(char s[LEN][ROW])
{
int i,j;
for(i=0;iLEN;i++)
{
for(j=0;jROW;j++)
{
s[i][j]=' ';
}
}
}
void printmenu()
{
cout"\t\t1.查询座位\t""2.预定座位"endl;
cout"\t\t3.打印电影票\t""4.显示所有位置"endl;
cout"\t\t0.退出"endl;
}
void printseat(char s[LEN][ROW])
{
int i,j;
cout" ";
for(i=0;iROW;i++)
coutsetw(3)i+1;
coutendl;
for(i=0;iLEN;i++)
{
coutsetw(3)i+1".";
for(j=0;jROW;j++)
coutsetw(3)s[i][j];
coutendl;
}
}
bool searchfull(char s[LEN][ROW])
{
int l,r;
cout"您要查找的行数为:";
cinl;
cout"您要查找的列数为:";
cinr;
if(s[l-1][r-1]!=' ')
{
cout"您查找的座位已有人!!!"endl;
return false;
}
else
{
cout"您查找的座位没有人!!!"endl;
return true;
}
}
bool printticket(char s[LEN][ROW],int l,int r)
{
cout"电影名称:""星际穿越"endl;
cout"座位:"l"排"r"列"endl;
cout"放映时间:""2014年12月20日14:00"endl;
return true;
}
bool reservation(char s[LEN][ROW])
{
int l,r;
cout"您要预定的行数为:";
cinl;
cout"您要预定的列数为:";
cinr;
if(!(l=LENl=0r=ROWr=0))
{
cout"您的输入不合法!!!"endl"预定失败!!!"endl;
return false;
}
bool flag;
if(s[l-1][r-1]=='#')
flag=false;
else
flag=true;
if(flag==false)
{
cout"此座位已有人!!!"endl;
return false;
}
s[l-1][r-1]='#';
printticket(s,l,r);
return true;
}
int main()
{
char seat[LEN][ROW];
int flag,l,r;
initseat(seat);
printseat(seat);
printmenu();
while(cinflag,flag!=0)
{
switch(flag)
{
case 1:searchfull(seat);break;
case 2:reservation(seat);break;
case 3:cout"请输入您要打印的行数:";cinl;
cout"请输入您要打印的行数:";cinr;
if(!(l=LENl=0r=ROWr=0))
{
cout"您的输入不合法!!!"endl"预定失败!!!"endl;
break;
}
printticket(seat,l,r);
break;
case 4:printseat(seat);
default:break;
}
printmenu();
}
return 0;
}
电影院售票的求大虾们帮我做一个电影院售票系统(C#,java都行)CS或者BS结构都行 ,很急 请大虾们帮帮忙
这是我以前写的
#includestdio.h
#includestring.h
#define N 99 //票数容量
struct Date
{
int year;
int month;
int day;
};
struct Word
{
char movie[20]; //片名
struct Date time; //上映日期
int price; //票价
int spare; //剩余票数
}a[N],t;
void newticket(FILE *fp)
{
printf("片名:");
scanf(" %s",t.movie);
printf("日期:(例如 2014 1 25)\n");
scanf("%d%d%d",t.time.year,t.time.month,t.time.day);
printf("票价:");
scanf(" %d",t.price);
printf("剩余票数:");
scanf(" %d",t.spare);
if(t.spare!=0) //余票不为0
fprintf(fp,"%-20s %4d-%02d-%02d %3d %3d\n",t.movie,t.time.year,\
t.time.month,t.time.day,t.price,t.spare);
fclose(fp);
}
void look(FILE *fp)
{
int i,n=0;
// char ch;
fclose(fp);
fp=fopen("电影票.txt","r");
for(i=0;iN;i++)
{
fscanf(fp,"%s %d-%d-%d %d %d\n",a[i].movie,a[i].time.year,\
a[i].time.month,a[i].time.day,a[i].price,a[i].spare);
if(a[i].spare0)n++;
}
for(i=0;in;i++)
printf("%-20s %4d-%02d-%02d %3d %3d\n",a[i].movie,a[i].time.year,\
a[i].time.month,a[i].time.day,a[i].price,a[i].spare);
fclose(fp);
}
void menu()
{
printf("========电影票管理系统========\n");
printf("1.添加售票 2.余票查询\n0.退出程序\n");
printf("==============================\n");
printf("功能选项:");
}
int main()
{
FILE *fp;
char c;
while(1)
{
menu();
scanf(" %c",c);
fp=fopen("电影票.txt","a+");
switch(c)
{
case '1':newticket(fp);break;
case '2':look(fp);break;
case '0':return 0;
}
}
}
求c语言,电影院售票管理系统的设计与实现的代码
#include stdio.h
#include stdlib.h
struct cell
{
char* name;
int time;
int seat;
int saled;
} a,b,c,d;
int sel=0;
void title();
void saleproc();
int saleThread(struct cell* ce,int dd);
void tiupiaoproc();
int tiupiaoThread(struct cell* ce);
void count();
int init(struct cell* ce,char* name,int time,int seat)
{
ce-name=name;
ce-time=time;
ce-seat=seat;
ce-saled=0;
return 1;
}
int saleThread(struct cell* ce,int dd)
{
if((ce-seat-ce-saled)=dd)
{
ce-saled+=dd;
printf("售票成功!按ESC键返回主菜单\n");
fflush(stdin);
int cc=_getche();
return 1;
}
else
{
printf("售票失败---余票不足!按ESC键返回主菜单\n");
fflush(stdin);
int cc=_getche();
return 0;
}
}
void saleproc()
{
int f=1;
while(f)
{
system("cls");
printf("***********************************\n");
printf("* *\n");
printf("* 厅 影片 时间 余票 *\n");
printf("* *\n");
printf("* A %s %d:%d %3d *\n",a.name,a.time/60,a.time%60,a.seat-a.saled);
printf("* *\n");
printf("* B %s %d:%d %3d *\n",b.name,b.time/60,b.time%60,b.seat-b.saled);
printf("* *\n");
printf("* C %s %d:%d %3d *\n",c.name,c.time/60,c.time%60,c.seat-c.saled);
printf("* *\n");
printf("* D %s %d:%d %3d *\n",d.name,d.time/60,d.time%60,d.seat-d.saled);
printf("* *\n");
printf("***********************************\n");
printf("请选择放映厅(a,b,c,d)和要购的票数(按ESC键返回主菜单)(格式: a 5):\n");
fflush(stdin);
char cc;
int dd;
dd=_getche();
if(dd==27)
{
f=0;
break;
}
else
{
cc=(char)dd;
}
scanf("%d",dd);
switch(cc)
{
case 'a':
saleThread(a,dd);
f=0;
break;
case 'b':
saleThread(b,dd);
f=0;
break;
case 'c':
saleThread(c,dd);
f=0;
break;
case 'd':
saleThread(d,dd);
f=0;
break;
default:
break;
}
}
title();
}
int tiupiaoThread(struct cell* ce)
{
if(ce-saled==0)
{
printf("撞尼玛鬼了 老子一张票都没卖, 哪来的退票???\n");
fflush(stdin);
int cc=_getche();
return 0;
}
ce-saled--;
printf("退票成功! 按任意键返回主菜单\n");
fflush(stdin);
int cc=_getche();
return 1;
}
void tiupiaoproc()
{
int f=1;
while(f)
{
system("cls");
printf("***********************************\n");
printf("* *\n");
printf("* 退 票 *\n");
printf("* *\n");
printf("* A %-20s *\n",a.name);
printf("* *\n");
printf("* B %-20s *\n",b.name);
printf("* *\n");
printf("* C %-20s *\n",c.name);
printf("* *\n");
printf("* D %-20s *\n",d.name);
printf("* *\n");
printf("***********************************\n");
printf("请输入要退的厅(a,b,c,d):\n");
char cc;
fflush(stdin);
scanf("%c",cc);
if(cc==' ')
{
f=0;
break;
}
switch(cc)
{
case 'a':
tiupiaoThread(a);
f=0;
break;
case 'b':
tiupiaoThread(b);
f=0;
break;
case 'c':
tiupiaoThread(c);
f=0;
break;
case 'd':
tiupiaoThread(d);
f=0;
break;
default:
break;
}
}
title();
}
void countproc()
{
int f=1;
while(f)
{
system("cls");
printf("***********************************\n");
printf("* *\n");
printf("* 统 计 *\n");
printf("* *\n");
printf("* A厅: 余票 %3d 上座率 %5.2f%% *\n",a.seat-a.saled,(((float)a.saled/(float)a.seat)*100));
printf("* *\n");
printf("* B厅: 余票 %3d 上座率 %5.2f%% *\n",b.seat-b.saled,(((float)b.saled/(float)b.seat)*100));
printf("* *\n");
printf("* C厅: 余票 %3d 上座率 %5.2f%% *\n",c.seat-c.saled,(((float)c.saled/(float)c.seat)*100));
printf("* *\n");
printf("* D厅: 余票 %3d 上座率 %5.2f%% *\n",d.seat-d.saled,(((float)d.saled/(float)d.seat)*100));
printf("* *\n");
printf("***********************************\n");
printf("按ESC键返回主菜单!\n");
fflush(stdin);
int cc=_getche();
if(cc==27)
{
f=0;
break;
}
}
title();
}
void title()
{
int f=1;
while(f)
{
system("cls");
printf("***********************************\n");
printf("* *\n");
printf("* 欢迎光临牛B电影院 *\n");
printf("* *\n");
printf("* 1. 售 票 *\n");
printf("* *\n");
printf("* 2. 退 票 *\n");
printf("* *\n");
printf("* 3. 统 计 *\n");
printf("* *\n");
printf("* 4. 退 出 *\n");
printf("* *\n");
printf("***********************************\n");
printf("请选择:(1,2,3,4) \n");
fflush(stdin);
scanf("%d",sel);
getchar();
switch(sel)
{
case 1:
saleproc();
f=0;
break;
case 2:
tiupiaoproc();
f=0;
break;
case 3:
countproc();
f=0;
break;
case 4:
system("exit");
f=0;
break;
default:
break;
}
}
}
int main(int argc, char *argv[])
{
init(a,"钢铁侠3",18*60+30,150);
init(b,"致青春",19*60+30,150);
init(c,"姜戈",20*60+30,150);
init(d,"生化危机4",20*60+20,100);
title();
return 0;
}
基于JSP和MySql的电影院售票管理系统源代码和数据库
基于JSP和MySql的电影院售票管理系统源代码和数据库嗯哪,我有的,
电影院售票系统 java写的,B/S架构谁有现成的啊?
CSDN上面请大神去吧···一般这种东西是分什么用途的···你要是只是作业的话或许某个大神心情好会给你源码···如果你要是商用的话···那就只能RMB解决了···
求简单的java电影院售票系统源代码
这个没人会给的,因为编出来可以卖给大四的学生做毕业设计,所以没戏