资源简介
为本校设计一个校园网布线方案,并编写程序满足以下要求(最终结果若能用TC的绘图函数显示则另加1分):
校园内建筑物信息存储于数据文件中(格式自定,至少15个建筑物),包括建筑物编号、名称、简介等信息;
② 能根据“建筑物编号 / 名称”查询任意建筑物的相关信息;
③ 施工成本最低且任意两建筑物可以相互通信。

代码片段和文件信息
package com.edu.ahpu.school_net;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/***************** 显示主页面 ***********************/
public class Display {
/*
* title:School_net 校园网布线系统
* Filename:Display.java
*
* @author 赵猛猛
*/
static MinSpanTree min = new MinSpanTree();
public static void display() {
Graph g = new Graph();
Message m = new Message();
g = m.get_message1();
Message[] ver_number = new Message[50];
/* 显示提示的信息的 */
System.out.println(“\n\n≈≈≈≈≈≈≈≈≈≈≈≈≈≈欢迎使用校园网布线系统≈≈≈≈≈≈≈≈≈≈≈≈≈ \n“);
for (int i = 1; i <= (g.getVexNum()) / 2; i++) {
System.out.print(“ <“ + min.ver_number[i].ver_number + “>“ + “-“
+ min.ver_number[i].vex_name);
System.out.print(“\t---\t “);
System.out.println(“<“
+ min.ver_number[i + (g.getVexNum() - 1) / 2].ver_number
+ “>“ + “-“
+ min.ver_number[i + (g.getVexNum() - 1) / 2].vex_name);
}
System.out.println(“≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈≈“);
System.out.println(“ 1、以建筑物标号查询建筑物的信息“);
System.out.println(“ 2、以建筑物名称查询建筑物的信息“);
System.out.println(“ 3、查询施工成本最低的校园网路径信息“);
System.out.println(“ 4、最低的校园网路径的结构示意图“);
System.out.println(“ 5、退出“);
System.out.println(“【请选择你要查询的信息】:“);
{
BufferedReader s1 = new BufferedReader(new InputStreamReader(
System.in));
String n1;
try {
n1 = s1.readLine();
int n = Integer.parseInt(n1); // 选择查询
// Message m = new Message();
MinSpanTree min = new MinSpanTree();
if (n == 1) {
System.out.println(“>>>请输入你要查询的建筑物的标号<<<:“);
m.get_message1();
m.get_message1_1();
}
if (n == 2) {
System.out.print(“>>>请输入你要查询的建筑物的名称<<<:“);
m.get_message2();
m.get_message2_2();
}
if (n == 3) {
System.out.println(“>>>你要查询施工成本最低的校园网路径<<<:“);
min.MST();
}
if (n == 4) {
System.out.println(“>>>最低的校园网路径的结构图<<<“);
new frame1().launchframe();
new ReadLine().ReadLine();
}
if(n > 6){
System.out.println(“你的输入有误!请重新输入...“);
//display();
ReadLine r = new ReadLine();
r.ReadLine();
}
if (n == 5) {
System.out.println(“程序正在退出...“);
Thread t = new Thread();
try {
t.sleep(1000);
System.out.println(“程序已退出“);
System.exit(0);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
} catch (NumberFormatException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 382 2010-06-25 16:47 SchoolNet\.project
文件 232 2010-06-25 16:47 SchoolNet\.classpath
文件 1481 2010-06-24 23:35 SchoolNet\message.txt
文件 1076 2010-06-24 23:35 SchoolNet\edges.txt
文件 3947 2010-06-25 17:57 SchoolNet\bin\com\edu\ahpu\school_net\Display.class
文件 867 2010-06-25 17:11 SchoolNet\bin\com\edu\ahpu\school_net\Edges.class
文件 739 2010-06-25 17:11 SchoolNet\bin\com\edu\ahpu\school_net\fr
文件 2482 2010-06-25 17:11 SchoolNet\bin\com\edu\ahpu\school_net\fr
文件 684 2010-06-25 17:11 SchoolNet\bin\com\edu\ahpu\school_net\Graph.class
文件 4516 2010-06-25 17:11 SchoolNet\bin\com\edu\ahpu\school_net\Message.class
文件 3071 2010-06-25 17:11 SchoolNet\bin\com\edu\ahpu\school_net\MinSpanTree.class
文件 1685 2010-06-25 17:11 SchoolNet\bin\com\edu\ahpu\school_net\ReadLine.class
文件 549 2010-06-25 17:11 SchoolNet\bin\com\edu\ahpu\school_net\SchoolNet.class
文件 468 2010-06-25 17:11 SchoolNet\src\com\edu\ahpu\school_net\Graph.java
文件 4562 2010-06-25 17:11 SchoolNet\src\com\edu\ahpu\school_net\Message.java
文件 3191 2010-06-25 17:11 SchoolNet\src\com\edu\ahpu\school_net\fr
文件 569 2010-06-25 17:11 SchoolNet\src\com\edu\ahpu\school_net\Edges.java
文件 1218 2010-06-25 17:11 SchoolNet\src\com\edu\ahpu\school_net\ReadLine.java
文件 503 2010-06-25 17:11 SchoolNet\src\com\edu\ahpu\school_net\SchoolNet.java
文件 3048 2010-06-25 17:57 SchoolNet\src\com\edu\ahpu\school_net\Display.java
文件 2803 2010-06-25 17:11 SchoolNet\src\com\edu\ahpu\school_net\MinSpanTree.java
目录 0 2010-06-28 18:25 SchoolNet\bin\com\edu\ahpu\school_net
目录 0 2010-06-28 18:25 SchoolNet\src\com\edu\ahpu\school_net
目录 0 2010-06-28 18:25 SchoolNet\bin\com\edu\ahpu
目录 0 2010-06-28 18:25 SchoolNet\src\com\edu\ahpu
目录 0 2010-06-28 18:25 SchoolNet\bin\com\edu
目录 0 2010-06-28 18:25 SchoolNet\src\com\edu
目录 0 2010-06-28 18:25 SchoolNet\bin\com
目录 0 2010-06-28 18:25 SchoolNet\src\com
目录 0 2010-06-28 18:25 SchoolNet\bin
............此处省略5个文件信息
- 上一篇:物流系统毕业设计
- 下一篇:Ant-Design-Pro-Master
相关资源
- FTP课程设计(服务端+客户端)
- railroad铁路CAD生成
- ISE_14.7_license.lic
- ANSYS LS-DYNA
- phong模型(简单光照模型)
- 编译原理实验工具及参考源码(lex&
- Python全栈学习笔记面向对象大作业:
- 数据结构年终考题范围和答案 耿国华
- 高频电子线路课程设计报告收音机
- 直流稳压电源的课程设计、安装及调
- EDA课程设计_密码锁
- 数据结构 朱战力 习题解答 数据结构
- 教室管理系统.rar
- 单片机课程设计 篮球计分器
- 数据结构课程设计 6 1 彩票系统
- 端口扫描课程设计详细的报告
- 教学计划编制系统
- 步进电机课程设计(个人设计)
- 校园网络规划与设计课程设计
- 大数(链表、数组)实现
- 编译原理课程设计:词法语法编译器
-
simuli
nk 课程设计 qpsk - 武汉理工大学 单片机课程设计 16*16点
- 数据库VFP课程设计
- 分页系统模拟实验 操作系统 课程设
- 课程作业:模拟仓库管理系统
- 自己写的航空订票系统c 版--数据结构
- 数据结构实验魔王语言
- 模拟段页式虚拟存储管理中地址转换
- 硬件课程设计—流水灯(quartus软件
评论
共有 条评论