資源簡介
為本校設計一個校園網布線方案,并編寫程序滿足以下要求(最終結果若能用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
評論
共有 條評論