《车票管理系统》课程设计报告
题目: 车票管理系统
专业: 信息与计算科学 班级: 1002 学号:3101301206 3101301216 3101301218
完成日期: 20xx年12月23日
1 姓名: 陈婉璐 包忠材 邱振涛 指导教师: 吴选忠 熊保平
一、课程设计目的
本课程设计的目标就是要达到理论与实际应用相结合,提高学生组织数据及编写大型程序的能力,并培养基本的、良好的程序设计技能以及合作能力。 设计中要求综合运用所学知识,上机解决一些与实际应用结合紧密的、规模较大的问题,通过分析、设计、编码、调试等各环节的训练,使学生深刻理解、牢固掌握数据结构和算法设计技术,掌握分析、解决实际问题的能力。
通过这次设计,要在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。
二、课程设计内容
一.系统的主要功能:
1.浏览班次信息
2.查询班次:
①按班次查询;②按终点查询;
3.售票
(1)售票成功(当车票有剩余,且车未发出时)
(2)班次不存在
(3)票已售完(当座位数小于等于已定票人数)
(4)车已发出
4.退票
退票成功(输入的班次号存在且当前时间比发车时间早)
退票失败(班次不存在或当前时间比发车时间晚)
三、课程设计过程
1.需求分析
(1) 输入的形式和输入值的范围;
录入的班次信息的输入形式和输入值的范围:车次(类型:int) 发车时间小时(类型:int [0,24]) 发车时间分钟(类型:int [0,60]) 起始站及终点站(类型:void wap(int k))行车时间(类型:float times(int k))额定票数(类型:number(int k))已定票人数(类型:nownumber(int k,int i))
…… …… 余下全文