C++课设--电影院售票管理系统.docVIP

  • 32
  • 0
  • 约2.71万字
  • 约 43页
  • 2015-12-18 发布于湖北
  • 举报
C++课设--电影院售票管理系统.doc

内蒙古科技大学 本科生《C++程序设计》课程设计说明书 题 目:电影院售票管理系统 学生姓名: 学 号: 专 业:计算机科学与技术 班 级:计2010-2班 指导教师: 成绩评定标准 课程设计的验收答辩采取“讲解程序+提问+即时编程”的方式。 考核项目 评价质量 成绩 程序功能完全实现,并能通过答辩。(60%) A能完全正确回答提问; B问题回答的基本意思正确; C不能回答或回答错误,抽取程序小的功能即时编程,能完成; D不能回答或回答错误,即时编程无法完成; 程序设计符合面向对象的思想和原则,结构合理(15) A程序结构层次分明,提取出各个实体类,类的设计合理; B程序结构层次分明,具有客户类和服务类; C类的设计基本正确; D几乎在一个类或者方法中实现了大部分的逻辑,结构不够清晰; 程序的风格(10%) A遵守编码规范,有良好的风格; 以下问题每出现一项成绩降一个等级: 1.类、方法和变量命名不符合规范; 2.方法和属性前缺少注释; 3.程序没有适当缩进; 设计说明书 (15%) 从以下几方面考核: 1.结构完整 2.图表正确 3.文字通顺 4.版面工整 目 录 摘 要 I 第一章 问题描述 1 第二章 问题分析 2 2.1 阐述你对问题的理解、解决问题的方案说明 2 2.2 系统功能模块的划分 2 第三章 数据模型 3 3.1 相关数据结构的说明 3 3.2 类的设计 3 3.3 程序结构说明,即程序各个部分之间如何协调来完成任务 3 3.4 全局变量,重要形式参数、局部变量等等,它们的命名及用途解释 3 第四章 算法描述 4 4.1 解题算法的设计思路介绍 4 4.2 主要程序代码,加上详细的注释 4 4.3 画出程序流程图 4 第五章 设计总结 5 参考文献 6 ……………………………………………………………………………………………… ……………………………………………………………………… 摘要 论文主要描述了电影院售票管理系统,具体可分为以下五章:问题描述,问题分析, 数据模型, 算法描述,设计总结。在第一部分主要阐述了关于电影院售票系统的问题描述,包括所包含的录入信息,浏览信息,查询信息,以及售票和退票功能。第二部分主要是对电影院售票系统的设计方法和解决方案以及系统的模块划分等。第三部分是数据模型,叙述系统中数据结构和对类的设计,各功能之间的联系,以及各变量的意义等。第四部分是算法描述,其中需要详细介绍各功能的功能介绍和演示。第五部分描述了本次设计的总结。 问题描述 ……………………………………………………………………………………。 (4)售票和退票功能 A:查询电影名。当剩余座位数大于0,并且当前系统时间小于放映时间时才能售票,计算会员折扣,售票后自动更新剩余座位数。 B:退票时,输入退票的电影名和场次,当电影未放映时才能退票,如果以会员折扣购买的电影票,退票按照折扣价退款,退票后自动更新剩余座位数。 问题分析 ……………………………………………………………………………………。……………………………………………………………………………………。……………………………………………………………………………………。 分析电影院售票管理系统,大致可分为五大模块(包含7个小模块)。 第一大模块:录入放映信息。 录入信息模块为其他模块的基础,没有录入放映信息就不可能浏览放映信息,不可能按日期和电影名称查询电影,更不能买票和退票了。 第二大模块:浏览放映信息。 这个模块中需要用到时间函数,判断是否放映时间大于系统时间,若是就输出放映信息,否则输出已经放映结束的提示信息。 第三大模块:按日期和电影名查询。 按日期查询,需要输入一个日期,若该日期与存储的信息相同则判断系统时间是否大于此日期,若大于则显示提示放映结束的信息,否则输出放映信息供用户查看。 按电影名查询,输入一个电影名,首先判断是否存在此电影,若存在继续判断是否系统时间大于放映此电影放映时间,若大于则输出提示放映结束的语句,否则输出放映信息供用户查看。 第四大模块:售票和退票。 售票。售票时首先查询电影名以及剩余座位数量,若电影不存在以及没有剩余座位就输出提示无法购买的信息。若以上两者都满足则需要判断是否电影已经放映,若已经放映了也不能售票。只有要买的电影票存在、没有放映且剩余座位还有才能售票,售票时判断是否是会员,时会员则按折扣售票,否则按原价售票。 退票。退票时需要输入电影名和场次,仍然需要判断两者是否与放映信息匹配,若都满足则还需判断要退票的电影是否已经放映,若已经放映了则无法退票。若

文档评论(0)

1亿VIP精品文档

相关文档