- 50
- 0
- 约7.73千字
- 约 19页
- 2018-10-09 发布于重庆
- 举报
C课程设计电影院售票管理系统
内蒙古科技大学课程设计说明书
PAGE I
内蒙古科技大学
本科生课程设计说明书
题 目:C++课程设计
—— 电影院售票管理系统
学生姓名:
学 号:
专 业:
班 级:
指导教师:
日 期:
总体设计
主函数
主函数
录入信息
添加信息
查询信息
浏览信息
售票与退票
结束
接口设计
函数列表
函数名
函数格式
函数功能
Luru
Void
录入信息
Chaxunname
void
按姓名查询信息
Chaxuntime
void
按时间查询信息
Liulan
void
浏览信息
Shoupiao
void
售票
Tuipiao
int
退票
Show
void
显示信息
Tianjia
void
添加信息
详细设计
录入信息:
按提示输入信息,保存在类中定义的数组a[100]中。
进入
进入
输入信息
显示信息
结束
查询信息:
通过调用类中chaxun()函数,选择以何种方式查询,通过输入查询电影的名或时间,查找到所查找的电影,最终输出。
进入
进入
输入选项
t=1
t=2
输入时间
输入姓名
输出结果
结束
t=2
浏览信息:
通过使用for语句,将存储的所有电影信息打印出来。
添加信息:
按提示输入信息,储存在数组中,最终电影的个数len加1。
进入
进入
输入电影信息
显示添加电影信息
结束
售票与退票:
先选择需要进行的操作,选择完成时,按要求输入电影信息,如果没有查找到,就输出无信息,查找到函数内的n变量加1,并输出查到信息。查找到信息之后将查到的电影播放时间与系统时间比较,如果小于系统时间,则已经播放完,无法进行售票或退票。如果没有播放,则判定是否是会员,如果是会员,则计算输出会员价格,若不是会员,则输出原价。
售票
售票
输入电影场次和时间
是否超时
输出超时
是否会员
输出会员价
结束
输出原价
退票
退票
输入电影场次和时间
是否超时
输出超时
是否会员
输出会员价
结束
输出原价
课程设计总结:
这次课程设计难点是电影播放时间与系统时间的比较,这个问题我通过查阅资料认识到了头文字windows.h中的获取系统时间SYSTEMTIME sys和GetLocalTime(sys),最终解决了问题。
附录:
#includeiostream
#includestring.h
#includectime
#includewindows.h
using namespace std;
struct base
{
int time_f;
int time_s;
int time_t;
int time_y;
int time_n;
int datetime[5];
char name[20];
int changci;
float price;
float zhekou;
int zwnumber;
};
class film
{
public:
film()
{
};
~film()
{
};
void luru();
void ksluru();
int zhengjia();
void liulan();
void chaxun();
void shoupiao();
void tuipiao();
void chaxunname();
void chaxuntime();
friend void show(int i);
private:
base a[100];
int len;
}fi;
void show(int i)
{
coutfi.a[i].time_n-fi.a[i].time_y-fi.a[i].time_t\t
fi.a[i].time_s:fi.a[i].time_f\t
fi.a[i].changci\t
fi.a[i].name\t\t
fi.a[i].price\t
fi.a[i].zhekou\t
fi.a[i].zwnumberendl;
}
void film::luru()
{
int m;
cout请输入操作:endl;
cout1 无数据状态录入信息endl;
cout2 有数据状态添加信息endl;
cinm;
switch(m)
{
case 1:
system(Cls);
fi.ksluru();
break;
case 2:
system(Cls);
len=fi.zhengjia();
break;
}
}
void film::ksluru()
{
char ch;
for(int i=0;i100;i++)
{
您可能关注的文档
- CAD实习实训指导书.doc
- CAN总线家庭火灾探测与报警系统硬件设计 源程序 电路图.doc
- Capital Budgeting Basics Instructors Manual资本预算的基础,教师手册.doc
- CARS光谱测温技术应用于燃油炉火焰温度场的测量.doc
- Case study of strategic human resource management in 战略人力资源管理的案例研究.doc
- CCC认证工厂检查员培训教材教学指导书.doc
- CCC中国强制认证检测费收费标准.doc
- CCC认证质量体系文件质量手册.doc
- CBD项目投资决策风险的识别与评价研究 毕业论文.doc
- CCD视频信号的处理和计算机采集装置-硬件设计.doc
最近下载
- (高清版)G-B∕T 37573-2019 露天煤矿边坡稳定性年度评价技术规范.pdf VIP
- 01检查检验结果互认工作管理制度【附流程图等7个附件】.docx VIP
- DB33T 752-2022植物种苗组培快繁技术规程.docx
- 《血液净化专科护士临床培训规范》.pdf VIP
- 实施指南《GB_T37573-2019露天煤矿边坡稳定性年度评价技术规范》实施指南.docx VIP
- 轻型井点降水施工方案.docx VIP
- 项目书记安全职责.doc VIP
- 混凝土结构设计原理复习题及参考答案(中南).docx VIP
- 干混砂浆筛分设备技术规范.pdf VIP
- 质量和食品安全管理手册(2025).docx VIP
原创力文档

文档评论(0)