




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、學院畢業(yè)設計論文基于ASP.NET的在線點歌系統的設計與實現學 院: 專 業(yè): 班 級: 學 號: 學生姓名: 指導教師: 摘 要隨著Internet技術的開展,人們的日常生活已經離不開網絡。未來社會人們的生活和工作將越來越依賴于數字技術的開展,越來越數字化、網絡化、電子化、虛擬化。Internet的開展歷程以及目前的應用狀況和開展趨勢,可以充分地相信網絡技術將極大的改變我們的生活和工作方式,甚至社會的價值觀也會發(fā)生某種變化。本設計嘗試用ASP.NET在網絡上架構一個在線點歌平臺,讓每一個歌曲愛好者都能在業(yè)余生活中找到一個可以在線歌曲的系統。本文從理論和實踐兩個角度出發(fā),對一個具有根本互動功能
2、的在線點歌網站進行設計與實現分析。論文首先較為詳盡地介紹了面向對象分析與設計的有關概念與技術。接著對交易系統的可行性進行了分析,然后對系統的設計思想、設計目標與系統的整體結構進行了明確的規(guī)劃。最后對系統的主要頁面、數據庫的設計與實現作了較為詳細的講解。本在線點歌網站是運用ASP.NET技術來實現的。其主要功能有:會員管理,添加歌曲,點歌管理,歌曲查找,留言系統,網站管理等。論文在撰寫過程中,力求將理論與實踐應用相結合,對各種理論進行闡述的同時配合系統從實際應用和操作技巧上加以說明,希望能夠更充分地表到達這些知識與技術在本系統中的應用與實現?!娟P鍵詞】交流網站,ASP.NET,SQL2000Ab
3、stractAlong with the development of Internet technology, daily life can not already do without the network. The life and work of the social people of future will depend on the development of digital technology more and more ,Digitize more and more, the networking, electronic, virtual. Development co
4、urse and present application state and development trend of Internet, can believe network technology great change life and working way of us fully, Even a certain change will take place in the values of the society. This procedure tries to build up a bookshop in the network with ASP.NET, So that eve
5、ry customer neednt go out and can do shopping easily through surfing the Net at home .this article is analyzing the design and realization of an online bookshop with Data Mining function, from the views of theory and practice. Starting with introducing concepts and techniques of OOA and OOP in detai
6、l, especially introducing the knowledge which apply for this system, such as: the feature and flow of OOA and OOP; analyzing the feature、structure and using method of developing techniques ASP.NET and ADO.NET which using in my system. And then, this article analyses the feasibility of the system, th
7、en minutely layouts the design thoughts, goals and the system holistic framework. At last, this article minutely explains the design and realization of Web page layout, data base and application program of our system. This online bookstore system uses ASP.NET technology to realize on Visual Studio.N
8、et platform. Its main function has: manage users, new books on sale, look for classified books, search books, collect favorite book, process of purchase, sales list, the comment of the books, websites management, etc. During the course of writing this article, I strive to integrate theory and practi
9、ce. While expatiating the different kind of theories, I illuminate the application and operation skill combining the system so as to fully incarnate the application of these theories and techniques to this system. KEYWORD:OOA,OOD,ASP.NET,ADO.NET目 錄 TOC o 1-3 h z u HYPERLINK l _Toc224750014 摘 要 PAGER
10、EF _Toc224750014 h 1 HYPERLINK l _Toc224750015 Abstract PAGEREF _Toc224750015 h 2 HYPERLINK l _Toc224750016 第1章 選題背景 PAGEREF _Toc224750016 h 1 HYPERLINK l _Toc224750017 1.1課題研究背景與意義 PAGEREF _Toc224750017 h 1 HYPERLINK l _Toc224750018 1.1.1 課題研究背景 PAGEREF _Toc224750018 h 1 HYPERLINK l _Toc224750019 1
11、.1.2 課題研究意義 PAGEREF _Toc224750019 h 1 HYPERLINK l _Toc224750020 1.2 可行性分析 PAGEREF _Toc224750020 h 2 HYPERLINK l _Toc224750021 1.2.1 經濟可行性 PAGEREF _Toc224750021 h 2 HYPERLINK l _Toc224750022 1.2.2 技術可行性 PAGEREF _Toc224750022 h 2 HYPERLINK l _Toc224750023 1.2.3 操作可行性 PAGEREF _Toc224750023 h 3 HYPERLIN
12、K l _Toc224750024 1.2.4 法律可行性 PAGEREF _Toc224750024 h 3 HYPERLINK l _Toc224750025 2 需求分析 PAGEREF _Toc224750025 h 5 HYPERLINK l _Toc224750026 2.3 數據字典 PAGEREF _Toc224750026 h 6 HYPERLINK l _Toc224750027 3 系統功能模塊劃分 PAGEREF _Toc224750027 h 10 HYPERLINK l _Toc224750028 4 數據庫設計 PAGEREF _Toc224750028 h 12
13、 HYPERLINK l _Toc224750029 4.1 數據庫需求分析 PAGEREF _Toc224750029 h 12 HYPERLINK l _Toc224750030 4.2 數據庫概念結構設計 PAGEREF _Toc224750030 h 12 HYPERLINK l _Toc224750031 4.3 數據庫邏輯結構設計 PAGEREF _Toc224750031 h 13 HYPERLINK l _Toc224750032 5 管理模塊界面設計 PAGEREF _Toc224750032 h 15 HYPERLINK l _Toc224750033 5.2 管理員界面
14、PAGEREF _Toc224750033 h 17 HYPERLINK l _Toc224750034 5.2.1 后臺管理界面 PAGEREF _Toc224750034 h 17 HYPERLINK l _Toc224750035 5.2.2 歌曲信息管理頁面 PAGEREF _Toc224750035 h 18 HYPERLINK l _Toc224750036 5.2.3 新聞信息管理界面 PAGEREF _Toc224750036 h 19 HYPERLINK l _Toc224750037 5.2.4 管理員信息管理界面 PAGEREF _Toc224750037 h 20 HY
15、PERLINK l _Toc224750038 結 論 PAGEREF _Toc224750038 h 22第1章 選題背景1.1課題研究背景與意義Internet是世界上最大的計算機互聯網絡。所謂計算機網絡,就是把分步在不同地理區(qū)域的計算機與專門外部設備用通信線路互連成一個規(guī)模大、功能強的網絡系統,從而使計算機之間相傳遞信息,共享硬件、軟件,數據信息等資源。它是現代通信技術與計算機技術相結合的產物。而Internet連接著世界各地數以千萬計大大小小的電腦網絡和主機,是世界上最開放的計算機網絡。1969年,美國國防部研究方案管理局ARPA開始建立一個命名為ARPANET的網絡,當時建立這個網絡
16、的目的只是為了將美國的幾個軍事及研究用電腦主機連接起來。人們普遍認為ARPANET就是Internet的雛形。1985年,美國國家科學基金會NFS開始建立NSFNET,它成為Internet上主要用于科研和教育的主干局部,代替了ARPANET的骨干地位。1989年MILNET由ARPANET別離出來實現和NSFNET連接后,就開始采用Internet這個名稱。自此以后,其他部門的計算機網相繼并入Internet,ARPANET就宣告解散。90年代是Internet的商業(yè)化階段,商業(yè)機構開始進入Internet,使Internet開始了商業(yè)化的新進程,也成為Internet大開展的強大推動力。1
17、995年,NSFNET停止運作,Internet已徹底商業(yè)化了。Internet的規(guī)模一直呈指數增長,除了網絡規(guī)模在擴大外,Internet應用領域也在走向多元化。最初的網絡應用主要是電子郵件、新聞組、遠程登陸和文件傳輸,網絡用戶主要是科技工作者。然而到了90年代早期,一種新型的網絡應用萬維網問世后,一下子將無數非學術領域的用戶帶進了網絡世界,萬維網以其信息量大、查詢快捷方便而很快被人們所接受。隨著多媒體通訊業(yè)務的開通,Internet已經實現了網上購物、遠程教育、遠程醫(yī)療、視頻點播、視頻會議等新應用,可以說Internet的應用領域已經深人到社會生活的方方面面。Internet之所以開展如此
18、迅速,被稱為二十世紀末最偉大的創(chuàng)造,是因為Internet從一開始就具有的開放、自由、平等、合作和免費的特性所推動的。也正是這些特性,再加上共享性、交互性、虛擬性、全球性和個性化,使得Internet稱為二十一世紀的商業(yè)聚寶盆。萬維網的英文全稱是World Wide Web,也可以寫為WWW、Web或3W。它是使用超文本探索Internet的系統,最早由位于日內瓦的歐洲粒子物理實驗室CERN所創(chuàng)立。創(chuàng)立者的目的是建立一種網絡系統,將分布在世界各地的 物理學家組織在一起,互相交流設計思想和研究成果。1990年底,第一套WWW軟件問世,其后開展極為迅速。WWW不僅能夠傳輸文本,也能夠傳輸圖像、聲音
19、和動畫信息。在使用WWW進行文件閱讀時,屏幕上會出現許多不同于基色的詞或詞組,這就是“超級鏈接,超級鏈接是指向Web頁面的統一資源定位器(URL)的對象。當用戶單擊一個超級鏈接時,該用戶界面就會跳轉到超級鏈接所指向的Web頁面。URL可以看作是 Web頁面的地址。每個Web頁面都有一個或多個URL與之相關。WWW采用與“網狀結構組織有關的資源。與其他信息發(fā)布工具相比,WWW由于所需的費用很低,應用范圍很廣,因而具有很大的吸引力。隨著文本、圖像、影像、聲音和交互式應用程序的統一,WWW已經成為信息交換的有效方式。WWW使訪問者可以瀏覽各種信息資源,并通過各種超級鏈接輕易地從一種信息資源轉到另一種
20、信息資源。隨著新的應用程序和瀏覽器不斷出現,Web已成為Internet上發(fā)布文本和多媒體信息的通用手段。 課題研究背景據我國IT行業(yè)發(fā)布的報告說明,近年來,我國互聯網開展呈快速增長趨勢,網民的數量已達8700萬,逼近世界第一,而隨著人民生活水平的不斷提高,精神需求的提高也日益表達出來,作為一種較普及的藝術形式,歌曲逐漸為人所喜歡。而歌曲愛好者們平常交流只限于小團體內部,及局部歌曲展或是歌曲刊物,沒有一種能讓他們能夠進行群眾形式的交流的平臺。網絡的誕生和開展,顛覆了傳統的信息傳播方式,沖破了存在于傳統交流方式中時間和空間的種種壁壘,極大地改變了人類從物質到精神、從形式到內容、從生產到生活的各種
21、活動,并且給人類帶來了新的機遇和挑戰(zhàn)。信息在社會和經濟的開展中所起的作用越來越為人們所重視。信息資源的開發(fā)利用水平成為衡量一個國家綜合國力的重要標志之一。計算機作為信息處理的工具,為適應數據處理需求的迅速提高,滿足各類信息系統對數據管理的要求,在文件系統的根底上開展根底數據庫系統,數據庫方法針對事物處理中大量數據管理需求提供了更加周到和人性化的效勞。 課題研究意義計算機和網絡技術的不斷進步和提升,使人類的信息傳播方式和生活方式都得到了很大的改變,而各個產業(yè)都在自己的領域中不同深度的融入了計算機及網絡技術,對本行業(yè)的開展起了很大的推動作用?;贐/S模式的在線點歌網站克服了傳統交流方式時所帶來的
22、人力、物力以及時間上的浪費和交流影響深度的限制,同時也保證了交流過程的科學化、高效化,使交流過程方便、準確、快捷、深入人心。本課程設計利用ASP.NET和SQL 2000技術實現。網絡技術的迅速開展,使得人類社會突飛猛進,網絡交流是其中一個重要的增進渠道。采用這種交流方式,一是無紙化交流,節(jié)約的造紙印刷資源不可計數;二是在交流方式及方法上有了多種選擇,增加了信息的可讀性和豐富性??傊?,伴隨著個人電腦的普及和使用電腦人口的增加,網絡交流在眾多的銷售渠道中脫穎而出,其地位及占有量一定會逐漸增加。技術革命引發(fā)產業(yè)結構變革,市場的競爭規(guī)那么也會跟著發(fā)生變化,網絡交流的產生是流通領域中的一場革命。1.2
23、 可行性分析隨著計算機技術的開展和網絡人口的增加,網絡世界也越來越廣博,越來越豐富,網絡信息交流已經是其中最大的一項功能。我們相信要不了太長有時間,會員就可以在網絡世界上獲得他們在現實世界上可以獲得而不方便獲得的所有信息??尚行匝芯康哪康模褪怯米钚〉拇鷥r在盡可能短的時間內確定問題是否能夠解決。要到達這個目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統規(guī)模和目標是否現實,系統完成后所能帶來的效益是否大到值得投資開發(fā)這個系統的程度。因此,可行性研究實質上是要進行一次大大壓縮簡化了的系統分析和設計的過程,也就是在較高層次上以較抽象的方式進行的系統分析和設計的過程。系統的可行性分析主要包括
24、經濟上的可行性,技術上的可行性,操作上的可行性和法律上的可行性。本系統的可行性分析如下: HYPERLINK l _Toc106465137 經濟可行性 由于開發(fā)此在線點歌網站所需的硬件計算機及相關硬件和軟件環(huán)境(ASP.NET+SQL2000),市場上都容易購置到或從相關網站下載,系統本錢主要集中在本管理系統的開發(fā)與維護上,對會員不造成過重的經濟負擔。而一旦此系統投入使用,不僅可以減少商家的工作強度,提高工作效率,而且方便了會員的購置,打破了傳統的交流模式,極大限度的方便了會員,也為系統的進一步推廣創(chuàng)造了條件,而且,目標系統不是很復雜,開發(fā)的周期較短,人員經濟支出不大,所節(jié)省的大量人力、財力
25、產生的效益將遠遠大于本管理系統的開發(fā)本錢,所以從經濟方面講開發(fā)此系統是可行的。 HYPERLINK l _Toc106465138 技術可行性在線點歌網站的開發(fā)基于B/S模式,主要包括前端應用程序的開發(fā)以及后臺數據庫的建立和維護兩個方面。對于前者要求應具備功能完備、易于使用等特點,而對于后者那么要求能建立數據一致性和完整性強、數據平安性好的庫。本系統擬采用ASP.NET和SQL2000分別作為前端和后端的開發(fā)工具。ASP.NET是由微軟在.NET Framework中所提供的,開發(fā)Web應用程序的類庫,封裝在System.Web.dll文件中,顯露出System.Web命名空間,并提供ASP.
26、NET網頁處理、擴充以及HTTP通道的應用程序與通訊處理等工作,以及Web Service的根底架構。ASP.NET是ASP技術的后繼者,但它的開展性要比ASP技術要強大許多。ASP.NET可以運行在安裝了.NET Framework的IIS效勞器上,假設要在非微軟的平臺上運行,那么需要使用Mono平臺1,ASP.NET在2.0版本已經定型,在.NET Framework 3.5上那么加上了許多功能,像是ASP.NET AJAX、ASP.NET MVC Framework、ASP.NET Dynamic Data與Microsoft Silverlight的效勞器控件等。ASP.NET的前身A
27、SP技術,是在IIS 2.0上首次推出Windows NT 3.51,當時與 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)發(fā)揚光大,成為效勞器端應用程序的熱門開發(fā)工具,微軟還特別為它量身打造了Visual InterDev開發(fā)工具,在1994年到2000年之間,ASP技術已經成為微軟推展Windows NT 4.0平臺的關鍵技術之一,數以萬計的ASP網站也是這個時候開始如雨后春筍般的出現在網絡上。由于它的簡單以及高度客制化的能力,也是它能迅速竄起的原因之一。SQL 2000作為微軟在Windows 系列平臺上開發(fā)的數據庫,一經推出就以其易用性得到了很多用戶的青睞
28、,相信大多數將自己的業(yè)務建立在Windows平臺上的用戶都會對它有相當的親切感。區(qū)別于FoxPro、Sql 2000小型數據庫,SQL 2000是一個功能完備的數據庫管理系統。它包括支持開發(fā)的引擎、標準的SQL語言、擴展的特性(如復制、OLAP、分析)等功能。而像存儲過程、觸發(fā)器等特性,也是大型數據庫才擁有的。因此從技術方面講開發(fā)此系統是可行的。 HYPERLINK l _Toc106465139 操作可行性本系統是一個基于Web的網上在線點歌網站,是Web技術應用于網上交流中的產物。系統基于Web的工作界面,使歌曲愛好者無論身處何地,都能在瀏覽器中直接進行選歌、唱歌等操作。在操作使用上十分方
29、便,只需連上網,在自己的電腦上通過Web瀏覽器就可使用本系統,同時所有的操作都是基于Web的的操作方式,如:鏈接、按鈕、文本框等等。所有的操作通過瀏覽器完成,客戶端不需要配置其他應用軟件,會員不需培訓。因此,在操作使用上,本系統簡單、方便,易于使會員接受,本系統盡力為會員著想,因而該系統是方便可操作的。 HYPERLINK l _Toc106465140 法律可行性即該平臺的開發(fā)會不會在社會上引起侵權或其它責任問題。因為該平臺是作為畢業(yè)設計與商業(yè)無關,又因為是自主開發(fā)設計,因此不會構成侵權,在法律上是可行的。 HYPERLINK l _Toc106465141 1.3 論文各章簡介第1章引言局
30、部,引言主要表達課題的研究背景和意義,以及問題的可行性分析。第2章主要內容是:系統需求分析包括,業(yè)務流程分析;數據流分析;數據字典。第3章主要內容是:系統設計包括,系統設計思想如頁面模塊化、注意平安性、代碼的復用等;系統功能模塊劃分。第4章主要內容是:數據庫設計包括,數據庫需求分析,數據庫概念結構設計,數據庫邏輯結構設計。第5章主要內容是:系統通用功能模塊的編寫包括,系統結構概覽。 第6章主要內容是:管理界面包括,管理界面結構設計;用戶管理模塊;歌手管理模塊;歌曲管理模塊;系統管理模塊。 第7章主要內容是:客戶界面設計包括,客戶界面結構設計;用戶注冊模塊;用戶登陸模塊。最后還有結論、致謝、參考
31、文獻等等內容的介紹。 HYPERLINK l _Toc106465142 2 需求分析 HYPERLINK l _Toc106465143 2.1 業(yè)務流分析在線點歌網站工作流程為:系統啟動并系統界面,所有會員都可以對網站的信息進行查看操作。注冊會員有權在留言進行留言,以與其他會員進行互動交流。管理員可以對系統信息進行添加、修改和刪除的權限,及對系統管理的所有功能進行操作。本系統的業(yè)務流程圖如圖2-1所示:普通用戶歌曲分類信息瀏覽管理員用戶注冊登陸界面歌曲詳細信息瀏覽后臺操作界面登陸系統聯系我們注冊用戶本系統是將現代化的計算機技術與交流模式相結合,按照系統交流的效勞流程設計完成的。同時為擴展效
32、勞范圍,初步設計一個交流平臺以利于信息發(fā)布和管理。為了使系統在各項管理中發(fā)揮更大的作用,實現工作過程的計算機化,提高工作效率和工作質量,現提出如下系統開發(fā)目標:具體目標如下:1操作簡單、界面友好:完全控件式的頁面布局,使得信息的查詢工作更簡便;許多項選擇項包括歌曲常識、歌曲風采等只需要點擊鼠標從導航菜單中選取就可以完成。2即時可見:對信息的處理包括添加、修改、刪除將立即在主頁的對應欄目顯示出來,到達即時發(fā)布、即時見效的功能。3功能完善:不僅包括常見系統的信息管理的各個方面:信息錄入、瀏覽、刪除、修改、查詢等各個方面,完整地實現了系統對即時信息的管理要求。而且,還能進行對會員的管理,對會員的資料
33、進行審核,以及上傳文件的管理。同時,為了能有效方面的更新系統的界面。4方便移植:系統應具有實用性、可靠性和適用性,同時注意到先進性。針對不同的會員,只需要稍作修改就可以開發(fā)出適合自己特點的網絡交流系統。系統界面中所需的條目,圖片等數據都存放于數據文件中,只要對該文件做局部修改,就能在系統界面上實現及時更新的效果,減少了更改系統源代碼的復雜性。5動態(tài)管理:對系統數據庫實行動態(tài)操作,能實現對數據庫信息的動態(tài)查詢、動態(tài)更新修改和動態(tài)錄入數據。 HYPERLINK l _Toc106465144 2.2 數據流分析數據流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數據流程分析的目的就是要發(fā)現
34、和解決數據流通中的問題?,F有的數據流程分析多是通過分層的數據流程圖data flow diagram,簡稱DFD來實現的。其具體的做法是:按業(yè)務流程圖理出的務流程順序,將相應調查過程中所掌握的數據處理過程,繪制成一套完整的數據流程圖。在線點歌網站的數據流程:對本系統操作的數據源有普通會員和管理員兩種,首先由系統管理員根據不同會員的需要將某些信息保存到數據庫中,然后再進行發(fā)布。所有會員均可以進行信息查詢。通過對本系統的需求分析,系統的根本功能已經確定。整個系統的數據流程圖如2-2:注冊用戶管理員普通用戶聯系我們后臺界面系統界面查看信息系統數據庫信息的修改 HYPERLINK l _Toc1064
35、65145 2.3 數據字典數據字典是關于數據的信息的集合,也就是對數據流圖中包含的所有元素的定義的集合。數據流圖和數據字典共同構成系統的邏輯模型。 HYPERLINK l _Toc106465146 在線點歌網站的數據字典1.數據字典列表數據流數據存儲名稱:管理員信息數據來源:管理員信息表數據去向:管理員登陸模塊數據組成:管理員信息管理員系統編號+管理員姓名+管理員密碼+管理員權限描述:存儲了管理員的根本信息數據存儲名稱:注冊會員信息數據來源:注冊會員信息表數據去向:注冊會員模塊數據組成:注冊會員信息=系統編號+會員名+密碼+性別+ +添加時間等描述:存儲了注冊會員的根本信息數據存儲名稱:歌
36、曲信息信息數據來源:歌曲信息信息表數據去向:歌曲信息模塊數據組成:歌曲信息信息=系統編號+名稱+內容+圖片+價格+類別+添加時間等描述:存儲了歌曲信息的根本信息數據存儲名稱:新聞信息數據來源:新聞信息表數據去向:新聞模塊數據組成:新聞信息=系統編號+類別名稱+添加時間等描述:存儲了新聞的根本信息描述:管理員登錄系統進行管理員登錄管理輸入:管理員的用戶名、密碼過程:判斷是否為合法的管理員輸出:后臺系統主界面名稱: 查詢信息描述:根據條件查詢所需信息輸入: 輸入查詢的條件過程:查詢系統的用戶所需的信息輸出: 查詢得到的信息頁面2.數據字典列表數據處理名字:錄入信息描述:會員信息,歌曲信息等的錄入輸
37、入: 輸入要添加錄入的信息過程: 將需要添加錄入的信息參加數據庫中輸出: 系統新的信息表頁面輸出: 查詢得到的信息頁面名字:修改、刪除信息描述:對會員信息,漫畫信息等修改或刪除后存入數據庫中輸入: 輸入要修改或刪除的信息過程:對需要修改的信息做修改、刪除過時的信息輸出: 系統新的信息表頁面輸出: 查詢得到的信息頁面名字: 數據庫信息別名:無描述:存儲了數據庫的根本信息數據組成:數據庫信息=會員信息+歌曲信息+新聞信息+管理員信息位置:數據庫輸出: 查詢得到的信息頁面3.數據字典列表數據存儲 HYPERLINK l _Toc106465146 2.3.2 在線點歌網站的數據項名稱:管理員編號 簡
38、述:唯一的管理編號數據類型:文本字段大?。?0名稱:管理員帳號 簡述:每個管理員所對應的帳號數據類型:文本字段大?。?0管理員數據項:名稱:管理員密碼 簡述:每個管理員所對應的密碼數據類型:文本字段大小:20名稱:注冊時間 簡述:每個管理員所對應的注冊時間數據類型:日期時間字段大?。?會員數據項:名稱:會員編號號 簡述:每個會員所對應的編號數據類型:文本字段大?。?0名稱:會員帳號 簡述:每個會員所對應的帳號數據類型:文本字段大?。?0名稱:會員密碼 簡述:每個會員所對應的密碼數據類型:文本字段大?。?0名稱:注冊時間 簡述:每個會員所對應的注冊時間數據類型:日期時間字段大?。?歌曲信息數據項
39、名稱:名稱簡述:歌曲信息的名稱數據類型:文本字段大小:30名稱:系統編號 簡述:歌曲息唯一的系統編號數據類型:文本字段大?。?0名稱:歌曲信息內容 簡述:歌曲信息的內容數據類型:備注字段大?。?0名稱:內容類別 簡述:歌曲信息的內容類別數據類型:文本字段大?。?0名稱:歌曲類型簡述:歌曲信息的圖片類型數據類型:文本字段大小:30名稱:歌曲圖片 簡述:歌曲信息的圖片名稱數據類型:文本字段大?。?0名稱:添加時間 簡述:歌曲信息的添加時間數據類型:時間字段大?。?名稱:添加者 簡述:歌曲信息的添加者數據類型:文本字段大小:303 系統功能模塊劃分 根據系統功能分析,可以畫出系統的功能模塊圖,從客戶
40、界面,管理界面分別對功能模塊圖加以描述。管理界面的系統功能模塊圖如圖3-1:管理員登陸系統后臺操作界面歌曲類別管理歌曲信息管理會員帳號管理管理員帳號管理會員界面的系統功能模塊圖如圖3-2所示:用 戶歌曲點播網界面歌曲信息瀏覽歌曲管理會員登陸4 數據庫設計4.1 數據庫需求分析會員的需求具體表達在各種信息的提供、保存、更新和查詢方面,這就要求數據庫結構能充分滿足各種信息的輸入和輸出。收集根本數據、數據結構及數據處理的流程,組成一份詳盡的數據字典,為后面的具體設計打下根底。通過系統功能分析,針對一般的在線信息交流系統,總結出如下的需求信息:1用戶分一般會員、注冊會員和管理員會員。2一般會員可以查看
41、相關信息。3注冊會員可進行訂單操作。4管理員用戶可以對全站的信息進行管理。經過系統功能分析和需求總結,考慮到將來功能上的擴展,設計如下的數據項和數據結構:1管理員信息,包括數據項:帳號,密碼,注冊時間。2會員信息,包括數據項:帳號,密碼,注冊時間。3歌曲信息信息,包括數據項:ID系統自動編號,標題,內容、圖片名稱、圖片類型、添加時間等。4.2 數據庫概念結構設計得到上面數據項和數據結構以后,就可以設計出能夠滿足用戶需求的各種實體,以及它們之間的關系,為后面的邏輯結構設計打下根底。這些實體包含各種具體信息,通過相互之間的作用形成數據的流動。設計規(guī)劃出的實體有:管理員信息實體、注冊會員會員信息實體
42、、歌曲常識實體、歌曲風采實體、留言板信息實體。實體之間關系的E-R圖如圖4-1所示:歌曲信息查 看用 戶管理員信息實體E-R圖如圖4-2所示:管理員帳號密碼注冊時間管理員信息實體ER圖會員信息實體E-R圖如圖4-2所示:會員帳號密碼注冊時間用戶信息實體ER圖歌曲信息實體ER圖如圖4-4所示:.歌曲信息編號標題內容時間歌曲信息ER圖4.3 數據庫邏輯結構設計數據庫的概念結構設計完畢后,現在可以將上面的數據庫概念結構轉化為某種數據庫系統所支持的實際數據庫模型,也就是數據庫的邏輯結構。在線點歌網站數據庫中各個表的設計結果如表所示。每個表格表示在數據庫中的一個表。表1為管理員信息表,存儲系統中的管理員
43、信息。表1 管理員信息表allusers表2為新聞信息表,記錄系統中已有新聞的信息。表2 新聞信息表allgonggao表3為歌曲信息表,記錄系統中已有歌曲的信息。表3 歌曲信息表gequ5 管理模塊界面設計會員界面的大局部功能都是以管理模塊為前提的,因為客戶模塊所顯示的數據大局部需要通過管理模塊來添加。因此,我們首先要來介紹管理模塊的設計與開發(fā)。管理模塊相對客戶模塊要復雜一些,因為在這里需要對所有信息進行維護,包括瀏覽、增加、修改和刪除等操作。為了便于系統維護,頁面的命名才用“模塊名+功能名的方式。概括起來,管理模塊具有以下功能:* 會員信息管理。* 歌曲信息維護。* 公告信息維護。* 管理
44、員維護。下面分別說明這些頁面的功能實現方法。5.1 用戶界面5.1.1 系統首頁界面系統首頁界面清晰,功能模塊劃分科學,使會員一見就有種親切感。首面由如下幾局部組成:功能導航欄以長方形排列,分為首頁、明星庫、已點歌曲、歌曲搜索、系統公告、后臺管理;5.1.2 明星列表操作界面當會員在首頁的導航欄里點擊“明星庫時,系統跳轉至此頁。此頁面為明星的信息列表界面,界面清晰,操作簡約。5.1.3 歌曲信息界面此界面為歌曲信息展示界面,用戶可在此頁面進行信息瀏覽。當會員選定某信息后后,可進行在線觀看操作:5.2 管理員界面5.2.1 后臺管理界面在界面左邊是功能列表,右側是功能操作區(qū),可在此進行所有功能的
45、操作。5.2.2 歌曲信息管理頁面從此界面可以看出,管理員可以進行添加及管理歌曲信息操作。5.2.3 新聞信息管理界面從此界面可以看出,管理員可以進行添加及管理新聞信息操作。5.2.4 管理員信息管理界面從此界面可以看出,管理員可以進行添加及管理管理員信息操作。 由于界面簡約,操作簡便,系統在設計時就充分考慮到這點,所以,在此不再累述其中的操作過程??傊?,系統界面設計人性化,功能齊全無遺漏、無冗余,是在線點歌網站的最大亮點。結 論1 系統的特點本系統是一個在線點歌網站,采用ASP.NET+SQL2000的模式來訂制的一個小型在線點歌平臺。本系統從功能上來說,比擬完備。系統以Web界面與用戶交互
46、,為用戶提供信息并接受其操作,同時通過數據庫管理系統來存儲信息數據。系統實現了對信息數據的瀏覽、查詢、編輯和管理等根本數據庫操作,系統采用了模塊化設計方法,根據會員的需求及程序的應用與維護的易用性,將各個局部置于不同的模塊當中,方便了程序的擴展與維護,同時建立了程序功能復用的根底。2 系統的缺乏和改良本系統根本上滿足了網上交流方面的需要。實現了歌曲愛好者所要求的功能,方便了他們進行交流。在界面上力求做到美觀、在操作方面盡量防止由于會員操作不當帶來系統的出錯現象。但由于時間倉促,本系統還存在一些缺乏之處,界面不夠美觀,需要進一步修飾和美化;對數據庫操作的性能有待進一步優(yōu)化,雖然本系統優(yōu)化了不少,
47、但要到達理想狀態(tài)還有一段距離,如局部功能程序代碼過長,如果后臺數據庫過大將會影響運行速度;局部數據庫表的設計存在一定的冗余,有待進一步優(yōu)化。根據系統的缺乏,繼續(xù)改良和完善本系統。提高審美觀點,可使用photoshop、fireworks等圖片處理工具修飾圖片,力求給會員提供美觀友好的界面;簡化程序代碼,可使不同界面之間能共享一些方法、函數和變量,對于相同的功能模塊可生成程序包供其它界面引用,這樣就會提高系統的運行速度;使用數據庫連接池技術提高數據庫操作的性能;數據庫的關系模式可以進一步標準化,減少冗余現象。3 設計收獲與心得畢業(yè)設計是最能表達我們所學知識的時候,是對我們大學四年所學理論知識的一
48、次穩(wěn)固和提高。設計本系統的過程不僅是對我學過的知識的一次應用,更是對我綜合處理問題、解決實際問題能力的培養(yǎng)和鍛煉。通過本次畢業(yè)設計使我對系統開發(fā)有了深入的了解,我的編程能力也有了較大的提高。我在設計過程中也遇到了很多困難,但是通過指導老師和同學的幫助以及自己的努力,最終還是順利地完成了畢業(yè)設計。雖然,畢業(yè)設計只有短暫的幾個月,但卻使我充分認識到自身還存在很多缺乏的地方,還需要不斷的努力來充實自己、完善自己,只有這樣才能學無止境,以求得更大的開展。致 謝在畢業(yè)論文結束,畢業(yè)設計完成之際,首先向在這半年中給予我?guī)椭漠厴I(yè)設計指導老師xxxx老師致以深深的謝意。xxx老師在教學任務繁忙的情況下,抽出
49、時間幫助糾正我在設計當中出現的問題,并耐心地為我的論文作校正。他對我的支持,不僅是技術上的,還有心理上的鼓勵和催促,他的指導和建議使我受益非淺,沒有他的幫助和指導,就不會有我今天的成果。感謝我的父母在我做畢業(yè)設計這段期間給予我很大的精神支持。最后向關心和支持我學習的所有領導、同學和朋友們表示真摯的謝意!感謝他們對我的關心、關注和支持!參 考 文 獻1 (美)佩特科維奇|譯者:馮飛、薛瑩,?Microsoft SQL Server2005初學者指南?,中文第1版,北京,清華大學出版社,2007年2 鄧文淵、挑戰(zhàn),?互動網站百寶箱?,北京,中國鐵道出版社,2004年3 (美)維埃拉|譯者:葉寒、管
50、賢平,?SQL Server2005編程入門經典(第2版)?,第2版,北京,清華大學出版社,2007年4 (美)奧蒂|譯者:高猛,?Microsoft SQL Server2005開發(fā)指南?,第1版,北京,清華大學出版社 ,2007年5 馬駿、陳志國、晉玉星,?ASP.NET網頁設計與網站開發(fā)上機實踐和實例解析(21世紀計算機應用技術系列規(guī)劃教材)?,第1版,北京,人民郵電出版社,20076 張海藩,?軟件工程導論?,2003年,清華大學出版社7 魏善沛編著.?Web數據庫技術實用教程?.北京. 清華大學出版社.19988 美 Jeffrey D.Ullman,?Fundamental Cou
51、rse of Database System?,TsingHua Press,2001年11月。9 美Jeffer R.Shapiro著,周之、黃玫譯,?SQL Server 2005參考大全?,清華大學出版社,2006年6月。10 隆華軟件工作室 編著,?SQL Server 2005程序設計?,清華大學出版社,2007年10月。的國王,而皇后卻是泰戈族的。這件事情的直接后果就是,兩個種族麾下的附庸族仆來波艾族兔頭人和加菲族的貓頭人直接在王城開展了一場大規(guī)模械斗。即使是性觀念和家庭觀念最為淡薄的萊茵族也憤怒了,當時萊茵族的族長,也是格雷克.薩爾陛下的父親差點和自己的兒子來了個決斗。和一個異族
52、女人保持曖昧關系這種事情,其實在比蒙王國貴族內部并不罕見,有的勢高權重的貴族甚至還擁有美貌的人類和精靈奴隸作為自己的禁臠,至于包養(yǎng)幾個風情萬種的狐族少女更是正常。但沒有一個貴族敢把這種事情放到水面上來的,這種冒天下之大不韙的事,是和家族榮譽連接在一起的,沒有一個貴族敢于挑戰(zhàn)自己家族的榮譽這么大膽。這種事情就好比一個人類男性娶了一個雌性食人魔一樣荒謬。泰戈族的反響同樣強烈,但是出乎意料的是,安琪爾公主居然接受了格雷克.薩爾陛下的求婚。這件事情以國王陛下的堅持和戰(zhàn)神祭祀的調停為終結,當時很多貴族,包括萊茵族的獅子們肯退讓的主要原因就是認為,這可能只是花心的陛下一次偶爾的嘗鮮而已,很快他就會厭倦的,
53、畢竟獅族在愛情上極度不負責任的這個名聲遠比勇猛無敵來的更加有名氣。讓人大跌眼鏡的是,格雷克.薩爾陛下對愛情堅貞的程度簡直可以媲美已經在比蒙世界中滅亡了很久的曼都克族的鴛鴦,他一口回絕了其他各族進貢美女的請求,只出于國王必須納四妃的法例,接納了泰戈族奉獻的三個側妃,和安琪爾皇后一起恩恩愛愛度過了二十五年春秋。很多種族對國王的偏心表示了嚴重的不滿,但卻又無可奈何。國王陛下對泰戈族美女的偏愛已經遠遠超過了對他本族美女的喜愛。四個王妃總共給格雷克.薩爾陛下生了二十四個王子和四位公主,從而也帶給了比蒙王國一個巨大的驚喜和難題,萊茵族和泰戈族的混血,不愧是兩個最優(yōu)秀的種族的結晶,王子們都遠比自己的親戚,無
54、論是泰戈族的表哥還是萊茵族的堂兄,都要更加敏捷,更加高大,更加孔武,更加的聰明。比蒙王國是極度尚武的國度,雖然比蒙們對武力的崇拜已經到了無可復加的地步,但是今后泰戈族和萊茵族的平衡被打破,今后這些勇猛而聰明的王子們,會不會永久地將比蒙王國統治下去,這才是長老院和圣壇祭祀們最頭疼的事情。以前雖然有別的種族有異族通婚,并產生后代,但從來沒有誕生過如此強大,如此有統治力的新后代,這個例子徹底把長老們難住了。戰(zhàn)神的智慧指引了這一切,圣壇紅袍大祭司通過與戰(zhàn)神坎帕斯精神交流之后,宣布了戰(zhàn)神的旨意,新誕生的王族被賜名為戰(zhàn)神之族,永遠的圣殿守護者,鑒于戰(zhàn)神之族過于強大的力量,所以他們將永久地被戰(zhàn)神坎帕斯剝奪“
55、絕大局部生育后代的權利,至于其他種族異族通婚產生后的后代,戰(zhàn)神將不再過問。萊茵族和泰戈族的生育能力本就不是很好,戰(zhàn)神的旨意既然是這么委婉,弦外之意就更是明擺著的了。愛情永遠是殘酷的。這話不知道是誰說的,格雷克.薩爾陛下每每想到這里,眼眶就不禁濕潤了。*兄弟們耶誕節(jié)快樂呵呵種族設定是一定要寫的有哪位兄弟愿意的話幫我寫寫別的種族怎么樣?哈哈六大貴族不需要你們寫了別的倒是可以寫好了發(fā)論壇或者密我都可以順推兩本自己兄弟的書?我不是人?天下皆破?。點擊觀察圖片鏈接:種族設定愛琴大陸的世界 海族和比蒙水族的設定 海族:幅員遼闊的海洋,讓海中的國度比起地上的國家更加的龐大,生物的數量更加復雜和多員化,海中的
56、智慧人類,也擁有著比陸地智慧人類更加強壯的軀體,更加聰明的頭腦。 代表種族: 美人魚:海中的皇族,最討厭陸地生物的海中人類,傳說中喜歡用新鮮的人類作為食物的海中霸主,恐怖的天生水系魔法師! 代表人物: 艾薇兒:劉震撼三個妻子之一,精通水系魔法。 特殊技能:星空倒影雙修結界:海族的女海神安菲特里忒的最高祝福,可以幻化出元素人魚抵擋攻擊。 西米里安.波塞頓:艾薇兒的哥哥,海中的王子。 特殊技能:獸浪結界:用巨浪變化成巨鯨,將對手直接吞滅嚼碎。 加布林族魔鯊戰(zhàn)士:西雅圖海中的強大戰(zhàn)士,強橫身體,與生俱來的水系魔法,個性極其兇悍,一旦不敵對手,他們甚至不惜自爆身體 代表人物: 理查德:愛薇兒登場時的手
57、下,性格暴戾,劉震撼手下海族第一個犧牲品。 特殊技能:波濤之盾:藍色的水珠在騎士的身前形成一個半月形護障,防御敵人攻擊。 班尼路族逆戟鯨武士:海中站在金字塔最頂端的武士,不可戰(zhàn)勝的存在。 代表人物: 菲高:愛薇兒的手下,被用來找劉震撼麻煩,后被云秦金人掰斷胳膊。 特殊技能:強壯。 強壯。馬庫拉族招潮蟹人:海族中的魔法師-風暴撕裂者術士 代表人物: 一個杰出的風暴撕裂術士:一度研究出了超強的水結界,讓不能長時間離開水面的海族軍隊擁有了脫離海洋約束牽泮的能力,從而能夠侵略陸地。 特殊技能:海族中的魔法師,擁有毀天滅地的元素力量曾經有過一個杰出的風暴撕裂者術士創(chuàng)作出了復雜的水結界:讓不能長時間離開水
58、面的海族軍隊擁有了脫離海洋約束牽泮的能力,從而能夠侵略陸地千年前海陸大戰(zhàn)的由來摩韶族蚌人:神秘的東方海族,天生的幻術師,稀少程度不亞于人魚。 代表人物: 凝玉:劉震撼三個妻子之一,精通幻術 特殊技能:海市蜃樓:通過光線來欺騙人的視覺,使人產生幻覺。 卡帝樂族揚子鱷武士:兩棲類海族,強大的防御力和攻擊力,遠東云秦帝國特有種族,已經滅亡。 代表人物: 鱷魚武士:遠東尋藥船隊護衛(wèi) 特殊技能:未知,推斷為強大的物理攻擊 章魚武士:海族戰(zhàn)士。特殊技能:善于攀緣。比蒙水族灣鱷武士:兩千年前海陸大戰(zhàn)役中水族損失殆盡,現任國王格雷克.薩爾陛下也不過只擁有四個灣鱷武士做為儀仗隊。 代表人物: 比蒙國王的儀仗隊:
59、強大的護衛(wèi),數量極為稀少。 特殊技能:未知,推斷為強大的物理攻擊 左丹奴族蛙人:比蒙王國的水軍,不過是兩棲軍團。 代表人物: 落日大沼澤軍團士兵:隨斯邁族的天鵝鎮(zhèn)守著王國的西南部邊境的落日大沼澤 特殊技能:未知,推斷為跳躍力極高。 模特族龜人:比蒙王國的水軍,不過是兩棲軍團。 代表人物:東北神廟的維安大薩滿齊丹大人,亞龍祭祀。落日大沼澤軍團韓碩暗想“哇魂飛魄散的一聲驚呼,傳遍了整個女學員生活區(qū)。韓碩心里陰笑著,暗道這次不嚇死你,也要嚇昏你。心里想著,韓碩表情是越來越恐怖,空洞的眼睛一番,全是白眼珠子,身子踩著樹枝晃蕩的幅度更大了。因為翻著白眼珠子,韓碩已經看不到莉莎,等到一聲魂飛魄散的大叫之后
60、,韓碩表情越來越恐怖的時候,突然再也沒有聽到莉莎的聲音。應該是嚇昏過去了吧,韓碩心里想,聽著周圍傳來亡靈系女學員的咒罵之聲,韓碩暗想差不多該撤了,不然要被抓住就倒大霉了。正打算把眼睛恢復正常逃走,突然鼻梁上面?zhèn)鱽硪还删尥?,然后頭上又是一陣巨痛,身子不由自主的從大樹上面落下,跌了個渾身酸麻,昏頭轉向。然后雨點一般的攻擊,“噼里啪啦的落在韓碩的身上,一個聲音一邊打一邊罵:“布萊恩,看不出來你有長進了?。∩洗尉尤粵]死,但是腦子是不是壞了,本小姐我修的是亡靈系的魔法,天天和骷髏僵尸在一起,你這個白癡竟然扮尸體嚇我,我真是佩服你的白癡行為,難道未來亡靈系的大魔導師莉莎,連靈魂有沒有在身體內都會分不清嗎?
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 集中供熱方案(15篇)
- 有余數的除法(2位數除以1位數)競賽試題例題
- 調度室技術工作總結
- 亮達建筑材料科技(徐州)有限公司年產100萬平方米LD建筑保溫與結構一體化模板生產項目環(huán)境影響報告表
- 課件1:2.3 渦流、電磁阻尼和電磁驅動-物理人教版選擇性必修第二冊
- 兒童公共衛(wèi)生培訓良好的健康衛(wèi)生是最起碼的文明準則
- 廣告與市場營銷培訓
- 選址拓展工作總結
- 財務結算培訓課題課件
- 小學二年級數學口算題每頁60題
- ASTM-A269-A269M無縫和焊接奧氏體不銹鋼管
- 血透患者常用藥物及用藥指導
- 工程施工趕工措施方案
- 2025屆上海市靜安區(qū)新中高級中學高二上生物期末檢測模擬試題含解析
- 2024年新疆中考數學試卷(含答案解析)
- 杭州市衛(wèi)生健康委員會所屬事業(yè)單位招聘考試真題
- 九年級分流工作實施方案
- 20S515 鋼筋混凝土及磚砌排水檢查井
- 樓盤、園區(qū)開荒保潔服務方案(投標方案)
- 普通高中(完全中學)辦學水平督導評估指標體系
- 保修卡三包憑證
評論
0/150
提交評論