课程设计(论文)任务书
软件 学 院 14软件+电气 专 业 2 班
一、课程设计(论文)题目 火车售票系统 二、课程设计(论文)工作自2016 年 1 月 4 日起至 2016 年1 月 10 日止。
三、课程设计(论文) 地点: 创新大楼303 四、课程设计(论文)内容要求: 1.课程设计的目的
《数据结构》课程设计是计算机科学与技术专业集中实践性环节之一,是学习完 《数据结构》课程后进行的一次全面的综合练习。目的是要达到理论与实际应用相结 合,使学生能够根据数据对象的特性,学会数据组织的方法,能把现实世界中的实际 问题在计算机内部表示出来,并培养良好的程序设计技能。
要求能从实际应用问题出发,合理地选择数据结构,设计相应的数据处理算法, 并对算法进行必要的分析;合理选择编程工具,实现数据的物理结构和相应的数据处 理算法;对算法进行调试和测试,并对调试及测试结果进行分析;针对数据结构及算 法的设计、调试及测试过程认真写出设计分析报告。
2.课程设计的任务及要求 1)基本要求
(1)要充分认识课程设计的重要性,认真做好上机前的各项准备工作; (2)独立按时完成规定的工作任务,不得弄虚作假、抄袭他人内容;
(3)课设过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、
按质、按量完成课程设计;
(4)按规范撰写课程设计报告,对设计进行总结和讨论。
2)课程设计论文编写要求
(1)要按照书稿的规格撰写打印课程设计论文;
(2)论文包括任务书、目录、绪论、正文、总结、参考文献、附录等; (3)正文中要有问题描述与分析、算法的设计、算法的实现、调试分析与结果; (4)课程设计论文装订按学校的统一要求完成
1
3)课设考核
(1)考勤和态度;
(2)任务的难易程度及设计思路; (3)动手调试能力;
(4)论文撰写的水平、格式的规范性。
4)课程设计进度安排
内容 天数 地点 构思及收集资料 1 创新大楼 程序设计与调试 1 创新大楼 撰写论文 1 创新大楼
5)具体任务及要求
⑴在售票、退票、查询剩余票等环节中,都必须显示出车票的信息,即车次、车厢、座位情况。
⑵为简单起见,在此假设所有出售的车票均为同一车次的车票。 ⑶购票时,可以显示余票信息,并可以选择买哪张票。
⑷退票时,必须是车站售出的车票才能退,否则视为无效票,不能退票,而且退票可以再次销售。
⑸演示程序以用户和计算机的对话方式进行。
学生签名:
2016年 1 月 4 日
课程设计(论文)评审意见
(1)考勤和态度 :优( )、良( )、中( )、一般( )、差( ) (2)任务难易及设计思路 :优( )、良( )、中( )、一般( )、差( ) (3)动手调试能力评价 :优( )、良( )、中( )、一般( )、差( ) (4)论文撰写水平及规范性评价:优( )、良( )、中( )、一般( )、差( )
评阅人: 职称: 讲师
年 月 日
2
目 录
1 绪 论 ........................................................................................... 4
1.1 课设的目的 ............................................................................................ 4 1.1.1预期的结果 ......................................... 4
2需求分析 .......................................................................................... 4 3概要设计 .......................................................................................... 4 4详细设计 .......................................................................................... 5 5编码实现 .......................................................................................... 6 6调试分析与结果 .............................................................................. 7 7课设总结.............................................9 参考文献 ........................................................................................... 10 附 录.............................................................................................. 11
3
姓名——题目名称
1 绪 论
1.1 课设的目的
编出一个程序,实现用户可以从网上购买火车票,可以从网上查询还有没有火车票,还有多少票。也可以从网上退掉一些不需要的票。
1.1.1预期的结果
通过我的努力,我对程序有了一个大致的框架构思,我觉得我能设计出能实现以上功能的程序,并且能够实现上述操作,能够进行网上查票,订票与退票。但是程序还不够严谨,我会努力查阅书籍,尽力完善程序。
2需求分析
现在越来越多的人依赖手机,人们用手机上网。如果可以在网上购买火车票,可以省去许多不必要的麻烦,也可以让火车站免于因人们排队购买火车票而造成拥挤。
3概要设计
我用的是c++来书写这个程序,我是根据程序的需求过程来书写程序的顺序。在编写这个程序的时候,我翻阅了相关的书籍,然后上网参考了别人写的程序结构,了解了程序的书写方法,然后写完了程序。在程序中我用顺序表来存储,用do while 来循环订票,判断是否输入错误。以上就是我的设计思路
4
4详细设计
4.1 流程图
火车票网上售票系统
退出 退票 订票 查票
4.2 算法设计
查票
输入终点站与票数 输入终点 输出信息 输入个人信息
退出 核对信息 退出 退票
输入终点站,姓名与证件号
系统核对
5
输出信息