- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
吉 首 大 学
本科生课程设计
课程名称:
程序设计基础
设计题目:
电影票管理系统分析与设计
学生姓名:
杨博文
学 号:
20144206112
学 院:
软件服务外包学院
专业年级:
软件工程2014级
指导教师:
王新峰
填写时间:
2014年12月
一、引言
现在中国大部分的家庭都喜欢在家里置办属于自己风格的家庭影院。但是,仍然有很多人喜欢到电影院去看电影。因为家里的气氛毕竟不如影院的气氛。所以,现代家庭影院的出现并不会让电影院没有生路。???????
每个社会服务系统都有自己的一套管理机制。当然,电影院也不除外。其实电影院的管理系统应该来说比其他的社会服务系统的管理要简单一点。电影院不外乎是引进电影,制定播放影片的时间表,买票,检票进场观看,还有就是一些数据管理方面的事。如工作人员管理,票务管理等等。为了工作机制简单有序,必然要引进一套管理系统。
二、系统功能描述
具体而言,影院售票系统需要实现以下的需求:
能够对播放电影,工作人员,售票事宜,检票事宜,无用数据进行处理。
售票管理自然有专人负责,要处理各电影的电影票销售问题。当然包括退票问题,还有就是预订电影票其实也就相当于买票。两者可以当一回事处理。
检票管理事宜要完成观众进场时检票的事宜。其中包括了电影票的真假检测问题。
数据管理要处理电影的播放的次序,工作人员的管理,以及过期电影票的处理问题。
以上功能小生都没有实现,此代码及仅仅实现了售票都算不上的这个模块。
本程序实现了售票所需的电影菜单、订票即购票、退票、查询票数。
电影菜单中含有电影信息,电影信息储存在文件“电影菜单.txt”中,包括电影序号、电影名称、上映日期、票价。修改直接在文件中修改,没有实现在程序中直接修改电影信息。
订票、退票所更改电影座位的信息储存在六个“电影‘(一~六)’.txt”的文件中,文件需自己创建且需自己写入电影序号“1~6”和总座位数,数字之间以空格隔开。
查询在打开文件直接提取数据输出。
三、系统设计思路
电影票务系统
电影票务系统
开始界面函数购票查询退出电影菜单退票打开电影菜单文件,输出显示在运行界面上按电影序号购票将结束界面,显示按电影序号查询按电影序号退票
开始界面函数
购票
查询
退出
电影菜单
退票
打开电影菜单文件,输出显示在运行界面上
按电影序号购票
将结束界面,显示
按电影序号查询
按电影序号退票
1 2 3 4 5
四、源程序及说明
#includestdio.h
#includestdlib.h
#includewindows.h
int a,b,c,d;
int k;
FILE*fp;
void printf_start(); //定义开始界面函数
void menu(); //定义电影菜单函数
void book(); //定义购票函数
void cancel(); //定义退票函数
void inquire(); //定义查询函数
void printf_end(); //定义结束界面函数
void choose1(); //定义循环函数
void main() //主函数
{
printf_start();
}
void printf_start() //开始界面
{
char ch;
system(color 02);
fp=fopen(界面.txt,r);
for(ch=fgetc(fp);ch!=EOF;ch=fgetc(fp))//从文件中一个个读取字符
{
printf(%c,ch);
Sleep(1);//在文件读取时延迟1微秒
}
fclose(fp);
printf(请输入您所需的服务项目:(1-5)\n);
scanf(%d,k);
switch(k)
{
case 1:menu();break;
case 2:book();break;
case 3:cancel();break;
case 4:inquire();
break;
case 5:printf_end();
break;
default:printf(您输
文档评论(0)