




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上2014年下學(xué)期數(shù)據(jù)庫課程設(shè)計(jì) 姓名:劉曉猛 學(xué)號:23 班級:12計(jì)師2班1. 需求分析隨著社會(huì)的不斷發(fā)展,民航事業(yè)的壯大,人們消費(fèi)水平的提高,乘坐飛機(jī)出行越來越成為一件大家普遍選擇的交通工具。機(jī)票的預(yù)定也越來越重要,航空飛機(jī)為方便旅客出行。需開發(fā)一個(gè)機(jī)票預(yù)訂系統(tǒng)。預(yù)訂機(jī)票的旅客信息,包括姓名,性別,身份證號碼,旅行時(shí)間,旅行目的地,輸入機(jī)票預(yù)訂的客戶端程序,系統(tǒng)經(jīng)過查詢航空公司內(nèi)的航班數(shù)據(jù)服務(wù)器后,為乘客安排航班。印出取票通知,旅客在出行的前一天憑取票通知和賬單交款后取票,系統(tǒng)確認(rèn)無誤后即印出機(jī)票給乘客,如果某方面出現(xiàn)了問題可以憑有效證件辦理退票申請。經(jīng)過綜合分析
2、,確定機(jī)票訂票系統(tǒng)主要包括以下功能:(1) 航班信息管理功能:主要實(shí)現(xiàn)航班的一些基本信息,航班編號,起飛時(shí)間,起飛地點(diǎn),目的地,起飛時(shí)間的添加,刪除,查詢,修改。(2) 機(jī)票信息管理功能:主要實(shí)現(xiàn)機(jī)票的機(jī)票的基本信息,航班編號,座位,座位信息,機(jī)票類型的添加,修改,刪除和查詢。(3) 旅客信息管理功能此模塊的主要實(shí)現(xiàn)旅客一些基本信息,姓名,性別,聯(lián)系方式的查詢功能。(4) 取票信息管理功能此模塊用于取票信息管理,包括對航班基本信息,航班編號,旅客信息,旅客姓名,座位號,取票時(shí)間的查詢。(5) 退票信息管理功能此模塊用于退票信息的管理,包括對訂單號,旅客姓名,聯(lián)系方式,證件號碼的查詢。一 數(shù)據(jù)庫
3、邏輯設(shè)計(jì)(1) 根據(jù)需求分析抽象出信息結(jié)構(gòu),可得該系統(tǒng)的E-R圖。 旅客E-r圖旅客姓名性別身份證號碼聯(lián)系方式(2) 航班信息E-R圖,如下:航班信息航班編碼起飛時(shí)間起飛地目的地票價(jià)(3) 機(jī)票信息ER圖()機(jī)票信息航班編號座位號座位信息機(jī)票類型(4) 取票通知E-R圖取票通知航班編號旅客姓名證件號碼座位號取票時(shí)間(5) 退票信息E-R圖退票信息乘客姓名訂單號證件號碼聯(lián)系方式根據(jù)E-R圖和需求分析可得總的E-R圖;旅客購買取票通知航班編號座位號旅客姓名證件號碼取票時(shí)間姓名證件號碼性別聯(lián)系方式退票退票信息訂單號證件號碼旅客聯(lián)系方式購買航班信息航班編號起飛時(shí)間起飛地目的地票價(jià)包含機(jī)票信息航班編號座
4、位號座位信息機(jī)票類型(1)ER圖向關(guān)系模型的轉(zhuǎn)化將總E-R圖概念結(jié)構(gòu)E-R 圖轉(zhuǎn)化成關(guān)系模型退票信息(訂單號,旅客姓名,聯(lián)系方式,證件號碼)旅客(旅客姓名,證件號碼,聯(lián)系方式,性別)航班信息表(航班號,票價(jià),起飛地,目的地,起飛時(shí)間)取票通知單(旅客姓名,取票時(shí)間,證件號碼,航班號,座位號)機(jī)票信息表(座位號,航班號,座位信息,機(jī)票類型)(2)數(shù)據(jù)模型的優(yōu)化 將轉(zhuǎn)化的關(guān)系模型進(jìn)行優(yōu)化,最終達(dá)到第二范式1) 確定數(shù)據(jù)依賴退票信息(訂單號,旅客姓名,聯(lián)系方式,證件號碼)根據(jù)這個(gè)關(guān)系寫出數(shù)據(jù)依賴訂單號旅客姓名,訂單號 聯(lián)系方式 , 訂單號 證件號碼旅客(旅客姓名,證件號碼,聯(lián)系方式,性別)旅客姓名證
5、件號碼,旅客姓名聯(lián)系方式,旅客姓名性別航班信息表(航班號,票價(jià),起飛地,目的地,起飛時(shí)間)航班號起飛地,航班號目的地,航班號票價(jià),航班號起飛時(shí)間取票通知單(旅客姓名,取票時(shí)間,航班號,座位號)旅客姓名取票時(shí)間,旅客姓名航班號,旅客姓名座位號機(jī)票信息表(座位表,航班號,座位信息,機(jī)票類型)(座位號,航班號)倉位類型,(座位號,航班號,座位信息)機(jī)票類型2) 對個(gè)關(guān)系模式間數(shù)據(jù)依賴進(jìn)行極小化處里,消除冗余。訂單號乘客姓名,訂單號聯(lián)系方式, 訂單 號證件號碼,旅客姓名 性別,旅客姓名 取票時(shí)間,旅客姓名座位號,旅客姓名 機(jī)票類型航班號 起飛地,航班號 目的地,航班號 起飛時(shí)間(座位號,航班號) 座位
6、信息3) 看這些模式是否符合要求,確定是否對這些模式進(jìn)行合并或者分解,最終分解成第三范式(訂單號,聯(lián)系方式,證件號碼)(訂單號,旅客姓名)(旅客姓名,取票時(shí)間,性別,機(jī)票類型)(旅客姓名,航班號)(旅客姓名,座位號,)(航班號,座位號,票價(jià))(航班號,起飛地,目的地,起飛時(shí)間)(3)數(shù)據(jù)庫的結(jié)構(gòu) 根據(jù)總體結(jié)構(gòu)圖設(shè)計(jì)機(jī)票預(yù)訂系統(tǒng)基本表結(jié)構(gòu),其相應(yīng)表定義如下: 表1訂票業(yè)務(wù)查詢表: 表2航班信息查詢表 表3旅客信息登記表表4退票信息表4,軟件功能設(shè)計(jì)(1) 根據(jù)上述功能,可以設(shè)計(jì)出系統(tǒng)功能模塊,如下圖所示:機(jī)票預(yù)訂系統(tǒng)機(jī)票信息管理模塊航班信息管理模塊旅客信息管理模塊取票信息管理模塊退票信息管理模塊
7、 5.界面設(shè)計(jì)在用戶面部分,根據(jù)需求分析結(jié)果,用戶需求一個(gè)用戶友善界面,在界面設(shè)計(jì)上,應(yīng)做到簡單明了,易于操作,并且要注意到界面的布局,并突出的顯示重要以及出錯(cuò)信息,外觀也要做到合理化,考慮到用戶多用 windows風(fēng)格較熟悉,應(yīng)盡量向這個(gè)方向靠攏??偟膩碚f,系統(tǒng)的用戶界面應(yīng)做到可靠性,簡單性,易學(xué)習(xí),和使用在本系統(tǒng)的人機(jī)界面設(shè)計(jì)中,主要有四個(gè)方面的界面。一是旅客進(jìn)行航班班次查詢的輸入界面,二是航空公司進(jìn)行旅客信息查詢的輸入輸出界面,三室旅客自己在電腦上進(jìn)行退票和訂票的界面。1-1 這個(gè)是乘客要進(jìn)行業(yè)務(wù)的總界面。按下總界面第一個(gè)確定按鈕時(shí)出現(xiàn)的界面,次見面顯示用戶的航班信息,確認(rèn)后彈出預(yù)訂成功
8、對話框:另外,按下訂單查詢的確認(rèn)按鈕會(huì)出現(xiàn)訂單號輸入提示:用戶輸入訂單號后,借可以了解航班信息:還有就是給用戶提供的退票業(yè)務(wù),相應(yīng)的界面實(shí)現(xiàn)如下:第四個(gè)功能是提供給非用戶的,用來查詢訂票用戶信息:6.連接數(shù)據(jù)庫:用JDBC連接數(shù)據(jù)庫。實(shí)現(xiàn)代碼如下:package challage;import java.sql.*;public class Conn static Connection con;static Statement sql;static ResultSet res;public Connection getConnection() try Class.forName("c
9、om.microsoft.sqlserver.jdbc.SQLServerDriver");con = DriverManager.getConnection("jdbc:sqlserver:/localhost:1433;DatabaseName=Subject-liu","sa", "123");System.out.println("數(shù)據(jù)庫連接成功"); catch (Exception e) e.printStackTrace();return con;public static void main(String args) Conn c = new Conn();c.getConnection();6.結(jié)束語 經(jīng)過一周的努力,本次課程設(shè)計(jì)終于完成了,通過這次課程設(shè)計(jì),使我對數(shù)據(jù)庫這門課程有了更深入的理解,數(shù)據(jù)庫是一門實(shí)踐性較強(qiáng)的課程。通過這次課程設(shè)計(jì),我明白了理論與實(shí)際應(yīng)用相結(jié)合的重要性,掌握并熟練運(yùn)用SQL語句以及Java語言的應(yīng)用,提高了我的綜合運(yùn)用所學(xué)知識的能
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年河北省安全員-C證考試題庫
- 2025湖南省安全員《C證》考試題庫及答案
- 南京審計(jì)大學(xué)《數(shù)學(xué)學(xué)科與教學(xué)指導(dǎo)實(shí)踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 海南醫(yī)學(xué)院《數(shù)字時(shí)代品牌傳播》2023-2024學(xué)年第二學(xué)期期末試卷
- 哈爾濱城市職業(yè)學(xué)院《會(huì)計(jì)電算化實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 做賬實(shí)操-保險(xiǎn)行業(yè)的賬務(wù)處理示例
- 2025青海省建筑安全員A證考試題庫附答案
- 南京城市職業(yè)學(xué)院《主任工作技能》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖北國土資源職業(yè)學(xué)院《精神分析理論與技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 徐州工業(yè)職業(yè)技術(shù)學(xué)院《三維建模與貼圖》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024年南京機(jī)電職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- 投標(biāo)技術(shù)服務(wù)和質(zhì)保期服務(wù)計(jì)劃
- 2023年全國高考體育單招考試英語試卷試題真題(精校打印版)
- 音樂欣賞與實(shí)踐(中職音樂)全套教學(xué)課件
- 粵語活動(dòng)策劃方案模板范文相關(guān)7篇
- 蘇教版三年級數(shù)學(xué)下冊教學(xué)計(jì)劃及進(jìn)度表
- 中國春節(jié)ppt英文版 Chinese New Year
- 高中數(shù)學(xué)《6.2 排列與組合》課件與導(dǎo)學(xué)案
- 腸道健康講座活動(dòng)策劃
- 小學(xué)三年級下冊數(shù)學(xué)教案3篇
- 《云南紅色旅游》課件
評論
0/150
提交評論