地铁线路设计需求分析

匿名 (未验证) 提交于 2019-12-03 00:11:01

需求分析:

1、提供简洁明了的交互界面。

2、提供地铁线路的文件存储方式。

3、提供实现一个能处理正确输入的命令行的计算地铁线路最短路径的方法。

4、输出最短路径结果。

5、进行功能测试。

设计思路:

1、使用Java搭建用户交互界面。

2、启动程序之后,能够读取文本中的相关信息。

3、读取完信息后,以无向图的形式储存地铁站相关性息。

4、使用弗洛伊德算法算法求出最短路径。

5、调用应用程序

java subway -map subway.txt

 

6、输入样例

站点1 站点2

7、输出样例

3 洪湖里 西站 6号线 复兴路

设计总结

实现思路和实现方法比较明确,对于ui设计,需要考虑合理的用户交互功能,对于地铁站点信息能全面处理。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!