【正文】
降低勞動強(qiáng)度,提高工作效率。 management of insurance information。 transaction management includes selling airplane tickets, refunding airplane tickets and balancing sale。系統(tǒng)采用JSP和Java開發(fā);后臺數(shù)據(jù)庫采用MySQL。首先敘述了開發(fā)該系統(tǒng)的背景、目的及意義。比較多的篇幅闡述了系統(tǒng)的需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)以及功能的實(shí)現(xiàn)。面向?qū)ο罂梢暬幊淌潜鞠到y(tǒng)的最大特點(diǎn),清晰的人機(jī)交互界面可以更方便的實(shí)現(xiàn)航空售票管理功能。 information query includes customer information query, flight information query, sold ticket information query, refunded ticket information query. JSP, Java and MySQL DataBase were adopted in the process of developt this system. Objectoriented visual programming is the special feature of this system, and implicit interface between machine and men could be more convenient for conductors when using. System tests show that the system has better performance, friendly interface, convenient operation, so it is to use at a certain extent.Key words: management of airport information , management of flight information。 management of book tickets.目 錄1 緒論 1 題目背景 1 題目內(nèi)容 2 系統(tǒng)設(shè)計(jì)目標(biāo) 3 經(jīng)濟(jì)技術(shù)分析 3 本文結(jié)構(gòu) 42 需求分析 5 角色及其職能 5 數(shù)據(jù)流圖 5 概念結(jié)構(gòu)設(shè)計(jì) 6 實(shí)體聯(lián)系(ER)圖 6 各實(shí)體詳細(xì)ER圖 7 設(shè)計(jì)工具環(huán)境 8 Java語言 8 Eclipse開發(fā)平臺 9 MySQL 9 JSP 93 概要設(shè)計(jì) 12 總體結(jié)構(gòu)設(shè)計(jì) 12 數(shù)據(jù)庫邏輯設(shè)計(jì) 13 人員信息 13 機(jī)票信息 144 詳細(xì)設(shè)計(jì) 19 系統(tǒng)部分時序圖 19 20 22 25 26 265 系統(tǒng)測試與調(diào)試 28 28 28 29 29 29 29 29結(jié)論 31參考文獻(xiàn) 32致 謝 33331 緒論 題目背景在當(dāng)今社會, 隨著經(jīng)濟(jì)的不斷發(fā)展, 必然帶動交通業(yè)和旅游業(yè)務(wù)的不斷擴(kuò)大, 特別是航空售票和訂票的信息管理日異復(fù)雜, 傳統(tǒng)的手工登記和集中管理已經(jīng)難以滿足快節(jié)奏、高效率的現(xiàn)代生活需求。對航空信息化能帶來航空服務(wù)手段的重大變革,航空科技的發(fā)展等重大意義尚無認(rèn)識。目前,計(jì)算機(jī)技術(shù)和產(chǎn)品的發(fā)展日新月異,將會給信息處理帶來更多的手段,同時也會帶來更加豐富的信息表達(dá)形式。(1)航空售票管理系統(tǒng),應(yīng)用于所有航空售票處的客戶資料和送票情況管理,能對客戶累計(jì)購票情況進(jìn)行統(tǒng)計(jì)分析,具有自動編號、快速查詢、客戶購票統(tǒng)計(jì)、售票管理、密碼設(shè)置等功能,能根據(jù)任意身份證號快速定位到某一客戶,并錄入購票明細(xì)情況。(2)數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。因此,通過航空售票管理系統(tǒng),使航空售票管理工作系統(tǒng)化,規(guī)范化,自動化,從而大大提高了售票管理工作的效率。 題目內(nèi)容隨著信息技術(shù)的發(fā)展,航空售票業(yè)也成為一個高度依賴信息業(yè)的行業(yè)。因此,航空售票進(jìn)行現(xiàn)代化管理就變的尤為重要。通過設(shè)計(jì)這個系統(tǒng)可以極大地提高售票效率和方便性,也可以極大地減少成本,不僅節(jié)省了大量的人力、物力、財(cái)力,也為歷史數(shù)據(jù)的查詢及使用提供了便捷。如果航空公司沒有一個規(guī)范嚴(yán)謹(jǐn)?shù)氖燮毙畔⒐芾硐到y(tǒng),那么在面對眾多乘客訂票管理方面所需要消耗的人力是巨大的。而通過計(jì)算機(jī)管理航空售票不僅節(jié)約了人力資源,而且提高了效率與準(zhǔn)確性,使效益在質(zhì)量上有了很大的飛躍。JSP技術(shù)還擁有很多的優(yōu)勢,一次編寫到處運(yùn)行,系統(tǒng)的多平臺支持,多樣化和功能強(qiáng)大的開發(fā)工具支持,強(qiáng)大的可伸縮性。在需求分析與概要設(shè)計(jì)章節(jié)中共分為用戶需求分析、角色及其功能、數(shù)據(jù)流圖、ER圖、模塊圖和設(shè)計(jì)環(huán)境及工具的介紹等幾部分。在本章節(jié)的最后還將說明本系統(tǒng)所使用的工具和設(shè)計(jì)環(huán)境,并簡略的敘述其相關(guān)情況。在本章還將通過程序流程圖給出設(shè)計(jì)程序的基本思路,同時設(shè)計(jì)出準(zhǔn)確、高效的程序代碼。2 需求分析 角色及其職能本系統(tǒng)的角色是乘客、售票員和管理員。根據(jù)分析得到的系統(tǒng)功能要求,設(shè)計(jì)出航空售票信息管理系統(tǒng)的數(shù)據(jù)流圖。 Eclipse開發(fā)平臺Eclipse 是基于Java的、開放源代碼的可擴(kuò)展開發(fā)平臺,它最初由IBM公司投入巨資開發(fā),后來被捐贈給國際開放源代碼團(tuán)體。Eclipse還包括插件開發(fā)環(huán)境(Plugin Development Environment,PDE),這個組件主要針對希望擴(kuò)展Eclipse的軟件開發(fā)人員,因?yàn)樗试S開發(fā)人員構(gòu)建與Eclipse環(huán)境無縫集成工具。因此,Eclipse 平臺不僅得到了許多開發(fā)者和新興的中小企業(yè)軟件公司的支持而且得到IBM、Sun、Oracle等大型軟件公司的支持。它平臺無關(guān)性的優(yōu)點(diǎn)使其能在多個操作系統(tǒng)上運(yùn)行。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。 JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。 1. JSP技術(shù)的優(yōu)勢 (1)JSP的效率和安全性更高。絕大多數(shù)JSP頁面依賴于可重用的、跨平臺的組件來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。幾乎所有平臺都支持Java,JSP+Javabean可以在所有平臺下暢通無阻。JSP技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識中進(jìn)行動態(tài)內(nèi)容生成所需要的。 數(shù)據(jù)庫邏輯設(shè)計(jì)數(shù)據(jù)庫是系統(tǒng)的后臺部分,用來存儲信息以供前臺調(diào)用和輸出。表 屬性名數(shù)據(jù)類型長度允許空字段描述Manager_IdVarchar10管理員編號NameVarchar15√姓名PasswordVarchar10密碼*注:管理人員信息表主要存儲系統(tǒng)管理人的相關(guān)信息,用于管理員登錄系統(tǒng)時驗(yàn)證身份,登錄系統(tǒng)后,可以修改數(shù)據(jù)庫的任何信息。表 乘客信息表屬性名數(shù)據(jù)類型長度允許空字段描述Cust_IdVarchar10乘客編號CustomerIDVarchar18√身份證號Cust_nameVarchar15√姓名sexVarchar2√性別Cust_typeVarchar12√乘客類型 Cust_telVarchar15√聯(lián)系方式PasswordVarchar10√密碼*注:乘客信息表主要是對乘客信息的存儲,添加乘客信息存入該表,乘客用戶登錄時驗(yàn)證輸入信息是否正確,刪除和修改乘客信息時即刪除和修改該表中對應(yīng)的相關(guān)信息。為管理人員統(tǒng)計(jì)客機(jī)數(shù)據(jù)提供信息。 表 屬性名數(shù)據(jù)類型長度允許空字段描述hangkong_idVarchar10航空港編號hangkong_nameVarchar15√航空港名稱planenumInteger8√飛機(jī)數(shù)量positionVarchar12√具體位置applicationVarchar12√航空港性質(zhì) xinyuduVarchar10√信譽(yù)度 descriptionVarchar30√備注*注:航空港信息表中記錄了沈陽各個航空港的基本信息,每一個新增加的航空港信息都會添加到這里,為管理員查詢信息提供信息,管理員可以對表進(jìn)行添加、刪除、修改和查詢等操作。 乘客保險(xiǎn)信息表屬性名數(shù)據(jù)類型長度允許空字段描述safeidVarchar10保險(xiǎn)編號customerIDVarchar18乘客身份證號customerNameVarchar10√乘客姓名