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

正文內(nèi)容

羽毛球俱樂(lè)部網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(已修改)

2025-07-10 06:14 本頁(yè)面
 

【正文】 目錄羽毛球俱樂(lè)部網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文目錄摘要 IAbstract II第一章 概述 1 1 開發(fā)工具簡(jiǎn)介 1 系統(tǒng)的關(guān)鍵技術(shù) 3第二章 羽毛球俱樂(lè)部網(wǎng)站的需求分析 6 6 總體需求分析 6 7 功能需求分析 9 性能需求分析 10 開發(fā)和系統(tǒng)運(yùn)行環(huán)境需求 10第三章 總體設(shè)計(jì) 12 網(wǎng)站功能模塊設(shè)計(jì) 12 會(huì)員管理模塊 13 新聞管理模塊 13 通知管理模塊 14 其他模塊設(shè)計(jì) 14 模塊流程設(shè)計(jì) 14第四章 數(shù)據(jù)庫(kù)設(shè)計(jì) 17 數(shù)據(jù)庫(kù)需求分析 17 概念設(shè)計(jì) 17 數(shù)據(jù)庫(kù)設(shè)計(jì) 18 邏輯設(shè)計(jì) 21第五章 詳細(xì)設(shè)計(jì) 23 JavaBean的實(shí)現(xiàn) 23 后臺(tái)管理系統(tǒng)實(shí)現(xiàn) 28 39 58第六章 網(wǎng)站測(cè)試與維護(hù) 59 網(wǎng)站測(cè)試 59 網(wǎng)站維護(hù) 59參考文獻(xiàn) 60致謝 61第一章 概述第一章 概述隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展和因特網(wǎng)的普及,網(wǎng)絡(luò)已經(jīng)漸漸成為我們獲取信息及文化資源的主要途徑,近十年來(lái),隨著網(wǎng)絡(luò)用戶要求的不斷提高及計(jì)算機(jī)科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫(kù)技術(shù)在Internet中的廣泛應(yīng)用,Web站點(diǎn)向用戶提供的服務(wù)將越來(lái)越豐富,越來(lái)越人性化。并且,將Web技術(shù)與數(shù)據(jù)庫(kù)技術(shù)相結(jié)合,使得Web技術(shù)和數(shù)據(jù)庫(kù)技術(shù)都得到了質(zhì)的飛躍。通過(guò)數(shù)據(jù)庫(kù)技術(shù)的支撐,Web頁(yè)面由靜態(tài)網(wǎng)頁(yè)發(fā)展成為動(dòng)態(tài)網(wǎng)頁(yè),允許一般用戶通過(guò)簡(jiǎn)單的操作而添加、編輯、刪除、查詢相關(guān)信息;通過(guò)Web技術(shù)的支撐,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)實(shí)現(xiàn)了復(fù)雜的數(shù)據(jù)環(huán)境和應(yīng)用環(huán)境的分離,使得客戶端用相對(duì)統(tǒng)一的瀏覽器實(shí)現(xiàn)跨平臺(tái)的客戶端應(yīng)用?;ヂ?lián)網(wǎng)是一個(gè)不受時(shí)空限制的信息交換系統(tǒng),它是目前最直接、最豐富和最快捷的聯(lián)系方式,高效率的信息溝通為人們帶來(lái)了非常大的方便。在網(wǎng)上可以直接瀏覽所需要的期刊、新聞、資料。通過(guò)期刊網(wǎng)站還可以發(fā)表作品,提出想法,相互交流。為了方便廣大羽毛球愛好者的交流需求,以及活動(dòng)舉辦者發(fā)布信息的便捷,本課題主要就互聯(lián)網(wǎng)中的網(wǎng)站建立展開研究,通過(guò)對(duì)HTML語(yǔ)言、JSP語(yǔ)言、Javascript語(yǔ)言和數(shù)據(jù)庫(kù)等技術(shù)的學(xué)習(xí),設(shè)計(jì)出羽毛球俱樂(lè)部網(wǎng)站。 開發(fā)工具簡(jiǎn)介 MyEclipse簡(jiǎn)介[1]MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench)是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和JavaEE的開發(fā)以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持Ajax、Struts、JSP、CSS、JavaScript、SQL等技術(shù)。在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類: (1) JavaEE模型(2) Web開發(fā)工具(3) EJB開發(fā)工具(4) 應(yīng)用程序服務(wù)器的連接器(5) JavaEE項(xiàng)目部署服務(wù)(6) 數(shù)據(jù)庫(kù)服務(wù)(7) MyEclipse整合幫助簡(jiǎn)單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的JavaEE集成開發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò)。本次開發(fā)使用MyEclipse10。 Microsoft SQL Server 2008數(shù)據(jù)庫(kù)[2]SQL Server 2008是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。目前SQL Server 2008被廣泛地應(yīng)用在Internet上的網(wǎng)站中。本次開發(fā)選擇了SQL Server 2008作為網(wǎng)站數(shù)據(jù)庫(kù)。SQL Server 2008有以下特性:(1)使用C和C++編寫,并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性;(2)支持Mac OS、Windows等多種操作系統(tǒng);(3)為多種編程語(yǔ)言提供了API。這些編程語(yǔ)言包括C、C++、Eiffel、Java、Perl、Python、Ruby和Tcl等;(4)支持多線程,充分利用CPU資源;(5)優(yōu)化的SQL查詢算法,有效地提高查詢速度;(6)既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫(kù)而嵌入到其他的軟件中提供多語(yǔ)言支持,常見的編碼如中文的GB 231BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名;(7)提供TCP/IP、JDBC和JDBC等多種數(shù)據(jù)庫(kù)連接途徑;(8)提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具;(9)可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù)。 Tomcat簡(jiǎn)介[3]Tomcat是Apache軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的Servlet 和JSP 規(guī)范。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。Tomcat 是一個(gè)輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng)對(duì)HTML 頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)運(yùn)行Tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 Dreamweaver工具介紹[4]Dreamweaver是一個(gè)所見即所得的網(wǎng)頁(yè)編輯器,支持最新的XHTML和CSS標(biāo)準(zhǔn)。使用它的時(shí)間線和分層功能,能夠快速創(chuàng)建極具表現(xiàn)力和動(dòng)感效果的網(wǎng)頁(yè);利用目標(biāo)瀏覽器檢查特性,可以創(chuàng)建兼容各種平臺(tái)和瀏覽器的網(wǎng)頁(yè);利用巡查(roundtrip)技術(shù),在可視編輯器中進(jìn)行編輯時(shí),還可以在HTML檢視器中同時(shí)看到源代碼的改變情況。Dreamweaver可以生成盡可能少的代碼量,并且不會(huì)任意修改其他工具所生成的源代碼。它不僅提供了強(qiáng)大的網(wǎng)頁(yè)編輯功能,而且提供了完善的站點(diǎn)管理機(jī)制。Dreamweaver提供了多種面板、檢查器和窗口,例如“CSS 樣式”面板和“標(biāo)記檢查器”。 系統(tǒng)的關(guān)鍵技術(shù) JSP技術(shù)簡(jiǎn)介[5]JSP(Java Server Pages)是由Sun公司發(fā)布的一種Web開發(fā)技術(shù),隨著網(wǎng)絡(luò)服務(wù)的不斷發(fā)展,現(xiàn)在已經(jīng)成為主流的Web程序開發(fā)技術(shù)之一,它具備了跨平臺(tái)、通用性好、安全可靠等特點(diǎn)。JSP頁(yè)面程序由HTML或者XML標(biāo)記以及JSP腳本共同組成。當(dāng)用戶首次通過(guò)瀏覽器從客戶端發(fā)出請(qǐng)求要求訪問(wèn)某個(gè)JSP文件后,服務(wù)器會(huì)在磁盤上查找相應(yīng)的JSP文件然后通過(guò)JSP引擎解釋該文件代碼,生成一個(gè)同名的Java文件,也就是Servlet文件;然后把該文件編譯成相應(yīng)的Class類文件并駐留在服務(wù)器中,當(dāng)用戶下次在訪問(wèn)同一個(gè)文件時(shí),Servlet引擎就可以不編譯而直接調(diào)用該Class文件執(zhí)行相關(guān)代碼;Servlet引擎執(zhí)行完該Class文件后服務(wù)器就會(huì)將生成的html文件發(fā)送給用戶,用戶則通過(guò)瀏覽器瀏覽HTML文件。JSP主要優(yōu)先如下:(1)一次編寫,到處運(yùn)行。在這一點(diǎn)上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。(2)系統(tǒng)的多平臺(tái)支持?;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比JSP/PHP的局限性是顯而易見的。(3)強(qiáng)大的可伸縮性。從只有一個(gè)小的war文件就可以運(yùn)行Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái)Application進(jìn)行事務(wù)處理,消息處理,一臺(tái)服務(wù)器到無(wú)數(shù)臺(tái)服務(wù)器,Java顯示了一個(gè)巨大的生命力。 (4)多樣化和功能強(qiáng)大的開發(fā)工具支持。這一點(diǎn)與JSP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。 關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL簡(jiǎn)介[6]自SQL成為國(guó)際標(biāo)準(zhǔn)語(yǔ)言后,各個(gè)數(shù)據(jù)庫(kù)廠家紛紛推出各自的SQL軟件或SQL的接口軟件。這就是大多數(shù)數(shù)據(jù)庫(kù)均用SQL作為共同的數(shù)據(jù)存取語(yǔ)言和標(biāo)準(zhǔn)接口,使得不同的數(shù)據(jù)庫(kù)系統(tǒng)之間的相互操作有了共同的基礎(chǔ)。SQL已成為數(shù)據(jù)庫(kù)領(lǐng)域中的主流語(yǔ)言。SQL集數(shù)據(jù)定義語(yǔ)言(DDL),數(shù)據(jù)操縱語(yǔ)言(DML),數(shù)據(jù)控制語(yǔ)言(DCL)功能于一體。并且可以獨(dú)立完成數(shù)據(jù)庫(kù)生命周期中的全部活動(dòng):定義關(guān)系模式,插入數(shù)據(jù),建立數(shù)據(jù)庫(kù);對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查詢和更新;數(shù)據(jù)庫(kù)重構(gòu)和維護(hù);數(shù)據(jù)庫(kù)安全性、完整性控制等。用戶數(shù)據(jù)庫(kù)投入運(yùn)行后,可根據(jù)需要隨時(shí)逐步修改模式,不影響數(shù)據(jù)的運(yùn)行。并且SQL有統(tǒng)一的數(shù)據(jù)操作符。 JDBC簡(jiǎn)介JDBC是Java Data Base Connectivity的簡(jiǎn)稱,是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫的類和接口組成。JDBC為工具/數(shù)據(jù)庫(kù)開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫(kù)應(yīng)用程序。 有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語(yǔ)句就是一件很容易的事。換言之,有了JDBC ,就不必為訪問(wèn)SQL Server數(shù)據(jù)庫(kù)專門寫一個(gè)程序,為訪問(wèn)Oracle數(shù)據(jù)庫(kù)又專門寫一個(gè)程序,或?yàn)樵L問(wèn)MySQL數(shù)據(jù)庫(kù)又編寫另一個(gè)程序等等,程序員只需用JDBC寫一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫(kù)發(fā)送SQL調(diào)用。同時(shí),將Java語(yǔ)言和JDBC結(jié)合起來(lái)使程序員不必為不同的平臺(tái)編寫不同的應(yīng)用程序,只須寫一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是Java語(yǔ)言“編寫一次,處處運(yùn)行”的優(yōu)勢(shì)。Java數(shù)據(jù)庫(kù)連接體系結(jié)構(gòu)是用于Java應(yīng)用程序連接數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)方法。JDBC對(duì)Java程序員而言是API,對(duì)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)連接的服務(wù)提供商而言是接口模型。作為API,JDBC為程序開發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫(kù)廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接提供了標(biāo)準(zhǔn)方法。JDBC使用已有的SQL標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫(kù)連接標(biāo)準(zhǔn),如JDBC之間的橋接。JDBC實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡(jiǎn)單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。用JDBC開發(fā)數(shù)據(jù)庫(kù)應(yīng)用的原理如圖11所示[5] 。Java ApplicationJDBC ManagerJDBC APIJDBC Driver APIJDBCNet DriverJDBCODBC Bridge DriverODBC and DB DriversDriver ADriver Bpublishedprotocolpropietarydatabaseaccessprotocols…JDBCimplementationaltermatives圖11 JDBC工作原理 MVC模式簡(jiǎn)介MVC的描述最早見于Xerox在19世紀(jì)80年代末發(fā)表的大量文章。使用MVC的關(guān)鍵在于將邏輯分離為3個(gè)不同的單元:模型(Model)、視圖(View)和控制器(Controller)。在一個(gè)服務(wù)器應(yīng)用中,通常將應(yīng)用劃分為以下部分,及業(yè)務(wù)邏輯、表示和請(qǐng)求處理。業(yè)務(wù)邏輯用于表示對(duì)應(yīng)用數(shù)據(jù)的處理,如客戶、產(chǎn)品和訂單信息。表示是指應(yīng)用數(shù)據(jù)如何顯示給用戶,例如,位置、字體和大小。最后,請(qǐng)求處理則是如何將業(yè)務(wù)邏輯和表示部分綁定在一起。采用MVC的說(shuō)法,模型對(duì)應(yīng)為業(yè)務(wù)邏輯和數(shù)據(jù),視圖對(duì)應(yīng)為表示,控制器則對(duì)應(yīng)為請(qǐng)求處理。本次開發(fā)中JSP充當(dāng)視圖和控制器。用JSP頁(yè)面獨(dú)立接受用戶請(qǐng)求、處理響應(yīng)請(qǐng)求,并將最終的響應(yīng)結(jié)果返回給請(qǐng)求的用戶。JavaBean則作為模型,實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)和處理,如圖12所示[7]。瀏覽器JSPJavaBeanDB請(qǐng)求響應(yīng)Web服務(wù)器數(shù)據(jù)庫(kù)圖12 網(wǎng)站開發(fā)模式 63 第二章 羽毛球俱樂(lè)部網(wǎng)站的需求分析第二章 羽毛球俱樂(lè)部網(wǎng)站的需求分析隨著北京奧運(yùn)會(huì)的舉辦,全民運(yùn)動(dòng)的精神在全國(guó)普及開來(lái),其中國(guó)民都很喜愛的羽毛球運(yùn)動(dòng)也在其中之列。由于羽毛球愛好者的增多,羽毛球俱樂(lè)部應(yīng)運(yùn)而生。體育俱樂(lè)部傳統(tǒng)的運(yùn)作方式都是線下由創(chuàng)建者管理相關(guān)會(huì)員,通過(guò)短信、電話、郵件等一對(duì)一的方式通知會(huì)員相關(guān)賽事通知、活動(dòng)等。隨著會(huì)員的增多,以及賽事規(guī)模的擴(kuò)大,每次管理者的工作量也在增大,浪費(fèi)了大量的人力,并且效率相對(duì)降低。為了滿足管理者和會(huì)員的需求,羽毛球俱樂(lè)部很需要一個(gè)當(dāng)下很方便的羽毛球俱樂(lè)部網(wǎng)站。作為Web應(yīng)用的一部分,網(wǎng)站對(duì)于發(fā)布信息、管理會(huì)員、瀏覽信息是非常合適的,并且也減少了管理者的工作量,有著傳統(tǒng)的俱樂(lè)部管理方式無(wú)法比擬的優(yōu)點(diǎn)。例如:成本低、發(fā)布信息迅速、信息發(fā)布面廣、更容易管理會(huì)員、會(huì)員注冊(cè)簡(jiǎn)單、保密性好等。這些優(yōu)點(diǎn)都大大的提高了管理者的效率,也很大程度上提高了會(huì)員的參與度?,F(xiàn)就羽毛球俱樂(lè)部網(wǎng)站從技術(shù)、經(jīng)濟(jì)、操作三方面進(jìn)行可行性分析:技術(shù)可行性:技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,軟、硬件能否滿足需要。本網(wǎng)站采用JSP開發(fā)出友好美觀的人機(jī)界面,便于用戶理解、操作。數(shù)據(jù)庫(kù)管理系統(tǒng)采用SQL Server 2008,它快速、體積小,同時(shí)保持?jǐn)?shù)據(jù)的完整性、安全性。因此本網(wǎng)站的開發(fā)平臺(tái)已成熟可行。硬件方面,在科技飛速發(fā)展的今天,硬件更新速度越來(lái)越快,可靠性越來(lái)越高,價(jià)格越來(lái)越便宜,因此硬件平臺(tái)也能夠滿足本系統(tǒng)所需。經(jīng)濟(jì)可行性:由于本網(wǎng)站的開發(fā)完全靠人力完成即可,所以開發(fā)成本為零。該網(wǎng)站在方便高效快捷的基礎(chǔ)上,幫助管理員實(shí)現(xiàn)會(huì)員信息管理,發(fā)布信息,具有一定的應(yīng)用價(jià)值。操作可行性:本網(wǎng)站
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1