在線機票查詢預訂系統(tǒng)
2012-09-10 22:52:48 來源:計算機畢業(yè)設計網 瀏覽:257次模塊圖:
訂票系統(tǒng)主要分為4個模塊:管理模塊,航班管理模塊,航空公司管理模塊,訂票管理模塊。
設計系統(tǒng)功能模塊
隨著JSP技術的成熟,越來越多的開發(fā)人員開始使用Web應用框架?蚣苁且挥梢恍╊惤M成,這些類為應用程序提供了一個可重用的設計,或者應用程序中的一層。應用程序代碼訪問類庫從而執(zhí)行任務,而框架是調用應用程序代碼,從而管理程序的流程?蚣転閃eb應用提供了預備的軟件架構和相關的軟件包,它大大提高了開發(fā)Web應用的速度和效率。所以說框架很適合在復雜的J2EE開發(fā)中使用,它可以為開發(fā)者提供一個簡單易用的模型。采用一個經過良好設計的開源框架有很多好處:在好的框架下,開發(fā)者只需要寫一些必須的代碼,不需要直接接觸底層的API。
設計登錄及修改密碼功能模塊
登錄為管理員,登錄成功后可進行相應的操作界面,登錄模塊可在客戶端和服務器端進行驗證,無需寫代碼,也不需要寫javascript腳本即可驗證用戶名、密碼是否為空,密碼長度等。
設計航班管理功能模塊
航班管理同樣也分為航班的增刪改查,由FlightAction.java、flightForm.java、FlightDAO.java、FlightDTO.java實現(xiàn),前臺jsp頁面有flightManage.jsp、flightAdd.jsp、flightUpdate.jsp,添加航班時機型為數(shù)據(jù)庫存在的機型
設計航空公司管理功能模塊
設計訂票管理功能模塊
訂票管理分為訂票信息的刪除、修改、查詢、增加,由BespeakAction.java、bespeakForm.java、BespeakDAO.java、BespeakDTO.java實現(xiàn),前臺jsp頁面有bespeakManage.jsp、bespeakAdd.jsp、bespeakUpdate.jsp、bespeakQuery.jsp, 添加訂票信息需要輸入相關訂票者信息,而不需要添加任何機票信息,系統(tǒng)會自動添加乘客選中的機票相關信息。為了防止惡意訂票及時下網上存在的一些注冊機進行批量注冊,為此添加了注冊碼功能