地铁路线规划的初步分析 支持环境 windows7, 10, macOS, linux 需求分析 1.读取一定格式下的地铁信息文件 2.提供详细的地铁信息的查询 3.提供最短路的计算与推荐功能:路线最短,时间最短,换地铁数最少... 4.UI展示 设计实现 1.基本线路设计表(概念设计如下): 开始 ...
分类:
其他好文 时间:
2019-09-21 23:41:44
阅读次数:
146
一、开发环境 IDEA(java) 二、需求分析 1. 设计简单UI界面(Java Swing) 2. 用户可以自行选择起点、终点的地铁线路和对应的站点 3. 用户选择后后台返回一个或多个方案 三、设计思路 1. 启动程序读取地铁站点和线路信息文件"subway.txt",并将站点和线路信息储存在有 ...
分类:
其他好文 时间:
2019-09-21 21:39:23
阅读次数:
107
1.需求分析 根据个人项目简介,软件的需求有以下三个: 需求1: 实现一个支持显示地铁线路与计算换乘的程序。之后,用户可以通过命令行启动这个程序。程序在启动时,会读取不同命令对应的命令行参数。对于地铁线路信息图,我们约定它采用参数 -map 作为标志。程序启动时需要通过读取 -map 参数来获得对应 ...
分类:
其他好文 时间:
2019-09-21 21:34:44
阅读次数:
100
一、需求分析: 输入北京地铁信息,然后构建一个图,当用户输入起始站和目的站后,输出最短的参考线路,并给出所需的换乘信息。 二、设计思路: 1.选择地铁信息的存储格式,能让程序更方便地识别路线信息 2.编辑器选择:IDEA;语言:java 3.编写主题程序 4.算法选择:Dijkstra或者Floyd ...
分类:
其他好文 时间:
2019-09-21 18:55:32
阅读次数:
96
github 个人博客 一、项目计划: 实现一个帮助进行地铁出行路线规划的命令行程序。 二、项目需求: 1.该程序能够准确地读出.txt文件中的数据,文件格式简洁易懂、可灵活扩展 2.在某号线路上,能够查询各个站点的信息,输出该号线路上所有站点信息 3.在出发站与目的站之间输出一个最短路径 4.用P ...
分类:
其他好文 时间:
2019-09-21 12:29:52
阅读次数:
114
一、基本理解 1.该项目要求我们设计一个能够计算地铁线路最短路径的程序 2.我们可以将地铁线路信息等用一个文本文件保存起来,其中应包括地铁线路名称、各个地铁站点的名称以及车站换乘信息 3.用户可以询指定地铁线经过的站点,并且能够从线路的起始站点开始,依次输出该地铁线经过的所有站点,直到终点站。 4. ...
分类:
其他好文 时间:
2019-09-20 22:48:52
阅读次数:
119
guthub repositories 个人博客园主页 支持环境: windows7,10,macOS,Linux 需求分析: 读取自定义地铁文件: 程序需要能够成功地解析并载入不同的地铁系统,实现数据与程序的解耦 查看地铁线路: 实现地铁系统的详情查询操作 最短线路: 帮助用户推算出最优乘坐路线 ...
分类:
其他好文 时间:
2019-09-20 21:10:29
阅读次数:
65
//每个人都弄了一个个人项目,然后结队,编程实现更多功能。 //在此之前,看了队友的代码,并发表一些个人看法。 优点: 1.容错性较好,在询问是否“切换为XX”时,除了用户输入正确格式就转换为对应格式外,任何输入都默认不切换。那么用户输入“不切换”,“不”,“就这个难度”等答案时就可以得到所需答案。 ...
分类:
其他好文 时间:
2019-09-20 00:27:49
阅读次数:
65
个人项目的优缺点分析 一、个人项目需求 1.输入账号密码后进行验证,若账号密码错误需提示用户,用户输入正确后需根据账号判断试卷类型。 2.登录后输入题目数量后,程序自动生成试卷。在登录状态下可切换试卷类型,输入题目数量后,程序按新设置的类型进行出题,输入-1退出。 3.同一个老师的卷子中的题目不能与 ...
分类:
其他好文 时间:
2019-09-20 00:21:38
阅读次数:
81
项目需求 个人项目:中小学数学卷子自动生成程序 用户: 小学、初中和高中数学老师。 功能: 1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小学、初中和高中三个选项中的一个。否则 ...
分类:
其他好文 时间:
2019-09-20 00:18:05
阅读次数:
75