版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电影票务系统111190142 张杰一、程序框架图 电影院票务系统管理员管理影讯系统按时间排列信息订票信息取票信息退票信息查询信息浏览电影信息退出创建电影信息修改电影信息增加电影信息删除电影信息退出子菜单按电影名称查询信息按放映时长查询信息按电影院查询信息 (注:管理员密码为123.) 二、概要设计 1) 主要结构体struct Movie/电影信息int number;/编号,各票的编号是唯一的,方便用户输入编号就能选择想要的票进行操作int isNotNull;/ 是否不为空,=1时表示有电影可看char MID50;/电影序列号char MName50;/电影名称char company
2、50;/电影院struct tm t1;/播放日期、时间struct tm t2;/结束日期、时间time_t second;/把播放日期、时间转换为秒。这样票的排序就很简单了。int price;/价格int seatnumber2020;/保存座位信息,数字1代表已被预定,数字0代表未被预定int count;/票数char late50;/是否正常播放;typedef struct movie moviestruct Customer/顾客char cID50;/身份证int tickets;/订的票数Movie f;/保存已定的票的信息;typedef struct Customer
3、Customer;:Movie ff;/空的票。用来格式化被删除的或过期的或还掉的票Customer cc;/空人。用来格式化票数为零的客户Movie f100;/保存所有的票Customer c100;/保存所有的客户char password100=123;/密码char comand20,comandx20;/用户输入的命令字符串,防止输入0.1之类的int command,commandx;/由char comand20转化成的命令int MNumber;/电影票总数,程序刚开始时要从文件读取资料的循环次数int cNumber;/顾客数,程序刚开始时要从文件读取资料的循环次数int
4、rank=1; /电影的编号,唯一的,用于区分不同的票void Ready();/程序输出主菜单前,从文件里读取所有数据,文件不存在的话就创建所有的文件void Finish();/用户选择退出时,保存资料void Menu();/输出主菜单,任您选择void Control(); /管理员管理界面void AddMovie();/添加电影void DeleteMovie();/删除void AlterMovie();/修改void SearchMovie();/按电影序号、播放时间、结束时间、电影院查询机票void MyPrint(Movie f);/自己定义的输出函数void MyPrin
5、tx(Movie f);void MyPrintxx(Movie f);void PrintAllMovie();/输出所有的电影信息void PrintAllMoviex();void SortMovie();/排序电影2)主要函数流程图: (1)管理员修改电影信息:先判断密码,密码正确后再选择操作:创建、修改、增加、删除 具体见图1.。开始 输入密码 是否正确 否 是选择操作 创建,修改,删除是否完成 否 是写入文件退出结束 图1(2)排序函数:电影信息按时间排序。见图2。开始按时间排序 是否正确 否 是利用选择法排序 利用新定义的结构体将电影整体读入是否完成 否 是 是结束 图2(3)订
6、票函数,见图3。开始 订票 输入身份证号 是否正确 否输入电影序号 是是否存在 否 是订票数c.tickets 是 结束 图3(4)退票的流程类似订票函数:只需将c.lose减1或输出c.ticket即可(参见图3)(5)查询函数:可根据电影名称、时长、电影院查询。见图4.开始查询电影 选择操作 电影时长电影院按电影名称查询 是否正确 否 输出信息 是 是否退出 否退出 是结束 图4二、测试数据及其结果分析显示的主菜单界面: -您好,欢迎使用电影院订票系统!-n); printf(=Time:=%s=n,asctime (timeinfo);printf( - 1. 管理员管理界面 - n - 2. 各电影 播放时间表 - n - 3. 按电影名称 查询电影信息 - n - 4. 按电影院 查询电影信息 - n - 5. 按时长(min) 查询电影信息 - n - 6. 订票 - n - 7. 取票 - n - 8. 退票 - n - 0. 退出 - n);printf(=n);管理电影系统测试:选择
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 16486-2:2024 EN Plastics piping systems for the supply of gaseous fuels - Unplasticized polyamide (PA-U) piping systems with fusion jointing and mechanical jointing - Pa
- GB/T 24630.1-2024产品几何技术规范(GPS)平面度第1部分:词汇和参数
- 试用劳动合同参考样本
- 信息技术秘密授权使用与补偿贸易合同
- 库房租房合同协议书范本
- 移动应用商家合作契约
- 保姆雇佣合同协议
- 2024离婚协议书范本格式
- 车辆维修合同标准模板
- 建筑设计院合作协议书2024年
- 《复活(节选)》课件+2024-2025学年统编版高中语文选择性必修上册
- 成人有创机械通气气道内吸引技术操作标准解读
- DB11T 583-2022 扣件式和碗扣式钢管脚手架安全选用技术规程
- 地基土浅层平板载荷试验方案
- 2024-2025学年初中信息技术(信息科技)七年级上册赣科版教学设计合集
- 第四单元检测卷(单元测试)-2024-2025学年三年级上册语文统编版
- 苏教版六年级上册数学期中考试试题带答案
- 浮选工理论考试题库(浓缩400题)
- 赶工措施费用计算(精编版)
- 预制装配式结构及预制构件工程吊装施工工艺
- 中国联通swot分析
评论
0/150
提交评论