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