《C++程序设计》课程设计说明书-电影院售票系统汇.doc

《C++程序设计》课程设计说明书-电影院售票系统汇.doc

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C程序设计》课程设计说明书-电影院售票系统汇

内蒙古科技大学 本科生《C++程序设计》课程设计说明书 题 目:电影院售票系统 学生姓名: 学 号: 专 业:计算机科学与技术 班 级:计2010-1班 指导教师: 成绩评定标准 课程设计的验收答辩采取“讲解程序+提问+即时编程”的方式。 考核项目 评价质量 成绩 程序功能完全实现,并能通过答辩。(60%) A能完全正确回答提问; B问题回答的基本意思正确; C不能回答或回答错误,抽取程序小的功能即时编程,能完成; D不能回答或回答错误,即时编程无法完成; 程序设计符合面向对象的思想和原则,结构合理(15) A程序结构层次分明,提取出各个实体类,类的设计合理; B程序结构层次分明,具有客户类和服务类; C类的设计基本正确; D几乎在一个类或者方法中实现了大部分的逻辑,结构不够清晰; 程序的风格(10%) A遵守编码规范,有良好的风格; 以下问题每出现一项成绩降一个等级: 1.类、方法和变量命名不符合规范; 2.方法和属性前缺少注释; 3.程序没有适当缩进; 设计说明书 (15%) 从以下几方面考核: 1.结构完整 2.图表正确 3.文字通顺 4.版面工整 目 录 2 【摘要】 5 第一章 问题描述 6 1.1 电影院售票管理系统的设计 6 第二章 问题分析 8 2.1 阐述你对问题的理解、解决问题的方案说明 8 2.2 系统功能模块的划分 8 第三章 数据模型 10 3.1 相关数据结构的说明类的设计 10 3.2 程序结构说明,即程序各个部分之间如何协调来完成任务 12 3.3 全局变量,重要形式参数、局部变量等等,它们的命名及用途解释 15 第四章 算法描述 18 4.1 解题算法的设计思路介绍 18 4.2 主要程序代码,加上详细的注释 20 4.3 画出程序流程图 44 第五章 设计总结 55 第六章 附录 56 参考文献 75 【摘要】 电影院售票管理系统两个模块管理系统和售票系统。 1.管理系统具有如下功能: (1)录入信息:且可不定时增加数据。并根据放映时间排序。 (2)浏览信息:可显示出某日期所有放映信息,如果当前系统时间超过了某电影的放映时间,则显示“此电影放映结束”的提示信息。 (3)查询电影:可按日期或电影名查询。并显示目标的详细信息。 (4)修改信息:可根据电影名修改该电影的各种信息(余票除外)并简单排序。 (5)删除电影:根据电影名找到该电影并删除。 2.售票系统功能如下: (1)售票:售票即为影片预定。可根据输出的可预订信息选择订票,如果该影片已放映,则提示不能订票,如果售票成功,自动跟新座位数。 (2)退票:影片退订即退票。根据放映时间和系统时间来判断是否能进行退票,并自动更新座位数。 其他参数:程序中定义了一个node结构和一个ticket类。结构用来存信息,节点类存节点长度,和管理里面的数据。 问题描述 电影院售票管理系统的设计 1.设计资料及参数: 用C++设计一个系统,能提供下列服务: (1)录入放映信息,格式为: 放映日期 放映时间 场次 电影名称 票价 会员折扣 剩余座位 2011-11-2 10:30 1 桃姐 30 8 78 2011-11-2 14:00 2 桃姐 30 8 86 可不定时地增加放映数据。 (2)浏览放映信息,可显示出某日期所有放映信息,如果当前系统时间超过了某电影的放映时间,则显示“此电影放映结束”的提示信息。 (3)查询电影:可按日期或电影名查询。 (4)售票和退票功能 A:查询电影名。当剩余座位数大于0,并且当前系统时间小于放映时间时才能售票,计算会员折扣,售票后自动更新剩余座位数。 B:退票时,输入退票的电影名和场次,当电影未放映时才能退票,如果以会员折扣购买的电影票,退票按照折扣价退款,退票后自动更新剩余座位数。 2.设计要求及成果 根据系统功能要求,可以将问题解决分为以下步骤: (1)分析系统中的各个实体之间的关系及其属性和行为; (2)根据问题描述,设计系统的类层次; (3)完成类层次中各个类的描述(包括属性和力一法); (4)完成类中各个成.员函数的定义; (5)完成系统的应用模块; (6)功能调试; (7)完成系统总结报告以及系统使用说明书。 问题分析 阐述你对问题的理解、解决问题的方案说明 由设计题目知电影院售票管理系统主要可分为两个大模块:1.管理系统2.售票系统。 对整个系统进行功能分析不难发现,管理系统和售票系统的权限是不一样的,管理系统具有管理员权限,可以对所有数据的信息进行操作,比如:录入(input)、显示(show)、查找(search)、

文档评论(0)

liwenhua11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档