c语言电影票务系统设计说明_第1页
c语言电影票务系统设计说明_第2页
c语言电影票务系统设计说明_第3页
c语言电影票务系统设计说明_第4页
c语言电影票务系统设计说明_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电影票务系统、程序框架图(注:管理员密码为123.)二、概要设计主要结构体struct Movie/ 电影信息int number;/编号,各票的编号是唯一的,方便用户输入编号就能选择想要的票进行操作int isNotNull; /是否不为空,=1时表示有电影可看char MID50; /电影序列号char MName50;/ 电影名称char company50; /电影院struct tm t1;/播放日期、时间struct tm t2;/结束日期、时间time_t seco nd; /把播放日期、时间转换为秒。这样票的排序就很简单了。int price;/价格int seatnumber

2、2020;/保存座位信息,数字1代表已被预定,数字0代表未被预定int count;/ 票数char late50; /是否正常播放;t yp edef struct movie moviestruct Customer/顾客char cID50;/身份证int tickets;/订的票数Movie f;/保存已定的票的信息;typedef struct Customer Customer; :Movie ff;/空的票。用来格式化被删除的或过期的或还掉的票Customer cc; / 空人。用来格式化票数为零的客户Movie f100;/保存所有的票Customer c100;/ 保存所有的

3、客户char password100="123" / 密码char comand20,comandx20;/ 用户输入的命令字符串,防止输入0.1 之类的int command,commandx;/ 由 char comand20 转化成的命令int MNumber; / 电影票总数,程序刚开始时要从文件读取资料的循环次数int cNumber;/顾客数,程序刚开始时要从文件读取资料的循环次数int rank=1;/电影的编号,唯一的,用于区分不同的票void Ready();/程序输出主菜单前,从文件里读取所有数据,文件不存在的话就创建所有的文件void Finish()

4、;/用户选择退出时,保存资料void Menu();/输出主菜单,任您选择void Control(); / 管理员管理界面void AddMovie();/添加电影void MyPrint(Movie f);/自己定义的输出函数void DeleteMovie();/删除 void AlterMovie(); / 修改void SearchMovie();/按电影序号、播放时间、结束时间、电影院查询机票void MyPrintx(Movie f);void MyPrintxx(Movie f);void PrintAllMovie();/输出所有的电影信息void PrintAllMovie

5、x();void SortMovie();/排序电影2)主要函数流程图::创建、修改、增加、删除开始输入密码是否正确否疋选择操作否曰否完成(1)管理员修改电影信息:先判断密码,密码正确后再选择操作 具体见图1.。t写入文件 退出 结束(2)排序函数:电影信息按时间排序。见图2。否是否正确是2 结束(3 )订票函数,见图3。/输入身票证号是否止确是. 否输入电影序且否存在订票数c.tickets是4(4)退票的流程类似订票函数:只需将 c.lose减1或输出c.ticket即可(参见图3)(5)查询函数:可根据电影名称、时长、电影院查询。见图4.查开始选择操作按电影名称'电影时长电影院查

6、询否V输出信息-否退出二、测试数据及其结果分析显示的主菜单界面:-您好,欢迎使用电影院订票系统!- n");prin tf("=Time:=%s= :=n ",asctime (time in fo);1.管理员管理界面-rrH2.各电影播放时间表-n"H3.按电影名称查询电影信息-n"H4.按电影院查询电影信息-n"H5.按时长(min)查询电影信息-n"H6.订票-n"H7.取票-n"H8.退票-n"H0.退出- n");printf(”prin tf(”=:=n");管理电影系统测试: 选择“ 2”选

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论