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

正文內(nèi)容

基于j2ee的機票管理系統(tǒng)的研究與設(shè)計(參考版)

2025-01-21 16:15本頁面
  

【正文】 然后,我還要感謝大學三年來所有的老師,為我們打下專業(yè)知識的過硬基礎(chǔ);同時我還要感謝所有幫助過我的所有朋友和同學,在我的畢業(yè)設(shè)計期間給予了我很大的幫助,正是因為有了他們的支持和鼓勵,此次畢業(yè)設(shè)計才會得以順利完成。其次,我要感謝和我一起做畢業(yè)設(shè)計的小組成員,在本次設(shè)計中勤奮工作,克服了許多困難來完成此次畢業(yè)設(shè)計。在這里也要感激這次 JAVA 實訓的全體培訓老師,老師們平日里工作繁多,但在我做畢業(yè)設(shè)計的每個階段,從查閱資料,設(shè)計草案的確定和修改,到后期詳細設(shè)計等整個過程中都給予了我耐心的指導。在這里,我要感謝我的班主任王瞾和郭素臣老師,是她們陪我們走過這三年最寶貴的大學生活,是她們教我學會獨立,學會成長。而且自己有了這樣的意識:編寫程序只是軟件開發(fā)過程中的一個階段,做一個軟件必須嚴格按照軟件工程設(shè)計軟件的一系列步驟。經(jīng)過二個月的學習,JAVA 軟件編程設(shè)計即將結(jié)課,總的來說,經(jīng)過這門課的學習收獲還是相當大的。本次我是負責飛機管理模塊的設(shè)計,雖然不是整個系統(tǒng)最重要的部分,但是它也是整個系統(tǒng)的一份子。對以后的學習和工作有更大的幫助。通過用 HTML+JSP 的實踐運用做成的航空公司訂票系統(tǒng),對 HTML+JSP 有更加深刻的認識,也使自己具備了一定的網(wǎng)頁設(shè)計及操作能力??目呐雠龅刈鐾炅俗约阂龅牟糠?,自己覺得不是很滿意。(4)本系統(tǒng)實現(xiàn)了管理員快速登錄通道的功能。(3)本系統(tǒng)實現(xiàn)了機票信息,航班信息,飛機信息的即時性更新功能。24 7 程序測試畢業(yè)設(shè)計說明書(論文) 縮寫稿8 結(jié) 論經(jīng)過這段時間對系統(tǒng)知識系統(tǒng)的學習和研究,我們的畢業(yè)設(shè)計《基于 J2EE 的機票管理系統(tǒng)的研究與設(shè)計》基本上是完成了,功能實現(xiàn)如下:(1)本系統(tǒng)實現(xiàn)了票價,航班,飛機信息的增刪查改的功能。針對本系統(tǒng)主要是對權(quán)限系統(tǒng)的測試和對無效數(shù)據(jù)、錯數(shù)據(jù)、和非法數(shù)據(jù)干擾的能力的測試。強度測試及性能測試:測試系統(tǒng)能力最高實際限度,即軟件在一些超負荷情況下功能實現(xiàn)的情況。單獨對系統(tǒng)的測試主要從以下幾入手:功能測試:測試是否滿足開發(fā)要求,是否提供設(shè)計所描述的功能,是否用戶的需求都得到滿足。(4) 系統(tǒng)測試 軟件開發(fā)完成以后,最終還要與系統(tǒng)中其他部分配套運行,進行系統(tǒng)測試。(3) 確認測試 確認測試的目的是向未來的用戶表明系統(tǒng)能夠像預定要求那樣工作。 (2) 集成測試集成測試是將模塊按照設(shè)計要求組裝起來同時進行測試,主要目標是發(fā)現(xiàn)與接口有關(guān)的問題。 測試的主要內(nèi)容為了保證測試的質(zhì)量,將測試過程分成幾個階段,即:代碼審查、單元測試、集成測試、確認測試和系統(tǒng)測試。 (2) 系統(tǒng)測試 在這個測試步驟中發(fā)現(xiàn)的往往是軟件設(shè)計中的錯誤,也可能發(fā)現(xiàn)需求說明中的錯誤。大型軟件系統(tǒng)通常由若干個子系統(tǒng)組成,每個子系統(tǒng)又由若干個模塊組成。其次,沒有發(fā)現(xiàn)錯的測試也是有價值的,完整的測試是評定測試質(zhì)量的一種方法。通過分析錯誤產(chǎn)生的原因和錯誤的分布特征,可以幫助項目管理者發(fā)現(xiàn)當前所采用的軟件過程的缺陷,以便改進。但是僅憑字面意思理解這一觀點可能會產(chǎn)生誤導,認為發(fā)現(xiàn)錯誤是軟件測試的唯一目的,但是事實并非如此。(1) 軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程;(2) 測試是為了證明程序有錯,而不是證明程序無錯誤;(3) 一個好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤;(4) 一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。在實踐中,軟件測試的困難常常使人望而卻步或敷衍了事,這是由于對測試仍然存在一些不正確的看法和錯誤的態(tài)度,這包括:認為測試工作不如設(shè)計和編碼那樣容易取得進展難以給測試人員某種成就感;以發(fā)現(xiàn)軟件錯誤為目標的測試是非建設(shè)性的,甚至是破壞性的,測試中發(fā)現(xiàn)錯位是對責任者工作的一種否定;測試工作枯燥無味,不能引起人們的興趣;測試工作是艱苦而細致的工作;這些觀點對軟件測試工作是極為不利的,必須澄清認識、端正態(tài)度,才可能提高軟件產(chǎn)品的質(zhì)量。采用新的語言、先進的開發(fā)方式、完善的開發(fā)過程,可以減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤,這些引入的錯誤需要測試來找出,軟件中的錯誤密度也需要測試來進行估計。20 6 個人功能模塊設(shè)計方案畢業(yè)設(shè)計說明書(論文) 縮寫稿圖 66 飛機管理頁面 航班管理頁面在此模塊中,管理員在進入界面后可對航班信息進行添加,刪除,修改和查詢。 圖 64 票價管理頁面在此模塊中,管理員在進入界面后可對用戶信息進行查詢,可分為全部查詢和按姓名查詢,因此管理員可以更快捷便利的查找用戶信息,也可實現(xiàn)對用戶信息的更改和刪除。在此模塊中,超級管理員在進入界面后可以根據(jù)需求對管理員的相關(guān)信息進行查詢與修改。該模塊是管理員進行操作的關(guān)鍵部分,管理員在這里主要是進行對數(shù)據(jù)庫的操作。用戶登錄無需密碼驗證,用戶權(quán)限只為查詢票價,航班信息,不能修改票價,航班及其他信息。用戶注冊后登錄進入主頁面,可完成查詢航班信息,訂票,修改個人帳戶的功能。管理員登錄進入主頁面,可對各自負責模塊的票價信息,航班信息,飛機信息,客戶信息進行管理。 基于 J2EE 的機票管理系統(tǒng)的研究與設(shè)計 17 6 功能模塊設(shè)計方案這一章是本系統(tǒng)的功能模塊設(shè)計方案的介紹。 服務(wù)端模塊:有劃分為票價管理,客戶管理,管理員可對自己模塊的信息進行添加,刪除,修改與查詢??蛻舳四K:用戶可對票價、航班信息進行查詢。 管理員需求分析此系統(tǒng)分為客戶端模塊,服務(wù)端模塊。 瀏覽者(用戶)需求分析為了方便信息的查詢與公司資產(chǎn)的安全性,系統(tǒng)只能允許管理員與員工進行查詢,管理員可以對公司資產(chǎn)的管理以及員工的借還管理,而員工自能對自己的資產(chǎn)和對借還公司設(shè)備進行查詢。在此部分的論述中,根據(jù)用戶對象的不同將用戶非為兩類,一類是瀏覽系統(tǒng)的瀏16 5 系統(tǒng)需求分析畢業(yè)設(shè)計說明書(論文) 縮寫稿覽者(用戶) ,一類是系統(tǒng)的模塊管理員。 系統(tǒng)功能分配本系統(tǒng)主要有兩類用戶,不同類型的用戶使用不同的系統(tǒng)模塊,例如,信息瀏覽者(用戶)僅能使用前臺系統(tǒng),瀏覽自己感興趣的網(wǎng)頁,查詢自己想看的資產(chǎn)信息;管理員則通過身份驗證可使用所有的系統(tǒng)模塊。對軟件需求的深入理解是軟件開發(fā)工作獲得成功的前提條件,不論我們把設(shè)計和編碼工作做得如何出色,不能滿足用戶需求的程序只會給客戶帶來失望,給開發(fā)帶來麻煩。開發(fā)人員常常還沒搞清用戶要做什么的情況就著手開發(fā)軟件,這樣總會導致,開發(fā)人員做出的東西,不是用戶所要求的,因此,在一個軟件的開發(fā)過程中,用戶需求分析是非常重要的,通過需求分析才能把軟件功能和性能的總體要領(lǐng)描述為具體的軟件需求規(guī)程說明,從而奠定軟件開發(fā)的基礎(chǔ)。這兩方面人員往往缺乏共同的語言,用戶熟悉本身的業(yè)務(wù)但不熟悉計算機技術(shù),軟件人員熟悉計算機技術(shù)但往往不熟悉用戶的業(yè)務(wù),軟件人員習慣用數(shù)據(jù)結(jié)構(gòu)、程序結(jié)構(gòu)、編程語言等方式來討論問題,而用戶不能確切的理解這些概念,所以雙方交流時存在著隔閡。本系統(tǒng)主要有兩類用戶,不同類型的用戶使用不同的系統(tǒng)模塊,此系統(tǒng)分為兩個部分,前臺和后臺,前臺針對的是用戶和管理員,后臺僅面向管理員,后臺的功能主要使通過數(shù)據(jù)庫來實現(xiàn)的。根據(jù)目前企業(yè)的發(fā)展,為了開發(fā)出真正滿足用戶需求的產(chǎn)品,首先必須要知道客戶的需求。(4) 數(shù)據(jù)庫的備份功能,保證了數(shù)據(jù)的安全。(2) 即時的權(quán)限分配功能,允許管理員即時對用戶的權(quán)限進行分配,充分保證了系統(tǒng)運行的安全性。各個模塊運行時間均應(yīng)控制在 35 秒內(nèi)(其中大部分時間為響應(yīng)用戶的動作) 。這在以后的設(shè)計中的作用十分重要。此次設(shè)計根據(jù)數(shù)據(jù)的大小以及管理的便捷性選擇 Mysql 作為數(shù)據(jù)庫管理系統(tǒng),使用數(shù)據(jù)管理器創(chuàng)建數(shù)據(jù)庫。本系統(tǒng)數(shù)據(jù)庫是一種關(guān)系型數(shù)據(jù)庫工具,關(guān)系數(shù)據(jù)庫是已開發(fā)的最通用的數(shù)據(jù)庫。其優(yōu)點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。 數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫結(jié)構(gòu)設(shè)計使用的數(shù)據(jù)庫管理系統(tǒng)以及系統(tǒng)開發(fā)工具設(shè)計出數(shù)據(jù)庫以及各個數(shù)據(jù)表的結(jié)構(gòu)。好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)的完整性和一致性,也便于提高數(shù)據(jù)存儲,可使系統(tǒng)具有較高的響應(yīng)速度,簡化基于數(shù)據(jù)庫的應(yīng)用程序的設(shè)計實現(xiàn)。本系統(tǒng)的操作多是對數(shù)據(jù)庫的操作,諸如新聞模塊實現(xiàn)添加、刪除、修改和查詢等。通過收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,根據(jù)對相關(guān)信息的集和統(tǒng)計,以及對用戶所關(guān)心和需要了解的信息的分析需要建立以下數(shù)據(jù)集:在之前的需求分析的基礎(chǔ)上,設(shè)計出能夠滿足用戶需求的各種實體,以及它們的關(guān)系。(5) 安全性原則:可以為該系統(tǒng)的用戶設(shè)置用戶權(quán)限。(3) 源程序可讀性原則:為了便于其他設(shè)計,維護人員讀懂代碼或以后的代碼修改,軟件升級維護,即可能做好代碼注釋工作。 設(shè)計原則為了使本系統(tǒng)功能齊全完備,操作簡便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實際需要,在設(shè)計開發(fā)過程中遵循了如下原則:(1) 準確性原則:對輸入的相關(guān)資料建立檢錯機制,及時報錯,使用戶能夠及時準確的輸入合法資料(如:類型匹配,長度不超限等)。使管理程序有較強的可操作性和擴展性。 設(shè)計思想(1) 管理系統(tǒng)分成幾個相對獨立的功能模塊,這些模塊整合形成資產(chǎn)管理程序。即時的權(quán)限分配功能,允許管理員即時對用戶的權(quán)限進行分配,充分保證了系統(tǒng)運行的安全性。嚴格遵循準確性,易操作,源程序可讀性,優(yōu)化,安全性的原則。合理的數(shù)據(jù)流設(shè)計,在應(yīng)用系統(tǒng)設(shè)計中,相對獨立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運行,提高系統(tǒng)安全性。 基于 J2EE 的機票管理系統(tǒng)的研究與設(shè)計 11 4 系統(tǒng)概要設(shè)計本章是系統(tǒng)概要的設(shè)計,有設(shè)計思想,設(shè)計原則,數(shù)據(jù)結(jié)構(gòu)設(shè)計,運行設(shè)計和安全保密設(shè)計。本項目采用 MySQL 的數(shù)據(jù)庫服務(wù)器作數(shù)據(jù)庫支持。從一個平臺移植到另外一個平臺,JSP 和 JAVABeans 甚至不用重新編譯,因為JAVA 字節(jié)碼都是標準的與平臺無關(guān)的。并兼容與所有網(wǎng)頁瀏覽的軟件(如: Inter Explorer) ,由此可見,該系統(tǒng)的10 3 系統(tǒng)可行性分析畢業(yè)設(shè)計說明書(論文) 縮寫稿操作是可行的,有必要開發(fā)本系統(tǒng)。本系統(tǒng)為一個數(shù)據(jù)庫管理系統(tǒng),現(xiàn)有技術(shù)較為成熟,估計利用現(xiàn)有技術(shù)完全可以達到功能目標,同時,考慮到開發(fā)期限較為充裕,預計可以在規(guī)定期限內(nèi)完成開發(fā)。所以從經(jīng)濟上完全是可行的。 經(jīng)濟可行性分析本作品制作全程都是由本小組自發(fā)研制,因此無需太多的人力和物力,管理方便,所以無需龐大的費用,甚至可以所是零費用。必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)目標和規(guī)模是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程度??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決必須記住,可行性研究的目的不是解決問題,而是確定問題是否值得去解。可行性分析的任務(wù),并不是所有問題都有簡單明顯的解決辦法,事實上,許多問題不可能在預定的系統(tǒng)規(guī)模之內(nèi)解決。簡單地說,網(wǎng)站是一種通訊工具,就像布告欄一樣,人們可以通過網(wǎng)站來發(fā)布自己想要公開的資訊(信息) ,或者利用網(wǎng)站來提供相關(guān)的網(wǎng)路服務(wù)(網(wǎng)絡(luò)服務(wù)) 。簡單而言,MyEclipse 是 Eclipse 的插件,也是一款功能強大的 J2EE 集成開發(fā)環(huán)境,8 2 技術(shù)介紹畢業(yè)設(shè)計說明書(論文) 縮寫稿支持代碼編寫、配置、測試以及除錯。在結(jié)構(gòu)上,MyEclipse 的特征可以被分為 7 類:1. J2EE 模型2. WEB 開發(fā)工具3. EJB 開發(fā)工具4. 應(yīng)用程序服務(wù)器的連接器5. J2EE 項目部署服務(wù)6. 數(shù)據(jù)庫服務(wù)7. MyEclipse 整合幫助對于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通過一系列的插件來實現(xiàn)它們。 MyEclipse開發(fā)工具本系統(tǒng)采用的是 MyEclipse 企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱 MyEclipse)作為開發(fā)工具,利用它我們可以在數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。 Java 語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現(xiàn)機制(關(guān)鍵字為 implements) 。特別地,Java 語言不使用指針,并提供了自動的廢料收集,使得程序員不必為內(nèi)存管理而擔憂。Java 語言的語法與 C 語言和 C++語言很接近,使得大多數(shù)程序員很容易學習和使用 Java。Java 語言吸收了Smalltalk 語言和 C++語言的優(yōu)點,并增加了其它特性,如支持并發(fā)程序設(shè)計、網(wǎng)絡(luò)通信、和多媒體數(shù)據(jù)控制等。 Java 是由 Sun Microsystems 公司于 1995 年 5月推出的 Java 程序設(shè)計語言(以下簡稱 Java 語言)和 Java 平臺的總稱?,F(xiàn)在,大量的標準 JavaBeans 程序庫就是一個很好的例證。4)序的可重用性 在 JSP 頁面中可以不直接將腳本程序嵌入,而只是將動態(tài)的交互部分作為一
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1