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