使用Python實現一個小型的航空訂票系統(1)
這次ssd9老師佈置了一個作業,xiandedanteng,所以我就用python簡單的寫了一下,大家可以參考一下:
要求如下:
Homework#2
-
SendthesoftcodeofyourmodeltotheemailaddressoftheTA
-
Nolate submission will be accepted
Implementthe classesas shownin thefollowing diagram.You canuse anyprogramming languagewhich supportsobject orientedprogramming suchas Java/C++for implementation.
Youneed to:
-
Providean implementation of all the classes.
-
Inthe mainmethod ofTravelAgency class:
-
createfour instancesof Airplane(such asA380)
-
createcertain numberof Seatfor eachairplane (suchas F4)
-
createtwo instancesof AirlineCompany(such asAmerican Airline)
-
assignairplanes toairline companies
-
createinstances offive customers
-
alloeevery customerbuy twotickets
-
-
Inthe displayTickets()method, foreach airplane:
-
displaythe airlinecompany nameof theticket
-
displaythe airplaneinformation ofthe ticket
-
displaythe seatsinformation inthe airplane
-
displaythe nameof passengerif theseat isnot vacancy
-
Thefull namein ticketisairlineCompany.getID()+airplane.getID()+seat.getID().
Forinstance, UA888F4 meansairline companyid “UA”,airplane id“888” andseat id“F4”.
-
Inthe displayCustomer() method,for eachcustomer display:
-
Thecustomer nameand age
-
Thetickets thatthe customerbought
-
Hint:
Butwhen wedo notwant todisplay students’information fora givencourse
Thedifference iswhen astudent wantsto registera course,he/she hasto putthe courseobject inenrolls[] arrayand put“student.this” tohave[] arrayfor thefirst figure.We justneed toput courseobject inenrolls[] arrayfor thesecond figure.
相關文章
- 使用Python實現一個小型的航空訂票系統(3)Python
- python實現一個無介面的小型圖書管理系統Python
- 建設一個靠譜的火車票網上訂購系統
- AccountSystem 一個小型庫存管理系統
- Java+SpringBoot+vue+element實現火車訂票平臺管理系統JavaSpring BootVue
- Java語言多執行緒實現一個火車站賣票系統Java執行緒
- 實現一個SSO系統
- 協同過濾實現小型推薦系統
- java電影院訂票選座系統ssm框架JavaSSM框架
- 線上電影訂票系統 - 資料庫建模資料庫
- 線上電影訂票系統 - Vue學習心得Vue
- 12306火車票訂票系統的伸縮擴充套件套件
- JN專案-app首頁訂票功能實現APP
- 實現一個webscoket聊天系統Web
- 使用Javascript實現小型區塊鏈JavaScript區塊鏈
- 【小型系統】抽獎系統-使用Java Swing完成Java
- SAP CRM系統訂單模型的設計與實現模型
- python的flask框架實現的小型二手商城PythonFlask框架
- 一張OM訂單(同一ITEM)要生成多個AR發票
- 使用Python建立一個系統監控程式Python
- 實現一個簡易的響應式系統
- 如何實現一個簡單的釋出訂閱模式模式
- 一次訂單系統重構實踐
- SpringBoot+MongoDB實現物流訂單系統Spring BootMongoDB
- 決解小型實體店微信收款系統
- 解密《一個作業系統的實現》這本書解密作業系統
- JN專案-app活動中的觀展聆聽列表訂票功能實現APP
- Kafka與ELK實現一個日誌系統Kafka
- JavaScript 如何實現一個響應式系統JavaScript
- sh005基於springboot的景區訂票系統【帶LW文件】Spring Boot
- 探索型別系統的底層 - 自己實現一個 TypeScript型別TypeScript
- 純JavaScript實現一個帶cookie的學生管理系統JavaScriptCookie
- 一個作業系統的設計與實現——第23章 快速系統呼叫作業系統
- python+selenium實現自動搶票Python
- 移動訂貨管理系統帶領中小型微企業突出重圍
- 使用 elasticsearch 的 python sdk 實現修改一個 index 的 char_filterElasticsearchPythonIndexFilter
- 使用ABAP Channel實現一個訂單跟蹤工具,提高日常工作效率
- 國民應用QQ如何實現高可用的訂閱推送系統