




已閱讀5頁,還剩24頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
長春職業技術學院畢業論文(設計)專用紙 畢業論文(設計)題目 NBA信息管理系統 學生姓名 學號 班 級 專 業 分 院 指導教師 2012年 4 月 長春瑄瑄情商樂園畢業設計專用紙 網址 摘 要NBA信息管理系統是一個比較成熟的計算機應用系統。本系統利用.NET技術(國內外應用比較普遍)作為腳本語言,以Microsoft SQL Server 2005作為后臺數據庫,在Windows環境下對NBA信息進行專業化處理。其開發主要包括兩個方面:后臺數據庫的建立和維護、前端應用程序的開發。本系統是在人們對NBA的賽程、比分、賽區等需要了解的需求上,對各個屬性進行針對性的專業化和具體化,可以讓系統的實用性和簡捷性體現的更形象化。整個系統設計包括對NBA賽程、球隊、比分、最新新聞等幾個方面的設計,有利于人們更全方面了解NBA的信息。關鍵字:NBA;數據庫;NBA信息管理AbstractNBA information management system is a more mature computer application, this system is to use at home and abroad, the application is relatively frequent and widespread . NET technology as the scripting language and the Microsoft SQL Server 2005 database as a background in the Windows environment of NBA information professional. Its development mainly includes the backstage database the establishment and the maintenance as well as front end application procedure development two aspects.This system is the combination of people on the NBA schedule, score, division and requires an understanding of the needs of each attribute of the targeted specialized and concrete, can make the system is practical and simple embodiment of the image of. The whole system design including the NBA race, the team, the score, the latest news and several other aspects of the design, in favor of more fully understanding of NBA information. Keywords: NBA; NBA database; information management team目 錄緒 論1第一章 系統概述2一、系統開發背景和意義2二、開發環境和開發工具的選用及介紹2第二章 系統需求分析6一、課題意義6二、數據描述6三、功能分析7四、性能需求7第三章 系統總體設計8一、新的業務流程8二、結構設計圖8第四章 詳細設計10一、靜態頁制作10二、后臺設計20(一)、數據庫設計:20(二)、表單設計代碼:20(三)、管理員登錄代碼:21總 結23參考文獻24緒 論隨著社會的飛速發展,科學技術突飛猛進,經濟知識和信息產業初見端倪,特別是信息技術和網絡技術的訊速發展和廣泛應用,對社會的政治、經濟、軍事、文化等領域產生越來越深刻的影響,也正在改變人們的工作、生活學習以及交流方式。信息的獲取、處理、交流和應用能力,已經成為人們最重要的能力之一。計算機的應用已經變的很普遍了,而且現在也離不開計算機,不管是什么都離不開它,特別是在信息處理上,計算機最牛的地方就是能夠自動幫助人們處理一些信息,不用人們動腦去處理,不僅提高了工作效率,而且也提高了信息的安全性。特別是在處理比較復雜的信息上,計算機能夠發揮它的優越性,系統管理的前提就是系統開發。NBA是美國第一大職業籃球賽事,其中產生了喬丹、科比、姚明、詹姆斯等世界巨星,該協會一共30支球隊,分屬兩個聯盟,東部聯盟和西部聯盟,而每個聯盟各有三個賽區組成,每個賽區有5支球隊,30支球隊中有29支位于美國本土,另一支來自加拿大多倫多,NBA正事賽事于每年11月的第一個星期的星期二開始,分為常規賽和季后賽兩部分。NBA的標志圖案是一名側身控球的籃球員的剪影,整個標志由紅白藍三種顏色構成。根據近幾年的觀察和調查,現在NBA已經變的家喻戶曉了,人們對它已經太過于關心了,成了人們不可缺少的一部分,它展現的是年輕一代的蓬勃發展,對籃球的一種愛好,和對團隊合作的一個美好的展示,一個對集體榮譽的維護。基于讓人們更好的了解NBA的信息,本次我設計的網站就是對NBA的詳細介紹,本網站包括對賽程、比分、球隊、最新新聞等的介紹。包括后臺數據庫的設計,通過我設計的網站相信大家一定能更好的了解關于NBA的信息,會有更多人的了解NBA。 25第一章 系統概述一、系統開發背景和意義通過本網站的建設,希望更多人了解NBA,也使以前了解NBA的人更加關注NBA。在此網站能夠第一時間知道各個賽事的情況,幫助人們快速了解最新戰況,使人們不到現場就能感覺到在現場的氣氛。計算機網絡作為一種先進的信息傳輸媒體,其特點就是信息傳送速度快、信息覆蓋面廣而且成本低。因此許多企業都開始利用網站開展商務活動,比如在互聯網上發布企業信息、為商品做廣告、利用電子郵件進行信息交流等。在互聯網上不僅可以進行商務活動,也可以進行上傳各種最新體育動態,娛樂新聞等。網站的設計包括它的外觀和它的感觀,而且也要考慮網頁所有的元素:包括觀眾信息、意圖和目標描述、域信息、頁面的規范。網頁的設計是一種審美活動,成功的設計作品一般都很藝術化。但藝術只是設計的手段,而并非設計的任務。設計的任務是要實現設計者的意圖,而并非創造美。網頁設計是指設計者要表現的主題和實現的功能。體育網站用戶界面要好,簡明實用,既要有自己設計特點又要有符合大眾口味。主頁的設計應以醒目優先,應該令人一目了然,實現簡單美,不要設計的比較復雜,這樣不適合不懂網絡的朋友使用,會降低其實用性。要做到這一點,首先要在整體上規劃好自己網站的主題和內容,確定自己需要傳達給訪問用戶的主要信息,然后仔細斟酌,把自己所有要表達的意念合情合理地組織起來;其次,是設計一個富有個性的頁面式樣,務求盡善盡美。這樣制作出來的主頁才會清晰、明了、內容充實。二、開發環境和開發工具的選用及介紹1、開發環境開發環境的選擇會影響到數據庫的設計,所以在這里給出NBA管理系統開發與運行環境的選擇如下:開發環境:Windows 2003開發工具:Microsoft Visual Studio 2008數據庫管理系統: Micosoft SQL Server 2005數據庫服務器: SQL Server 2005 桌面引擎2、開發工具的選用及介紹(1)Deamwever 是網頁編輯軟件,利用HTML即超文本標記語言(超文本鏈接標識語言)進行網站靜態網頁的搭建。HTML是目前網絡上應用最為廣泛的語言,也是構成網頁文檔的主要語言。HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。HTML的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。設計HTML語言的目的是為了能把存放在一臺電腦中的文本或圖形與另一臺電腦中的文本或圖形方便地聯系在一起,形成有機的整體,人們不用考慮具體信息是在當前電腦上還是在網絡的其它電腦上。我們只需使用鼠標在某一文檔中點取一個圖標,Internet就會馬上轉到與此圖標相關的內容上去,而這些信息可能存放在網絡的另一臺電腦中。 另外,HTML是網絡的通用語言,一種簡單、通用的全置標記語言。它允許網頁制作人建立文本與圖片相結合的復雜頁面,這些頁面可以被網上任何其他人瀏覽到,無論使用的是什么類型的電腦或瀏覽器。HTML標簽通常是英文詞匯的全稱。但它們的與一般文本有區別,因為它們放在單書名號里。故Paragragh標簽是,塊引用標簽是。有些標簽說明頁面如何被格式化(例如,開始一個新段落),其他則說明這些詞如何顯示(使文字變粗)還有一些其他標簽提供在頁面上不顯示的信息例如標題。關于標簽,需要記住的是,它們是成雙出現的。每當使用一個標簽如,則必須以另一個標簽將它關閉。注意“block”前的斜杠,那就是關閉標簽與打開標簽的區別。 但是也有一些標簽例外。比如,標簽就不需要。基本HTML頁面以DOCTYPE開始,它聲明文檔的類型,且它之前不能有任何內容(包括換行符和空格),否則將使文檔聲明無效,接著是標簽,以結束。在它們之間,整個頁面有兩部分標題和正文。標題詞夾在和標簽之間這個詞語在打開頁面時出現在屏幕底部最小化的窗口。正文則夾在和之間即所有頁面的內容所在。頁面上顯示的任何東西都包含在這兩個標簽之中。那么讓我們建立一個簡單的范例吧,非常容易的。第一步,當然是要建立一個新的文本文件(記住,如果你在使用比較復雜的文字處理器,就應該用“純文本”或“普通文本”來保存),將它命名為“xxxx.html”。然后你可以用瀏覽器將它打開,你會看見最簡單的自己做的頁面。CSS(Cascading Style Sheet,可譯為“層疊樣式表”或“級聯樣式表”)是一組格式設置規則,用于控制Web頁面的外觀。通過使用CSS樣式設置頁面的格式,可將頁面的內容與表現形式分離。頁面內容存放在HTML文檔中,而用于定義表現形式的CSS規則則存放在另一個文件中或HTML文檔的某一部分,通常為文件頭部分。將內容與表現形式分離,不僅可使維護站點的外觀更加容易,而且還可以使HTML文檔代碼更加簡練,縮短瀏覽器的加載時間。(2).NET.NET 是 Microsoft XML Web services 平臺。XML Web services 允許應用程序通過 Internet 進行通訊和共享數據,而不管所采用的是哪種操作系統、設備或編程語言。Microsoft .NET 平臺提供創建 XML Web services 并將這些服務集成在一起。.NET就是微軟的用來實現XML,Web Services,SOA(面向服務的體系結構service-oriented architecture)和敏捷性的技術。對技術人員,想真正了解什么是.NET,必須先了解.NET技術出現的原因和它想解決的問題,必須先了解為什么他們需要XML,Web Services 和 SOA。技術人員一般將微軟看成一個平臺廠商。微軟搭建技術平臺,而技術人員在這個技術平臺之上創建應用系統。從這個角度,.NET也可以如下來定義:.NET是微軟的新一代技術平臺,為敏捷商務構建互聯互通的應用系統,這些系統是基于標準的、聯通的、適應變化的,穩定的和高性能的。從技術的角度,一個.NET應用是一個運行于.NET Framework之上的應用程序。(更精確的說,一個.NET應用是一個使用.NET Framework類庫來編寫,并運行于公共語言運行時 Common Language Runtime之上的應用程序。)如果一個應用程序跟.NET Framework無關,它就不能叫做.NET程序。比如,僅僅使用了XML并不就是.NET應用,僅僅使用SOAP SDK調用一個Web Service也不是.NET應用。.NET3.5具有以下新的特性: VS 2008的多定向支持:VS 2008允許你構建針對多個.NET框架版本的應用。你可以從下面的博客貼子里進一步了解其中的工作原理:VS 2008 Multi-Targeting Su ortVS 2008 Web設計器和C 支持VS 2008包含一個顯著改進的HTML web設計器。該設計器提供了分割視圖編輯,嵌套母板頁,以及出色的C 集成。A .NET還提供了一個新的控件,該控件對數據UI場景提供了非常靈活的支持,允許對輸出的標識做完全的定制,與VS 2008中的新C 支持還有良好的協作。A .NET AJAX和JavaScript支持.NET 3.5 內置提供A .NET AJAX,還添加了支持We art的UpdatePanel,支持JSON的WCF,以及N個缺陷修補和性能改進等方面的新特性。VS 2008還對集成JavaScript和AJAX進你的應用提供了極棒的支持:VS 2008 JavaScript Intellise VS 2008 JavaScript Debugging語言改進和LINQ(3)SQL Server 2005SQL(Structure Query Langage)語言,即結構化查詢語言,是操作數據庫的標準語言。在ASP中,無論何時要訪問一個數據庫,都要使用SQL語言。以下為在ASP中最常用到的語句:a.select語句查詢數據b.Insert語句添加記錄c.Delete語句刪除記錄d.Update語句更新記錄(4)ADOASP的 Database Access組件使用ADO為Web應用程序提供了一組基于對象的數據訪問接口,是一項將數據庫訪問添加到Web頁的技術。ADO是一個運行于服務器端的ActiveX組件,它所提供的功能是進行數據庫訪問,也是近年來數據庫編程的一個新進展。在ASP中通過使用ADO編寫簡明緊湊的腳本,可以連接任何ODBC兼容的數據庫,如SQL Server、Access及普通文本文件等數據源。ADO具有界面的一致性的特點,不論后臺使用的是什么數據庫,對于網頁開發人員來說都沒有什么不同。這樣,當企業單位發展了,數據庫需要從小型的移植到大型的數據庫時,應用程序的界面幾乎不用作任何變動。另外,ADO具有語言無關性的特點,它同時可以應用于VB、VC+、VBScript、JavaScrip或Java的開發環境中。ADO的對象介紹如下:A.Command 對象定義了將對數據源執行的指定命令B.Connection代表打開的、與數據源的連接。C.DataControl將數據查詢 Recordset 綁定到一個或多個控件上(例如,文本框、網格控件或組合框),以便在 Web 頁上顯示 ADO.Recordset 數據。D.DataFactory實現對客戶端應用程序的指定數據源進行讀寫數據訪問方法。E.Error包含與單個操作(涉及提供者)有關的數據訪問錯誤的詳細信息。F.Recordset代表來自基本表或命令執行結果的記錄的全集。任何時候,Recordset 對象所指的當前記錄均為集合內的單個記錄。第二章 系統需求分析一、課題意義隨著Internet的迅速普及,我們已經不再滿足于僅僅瀏覽網頁,而是希望更深入地參與到網絡中去,Internet的開放性使個人了解世界信息成為可能,擁有自己制作網站也越來越成為一種時尚,同時創建一個能充分體現自我風格和特色的網站已經成為互聯網用戶的新追求。我們更需要交流,相信交流能夠促進我們不斷的進步,并融合別人的長處;讓我們多一些渠道傾聽來自不同立場的聲音;當每個人都有自己喜歡風格的網頁,不管是否在線,我們都可以跨越時間、空間進行交流,因為這個網頁中擁有大家想知道關于NBA的一切,生活,見解,知識,思想;追求NBA追求籃球是我的夢想,也是我建設這個網站的初衷,希望通過我的網站能讓更多的人了解NBA、喜歡NBA,同時也希望大家能喜歡我的網站。通過我對有關NBA信息管理網站的設計,加深了我對網頁三劍客、SQL Server 2005、.NET等的了解,本網站實現了對NBA各類信息的了解,其中包括各個賽季的賽程、球隊、比分、最新新聞動態以及相關評論等內容。二、數據描述經過我到網上了解的信息,基本知道了NBA信息管理系統的制作與運營流程,接下來給出系統的邏輯流程圖。根據現行NBA信息管理系統的運行流程,首先把數據流圖中的源點和終點都選定為用戶,因此可以得到NBA信息管理的基本系統流程圖,如圖2.1所示。用戶管理員登錄評論管理發表圖2.1 NBA信息管理的基本系統流程圖三、功能分析我設計的網站是展現NBA信息的,主頁主要以圖片連接為主,包含少量的文字,和一個圖片輪換功能,根據鏈接可以了解各個賽區的具體情況,充分體現了信息充足的特點,能更好的體現一個網站的簡單明了。以下是NBA信息管理系統必須具備的功能:1、NBA最新動態:對于各個賽區及賽程的結果進行統計展示,使用戶第一時間知道NBA的最新戰況和戰果。2、各個賽區情況:在網站首頁可以輕松找到各個賽區球隊的鏈接,點擊進入就可看到球隊球員及比分情況。3、隨時看到評論信息,如果是會員可以進行評論,普通會員可以看到會員的評論內容,對球隊、球員及比賽情況,幫助用戶進一步了解NBA信息。4、后臺管理功能:系統主要功能之一,建立會員信息,對評論內容進行管理。四、性能需求為了保證系統能夠長期、安全、穩定、可靠、高效的運行,NBA信息管理系統應該滿足以下的性能需求:1、系統處理的準確性和及時性系統處理的準確性和及時性是系統的必要性能。在系統設計和開發過程中,要充分考慮系統當前和將來可能承受的工作量,使系統的處理能力和響應時間能夠滿足管理員對信息處理的需求。2、系統的開放性和系統的可擴充性例如會員查詢的需求也會不斷的更新和完善。3、系統的易用性和易維護性NBA信息管理系統是直接面對使用人員的,而使用人員往往對計算機并不時非常熟悉。這就要求系統能夠提供良好的用戶接口,易用的人機交互界面。針對用戶可能出現的使用問題,提供幫助。4、系統的標準性系統在設計開發使用過程中都要涉及到很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業標準。5、系統的先進性作為NBA信息管理系統工程,在系統的生命周期盡量保持系統的先進性。這一方面通過系統的開放性和可擴充性,不斷改善系統的功能完成。6、系統的響應速度原則是保證管理人員不會因為速度問題而影響工作效率。第三章 系統總體設計一、新的業務流程根據需求分析的得到的現行業務處理流程,在用戶反復研究后,首先確定目標系統的業務流程,其處理流程如圖3.1。輪換圖片賽區展示各個賽區的球隊展示最新上傳圖片詳 細 地 址導 航 條鏈接各子頁網底首 頁圖3.1 NBA信息系統主頁總體設計圖二、結構設計圖依據需求分析階段得到的數據流圖,由此給出NBA信息管理系統的結構設計圖如圖3.2所示。首頁賽程球隊比分新聞圖片評論CBANBA網站導航圖3.2 NBA信息管理系統結構設計圖第四章 詳細設計一、靜態頁制作靜態圖(圖4.1)及靜態HTML代碼如下。圖4.1 靜態圖CSS代碼如下:charset utf-8;body font-family: Arial, Helvetica, sans-serif;font-size: 14px;text-align: center;margin: 0px;padding: 0px;#container width: 962px;#hadder height: 67px;#logo background-image: url(./images/logo_01.jpg);float: left;width: 176px;height: 67px;#navagation background-image: url(./images/hadbj_06.jpg);background-repeat: repeat-y;float: right;height: 60px;width: 783px;margin-top: 4px;#navagation ul margin: 0px;padding: 0px;list-style-type: none;font-family: 宋體;font-size: 36px;font-weight: bold;color: #FFFFFF;#navagation li float: left;display: block;margin-left: 32px;line-height: 1.5em;.url:link color: #FFFFFF;text-decoration: none;.url:visited color: #FFFFFF;.url:hover background-color: #663333;color: #FFFFFF;#banner background-image: url(./images/banner_02.jpg);height: 121px;.clear clear: both;#left float: left;height: 830px;width: 306px;margin-top: 5px;#left1 background-image: url(./images/leftbjlh_21.jpg);background-repeat: repeat-y;height: 421px;#left11 height: 376px;width: 304px;#left12 height: 40px;margin-top: 3px;font-family: Arial, Helvetica, sans-serif;font-size: 30px;font-weight: bolder;color: #CCCCCC;.left21 background-image: url(./images/leftbj_35.jpg);height: 77px;margin-top: 5px;float: left;width: 306px;.left22 background-image: url(./images/leftbanner_36.jpg);height: 44px;width: 181px;margin-top: 16px;margin-left: 30px;font-family: Arial, Helvetica, sans-serif;font-size: 24px;font-weight: bold;color: #00FF00;line-height: 1.8em;#right float: right;height: 845px;width: 647px;margin-top: 3px;.right1 background-image: url(./images/rightbj_14.jpg);height: 126px;margin-top: 3px;.rigt11 float: left;height: 50px;width: 160px;text-align: right;font-family: Arial, Helvetica, sans-serif;font-size: 28px;font-weight: bold;color: #CCCCCC;line-height: 1.5em;.right12 float: right;height: 126px;width: 480px;.right12 ul margin: 0px;padding: 0px;list-style-type: none;.right12 li display: block;float: left;margin-left: 35px;margin-top: 40px;height: 62px;width: 62px;#right2 background-image: url(./images/CBAbj_61.jpg);height: 63px;margin-top: 3px;width: 648px;#right21 height: 48px;width: 149px;background-image: url(./images/CBAbutton_61.jpg);font-family: Arial, Helvetica, sans-serif;font-size: 24px;line-height: 2em;font-weight: bold;color: #666666;#footer background-image: url(./images/footerbj_09.jpg);background-repeat: repeat-y;height: 100px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 3.5em;color: #FFFFFF;DIV代碼如下:無標題文檔 賽程 球隊 比分 新聞 圖片 評論 CBA 夢從這里開始 賽程 比分關注 新聞 圖片 評論 西南區 西北區 太平洋區 東南區 中部區 大西洋區 CBA 版權所有:中國體育中心 服務咨詢QQ:1137949679 756942045 吉ICP備10002820號 二、后臺設計(一)、數據庫設計:表1 admin(用戶表)序號列名數據類型長度字段說明1Idint4用戶編號2admin_userNvarchar50管理員帳戶3admin_pswNvarchar50管理員密碼表2 Navgation(新聞表)序號列名數據類型長度字段說明1N_idint4導航編號2N_itemsNvarchar8所屬導航表3 News(類別)序號列名數據類型長度字段說明1N_idint4新聞編號2subjectNvarchar100主題3TitleNvarchar50標題4ContentNvarchar(Max)新聞內容5TimeDatetime時間(二)、表單設計代碼: 評論內容: (三)、管理員登錄代碼:using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Se
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 財務戰略規劃能力試題及答案2025
- 項目管理資格考試信息分析試題及答案
- 項目組合管理的有效策略與技術考核試題及答案
- 抗生素抵抗機制的檢測試題及答案
- 清晰的項目目標設定與達成路徑試題及答案
- 2025年證券從業資格考試劣勢與突破方式試題及答案
- 闡述理財理念對客戶的影響2025年國際金融理財師考試試題及答案
- 2025銀行從業資格考試復習計劃制定試題及答案
- 課題申報書 實踐意義
- 項目管理專業考試中的技巧和策略試題及答案
- 《企業財務決算報表》課件
- 【MOOC】跨文化交際入門-華中師范大學 中國大學慕課MOOC答案
- 圖書館讀書會服務合同
- 基于STM32單片機的智能停車場車位管理系統的設計與實現
- 《土地管理法解析》課件
- 大數據開發工程師招聘面試題與參考回答(某世界500強集團)2025年
- 養老院查房巡視管理制度
- 按摩店技師免責協議書
- 機電設備安裝與調試技術課件
- 高三小說復習之敘事技巧省公開課獲獎課件市賽課比賽一等獎課件
- 部編人教版小學4四年級《道德與法治》下冊全冊教案
評論
0/150
提交評論