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

正文內(nèi)容

基于j2ee的機(jī)票管理系統(tǒng)的研究與設(shè)計(文件)

2025-06-06 21:45 上一頁面

下一頁面
 

【正文】 ,刪除 ,修改和查詢 。 在實踐中,軟件測試的困難常常使人望而卻步或敷衍了事,這是由于對測試仍然存在一些不正 確的看法和錯誤的態(tài)度,這包括:認(rèn)為測試工作不如設(shè)計和編碼那樣容易取得進(jìn)展難以給測試人員某種成就感;以發(fā)現(xiàn)軟件錯誤為目標(biāo)的測試是非建設(shè)性的,甚至是破壞性的,測試中發(fā)現(xiàn)錯位是對責(zé)任者工作的一種否定;測試工作枯燥無味,不能引起人們的興趣;測試工作是艱苦而細(xì)致的工作;這些觀點對軟件測試工作是極為不利的,必須澄清認(rèn)識、端正態(tài)度,才可能提高軟件產(chǎn)品的質(zhì)量。但是僅憑字面意思理解這一觀點可能會產(chǎn)生誤導(dǎo),認(rèn)為發(fā)現(xiàn)錯誤是軟件測試的唯一目的,但是事實并非如此。其次,沒有發(fā)現(xiàn)錯的測試也是有價值的,完整的測試是評定測試質(zhì)量的一種方法。 (2) 系統(tǒng)測試 在這個測試步驟中發(fā)現(xiàn)的往往是軟件設(shè)計中的錯誤,也可能發(fā)現(xiàn)需求說明中的錯誤 。 (2) 集成測試 集成測試是將模塊按照設(shè)計要求組裝起來同時進(jìn)行測試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。 (4) 系統(tǒng)測試 軟件開發(fā)完成以后,最終還要與系統(tǒng)中其他部分配套運行,進(jìn)行系統(tǒng)測試。 強(qiáng)度測試及性能測試:測試系統(tǒng)能力最高實際限度,即軟件在一些超負(fù)荷情況下功能實現(xiàn)的情況。 基于 J2EE的 機(jī)票 管理 系統(tǒng) 的研究與設(shè)計 23 8 結(jié) 論 經(jīng)過 這段時間對 系統(tǒng) 知識 系統(tǒng) 的 學(xué)習(xí) 和 研究,我 們 的畢業(yè)設(shè)計《 基于 J2EE 的 機(jī)票管理系統(tǒng)的研究與設(shè)計 》基本上是完成了 ,功能實現(xiàn)如下: ( 1) 本系統(tǒng)實現(xiàn)了票價 ,航班 ,飛機(jī)信息的 增刪查改的功能。 ( 4)本系統(tǒng)實現(xiàn)了 管理員 快速登錄通道的功能。通過用 HTML+JSP的實踐運用做成的航空公司訂票系統(tǒng),對 HTML+JSP 有更加深刻的認(rèn)識,也使自己具備了一定的網(wǎng)頁設(shè)計及操作能力。 本次我是負(fù)責(zé)飛機(jī)管理模塊的設(shè)計,雖然不是整個系統(tǒng)最重要的部分,但是它也是整個系統(tǒng)的一份子。 而且自己有了這樣的意識 :編寫程序只是軟件開發(fā)過程中的一個階段,做一個軟件必須嚴(yán)格按照軟件工程設(shè)計軟件的一系列步驟。 在這里也要感激這次 JAVA 實訓(xùn)的全體培訓(xùn)老師 ,老師們平日里工作繁多,但在我做畢業(yè)設(shè)計的每個階段,從查閱資料,設(shè)計草案的確定和修改,到后期詳細(xì)設(shè)計等整個過程中都給予了我耐心的指導(dǎo)。 然后,我還要感謝大學(xué)三年來所有的老師,為我們打下專業(yè)知識的過硬基礎(chǔ);同時我還要感謝所有幫助過我的所有朋友和 同學(xué),在我的畢業(yè)設(shè)計期間給予了我很大的幫助,正。 其次,我要感謝和我一起做畢業(yè)設(shè)計的小組成員,在本次設(shè)計中勤奮工作,克服了許多困難來完成此次畢業(yè)設(shè)計。 在這里,我要感謝我的班主任王瞾和郭素臣老師,是她們陪我們走過這三年最寶貴的大學(xué)生活,是她們教我學(xué)會獨立,學(xué)會成長。 經(jīng)過二個月的學(xué)習(xí), JAVA 軟件編程設(shè)計即將結(jié)課,總的來說,經(jīng)過這門課的學(xué)習(xí)收獲還是相當(dāng)大的。對以后的學(xué)習(xí)和工作有更大的幫助。 磕磕碰碰地做完了自己要做的部分,自己覺得不是很滿意。 ( 3)本系統(tǒng)實現(xiàn)了 機(jī)票信息 ,航班信息 ,飛機(jī)信息 的即時性更新功能。針對本系統(tǒng)主要是對權(quán)限系統(tǒng)的測試和對無效數(shù)據(jù)、錯數(shù)據(jù)、和非法數(shù)據(jù)干擾的能力的測試。單獨對系統(tǒng)的測試主要從以下幾入手: 功能測試:測試是否滿足開發(fā)要求,是否提供設(shè)計所描述的功能,是否用戶的需求都得到滿足。 (3) 確認(rèn)測試 確認(rèn)測試的目的是向未來的用戶表明系統(tǒng)能夠像預(yù)定要求那樣工作。 測試的主要內(nèi)容 為了保證測試的質(zhì)量,將測試過程分成幾個階段,即 :代碼審查、單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試。大型軟件系統(tǒng)通常由若干個子系統(tǒng)組成,每個子系統(tǒng)又由若干個模塊組成。通過分析錯誤產(chǎn)生的原因和錯誤的分布特征,可以幫助項目管理者發(fā)現(xiàn)當(dāng)前所采用的軟件過程的缺陷,以便改進(jìn)。 (1) 軟件測試是為了發(fā)現(xiàn)錯誤 而執(zhí)行程序的過程; (2) 測試是為了證明程序有錯,而不是證明程序無錯誤; (3) 一個好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤; (4) 一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。采用新的語言、先進(jìn)的開發(fā)方式、完善的開發(fā)過程,可以減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤,這些引入的錯誤需要測試來找出,軟件中的錯誤密度也需要測試來進(jìn)行估計。 圖 64 票價管理 頁面 客戶管理 頁面 在此模塊中,管理員在進(jìn)入界面后 可對 用戶 信息 進(jìn)行查詢,可分為全部查詢和按姓名查詢, 因此 管理員可以更快捷便利的查找 用戶 信息,也可 實現(xiàn) 對 用戶 信息的更改和刪除。該模塊 是管理員進(jìn)行操作的關(guān)鍵部分,管理員在 這里 主要是進(jìn)行對數(shù)據(jù)庫的操作。 客戶端模塊 用戶注冊后 登錄 進(jìn)入主頁面,可 完成查詢航班信息 , 訂票 , 修改個人帳戶的功能 。16 6 個人功能模塊設(shè)計方案 6 功能模塊 設(shè)計方案 這一 章是本系統(tǒng)的功能模塊設(shè)計方案的介紹。 客戶端 模塊: 用戶 可對票價 、 航班 信息進(jìn)行 查詢 。 瀏覽者(用戶)需求分析 為了方便信息的查詢與公司資產(chǎn)的安全性,系統(tǒng)只能允許管理員與員工進(jìn)行查詢,管理員可以對公司資產(chǎn)的管理以及員工的借還管理,而員工自能對自己的資產(chǎn)和對借還公司設(shè)備進(jìn)行查詢。 系統(tǒng) 功能分配 本系統(tǒng)主要有兩類用戶,不同類型的 用戶使用不同的系統(tǒng)模塊,例如,信息瀏覽者(用戶)僅能使用前臺系統(tǒng),瀏覽自己感興趣的網(wǎng)頁,查詢自己想看的資產(chǎn)信息;管理員則通過身份驗證可使用所有的系統(tǒng)模塊。開發(fā)人員常常還沒搞清用戶要做什么的情況就著手開發(fā)軟件,這樣總會導(dǎo)致,開發(fā)人員做出的東西,不是用戶所要求的,因此,在一個軟件的開發(fā)過程中,用戶需求分析是非常重要的, 通過需求分析才能把軟件功能和性能的總體要領(lǐng)描述為具體的軟件需求規(guī)程說明,從而奠定軟件開發(fā)的基礎(chǔ)。本系統(tǒng)主要有兩類用戶,不同類型的用戶使用不同的系統(tǒng)模塊,此 系統(tǒng) 分為兩個部分,前臺和后臺,前臺針對的是用戶 和管理員,后臺僅面向管理員,后臺的功能主要使通過數(shù)據(jù)庫來實現(xiàn)的。 (4) 數(shù)據(jù)庫的備份功能,保證了數(shù)據(jù)的安全 。各個模塊運行時間均應(yīng)控制在 35秒內(nèi) ( 其中大部分時間為響應(yīng)用戶的動作 ) 。 此次設(shè)計根據(jù)數(shù)據(jù)的大小以及管理的便捷性選擇 Mysql 作為數(shù)據(jù)庫管理系統(tǒng),使用數(shù)據(jù)管理器創(chuàng)建數(shù)據(jù)庫。其優(yōu)點在 于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)的完整性和一致性,也便于提高數(shù)據(jù) 存儲,可使系統(tǒng)具有較高的響應(yīng)速度,簡化基于數(shù)據(jù)庫的應(yīng)用程序的設(shè)計實現(xiàn)。通過收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,根據(jù)對 相關(guān) 信息的集和統(tǒng)計,以及對用戶所關(guān)心和需要了解的信息的分析需要建立以下數(shù)據(jù)集: 在之前的需求分析的基礎(chǔ)上,設(shè)計出能夠滿足用戶需求的各種實體,以及它們的關(guān)系。 (3) 源程序可讀性原則:為了便于其他設(shè)計,維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級維護(hù),即可能做好代碼注釋工作。使管理 程序有較強(qiáng)的可操作性和擴(kuò)展性。即時的權(quán)限分配功能,允許管理員即時對用戶的權(quán)限進(jìn)行分配,充分保證了系統(tǒng)運行的安全性。合理的數(shù)據(jù)流設(shè)計,在應(yīng)用系統(tǒng)設(shè)計中,相對獨立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運行,提高系統(tǒng)安全性。本項目采用 MySQL 的數(shù)據(jù)庫服務(wù)器作數(shù)據(jù)庫支持。并兼容與所有網(wǎng)頁瀏覽的軟件(如 : Inter Explorer),由此可見,該 系統(tǒng) 的操 基于 J2EE的機(jī)票管理系統(tǒng)的研究與設(shè)計 9 作是可行的,有必要開發(fā)本 系統(tǒng) 。所以從經(jīng)濟(jì)上完全是可行的。必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)目標(biāo)和規(guī)模是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程度。 可行性分析的任務(wù) ,并不是所有問題都有簡單明顯的解決辦法,事實上,許多問題不可能在預(yù)定的系統(tǒng)規(guī)模之內(nèi)解決。 簡單而言, MyEclipse 是 Eclipse 的插件,也是一款功能強(qiáng)大的 J2EE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。 系統(tǒng) 開發(fā) 工具 MyEclipse 開發(fā)工具 本系統(tǒng)采用的是 MyEclipse 企業(yè)級工作平臺( MyEclipse Enterprise Workbench ,簡稱 MyEclipse)作為開發(fā)工具,利用它我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。特別地, Java語言不使用指針,并提供了自動的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。 Java 語言吸收了 Smalltalk語言和 C++語言的優(yōu)點,并增加了其它特性,如支持并發(fā)程序設(shè)計、網(wǎng)絡(luò)通信、和多媒體數(shù)據(jù)控制等?,F(xiàn)在,大量的標(biāo)準(zhǔn) JavaBeans 程序庫就是一個很好的例證。換句話說,就是擁有程序的對平臺的獨立性,即 Write once, Run anywhere!。而且開發(fā)人員完全可以不自己編寫腳本程序,而只是通過 JSP 獨有的標(biāo)簽使用別人已寫好的部件來實現(xiàn)動態(tài)網(wǎng)頁的編寫。可在 jspInit()中進(jìn)行一些初始化工作,如建立與數(shù)據(jù)庫的連接,或建立網(wǎng)絡(luò)連接,從配置文件中取一些參數(shù)等,在 jspDestory()中釋放相應(yīng)的資源。 ( 6)雖然 JSP 效率很高,但在第一次調(diào)用時由于需要轉(zhuǎn)換和編譯而有一些輕微的延 遲。每個客戶端請求對應(yīng)一個線程。 ( 3)創(chuàng)建一個該 Servlet( JSP 頁面的轉(zhuǎn)換結(jié)果)的實例,該 Servlet 的 jspInit()方法被執(zhí)行, jspInit()方法在 Servlet 的生命周期中只被執(zhí)行一次。 JSP 的運行原理與優(yōu)點 在一個 JSP 文件第一次被請求時, JSP 引擎把該 JSP 文件轉(zhuǎn)換成為一個 Servlet。其結(jié)果是產(chǎn)生了一種新的、開發(fā)基于 Web 應(yīng)用程序的方法,給予使用基于組件應(yīng)用邏輯的頁面設(shè)計者以強(qiáng)大的功能。 ( 4) 簡化開發(fā)基于 Web 的交互式應(yīng)用程序的過程。這個方案將解決當(dāng)前方案所受到的限制。) 采用這種方法,整個網(wǎng)頁必須都在 Java Servlet 中制作。 還存在其他的解決方案,但都不能使一個普通的頁面設(shè)計者能夠輕易地掌握。如果多個用戶并發(fā)地訪問該程序,這些進(jìn)程將消 耗該 Web 服務(wù)器所有的可用資源,并且系統(tǒng)性能會降低到極其低下的地步。靜態(tài) HTML對于顯示相對靜態(tài)的內(nèi)容是不錯的選擇;新的挑戰(zhàn)在于創(chuàng)建交互的基于 Web 的應(yīng)用程序,在這些程序中,頁面的內(nèi)容是基于用戶的請求或者系統(tǒng)的狀態(tài),而不是預(yù)先定義的文字。 基于瀏覽器客戶端的應(yīng)用程序比傳統(tǒng)的基于客戶機(jī) /服務(wù)器的應(yīng)用程序有幾個好處。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機(jī)器上配置好 Apache服務(wù)器,可利用它響應(yīng)對 HTML 頁面的訪問請求。管理抽象的有效方法是使用層次式的分類特性,這種方法允許用戶根據(jù)物理含義分解一個復(fù)雜的系統(tǒng)。在 JAVA 這樣的跨平臺語言出現(xiàn)之后, B/S架構(gòu)管理軟件更是方便、快捷、高效。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實現(xiàn),但是主要事務(wù)邏 輯在服務(wù)器端( Server)實現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。 本 機(jī)票 管理 系統(tǒng) 開發(fā)目標(biāo)是實現(xiàn)管理員通過后臺操 作,瀏覽者可以在前臺頁面看到已經(jīng)更新的信息,并針對信息做出回應(yīng) 基于 J2EE 的機(jī)票管理系統(tǒng)的研究與設(shè)計 3 2 技術(shù)介紹 為了實現(xiàn) 機(jī)票訂購 系統(tǒng),本 項目用到了 JAVA、 HTML、 JSP、 MySQL 數(shù)據(jù)庫等技術(shù)。該 系統(tǒng)的開發(fā),本著科學(xué)化、規(guī)范化、系統(tǒng)化的原則,并考慮到 公司 的實際情況,采用瀏覽器 /服務(wù)器結(jié)構(gòu), 該系統(tǒng)支持 SQL 具有查詢方便、安全保密性好、用戶界面友好、容易操作等優(yōu)點。然而我們清晰地看到了 J2EE 以良好的擴(kuò)展性和兼容性、強(qiáng)大的交互能力和數(shù)據(jù)處理能力,迅速風(fēng)靡全球,在 Inter 上幾乎處處都能看到它的身影。通過本系統(tǒng)不僅可以進(jìn)行售票工作,而且還可以對和機(jī)票相對應(yīng)的旅客情況和航班情況進(jìn)行查詢,并可隨時進(jìn)行增加,修改,刪除等工作,使售票人員能 夠有效地對機(jī)票計票進(jìn)行有效的控制和管理。因此,航空售票進(jìn)行現(xiàn)代化管理就變的尤為重要。而隨著信息技術(shù)的發(fā)展,航空售票業(yè)也成為一個高度依賴信息業(yè)的行業(yè)。本文在畢業(yè)設(shè)計的語言上采用了當(dāng)前流行的java 語言,通過 MyEclipse、 CSS、 Tomcat 和 MySQL數(shù)據(jù)庫等 的強(qiáng)大功能完成了該軟件的開發(fā)。 本文主要分析了該軟件實現(xiàn)的相關(guān)技術(shù)原理,給出了軟件實現(xiàn)的畢業(yè)設(shè)計架構(gòu),并對架構(gòu)及軟件模塊結(jié)構(gòu)作了劃分及設(shè)計。 關(guān)鍵詞: JAVA,航空訂票系統(tǒng), , MySQL III 目 錄 1 緒 論 ...................................................................................................................................... 1 系統(tǒng)開發(fā)背景 ........
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1