公交车站管理系统c++答案.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
沈阳航空航天大学 实 验 报 告 课程名称: 面向对象程序设计及C++ 实验题目: 公交车站点信息管理软件 院(系):计算机学院 专 业:计算机科学与技术 班 级:学 号: 2013040101204 姓 名: 孙思 一、实验目的 达到对所学面向对象程序设计知识的一次综合运用,熟练掌握面象对象分析问题、解决问题的方法。 实验内容描述 设计一个公交车站点信息管理软件,它能够被用户和管理人员使用,管理人员利用这个软件对站点进行插入、删除的管理功能;用户则可以利用这个软件查询公交车站的信息,例如,某路公交经过的所有站点。 三、 图5.1初始界面 图5.2管理者界面 图5.3查询界面 图5.4显示线路界面 图5.5插入站点界面 图5.6成功插入站点信息界面 图5.7再次查询检验是否成功插入界面 图5.8删除站点界面 图5.9成功删除站点界面 图5.10再次查询检查是否成功删除站点界面 图5.11使用者界面 图5.11查询站点界面 图5.12显示线路界面 实验总结 在课堂上我知道了c++是兼容c语言的,但是在变成过程中还是体会到了两者之间不小的差别,c语言中没有类的概念,但是和c语言的结构体很像但是又不完全相同,这给我刚编程是造成了很多的困扰,后来理清思路设计每一个功能模块,再将每个函数实现,软件就完成了。这次程序设计老师让我们自己设计功能自由发挥,有很多东西要写但是后来将程序变得复杂,最后删了又删,有很多地方还不够完善,界面做的也不够美观。但是这次程序设计还是有很大的收获,理论的学习和实际操作还是有很大的差距,只有勤于练习才能学好c++。 附录(实验代码) #includestdio.h #include iostream #includestdlib.h #includecstring using namespace std; class bus { public: int name,spot_num; char spot[50][30]; int Insert(); //加入某站 int Delete(); //删除某站 int search_name(); //输出公交车所有路线 }; static bus car1,car2,car3; int bus::Insert() { int loc,i; char addstation[10]; cout请输入要加入的站点的名称endl; cinaddstation; cout请输入要加入的位置endl; cinloc; for(i=spot_num++;i=loc;i--) strcpy(spot[i],spot[i-1]); strcpy(spot[i],addstation); cout加入成功!!endl; system(pause); return 0; } int bus::Delete() { int i; char addstation[10]; cout请输入要删除的站的名称endl; cinaddstation; for(i=spot_num-1;i=0;i--) { if(strcmp(spot[i],addstation)==0) { for(;ispot_num-1;i++) strcpy(spot[i],spot[i+1]); break; } } spot_num--; cout删除站点成功endl; system(pause); return 0; } int bus::search_name() { int i=0; coutname路公交车经过如下站点:endl; for(;ispot_num;i++) coutspot[i] ; coutendl; system(pause); return 0; } int findstat() { int n; while(1) { system(CLS); printf(\n\n\t\t1.查询100路的所有站点\n); printf(\t\t2.查询200路的所有站点\n);

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档