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

正文內容

網(wǎng)上花店系統(tǒng)的設計與實現(xiàn)畢業(yè)論文-資料下載頁

2025-06-24 00:22本頁面
  

【正文】 d)))。 } ()。 ()。 ()。 } catch (SQLException e) { ()。 } return blist。 系統(tǒng)關鍵技術及實現(xiàn) 用戶控件的使用在java中有時為了提高代碼的重用性,會將一段代碼封裝起來,用作公共使用,這樣不僅提高了代碼的使用效率,更減少了編碼時間,控件也是在基于這個原理的基礎上的,由于網(wǎng)站部分具有通用性,每次編寫都要重復某一部分,可以將其做為用戶控件供自己調用。用戶控件主要有四種用途:(1)分解復雜的用戶界面元素,并將它們轉化成可重用的組件。(2)創(chuàng)建適合單個用戶的個性化動態(tài)頁面。(3)促進子頁面級別的輸出緩存。(4)減少工作量。本系統(tǒng)我們編寫了用戶控件,實現(xiàn)頁面的可重用性,用戶個性化導航控件和商品分類導航控件的效果如圖47和圖48所示。圖47導航控件圖48 商品分類導航控件 數(shù)據(jù)庫連接池技術創(chuàng)建數(shù)據(jù)庫連接池,便于對數(shù)據(jù)庫進行管理:動態(tài)Web站點往往用數(shù)據(jù)庫存儲的信息生成Web頁面,每一個頁面請求導致一次數(shù)據(jù)庫訪問。連接數(shù)據(jù)庫不僅要開銷一定的通訊和內存資源,還必須完成用戶驗證、安全上下文配置這類任務,因而往往成為最為耗時的操作。如果某個基于數(shù)據(jù)庫的Web應用只需建立一次初始連接,不同頁面請求能夠共享同一連接,就能獲得顯著的性能改善。數(shù)據(jù)庫連接池的功能:1) 從連接池獲?。ɑ騽?chuàng)建)可用連接。2) 把連接返回給連接池。3) 在系統(tǒng)關閉時釋放所有資源,關閉所有連接。由于本系統(tǒng)涉及的頁面較多,以上只列出其中主要的部分,也是實現(xiàn)本系統(tǒng)的關鍵,只有解決了上面的問題才有可能很好的實現(xiàn)本系統(tǒng)。 DBConnectionPool部分功能代碼如下:初始化數(shù)據(jù)源initDataSource()。 // 如果連接池為空 if (connectionPool != null) { ShutdownPool()。 } try { connectionPool = new GenericObjectPool(null)。 ConnectionFactory connectionFactory = new DriverManagerConnectionFactory(dbJdbc, dbUser, dbPwd)。PoolableConnectionFactory poolableConnectionFactory = new PoolableConnectionFactory(connectionFactory, connectionPool, null, null, false, true)。 ()。 PoolingDriver driver = (PoolingDriver) (jdbc:apache:mons:dbcp:)。 (dbpool, connectionPool)。 } catch (Exception e) { ()。 } 5 系統(tǒng)測試 概述隨著web應用的增多,新的模式解決方案中以web為核心的應用也越來越多,很多公司各種應用的架構都以B/S及web應用為主,但是有關WEB測試方面的內容并沒有相應的總結,因此,在開發(fā)網(wǎng)上花店系統(tǒng)時,對web應用程序的測試方法和采用的測試技術進行總結。測試方法盡量涵蓋web程序的各個方面,測試技術方面在繼承傳統(tǒng)測試技術的技術上結合web應用的特點。 測試方法很多人認為這是測試中最不重要的部分,但是恰恰相反界面測試是相當重要的。界面測試中最容易出現(xiàn)問題的部分,一、路徑跳轉的問題,而是jsp顯示的特效問題,是否符合常理。所以界面測試至關重要。主要包括以下幾個方面的內容:導航條位置、是否合理、導航的路徑是否正確,內容布局是否合理,是否正確,背景、色調是否正確、美觀,是否符合用戶需求;頁面在窗口中的顯示是否正確、美觀等。功能測試是測試中的重點,主要包括一下幾個方面的內容: 連接這個連接和界面測試中的連接不同那里注重的是連接方式和位置,不管圖像還是文字放置的位置等,還是其他的方式。這里的連接注重功能。如是否有連接,連接的是否是說明的位置等。表單提交應當模擬用戶提交,驗證是否完成功能,如注冊信息,要測試這些程序,需要驗證服務器能正確保存這些數(shù)據(jù),而且后臺運行的程序能正確解釋和使用這些信息。還有數(shù)據(jù)正確性驗證,異常處理等,最好結合易用性要求等。B/S結構實現(xiàn)的功能可能主要的就在這里,提交數(shù)據(jù),處理數(shù)據(jù)等如果有固定的操作流程可以考慮自動化測試工具的錄制功能,編寫可重復使用的腳本代碼,可以在測試、回歸測試時運行以便減輕測試人員工作量。 測試技術白盒測試技術 (White Box Testing)該技術主要的特征是測試對象進入了代碼內部,根據(jù)開發(fā)人員對代碼和對程序的熟悉程度,對有需要的部分進行在軟件編碼階段,開發(fā)人員根據(jù)自己對代碼的理解和接觸所進行的軟件測試叫做白盒測試。這一階段測試以軟件開發(fā)人員為主,使用Unit系列工具進行測試,可以包括很多方面如功能性能等。黑盒測試 (Black Box Testing)測試的主體部分黑盒測試的內容主要有以下幾個方面,但是主要還是功能部分。主要是覆蓋全部的功能,可以結合兼容,性能測試等方面進行,包括的不同測試類型請參考以上內容。 測試用例設計 登錄模塊的測試用例設計登錄模塊的測試用例如表51所示。表51 登錄模塊測試用例用例編號測試項輸入描述輸入數(shù)據(jù)預期結果實際結果結果比較分析1登錄輸入正確的用戶名和密輸入值用戶名:aaaaaa密碼:123456進入系統(tǒng)與預期結果相同2輸入錯誤的用戶名,密碼錯誤,用戶名:aa密碼:123456出現(xiàn)提示:跳轉到登錄頁面跳轉到登錄頁面提示不夠準確,沒有對用戶名錯誤進行判斷3輸入正確的密碼,用戶名錯誤用戶名:qwe密碼:123456出現(xiàn)提示:跳轉到登錄頁面跳轉到登錄頁面提示不夠準確,沒有對用戶名錯誤進行判斷4輸入正確的用戶名,密碼錯誤,用戶名:bbbbbb密碼:1234出現(xiàn)提示跳轉到登錄頁面跳轉到登錄頁面提示不夠準確,沒有對密碼錯誤進行判斷5不輸入用戶名,只輸入正確的密碼用戶名:空密碼:yinjianhong出現(xiàn)提示跳轉到登錄頁面跳轉到登錄頁面提示不夠準確,沒有對用戶名為空進行判斷6輸入正確的用戶名,不輸入密碼用戶名:yjh密碼:空出現(xiàn)提示:跳轉到登錄頁面跳轉到登錄頁面提示不夠準確,沒有對密碼為空進行判斷7輸入全部大寫字母的用戶名,密碼正確用戶名:aaaaaa密碼:123456進入系統(tǒng)跳轉到登錄頁面跳轉正確8輸入大小寫混合字母的用戶名,密碼正確用戶名:YjH密碼:yinjianhong進入系統(tǒng)跳轉到登錄頁面提示不夠正確,沒有提示大小寫9取消輸入用戶名,密碼用戶名:aaaaaa密碼:123456將文本框清空與預期結果相同跳轉正確 注冊模塊測試用例設計用戶管理模塊的測試用例如表52所示。表52 用戶管理模塊測試用例用例編號測試項輸入描述輸入數(shù)據(jù)預期結果實際結果1用戶管理新建用戶所有信息都輸入,都是正確的格式輸入帳號:chenqing密碼:12345真實姓名:陳青手機號:13523895641提示:添加成功,并且顯示出了剛才添加的那個用戶與預期結果相同2所有信息都輸入,都是正確的格式輸入帳號:bbbbbb密碼:123456手機號:13523895641提示:添加成功,并且顯示出了剛才添加的那個用與預期結果相同3所有信息都不輸入無提示:帳號,密碼都不能為空與預期結果相同4只輸入帳號密碼,并且格式都正確帳號:cccccc密碼:123456提示:添加成功,并且顯示出了剛才添加的那個用戶與預期結果相同結論及不足經(jīng)過幾個月的不斷努力,基于JAVAEE的網(wǎng)上花店系統(tǒng)的開發(fā)已經(jīng)結束,基本功能都一一實現(xiàn)。這段時間可以說是非常的忙碌,從項目的選題,需求分析,數(shù)據(jù)庫設計,再到項目的開發(fā),花去了好幾個月的時間。這段時間過得非常的充實,學到了很多書本上沒有的東西,我發(fā)現(xiàn)要想學好一門編程語言,實踐經(jīng)驗是非常重要,只有從實踐中遇到難題,再一一解決,才能夠學到很多東西,并且學到的這些東西,不會輕易的被遺忘。學校要求的畢業(yè)設計,是由個人獨立完成的,這考察了一個人的綜合編程能力。在做設計的過程中,我遇到過很多的難題,開始選題的時候,我想選擇的一定要是自己擅長的,具有實際價值的,不然這個設計做的就有意義。經(jīng)過很久的思考,我選定了網(wǎng)上花店系統(tǒng),這里有幾點原因:一、我個人比較喜歡鮮花,但是不太喜歡逛街,特別是過節(jié)的時候,鮮花供不應求,而且在實體店購買起來很不方便,二、我選擇了一個JavaWeb項目,因為它涉及比較廣泛,可以很好的鍛煉我的能力。在需求分析的時候,必須全面考慮這個項目的流程,清晰的羅列出它的業(yè)務邏輯,這樣開發(fā)才能順利的進行下去,但是我對網(wǎng)上購物系統(tǒng)并不是特別的熟悉,在需求分析的時候很多功能沒有分析透徹,導致后期開發(fā)的時候功能不完善?,F(xiàn)在這個模擬網(wǎng)上購物的網(wǎng)上花店系統(tǒng)功能已基本完成,但是還是有很多的不足之處。其中,購物車的結算功能沒有完成,對此,我感到自己的很多不足,在今后的生活中和工作中我會不斷的學習,來彌補這些缺陷。此次開發(fā)的項目時基于JAVAEE的B2C系統(tǒng),此系統(tǒng)就是企業(yè)面向客戶端的系統(tǒng),專注于網(wǎng)購,所以局限性比較強,在今后的社會發(fā)展趨勢下B2B的應用將更加的廣泛,所以B2C的開發(fā)對我的啟發(fā)很大。我覺得自己在軟件開發(fā)方面,經(jīng)驗不足,所以項目做得并不是很完美,而且,平時太注重理論,實踐太少,導致了我在前臺頁面上花費了大量的時間,在以后的軟件開發(fā)中我一定吸取這些經(jīng)驗和教訓,盡量多實踐,多分析,多看多聽,總之,這次項目的開發(fā),讓我在以后的工作中,學會了怎樣去學習,使我獲益良多。 參考文獻[1] 孫衛(wèi)琴, 與 Java Web 開發(fā)技術詳解[M].北京:電子工業(yè)出版社,2003:2327. [2] (美)Marty Hall,Larry Brown 著,(第二版)[M].北京:清華大學出版社,2004:4876.[3] 李鐘尉, 馬文強, [M].北京:清華大學出版社,2007:111.[4] 吉根林,[M].北京:電子工業(yè)出版社,2004:1625.[5] 陳惠貞,[M].北京:中國鐵道出版社,2006:72107.[6] [M].北京:電子工業(yè)出版社,2009:4569.[7] [D].長春:吉林大學,2002:2387.[8] Server數(shù)據(jù)庫管理設計與實現(xiàn)教程[M].北京:清華大學出版社,2004:1105.[9] 張瑜,[M].北京:清華大學出版社,2006:52104.[10] [J].安徽理工大學學報,2007,27(1):1517.[11] 胡勇輝,:入門,模塊,系統(tǒng)[M].北京:電子工業(yè)出版社,2006:7298.32網(wǎng)上花店系統(tǒng)的設計與實現(xiàn)致謝衷心地感謝我的指導老師趙煥平,畢業(yè)設計從選題到完成,從理論上的探討到實際問題的解決,無不飽含著趙老師的心血,趙老師的悉心指導和建議給了我極大的幫助和支持,在畢業(yè)設計及本文完成之際,謹向趙老師致以深深的謝意和崇高的敬意。非常感謝計算機與信息工程學院的領導和老師們,是你們提供了這么好的環(huán)境條件讓我能專心鉆研自己的畢業(yè)設計,使我所學的知識從理論升華到實踐應用。同時也非常感謝幫助過我的同學們,正是由于你們的幫助和支持,我才能克服一個一個的困難,直至畢業(yè)設計的順利完成。感謝所有關心和幫助過我的人們,我將終生銘記并為你們祝福。
點擊復制文檔內容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1