下载此文档

剧院订票系统.doc


文档分类:论文 | 页数:约46页 举报非法文档有奖
1/46
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/46 下载此文档
文档列表 文档介绍
通达学院
专业课程设计II
题目: 剧场订票管理系统

专业计算机通信
学生姓名
班级学号
指导教师
指导单位
日期 -23
教师评语
教师签名:
年月日
成绩评定
备注
剧场订票管理系统
课题内容和要求
1)主要功能:
预定3日内的座位;用图形表示已订座位;修改订票观众的信息;撤销已订票;输出报表。
2)说明:
可以通过电话订票的方式进行戏票的销售。
可预定今、明、后三天的票,以计算机的系统日期作为今天的日期;简单起见,每天只演一场;可修改观众的个人资料;可以取消已订票;预订票可以改订,先取消再重新订的方式实现座位号的改订;生成简单的报表。
二、概要设计
由设计题目知电影院售票管理系统主要可分为两个大模块:。
对整个系统进行功能分析不难发现,管理系统和售票系统的权限是不一样的,管理系统具有管理员权限,可以对所有数据的信息进行操作,比如:录入(input)、显示(show)、查找(search)、修改(change)、删除(del)。
而售票系统则只进行售票(sell)和退票(refund)。所以需要设计一个manager和customer函数来区分权限的函数。
所以,manager里包含了需要实现的input、show、search、change、del等函数来满足管理要求的功能。Customer包含sell和refund。
程序中定义了一个node结构和一个ticket类。
结构用来存信息,节点类存节点长度,和管理里面的数据。
struct node class
{ {
int year; private:
int month; node tic[N];
int day; int len;
int hour; public:
int minute; ticket();
int datetime[5]; ~ticket();
int num; int sort(int i);
string name; void input();
float price; void show();
float discount; void search();
int rest; void change();
float seat[10][10]; void del();
}; void sell();
void refund();
}tick;
对系统进行数据分析就会知道电影院售票管理系统主要处理的是基本电影信息。每个电影的基本信息放在struct node中定义,包括基本的放映日期(date),时间(time),场次(num),影片名(name),票价(price),会员折扣(discount)及余座(rest)。其中日期是包含有年、月、日,时间包含时、分,整形数据,其中还有一个数组(detetime[5])是把该影片时间存储进去,方便以后的排序和与系统时间比较。还有一个而二维数组seat[10][10],是用来存储座位信息(初始化全为0),如果此座位被预定,则对应的座位存的就是订票时的付款,这也方便了退票时的退款。
数据组织结构图:
ticket类
Input()
Show()
Search()
Change()
Del()
Sell()
Refund()
len
node[50]

三、详细设计
运行程序时,需要先输入数据,根据需要在对数据进行简单操作。录入时,每录入一个信息就会对现有信息进行插入排序。
显示数据时,会先跟系统时间比较,如果小于系统当前时间,则输出提示“已播放”。
查找时满足要求的按名字查找和按日期查找。找到之后与系统时间比较输出提示,如果没找到,输出提示。
修改函数支持多种修改,可以避免输入的一些错误。也可以修改日期,以调整放映时间。
删除函数是为防止输入错误,或是内存不够用而设计的。比如前几天已播放的,在内存中如果作用不是很大,完全是可以删除的。这样能跟有效利用资源。
售票系统设计较为简单,主要是订票和退票。
订票函数中会先给出可预订的提示,这样可以更有效订票。输入之后会先检查是否播放,若播放则给出提示,退出。若未找到,则同样给出提示。如果票卖光了,仍然有提示,如果电影达到预定要求,则先给出现有座位的预订情况,方便用户高效率订票。当客户输入一座位时程序会判断这个作为是否被预订,如果是,则给出提示;如果no就输出用户需要支付的金额,并记录在座位号对应的数组中。方便退票时退款。订票成功后还会输出现有座位的信息方便核实。
其中订票和退票函数都是用大篇幅(一两百行)来构建起强

剧院订票系统 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数46
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xgs758698
  • 文件大小587 KB
  • 时间2018-11-25