计算机科学与技术系 信息管理与信息系统专业
《程序设计综合课程设计》报告
(2013/2014学年 第一学期)
学生姓名: 学生班级: 学生学号: 指导教师:
2013年 1 月 8 日
目 录
第一章 课程设计的目的和要求 .......................................... 1
1.1课程设计的目的 ................................................ 1 1.2 课程设计的基本要求............................................ 1 第二章 课程设计任务内容 .............................................. 2
2.1 简介.......................................................... 2 2.2 功能说明...................................................... 2 第三章 详细设计说明 .................................................. 3
3.1 模板设计图.................................................... 3 3.2 主函数流程图.................................................. 4 3.3 子函数流程图.................................................. 5 第四章 编码与调试 .................................................... 7
4.1 软件使用说明.................................................. 7 4.2 运行结果及截图................................................ 7 第五章 课程设计心得与体会 .......................................... 11 附录一 参考文献 ..................................................... 12 附录二 程序清单 ..................................................... 13 附录三 录入文件 ..................................................... 27
I
程序设计综合课程设计
火车票管理系统
第一章 课程设计的目的和要求
高级语言课程设计的主要目的是培养学生能够提高综合应用语言的能力,通过课程设计的训练,使学生能及时巩固已学的知识,补充未学的但有必要的内容,掌握应用计算机解决实际问题的基本方法,熟悉程序开发的全过程,提高综合应用语言的能力。高级语言程序设计的主要任务是要求学生遵循软件开发过程的基本规范,运用结构程序设计的方法按照课程设计的题目要求,分析,编写,调试和测试高级语言程序及编写设计报告。
1.1课程设计的目的
1.巩固和掌握高级语言程序设计基本概念; 2.掌握基本的程序设计方法; 3.掌握开发软件所需的需求定义能力; 4.提高书写程序设计说明文档的能力;
5.提高综合运用高级语言的能力,强化编程和调试能力。
1.2 课程设计的基本要求
1.根据所给的课程设计题目,分析课程设计题目的要求; 2.对系统功能模块进行分析,写出详细的设计说明文档; 3.编写程序代码,调试所编写程序使其能正确运行; 4.设计完成的软件便于操作和使用; 5.设计完成后提交课程设计报告。
1
程序设计综合课程设计
第二章 课程设计任务内容
2.1 简介
火车票管理系统:是为广大群众开发的,帮助人们查询车次信息,订票和退
票,大大节约了人们的时间,是铁路营运公司所需要的全部功能的一个综合的管理系统。
2.2 功能说明
(1)录入班次信息:信息用文件保存,可不定时地增加班次数据。
(2)浏览班次信息:可显示出所有班次当前状总(如果当前系统时间超过了某班
次的发车时间,则显示“此班已发出”的提示信息)。 (3)查询路线:可按班次号查询 ,可按终点站查询。 (4)售票和退票功能:
A:当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新已售票人数。
B:退票时,输入退票的班次,当本班车未发出时才能退票,自动更新已售票人数。
(5)删除功能:该功能可以删除录入的错误信息。 (6)订购功能:该功能可以方便旅客提前预定。
2
相关推荐: