公交车蕴含的软件开发思想
引言
偶每天乘坐公交车,去公司上班。偶今天就在琢磨,公交车体现了哪些软件开发思想呢?
软件开发思想
下面的就是偶想到的一些有趣的软件开发思想。
计算机的输入与输出
前门上车,后面下车。这不就是函数里的参数输入与结果的输出吗?嗯!没错!就是计算机经常讲到的输入与输出。输入与输出接口独立。
系统尽可能独立
乘客上车刷公交卡,驾驶员不管金钱,只负责专心开车驾驶。让驾车业务与财务收取两个系统独立。
接口
每天乘坐公交车,都要进行刷卡。其实公交卡就是乘坐公交车的一个接口,完成一次消费行为。
核心引擎
驾驶员是引擎,负责关车门,启动车,到站停车,人上完关门,再开车等一系列的动作。在软件开发,经常讲到搜索引擎,导航引擎。
队列思想
排好顺序前门上车,以及排好顺序后门下车,这两个过程正体现了数据结构里的队列思想。
循环
公交车从起点站,到终点站,每天周而复始的开过来,开过去,这就是一个循环。早上5:00是起始条件,进行发车,晚上23:00,收车,结束一天的运营。
条件
计算机里,经常会有各种各样的Case语句。
公交车座位,也一样。可以:
1.给老弱病残孕预留的黄色座椅;
2.一般的灰色座椅;
3.给站着的乘客预留的手扶栏杆。
结论
看样子,只要我们细细好好体会,生活中还是体现了很多的软件开发的思想。
分享到:
相关推荐
肇庆公交车软件,可以在肇庆实时实地知道公交车的位置,进而预计公交车到达的时间。
公交车查询系统,公交车查询系统 公交车查询系统,公交车查询系统
通过本软件你可以知道公交车将在什么时候到站并且弹出窗口提示你公交车到站了
最新的长沙公交车查询软件(更新时间2010-01)
包含嘉兴本市级所有的公交车信息,其准确度,绝非一些所谓的公交车网站可以比拟,因为所有数据来源于公交公司。
本软件是公交车到站提示电脑版本的。可以在电脑上进行弹出窗口提示公交车到站了。本软件需要注册ocx。里面已经附带了。之前那几版忘了上传ocx导致不能使用深感歉意。如果有提示错误,请根据提示下载ocx然后进行注册...
相关简介: 公共车辆运营公司广告管理系统 本软件是为车辆运营公司的广告投放...公交车信息管理. 本软件目前支持发送手机短信功能,您可以到我们网站免费下载试用,兴华软件开发服务中心http://www.wj568.com
轻松进行 站站查询 站点查询 线路查询 软件大小约占49K 免安装程序
随着徐州市经济的快速发展,公交车系统对于人们的出行扮演着越来越重要的角色。在公交车资源有限的情况下,合理的编排公交车的行车计划成为公交公司亟待解决的问题。以下给出公交车排班问题中的部分名词说明和假设。
杭州市公交车查询系统
1、公交车检测数据集,从COCO2017数据集中提取得到,并分别转成了txt和xml两种格式的标签,可用于YOLO等算法公交车检测; 2、目标类别名:bus; 3、数量:4141 4、...
乐高wedo2.0课程教案搭建图《无人驾驶公交车》.ppt
下面考虑一条公交线路上公交车的调度问题,其数据来自我国一座特大城市某条公交线路的客流调查和运营资料。 该条公交线路上行方向共14站,下行方向共13站,第3-4页给出的是典型的一个工作日两个运行方向各站上下车...
全国公交车查询系统,最新实时更新,方便您的出行,希望对您有帮助
这是一个公交车信息查询系统的源代码,里面有详细的代码,是基于JSP的WEB项目开发
公交车管理系统公交车管理系统
公交车查询系统公交车查询系统公交车查询系统公交车查询系统公交车查询系统
java多线程实现模拟公交车运行,有完整源代码,无可执行程序,要运行得自己编译。
jsp公交车查询系统jsp公交车查询系统jsp公交车查询系统jsp公交车查询系统jsp公交车查询系统jsp公交车查询系统jsp公交车查询系统
这是一篇基于RFID公交车刷卡系统设计的论文设计,里面详细说明了公交车刷卡系统的各个部分和组成,希望对学习者有帮助,制作不易希望好评!