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

正文內(nèi)容

基于java的火車票售票系統(tǒng)畢業(yè)論文(已修改)

2025-07-09 17:31 本頁面
 

【正文】 屆 別 學 號 畢業(yè)設(shè)計(論文) 基于JAVA的火車票售票系統(tǒng) 姓   名 系 別、 專 業(yè) 導 師 、 職 稱 完 成 時 間 基于JAVA的火車票售票系統(tǒng)畢業(yè)論文目錄摘 要 IABSTRACT II1 概述 1 開發(fā)背景 1 系統(tǒng)簡介 1 論文的組織結(jié)構(gòu) 22 開發(fā)技術(shù)簡介 2 JSP概述 2 Java I/0系統(tǒng)簡介 2 Hibernate框架簡介 3 SQL Server 2000 簡介 4 Struts2框架與MVC簡介 43 系統(tǒng)需求分析 5 項目開發(fā)可行性分析 5 功能需求 5 性能需求 5 功能描述結(jié)構(gòu)圖 6 7 硬件環(huán)境 8 軟件環(huán)境 84 系統(tǒng)概要設(shè)計 8 8 9 數(shù)據(jù)庫設(shè)計 9 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 10 實體聯(lián)系圖...................................................................................10 125 系統(tǒng)的具體實現(xiàn) 12 用戶登入功能的實現(xiàn) 12 主頁面的實現(xiàn) 14 管理員功能模塊的實現(xiàn)...................................................................15 普通用戶功能模塊的實現(xiàn)...............................................................176 系統(tǒng)測試 18 系統(tǒng)首頁 18 用戶登入功能測試 19 管理員功能測試 21 普通用戶功能測試 30結(jié) 論 37參考文獻 38致 謝 39附 錄................................................................................................................................40471 概述 開發(fā)背景 目前火車站售票的狀況是僅靠手工操作,以現(xiàn)有的工作人員很難應付車票訂購高峰時刻的大量數(shù)據(jù)處理問題。同時還會出現(xiàn)由此帶來的大量記錄存放和管理所帶來的問題。隨著經(jīng)濟社會的進步與發(fā)展,現(xiàn)有的火車票售票模式已不能完全滿足人們的出行要求。在這個互聯(lián)網(wǎng)高速發(fā)達的時代,火車票的售買依然較為傳統(tǒng),除了電話訂票,就是售票廳和代售點。如果利用好互聯(lián)網(wǎng)這個高效的資源系統(tǒng),人們購買火車票交更加高效和簡潔,也將使每年都將出現(xiàn)的“售票難”問題得到緩解。在另外一個方面,在購票過程省去更多的人力和物力,火車票網(wǎng)上售票使乘客購票更加便捷,免去了在窗口徹夜排隊的苦惱,同時也能減輕火車站及代售點在節(jié)假日期間的售票壓力。如何設(shè)計出開發(fā)出功能強大,操作方便,安全性強,通用性好,適合我國國情的火車票網(wǎng)上售票系統(tǒng),這就是我們急須解決的一個問題?;疖囌臼袌龅墓芾砗鸵?guī)范問題,是困擾我們多年的一個老問題,也是政府管理中的一個難點,售票是客運業(yè)務中的一個最基本的業(yè)務,表面上看,它只是火車站業(yè)務的一個簡單的部分,但是它涉及到管理與客戶服務等多方面,因此,過去傳統(tǒng)的售票方式已經(jīng)不能滿足現(xiàn)代客運業(yè)務流量劇增的客觀要求,這就要求一種全新的售票方式——網(wǎng)上售票,來緩解售票高峰時期的客運壓力,并為用戶提供方便快捷的售票服務。本次系統(tǒng)設(shè)計便是利用開發(fā)工具JSP 和SQL Server 2000數(shù)據(jù)庫共同開發(fā)的一個火車票售票系統(tǒng),它能方便快捷地運用在火車站售票業(yè)務的營運之中。 系統(tǒng)簡介在本次系統(tǒng)的設(shè)計過程中,以JSP為開發(fā)工具,加入JAVA腳本語言,并使用SQL進行數(shù)據(jù)處理,開發(fā)火車票網(wǎng)上售票系統(tǒng),充分利用互聯(lián)網(wǎng)的優(yōu)越性,提供一個界面友好的網(wǎng)上售票平臺。使用者能夠得利最新的數(shù)據(jù)信息,從而更好的利用平臺進行購買火車票的相應操作。在論文中將為大家介紹網(wǎng)絡(luò)資源的好處,同時在本課題上將使用網(wǎng)絡(luò)數(shù)據(jù)庫,將售票系統(tǒng)的功能得到更大的發(fā)揮。本系統(tǒng)設(shè)計主要是根據(jù)售票業(yè)務的基本流程進行的,系統(tǒng)功能包括如下幾個方面:查詢:分為對車次信息的查詢和客戶對已訂車票信息的查詢售票:通過查詢系統(tǒng),客戶根據(jù)自己的需求找到滿意的車次,再輸入個人信息后直接通過網(wǎng)上售票確定已預訂選中的車票。退票:可退票,通過查詢系統(tǒng),客戶可以根據(jù)自己的名字找到自己的售票信息,通過退票模塊退去已購車票。 論文的組織結(jié)構(gòu)系統(tǒng)是基于Java的火車票售票系統(tǒng),論文的整體組織結(jié)構(gòu)如下:1. 第一小節(jié)概述火車票售票系統(tǒng)的開發(fā)背景和簡介。2. 第二小節(jié)介紹系統(tǒng)的開發(fā)技術(shù)。3. 第三小節(jié)介紹系統(tǒng)的整體需求分析。4. 第四小節(jié)介紹系統(tǒng)的概要設(shè)計。5. 第五小節(jié)描述系統(tǒng)的具體實現(xiàn)。6. 第六小節(jié)介紹系統(tǒng)的具體測試及結(jié)果。2 開發(fā)技術(shù)簡介 JSP概述JSP技術(shù)提供了一種簡單快速的方法來創(chuàng)建顯示動態(tài)生成內(nèi)容的Web頁面。也就是在MVC中充當V(View)的角色。由業(yè)界處于領(lǐng)先地位的Sun公司制定了相關(guān)的JSP技術(shù)規(guī)范,該規(guī)范定義了如何在服務器和JSP頁面間進行交互,還描述了頁面的格式和語法。JSP頁面使用XML標簽和scriptlets(一種使用Java語言編寫的腳本代碼),封裝了生成頁面內(nèi)容的邏輯。它將各種格式的標簽(HTML或者XML)直接傳遞回響應頁面。通過這種方式,JSP頁面實現(xiàn)了頁面邏輯與其設(shè)計和顯示的分離。JSP技術(shù)是Java系列技術(shù)的一部分。JSP頁面被編譯成servlet,并可能調(diào)用JavaBeans組件(beans)或Enterprise JavaBean組件(企業(yè)beans),以便在服務端處理。因此,JSP技術(shù)在構(gòu)建可升級的基于web的應用程 序時扮演了重要角色。 JSP頁面并不局限于任何特定的平臺或web服務器上。JSP規(guī)范在業(yè)界有著廣泛的適應性。JSP技術(shù)是行業(yè)協(xié)作的結(jié)果,它的設(shè)計是開放的,符合行業(yè)標準的,并支持絕大多數(shù)的服務器、瀏覽器和相關(guān)工具。由于使用可重用的組件和標簽取代了對頁面本身腳本語言的嚴重依賴,JSP技術(shù)大大加快了開發(fā)的速度。所有JSP的實現(xiàn)均支持以Java編程語言為基礎(chǔ)的腳本語言,它有與生俱來的可適應性,支持復雜的操作。 Java I/O 系統(tǒng)簡介對編程語言的設(shè)計者來說,創(chuàng)建一套好的輸入輸出(I/O)系統(tǒng),是一項難度極高的任務。這一點可以從解決方案的數(shù)量之多上看出端倪。這個問題難就難在它要面對的可能性太多了。不僅是因為有那么多I/O的源和目地(文件,控制臺,網(wǎng)絡(luò)連接等等),而且還有很多方法(順序的『sequential』,隨機的『randomSQLServer2000』,緩存的『buffered』,二進制的『binary』,字符方式的『character』,行的『by lines』,字的『by words』,等等)。 Java類庫的設(shè)計者們用創(chuàng)建很多類的辦法來解決這個問題。坦率地說Java I/O系統(tǒng)的類實在是太多了,以至于初看起來會把人嚇著(但是,具有諷刺意味的是,這種設(shè)計實際上是限制了類的爆炸性增長)。此外,原先是面向byte的,現(xiàn)在又補充了面向Unicode字符的類庫。為了提高性能,完善功能,JDK (意思是new I/O。這個名字會用上很多年)。這么以來,如果你想對Java的I/O類庫有個全面了解,并且做到運用自如,你就得先學習大量的類。此外,了解I/O類庫的演化的歷史也是相當重要的??赡苣愕牡谝环磻莿e拿什么歷史來煩我了,告訴我怎么用就可以了!但問題是,如果你對這段歷史一無所知,很快就會被一些有用或是沒用的類給搞糊涂了。 Hibernate框架簡介會使用 Hibernate的開發(fā)人員都知道,在使用它實現(xiàn)ORM功能的時候,主要的文件有:映射類(*.java)、映射文件(*.)[6]以及數(shù)據(jù)庫 配置文件(*.properties或*.),它們各自的作用如下。 ⑴映射類:它的作用是描述數(shù)據(jù)庫表的結(jié)構(gòu),表中的字段在類中被描述成屬性,將來就可以實現(xiàn)把表中的記錄映射成為該類的對象。 ⑵映射文件:它的作用是指定數(shù)據(jù)庫表和映射類之間的關(guān)系,包括映射類和數(shù)據(jù)庫表的對應關(guān)系、表字段和類屬性類型的對應關(guān)系以及表字段和類屬性名稱的對應關(guān) 系等。 ⑶數(shù)據(jù)庫配置文件:它的作用是指定與數(shù)據(jù)庫連接時需要的連接信息,比如連接哪中數(shù)據(jù)庫、登錄用戶名、登錄密碼以及連接字符串等。 在這三種主要的文件中,映射類為普通Java源文件、映射文件為XML格式、數(shù)據(jù)庫配置文件為Properties格式或者是XML格式。想理解“映射” 首先SQL Server 2000需要知道如何解析這三種文件,即解析XML格式文件、解析Properties格式文件和解析Java類文件。 SQL Server 2000 簡介SQL Server 2000 是 Microsoft公司推出的關(guān)系型網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng),它的工作環(huán)境可以是Windows NT(Server 或 Workstation)、Windows XP 和 Windows 2000等。SQL Server 2000與 Microsoft公司的其他軟件,如 Microsoft Office 或 Microsoft Visual Studio,設(shè)計風格一致,并能相互配合。SQL Server 2000支持多層客戶機/服務器結(jié)構(gòu),具有完善的分布式數(shù)據(jù)庫和數(shù)據(jù)倉庫功能,能夠進行分布式事務處理和聯(lián)機分析處理。SQL Server 2000具有強大的數(shù)據(jù)庫管理功能,它提供一套功能完善且具備可視界面的管理工具。SQL Server 2000還具有強大的網(wǎng)絡(luò)功能,它與Internet高度集成,能夠輕易地將Web應用程序與企業(yè)營運應用程序集成在一起。SQL Server 2000還支持ANSI SQL(標準SQL),并將標準SQL擴展成為更加實用的TransactSQL。 Struts2框架與MVC簡介 Struts 是第一個真正意義上按照MVC架構(gòu)模式搭建Web開發(fā)框架,是以WebWork優(yōu)秀的設(shè)計思想為核心,吸收了Struts1的部分優(yōu)點,建立了一個兼容WebWork和Struts1的MVC框架。Strunts 2的目標是希望原來使用Struts1和WebWork的開發(fā)人員都可以平穩(wěn)地過渡到Struts 2。Struts 2的控制組件是Struts 2的核心,事實上所有MVC框架的核心都是控制器組件。Struts 2的控制器由兩部分組成:FilterDispatcher和業(yè)務控制器Action。其工作流程圖如下:MVC是一個設(shè)計模式,它強制性的使應用程序的輸入、處理和輸出分開。使用MVC應用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務。Struts2有其自己的控制器(Controller),同時整合了其他的一些技術(shù)去實現(xiàn)模型層(Model)和視圖層(View)。在模型層,Struts可以很容易的與數(shù)據(jù)訪問技術(shù)相結(jié)合,
點擊復制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1