------- android培训、java培训、iOS培训、.Net培训、期待与您交流! ----------
这是一篇关于购票系统应用的实践过程。
1、分析《购票系统》使用流程
1)选择购买电影票
2)选择影片
3)选择座位
4)下单支付
5)购买完成
2、《购票系统》功能分析
1)选择购票种类
2)显示最新上映的影片信息
3)选择影片
4)选择座位
5)打印电影票
3、各个功能实现思路
1)选择购票种类
- 定义变量保存用户选择的结果
- 提示信息让用户选择
- 分别定义两个函数,购买电影票和演唱会票
- 在函数中创建电影院对象,调用购票方法
2)显示最新上映的影片信息
- 重写电影院类的构造方法
- 初始化影片的数组
- 通过for循环遍历数组,显示所有影响信息
3)选择影片
- 选择影片编号(定义全局变量接收)
- 保存选择的影片信息
4)选择座位
- 初始化座位信息
- 显示座位信息
- 选择排数
- 选择座位数
- 购票再次确认
5)打印电影票
- 提示购票成功
- 打印购票信息
- 显示座位信息
4、类的设计
实际生活:去电影院购买一张电影票看电影
名词提炼法:电影院类、电影票类、电影类。
电影院类的属性:影院名称、影厅
行为:买票 显示电影 选电影 选座 出票
电影类的属性:影片名 时长 导演 演员 简介 编号
行为:无
电影票类继承自电影类
新增的属性:排数 座位号 观影地点
行为: