- 116
- 0
- 约5.63千字
- 约 42页
- 2021-06-27 发布于山东
- 举报
精品文档
精品文档
PAGE
PAGE32
精品文档
PAGE
语言课设电影院售票系统
沈阳航空航天大学
课 程 设 计
学 号
班 级_1534070203
姓 名_ 李蕴琪__
指导教师 孙玉霞
2015年 9 月 21 日
沈阳航空航天大学
课程设计任务书
学院:自动化学院
专业:自动化
班级:
1534070203
学号:
题目:电影院售票系统
一、课程设计时间
二、课程设计内容
用C语言编写软件达成以下任务:
某电影院共有A、B、C、D四个场次在放映,详细的数据如下:
场次
电影名称
放映时间
座位数量
已售票数
A
钢铁侠3
18:30
150
0
B
致青春
19:30
150
0
C
姜戈
20:00
150
0
D
生化危机420:20
100
0
请写程序模拟这个售票过程(电影开场10分钟内允许退票,时间函数见参照资料),将所有的信息保留到文件中。
三、课程设计要求
程序质量:
贯彻构造化的程序设计思想。
用户界面友好,功能明确,操作方便。
用户界面中的菜单起码应包括“售票”、“退票”、“统计满座率”、“退出”4项。
代码应适合缩进,并给出必要的说明,以增强程序的可读性。
课程设计说明书:
课程结束后,上交课程设计说明书和源程序。课程设计说明书的内容参见提供的模板。
四、指导教师和学生署名
指导教师:________
学生签名:
________
五、成绩
六、教师评语
沈阳航空航天大学设计用纸
目录
一、需求剖析 2
二、设计剖析 3
三、主要界面截图 8
四、技术要点 10
五、个人总结 11
六、参照文件 12
七、源程序 12
I
沈阳航空航天大学设计用纸
一、需求剖析
根据任务书给定的“课程设计内容”和“课程设计要求”作如下的需求剖析。
该系统是一个较典型的售票操作系统,其使用者为工作人员和广大消费者,系统应当具有安全、稳定、功能齐备的特点。
安全性剖析
该系统管理的数据直接对电影院的收入产生影响, 数据量
较大且是一种基础性数据,能够为电影院管理提供重要参照,该程序简短了然,无赘余语句,增加了程序运行的安全性。
稳定性剖析
指系统比较强健,只假如用户的合理操作,系统都应给出合理正确的回应,而不是出现令用户感觉意外的系统错误或系统崩溃。
主要功能剖析
1)显示售票系统:这个程序能够模拟电影院售票系统,能够供顾客参照,此外这个系统简单了然,能够让顾客在选择
2
沈阳航空航天大学设计用纸
看电影时更容易。
2)显示满座率:这个系统能够统计电影院的满座率,给管理人员提供了方便,能够更快的计算收益。
3)显示退票系统:这个程序能够模拟电影院退票系统,能够供顾客参照,此外这个系统方便快捷,能够让顾客在退票时更为容易方便。
二、设计剖析
主要有四个功能模块,每个模块对应一个C语言自定义函数。这些函数原型及其功能简述如下:
(1)增添单据信息函数:
将各个场次的电影名称、放映时间、总票数以及剩余票数增添到函数中,用户在进行买票时对目前数据进行参照,最后决定自己购置哪场电影,为顾客带来方便。
2)售票函数:
在该功能模块中,顾客可根据提示信息,选择自己想要
3
沈阳航空航天大学设计用纸
购置的电影票,选择适合自己的时间段,自己喜欢的电
影以及购置的数量,同时,系统会根据目前单据信息对
所买的票数进行判断,如不切合实际情况,会给出提示。
3)退票函数:
在该功能模块中,顾客可根据提示信息,选择自己想要退掉的电影票,选择退票的电影以及退票的数量,同时,系统会根据目前单据信息实时间信息对所退的单据进行判断,如不切合实际情况,会给出提示不予退票。
4)计满座率函数:
该部分里,每场电影售出票时都会进行累加,得出总票数,用售出的票数除上总座位数,即可得出该场的满场率。
程序总体构造图(N-S框图)
翻开文件movie_information.txt
if(fp==NULL
)
否
是
4
“ 读取文件内容
沈阳航空航天大学设计用纸
输入要观看的电影名称
if(strcmp(inf[
是
否
输
输出电
电影未播
出
否
是
无
输
入
此
输
电
出
剩余座位数减
此
一
图2 买票系统程序图
5
沈阳航空航天大学设计用纸
输入想要退票的电影
if(strcmp(inf[i].name,s)==0)
是
否
输 输出
图3 退票系统程序图
6
沈阳航空航天大学设计用纸
Stime()
Menu()
Read()
输入选项choice
Choice=1?
是 否
buy_ choice=2?
ticket() 是 否
quit_ choice=3?
ticket() 是 否
manzuo() choice=4?
是 否
exit(0)
图3 主程序
程序图
7
沈阳航空航天大学设计用纸
三、主要界面截图
您可能关注的文档
- C程序设计习题及1.docx
- C程序设计学生成绩管理系统.docx
- C程序设计学生选课系统设计.docx
- C程序设计实验报告计划实验指导书邵佳楠.docx
- C第三章弹性理论.docx
- C类人员新学习试题企业安全生产规划培训学习考题安全员C证.docx
- C语言《排序算法》教学课件.docx
- C语言上机实验报告计划.docx
- c语言习题及爱课程mooc.docx
- c语言各种排序法详解.docx
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit10 Lending a Helping Hand素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit11 Rules Matter素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit12 Better Together素养测评卷(含答案).docx
- 2026年中考英语语法选择专题训练(含答案).docx
- 2026中考语文二轮学思并重,涵养君子之德论语十二章、虽有佳肴、大道之行也.docx
- 中考文言文常见文化常识梳理.docx
- 中考语文二轮:内修君子德外尽忠臣心诚子书出师表修身立德主题学习.docx
- 中考语文二轮:不一样的求学路一样的成长梦送东阳马生序劝学主题学习.docx
- 中考语文二轮:《陋室铭》《爱莲说》托物寓意主题学习.docx
最近下载
- 中国神经外科重症患者气道管理专家共识(2025版).docx
- 《农产品区域公用品牌评价指南》.docx VIP
- 中央储备粮通辽直属库余粮堡分库新建储备仓施工项目施组设计.doc VIP
- 危险化学品安全知识培训.pptx VIP
- 中央储备粮唐山直属库油脂油料仓储物流项目三期工程施工组织设计最新.doc VIP
- 承包人自行施工范围内拟分包的非主体和非关键性工作.doc VIP
- 中央储备粮遂宁直属库有限公司搬迁项目滑模施工方案.docx VIP
- 危险化学品安全知识与处理培训.ppt VIP
- 方正证券-信息技术-OpenClaw赋能金融投研-17个高效应用案例详解——AI Agent赋能金融投研应用系列之三.pdf VIP
- 高二生物第一次月考卷【测试范围:苏教版2019选择性必修2第1章~第2章】(考试版).docx VIP
原创力文档

文档评论(0)