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

正文內(nèi)容

畢業(yè)論文-航空售票管理系統(tǒng)設計與實現(xiàn)(編輯修改稿)

2025-07-19 12:08 本頁面
 

【文章內(nèi)容簡介】 icrosoft SQL Server 2008。 系統(tǒng)模塊總體設計本系統(tǒng)一共分為五大模塊,每個模塊之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的表不同而已。每個模塊的功能都是按照在調(diào)研中搜集的資料進行編排制作的。依據(jù)上述功能的分析,系統(tǒng)在每一大模塊又分為幾個模塊: 1. 用戶信息管理:用于用戶的信息管理。2. 查詢模塊:負責根據(jù)用戶輸入的各種條件快速查找符合用戶要求的航班。3. 訂退票模塊:用戶對航班進行訂退操作。4. 用戶留言模塊:負責接受并記錄用戶的留言信息。 5. 管理員模塊:用于用戶、訂單及航班信息的添加,刪除,修改等管理。系統(tǒng)功能模塊圖如圖41所示:圖41系統(tǒng)功能模塊圖數(shù)據(jù)庫設計是指對于一個給定的應用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求(信息要求和處理要求)。數(shù)據(jù)庫設計是建立數(shù)據(jù)及其應用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建議中的核心技術(shù)。在設計數(shù)據(jù)庫時,首先應考慮表的設計,表示關(guān)系模型中表示試題的方式,是用來組織和存儲數(shù)據(jù)的。建立一個數(shù)據(jù)庫應用系統(tǒng),很關(guān)鍵的一個問題是如何把現(xiàn)實世界表達成適合于它們的數(shù)據(jù)庫模式,這是數(shù)據(jù)庫的邏輯設計問題。層次模型和網(wǎng)狀模型的數(shù)據(jù)庫設計除了遵循層次模型和網(wǎng)狀模型的原則以及管理系統(tǒng)本身的規(guī)定外,主要憑設計者的經(jīng)驗直觀地選擇然后確定實體集、屬性及實體集之間的關(guān)系。因此,數(shù)據(jù)表的合理劃分應該是數(shù)據(jù)庫設計首要解決的問題。其次要考慮表間關(guān)聯(lián),數(shù)據(jù)表間的聯(lián)系就是通過鍵來實現(xiàn)的。再次要注意正確認識和處理數(shù)據(jù)冗余,為了提高系統(tǒng)的的空間效率和運行效率,應盡可能減少數(shù)據(jù)冗余。數(shù)據(jù)分析是指通過建立審計分析模型對數(shù)據(jù)進行核對、檢查、復算、判斷等操作,將被審計單位數(shù)據(jù)的現(xiàn)實狀態(tài)與理想狀態(tài)進行比較,從而發(fā)現(xiàn)審計線索,搜集審計證據(jù)的過程。數(shù)據(jù)分析過程同數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)密切相關(guān),需要確定、編制、組織、篩選應用程序所使用的信息。它以一種能夠分析和分類的方式來捕獲用戶的所有信息,這使得某一模型可以直接轉(zhuǎn)化成數(shù)據(jù)庫結(jié)構(gòu)。數(shù)據(jù)分析的目的是把隱沒在一大批看來雜亂無章的數(shù)據(jù)中的信息集中、萃取和提煉出來,以找出所研究對象的內(nèi)在規(guī)律。我們使用一種信息建模技術(shù),這種技術(shù)是通過實體、關(guān)系、屬性三種基本對象來定義信息。實體是需要維護和使用的相關(guān)特性的集合體;屬性是實體的特性或特征;關(guān)系是實體之間的聯(lián)系,關(guān)系為實體記錄(實例)之間的聯(lián)系和交互作用方式建立了模型。在為實體確定相關(guān)的屬性過程中,也需要確定此實體的主鍵和索引,并且要確定在每個實體中怎樣組織這些屬性,確定屬性的數(shù)據(jù)類型和它是否為空值。在高層次的描述過程中,還可以確定所有擴展屬性信息,包括長度、格式、編輯風格、校驗規(guī)則和初始值。單獨實體的屬性被組織起來,用戶就能夠開始以某一種組織方式來給實體分類。用戶必須通過關(guān)系,來為實體分組的方式確定分類模式,這是抽象化的初始層,或者說是通過隱藏模糊的信息來提高對分析的理解,通過將數(shù)據(jù)分類成組,就產(chǎn)生了相關(guān)分組的不同類型,這樣更加易于觀察和分析JSP可以通過JDBC,與諸如Oracle、SQL Server這樣的大型關(guān)系數(shù)據(jù)庫進行連接。數(shù)據(jù)庫設計的任務是根據(jù)用戶的信息需求、處理需求和數(shù)據(jù)庫的支持環(huán)境設計出相應的的數(shù)據(jù)模式。1. 信息需求:主要是指用戶對象的數(shù)據(jù)及其結(jié)構(gòu),它反映數(shù)據(jù)庫的靜態(tài)要求。2. 處理需求:主要是指用戶對象的數(shù)據(jù)處理過程和方式,它反映數(shù)據(jù)庫的動態(tài)要求。3. 數(shù)據(jù)模式:是以上述兩者為基礎(chǔ),在一定平臺制約之下進行設計得到的最終產(chǎn)物。詳細設計的主要任務是設計每個模塊的實現(xiàn)算法、所需的局部數(shù)據(jù)結(jié)構(gòu)。詳細設計的目標有兩個:實現(xiàn)模塊功能的算法要邏輯上正確和算法描述要簡明易懂。在設計數(shù)據(jù)庫時,應考慮以下事項:1. 數(shù)據(jù)庫的用途及該用途將如何影響設計,應創(chuàng)建符合用途的數(shù)據(jù)庫計劃;2. 數(shù)據(jù)庫規(guī)范化規(guī)則,防止數(shù)據(jù)庫設計中出現(xiàn)錯誤;3. 對數(shù)據(jù)完整性的保護;4. 數(shù)據(jù)庫和用戶權(quán)限的安全要求;5. 應用程序的性能需求,設計數(shù)據(jù)庫時必須利用 Microsoft SQL Server 2008 中能夠提高性能的功能。對于性能而言,在數(shù)據(jù)庫大小和硬件配置之間權(quán)衡也是很重要的;6. 數(shù)據(jù)庫維護。ER方法是“實體聯(lián)系方法”的簡稱。它是描述現(xiàn)實世界概念結(jié)構(gòu)模型的有效方法。是表示概念模型的一種方式,用矩形表示實體型,矩形框內(nèi)寫明實體名;用橢圓表示實體的屬性,并用無向邊將其與相應的實體型連接起來;用菱形表示實體型之間的聯(lián)系,在菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實體型連接起來,同時在無向邊旁標上聯(lián)系的類型。ER方法是一種用來在數(shù)據(jù)庫設計過程中表示數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的方法,該方法用ER圖來描述現(xiàn)實世界的概念模型,ER方法也稱為ER模型。在ER圖中,包含了實體、關(guān)系和屬性等三種基本成分。實體是需要維護和使用的相關(guān)特性的集合體;屬性是實體的特性或特征;關(guān)系是實體之間的聯(lián)系。通過對以上系統(tǒng)業(yè)務流程圖和數(shù)據(jù)流圖的分析,確定航空售票系統(tǒng)全局ER圖,如圖42所示:證件號電話姓名地址性別航線飛行航班號起飛時間目的地訂票旅客飛機型號飛機型號 旅客 訂票11機票價購買1n姓名1證件號航班機型1航空公司航班目的地n航班類型飛行航班號訂票日期1起飛時間航班剩余票數(shù)票價到達時間出發(fā)地 起飛日期圖42 ER結(jié)構(gòu)圖 數(shù)據(jù)表設計,用于存儲用戶信息,如表41所示:表41 member(用戶信息表)序號字段名數(shù)據(jù)類型長度是否主鍵描述1idint10是編號2usernamevarchar50用戶名稱3passwordvarchar100用戶密碼4regtimedatetime注冊時間5ifuseint15是否使用6logintimesint50登錄次數(shù)7lasttimedatetime上次登錄8lastipvarchar50登錄IP,用于存儲管理員信息。數(shù)據(jù)表的結(jié)構(gòu)如表42所示:表42 admin(管理員表)序號字段名數(shù)據(jù)類型長度是否主鍵描述1idint10是編號2usernamevarchar50姓名3passwordvarchar50密碼4creattimedatetime創(chuàng)建時間5Flagint10標志6isusrint10是否7logintimesint10登錄時間8quanxianvarchar100權(quán)限,用于存儲航班信息。數(shù)據(jù)表的結(jié)構(gòu)如表43所示:表43 plane(航班表)序號字段名數(shù)據(jù)類型長度是否主鍵描述1idin50是編號2typevarchar50類型3splacevarchar50航線4stimedatetime起飛時間5etimedatetime到達時間6umint50商務數(shù)量7mnumint50頭等數(shù)量8pricefloat50經(jīng)濟艙9cpricefloat50商務艙10mpricefloat50頭等艙11dzfloat50狀態(tài)12numint20數(shù)量13planenumvarchar50航班號14fromplacevarchar100出發(fā)地15toplacevarchar100到達地,用于存放用戶預定信息。數(shù)據(jù)表的結(jié)構(gòu)如表44所示:表44 pmember(用戶注冊信息表)序號字段名數(shù)據(jù)類型長度是否主鍵描述1idint50是編號2midint50密碼3realnamevarchar50真實姓名續(xù)表444sexvarchar50性別5birdatetime出生日期6shengvarchar50貫籍7cityvarchar50城市8telephonevarchar50電話9varchar50郵件10questionvarchar50問題11answervarchar50答案。數(shù)據(jù)表的結(jié)構(gòu)如表45所示:表45 co(航空公司表)序號字段名數(shù)據(jù)類型長度是否主鍵描述1idin50是編號2namevarchar50名字,用于存儲預定信息表。數(shù)據(jù)表結(jié)構(gòu)如表46所示:表46 yuding(預訂信息表)序號字段名數(shù)據(jù)類型長度是否主鍵描述1idint10是編號2pidint50年齡3membervarchar150賬號4priceint10經(jīng)濟艙數(shù)量5cpriceint10商務艙數(shù)量6mpriceint10頭等艙數(shù)量7addtimedatetime預定時間續(xù)表468zhnamevarchar100真實姓名9addrvarchar100地址10telvarchar100電話 本章小結(jié)本章是對本系統(tǒng)的總體設計,主要介紹了系統(tǒng)功能的設計以及網(wǎng)站數(shù)據(jù)庫的設計。在系統(tǒng)功能設計中描述了本系統(tǒng)的各個功能模塊并繪制了系統(tǒng)功能結(jié)構(gòu)圖。在數(shù)據(jù)庫設計中對數(shù)據(jù)庫進行了詳細的設計,進行了數(shù)據(jù)庫ER圖的設計和數(shù)據(jù)庫表的設計等,由于本網(wǎng)站數(shù)據(jù)庫內(nèi)涉及的數(shù)據(jù)較多,所以數(shù)據(jù)庫設計的時間較長。第5章 詳細設計與實現(xiàn)在軟件的總體設計中,已將系統(tǒng)劃分為多個,將它們按照一定的原則組裝起來,同時確定了每個模塊的功能及模塊與模塊之間的外部接口。詳細設計是軟件設計的重要階段,主要確定各個模塊具體執(zhí)行過程。 系統(tǒng)運行平臺硬件條件:酷睿2 CPU、1G RAM、10 G硬盤以上的PC機。軟件條件:windows 7 網(wǎng)頁主界面設計與實現(xiàn)首頁主要為航班信息查詢?nèi)鐖D51所示:圖51首頁 主要功能界面,其主要的界面設計結(jié)構(gòu)都采用了上中下的結(jié)構(gòu),上部分為本網(wǎng)站頭部,其下面是主功能菜單區(qū),包括左部功能欄和右部顯示欄用于動態(tài)顯示各種不同的信息。國內(nèi)航班用于用戶對國內(nèi)航班的查詢?nèi)鐖D52所示:圖52國內(nèi)航班查詢國際航班用于用戶對國內(nèi)航班的查詢?nèi)鐖D53所示:圖53國際航班查詢,登錄成功后進入會員中心主界面。用戶登錄界面如圖54所示:圖54 用戶登錄界面(1)用戶登錄程序流程描述當會員用戶輸入用戶名和密碼后首先要進行身份驗證,如果用戶存在,則成功登錄,反之,如果用戶不存在,提示錯誤信息“登錄失??!”,返回登錄界面重新輸入用戶名和密碼。如過用戶忘記自己的用戶名,可以點擊忘記密碼,進入找回密碼頁面找回自己的密碼。、預訂信息、用戶注冊信息等信息的管理。管理員后臺管理如圖55所示:圖55 管理員后臺管理:圖56航班管理根據(jù)上一章的總體設計本章對網(wǎng)站進行了詳細的設計。首先介紹了本網(wǎng)站的開發(fā)平臺,包括開發(fā)工具、數(shù)據(jù)庫開發(fā)環(huán)境和系統(tǒng)運行環(huán)境的介紹。然后對網(wǎng)站的主要模塊進行了詳細介紹,包括用戶注冊、登錄、查詢、訂購、留言、后臺管理等各個模塊具體的實現(xiàn)目標和實現(xiàn)過程,并對部分模塊進行了程序流程描述。第6章 軟件測試軟件測試就是利用測試工具按照測試方案和流程對產(chǎn)品進行功能和性能測試,甚至根據(jù)需要編寫不同的測試工具,設計和維護測試系統(tǒng),對測試方案可能出現(xiàn)的問題進行分析和評估。執(zhí)行測試用例后,需要跟蹤故障,以確保開發(fā)的產(chǎn)品適合需求。經(jīng)過需求分析、設計和編碼等階段的開發(fā)后,得到了源程序,開始進入到軟件測試階段。在測試之前的各階段中都可能在軟件產(chǎn)品中遺留下許多錯誤和缺陷,如果不及時找出這些錯誤和缺陷,并將其改正,這個軟件產(chǎn)品就不能正常使用,甚至會導致巨大的損失。所以需要進行軟件測試。與開發(fā)過程類似,測試過程也必須分步驟進行,每個步驟在邏輯上是前一個步驟的繼續(xù)。大型軟件系統(tǒng)通常由若干個子系統(tǒng)組成,每個子系統(tǒng)又由若干個模塊組成。因此,大型軟件系統(tǒng)的測試基本上由下述幾個步驟組成: 在這個測試步驟中所發(fā)現(xiàn)的往往是編碼和詳細設計的錯誤。 在這個測試步驟中發(fā)現(xiàn)的往往是軟件設計中的錯誤,也可能發(fā)現(xiàn)需求說明中的錯誤。 在這個測試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說明書中的錯誤。為了保證測試的質(zhì)量,將測試過程分成幾個階段,即:代碼審查、單元測試、集成測試、確認測試和系統(tǒng)測試。 單元測試集中在檢查軟件設計的最小單位—模塊上,通過測試發(fā)現(xiàn)實現(xiàn)該模塊的實際功能與定義該模塊的功能說明不符合的情況
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1