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

正文內(nèi)容

基于jsp的旅行社官網(wǎng)的設(shè)計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-07-01 16:35本頁面

【導讀】況越來越復雜多變。而除了一些大型的旅行社已采用了統(tǒng)一的計算機信息管理系統(tǒng),一。般中小型旅行社通常是以原始的手工方式依靠簡單的電子文檔來處理信息。費和閑置等問題。開發(fā)工具制作完成的旅游網(wǎng)站。網(wǎng)站主要包含四個功能。建立數(shù)據(jù)庫,從界面簡潔、實用的。加,修改,刪除,查詢,并且實現(xiàn)了一些變量的取值,保存。細地介紹了網(wǎng)站的開發(fā)過程。

  

【正文】 表查詢 類別查詢 類別增加 基于 JSP 的 旅行社官網(wǎng) 的 設(shè)計與實現(xiàn) 24 圖 513 用戶信息查詢頁面 管理員注冊 完成管理員注冊,必須在后臺界面才能注冊管理員信息,注冊之后的管理員可以用此帳號登錄后臺進行后臺功能操作。 管理員注冊頁面圖 如下: 圖 514 管理員注冊頁面 商品管理信息查詢 查詢酒店和火車票信息內(nèi)容可以管理??梢詣h除、能看到酒店、火車票的信息。 商品管理信息查詢 頁面圖如下: 基于 JSP 的 旅行社官網(wǎng) 的 設(shè)計與實現(xiàn) 25 圖 515 商品管理信息查詢頁面 增加商品種類 填商品的信息還有專上商品圖片。管理員可以選商品顯示位置,如果選顯示到首頁界面商品信息在首頁和商品所在的地方可以看到商品的信息。 增加商品種類頁面圖如下: 圖 516 增加商品種類頁面 category 增加 如果需要增加種類,例如新開飛機票,餐館等預(yù)定,可以增加種類 ,使網(wǎng)站更加靈活運用,增加擴展性。 基于 JSP 的 旅行社官網(wǎng) 的 設(shè)計與實現(xiàn) 26 第六章 系統(tǒng)測試 軟件測試概念 軟件測試就是在軟件交付用戶使用或投入運行前,對軟件需求規(guī)格說明設(shè)計規(guī)格說明和編碼的最終復審,是軟件質(zhì)量保證的關(guān)鍵步驟。軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。在結(jié)束這個階段后對軟件系統(tǒng)還要進行各種綜合測試,這是軟件生命周期的另一個獨立階段,即測試階段 [10]。 軟件測試的目的及重要性 ( 1)測試的重要性 軟件的測試在軟件生命周期中占據(jù)重要的地位,在傳統(tǒng)的瀑布模型中,軟件測試學僅處于運行維護階段之前,是軟件產(chǎn)品交付用戶使用之 前保證軟件質(zhì)量的重要手段。近來,軟件工程界趨向于一種新的觀點,即認為軟件生命周期每一階段中都應(yīng)包含測試,從而檢驗本階段的成果是否接近預(yù)期的目標,盡可能早的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段進行測試,錯誤的延時擴散常常會導致最后成品測試的巨大困難。 事實上,對于軟件來講,不論采用什么技術(shù)和什么方法,軟件中仍然會有錯。采用新的語言、先進的開發(fā)方式、完善的開發(fā)過程,可以減少錯誤的引入,但是不可能完全杜絕軟件中的錯誤,這些引入的錯誤需要測試來找出,軟件中的錯誤密度也需要測試來進行估計。測試是所有工程學科的基本組成 單元,是軟件開發(fā)的重要部分。自有程序設(shè)計的那天起測試就一直伴隨著。統(tǒng)計表明,在典型的軟件開發(fā)項目中,軟件測試工作量往往占軟件開發(fā)總工作量的 40%以上。而在軟件開發(fā)的總成本中,用在測試上的開銷要占 30%到 50%。如果把維護階段也考慮在內(nèi),討論整個軟件生存期時,測試的成本比例也許會有所降低,但實際上維護工作相當于二次開發(fā),乃至多次開發(fā),其中必定還包含有許多測試工作。 在實踐中,軟件測試的困難常常使人望而卻步或敷衍了 事,這是由于對測試仍然存在一些不正確的看法和錯誤的態(tài)度。 ② 認為 測試工作不如設(shè)計和編碼那樣容易取得進 展難以給測試人員某種成就感。 ② 以發(fā)現(xiàn)軟件錯誤為目標的測試是非建設(shè)性的,甚至是破壞性的,測試中發(fā)現(xiàn)錯基于 JSP 的 旅行社官網(wǎng) 的 設(shè)計與實現(xiàn) 27 位是對責任 者工作的一種否定。 ③ 測試工作枯燥無味,不能引起人們的興趣。 ④ 測試工作是艱苦而細致的工作。 ⑤ 對自己編寫的程序盲目自信,在發(fā)現(xiàn)錯誤后,顧慮別人對自己的開發(fā)能力的看法。 這些觀點對軟件測試工作是極為不利的,必須澄清認識、端正態(tài)度,才可能提高軟件產(chǎn)品的質(zhì)量。 ( 2)測試的目的 如果測試的目的是為了盡可能多地找出錯誤,那么測試就應(yīng)該直接針對軟件比較復雜的部分或是以前出錯比較多的位置。 ① 軟件測試是 為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程 。 ② 測試是為了證明程序有錯,而不是證明程序無錯誤 。 ③ 一個好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤 。 ④ 一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。 這種觀點可以提醒人們測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。但是僅憑字面意思理解這一觀點可能會產(chǎn)生誤導,認為發(fā)現(xiàn)錯誤是軟件測試的唯一目,查找不出錯誤的測試就是沒有價值的,事實并非如此。 首先,測試并不僅僅是為了要找出錯誤。通過分析錯誤產(chǎn)生的原因和錯誤的分布特征,可以幫助項目管理者發(fā)現(xiàn)當前所采用的軟件過程的缺陷,以便 改進。同時,這種分析也能幫助我們設(shè)計出有針對性地檢測方法,改善測試的有效性。其次,沒有發(fā)現(xiàn)錯誤的測試也是有價值的,完整的測試是評定測試質(zhì)量的一種方法。 軟件測試的原則 ( 1)應(yīng)把 “盡早和不斷地進行軟件測試 ”作為軟件開發(fā)者的座右銘,實踐證明單元測試能夠盡早發(fā)現(xiàn)問題,減少后期測試的錯誤量。 ( 2)測試用例由測試輸入數(shù)據(jù)、執(zhí)行步驟和對應(yīng)的預(yù)期輸出結(jié)果三部分組成。 ( 3)應(yīng)當避免由程序員檢查自己的程序(指后期系統(tǒng)測試,不包括單元測試)。 ( 4)測試用例的設(shè)計要確保盡可能的覆蓋所有可能路徑。在設(shè)計測試用例 時,應(yīng)當包括合理的輸入條件和不合理的輸入條件。不合理的輸入條件是指異常的,臨界的,基于 JSP 的 旅行社官網(wǎng) 的 設(shè)計與實現(xiàn) 28 可能引起問題的輸入條件。 ( 5)嚴格執(zhí)行測試計劃,排除測試的隨意性。測試計劃應(yīng)包括:所測軟件的功能,輸入和輸出,測試內(nèi)容,測試工具,測試用例的選擇,測試的控制方法和過程,系統(tǒng)的配置方式等; ( 6)應(yīng)當對每一個測試結(jié)果做全面的檢查。 ( 7)妥善保存測試計劃,測試用例,出錯統(tǒng)計和最終分析報告,為維護提供方便。 軟件測試種類 不同的測試方法各自的目標和側(cè)重點不一樣,在實際工作中要將靜態(tài)測試和動態(tài)測試結(jié)合起來,以達到更加完美的 效果 [11]。 靜態(tài)測試 靜態(tài)方法的主要特征是對軟件進行分析、檢查和審閱,不實際運行被測試的軟件。因此,靜態(tài)方法常稱為 “分析 ”,靜態(tài)分析是對被測程序進行特性分析的一些方法的總稱。所謂靜態(tài)分析,就是不需要執(zhí)行所測試的程序,而只是通過掃描程序正文,對程序的數(shù)據(jù)流和控制流等信息進行分析, 找出系統(tǒng)的缺陷,得出測試報告。通過靜態(tài)測試,可找出 30~70%的邏輯設(shè)計錯誤。靜態(tài)測試包括: 1)代碼檢查 2)靜態(tài)結(jié)構(gòu)分析 3)代碼質(zhì)量度量 它可以由人工進行, 充分發(fā)揮人的邏輯思維優(yōu)勢,也可以借助軟件工具自動進行。 動態(tài)測試 動態(tài)方法是通過運行軟件來檢驗軟件的動態(tài)行為和運行結(jié)果的正確性。動態(tài)測試時真正運行被測程序,在執(zhí)行過程中通過輸入有效的測試永烈,對其輸入與輸出的對應(yīng)關(guān)系進行分析,以達到檢測目的。兩個基本要素 : ① 被測試程序 ② 測試數(shù)據(jù)(測試用例) 動態(tài)測試方法的基本步驟: 基于 JSP 的 旅行社官網(wǎng) 的 設(shè)計與實現(xiàn) 29 1) 選取定義域的有效值,或選取定義域外的無效值。 2) 對已經(jīng)選取之決定預(yù)期的結(jié)果。 3) 用選取值執(zhí)行程序。 4) 執(zhí)行結(jié)果與預(yù)期的結(jié)果相比, 不吻合則說明程序有錯。 在動態(tài)測試中,又可由基于程序結(jié)構(gòu)的白盒測試和基于功能的黑盒測試。 系統(tǒng)測試用例 用戶登錄測試用例 對于登陸功能進行測試。首先判斷是否有用戶提交,然后判斷輸入的用戶名稱和密碼是否為空并且合法,最后判斷根據(jù)用戶名稱和密碼讀取數(shù)據(jù)庫判斷該用戶是否存在,其中只要錯誤異常直接跳轉(zhuǎn)到前臺頁面顯示錯誤信息。 表 61 用戶登錄測試用例表 序號 測試用例說明 測試結(jié)果 1 用戶為空 提示 “請輸入用戶名 ” 2 密碼為空 提示 “請輸入密碼 ” 3 用戶名不存在 提示 “用戶名不存在 ” 4 密碼錯誤 提示 “密碼錯誤 ” 用戶注冊測試用例 對于注冊功能進行測試。用戶注冊時需要輸入 用戶名稱、用戶密碼、確認密碼、郵箱地址,如果用戶名稱存在,則提示賬號已經(jīng)被使用,用戶需要輸入新的名稱注冊,用戶在提交注冊按鈕時判斷輸入的密碼和確認密碼是否一致,再用正則表達式判斷郵箱地址是否合法,如果出現(xiàn)錯誤終止用戶注冊提交,否則跳轉(zhuǎn)到控制器,在數(shù)據(jù)庫中新添一個用戶,并且記錄用戶登陸狀態(tài)。 表 62 注冊測試用例表 序號 測試用例說明 測試結(jié)果 1 必填信息項有為空的 提示 “所填信息不完整 ” 2 用戶名已存在 提示 “用戶名已存在 ” 3 密碼與確認密碼不一致 提示 “密碼與確認密碼不一致 ” 4 郵箱格 式不合法 提示 “郵箱格式錯誤 ” 基于 JSP 的 旅行社官網(wǎng) 的 設(shè)計與實現(xiàn) 30 訂單管理測試用例 對于訂單功能進行測試。如果用戶末登陸進行訂單不能完成功能,沒輸入聯(lián)系方式提醒用戶。 表 63 訂單測試用例表 序號 測試用例說明 測試結(jié)果 1 未登錄 提示 “請先登陸 ” 2 沒留聯(lián)系方式 提示 “請輸入聯(lián)系方式 ” 用戶在登陸留言后,可以發(fā)布帖子和回復帖子,在發(fā)布帖子時需要輸入內(nèi)容和類型,輸入信息不能為空,為空則在輸入框旁邊提示錯誤信息。用戶在回復帖子時回復內(nèi)容也不能為空,為空則在輸入框旁邊提示錯誤信息。 表 62 留言測試用例表 序號 測試用例說明 測試結(jié)果 1 未登錄 提示 “請先登陸 ” 2 內(nèi)容為空 提示 “請輸入內(nèi)容 ” 基于 JSP 的 旅行社官網(wǎng) 的 設(shè)計與實現(xiàn) 31 結(jié)論 此次數(shù)據(jù)庫設(shè)計時一個以 JSP 為編程語言,以 MYSQL為數(shù)據(jù)庫為基礎(chǔ)的旅行社網(wǎng)站。本論文實現(xiàn)了用戶登錄,用戶注冊,查詢酒店信息,購買商品,個人查詢訂單、取消訂單,留言,中文學習,國家公園介紹。后臺管理系統(tǒng)實現(xiàn)了用戶信息查詢、尚處用戶,管理員注冊,商品信息查詢、刪除商品,增加商品種類,類別查詢,類別增加。 總體來說,本網(wǎng)站的設(shè)計具有良好的擴展能力并且操作簡便、界面友好、靈活實用,對 于熱衷公益活動的人群來說是一個極好的參與平臺,但是由于時間和其他方面的限制原因,系統(tǒng)還有很多方面需要改進。我相信在以后的學習生活中定能一步一步的去克服這些。 通過畢業(yè)設(shè)計的鍛煉也使我明白處理不同難題的方法,在遇到難題時不能避而遠之,應(yīng)該通過大量的查找資料、虛心向別人請教來解決。這一點不僅是對現(xiàn)在,而且對我以后的工作都有很大的指導意義。 基于 JSP 的 旅行社官網(wǎng) 的 設(shè)計與實現(xiàn) 32 參考文獻 [1] [美 ]Dave Shea, Molly E. Holzschlag 著 ,陳黎夫 ,山葹颋譯 .CSS 禪意花園 [M].北京人民郵電出版社 ,20xx:23. [2] 賈素玲 .JSP 應(yīng)用開發(fā)技術(shù) [M].北京 清華大學出版社 ,20xx:3. [3] 孫衛(wèi)琴、李洪成 .Tomcat 與 Java Web 開發(fā)技術(shù)詳解 [M].北京:電子工業(yè)出版社 ,20xx:34. [4] Paul Deck,Budi Kurniawan. How Tomcat works[J].,20xx:34. [5] Michael kofler. MySQL 5 權(quán)威指南 [M].北京人民郵電出版社 , 20xx:5. [6] Thomas Connolly and Carolyn Begg.Database SystemsApractical Approach to Design,Implementation and Management(Third Edition)[J].電子工業(yè)出版社 ,20xx:5. [7] [美 ]杜波依斯 (DuBois, P.)著 ,楊濤等譯 .Mysql 權(quán)威指南 (原書第 2 版 )[M].北京 :機械工業(yè)出版社 ,20xx:5. [8] 石志國 .JSP 網(wǎng)絡(luò)開發(fā)詳解 [M].北京電子工業(yè)出版社 ,20xx:10. [9] Yasar Becerikli and B. Koray control of inverted pendulum and concept of stability using Java application[J]. Mathematical and Computer Modelling, Volume 46, Issues 20xx:10. [10] James D. Software Testing McCaffrey[J], Booksurge Publishing (20xx04 出版 ):2729. [11] LIU Zhenyu,YANG Genxing,CAI of Software Test Case Generation with Adequacy Analysis on ScenarioBased Testing[J]. 東華大學學報 (英文版 ).20xx12:2930. . 基于 JSP 的 旅行社官網(wǎng) 的 設(shè)計與實現(xiàn) 33 致謝 作為一名外國留學生,能在世界最大的發(fā)展中國家經(jīng)濟高速發(fā)展的大國讀書我非常高興。在寫畢業(yè)設(shè)計中我遇到了各種各樣的問題,但在老師和同學們都給了我很大的幫助。 要感謝在畢業(yè)設(shè)計階段給我提出寶貴意見的各位老師以及同學們。 首先要感謝的是我的指導老師 譚龍 老師。 譚 老師為我的系統(tǒng)提供了很多的幫助和建議,使得系統(tǒng)的設(shè)計和開發(fā)可以正常的按照計劃進行下去,而且在整個的開發(fā)中,我也學到了很多技術(shù)以外的東西,感謝 譚 老師的辛勞和認真的態(tài)度。 其次要感謝給過我?guī)椭耐瑢W和同事 。他們在本次畢業(yè)設(shè)計中給了我很多的鼓勵和幫助。 他們在技術(shù)上和論文的寫作上都提供了很多的寶貴意見,
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1