资源简介
为本校设计一个校园网布线方案,并编写程序满足以下要求(最终结果若能用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
相关资源
- 数据库课程设计 实验安排管理系统
- 调幅发射机的课程设计
- 图形学课程设计运动的小球
- 5kW直流电动机不可逆调速系统设计~电
- 数据结构 简单的目录管理系统
- 数据结构长整数课程设计
- 学生管理系统 根据数据结构的链表知
- 哈工大_数据结构与算法视频教程48集
- 数电数字钟课程设计,含实验报告和
- 微机原理与接口技术课程设计交通灯
- 哲学家就餐操作系统课程设计报告含
- 数据结构 教学编制计划
- 数据结构张琨版课后习题答案
- C数据结构最小生成树的构造
- 2ASK调制解调系统的设计(通信原理课
- vfp课程设计员工工资信息管理系统
- 计算机网络课程设计 集团网络
- 据结构hash查找课程设计
- EDA 基于quartus平台制作的步行街自助式
- cug蒋良孝模式识别课程报告
- 全国交通咨询模拟数据结构课程设计
- 数据结构 停车场问题
- 利用栈求表达式课程设计
- 数据结构二叉树家谱管理系统
- 数据结构关于二叉树的各种算法
- 数据结构课程设计——压缩软件Huff
- 基于P2P技术的局域网聊天工具
- 数据结构-B树的完整实现
- 电阻炉温度控制系统的设计
- 北京交通大学数据结构大纲考试重点
评论
共有 条评论