欢迎来到天天文库
浏览记录
ID:59601838
大小:125.79 KB
页数:21页
时间:2020-11-14
《电影票售票系统.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电影票售票系统一、课题内容和要求某电影院共有n个观影厅,每个观影厅有若干个座位,座位根据不同位置具有不同价格,现在要求实现如下功能:1)电影院为某个观影厅设置放映影片的时间和次数,并为不同时间段不同位置的座位设置不同的价格。 2)电影院向用户销售电影票,在销售时,向用户显示不同时间段不同位置的情况供用户选择。3)按周统计每个电影厅或者每部电影的销售额。(二)其它要求:(1)只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)学生可自动增加新功能模块(视情况可另外加分)(4)写出课程设计报
2、告,具体要求见相关说明文档二、需求分析#include//标准的输入输出流头文件usingnamespacestd;//标识符的各种可见范围#definenum2//方便程序段的定义和修改。#defineseats3//电影院的座位数#defineTIME3//早上中午晚上三个时间段intpo[num][TIME];//放哪场电影intas[num][seats][TIME];//价格intqw[num][seats][TIME];//买了多少张票voidssu(){intk,o;for(k=0;k3、设置第%d个影厅早上放映了几部电影",k);scanf("%d",&po[k][0]);printf("请设置第%d个影厅中午放映了几部电影",k);scanf("%d",&po[k][1]);printf("请设置第%d个影厅晚上放映了几部电影",k);scanf("%d",&po[k][2]);}for(k=0;k4、电影厅第%d排桌位中午的票价",k,o);scanf("%d",&as[k][o][1]);printf("请输入第%d个电影厅第%d排桌位晚上的票价",k,o);scanf("%d",&as[k][o][2]);}}}intio,pos;for(io=0;io5、eats;++pos){printf("第%d个电影厅第%d排桌位早上,中午,晚上票价为",io,pos);printf("%dtt%dtt%dtt",as[io][pos][0],as[io][pos][1],as[io][pos][2]);}}printf("请输入您要的电影厅号(0-1),座位号(0-2)早上(0),中午(1),晚上(2)");intk;scanf("%d%d%d",&io,&pos,&k);qw[io][pos][k]++;getchar();//有一个int型的返回值,输入的字符被存放在键盘缓冲区中}charS6、HowOUT(){//system("cls");//清屏命令printf("************欢迎进入电影售票管理系统**********");printf("请选择操作选项:");printf("ttt1.电影录入");printf("ttt2.电影销售");printf("ttt3.电影统计");printf("*******************************************");printf("输入z退出");printf("请输入您的选项(17、,2,3):");returngetchar();}voidmain(){while(1){charch=SHowOUT();switch(ch){case'1':{ssu();}case'2':{pw();}case'3':{puts("请输入您要统计的电影厅号和座位号");inti,j;scanf("%d%d",&i,&j);printf("过去一周第%d个电影厅第%d排桌位早上,中午,晚上分别出售电影票数为",i,j);printf("%dtt%dtt%dtt",qw[i][j][0],qw[i][j][1],qw[i][j][28、]);}}}}三、概要设计欢迎界面主函数电影销售电影录入查找统计售
3、设置第%d个影厅早上放映了几部电影",k);scanf("%d",&po[k][0]);printf("请设置第%d个影厅中午放映了几部电影",k);scanf("%d",&po[k][1]);printf("请设置第%d个影厅晚上放映了几部电影",k);scanf("%d",&po[k][2]);}for(k=0;k4、电影厅第%d排桌位中午的票价",k,o);scanf("%d",&as[k][o][1]);printf("请输入第%d个电影厅第%d排桌位晚上的票价",k,o);scanf("%d",&as[k][o][2]);}}}intio,pos;for(io=0;io5、eats;++pos){printf("第%d个电影厅第%d排桌位早上,中午,晚上票价为",io,pos);printf("%dtt%dtt%dtt",as[io][pos][0],as[io][pos][1],as[io][pos][2]);}}printf("请输入您要的电影厅号(0-1),座位号(0-2)早上(0),中午(1),晚上(2)");intk;scanf("%d%d%d",&io,&pos,&k);qw[io][pos][k]++;getchar();//有一个int型的返回值,输入的字符被存放在键盘缓冲区中}charS6、HowOUT(){//system("cls");//清屏命令printf("************欢迎进入电影售票管理系统**********");printf("请选择操作选项:");printf("ttt1.电影录入");printf("ttt2.电影销售");printf("ttt3.电影统计");printf("*******************************************");printf("输入z退出");printf("请输入您的选项(17、,2,3):");returngetchar();}voidmain(){while(1){charch=SHowOUT();switch(ch){case'1':{ssu();}case'2':{pw();}case'3':{puts("请输入您要统计的电影厅号和座位号");inti,j;scanf("%d%d",&i,&j);printf("过去一周第%d个电影厅第%d排桌位早上,中午,晚上分别出售电影票数为",i,j);printf("%dtt%dtt%dtt",qw[i][j][0],qw[i][j][1],qw[i][j][28、]);}}}}三、概要设计欢迎界面主函数电影销售电影录入查找统计售
4、电影厅第%d排桌位中午的票价",k,o);scanf("%d",&as[k][o][1]);printf("请输入第%d个电影厅第%d排桌位晚上的票价",k,o);scanf("%d",&as[k][o][2]);}}}intio,pos;for(io=0;io5、eats;++pos){printf("第%d个电影厅第%d排桌位早上,中午,晚上票价为",io,pos);printf("%dtt%dtt%dtt",as[io][pos][0],as[io][pos][1],as[io][pos][2]);}}printf("请输入您要的电影厅号(0-1),座位号(0-2)早上(0),中午(1),晚上(2)");intk;scanf("%d%d%d",&io,&pos,&k);qw[io][pos][k]++;getchar();//有一个int型的返回值,输入的字符被存放在键盘缓冲区中}charS6、HowOUT(){//system("cls");//清屏命令printf("************欢迎进入电影售票管理系统**********");printf("请选择操作选项:");printf("ttt1.电影录入");printf("ttt2.电影销售");printf("ttt3.电影统计");printf("*******************************************");printf("输入z退出");printf("请输入您的选项(17、,2,3):");returngetchar();}voidmain(){while(1){charch=SHowOUT();switch(ch){case'1':{ssu();}case'2':{pw();}case'3':{puts("请输入您要统计的电影厅号和座位号");inti,j;scanf("%d%d",&i,&j);printf("过去一周第%d个电影厅第%d排桌位早上,中午,晚上分别出售电影票数为",i,j);printf("%dtt%dtt%dtt",qw[i][j][0],qw[i][j][1],qw[i][j][28、]);}}}}三、概要设计欢迎界面主函数电影销售电影录入查找统计售
5、eats;++pos){printf("第%d个电影厅第%d排桌位早上,中午,晚上票价为",io,pos);printf("%dtt%dtt%dtt",as[io][pos][0],as[io][pos][1],as[io][pos][2]);}}printf("请输入您要的电影厅号(0-1),座位号(0-2)早上(0),中午(1),晚上(2)");intk;scanf("%d%d%d",&io,&pos,&k);qw[io][pos][k]++;getchar();//有一个int型的返回值,输入的字符被存放在键盘缓冲区中}charS
6、HowOUT(){//system("cls");//清屏命令printf("************欢迎进入电影售票管理系统**********");printf("请选择操作选项:");printf("ttt1.电影录入");printf("ttt2.电影销售");printf("ttt3.电影统计");printf("*******************************************");printf("输入z退出");printf("请输入您的选项(1
7、,2,3):");returngetchar();}voidmain(){while(1){charch=SHowOUT();switch(ch){case'1':{ssu();}case'2':{pw();}case'3':{puts("请输入您要统计的电影厅号和座位号");inti,j;scanf("%d%d",&i,&j);printf("过去一周第%d个电影厅第%d排桌位早上,中午,晚上分别出售电影票数为",i,j);printf("%dtt%dtt%dtt",qw[i][j][0],qw[i][j][1],qw[i][j][2
8、]);}}}}三、概要设计欢迎界面主函数电影销售电影录入查找统计售
此文档下载收益归作者所有