欢迎来到天天文库
浏览记录
ID:59459634
大小:167.00 KB
页数:19页
时间:2020-11-02
《电影院售票系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、内蒙古科技大学本科生课程设计说明书题目:C++课程设计——电影院售票管理系统学生姓名:学号:专业:班级:指导教师:日期:总体设计主函数录入信息添加信息查询信息浏览信息售票与退票结束接口设计函数列表函数名函数格式函数功能LuruVoid录入信息Chaxunnamevoid按姓名查询信息Chaxuntimevoid按时间查询信息Liulanvoid浏览信息Shoupiaovoid售票Tuipiaoint退票Showvoid显示信息Tianjiavoid添加信息详细设计录入信息:按提示输入信息,保存在类中定义的数组a[100]
2、中。进入输入信息显示信息结束查询信息:通过调用类中chaxun()函数,选择以何种方式查询,通过输入查询电影的名或时间,查找到所查找的电影,最终输出。进入输入选项t=1t=2输入时间输入姓名输出结果结束t=2浏览信息:通过使用for语句,将存储的所有电影信息打印出来。添加信息:按提示输入信息,储存在数组中,最终电影的个数len加1。进入输入电影信息显示添加电影信息结束售票与退票:先选择需要进行的操作,选择完成时,按要求输入电影信息,如果没有查找到,就输出无信息,查找到函数内的n变量加1,并输出查到信息。查找到信息之后将查
3、到的电影播放时间与系统时间比较,如果小于系统时间,则已经播放完,无法进行售票或退票。如果没有播放,则判定是否是会员,如果是会员,则计算输出会员价格,若不是会员,则输出原价。售票输入电影场次和时间是否超时输出超时是否会员输出会员价结束输出原价退票输入电影场次和时间是否超时输出超时是否会员输出会员价结束输出原价课程设计总结:这次课程设计难点是电影播放时间与系统时间的比较,这个问题我通过查阅资料认识到了头文字windows.h中的获取系统时间SYSTEMTIMEsys和GetLocalTime(&sys),最终解决了问题。附录
4、:#include#include#include#includeusingnamespacestd;structbase{inttime_f;inttime_s;inttime_t;inttime_y;inttime_n;intdatetime[5];charname[20];intchangci;floatprice;floatzhekou;intzwnumber;};classfilm{public:film(){};~film(){};v
5、oidluru();voidksluru();intzhengjia();voidliulan();voidchaxun();voidshoupiao();voidtuipiao();voidchaxunname();voidchaxuntime();friendvoidshow(inti);private:basea[100];intlen;}fi;voidshow(inti){cout<6、i.a[i].time_s<<":"<>m;switch(m)7、{case1:system("Cls");fi.ksluru();break;case2:system("Cls");len=fi.zhengjia();break;}}voidfilm::ksluru(){charch;for(inti=0;i<100;i++){cout<<"输入日期:"<>fi.a[i].time_n>>fi.a[i].time_y>>fi.a[i].time_t;cout<<"输入时间:"<>fi.a[i].time_s>>fi.a[i].time_f;fi8、.a[i].datetime[0]=fi.a[i].time_n;fi.a[i].datetime[1]=fi.a[i].time_y;fi.a[i].datetime[2]=fi.a[i].time_t;fi.a[i].datetime[3]=fi.a[i].time_s;fi.a[i].datetime[4]=f
6、i.a[i].time_s<<":"<>m;switch(m)
7、{case1:system("Cls");fi.ksluru();break;case2:system("Cls");len=fi.zhengjia();break;}}voidfilm::ksluru(){charch;for(inti=0;i<100;i++){cout<<"输入日期:"<>fi.a[i].time_n>>fi.a[i].time_y>>fi.a[i].time_t;cout<<"输入时间:"<>fi.a[i].time_s>>fi.a[i].time_f;fi
8、.a[i].datetime[0]=fi.a[i].time_n;fi.a[i].datetime[1]=fi.a[i].time_y;fi.a[i].datetime[2]=fi.a[i].time_t;fi.a[i].datetime[3]=fi.a[i].time_s;fi.a[i].datetime[4]=f
此文档下载收益归作者所有