Java 校园系统

【题目1】校园地图

针对我们的校园布局,设计一款校园平面图。

基本功能及要求如下:

  1. 提供用户操作的菜单和界面,实现系统的所有功能。
  2. 添加校内地点的信息,例如校门、教学楼、食堂、宿舍、快递点等,每个地点视为一个顶点,具体信息包括:名称、坐标、简介等。
  3. 添加道路信息,可理解为顶点之间的边,也可以理解为顶点在路边。
  4. 以上添加的地点和道路信息可以修改和删除,即具备信息的增删改功能。并且所有信息要求以文件的形式存储(如文本文件),格式自行设计。当下次运行程序时,从文件读取地点和道路信息。
  5. 打印校园地图。
  6. 设计出一套铺设线路最短,但能满足每个地点都能通电的方案。两点之间的距离根据坐标计算。输出铺设电路规划以及每条电路的长度和总长度。
  7. 查询校园地点信息,查询该地点到其他任一地点的最短简单路径及距离,并按照距离从近到远的顺序显示。
  8. 求从某一地点出发经过校园所有地点(地点可以重复)且距离最短的路线;求从某一地点出发经过校园所有地点(地点可以重复)并回到源点的最短路线。

源码:

百度链接

https://pan.baidu.com/s/1xaSJSxDELF5T-v6AkTnvxA?pwd=fs5d 
提取码:fs5d

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值