版權(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"> </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"> </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> </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> </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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程課程設(shè)計---學(xué)生信息管理系統(tǒng)
- 軟件工程課程設(shè)計--學(xué)生信息管理系統(tǒng)
- 軟件工程課程設(shè)計---學(xué)生信息管理系統(tǒng)
- 軟件工程課程設(shè)計--學(xué)生信息管理系統(tǒng)
- 軟件工程課程設(shè)計-學(xué)生信息管理系統(tǒng)
- 軟件工程課程設(shè)計--超市信息管理系統(tǒng)
- 軟件工程課程設(shè)計---學(xué)生信息管理系統(tǒng)
- 軟件工程課程設(shè)計---旅游信息管理系統(tǒng)
- 軟件工程課程設(shè)計學(xué)生信息管理系統(tǒng)
- 軟件工程課程設(shè)計報告--旅游信息管理系統(tǒng)
- 軟件工程課程設(shè)計論文—旅店信息管理系統(tǒng)
- 軟件工程課程設(shè)計---學(xué)生信息管理系統(tǒng) (2)
- 軟件工程課程設(shè)計報告---學(xué)生信息管理系統(tǒng)
- 軟件工程課程設(shè)計報告--學(xué)生信息管理系統(tǒng)
- 軟件工程課程設(shè)計-企業(yè)員工信息管理系統(tǒng)
- 軟件工程課程設(shè)計--學(xué)生綜合信息管理系統(tǒng)
- 軟件工程課程設(shè)計-- 職工信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 軟件工程課程設(shè)計-學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)
- 軟件工程系課程設(shè)計---患者就診信息管理
- 軟件工程課程設(shè)計管理系統(tǒng)
評論
0/150
提交評論