資源簡介
目 錄
前 言 1
第1章 需求分析 2
§1.1 開發必要性 2
§1.2 可行性分析 2
§1.2.1 經濟可行性分析 2
§1.2.2 技術可行性分析 3
§1.2.3 現有系統的分析 3
第2章 系統分析 4
§2.1 系統邏輯模型的提出 4
§2.2 系統的功能介紹 4
§2.3 系統開發工具和開發語言 5
§2.3.1 開發工具 5
§2.3.2 開發語言 6
第3章 總體設計 7
§3.1 系統功能設計 7
§3.2 系統功能模塊簡介 7
第4章 數據庫設計 10
§4.1 概念結構設計 10
§4.2 邏輯結構設計 11
§4.3 物理結構設計 12
第5章 詳細設計 14
§5.1 關鍵業務流程描述 14
§5.1.1 航空售票管理 14
§5.1.2 管理員管理流程 14
§5.2 系統界面設計 15
§5.2.1 主功能界面 15
§5.2.2 其他功能界面 16
§5.3 模塊代碼實現 18
§5.3.1 航空訂票查詢模塊 18
§5.3.2 航空售票管理模塊 19
第6章 系統測試 21
§6.1 軟件測試的目標 21
§6.2 具體測試 21
結 論 24
參考文獻 25
致 謝 27
§5.3.1 航空訂票查詢模塊
航空訂票查詢主要實現對票據信息種類的添加、修改和刪除功能。票據信息種類是系統內容的最高級別,所以在添加、修改或刪除票據信息時,也必須選擇該票據信息所屬的票據信息種類。下面是票據信息種類的添加、修改和刪除功能的主要實現代碼。
public void actionPerformed(ActionEvent e)
{
this.flightNumber = flightField.getText().trim();
if (flightNumber.length() == 0) //未輸入信息
{
JOptionPane.showMessageDialog(null,"請輸入航班號或者從列表中選擇",
"錯誤信息",JOptionPane.ERROR_MESSAGE);
return;
}
executeFlightQuery();
}
public void executeFlightQuery()
{
String sqlString = "SELECT DISTINCT * FROM " +"flight " +
"WHERE flight=" + "\'" + flightNumber + "\'";
ResultSet rs = sqlBean.executeQuery(sqlString);
if (rs != null)
showResult(rs);
else
JOptionPane.showMessageDialog(null,"沒有連接上數據庫!",
"錯誤信息",JOptionPane.ERROR_MESSAGE);
}
以上是對數據添加的程序代碼,該段代碼實現了獲得用戶數據輸入,并把數據插入到數據庫當中的功能。
。。。。。。。。。。。。。。。。。。。。。。。。。。。

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????962560??2012-12-06?23:40??基于JAVA的航空售票系統.doc
-----------?---------??----------?-----??----
???????????????962560????????????????????1
-----------?---------??----------?-----??----
?????文件?????962560??2012-12-06?23:40??基于JAVA的航空售票系統.doc
-----------?---------??----------?-----??----
???????????????962560????????????????????1
評論
共有 條評論