freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java-航空訂票系統(tǒng)-文庫吧

2025-07-22 16:46 本頁面


【正文】 進(jìn)行代理商的管理,記錄并統(tǒng)計每個代理點(diǎn)的業(yè)務(wù)量并以日志文件的方式保存下來。 技術(shù)選擇 CS結(jié)構(gòu)C/S結(jié)構(gòu),即 Client/Server(客戶機(jī)/服務(wù)器)結(jié)構(gòu),通過將任務(wù)合理分配到Client端和 Server端,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。C/S 一般面向相對固定的用戶群, 對信息安全的控制能力很強(qiáng)。一般高度機(jī)密的信息系統(tǒng)采用 C/S 結(jié)構(gòu)適宜。C/S 程序可以處理用戶面固定, 并且在相同區(qū)域, 安全要求高需求,與操作系統(tǒng)相關(guān)。應(yīng)該都是相同的系統(tǒng) 。由于航空定票系統(tǒng)升級不頻繁,用戶穩(wěn)定,對安全性,保密性的要求較高,不需要網(wǎng)絡(luò)頂票。而 c/s結(jié)構(gòu)能滿足本系統(tǒng)的要求,所以本系統(tǒng)采用 c/s結(jié)構(gòu)設(shè)計。內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 1 Java技術(shù) Java語言是一個支持網(wǎng)絡(luò)計算的面向?qū)ο蟪绦蛟O(shè)計語言,吸收了 Smalltalk語言和 C++語言的優(yōu)點(diǎn),并增加了其它特性,如支持并發(fā)程序設(shè)計、網(wǎng)絡(luò)通信和多媒體數(shù)據(jù)控制等。主要特性如下:  面向?qū)ο笮裕篔ava 語言是一個純的面向?qū)ο蟪绦蛟O(shè)計語言?! 〗研裕篔ava 的強(qiáng)類型機(jī)制、異常處理、垃圾的自動收集等是 Java程序健壯性的重要保證。Java 的安全檢查機(jī)制使得 Java更具健壯性?! “踩? Java 提供了一個安全機(jī)制以防惡意代碼的攻擊。體系結(jié)構(gòu)中立:Java 程序在 Java平臺上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式, 然后可以在實(shí)現(xiàn)這個 Java平臺的任何系統(tǒng)中運(yùn)行??梢浦玻哼@種可移植性來源于體系結(jié)構(gòu)中立性,Java 系統(tǒng)本身具有很強(qiáng)的可移植性。  解釋型語言:Java 程序在 Java平臺上被編譯為字節(jié)碼格式, Java解釋器對這些字節(jié)碼進(jìn)行解釋執(zhí)行?! 《嗑€程:Java 語言支持多線程,并提供多線程之間的同步機(jī)制?!? 本系統(tǒng)采用 java作為開發(fā)語言,來實(shí)現(xiàn)安全的、多線程的、可移植航空定票系統(tǒng),并且降低開發(fā)難度。 開發(fā)工具Eclipse 集成開發(fā)環(huán)境Eclipse 是一個開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT) 。 Eclipse 還包括插件開發(fā)環(huán)境(Plugin Development Environment,PDE) ,這個組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。HibernateHibernate是一個開放源代碼的對象關(guān)系映射框架,它對 JDBC進(jìn)行了輕量級的對象封裝,使得 Java程序員可以使用純的面向?qū)ο蟮乃枷雭聿倏v數(shù)據(jù)庫中的數(shù)據(jù)。Hibernate可以應(yīng)用在任何使用 JDBC的場合,既可以在 Java的客戶端程序使用,也可以在 Servlet/JSP的 Web應(yīng)用中使用。Hibernate 可以在應(yīng)用 EJB的 J2EE架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。Java航空訂票系統(tǒng)22 需求分析本文把軟件分為三個層次:分別是表現(xiàn)層,業(yè)務(wù)層和持久層,部署如圖 1所示。表現(xiàn)層分為客戶端和服務(wù)器,負(fù)責(zé)用來接受和顯示數(shù)據(jù)。業(yè)務(wù)層都封裝在服務(wù)器端,負(fù)責(zé)處理數(shù)據(jù)與分發(fā)數(shù)據(jù)。持久層是數(shù)據(jù)庫,負(fù)責(zé)存儲和讀取數(shù)據(jù)。客戶端包裝不同類型的請求,利用 TCP/IP協(xié)議,通過 socket發(fā)放服務(wù)器。服務(wù)器通過控制器,把請求轉(zhuǎn)發(fā)給不同的模塊處理。模塊調(diào)用相應(yīng)的 Dao訪問數(shù)據(jù)庫。軟件分層實(shí)現(xiàn)了各模塊功能之間的松散耦合,有利于功能擴(kuò)展,系統(tǒng)維護(hù)。 系統(tǒng)功能模塊主要的系統(tǒng)功能模塊如下:客戶端模塊:客戶端用例圖如圖 2所示(1)代理商登陸模塊 ()(2)查詢航班模塊(A):()(3)訂票模塊(A)()(4)修改密碼模塊(A):()客戶端 服務(wù)器TCP/IP JDBC/hibernate 數(shù)據(jù)庫持久層業(yè)務(wù)層表現(xiàn)層圖 1 部署圖查詢航班 修改密碼登陸定票退出圖 2 客戶端用例圖內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 3服務(wù)器模塊:服務(wù)器用例圖如圖 3所示(1)添加營業(yè)網(wǎng)點(diǎn)模塊(B):()(2)刪除營業(yè)網(wǎng)點(diǎn)模塊(B):()(3)查詢營業(yè)網(wǎng)點(diǎn)模塊(B):()(4)添加飛機(jī)型號模塊(B):()(5)添加航班計劃模塊(B):()(6)查詢航班計劃模塊(B) ()(7)添加航班模塊(B):()(8)統(tǒng)計所有出票記錄模塊:()(9)統(tǒng)計網(wǎng)點(diǎn)出票記錄模塊: () 系統(tǒng)運(yùn)行流程系統(tǒng)運(yùn)行流程圖如圖 4所示。服務(wù)器啟動后自動讀取配置文件,之后可以進(jìn)行航班管理,網(wǎng)點(diǎn)管理,統(tǒng)計信息等操作??蛻舳藛硬⒆x取配置文件,連接服務(wù)器,登陸成功后,才可以進(jìn)行航班查圖 3 服務(wù)器用例圖網(wǎng)點(diǎn)管理查詢航班計劃刪除航班計劃添加飛機(jī)型號添加航班計劃航班管理登陸統(tǒng)計信息統(tǒng)計網(wǎng)點(diǎn)出票記錄統(tǒng)計所有出票記錄統(tǒng)計月報表添加營業(yè)網(wǎng)點(diǎn)刪除營業(yè)網(wǎng)點(diǎn)查詢營業(yè)網(wǎng)點(diǎn)Java航空訂票系統(tǒng)4詢、修改密碼、訂票等操作,每一步操作都要發(fā)往服務(wù)器處理??蛻舳藛拥卿浻行?shù)據(jù)?出票 航班查詢 修改密碼Noyes輸入查詢條件驗(yàn)證有效?Noyes已查航班?No輸入乘客信息驗(yàn)證有效?Noyes輸入新密碼驗(yàn)證有效?Noyes封裝 request對象將 request 對象寫向服務(wù)器分揀請求調(diào)用 FligthDao調(diào)用 TicketOrderDAO 調(diào)用 BranchDao 調(diào)用 BranchDao出票請求 查詢航班請求 修改密碼請求 登陸請求封裝 response 對象將 response 對象寫往客戶端解析 request 對象將結(jié)果顯示在客戶端圖 4 流程圖內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)士學(xué)位論文 5服務(wù)器為每個客戶端單獨(dú)開一個線程服務(wù),線程轉(zhuǎn)發(fā)給控制器,控制器分析請求類型,分發(fā)給不同模塊處理。模塊調(diào)用相應(yīng)的數(shù)據(jù)庫訪問對象,處理查詢出的數(shù)據(jù),將數(shù)據(jù)封裝成響應(yīng)對象發(fā)往客戶端。客戶端收到響應(yīng),執(zhí)行不同的操作。Java航空訂票系統(tǒng)63 系統(tǒng)設(shè)計 業(yè)務(wù)模型通過上面的分析,建立了下列 java實(shí)體類:航班計劃(Flight Scheduler):用來描述由某個航空公司執(zhí)行的某個定期航班的計劃表。例如:由中國國際航空公司執(zhí)行的每天早上8:00從北京起飛,上午10:00到達(dá)上海的CA1202就是一個航班計劃。航班計劃中包含如下屬性:航班號、起始日期、結(jié)束日期、出發(fā)地、目的地、離港時間、到港時間、里程、飛機(jī)機(jī)型、班期、基準(zhǔn)票價。主要屬性介紹如下:(1) 航班號:由航空公司給航班計劃定義的唯一標(biāo)識號碼,該號碼由 2位英文字符和 4位數(shù)字組成,2 位英文字符是航空公司編碼,4 位數(shù)字是航班編碼。例如:CA1202就是一個航班計劃的航班號,其中 CA代表中國國際航空公司,1202 代表航班的編號。(2) 出發(fā)地:用來描述某個航班計劃的起飛城市和機(jī)場,所有國內(nèi)機(jī)場均用三個英文字母的代碼表示。(3) 目的地:用來描述某個航班計劃的到達(dá)城市和機(jī)場,所有國內(nèi)機(jī)場均用三個英文字母的代碼表示。(4) 離港時間:用來描述某個航班計劃的從出發(fā)地機(jī)場離開的時刻,離港時間一般代表飛機(jī)艙門關(guān)閉,不再接收乘客的時刻。該時間精確到分鐘。(5) 到港時間:用來描述某個航班計劃到達(dá)目的地機(jī)場的時間,到港時間一般代表飛機(jī)艙門開啟,允許乘客下飛機(jī)的時刻,該時間精確到分鐘。(6) 開始日期:用來描述某個航班計劃的開始日期,該日期精確到某一天。(7) 結(jié)束日期:用來描述某個航班計劃的結(jié)束日期,該日期精確到某一天。(8) 班期:用來描述某個航班計劃在一周之內(nèi)哪些天有航班,哪些天沒有航班。航班(Flight):用來描述在某個確定日期執(zhí)行某個定期航班計劃的一次航班。例如:2022年5月25日從北京飛上海的CA1202就是一個航班的實(shí)例。屬性:航班計劃,出發(fā)日期,各艙剩余座
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1