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

正文內(nèi)容

基于j2ee的機(jī)票管理系統(tǒng)的研究與設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 能,允許管理員即時(shí)對(duì)用戶的權(quán)限進(jìn)行分配,充分保證了系統(tǒng)運(yùn)行的安全性。本系統(tǒng)數(shù)據(jù)庫(kù)是一種關(guān)系型數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已開(kāi)發(fā)的最通用 的數(shù)據(jù)庫(kù)。 本系統(tǒng)的操作多是對(duì)數(shù)據(jù)庫(kù)的操作,諸如 新聞模塊實(shí)現(xiàn) 添加 、 刪除 、 修改和查詢等。 設(shè)計(jì)原則 為了使本系統(tǒng)功能齊全完備,操作簡(jiǎn)便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實(shí)際需要,在設(shè)計(jì)開(kāi)發(fā)過(guò)程中遵循了如下原則: (1) 準(zhǔn)確性原則:對(duì)輸入的相關(guān)資料建立檢錯(cuò)機(jī)制,及時(shí)報(bào)錯(cuò),使用戶能夠及時(shí)準(zhǔn)確的輸入合法資料 (如:類型匹配,長(zhǎng)度不超限等 )。嚴(yán)格遵循準(zhǔn)確性,易操作,源程序可讀性,優(yōu)化,安全性的原則。從一個(gè)平臺(tái)移植 到另外一個(gè)平臺(tái), JSP 和 JAVABeans 甚至不用重新編譯,因?yàn)?JAVA字節(jié)碼都是標(biāo)準(zhǔn)的與平臺(tái)無(wú)關(guān)的。 經(jīng)濟(jì)可行性分析 本作品制作全程都是由本小組自發(fā)研制,因此無(wú)需太多的人力和 物力,管理方便,所以無(wú)需龐大的費(fèi)用,甚至可以所是零費(fèi)用。簡(jiǎn)單地說(shuō),網(wǎng)站是一種通訊工具,就像布告欄一樣,人們可以通過(guò)網(wǎng)站來(lái)發(fā)布自己想要公開(kāi)的資訊(信息),或者利用網(wǎng)站來(lái)提供相關(guān)的網(wǎng)路服務(wù)(網(wǎng)絡(luò)服務(wù))。 Java 語(yǔ)言提供類、接口和繼承等原語(yǔ),為了簡(jiǎn)單起見(jiàn),只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實(shí)現(xiàn)機(jī)制(關(guān)鍵字為 implements)。 Java 是由 Sun Microsystems 公司于 1995 年 5 基于 J2EE 的機(jī)票管理系統(tǒng)的研究與設(shè)計(jì) 7 月推出的 Java 程序設(shè)計(jì)語(yǔ)言(以下簡(jiǎn)稱 Java 語(yǔ)言)和 Java 平臺(tái)的總稱。而這在其他的動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)中是不可實(shí)現(xiàn)的。當(dāng)這種情況發(fā)生時(shí) jspDestroy()方法首先被調(diào)用。對(duì)每一個(gè)請(qǐng)求, JSP 引擎創(chuàng)建一個(gè)新的線程來(lái)處理該請(qǐng)求。它以其簡(jiǎn)單易學(xué)、跨平臺(tái)的特性,在眾多動(dòng)態(tài) Web 應(yīng)用程序設(shè)計(jì)語(yǔ)言中異軍突起,在短短幾年中已經(jīng)形成了一套完整的規(guī)范 ,并廣泛地應(yīng)用于電子商務(wù)等各個(gè)領(lǐng)域中。 ( 2) 將應(yīng)用程序邏輯和頁(yè)面顯示分離。開(kāi)發(fā)人員能夠編寫(xiě)出這樣的 Servlet,以接收來(lái)自 Web 瀏覽器的 HTTP 請(qǐng) 基于 J2EE 的機(jī)票管理系統(tǒng)的研究與設(shè)計(jì) 5 求,動(dòng)態(tài)地生成響應(yīng)(可能要查詢數(shù)據(jù)庫(kù)來(lái)完成這項(xiàng)請(qǐng)求),然后發(fā)送包含 HTML 或XML 文檔的響應(yīng)到瀏覽器。開(kāi)發(fā)人員編寫(xiě)與接口相關(guān)的單獨(dú)的程序,以及基于 Web 的應(yīng)用程序,后者通過(guò) Web 服務(wù)器來(lái)調(diào)用前者。 JSP 介紹 JSP 的 開(kāi)發(fā)背景及發(fā)展歷史 在萬(wàn)維網(wǎng)短暫的歷史中,萬(wàn)維網(wǎng)已經(jīng)從一個(gè)大部分顯示靜態(tài)信息的網(wǎng)絡(luò)演化到對(duì)股票進(jìn)行交易和進(jìn)行購(gòu)書(shū)操作的一個(gè)基礎(chǔ)設(shè)施。一個(gè)對(duì)象是一個(gè)類的具體表現(xiàn) , 在功能上它與其它程序保持獨(dú)立 ,一個(gè)定義良好的對(duì)象具有封裝的數(shù)據(jù)和功能。 系統(tǒng) 開(kāi)發(fā)平臺(tái)簡(jiǎn)介 基于 瀏覽器 /服務(wù)器的體系結(jié)構(gòu) B/S 結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。 由于 航空 公司 各種信息內(nèi)容繁瑣,而且信息量大,因而在操作上經(jīng)常造成很多不便之處 ,浪費(fèi)了時(shí)間,降低了工作效率,而且極大地影響了公司的 經(jīng)濟(jì)效益。今天,信息資源已成為各個(gè)部門(mén)的重要財(cái)富,建立一個(gè)滿足 航空售票信息處理要求的行之有效的信息系統(tǒng)也成為一個(gè)航空公司發(fā)展的重要條件。用戶通過(guò)此軟件系統(tǒng) ,可以搜索及查詢規(guī)定日期、機(jī)場(chǎng)的航班以及訂購(gòu)相應(yīng)的機(jī)票,管理員可以查詢,修改或刪除飛機(jī)信息等功能。 本畢業(yè)設(shè)計(jì)充分利用了 JSP 開(kāi)發(fā)技術(shù)基于 為機(jī)票訂購(gòu)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)提供了良好的開(kāi)發(fā)平臺(tái),并且采用了 并行開(kāi)發(fā) 模式對(duì)畢業(yè)設(shè)計(jì)進(jìn)行開(kāi)發(fā)。 數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。目前市面上對(duì) J2EE 技術(shù)的需求極其熱切,幾乎絕大部分的 系統(tǒng) 建設(shè)和企業(yè)的信息管理系統(tǒng)都是采用 J2EE 技術(shù)。下面將分別對(duì)這些技術(shù)詳細(xì)介紹。 面向?qū)ο蟮膽?yīng)用程序開(kāi)發(fā)方法 對(duì)象 (OBJECT) , 是包含相關(guān)的數(shù)據(jù) (以變量的形式 )以及用于操作這些數(shù)據(jù)的方法(子程序 )的軟件包。實(shí)際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 tomcat 時(shí),它實(shí)際上作為一個(gè)與 Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的 。 對(duì)于這個(gè)問(wèn)題的一個(gè)早期解決方案是使用 CGIBIN 接口。例如,像 Java Servlet 這樣的技術(shù)就可以使得用 Java 語(yǔ)言編寫(xiě)交互的應(yīng)用程序的服務(wù)器端的代碼變得容易。如下: ( 1) 能夠在任何 Web 或應(yīng)用程序服務(wù)器上運(yùn)行。 JSP 技術(shù)概述 JSP( Java Server Pages)技術(shù)是由 Sun 公司發(fā)布的用于開(kāi)發(fā)動(dòng)態(tài) Web 應(yīng)用的一項(xiàng)技術(shù)。 ( 4) jspService()方法被調(diào)用來(lái)處理客戶端的請(qǐng)求。此外,在任何時(shí)候如果由于系統(tǒng)資源不足的原因, JSP 引擎將以某種不確定的方式將 Servlet 從內(nèi)存中移去。這樣,一個(gè)不熟悉腳本語(yǔ)言的網(wǎng)頁(yè)開(kāi)發(fā)者,完全可以利用 JSP 做出漂亮的動(dòng)態(tài)網(wǎng)頁(yè)。 JAVA 系統(tǒng) 開(kāi)發(fā) 語(yǔ)言 JAVA 語(yǔ)言的特點(diǎn) 本系統(tǒng)采用的 是 Java 作為開(kāi)發(fā)語(yǔ)言。 Java 語(yǔ)言是一個(gè)面向?qū)ο蟮摹? 8 3 系統(tǒng)可行性分析 3 系統(tǒng) 可行性分析 網(wǎng)站 (Website),就是指在網(wǎng) 際網(wǎng)路(因特網(wǎng))上,根據(jù)一定的規(guī)則,使用 HTML等工具制作的用于展示特定內(nèi)容的相關(guān)網(wǎng)頁(yè)的集合。 針對(duì)我們這次項(xiàng)目,通過(guò)對(duì)調(diào)查 了解 我們做了如下的可行性分析,分別從經(jīng)濟(jì),技術(shù),操作三個(gè)方面進(jìn)行了系統(tǒng)的闡述。 同時(shí)幾乎所有平臺(tái)都支持 JAVA, JSP 和 JAVABeans 幾乎可以在所有平臺(tái)下通行無(wú)阻。為了使本系統(tǒng)功能齊全完備,操作簡(jiǎn)便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實(shí)際需要。 (3) 合理的數(shù)據(jù)流設(shè)計(jì),在應(yīng)用系統(tǒng)設(shè)計(jì)中,相對(duì)獨(dú)立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運(yùn)行,提高系統(tǒng)安全性。集成了來(lái)自不同用戶對(duì)現(xiàn)實(shí)信息描述所構(gòu)成的外部視圖,形成全局的概念模型,進(jìn)而可以轉(zhuǎn)換成數(shù) 據(jù)庫(kù)的模式。它提供數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。 安全 性 設(shè)計(jì) 基于 J2EE的 機(jī)票 管理 系統(tǒng) 的研究與設(shè)計(jì) 13 (1) 在管理員登錄系統(tǒng)時(shí)進(jìn)行身份驗(yàn)證,只允許合法管理員 進(jìn)入系統(tǒng)。 系統(tǒng)需求分析的原因 大多數(shù)情況下,任何軟件開(kāi)發(fā)的過(guò)程,首先就是,用戶根據(jù)自己的實(shí)際情況,考慮自己所要解決的主要問(wèn)題,然后向開(kāi)發(fā)人員提出問(wèn)題開(kāi)始的。更確切的說(shuō),此 系統(tǒng) 分為兩個(gè)部分,前臺(tái)和后臺(tái),前臺(tái)針對(duì)的是用戶和管理員,后臺(tái)僅面向管理員,后臺(tái)的功能主要使通過(guò)數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)的??煞譃椴煌鍓K,可讓 用戶 簡(jiǎn)單容易的進(jìn)行操作。 用戶注冊(cè) 與 登錄 用戶按要求填寫(xiě)自己的各項(xiàng)信息 ,當(dāng)輸入信息不符合基本格式 時(shí) 會(huì) 彈出一個(gè)對(duì)話框,顯示錯(cuò)誤 。 圖 65 客戶管理 頁(yè)面 飛機(jī)管理 頁(yè)面 在此模塊中,管理員在進(jìn)入界面后可對(duì) 飛機(jī) 信息進(jìn)行添加 ,刪除 ,修改和查詢 。 這種觀點(diǎn)可以提醒人們測(cè)試要以查找錯(cuò)誤為中心,而不是為了演示軟件的正確功能。因此,大型軟件系統(tǒng)的測(cè)試基本上由下述幾個(gè)步驟組成: (1) 模塊測(cè)試 在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤。經(jīng)集成測(cè)試后,已經(jīng)按照設(shè)計(jì)把所有的模塊組裝成一個(gè)完整的軟件系統(tǒng),接口錯(cuò)誤也已經(jīng)基本排除了,接著就應(yīng)該進(jìn)一步驗(yàn)證軟件的有效性,這就是確認(rèn)測(cè)試的任務(wù),即軟件的功能和性能如同用戶所合理期待的那樣。 經(jīng)過(guò)上述的測(cè)試過(guò)程對(duì)軟件進(jìn)行測(cè)試后,軟件基本滿 足開(kāi)發(fā)的要求,測(cè)試宣告結(jié)束。但是總算知道了開(kāi)發(fā)一個(gè) BS架構(gòu)系統(tǒng)的主要過(guò)程了。如果不是這門(mén)課督促著自己利用課余時(shí)間去查閱更多關(guān)于計(jì)算機(jī)語(yǔ)言方面的圖書(shū)然后實(shí)際編寫(xiě)出來(lái),就不可能掌握如此多的知識(shí)。如果沒(méi)有大家的努力工作,此次設(shè)計(jì)的完成將變得非常困難。三年有過(guò)心酸,有過(guò)苦,有過(guò)累,有過(guò)笑,有過(guò)哭,是他們陪我們走過(guò)每個(gè)不平凡的日子,謝謝她們教會(huì)了我很多很多。由于自己水平有限,設(shè)計(jì)的網(wǎng)頁(yè)難免有 漏洞和錯(cuò)誤,望老師給予諒解,也感謝老師這么多節(jié)課對(duì)我的教導(dǎo)。本系統(tǒng)通過(guò)程序的編碼實(shí)現(xiàn)了 票價(jià)修改 與 航班修改 的瞬時(shí)更新數(shù)據(jù)的能力,在操作結(jié)束的同時(shí)將操作的信息及時(shí)更新到數(shù)據(jù)庫(kù),并能在 相應(yīng) 信息中顯示出最 新更新信息,這部分功能是本系統(tǒng)的一個(gè)亮點(diǎn)。功能測(cè)試是系統(tǒng)測(cè)試最常用和必須的測(cè)試,通常還會(huì)以正式的軟件說(shuō)明書(shū)為測(cè)試標(biāo)準(zhǔn)。 (1) 單元測(cè)試 單元測(cè)試集中在檢查軟件設(shè)計(jì)的最小單位 — 模塊上,通過(guò)測(cè)試發(fā)現(xiàn)實(shí)現(xiàn)該模塊的實(shí)際功能與定義該模塊的功能說(shuō)明不符合的情況,以及編碼的錯(cuò)誤。同時(shí),這種分析 也能幫助我們?cè)O(shè)計(jì)出有針對(duì)性地檢測(cè)方法,改善測(cè)試的有效性。測(cè)試是所有工程學(xué)科的基本組成單元,是軟件開(kāi)發(fā)的重要部分。 管理員登陸 在此模塊中, 管理員在進(jìn)入界面后可以 對(duì) 各自模塊 信息 進(jìn)行 管理 。 登錄 分為 超級(jí) 管理員 登錄 和 管理員 登錄 。在用戶進(jìn)入本系統(tǒng)的主頁(yè)面后在登錄界面,管理員就可以輕松方便的對(duì)公司資產(chǎn)進(jìn)行管理。 根據(jù)目前企業(yè)的發(fā) 展 ,為了開(kāi)發(fā)出真正滿足用戶需求的產(chǎn)品,首先必須要知道客戶的需求。 14 5 系統(tǒng)需求分析 5 系統(tǒng) 需求分析 這一 章為本系統(tǒng)的需求分析。按照前面分析的系統(tǒng),設(shè)計(jì)出系統(tǒng)數(shù)據(jù)庫(kù)中的各個(gè)數(shù)據(jù)表 如下: 列名 數(shù)據(jù)類型 可否為空 說(shuō)明 user_id varchar(30) Not null 用戶 ID username varchar(30) Not null 用戶名 password varchar(30) Not null 用戶密碼 tel varchar(30) Not null 用戶電話 char(30) Not null 用戶信箱 roleId char(30) Not null 用戶角色 表 41 管理員表 12 4 系統(tǒng)概要設(shè)計(jì) 列名 數(shù)據(jù)類型 可否為空 說(shuō)明 airplaneNum varchar(30) Not null 飛機(jī)號(hào) firCapacity int(30) Not null 頭等艙座位 busCapacity int(30) Not null 公務(wù)艙座位 ecoCapacity int(30) Not null 經(jīng)濟(jì)艙座位 total int(30) Not null 總數(shù) 表 42 飛機(jī) 列名 數(shù)據(jù)類型 可否為空 說(shuō)明 flightNum varchar(30) Not null 航班號(hào) airplaneNum varchar(30) Not null 飛機(jī)型號(hào) startCity varchar(30) Not null 出發(fā)城市 endCity varchar(30) Not null 目的城市 startTime varchar(30) Not null 出發(fā)時(shí)間 endTime varchar(30) Not null 到達(dá) 時(shí)間 表 43 航班 列名 數(shù)據(jù)類型 可否為空 說(shuō)明 fareNum varchar(30) Not null 票價(jià)號(hào) flightNum varchar(30) Not null 航班號(hào) firFare varchar(30) Not null 頭等艙價(jià)位 busFare varchar(30) Not null 公務(wù)艙價(jià)位 ecoFare varchar(30) Not null 經(jīng)濟(jì)艙價(jià)位 表 44 票價(jià) 列名 數(shù)據(jù)類型 可否為空 說(shuō)明 client_id Int(30) Not null id userName varchar(30) Not null 用戶名 clientName varchar(30) Not null 真實(shí)姓名 clientPassword varchar(30) Not null 密碼 clientId varchar(30) Not null 身份證號(hào) clientTelephone varchar(30) Not null 聯(lián)系電話 clientEmail varchar(30) Not null 電子郵件 clientSex varchar(30) Not null 性別 clientAddress varchar(30) Not null 住址 表 45 客戶 得到以上的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種設(shè)計(jì),他們之間的關(guān)系為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ),這些實(shí)體包含各種具體信息,通過(guò)相互之間的作用形成數(shù)據(jù)的流動(dòng)。 本數(shù)據(jù)的具體鏈接會(huì)在下文進(jìn)行介紹。 (4) 優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運(yùn)用窗口,菜單,對(duì)象等的繼承,自定義用戶對(duì)象,事件,函數(shù),減少不必要的重復(fù)性代碼,
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1