2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩52頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p>  課 程 設(shè) 計 說 明 書</p><p>  題目: NBA球隊信息管理系統(tǒng) </p><p>  ——面向?qū)ο笤O(shè)計與實現(xiàn) </p><p>  課程設(shè)計(論文)任務(wù)書</p><p>  院(系): 理學(xué)院 教

2、學(xué)單位: 信息學(xué)院 </p><p><b>  摘 要</b></p><p>  本次課程設(shè)計實現(xiàn)與開發(fā)出來的是一個用面向?qū)ο蟮姆椒ň帉懚傻腘BA球隊管理系統(tǒng)。在實現(xiàn)的過程當(dāng)中,主要利用了Access數(shù)據(jù)庫、Visio 2003和Dreamweaver.CS6等軟件。本文重點討論該系統(tǒng)的設(shè)計與實現(xiàn),系統(tǒng)通過網(wǎng)站的方式實現(xiàn),通過測試與分析說明該系統(tǒng)可穩(wěn)定運行,具有

3、一定程度的實現(xiàn)價值。近些年,隨著姚明成功的在NBA立足,成為世界巨星,NBA也成功進入了中國這塊市場,中國很多球迷開始迷戀NBA ,而球迷們也對每支球隊的球員非常感興趣。NBA球隊信息管理系統(tǒng)的主要任務(wù)是根據(jù)球迷的需要,建立、維護用戶信息檔案,統(tǒng)計,更新球隊以及現(xiàn)役NBA球員和教練的數(shù)據(jù)信息,可以進行留言和評論,讓用戶方便的了解NBA球隊及球員。</p><p>  關(guān)鍵詞:NBA球隊信息管理、面向?qū)ο?、Drea

4、mweaver.CS6、Access</p><p><b>  目 錄</b></p><p><b>  摘 要i</b></p><p><b>  1 緒 論1</b></p><p><b>  1.1開發(fā)背景1</b></p>

5、;<p><b>  1.2問題定義1</b></p><p>  2 面向?qū)ο竽P?</p><p>  2.1 對象模型2</p><p><b>  2.2功能模型3</b></p><p><b>  2.3動態(tài)模型5</b></p>

6、<p><b>  2.3.1腳本5</b></p><p>  2.3.2事件跟蹤圖6</p><p>  3 系統(tǒng)設(shè)計與實現(xiàn)9</p><p>  3.1系統(tǒng)體系結(jié)構(gòu)9</p><p>  3.2開發(fā)工具簡介9</p><p>  3.2.1 Microsoft SQL

7、 Server200510</p><p>  3.2.2 Dreamweaver CS610</p><p>  3.3數(shù)據(jù)庫設(shè)計與實現(xiàn)10</p><p>  3.3.1 數(shù)據(jù)庫物理設(shè)計10</p><p>  3.3.2用SQL語言建立數(shù)據(jù)庫(以球員信息表為例)11</p><p>  3.3.3 實驗

8、數(shù)據(jù)實例13</p><p>  3.3.4 數(shù)據(jù)庫的維護17</p><p>  3.4接口定義18</p><p>  3.4.1定義測試服務(wù)器18</p><p>  3.4.2定義IIS服務(wù)器18</p><p>  3.4.3連接數(shù)據(jù)庫18</p><p>  3.4.4添

9、加數(shù)據(jù)庫18</p><p>  3.4.5綁定數(shù)據(jù)19</p><p>  3.5各模塊劃分及實現(xiàn)19</p><p>  3.5.1用戶注冊模塊19</p><p>  3.5.2登錄模塊22</p><p>  3.5.3球員信息查詢模塊25</p><p>  3.5.4球隊

10、信息查詢模塊27</p><p>  3.5.5留言模塊28</p><p>  3.5.6信息維護模塊32</p><p>  4 確認(rèn)測試38</p><p><b>  總 結(jié)39</b></p><p><b>  參考文獻資料40</b></p&

11、gt;<p><b>  1 緒 論</b></p><p><b>  1.1開發(fā)背景</b></p><p>  NBA(全稱National Basketball Association),是全球性的運動及媒體企業(yè),旗下?lián)碛腥齻€職業(yè)體育聯(lián)賽,分別是美國職業(yè)男子籃球協(xié)會 (NBA) 、美國職業(yè)女子籃球協(xié)會 (WNBA) 以及NB

12、A發(fā)展聯(lián)盟 (NBA Development League) 。簡稱“美職籃”。是世界上水平最高的籃球聯(lián)賽、美國四大職業(yè)體育聯(lián)賽之一。</p><p>  NBA成立于1946年6月6日。成立時叫BAA,即全美籃球協(xié)會(Basketball Association of America),1949年BAA和NBL合并為NBA。1976年ABA被美國NBA吞并。</p><p>  聯(lián)盟以4

13、7種語言向215個國家及地區(qū)轉(zhuǎn)播賽事及節(jié)目,有來自36個國家和地區(qū)的85名國際球員在聯(lián)盟效力。超過6000萬美國家庭可以收看到NBA電視臺(NBA TV),NBA是社交媒體上最受歡迎的體育聯(lián)盟,聯(lián)盟、球隊以及球員的社交媒體平臺擁有超過3.65億的關(guān)注人群和粉絲。</p><p>  近些年,隨著姚明成功的在NBA立足,成為世界巨星,NBA也成功進入了中國這塊市場,中國很多球迷開始迷戀NBA ,而球迷們也對每支球隊

14、的球員非常感興趣。雖然姚明已經(jīng)從NBA退役,但是中國球迷對NBA的熱情依然不減。</p><p>  NBA球隊信息管理系統(tǒng)的主要任務(wù)是建立,維護用戶信息檔案,統(tǒng)計,更新球隊以及現(xiàn)役NBA球員的數(shù)據(jù)信息,讓用戶方便的了解NBA球隊及球員。</p><p><b>  1.2問題定義</b></p><p>  NBA球隊信息數(shù)據(jù)管理系統(tǒng)的主要任

15、務(wù)是方便球迷用戶對NBA球隊,NBA主教練和NBA球員的集中查詢,其能完成的主要功能有: </p><p>  1、NBA球員的添加(球員姓名、所在球隊、號碼、身高、體重、年齡、生日、NBA球齡等)</p><p>  2、NBA球員的查詢(按姓名查詢等),瀏覽NBA球員的信息(以報表形式瀏覽,信息包括球員場均得分,場均籃板,場均助攻,場均搶斷,場均失誤等)</p>

16、<p>  3、NBA球隊查詢(按球隊名查詢等),瀏覽全部球隊信息(以窗體形式瀏覽,信息包括球隊?wèi)?zhàn)績,分區(qū)排名,總排名等)</p><p>  4、主教練查詢(按主教練姓名查詢等),瀏覽全部主教練信息(以報表形式瀏覽,信息包括主教練歷史戰(zhàn)績、成績排名、執(zhí)教球隊等)</p><p>  5、信息修改,由于NBA聯(lián)盟存在球員轉(zhuǎn)會情況,以及主教練轉(zhuǎn)會,解雇等,因此球隊信息需要及時修改

17、,包括球員,主教練</p><p>  6、信息刪除,刪除選定球隊信息、球員信息、主教練信息</p><p>  7、球迷登陸、討論、留言。</p><p><b>  2 面向?qū)ο竽P?lt;/b></p><p><b>  2.1 對象模型</b></p><p>  對象

18、模型技術(shù)以面向?qū)ο蟮乃枷霝榛A(chǔ),通過對問題進行抽象,構(gòu)造出一組相關(guān)模型,這些模型描述了現(xiàn)實世界中“類與對象”以及它們之間的關(guān)系,表示了目標(biāo)系統(tǒng)的靜態(tài)數(shù)據(jù)結(jié)構(gòu)。</p><p>  對象模型技術(shù)中的對象模型定義了“對誰做”。在NBA球隊信息管理系統(tǒng)中,將球隊、賽區(qū)、球員、教練、比賽、球迷、單項統(tǒng)計表、場地、留言箱抽象成類,建立各自之間的聯(lián)系。</p><p><b>  2.2功能

19、模型</b></p><p>  對象模型技術(shù)中的功能模型定義了“做什么”。功能模型表明一個功能如何從輸入得到輸出。</p><p>  通過管理員用例圖,我們可以得到管理員在系統(tǒng)的作用,可以進行哪些操作。在球迷用戶用例圖中,可以看出用戶可以在系統(tǒng)中獲得哪些有用信息。</p><p><b>  2.3動態(tài)模型</b></p&

20、gt;<p>  對象模型技術(shù)中動態(tài)模型定義了“何時做”。通過動態(tài)模型中的腳本和事件跟蹤圖,可以更好的理解系統(tǒng)的行為特征。對于開發(fā)人員來說,動態(tài)模型具有明確性、可視性和簡易性的特點。</p><p><b>  2.3.1腳本</b></p><p><b>  注冊登錄腳本</b></p><p><

21、b>  ·注冊賬號</b></p><p>  ·提示輸入用戶名和密碼</p><p><b>  ·輸入用戶名和密碼</b></p><p><b>  ·請求審核</b></p><p><b>  ·審核不通過<

22、;/b></p><p>  ·用戶名或密碼不合法請重新輸入</p><p><b>  ·輸入用戶名和密碼</b></p><p><b>  ·請求審核</b></p><p><b>  ·審核通過</b></p>

23、<p><b>  ·注冊成功</b></p><p><b>  ·請?zhí)砑觽€人資料</b></p><p><b>  ·輸入個人資料</b></p><p><b>  ·請求審核</b></p><p

24、><b>  ·審核通過</b></p><p><b>  ·顯示個人資料</b></p><p><b>  ·登陸賬號</b></p><p>  ·提示輸入用戶名和密碼</p><p><b>  ·輸入

25、用戶名和密碼</b></p><p><b>  ·請求審核</b></p><p><b>  ·審核通過</b></p><p><b>  ·登陸成功</b></p><p><b>  查詢球隊信息腳本</b&g

26、t;</p><p><b>  ·查詢球隊信息</b></p><p><b>  ·請求審核</b></p><p><b>  ·審核不通過</b></p><p><b>  ·無權(quán)訪問請登錄</b><

27、/p><p><b>  ·登陸賬號</b></p><p>  ·請求輸入用戶名和密碼</p><p><b>  ·輸入用戶名和密碼</b></p><p><b>  ·請求審核</b></p><p><

28、b>  ·審核通過</b></p><p><b>  ·登陸成功</b></p><p><b>  ·顯示球隊信息</b></p><p><b>  留言信息腳本</b></p><p><b>  ·輸

29、入留言內(nèi)容</b></p><p><b>  ·請求審核</b></p><p><b>  ·審核不通過</b></p><p>  ·內(nèi)容不合法請重新輸入</p><p><b>  ·輸入留言內(nèi)容</b></p&

30、gt;<p><b>  ·請求審核</b></p><p><b>  ·審核通過</b></p><p><b>  ·顯示留言內(nèi)容</b></p><p><b>  ·輸入評論內(nèi)容</b></p><

31、;p><b>  ·請求審核</b></p><p><b>  ·審核不通過</b></p><p>  ·內(nèi)容不合法請重新輸入</p><p><b>  ·輸入評論內(nèi)容</b></p><p><b>  ·

32、;請求審核</b></p><p><b>  ·審核不通過</b></p><p>  ·內(nèi)容不合法請重新輸入</p><p><b>  ·輸入評論內(nèi)容</b></p><p><b>  ·請求審核</b></p&

33、gt;<p><b>  ·審核通過</b></p><p><b>  ·顯示留言內(nèi)容</b></p><p>  2.3.2事件跟蹤圖</p><p>  2.3.2.1注冊登錄</p><p>  2.3.2.2查詢信息</p><p>

34、;  2.3.2.3留言信息</p><p><b>  3 系統(tǒng)設(shè)計與實現(xiàn)</b></p><p><b>  3.1系統(tǒng)體系結(jié)構(gòu)</b></p><p><b>  3.2開發(fā)工具簡介</b></p><p>  3.2.1 Microsoft SQL Server2005

35、</p><p>  Microsoft SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI)工具提供了企業(yè)級的數(shù)據(jù)管理。Microsoft SQL Server 2005數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。</p><p>  3.2.2 Dreamweaver CS6&l

36、t;/p><p>  dreamweaver cs6是世界頂級軟件廠商adobe推出的一套擁有可視化編輯界面,用于制作并編輯網(wǎng)站和移動應(yīng)用程序的網(wǎng)頁設(shè)計軟件。由于它支持代碼、拆分、設(shè)計、實時視圖等多種方式來創(chuàng)作、編寫和修改網(wǎng)頁(通常是標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用HTML),對于初級人員,你可以無需編寫任何代碼就能快速創(chuàng)建web頁面。</p><p>  3.3數(shù)據(jù)庫設(shè)計與實現(xiàn)</p>

37、;<p>  3.3.1 數(shù)據(jù)庫物理設(shè)計</p><p>  NBA球隊管理系統(tǒng)的數(shù)據(jù)表如下所示:</p><p>  登陸表:(Login)</p><p>  球員基本信息表:(Player)</p><p>  單項技術(shù)統(tǒng)計信息表:(SingleStatistics)</p><p>  球隊信息表

38、:(Team)</p><p><b>  比賽表:(AFC)</b></p><p>  球迷信息表(Fans)</p><p>  留言信息表:(LeaveMessage)</p><p>  教練表(Coach)</p><p><b>  賽區(qū)表(Zone)</b>&

39、lt;/p><p>  3.3.2用SQL語言建立數(shù)據(jù)庫(以球員信息表為例)</p><p>  3.3.2.1球員信息表用SQL語言建立的代碼:</p><p>  CREATE TABLE [dbo].[Player](</p><p>  [Number] [char](3) NOT NULL,</p><p>  

40、[PlayerName] [char](20) NULL,</p><p>  [TeamName] [char](20) NOT NULL,</p><p>  [PlayerAge] [int] NOT NULL,</p><p>  [Site] [char](20) NOT NULL,</p><p>  [School] [char

41、](20) NOT NULL,</p><p>  [Birthday] [smalldatetime] NOT NULL,</p><p>  [Height] [int] NOT NULL,</p><p>  [Weight] [int] NULL,</p><p>  [Salary] [char](10) NULL,</p&g

42、t;<p>  [JoinTime] [int] NULL,</p><p>  CONSTRAINT [PK_Player] PRIMARY KEY CLUSTERED </p><p><b>  (</b></p><p>  [Number] ASC,</p><p>  [TeamName] AS

43、C</p><p>  )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]) ON [PRIMARY]</p><p>  3.3.2.2管理員對球員信息表的操作:&l

44、t;/p><p>  接待員信息表的原始信息:</p><p><b>  1、插入</b></p><p>  SQL語言建立的代碼:</p><p>  USE [QingLong NBA]</p><p>  INSERT INTO Player</p><p>  VA

45、LUES('1','德里克-羅斯','公牛',27,'后衛(wèi)','芝加哥大學(xué)','1988-10-04',191,86,'1800',2009)</p><p><b>  SELECT *</b></p><p>  FROM Player</p>

46、;<p><b>  插入后表格顯示:</b></p><p><b>  2、修改</b></p><p>  SQL語言建立的代碼:</p><p>  USE [QingLong NBA]</p><p>  UPDATE Player</p><p> 

47、 SET Salary='2000'</p><p>  WHERE Number='1' AND TeamName='公牛'</p><p><b>  SELECT *</b></p><p>  FROM Player</p><p>  WHERE Number=&

48、#39;1' AND TeamName='公牛'</p><p><b>  修改后表格顯示:</b></p><p><b>  3、刪除</b></p><p>  SQL語言建立的代碼:</p><p>  USE [QingLong NBA]</p>&

49、lt;p>  DELETE FROM Player</p><p>  WHERE Number='1' AND TeamName='公牛'</p><p><b>  SELECT *</b></p><p>  FROM Player</p><p>  WHERE Number

50、='1' AND TeamName='公牛'</p><p><b>  刪除后表格顯示:</b></p><p><b>  4、查詢</b></p><p>  SQL語言建立的代碼:</p><p>  USE [QingLong NBA]</p>

51、<p><b>  SELECT *</b></p><p>  FROM Player</p><p>  WHERE Number='1' AND TeamName='公牛'</p><p><b>  查詢后表格顯示:</b></p><p>  3

52、.3.3 實驗數(shù)據(jù)實例</p><p>  對數(shù)據(jù)可進行大量數(shù)據(jù)的輸入及輸出工作,下面具體顯示所涉及的各表的顯示情況:</p><p>  1、用戶登錄表的具體顯示情況</p><p>  2、球員信息表的具體顯示情況</p><p>  3、單項技術(shù)統(tǒng)計表的具體顯示情況</p><p>  4、球隊信息表的具體顯示情

53、況</p><p>  5、比賽表的具體顯示情況</p><p>  6、球迷信息表的具體顯示情況</p><p>  7、教練信息表的具體顯示情況</p><p>  8、賽區(qū)表的具體顯示情況</p><p>  3.3.4 數(shù)據(jù)庫的維護</p><p>  由于應(yīng)用環(huán)境不斷變化,數(shù)據(jù)庫運行過

54、程中物理存儲也會不斷變化,對數(shù)據(jù)庫設(shè)計進行調(diào)整,修改等維護工作是設(shè)計工作的繼續(xù)和提高。對數(shù)據(jù)庫經(jīng)常性的維護工作主要包括:</p><p>  1、數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù)</p><p>  針對不同的應(yīng)用要求制定不同的轉(zhuǎn)儲計劃,保證一旦發(fā)生故障能盡快將數(shù)據(jù)庫恢復(fù)到某種一致的狀態(tài),盡可能減少對數(shù)據(jù)庫的破壞。</p><p>  2、數(shù)據(jù)庫的安全性、完整性控制</p&

55、gt;<p>  在數(shù)據(jù)庫運行過程中由于應(yīng)用環(huán)境的變化,對安全性的要求也會發(fā)生變化,如原來機密的數(shù)據(jù)現(xiàn)在可以公開查詢了,新加入的數(shù)據(jù)又可能是機密的了。系統(tǒng)中用戶的密級改變。這都需要根據(jù)實際情況修改原有的安全性控制,可以設(shè)置數(shù)據(jù)庫密碼及用戶權(quán)限。同樣,數(shù)據(jù)庫的完整性的約束條件也會變化,需要ODBC不斷修正。</p><p>  3、數(shù)據(jù)庫性能的監(jiān)督、分析和改造</p><p>

56、  利用Microsoft SQL Server2005提供的檢測系統(tǒng)性能參數(shù)的工具,在數(shù)據(jù)庫運行過程中,監(jiān)督數(shù)據(jù)進行分析,找出改進系統(tǒng)性能的方法,并做適當(dāng)調(diào)整。</p><p>  4、數(shù)據(jù)庫的重組及重構(gòu)造</p><p>  數(shù)據(jù)庫運行一段時間后,由于記錄不斷增、刪、改,增添、修改的數(shù)據(jù)不能為空,否則不能保存到數(shù)據(jù)庫中。使數(shù)據(jù)庫的物理存儲情況變壞,降低了數(shù)據(jù)的存取效率,數(shù)據(jù)庫性能下降,

57、這時ODBC要對數(shù)據(jù)庫進行重組織,或部分重組織(只對頻繁增、刪的表進行重組織),可以利用Microsoft SQL Server2005專門提供的數(shù)據(jù)重組織實用程序操作,按原設(shè)計要求重新安排存儲位置、回收垃圾、減少指針鏈等,提高系統(tǒng)性能。</p><p>  有些情況,如由于數(shù)據(jù)庫應(yīng)用環(huán)境發(fā)生變化,增加了新的應(yīng)用或新的實體,取消了某些應(yīng)用,有的實體與實體間的聯(lián)系發(fā)生變化,則需要調(diào)整數(shù)據(jù)庫的模式及內(nèi)模式。</

58、p><p><b>  5、安全性設(shè)計 </b></p><p>  后臺數(shù)據(jù)庫應(yīng)安裝在指定服務(wù)器上,用戶只能通過登錄軟件訪問數(shù)據(jù)庫表中的數(shù)據(jù)。 </p><p>  除上述方法外,不應(yīng)提供用戶其他訪問數(shù)據(jù)庫數(shù)據(jù)的直接或間接途徑。</p><p><b>  3.4接口定義</b></p>

59、<p>  3.4.1定義測試服務(wù)器</p><p>  1、執(zhí)行“站點>管理站點”命令,打開“管理站點”窗口,然后單擊“新建站點”按鈕。</p><p>  2、打開站點設(shè)置對象對話框,在“站點名稱”文本框文本框中輸入Site,指定網(wǎng)站的本地路徑為光盤文件夾中的Sample\Ch17\site\。</p><p>  3、單擊左側(cè)的“服務(wù)器”選項

60、,然后單擊“添加新服務(wù)器”按鈕。</p><p>  4,、選擇高級選項,然后再“服務(wù)器模型”下拉列表中選擇ASP VBScript選項。</p><p>  5、選擇“基本”選項,在“連接方法”下拉列表中選擇“本地\網(wǎng)絡(luò)”,在“服務(wù)器文件夾”中指定服務(wù)器路徑,在Web URL文本框中輸入http://localhost/。然后單擊“保存”按鈕。</p><p> 

61、 6、回到站點設(shè)置對象對話框,可以看到,建立的服務(wù)器已經(jīng)出現(xiàn)在對話框中,接下來單擊“保存”按鈕。</p><p>  7、再次單擊“管理站點”窗口中的完成按鈕,站點設(shè)置即完成。</p><p>  3.4.2定義IIS服務(wù)器</p><p>  1、在windows 7系統(tǒng)的計算機中打開控制面板。</p><p>  2、在控制面板窗口中選擇

62、“管理工具”圖標(biāo),打開“管理工具”窗口。</p><p>  3、打開“internet信息服務(wù)管理器”窗口,在左側(cè)樹狀結(jié)構(gòu)中顯示“網(wǎng)站”項目。</p><p>  4、在默認(rèn)網(wǎng)站項目上單擊鼠標(biāo)右鍵,在彈出的菜單中選擇“添加網(wǎng)站”命令。</p><p>  5、在彈出的對話框中的“物理路徑”文本框中填寫站點根目錄的路徑,“網(wǎng)站名稱”設(shè)置為site。</p>

63、;<p>  6、單擊“確定”按鈕,IIS服務(wù)器的根目錄變?yōu)樵O(shè)置的路徑。這樣,在Dreamweaver中就可以使用HTTP協(xié)議訪問網(wǎng)頁了。</p><p>  3.4.3連接數(shù)據(jù)庫</p><p>  1、回到“管理工具”窗口,雙擊“數(shù)據(jù)源”,打開“ODBC數(shù)據(jù)源管理器”對話框。</p><p>  2、切換到“驅(qū)動程序”選項卡,從圖中可以看到,Mic

64、rosoft Access的驅(qū)動程序已經(jīng)安裝。</p><p>  3、切換到“系統(tǒng)DSN”選項卡,單擊“添加”按鈕。</p><p>  4、打開“創(chuàng)建新數(shù)據(jù)源”對話框,選擇“Microsoft Access Driver(*.mdb)”選項,單擊“完成”按鈕。</p><p>  5、設(shè)置“數(shù)據(jù)源名”為guest,說明為“留言簿”,單擊“選擇”按鈕。</p

65、><p>  6、首先找到數(shù)據(jù)庫文件位置,然后選擇guest.mdb,單擊“確定’按鈕。</p><p>  7、確認(rèn)數(shù)據(jù)庫的位置正確后,單擊“確定”按鈕,“系統(tǒng)數(shù)據(jù)源”中就增加了guest數(shù)據(jù)源。然后按照同樣的方法配置mymembers數(shù)據(jù)源。</p><p>  3.4.4添加數(shù)據(jù)庫</p><p>  1、進入到Dreamweaver CS

66、6中,執(zhí)行“窗口>數(shù)據(jù)庫”命令,打開“數(shù)據(jù)庫”面板。</p><p>  2、單擊“數(shù)據(jù)庫”面板上的加號按鈕,在彈出列表中選擇“數(shù)據(jù)源名稱”選項。</p><p>  3、在“數(shù)據(jù)源名稱”下拉列表選擇已經(jīng)添加的系統(tǒng)數(shù)據(jù)源guest。在“連接名稱”文本框中輸入guest。設(shè)置使用本地的數(shù)據(jù)源,單擊“使用本地DSN”單選按鈕。</p><p>  4、設(shè)置完成后,

67、單擊“測試”按鈕。如果彈出提示框提示“成功創(chuàng)建連接腳本”,說明數(shù)據(jù)源創(chuàng)建成功。</p><p>  5、單擊“確定”按鈕,數(shù)據(jù)源就出現(xiàn)在了“數(shù)據(jù)庫”面板上。然后按照同樣的方法添加mymembers數(shù)據(jù)源。</p><p><b>  3.4.5綁定數(shù)據(jù)</b></p><p>  1、執(zhí)行“窗口>綁定”命令,打開“綁定”面板。單擊加號按鈕

68、,在下拉列表中選擇“記錄集”選項,彈出“記錄集”對話框。</p><p>  2、“連接”項顯示的是已經(jīng)導(dǎo)入到Dreamweaver CS6中的數(shù)據(jù)源,這里選擇guest,其他選項使用默認(rèn)值即可。</p><p>  3、單擊“測試”按鈕,會彈出提示框顯示表中記錄的內(nèi)容,說明設(shè)置正確。單擊“確定”按鈕結(jié)束導(dǎo)入表的設(shè)置。導(dǎo)入表的各個字段的名稱會顯示在“綁定”面板上。然后按照同樣的方法綁定my

69、members數(shù)據(jù)源。</p><p>  3.5各模塊劃分及實現(xiàn)</p><p>  3.5.1用戶注冊模塊</p><p>  3.5.1.1用戶界面</p><p><b>  用戶注冊界面</b></p><p>  3.5.1.1.1測試用例及結(jié)果</p><p>

70、;<b>  測試用例:</b></p><p><b>  用戶名:吳中原</b></p><p>  Id:120108010002</p><p><b>  密碼:123456</b></p><p>  確認(rèn)密碼:123456</p><p>

71、  郵箱:18332551892@163.com</p><p>  2、測試結(jié)果(在Access數(shù)據(jù)庫中顯示)</p><p>  界面見如下注冊成功界面</p><p><b>  注冊成功界面</b></p><p>  3.5.1.1.2測試用例及結(jié)果</p><p><b> 

72、 測試用例</b></p><p><b>  用戶名:吳中原</b></p><p>  Id:120108010002</p><p><b>  密碼:123456</b></p><p>  確認(rèn)密碼:123456</p><p>  郵箱:1833255

73、1892@163.com</p><p><b>  測試結(jié)果</b></p><p>  對不起,您申請的用戶名已被使用并注冊!見如下注冊不成功界面</p><p><b>  注冊不成功界面</b></p><p>  即如果用戶名已經(jīng)被注冊則提醒“對不起,您申請的用戶名已被使用并注冊!”<

74、;/p><p>  3.5.1.2核心代碼</p><p>  <table width="421" align="center"></p><p>  <tr valign="baseline"></p><p>  <td width="129

75、" align="right" nowrap>用戶名</td></p><p>  <td width="280"><input type="text" name="name" value="" size="32"></td><

76、;/p><p><b>  </tr></b></p><p>  <tr valign="baseline"></p><p>  <td nowrap align="right">Id:</td></p><p>  <td&g

77、t;<input type="text" name="id" value="" size="32"></td></p><p><b>  </tr></b></p><p>  <tr valign="baseline">

78、;</p><p>  <td nowrap align="right">密碼</td></p><p>  <td><input type="password" name="password" value="" size="32"></

79、td></p><p><b>  </tr></b></p><p>  <tr valign="baseline"></p><p>  <td nowrap align="right">確認(rèn)密碼</td></p><p>

80、  <td><input type="password" name="password2" value="" size="32" /></td></p><p><b>  </tr></b></p><p>  <tr valign=

81、"baseline"></p><p>  <td nowrap align="right">郵箱</td></p><p>  <td><input type="text" name="email" value="" size="3

82、2"></td></p><p><b>  </tr></b></p><p>  <tr valign="baseline"></p><p>  <td nowrap align="right">&nbsp;</td>

83、;</p><p>  <td><input type="submit" value="會員注冊"></td></p><p><b>  </tr></b></p><p><b>  </table></b></p

84、><p><b>  3.5.2登錄模塊</b></p><p>  3.5.2.1用戶界面</p><p><b>  登陸界面</b></p><p>  3.5.2.1.1測試用例及結(jié)果</p><p><b>  測試用例</b></p>

85、<p><b>  用戶名:吳中原</b></p><p><b>  密碼:123456</b></p><p><b>  測試結(jié)果</b></p><p>  登陸成功,見如下登錄成功界面</p><p><b>  登錄成功界面</b>

86、;</p><p>  3.5.2.1.2測試用例及結(jié)果</p><p><b>  1、測試用例</b></p><p><b>  用例一:</b></p><p><b>  用戶名:吳中原</b></p><p><b>  密碼:00

87、0000</b></p><p><b>  用例二:</b></p><p><b>  用戶名:李浩楠</b></p><p><b>  密碼:123456</b></p><p><b>  2、測試結(jié)果</b></p>

88、<p>  登陸失敗,即用戶名或密碼輸入有誤,見如下登錄失敗界面</p><p><b>  登錄失敗界面</b></p><p>  即當(dāng)用戶名或密碼輸入失敗時出現(xiàn)此界面</p><p>  3.5.2.2核心代碼</p><p>  3.5.2.2.1登陸</p><p>  <

89、;table width="178" border="0" align="center" cellpadding="4" cellspacing="2"></p><p><b>  <tr></b></p><p>  <td width=&q

90、uot;49%">用戶名</td></p><p>  <td width="51%"><div align="center"></p><p>  <input name="textfield" type="text" size="10&qu

91、ot;></p><p>  </div></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td>密碼</td></p><

92、p>  <td><div align="center"></p><p>  <input name="textfield2" type="password" size="10"></p><p>  </div></td></p>

93、<p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td colspan="2"><div align="center"></p><p>  <input ty

94、pe="submit" name="Submit" value="登錄"></p><p>  </div></td></p><p><b>  </tr></b></p><p><b>  <tr></b>

95、;</p><p>  <td colspan="2"><div align="center"><a href="http://localhost/用戶注冊.ASP">注冊會員</a></div></td></p><p><b>  </tr

96、></b></p><p><b>  </table></b></p><p>  3.5.2.2.2注銷</p><p>  歡迎你 <%= Session("MM_Username") %></p></p><p>  <p align

97、="center" class="text1"><a href="<%= MM_Logout %>">注銷</a></p><p>  3.5.3球員信息查詢模塊</p><p>  3.5.3.1用戶界面</p><p><b>  球員信息界面<

98、/b></p><p>  球員信息顯示界面(以韋德為例)</p><p>  3.5.3.2核心代碼</p><p>  <p><a href="http://localhost/韋德.ASP">韋德</a></p></p><p>  <p><a

99、href="http://localhost/波什.ASP">波什</a></p></p><p>  <p><a href="http://localhost/安德森.ASP">安德森</a></p></p><p>  <p><a href="

100、;http://localhost/盧爾鄧.ASP">盧爾鄧</a></p></p><p>  <p><a href="http://localhost/查爾莫斯.ASP">查爾莫斯</a></p></p><p>  3.5.4球隊信息查詢模塊</p><p&

101、gt;  3.5.4.1用戶界面</p><p><b>  球隊信息界面</b></p><p>  球隊信息顯示界面(以熱火隊為例)</p><p>  3.5.4.2核心代碼</p><p>  <p><a href="http://localhost/熱火.ASP">熱

102、火</a></p></p><p>  <p><a href="http://localhost/公牛.ASP">公牛</a></p></p><p>  <p><a href="http://localhost/湖人.ASP">湖人</a>&

103、lt;/p></p><p>  <p><a href="http://localhost/馬刺.ASP">馬刺</a></p></p><p>  <p><a href="http://localhost/灰熊.ASP">灰熊</a> <

104、;/p></p><p><b>  3.5.5留言模塊</b></p><p>  3.5.5.1用戶界面</p><p><b>  留言界面</b></p><p>  3.5.5.1.1測試用力及結(jié)果</p><p><b>  測試用例</b&

105、gt;</p><p><b>  用戶名:吳中原</b></p><p>  郵箱:18332551892@163.com</p><p><b>  主頁:吉林榆樹</b></p><p>  信息:永遠支持韋德,心中永遠的D3!</p><p>  測試結(jié)果(在Acce

106、ss數(shù)據(jù)庫中顯示)</p><p>  界面見如下留言成功界面及留言顯示界面</p><p><b>  留言成功界面</b></p><p><b>  留言顯示界面</b></p><p>  3.5.5.2核心代碼</p><p>  <table align=&

107、quot;center"></p><p>  <tr valign="baseline"></p><p>  <td nowrap align="right">用戶名</td></p><p>  <td><input type="text&q

108、uot; name="name" value="" size="32"></td></p><p><b>  </tr></b></p><p>  <tr valign="baseline"></p><p>  <

109、;td nowrap align="right">郵箱</td></p><p>  <td><input type="text" name="email" value="" size="32"></td></p><p><b&g

110、t;  </tr></b></p><p>  <tr valign="baseline"></p><p>  <td nowrap align="right">主頁</td></p><p>  <td><input type="tex

111、t" name="home" value="" size="32"></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td no

112、wrap align="right" valign="top">信息</td></p><p>  <td valign="baseline"><textarea name="message" cols="50" rows="5"></textar

113、ea></td></p><p><b>  </tr></b></p><p>  <tr valign="baseline"></p><p>  <td nowrap align="right">&nbsp;</td><

114、/p><p>  <td><input type="submit" value="插入記錄"></td></p><p><b>  </tr></b></p><p><b>  </table></b></p>

115、<p>  <input type="hidden" name="MM_insert" value="form1"></p><p><b>  </form></b></p><p>  <p>&nbsp;</p></p>&

116、lt;p><b>  <% </b></p><p>  While ((Repeat1__numRows <> 0) AND (NOT Recordset1.EOF)) </p><p><b>  %></b></p><p>  <table width="550&quo

117、t; border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF"></p><p><b>  <tr></b></p><p>  <td width=

118、"541"><table width="550" border="1" cellspacing="2" cellpadding="3" bgcolor="#FFFFFF"></p><p><b>  <tr></b></p>&

119、lt;p>  <td width="25%"><div align="center">編號</div></td></p><p>  <td width="25%"><%=(Recordset1.Fields.Item("num").Value)%><

120、/td></p><p>  <td width="25%"><div align="center">郵箱</div></td></p><p>  <td width="25%"><%=(Recordset1.Fields.Item("email&

121、quot;).Value)%></td></p><p><b>  </tr></b></p><p><b>  <tr></b></p><p>  <td width="25%"><div align="center"

122、;>名稱</div></td></p><p>  <td width="25%"><%=(Recordset1.Fields.Item("name").Value)%></td></p><p>  <td width="25%"><div al

123、ign="center">主頁</div></td></p><p>  <td width="25%"><%=(Recordset1.Fields.Item("home").Value)%></td></p><p><b>  </tr>&

124、lt;/b></p><p><b>  <tr></b></p><p>  <td colspan="4"><div align="center">信息</div></td></p><p><b>  </tr>

125、</b></p><p><b>  <tr></b></p><p>  <td colspan="4"><%=(Recordset1.Fields.Item("message").Value)%></td></p><p><b>

126、  </tr></b></p><p><b>  </table></b></p><p><b>  <br /></b></p><p>  <p>&nbsp;</p></td></p><p><

127、;b>  </tr></b></p><p><b>  </table></b></p><p><b>  <% </b></p><p>  Repeat1__index=Repeat1__index+1</p><p>  Repeat1__n

128、umRows=Repeat1__numRows-1</p><p>  Recordset1.MoveNext()</p><p><b>  Wend</b></p><p><b>  %></b></p><p>  <p align="center">&

129、amp;nbsp;</p><p>  記錄 <%=(Recordset1_first)%> 到 <%=(Recordset1_last)%> (總共 <%=(Recordset1_total)%> </p></p><p>  <table border="0" align="center"&g

130、t;</p><p><b>  <tr></b></p><p>  <td><% If MM_offset <> 0 Then %></p><p>  <a href="<%=MM_moveFirst%>">第一頁</a></p&

131、gt;<p>  <% End If ' end MM_offset <> 0 %></td></p><p>  <td><% If MM_offset <> 0 Then %></p><p>  <a href="<%=MM_movePrev%>">

132、;前一頁</a></p><p>  <% End If ' end MM_offset <> 0 %></td></p><p>  <td><% If Not MM_atTotal Then %></p><p>  <a href="<%=MM_moveNex

133、t%>">下一個</a></p><p>  <% End If ' end Not MM_atTotal %></td></p><p>  <td><% If Not MM_atTotal Then %></p><p>  <a href="<%=M

134、M_moveLast%>">最后一頁</a></p><p>  <% End If ' end Not MM_atTotal %></td></p><p><b>  </tr></b></p><p>  </table></TD><

135、;/TR></TBODY></TABLE></TD></TR></TBODY></TABLE></p><p>  <SCRIPT language="JavaScript" type="text/javascript" src="index_files/botnav.js&quo

136、t;></SCRIPT></p><p>  </BODY></HTML></p><p><b>  <%</b></p><p>  Recordset1.Close()</p><p>  Set Recordset1 = Nothing</p><

137、;p><b>  %></b></p><p>  3.5.6信息維護模塊</p><p>  3.5.6.1用戶界面</p><p><b>  維護界面</b></p><p>  3.5.6.1.1信息更新界面</p><p>  3.5.6.1.1測試用例

138、及結(jié)果</p><p><b>  測試用例</b></p><p><b>  用戶名:吳中原</b></p><p>  Id:120108010002</p><p><b>  密碼:123456</b></p><p>  郵箱:1163518

139、472@qq.com</p><p>  測試結(jié)果(在Access數(shù)據(jù)庫中顯示)</p><p>  界面見如下信息更新成功界面</p><p><b>  信息更新成功界面</b></p><p>  3.5.6.1.2測試用例及結(jié)果</p><p><b>  1、測試用例</

140、b></p><p>  Id:120108010002</p><p><b>  用戶名:吳中原</b></p><p>  郵箱:1163518472@qq.com</p><p>  測試結(jié)果(在Access數(shù)據(jù)庫中顯示)</p><p>  界面見如下信息刪除界面及信息刪除成功界面

141、</p><p>  3.5.6.2.2信息刪除界面</p><p><b>  刪除成功界面</b></p><p><b>  刪除成功后的界面</b></p><p>  3.5.6.2.3投票界面</p><p>  3.5.6.1.3測試用例及結(jié)果</p>

142、;<p><b>  1、測試用例</b></p><p><b>  韋德</b></p><p>  測試結(jié)果(在Access數(shù)據(jù)庫中顯示)</p><p><b>  投票前</b></p><p><b>  投票后</b></

143、p><p>  界面見如下投票結(jié)果界面</p><p><b>  投票結(jié)果界面</b></p><p><b>  投票失敗界面</b></p><p>  即要求每人只能投一票,當(dāng)重復(fù)投票時顯示此界面</p><p>  3.5.6.2算法設(shè)計(投票計算)</p>

144、<p>  <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%></p><p>  <!--#include file="Connections/connvote.asp" --></p><p><b>  <%</b></p

145、><p>  if(request("ID")<>"")then Command1__ID =request("ID")</p><p><b>  %></b></p><p><b>  <%</b></p><p>

146、;  Set Command1 = Server.CreateObject ("ADODB.Command")</p><p>  Command1.ActiveConnection = MM_connvote_STRING</p><p>  Command1.CommandText = "UPDATE vote SET vote=vote+1 WHER

147、E item='"+Replace(Command1__ID,"'","''")+"'"</p><p>  Command1.CommandType = 1</p><p>  Command1.CommandTimeout = 0</p><p>  C

148、ommand1.Prepared = true</p><p>  Command1.Execute()</p><p>  Response.Redirect("顯示投票結(jié)果.asp")</p><p><b>  %></b></p><p>  3.5.6.3核心代碼</p>

149、<p>  3.5.6.3.1更新記錄</p><p>  <table width="421" align="center"></p><p>  <tr valign="baseline"></p><p>  <td width="129"

150、 align="right" nowrap="nowrap">用戶名</td></p><p>  <td width="280"><input type="text" name="name" value="<%=(Recordset1.Fields.Item(&

溫馨提示

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

評論

0/150

提交評論