《2022年C++铁路售票管理系统课程设计说明书 .pdf》由会员分享,可在线阅读,更多相关《2022年C++铁路售票管理系统课程设计说明书 .pdf(44页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1内蒙古科技大学本科生 C+ 程序设计课程设计说明书题目:铁路售票管理系统学生姓名:范振辉学号: 1067111204 专业:计算机科学与技术班级:计 10-2 班指导教师:孙涛名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 44 页 - - - - - - - - - 2 第一章成绩评定标准课程设计的验收答辩采取“讲解程序+提问+即时编程”的方式。考核项目评价质量成绩程 序功 能 完 全实现,并能通过答辩。 (60%)A 能完全正确回答提问;B 问题回答的基本意思正确;
2、C 不能回答或回答错误, 抽取程序小的功能即时编程, 能完成;D 不能回答或回答错误,即时编程无法完成;程 序设 计 符 合面 向对 象 的 思想和原则,结构合理( 15)A 程序结构层次分明,提取出各个实体类,类的设计合理;B 程序结构层次分明,具有客户类和服务类;C 类的设计基本正确;D 几乎在一个类或者方法中实现了大部分的逻辑,结构不够清晰;程 序 的 风 格(10%)A 遵守编码规范,有良好的风格;以下问题每出现一项成绩降一个等级:1类、方法和变量命名不符合规范;2方法和属性前缺少注释;3程序没有适当缩进;设计说明书(15%)从以下几方面考核:1结构完整2图表正确3文字通顺4版面工整名
3、师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 44 页 - - - - - - - - - 3 1.1 摘要本系统是一个铁路售票管理系统,可以满足购票者,票务工作人员和票务系统管理员等多方面的需要。根据开发的要求, 它主要应用于交通系统,可实现集票务信息录入、售票、退票、查询等功能进行现代化的信息管理。本售票管理系统可自主服务乘客,加快查询、买票的速度,减轻客运工作人员工作压力。进而提高劳动生产力,降低成本 ,提高服务质量和管理水平,促进经济效益。本系统功能比较简单,容易
4、实现, 整个系统力求做到操作简便 ,界面友好 ,灵活 ,实用和安全。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 44 页 - - - - - - - - - 4 目录第一章 成绩评定标准 .21.1 摘要. 3第二章 问题描述 .6第三章 问题分析 .73.1 阐述你对问题的理解、解决问题的方案说明. 73.2 系统功能模块的划分 . 8第四章 数据模型 .94.1 相关数据结构的说明 . 94.2 类的设计 . 94.3 程序结构说明,即程序各个部分之间如何协调来完
5、成任务. 114.4 全局变量,重要形式参数、局部变量等等,它们的命名及用途解释. 12第五章 算法描述 .135.1 测试结果 . 135.1.1 1:验证身份: . 13 5.1.2 2:管理员登陆 . 14 5.1.3 乘客登录 . 15 5.1.4 不是管理员,不能录入车次信息. 16 5.1.5 读文件 . 17 5.1.6 3:录入信息并存入文件. 17 5.1.7 4:浏览 . 19 5.1.8 5:查询子菜单 . 20 5.1.9 6:查询车次 . 21 5.1.10 7:订票 . 22 5.1.11 8:退票 . 23 5.1.12 退出系统 . 24 第六章 代码,加上详细
6、的注释 .25第七章 设计总结 .43第八章 参考文献 .44名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 44 页 - - - - - - - - - 5 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 44 页 - - - - - - - - - 6 第二章问题描述。1.用 C+设计一个系统,能提供下列服务:(1)录入车次信息,格式为:车次发车
7、时间起始终点硬座票价剩余座位k264 20:30 包头北京110 200 可不定时地增加车次数据。(2)浏览车次信息,可显示出所有车次,如果当前系统时间超过了某车次的发车时间,则显示“此班列车已发出”的提示信息。(3)查询路线:可按车次编号查询,可按起始站,终点站查询(4)售票和退票功能A:查询车次或站点。当剩余座位数大于0,并且当前系统时间小于发车时间时才能售票,售票后自动更新剩余座位数。B:退票时,输入退票的车次,当本班列车未发出时才能退票,退票后自动更新剩余座位数。2.设计要求及成果根据系统功能要求,可以将问题解决分为以下步骤:(1)分析系统中的各个实体之间的关系及其属性和行为;(2)根
8、据问题描述,设计系统的类层次;(3)完成类层次中各个类的描述(包括属性和力一法 );(4)完成类中各个成 .员函数的定义;(5)完成系统的应用模块;(6)功能调试;(7)完成系统总结报告以及系统使用说明书。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 44 页 - - - - - - - - - 7 第三章问题分析3.1 阐述你对问题的理解、解决问题的方案说明铁路售票管理系统理解:系统中必须有车次信息,车次信息应该是由管理员录入,可由管理员或者乘客查看,定退票及其他操作
9、。其中要注意的是录入信息必须是由管理员完成的,所以我会创建一个乘客类, 然后创建管理员类继承乘客类, 进而继承乘客的所有功能,并添加录入信息的功能。信息的载体可以使链表,也可以是数组,因为我更加熟悉数组,所以我用对象数组。 (为了熟悉链表,课下自己还建立了以链表存放数据的系统)系统录入信息的操作非常枯燥,所以我创建了一个文件,把每次录入的信息保存入文件, 在下一次进入系统是, 它会默认读取文件原有的信息,当然也可以随时添加录入车次信息。然后系统的各个功能仅仅是通过查询找到具体对象的具体数据进行操作。基本功能 :录入次、始发站、终点站、开车时间(小时、分钟)、票价、剩余票数等信息。浏览车次 查看
10、所有的录入车次其中开车时间小于当前时间的车次则输出车次已发出。查询车次 通过搜索车次或站点来快速的查看车辆的信息。定退票 车时间大于当前系统时间的前提下才可退票并且在票数大于零的前提下才可定票,票数更新。文件的存储 存储录入的车次信息以便下次访问。文件的读取 读取文件内的信息方便操作以上的各项功能; 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 44 页 - - - - - - - - - 8 3.2 系统功能模块的划分名师资料总结 - - -精品资料欢迎下载 - -
11、 - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 44 页 - - - - - - - - - 9 第四章数据模型4.1 相关数据结构的说明车次:变量train 定义为字符型。发车时间: time 结构体。始发站:变量star-station 字符型。终点站:变量 end-station 字符型。开车的间:变量 time 整型、变量time1 整型。票价:变量ticket-price 实型。剩余票数:变量 remaind_seats 整型。4.2 类的设计定义了一个 user 类,类中包括以下几部分:私有段:定义车辆的车
12、次、开车时间(小时、分钟) 、始发站、终点站、票价、票数。公有段依次为输出函数、定票函数、退票函数。友元函数查询函数、浏览函数、文件存储函数、文件读取函数。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 44 页 - - - - - - - - - 10 定义了一个 service 类,类中包括以下几部分:公有继承了 user类私有段:定义车辆的车次、开车时间(小时、分钟) 、始发站、终点站、票价、票数。公有段依次为输入函数、输出函数、定票函数、退票函数。添加设定信息函数
13、。友元函数查询函数、浏览函数、文件存储函数、文件读取函数。添加输入函数。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 44 页 - - - - - - - - - 11 4.3 程序结构说明,即程序各个部分之间如何协调来完成任务名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 44 页 - - - - - - - - - 12 4.4 全局变量,
14、重要形式参数、局部变量等等,它们的命名及用途解释g-num:确定数组对象的个数,也是控制循环的条件。ticketj: 代表具体的某个对象。A: bool 型,判断使用者身份。B: bool 型,判断是否退出程序。t: long 型,获得当前距 1970年秒数。pt: tm 指向类的对象的指针,指向当前时间。Functionnumber:整型,选择功能。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 44 页 - - - - - - - - - 13 第五章算法描述5.1
15、 测试结果5.1.1 1:验证身份:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 44 页 - - - - - - - - - 14 5.1.2 2:管理员登陆名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 44 页 - - - - - - - - - 15 5.1.3 乘客登录名师资料总结 - - -精品资料欢迎下载 - - - - - -
16、- - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 44 页 - - - - - - - - - 16 5.1.4 不是管理员,不能录入车次信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 44 页 - - - - - - - - - 17 5.1.5 读文件5.1.6 3:录入信息并存入文件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心
17、整理 - - - - - - - 第 17 页,共 44 页 - - - - - - - - - 18 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 44 页 - - - - - - - - - 19 5.1.7 4:浏览名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 44 页 - - - - - - - - - 20 5.1.8 5:查询子菜
18、单名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 44 页 - - - - - - - - - 21 5.1.9 6:查询车次名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 44 页 - - - - - - - - - 22 5.1.10 7:订票名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
19、 - - - 名师精心整理 - - - - - - - 第 22 页,共 44 页 - - - - - - - - - 23 5.1.11 8:退票名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 44 页 - - - - - - - - - 24 5.1.12 退出系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 44 页 - - - - -
20、- - - - 25 第六章代码,加上详细的注释#include #include /格式控制#include /清屏文件的声明#include #include #include /获取时间的文件的声明using namespace std; const int N=10;/创建车次信息对象的个数bool A=false,B=true; long t = time(0); tm * pt = localtime(&t); void mainmenu(); struct Time int hour; int minute; ; class user friend void save (); f
21、riend void sure_message(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 44 页 - - - - - - - - - 26 friend void browse(); friend void ticketmenu(); friend void search_train(); friend void search_station(); protected: char train10; Time time; char start_station
22、20; char end_station20; int ticket_price; int remaind_seats; public: void display() couttraint setfill(0)setw(2)time.hour: setw(2)time.minutett start_stationt end_stationt ticket_pricet remaind_seatst; t = :time(NULL); tm * pt = localtime(&t); if(time.hourtm_hour) couttm_hour&time.minutetm_min) cout
23、 此班列车已发出 ; else coutt正常; coutendl; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 44 页 - - - - - - - - - 27 /*-定退票模块 -*/ void order() if(time.hourtm_hour) couttm_hour&time.minutetm_min) cout 此班列车已发出 ,不能订票,退出! ; else if ( remaind_seats = 0 ) cout 此班列车已没票,不能订票,退
24、出! endl; else remaind_seats = remaind_seats - 1; cout train 次 列 车 售 票 一 次 , 现 存 票 量 为: remaind_seats endl; void Delete() if(time.hourtm_hour) couttm_hour&time.minutetm_min) cout 此班列车已发出 ,不能退票,退出! ; else remaind_seats = remaind_seats + 1; cout train 次 列 车 退 票 一 次 , 现 存 票 量 为: remaind_seats endl; ; 名师
25、资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 44 页 - - - - - - - - - 28 class service :public user friend void input(); public: void setinfo (char* c, int h, int m, char* q, char* z, int p, int s) strcpy(train,c); time.hour=h; time.minute=m; strcpy(start_statio
26、n,q); strcpy(end_station,z); ticket_price=p; remaind_seats=s; ; service ticketN; static int g_num=-1; /*-存储模块 -*/ void save () ofstream file(数据.txt,ios:out); for(int j=0;j=g_num;j+) fileticketj.train ; fileticketj.time.hour ; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -
27、- - 第 28 页,共 44 页 - - - - - - - - - 29 fileticketj.time.minute ; fileticketj.start_station ; fileticketj.end_station ; fileticketj.ticket_price ; fileticketj.remaind_seats endl; file.close(); cout信息已存入文件 endl; /*-录入模块 -*/ void input() g_num+; char c10; int h; int m; char q20; char z20; int p; int s;
28、 coutc; couth; coutm; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 29 页,共 44 页 - - - - - - - - - 30 coutq; coutz; coutp; couts; ticketg_num.setinfo (c, h, m, q, z, p, s); save (); /*-浏览模块 -*/ void browse() int j; t = time(NULL); tm * pt = localtime(&t); cout当前时间: s
29、etfill(0)setw(2)tm_hour:; coutsetw(2)tm_min:;coutsetw(2)tm_secendlendl; cout现存车次信息如下: endlendl; cout车次 t 开车时间 t 起始 t 终点 t 票价 t 剩余座位t 状态tendl; for( j=0;j=g_num;j+) ticketj.display(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 30 页,共 44 页 - - - - - - - - - 31 /*-查询
30、模块之车次查询 -*/ void search_train() char train10; couttrain; coutendlendl; for(int j=0;j=g_num;j+) if(strcmp(train,ticketj.train)=0) cout查询结果: endl; cout车次t 开车时间 t 起始t 终点t 票价t 剩余座位 t 状态tg_num) cout对不起,没有这趟车次信息!; /*-查询模块之站点查询 -*/ void search_station() char station20; coutstation; coutendlendl; for(int j=
31、0;j=g_num;j+) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 31 页,共 44 页 - - - - - - - - - 32 if(strcmp(station,ticketj.start_station)=0)|(strcmp(station,ticketj.end_station)=0) cout查询结果: endl; cout车次 t 开车时间 t 起始 t 终点 t 票价 t 剩余座位 t状态 tg_num) cout对不起,没有有关此站点的车次信息!; /*
32、-票务菜单模块 -*/ void ticketmenu() long t = time(0); tm * pt = localtime(&t); int functionNumber;int j; cout 票 务 菜 单 n; char train10;char station20; cout可按站点或车次查询订票(1.按站点, 2.按车次) endl; coutfunctionNumber;getchar(); for(;functionNumber!=1&functionNumber!=2;) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
33、- - - - - 名师精心整理 - - - - - - - 第 32 页,共 44 页 - - - - - - - - - 33 cout指令错误!请重新输入!functionNumber; coutendlendl; if (functionNumber=1) coutstation; coutendlendl; for( j=0;j=g_num;j+) if(strcmp(station,ticketj.start_station)=0)|(strcmp(station,ticketj.end_station)=0) cout本车次现存信息 :endl; cout车次 t 开 车 时 间
34、 t 起 始 t 终 点t 票价t 剩余座位 t 状态tg_num) cout对不起,没有这趟车次信息!,无法订退票! ; if (functionNumber=2) couttrain; coutendlendl; for( j=0;j=g_num;j+) if(strcmp(train,ticketj.train)=0) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 33 页,共 44 页 - - - - - - - - - 34 cout本车次现存信息 :endl; cout
35、车次 t 开 车 时 间 t 起 始 t 终 点t 票价t 剩余座位 t 状态tg_num) cout对不起,没有有关此站点的车次信息!无法订退票!; if(ticketj.time.hourtm_hour) couttm_hour&ticketj.time.minutetm_min) cout此班列车已发出 ,不能订退票! ; else coutn; cout 1. 订 票n; cout 2. 退 票n; cout 3. 返 回 主 菜 单n; coutn; coutfunctionNumber; for(;functionNumber!=1&functionNumber!=2&functi
36、onNumber!=3;) cout指令错误!请重新输入!functionNumber; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 34 页,共 44 页 - - - - - - - - - 35 coutendlendl; switch(functionNumber) case 1:ticketj.order();save ();break; case 2:ticketj.Delete();save ();break; case 3:mainmenu();break; /sw
37、itch ends /*-查询模块 -*/ void search_menu() int functionNumber; cout 查 询 子 菜 单 n; coutendl; cout 1. 按 班 次 查 询n; cout 2. 按 站 点 查 询n; cout 3. 返 回 主 菜 单n; coutendl; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 35 页,共 44 页 - - - - - - - - - 36 coutfunctionNumber; coutendl
38、endl; for(;functionNumber!=1&functionNumber!=2&functionNumber!=3;) cout指令错误!请重新输入!functionNumber; coutendlendl; switch(functionNumber) case 1:search_train();break; case 2:search_station();break; case 3:system(cls); mainmenu(); /*-主菜单 -*/ void mainmenu() int functionNumber; cout 欢迎使用车票管理系统 n; coutend
39、l; cout 1. 录 入 班 次 信 息n; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 36 页,共 44 页 - - - - - - - - - 37 cout 2. 浏 览 班 次 信 息n; cout 3. 查 询 行 车 路 线n; cout 4. 售 票 与 退 票 系 统n; cout 5. 退 出 系 统n; coutendl; coutfunctionNumber; coutendlendl; switch(functionNumber) case 1: c
40、har c; if (A) do input(); cout已录入 g_num+1 条航班信息(包括已从文件中读取的) ,想继续录入吗 (y/n)c; for(;c!=y&c!=n;) cout指令错误!请重新输入! c; while (c=y); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 37 页,共 44 页 - - - - - - - - - 38 else cout对不起,您不是管理员不能进行这项操作!; coutendl按任意键回主菜单 .endl; getchar(
41、);getchar(); system(cls); break; case 2: browse(); coutendlendlendl按任意键回主菜单 .endl; getchar();getchar(); system(cls); break; case 3: search_menu(); coutendl按任意键回主菜单 .endl; getchar();getchar(); system(cls); break; case 4: ticketmenu(); coutendl按任意键回主菜单 .endl; getchar();getchar(); system(cls); 名师资料总结 -
42、 - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 38 页,共 44 页 - - - - - - - - - 39 break; case 5: t = time(NULL); tm* pt = localtime(&t); system(cls);coutendlendlendlendlendlendlendl; cout 谢谢使用车票管理系统 n; coutendlendlendlendlendlendlendlendlendlendl endl ttttttt 制作:范振辉 endlendl;
43、cout ttttttt 日期: setfill(0)tm_year-; coutsetw(2)tm_mon + 1-; coutsetw(2)tm_mday ; coutsetw(2)tm_hour:; coutsetw(2)tm_min:; coutsetw(2)tm_secn; B=false; break; default: cout输入错误 ,请确保你的输入为1-5endl; cout按任意键回主菜单 .endl; getchar(); system(cls); /switch ends 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -
44、 - - - - 名师精心整理 - - - - - - - 第 39 页,共 44 页 - - - - - - - - - 40 /*-开 始 保 证 系 统 中 存 有 信 息 模 块-*/ void sure_message() cout 欢迎使用车票管理系统 n endlendl; ifstream file ( 数据.txt ,ios:in) ; if ( !file ) if (A) cout 从没录入过信息 ,请您先录入信息 endl; input(); coutendl按任意键回主菜单 .endl; getchar(); system(cls); mainmenu(); else
45、 cout对不起,系统还没录入过任何信息,请提示管理员录入信息!; else cout本次运行尚未录入信息,默认读取已存信息n; coutticketg_num.train; fileticketg_num.time.hour ; fileticketg_num.time.minute; fileticketg_num.start_station; fileticketg_num.end_station; fileticketg_num.ticket_price; fileticketg_num.remaind_seats; g_num-; file .close(); cout读取完毕! e
46、ndl; /*-主函数验证身份模块 -*/ void main() int functionNumber,code; cout请输入您的身份( 1.管理员, 2.乘客) endl; coutfunctionNumber; for(;functionNumber!=1&functionNumber!=2;) cout指令错误!请重新输入!functionNumber; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 41 页,共 44 页 - - - - - - - - - 42 if
47、 (functionNumber=1) coutcode; for(;code!=1234;) cout指令错误!请重新输入!code; A=true; sure_message(); do mainmenu(); while(B); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 42 页,共 44 页 - - - - - - - - - 43 第七章设计总结课程设计旨在锻炼学生的实际动手能力和解决真实问题的能力。并在其中掌握和熟练所学的知识, 并能够运用所学知识解决比较简单的现实
48、模拟问题。本次课程设计在老师的帮助和自己的努力下终于能够成功运行,使我感到非常高兴以及提高了自己的编程信心,虽然这次课程设计的题目实现比较简单和不实用但毕竟是自己将近两个星期的努力地结果。在期间我对编程的理念理解又加深了一点,他是我明白好的算法或者是好的逻辑思维对编程的重要性,在调试期间我自卑过、 高兴过、平静过。可以说是我经历了比较大的情感波动。当费很大劲才把程序调运行的时候那种感觉实在是太好了。在本次课程设计活动中,我明显的感觉到自己知识的欠缺和实际动手能的差劲。尤其是在传值传参的函数调用时更体现的非常明显,感觉自己的书本学的不透、学的不扎实。有些地方更本就不会,不如说文件的操作,比如说系
49、统时间的获取等以前在上课或作习题时更本就不会考虑的问题在课程设计当中完全暴露出来。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 43 页,共 44 页 - - - - - - - - - 44 第八章参考文献1 吴敏,杨国林, C+ 面向对象程序设计内蒙古大学出版社2康晓林,汪涛标准 C+使用教程电子工业出版社。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 44 页,共 44 页 - - - - - - - - -