课设报告书电影院售票系统

课设报告书电影院售票系统

ID:18468375

大小:2.82 MB

页数:13页

时间:2018-09-18

课设报告书电影院售票系统_第1页
课设报告书电影院售票系统_第2页
课设报告书电影院售票系统_第3页
课设报告书电影院售票系统_第4页
课设报告书电影院售票系统_第5页
资源描述:

《课设报告书电影院售票系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、沈阳航空航天大学设计用纸沈阳航空航天大学课程设计12沈阳航空航天大学设计用纸二、课程设计内容某电影院的观众席共有A、B、C、D四个区,每个区有500个座位。请写程序模拟这个售票过程(允许退票)。三、课程设计要求程序质量:²贯彻结构化的程序设计思想。²用户界面友好,功能明确,操作方便。²用户界面中的菜单至少应包括“售票”、“退票”、“统计满座率”、“退出”4项。²代码应适当缩进,并给出必要的注释,以增强程序的可读性。课程设计说明书:²课程结束后,上交课程设计说明书。课程设计说明书的写法参见提供的模板。四、指导教师和学生签字指导教

2、师:________学生签名:________五、成绩六、教师评语12沈阳航空航天大学设计用纸目录一、需求分析3二、设计分析4三、主要界面截图6四、技术要点7五﹑总结8六、源程序9七、参考文献1212沈阳航空航天大学设计用纸一、需求分析根据任务书给定的“课程设计内容”和“课程设计要求”作如下的需求分析。该系统是一个较典型的售票操作系统,其使用者为工作人员和广大消费者,系统应该具有安全、稳定、功能齐全的特点。1.安全性分析该系统管理的数据直接对电影院的收入产生影响,数据量较大且是一种基础性数据,能够为电影院管理提供重要参考,该程

3、序简洁明了,无赘余语句,增加了程序运行的安全性。2.稳定性分析指系统比较健壮,只要是用户的合理操作,系统都应给出合理正确的回应,而不是出现令用户感到意外的系统错误或系统崩溃。3.主要功能分析(1)显示售票系统:这个程序可以模拟电影院售票系统,可以供顾客参考,另外这个系统简单明了,可以让顾客在选择看电影时更容易。(2)显示退票系统:这个程序可惜模拟电影院退票系统,方便进行退票处理。(3)显示满场率:这个系统可以统计电影院的满场率,给管理人员提供了方便。12沈阳航空航天大学设计用纸二、设计分析主要有三个功能模块,每个模块对应一个C

4、语言自定义函数。这些函数原型及其功能简述如下:(1)售票函数:在该功能模块中,顾客可挑选四个观众席的任意位置,并判断该位置是否售出。(2)退票函数:在该功能模块中,顾客可将已选的座位进行退票处理,在退票前会先判断该位置是否售出。(3)统计满场率函数:该部分里,每区观众席出票时都会进行累加,得出总票数,用售出的票数除上总座位数,即可得出该场的满场率。1.程序总体结构图(传统流程图或N-S框图)While(1)真输入值a=1假运行售票过程真a=2假运行退票过程真a=3假统计满座率退出图1程序主框图12沈阳航空航天大学设计用纸2.主

5、要功能模块框图(传统流程图或N-S框图)(1)售票函数BuyTicket()Switch(c)A区=1B区=2C区=3D区=4输入d=真输出“该票已售出!”假输出“订票成功!”输入d=真输出“该票已售出!”假输出“订票成功!”输入d=真输出“该票已售出!”假输出“订票成功!”输入d=真输出“该票已售出!”假输出“订票成功!”图3售票函数框图(2)退票函数ReturnTicket()Switch(c)A区=1B区=2C区=3D区=4输入d=真输出“退票成功!”假输出“该票未售出”输入d=真输出“退票成功!”假输出“该票未售出”输

6、入d=真输出“退票成功!”假输出“该票未售出”输入d=真输出“退票成功!”假输出“该票未售出”图4统计票款框图(3)统计满场率函数FullRate()开始rate=(float)count/2000……输出满场率结束图5统计满场率框图12沈阳航空航天大学设计用纸三、主要界面截图图1菜单界面图2售票界面12沈阳航空航天大学设计用纸图3退票界面四、技术要点1.结构体的应用:定义了结构体用来描述观众席的区域﹑座位数和满场率,具体定义如下:intA[500]={0};intB[500]={0};intC[500]={0};intD[5

7、00]={0};intc;intd;intcount=0;12沈阳航空航天大学设计用纸inti;floatrate;2.部分函数的说明:售票函数BuyTicket()和退票函数ReturnTicket():在两个函数中,都加入了一个switch(c)来选择观众席的区域,并在每一个case中加入一个if判断语句对该位置是否售出作出判断并输出不同结果统计满座率函数FullRate():用一个for的循环语句,在循环体中,对四个数组的每个地址进行if判断,判断为真即count++,输出满座率rate=(float)count/200

8、0五﹑总结通过一周课设,我的课程设计基本达到要求。在这为期一星期的C程序课程设计中,让我学到了很多,了解到了自身的不足。我深刻的体会到细心的重要性。C语言程序设计是一个繁琐,需要投入很多的心思和精力的活。有时它会因为一个标点符号,让所有的心血白费。因而我们需要的不仅仅是平日知

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。