導航:首頁 > 院線電影 > 在線電影票購票應用系統設計

在線電影票購票應用系統設計

發布時間:2022-10-17 12:02:39

Ⅰ 求c語言,電影院售票管理系統的設計與實現的代碼

#include<stdio.h>
#include<stdlib.h>

structcell
{
char*name;
inttime;
intseat;
intsaled;
}a,b,c,d;

intsel=0;
voidtitle();
voidsaleproc();
intsaleThread(structcell*ce,intdd);
voidtiupiaoproc();
inttiupiaoThread(structcell*ce);
voidcount();

intinit(structcell*ce,char*name,inttime,intseat)
{
ce->name=name;
ce->time=time;
ce->seat=seat;
ce->saled=0;
return1;
}

intsaleThread(structcell*ce,intdd)
{
if((ce->seat-ce->saled)>=dd)
{
ce->saled+=dd;
printf("售票成功!按ESC鍵返回主菜單 ");
fflush(stdin);
intcc=_getche();
return1;
}
else
{
printf("售票失敗---余票不足!按ESC鍵返回主菜單 ");
fflush(stdin);
intcc=_getche();
return0;
}
}

voidsaleproc()
{
intf=1;
while(f)
{
system("cls");
printf("*********************************** ");
printf("** ");
printf("*廳影片時間余票* ");
printf("** ");
printf("*A%s%d:%d%3d* ",a.name,a.time/60,a.time%60,a.seat-a.saled);
printf("** ");
printf("*B%s%d:%d%3d* ",b.name,b.time/60,b.time%60,b.seat-b.saled);
printf("** ");
printf("*C%s%d:%d%3d* ",c.name,c.time/60,c.time%60,c.seat-c.saled);
printf("** ");
printf("*D%s%d:%d%3d* ",d.name,d.time/60,d.time%60,d.seat-d.saled);
printf("** ");
printf("*********************************** ");
printf("請選擇放映廳(a,b,c,d)和要購的票數(按ESC鍵返回主菜單)(格式:a5): ");
fflush(stdin);
charcc;
intdd;
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();
}

inttiupiaoThread(structcell*ce)
{
if(ce->saled==0)
{
printf("撞尼瑪鬼了老子一張票都沒賣,哪來的退票??? ");
fflush(stdin);
intcc=_getche();
return0;
}
ce->saled--;
printf("退票成功!按任意鍵返回主菜單 ");
fflush(stdin);
intcc=_getche();
return1;
}

voidtiupiaoproc()
{
intf=1;
while(f)
{
system("cls");
printf("*********************************** ");
printf("** ");
printf("*退票* ");
printf("** ");
printf("*A%-20s* ",a.name);
printf("** ");
printf("*B%-20s* ",b.name);
printf("** ");
printf("*C%-20s* ",c.name);
printf("** ");
printf("*D%-20s* ",d.name);
printf("** ");
printf("*********************************** ");
printf("請輸入要退的廳(a,b,c,d): ");
charcc;
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();
}

voidcountproc()
{
intf=1;
while(f)
{
system("cls");
printf("*********************************** ");
printf("** ");
printf("*統計* ");
printf("** ");
printf("*A廳:余票%3d上座率%5.2f%%* ",a.seat-a.saled,(((float)a.saled/(float)a.seat)*100));
printf("** ");
printf("*B廳:余票%3d上座率%5.2f%%* ",b.seat-b.saled,(((float)b.saled/(float)b.seat)*100));
printf("** ");
printf("*C廳:余票%3d上座率%5.2f%%* ",c.seat-c.saled,(((float)c.saled/(float)c.seat)*100));
printf("** ");
printf("*D廳:余票%3d上座率%5.2f%%* ",d.seat-d.saled,(((float)d.saled/(float)d.seat)*100));
printf("** ");
printf("*********************************** ");
printf("按ESC鍵返回主菜單! ");
fflush(stdin);
intcc=_getche();
if(cc==27)
{
f=0;
break;
}
}
title();
}

voidtitle()
{
intf=1;
while(f)
{
system("cls");
printf("*********************************** ");
printf("** ");
printf("*歡迎光臨牛B電影院* ");
printf("** ");
printf("*1.售票* ");
printf("** ");
printf("*2.退票* ");
printf("** ");
printf("*3.統計* ");
printf("** ");
printf("*4.退出* ");
printf("** ");
printf("*********************************** ");
printf("請選擇:(1,2,3,4) ");
fflush(stdin);
scanf("%d",&sel);
getchar();
switch(sel)
{
case1:
saleproc();
f=0;
break;
case2:
tiupiaoproc();
f=0;
break;
case3:
countproc();
f=0;
break;
case4:
system("exit");
f=0;
break;
default:
break;
}
}
}

intmain(intargc,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();
return0;
}

Ⅱ 設計實戰,稱職又好用的電影購票APP應該如何設計

周圍商圈和城市綜合體的大屏幕越來越多,去電影院看電影也已經成為了我們日常生活中非常自然的一種娛樂方式。吃著爆米花喝著可樂,在大熒幕上看著別人的故事和人生,這種放鬆的體驗非常受歡迎。
所以,買電影票是一個繞不開的鋼需。我們常常會藉助各種購票APP和網站來篩選電影信息,匹配時間表,挑選作為,甚至購買觀影時吃的食品和飲料。如何讓整個購票、觀影的過程更加舒適,是這些服務商和APP、網站所需要做到的事情。今天的文章,我們來聊一聊,如何為一個電影購票APP設計頁面UI和體驗、功能。
個人頁面
必須承認的是,現如今的應用APP 在個人化、個性化體驗設計上越來越成熟,要求也越來越高了,相應的個人頁面也成為了APP當中必不可少的組成部分。作為一款電影購票類APP,用戶的個人購票信息都會集中在個人頁面中呈現。更重要的是,個人頁面的個性化設計能夠更好地同用戶產生聯系,進而培養忠誠度;另一方面,通過個人頁面來跟蹤用戶信息也會變得更加輕松。
個人頁面只應該包含必要的信息,否則整個頁面的UI復雜度很難控制。用戶注冊的時候,通常會需要用戶提交用戶名(ID、姓名)、電子郵件、注冊地和電影偏好。由於購票是主要的功能,通常還需要提交信用卡或其他的支付信息,便於用戶購買和預訂。除此之外,通過用戶的日常購買信息和地理位置信息,APP還能為用戶提供更多有用的電影信息,比如周圍的電影相關的活動和附近正在上映的電影的相關資訊。
主界面
主界面,或者說首頁,是絕大多數數字產品的核心和基礎,用戶通常是從這里開始他們的旅程。主界面會因為產品類型的不同而有所差異。
對於這款電影購票APP而言,主屏幕無疑是要呈現電影本身的,其形式則是電影海報和電影名稱,當天所播放的電影都會在主界面顯示。這些電影會以列表的形式展現,這樣用戶可以快速瀏覽並選擇。海報應該是可點擊的,並且隨後用戶會隨之進入特定電影的單獨頁面。
此外,主界面的UI當中,應該有搜索框,讓用戶能夠搜索並快速找到他們想要的電影。在搜索結果中,添加篩選機制,幫助用戶更快地在結果列表中篩選出他們想要的條目。

Ⅲ 電影院售票的求大蝦們幫我做一個電影院售票系統(C#,java都行)CS或者BS結構都行 ,很急 請大蝦們幫幫忙

這是我以前寫的
#include<stdio.h>
#include<string.h>
#defineN99//票數容量

structDate
{
intyear;
intmonth;
intday;
};
structWord
{
charmovie[20];//片名
structDatetime;//上映日期
intprice;//票價
intspare;//剩餘票數
}a[N],t;

voidnewticket(FILE*fp)
{
printf("片名:");
scanf("%s",t.movie);
printf("日期:(例如2014125) ");
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 ",t.movie,t.time.year,
t.time.month,t.time.day,t.price,t.spare);
fclose(fp);
}

voidlook(FILE*fp)
{
inti,n=0;
// charch;
fclose(fp);
fp=fopen("電影票.txt","r");
for(i=0;i<N;i++)
{
fscanf(fp,"%s%d-%d-%d%d%d ",a[i].movie,&a[i].time.year,
&a[i].time.month,&a[i].time.day,&a[i].price,&a[i].spare);
if(a[i].spare>0)n++;
}
for(i=0;i<n;i++)
printf("%-20s%4d-%02d-%02d%3d%3d ",a[i].movie,a[i].time.year,
a[i].time.month,a[i].time.day,a[i].price,a[i].spare);
fclose(fp);
}

voidmenu()
{
printf("========電影票管理系統======== ");
printf("1.添加售票2.余票查詢 0.退出程序 ");
printf("============================== ");
printf("功能選項:");
}

intmain()
{
FILE*fp;
charc;
while(1)
{
menu();
scanf("%c",&c);
fp=fopen("電影票.txt","a+");
switch(c)
{
case'1':newticket(fp);break;
case'2':look(fp);break;
case'0':return0;
}
}
}

Ⅳ javaEE編程,項目用的是SSH三大框架,做的是購票系統,比如是電影票,如何處理多個人選擇多一張票的現象

選好座位提交後修改該座位狀態。 後面的人在選同樣一個後提交就提示已賣出,然後刷新頁面

Ⅳ 那些第三方電影票網站,是怎麼實現電影票購買的

肯定首先要與專搞電影售票的談啊 畢竟別人可能是一級代理 談好價錢後 別人開放介面給你使用就好了

Ⅵ 設計開發基於WEB的(用ASP.NET的)電影票訂購系統的硬體環境和軟體環境是什麼

你說的是伺服器的配置吧?今年出的台式機就可以。操作系統最好是server的,IIS 6.0以上版本。資料庫看你需要,access,mysql,sql server都可以。

Ⅶ Power Designer設計影院售票系統

地址: http://web.52im.net/article.php?articleid=6747

Power Designer是Sybase公司的CASE工具集,使用它可以方便地對管理信息系統進行分析設計,它幾乎包括了資料庫模型設計的全過程。利用Power Designer可以製作數據流程圖、概念數據模型、物理數據模型,可以生成多種客戶端開發工具的應用程序,還可為數據倉庫製作結構模型,也能對團隊設計模型進行控制。Power Designer的4種模型:概念數據模型 (CDM)物理數據模型 (PDM) 面向對象模型 (OOM) 業務程序模型 (BPM) 我主要介紹一下PDM:PDM 敘述資料庫的物理實現,幫助你考慮真實的物理實現的細節。你能通過修正PDM來適合你的表現或物理約束。主要目的是把CDM中建立的現實世界模型生成特定的DBMS腳本,產生資料庫中保存信息的儲存結構,保證數據在資料庫中的完整性和一致性。PDM是適合於系統設計階段的工具。簡單說:就是PDM可以自動生成諸如'create table'之類的sql腳本.在數據建模過程中,我們建立概念數據模型,通過正向工程生成物理數據模型,生成資料庫建庫腳本,最後將物理數據模型生成關系資料庫。系統資料庫設計人員希望能夠將資料庫設計和關系資料庫生成無縫地集成起來,如何保證物理數據模型與其對應資料庫之間的雙向同步成為數據建模非常關鍵的一點。Powerdesigner作為強大的Case工具,為我們提供了方便的逆向工程特性。可以將目前所有流行的後端資料庫(包括Sybase、DB2、Oracle等)的結構信息通過逆向工程加入到PowerDesigner的物理數據模型和概念數據模型中,包括表、索引、觸發器、視圖等。下面說一下如何用PowerDesigner進行逆向工程.1.我用的資料庫是oracle9i,我為了訪問oracle資料庫,在我的機器上安裝了oracle客戶端(提供了oracle客戶端的驅動程序,而精簡客戶端則不可以),配置一個名稱為mylcl的服務:MYLCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.106)(PORT = 1521)) ) (CONNECT_DATA = (SID = pwsc) ) )用戶名為:testuser,密碼為test. 2.在pd中,新建一個pdm,選擇資料庫為oracle9i3.選擇Database->configure connections,轉到system dsn標簽,點擊"添加",選擇驅動程序,由於我的資料庫是oracle,所以我選擇"oracle in oraclient10g_home1"(安裝了oracle客戶端才有這個驅動,而精簡客戶端沒有此驅動)4.在data source name 中,可以隨便命名一個"ora-test",在tns-server name中選擇第一步中的服務名稱:mylcl.點擊"test connection",輸入用戶名密碼,connection ok!5.點擊database->reverse engineer database ,選擇odbc datasource:ora-test.然後點擊確定哈哈,看見什麼了.我就不說了吧pdm的圖表如何?其實pd還可以通過sql來進行反向工程,我就不說了特此存檔.同時也希望對大家有幫助.

Ⅷ 如何用MyEclipse+Server資料庫設計出一套簡單的影院售票系統

給你個最簡單的:1、設計表: (1)座位表((行,列)(主鍵),是否已售出,售出類型(VIP,學生票,打折統計收入用的))2、編寫界面:即然簡單就肯定不要做圖形的。 每場新電影,新建一個座位表。來一個顧客,選定座位後,修改選定座位的表項。

Ⅸ 大學C語言(c++)課程設計電影院售票管理系統

#include<iostream>
#include<iomanip>
#defineLEN20
#defineROW20
usingnamespacestd;

voidinitseat(chars[LEN][ROW])
{
inti,j;
for(i=0;i<LEN;i++)
{
for(j=0;j<ROW;j++)
{
s[i][j]='';
}
}
}
voidprintmenu()
{
cout<<" 1.查詢座位 "<<"2.預定座位"<<endl;
cout<<" 3.列印電影票 "<<"4.顯示所有位置"<<endl;
cout<<" 0.退出"<<endl;
}
voidprintseat(chars[LEN][ROW])
{
inti,j;
cout<<"";
for(i=0;i<ROW;i++)
cout<<setw(3)<<i+1;
cout<<endl;
for(i=0;i<LEN;i++)
{
cout<<setw(3)<<i+1<<".";
for(j=0;j<ROW;j++)
cout<<setw(3)<<s[i][j];
cout<<endl;
}
}
boolsearchfull(chars[LEN][ROW])
{
intl,r;
cout<<"您要查找的行數為:";
cin>>l;
cout<<"您要查找的列數為:";
cin>>r;
if(s[l-1][r-1]!='')
{
cout<<"您查找的座位已有人!!!"<<endl;
returnfalse;
}
else
{
cout<<"您查找的座位沒有人!!!"<<endl;
returntrue;
}
}
boolprintticket(chars[LEN][ROW],intl,intr)
{
cout<<"電影名稱:"<<"星際穿越"<<endl;
cout<<"座位:"<<l<<"排"<<r<<"列"<<endl;
cout<<"放映時間:"<<"2014年12月20日14:00"<<endl;
returntrue;
}
boolreservation(chars[LEN][ROW])
{
intl,r;
cout<<"您要預定的行數為:";
cin>>l;
cout<<"您要預定的列數為:";
cin>>r;
if(!(l<=LEN&&l>=0&&r<=ROW&&r>=0))
{
cout<<"您的輸入不合法!!!"<<endl<<"預定失敗!!!"<<endl;
returnfalse;
}
boolflag;
if(s[l-1][r-1]=='#')
flag=false;
else
flag=true;
if(flag==false)
{
cout<<"此座位已有人!!!"<<endl;
returnfalse;
}
s[l-1][r-1]='#';
printticket(s,l,r);
returntrue;
}
intmain()
{
charseat[LEN][ROW];
intflag,l,r;
initseat(seat);
printseat(seat);
printmenu();
while(cin>>flag,flag!=0)
{
switch(flag)
{
case1:searchfull(seat);break;
case2:reservation(seat);break;
case3:cout<<"請輸入您要列印的行數:";cin>>l;
cout<<"請輸入您要列印的行數:";cin>>r;
if(!(l<=LEN&&l>=0&&r<=ROW&&r>=0))
{
cout<<"您的輸入不合法!!!"<<endl<<"預定失敗!!!"<<endl;
break;
}
printticket(seat,l,r);
break;
case4:printseat(seat);
default:break;
}
printmenu();
}
return0;
}

Ⅹ 求哪位大神救命!!!如何用JDBC來設計電影院購票系統,包括注冊、登錄、電影票、電影院、場次、場廳等

問的問題有點大,還不如直接求個現成的系統呢!

閱讀全文

與在線電影票購票應用系統設計相關的資料

熱點內容
after3免費完整下載 瀏覽:946
監獄暴力犯罪電影 瀏覽:568
韓國電影愛情片打電話邂逅 瀏覽:817
北京送快遞小哥電影 瀏覽:640
金希貞的全部韓劇電影在線觀看 瀏覽:285
以前有部電影裡面有個女鬼 瀏覽:548
木星上行國語版在線免費觀看 瀏覽:421
《飛奪瀘定橋》電影 瀏覽:478
1905下載的視頻在哪個文件夾 瀏覽:972
美片 瀏覽:150
外國一個電影騎著發火的摩托 瀏覽:1000
晚上我經常和我的父母一塊看電視英語 瀏覽:631
韓國阿強和阿珍是什麼電影 瀏覽:312
看電影九排 瀏覽:308
天主教宗教題材電影 瀏覽:417
二戰電影虎虎虎國語版 瀏覽:332
戰斗機 電影 瀏覽:937
成龍教外國小孩功夫電影叫什麼 瀏覽:672
看電影怎麼英文怎麼翻譯軟體 瀏覽:77