• / 9
  • 下载费用:10 金币  

c语言电影票务系统设计说明.doc

关 键 词:
c语言电影票务系统设计说明.doc
资源描述:
-电影票务系统111190142 张杰一、程序框架图 电影院票务系统管理员管理影讯系统按时间排列信息订票信息取票信息退票信息查询信息浏览电影信息退出创建电影信息修改电影信息增加电影信息删除电影信息退出子菜单按电影名称查询信息按放映时长查询信息按电影院查询信息(注:管理员密码为 123.) 二、概要设计 1) 主要结构体struct Movie //电影信息{int number; //编号,各票的编号是唯一的,方便用户输入编号就能选择想要的票进行操作int isNotNull; // 是否不为空,==1 时表示有电影可看char MID[50]; //电影序列号char MName[50];//电影名称char company[50]; //电影院struct tm t1; //播放日期、时间struct tm t2; //结束日期、时间time_t second; //把播放日期、时间转换为秒。这样票的排序就很简单了。int price; //价格int seatnumber[20][20];//保存座位信息,数字 1 代表已被预定,数字 0 代表未被预定int count; //票数char late[50]; //是否正常播放-};typedef struct movie moviestruct Customer //顾客{char cID[50]; //身份证int tickets; //订的票数Movie f; //保存已定的票的信息};typedef struct Customer Customer;:Movie ff; //空的票。用来格式化被删除的或过期的或还掉的票Customer cc; //空人。用来格式化票数为零的客户Movie f[100]; //保存所有的票Customer c[100];//保存所有的客户char password[100]=“123“; //密码char comand[20],comandx[20];//用户输入的命令字符串,防止输入 0.1 之类的int command,commandx; //由 char comand[20]转化成的命令int MNumber; //电影票总数,程序刚开始时要从文件读取资料的循环次数int cNumber; //顾客数,程序刚开始时要从文件读取资料的循环次数int rank=1; //电影的编号,唯一的,用于区分不同的票void Ready(); //程序输出主菜单前,从文件里读取所有数据,文件不存在的话就创建所有的文件void Finish(); //用户选择退出时,保存资料void Menu(); //输出主菜单,任您选择void Control(); //管理员管理界面void AddMovie(); //添加电影void DeleteMovie(); //删除void AlterMovie(); //修改void SearchMovie(); //按电影序号、播放时间、结束时间、电影院查询机票void MyPrint(Movie f); //自己定义的输出函数void MyPrintx(Movie f);void MyPrintxx(Movie f);void PrintAllMovie(); //输出所有的电影信息-void PrintAllMoviex();void SortMovie(); //排序电影2)主要函数流程图:(1)管理员修改电影信息:先判断密码,密码正确后再选择操作:创建、修改、增加、删除 具体见图 1.。否 是否 是} 图 1(2)排序函数:电影信息按时间排序。见图 2。输入密码是否正确选择操作创建,修改,删除是否完成写入文件退出结束开始开始按时间排序是否正确-否 是否 是是图 2(3)订票函数,见图 3。否是否是是图 3利用选择法排序是否完成结束利用新定义的结构体将电影整体读入开始订票是否正确输入身份证号是否存在结束输入电影序号订票数 c.tickets-(4)退票的流程类似订票函数:只需将 c.lose 减 1 或输出 c.ticket 即可(参见图 3)(5)查询函数:可根据电影名称、时长、电影院查询。见图 4.否是否是图 4二、测试数据及其结果分析显示的主菜单界面: ★---您好,欢迎使用电影院订票系统!--- ★\n“); printf(“===Time:===%s================================================================================\n“,asctime (timeinfo));printf( “ --------
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:c语言电影票务系统设计说明.doc
链接地址:https://www.weizhuannet.com/p-9828404.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开