基于SSH技術的運城YONEX羽毛球俱樂部網站設計及實現計算機專業(yè)_第1頁
基于SSH技術的運城YONEX羽毛球俱樂部網站設計及實現計算機專業(yè)_第2頁
基于SSH技術的運城YONEX羽毛球俱樂部網站設計及實現計算機專業(yè)_第3頁
基于SSH技術的運城YONEX羽毛球俱樂部網站設計及實現計算機專業(yè)_第4頁
基于SSH技術的運城YONEX羽毛球俱樂部網站設計及實現計算機專業(yè)_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、題 目:基于SSH技術的運城YONEX羽毛球俱樂部網站設計及實現 摘 要目前我國的綜合國力日益強大,人民的生活水平有了質的飛躍。由于羽毛球的局限性,導致人們在尋找場地的時候非常費勁。羽毛球俱樂部網站就很好的解決了上述問題。運城YONEX羽毛球俱樂部網站的設計基于當前較為流行的ssh框架,和比較流行的B/S結構,采用Java技術和MYSQL數據庫進行開發(fā)設計。通過本網站,實現了不同權限的用戶登錄,包括管理員、收銀員、會員。會員登陸球館網站主頁面,用戶可以查看自己的信息,如果想要修改密碼,可以在個人設置里修改,忘記密碼會提示球館聯系電話。收銀員在頁面輸入ID和密碼登陸后,收銀員進入到管理網站中。管

2、理員可以對場地的基本信息進行設置和管理,可以添加新的場地,修改場地的價格和狀態(tài),可以按照場地的各類信息查找相關場地。關鍵詞:羽毛球俱樂部網站;Java語言;MySQL數據庫;B/S模式AbstractAt present, China's comprehensive national strength is becoming stronger and stronger, and people's living standards have made a qualitative leap. Because of the limitations of badminton, peop

3、le find it very difficult to find a place. The badminton club website has solved the above problems very well.The YONEX badminton club website of Yuncheng studied in this paper is based on the current popular SSH framework, and compares the popular B/S structure, using Java technology and MYSQL data

4、base for development and design. Through this system, users with different rights are logged in, including administrators, cashiers and members. Members log on to the main page of the Golf Hall website. Users can view their information. If they want to change their password, they can change it in th

5、eir personal settings. Forgetting the password will prompt the Golf Hall to contact the phone. After the cashier logs in with ID and password on the page, the cashier enters the management system. Administrators can set up and manage the basic information of the site, add new sites, modify the price

6、 and status of the site, and search related sites according to various information of the site.Keywords: Online bookstore system; Java language; Sqlserver database; B/S mode目 錄1 緒 論11.1研究背景及意義11.2研究現狀21.3論文主要內容22 相關技術及開發(fā)平臺32.1 JavaEE介紹32.2 B/S結構32.3 SSH框架介紹42.4 MySQL數據庫介紹53 網站需求分析63.1可行性分析63.2網站性能分析

7、83.3網站功能需求分析84 網站設計124.1網站功能設計124.2網站數據庫設計134.3數據庫表設計135 網站實現155.1網站概要設計155.2網站功能設計166 網站測試186.1測試方法186.2 測試分析186.3測試目的196.4測試結論20總 結21參考文獻22致 謝23IV山西工商學院2019屆本科生畢業(yè)設計1 緒 論1.1研究背景及意義1.1.1課題研究背景自從改革開放以來,中國的生產力和經濟實力在不斷地提高,人們的生活方式有了很大的改變,相應的人們也越來越注重自己精神世界的需要。在這個背景下,中國體育事業(yè)不斷地提高,尤其是林丹等一些體育健兒的努力,使中國體育事業(yè)不斷地

8、提高,并且取得了輝煌的成績,全民健身的理念不斷深入人心,羽毛球作為深受人民大眾喜愛的體育項目,也取得的很大的進步。羽毛球起源于英國,是一項非常具有文化底蘊的一項高雅的運動項目。并且羽毛球在中國是非常普遍的,加上羽毛球運動具有很強的靈活性、娛樂性和鍛煉性等特點,羽毛球逐步成為男女老少皆宜的體育運動。 在以前,人們打羽毛球的時候經常會碰到羽毛球的場地被占用,因為羽毛球的場地很大,并且要求很高所以人們經常會發(fā)生場地不夠用的問題,針對這個問題設計了一款網站,可以提前預約場地,并且假如在運動過程中球拍出現斷線的情況,設計的這個網站還可以提供租用球拍的功能,想提高自己的球技還可以在設計的網站上聘請羽毛球教

9、練的功能。在預約場地上可以現付一些訂金。以前的羽毛球場地時間難以控制,在設計的網站上可以看到自己玩了多長時間。1.1.2 網站研究的意義為了解決好羽毛球俱樂部帶來的問題,也更好的能夠維護羽毛球網站中出現的問題,同時也能夠讓人們能夠正確的了解本羽毛球俱樂部網站。所以設計了本網站。本網站主要根據會員、管理員和收銀員的需求做出分析,讓用戶更好的在線查詢等,管理人員更好的管理信息,還可以給用戶租用球拍等功能。管理員對信息進行管理等。從這個網站的操作來說:它能夠有效的進行信息的添加、修改、查詢、刪除一些信息并進行管理,在一定的程序上能夠實現了自動化。設計該網站的主要目的是為實現通過網絡來減少人力和財力的

10、投入,不斷提高工作效率。 最終希望通過羽毛球俱樂部可以達到以下目的: (1)提高羽毛球信息管理的效率,實現管理上的井井有條。(2)實現用戶通過計算機平臺及時進行更新網站信息,查看信息等。(3)解決傳統(tǒng)羽毛球俱樂部存在的弊端。1.2研究現狀本羽毛毛球俱樂部網站它是一個典型的管理網站,這個網站的開發(fā)包括了后臺數據庫的設計、分析、建立、功能實現、網站維護和程序的界面開發(fā)及用戶的操作使用。對于這個網站的開發(fā)在前者上我們必須建立起一個符合自身的信息管理和實際情況所符合的設計,在一定的程度上保證這個網站的完整性、資料安全性好的庫。對于這個程序的功能來說我們要保證它的完整性和易使用的特點。隨著現代科學技術的

11、快速發(fā)展和技術的不斷成長提高,這些強大的功能已經被人們所接受個應用,在對羽毛球俱樂部網站的開發(fā)要求也越來越高,所用的環(huán)境也不斷提高,同時功能也越來越強。對于這個羽毛球俱樂部網站在宏觀上來說,它是滿足現代的信息化、潮流化的管理,能夠滿足人們的要求。在微觀上來說,可以提高管理現代化的程序和強化信息管理,能夠提高人們的工作信心和工作效率。在當今社會的快速發(fā)展和計算機的普及,在各行各業(yè)當中都逐步融入到了計算機做輔助的功能,就本羽毛球俱樂部網站來說基本上實現了網站化和自動化。1.3論文主要內容論文首先對羽毛球俱樂部網站的設計與實現背景選題意義和市場的需求進行分析的;其次對羽毛球俱樂部網站的設計與實現數據

12、的簡析和功能的介紹;并對網站所需的工具進行詳細的介紹和了解;然后在網站的總體設計上主要對網站各功能模塊的設計和數據的開發(fā),還有講解每一個功能的具體實現。最后對網站進行測試分析介紹完成羽毛球俱樂部網站的設計與實現。292 相關技術及開發(fā)平臺2.1 JavaEE介紹JavaEE是一套使用Java進行企業(yè)級Web應用開發(fā)的大家一致遵循的工業(yè)標準。JavaEE平臺提供了一個基于組件的方法來加快設計、開發(fā)、裝配及部署企業(yè)應用程序。相較于Microsoft的.NET,Sun公司的Java*E和一系列標準、技術及協(xié)議更接近或更滿足互聯網在智能化Web服務方面對開放性、分布性和平臺無關性的要求。2.2 B/S

13、結構B/S(Browser/Server)結構即瀏覽器和服務器結構。它是隨著 Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在服務器端(Server)實現,形成所謂三層3-tier結構。這樣就大大簡化了客戶端電腦載荷,減輕了網站維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術看,局域網建立B/S結構的網絡應用,并通過Internet/Intranet模式下數據庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現不同的人員,從不

14、同的地點,以不同的接入方式(比如LAN,WAN,Internet等)訪問和操作共同的數據庫;它能有效地保護數據平臺和管理訪問權限,服務器數據庫也很安全。特別是在JAVA這樣的跨平臺語言出現之后,B/S架構管理軟件更是方便、快捷、高效。2.3 SSH框架介紹SSH是JavaEE中三種框架(Struts+Spring+Hibernate)的集成框架,是目前比較流行的一種Java Web開源框架。struts五大組件介紹 ActionServlet,Struts中的最大控制器,是Struts框架的入口,并且封裝了Servlet,被配置在web.xml當中。Action是小控制器,處理具體的業(yè)務邏輯。

15、ActionForm和頁面表單對應的一個特殊javabean,負責在頁面和控制器之間傳遞數據。同時還提供了集中驗證方法。 ActionMapping用來從Struts的配置文件中讀取信息。ActionForward用于頁面之間的跳轉。2.4 MySQL數據庫介紹mysql是非結構化語言,用戶可以在高層數據數據結構上工作,并且其語言簡單,學習起來比較容易,其結構也簡單,功能強大,存儲信息量大,mysql是一種主要應用于數據的查詢和編程,現在普遍存在的關系數據庫有很多,而mysql數據庫在其中得到了普遍的應用。使用mysql數據庫在編程過程中帶來了極大的方便,可以對數據進行廣泛地查詢,mysql數

16、據庫的應用并不需要用戶了解其存儲的方式,更不用掌握數據存放的方法,所以,mysql數據庫是完全不同于其他數據的結構,并且不同數據庫網站也可以使用相同的數據庫進行輸入和管理的接口,它的操縱對象是記錄相應集合,mysql 數據庫的靈活性較強,功能也較強大,大多數情況下,在其他程序中實現某功能需要編寫一大堆代碼,而在SQL 數據庫中只需要一小段代碼就可以實現功能,所以,mysql數據庫的語言較簡潔,數據庫文件的擴展名是mysql。3 網站需求分析從整個網站的模塊來看,它的基本組成項目包括元素組合、分解和更換對應的單元,根據這個網站的功能模塊來看它整體上堅持的一個高凝聚底耦合的原則,對于現在的用戶來說

17、他們是追求更高更好的要求。從長遠的打算來看,羽毛球俱樂部網站的設計與實現具有可擴展性,在每個功能模塊和內部信息的聯系保持著一致的聯系,模塊的相互之間都會存在著聯系盡可能得減少代碼的耦合情況。3.1可行性分析可行性分析就是分析這個項目的開發(fā)是否具有開發(fā)的意義,是不是真的需要這個網站來改善默寫方面的不足,就拿羽毛球俱樂部網站的設計與實現來說,開發(fā)這個網站是可以很好解決用戶管理信息,使羽毛球俱樂部網站可以開發(fā)出最大價值,而且還可以變相的解決用戶一定程度上查看信息的難題,所以這個項目的開發(fā)是有價值有意義的。所以目標能否達到預想的結果,任務完成后的利益和價值能否大于開發(fā)過成的成本。所以,可行性研究本質上

18、就是研究網站是否可以設計的過程。縱觀全篇來說,大家需要應該達到下面的三個可行性:技術可行性:即使用現有的技術是否能完美的實現設定下的目標。經濟可行性:即本次開發(fā)的羽毛球俱樂部網站的設計與實現所帶來的社會價值和利息能否大于開發(fā)付出的代價。操作可行性,即網站的操作方式能否使用戶普遍可以操作具有普遍性。3.1.1技術可行性伴隨著社會的高速發(fā)展,Java這一行業(yè)也在不斷更新,大家都在追求更加高效的方式來開發(fā)網站,不斷豐富的開發(fā)網站、語言和網站也為開發(fā)網站提供了更好的開發(fā)環(huán)境,在本項目中就是使用了最好的語言Java來編寫程序,開發(fā)出的網站完全符合現代人的要求,便捷的操作,實用好看的操作界面,使用者只需要

19、按照界面提示的文字來操作即可,不需要有網站開發(fā)的基礎,十分簡單。所以在這些技術和項目的開發(fā)上它是可以具體實行的。Java技術在該羽毛球俱樂部網站的設計與實現是重中之重,基于、B/S結構和MYSQL數據庫,ssh框架,html的應用程序和后臺的數據庫更是必不可少的,要想使用該程序,必須保證功能完備、易懂易簡單操作的特點。建立數據庫時,必須保證數據完整性、數據安全性好、數據穩(wěn)定性高的庫。在早期,對于Java的基本主要知識就有所理解和掌握,對MYSQL數據庫進行了簡單的學習、了解,在早期對網站測試,對于utf-8語言等課程進行大概的了解和學習,通過這些課程學習,可以對這些課程有一定的網站開發(fā)、檢驗和

20、辨別。 Java以及MYSQL結合起來開發(fā)一套羽毛球俱樂部網站,必定是可行并且高效的。 以上闡述:羽毛球俱樂部網站的開發(fā)技術具有高效性和穩(wěn)定性,因為工作人員已經對該技術掌握成熟,所以該網站具有一定的可行性。3.1.2經濟可行性開發(fā)此項目主要是考慮它的經濟效益和社會價值來決定的,具體考慮它的開發(fā)性質是否存在應用的價值觀,如果開發(fā)出的軟件不能在實現物品節(jié)約和資源節(jié)約上得到充分的利用價值,反而要投入大量時間、金錢和精力這樣就會造成大量的經濟浪費,最后導致開發(fā)項目失敗。對于這個項目的的快發(fā)它主要是通過項目的經濟可行性來決定的價值是否存在,是否有開發(fā)的必要,如果開出的網站并不能實現物品的節(jié)約和

21、資源的節(jié)約,反而在網站開發(fā)的過程中投入大量人力,精力、時間完全和收益不成正比甚至小于投入成本那么這個項目的開發(fā)就是失敗的。本項目開發(fā)的初衷就是為了節(jié)約,基本不需要啟動資金,而且這個項目的開發(fā)是利大于弊的所以滿足經濟的可行性。3.1.3操作可行性羽毛球俱樂部網站的登錄界面簡單易于操作,采用常見的界面窗口來登錄界面,通過電腦進行訪問操作,用戶只要平時使用過電腦都能進行訪問操作。此網站的開發(fā)采用Java技術開發(fā),基于B/S結構,這些開發(fā)環(huán)境使網站更加完善,使得整個網站更加人性化,用戶操作更加簡潔方便。本網站具有易操作、易管理、交互性好的特點,在操作上是非常簡單的。因此本網站可以進行開發(fā)。綜上所述,本

22、網站的設計與開發(fā)在經濟上、技術上、操作上的條件都是滿足的,因此,網站開發(fā)具備可行性條件。3.2網站性能分析(1)要想具有后臺處理的層次分明,就要應用B/S模式進行開發(fā),并且方便了很多習慣網頁搜索方式的用戶。(2)開發(fā)和設計的理念必須采用大眾所需求的。網站的高度和準確性是該技術開發(fā)的關鍵,網站一個好的框架是由其可以保證的,所以,使其具有一定的穩(wěn)定性和高效性。(3)設計要應用模塊化。使整個網站劃分為較小的模塊是模塊化的主要功能,從而實現過程簡化和設計簡潔。(4)在網站界面方面要具有簡單、方便和快捷等功能,讓用戶對該網站的操作有一定的快速適應性。(5)速度對該網站的評測標準是重中之重的,所以在設計的

23、程序中,資源占用少和速度快是該網站要具有的特點。(6)對于該設計的突出和設計周到都要體現出來,對網站的需求要符合,對那些可以改進的地方進行可行性的改進,也要使的該網站適應用戶。3.3網站功能需求分析這個網站為了在設計及實現和后期維護方面的方便,還有用戶使用時的方便,必須根據原因的設計原則,它主要的原則包括:(1)簡單性:意思是為了實現網站的功能,讓網站的操作更加簡單明了,而這個要求對網站來說是非常重要的。(2)針對性:這個網站是根據電腦修理維護服務的需要來設定開發(fā)方面的設計,很具有突出和針對性。(3)實用性:網站能夠滿足有關電腦修理維護服務的任何要求,從而具有很好的實用性。(4)一致性:表現為

24、頁面整體設計的和命名規(guī)定的一致性,即頁面布局以及用圖和顏色風格的一致性,還有就是變量和類名及其它東西命名的一致性。功能的一致性;元素風格一致性;變量命名規(guī)則的一致性。任意一個新網站的開發(fā)都需要完整的任務需求分析,需求分析的質量好壞決定了一個網站開發(fā)的意義,俗話說好的開頭是成功的一半,對于羽毛球俱樂部網站的設計與實現來說前期的分析更加顯得尤為重要,任務分析決定了之后任務的開展和設計,只有完美的需求分析才能做出更好的讓民眾更為滿意的網站,否則將會導致無法進行,更無法完成任務。任務需求分析在整個網站開發(fā)的過程中是相當重要的一環(huán),直接決定了開發(fā)過程中的網站質量,分析得是否完善,是否考慮到了每一步可能會

25、出現的問題,這些都決定了網站能否正常運行,網站結構是否穩(wěn)定,是否能讓客戶滿意,需求分析決定了整個網站的框架、功能和要求。并且將現實設計變化成對象并完成建模。本網站實現一套羽毛球俱樂部網站,包括會員、收銀員和管理員。會員信息查看、信息修改、場地在線預定;會員描述如下:(1)會員登陸球館網站主頁面,輸入用戶名密碼,登陸進入個人信息頁面,可以查看自己的信息,如果想要修改密碼,可以在個人設置里修改(修改需輸入原密碼)。忘記密碼提示球館聯系電話。(2)在個人信息頁面有球館場地預約的入口,點擊后可以查看球館可以被預定的場地。選擇場地后,填寫預定將使用場地(最好加上7天的限制,可以不做)的時間,并輸入用戶名

26、和密碼確認,自動從余額中扣除預定費用(余額不足不可以預定,提示預定失?。H绻肴∠A定,需輸入用戶名和密碼刪除預定訂單。(3)查看個人訂單。可以刪除需求 會員需求用例圖如圖3-1所示:圖3-1會員需求例圖收銀員描述如下:(1)球館場地模塊;可以查看場地,包括可使用、已預訂和已使用三種狀態(tài);(2)訂單管理模塊:正常訂單:當有人來打球時,進入訂單管理窗口,選擇添加訂單功能生成正常訂單,記錄下開始時間和場地,如果是會員的話,記錄下會員ID,如果不是會員,記錄名字。最后給訂單生成序號。預定訂單:如果是會員預定的訂單,當會員到達時,可以查找并修改預定訂單為正常訂單,失效訂單:如果預定時間會員未到,可以

27、將預定訂單修改為失效訂單。完成訂單:結算訂單時,可以按訂單序號查找或者按會員ID查找訂單,或直接選擇訂單,點擊結算按鈕,記錄下結算的時間,按照場地等級價格計算最后價格(按 元/半小時 計費,15分鐘以下不算,15分鐘以上。會員可以選擇從余額中扣除。如果消費者已經付款,點擊結算完成按鈕。結算完成后修改訂單為完成訂單。(3)會員查看模塊;會員想要充值的話,進入會員信息頁面,查看會員信息表單。查找并選擇會員信息,點擊充值按鈕,可以修改余額。(4)教練查看模塊;顯示相關信息,提供查詢功能(按性別、年齡、價格、等級),可以點擊使用按鈕將狀態(tài)從未使用改為使用中。(5)器材查看模塊;顯示相關信息,提供查詢功

28、能(按價格、類型),可以點擊使用按鈕將狀態(tài)從未使用改為使用中。收銀員管理需求如圖3-2所示:圖3-2收銀員需求圖管理員描述如下:(1)場地管理模塊;管理員可以對場地的基本信息(ID、價格、類型(專業(yè)場,貴賓場,高級場,標準場,普通場)、狀況(可使用,修理中,不可用)進行設置和管理,可以添加新的場地,修改場地的價格和狀態(tài),可以按照場地的各類信息查找相關場地(按ID、按價格、按類型、按狀態(tài))(2)會員管理模塊;管理員在線下收到會員注冊信息后,可以錄入會員的信息。也可以修改,查詢,刪除會員信息字段有(用戶名、密碼、等級、注冊時間、生日、余額、電話后,獲得會員卡(會員卡上有ID),由管理員將會員信息添

29、加到數據庫中。(3)訂單管理模塊;管理員可以對完成訂單(按結算時間排序)進行統(tǒng)計,輸入時間 進行查詢(最后一行顯示總金額),實現查詢功能(不可以修改刪除)(4)收銀員管理模塊;管理員可以設置收銀員的基本信息(ID、用戶名、密碼),并實現修改,查詢,刪除功能。(5)教練管理模塊;管理員可以設置教練的基本信息(ID、姓名、性別、年齡、價格、等級),并實現修改,查詢,刪除功能。(6)器材管理模塊;管理員可以設置器材的基本信息(ID、名稱、價格、類型(球拍、衣褲、球鞋、羽毛球、其他),并實現修改,查詢,刪除功能。管理員需求如圖3-3所示:圖3-3管理員需求圖4 網站設計4.1網站功能設計通過網站需求分

30、析,本羽毛球俱樂部網站包括收銀員、會員和管理員。會員有信息查看、修改,場地在線預定;收銀員有查看會員的賬號信息,和球場的預定狀態(tài)以及訂單管理;管理員具有會員和收銀員所有的功能以及添加收銀員的功能和球場增加的功能。網站流程圖如圖4-1所示:圖4-1網站功能圖4.2網站數據庫設計數據庫實體包括存儲過程和視圖以及數據庫表等對象,有了這些對象,數據管理比以前的文檔表格記錄要方便很多。存儲過程和視圖對象里面存放的數據也屬于數據庫實體。對于數據庫的設計,一般都是采用概念模型這樣的工具進行設計。最常用的方法還是E-R模型法。4.3數據庫表設計每個數據庫的應用都是區(qū)分開的,當運行到一定的程序當中,它就會與自己

31、相關的協(xié)議與客戶端進行通訊。那么這個網站就會對使這些數據進行連接。選擇哪個橋段的時候,就會簡單的敘述這個數據庫是如何創(chuàng)建的。點擊完成按鈕的時候就會自動在對話框內彈出數據源的名稱,在進行點擊下一步即可,直接在輸入相對應的身份驗證和登錄密碼。根據網站功能設計的要求和功能模塊的劃分, 羽毛球俱樂部網站的設計與實現一共涉及到多個數據表。主要數據庫表如下所示:表4-1用戶信息表字段名稱字段意義字段類型字段長度主鍵能否為空ID編號varchar50是否name用戶名varchar50否type類型varchar50否pwd密碼varchar50否email郵箱varchar50否tel電話varchar5

32、0否address地址varchar50否表4-2公司信息表字段名稱字段意義字段類型字段長度主鍵能否為空id編號varchar50是否name名稱varchar40否content內容varchar50否thumb發(fā)布人varchar50否descuiption描述varchar40否update結束時間datetime0否status狀態(tài)datetime0否表4-3評論信息表字段名稱字段意義字段類型字段長度主鍵能否為空id主鍵編號varchar50是否mid用戶varchar40否content內容varchar50否type類型varchar150否created主題varchar50否u

33、pdate時間varchar150否status狀態(tài)varchar50否5 網站實現5.1網站概要設計當用戶輸入個人的賬號、密碼登錄網站,這時候網站的數據庫就會在進行查找相關的信息,如果我們輸入的賬號和密碼不正確,數據庫就會提示出錯誤的信息提示,同時會提示用戶重新輸入輸入自己的賬號和密碼。網站用戶登錄效果圖如圖5-1所示:圖5-1 登錄界面圖用戶登錄是網站最基礎的功能,用戶通過輸入用戶名、密碼以及驗證碼之后,通過網站判斷輸入信息是否正確,如果輸入有誤,則網站會提示輸入錯誤,反之實現用戶登錄。用戶登錄流程圖如圖5-2所示:圖5-2 登陸流程圖5.2網站功能設計5.2.1會員功能實現會員主要實現球

34、場的預定以及查看信息的功能,會員效果圖如圖5-3所示:圖5-3會員信息圖5.2.2收銀員功能的實現收銀員進如界面可以產看場地的使用狀態(tài)以及訂單的詳情接受預定的球場和給會員充值的功能。收銀員效果圖如圖5-4所示:圖5-4收銀員效果圖5.2.4管理員功能的實現管理員具有收銀員的所有功能以及增刪收銀員的功能。管理員效果圖如圖5-5所示:圖5-5管理員效果圖6 網站測試6.1測試方法對于網站的測試我們一般分為兩種方法它包括黑盒測試和白盒測試。對于黑盒測試來說它也就是功能測試,根據這個程序的接口來說對這個功能來說能否正確接口和數據能否正確完成信息的輸出,從而保證能夠保持外部的信息完整性。白盒測試也稱為結

35、構測試,對于整個程序上的結構和處理我們可以進行程序上的邏輯測試,根據這個程序的通路和預定來做整個工作的需求。模塊測試:在測試上做一個單元測試也稱為模塊功能模塊的測試,它的測試一般都能發(fā)現這個網站當中存在的編碼和設計的錯誤問題,測試特點基本分為以下幾點:模塊的接口,數據結構,執(zhí)行的通路和錯誤的處理等等。具體的說明如下:當初設計的功能基本上達到了滿足,數據庫的設計和應用都已經滿足需求,全部的功能都已經實現。有一些部分的功能實現并不是非常理想,在我們實際進行測試的過程當中,不敢確定該網站在實際當中會有較好的結果。6.2 測試分析經過對上述的測試結果分析,本羽毛球俱樂部網站的設計與實現滿足用戶的要求和

36、需求。所有基本功能齊全,操作簡單,網站運行性能良好,是一個值得推廣、應用的羽毛球俱樂部網站的設計與實現。對本網站的測試主要從以下幾方面入手:(1)功能測試:測試是對整個網站的功能進行測試。功能測試它是檢測該網站是能夠在實際當中得到好的應用。(2) 強度測試及性能測試:測試網站能否達到所預想的設計要求和對其它超出想象的功能實現的整個過程。(3)安全測試:對整個網站在任何環(huán)境下的運行是否能達到安全運行。針對該網站所有數據的安全運行情況。模塊測試主要由代碼審查和網站測試兩部分組成,也叫單元測試。目的是保證每一個模塊作為一個單元能正確運行,本測試所發(fā)現的往往是編碼和詳細設計的錯誤,以下以管理員登錄為例

37、描述測試過程:用例名稱:用戶登錄測試基本描述:通過登錄擁有網站的購買權限測試方案:分別使用不同的登錄方法進行登錄,從而查看網站是否相應的錯誤和成功提示。本羽毛球俱樂部網站的設計與實現登錄功能測試如表6.1所示:表6-1網站功能測試表6.3測試目的要想了解到用戶所需要的東西,我們就要認真對需求分析做出詳細的分析,只有用戶在實際的問題上遇到以后才能把問題找出來,這樣才能把真正的問題解決,對這個問題真正的了解以后才能更好的去解決問題。具體的需求分析它可以通過用戶和開發(fā)者的溝通和應用,所以對于一些羽毛球俱樂部網站可以做出一些反饋,還可以通過一些網站的所用功能來確定這個網站的功能需求。代碼審查和網站測試

38、是該模塊檢測的主要兩個路徑。集成測試:網站測試和子網站測試由集成測試完成,該網站的主要任務是測試接口方面的問題。非漸增式和漸增式是集成測試的兩種方法,從兩者相比較來看,漸增式相對比較好一些,因為測試網站小,費用方面也不大,可以很高效的發(fā)現接口錯誤,而且位置判斷比較準確,與上述開發(fā)過程類似,測試的過程也要逐步來完成,它們會一個接一個的來檢測。一般大型的網站由多個子網站組成,而子網站又由多個模塊組成。所以該軟件的檢測由以下幾步來進行:(1)模塊測試,該測試主要是檢測編碼和設計的錯誤。(2)網站測試,再該測試中檢測的是網站設計和需求的錯誤。(3)驗收測試,該測試主要是測試網站需求的錯誤。6.4測試結論經過測試,本羽毛球俱樂部網站能夠較好的實現設計的預期功能,測試中出現的錯誤也已經一一修正,本次網站設計取得了成功。總 結對于這個設計來說,它在整個網站設計是基于SSH技術來做設計的,對羽毛球俱樂部網站來說它通過以上的技術和語言來進行設計的。為了滿足這個網站的功能需求,用戶可以在網絡上進行簡單的信息瀏覽等操作。該網站主要是對網站做

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論