在線ktv論文版_第1頁
在線ktv論文版_第2頁
在線ktv論文版_第3頁
在線ktv論文版_第4頁
在線ktv論文版_第5頁
已閱讀5頁,還剩24頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、在線ktv論文doc版在線ktv論文doc版摘要 隨著Internet技術的發 展,人們的日常生活已經離不開網絡。未來社會人們的生活和工作將越來越依賴于數字技術的 發展,越來越數字化、網絡化、電子化、虛擬化。Internet的發展歷程以及目前的應用狀況和發展趨勢,可以充分地相信網絡技術將極大的改變我們的生活和工作方式, 甚至社會的價值觀也會發生莫種變化。本設計嘗試用 ASP.NET在網絡上架構一個在線點歌平 臺,讓每一個歌曲愛好者都能在業余生活中找到一個可以在 線歌曲的系統。本文從理論和實踐兩個角度由發,對一個具有基本互動功 能的在線點歌網站進行設計與實現分析。論文首先較為詳盡地介紹了面向對象

2、分析與設計的有關 概念與技術。接著對交易系統的可行性進行了分析,然后對系統的設計 思想、設計目標與系統的整體結構進行了明確的規劃。最后對系統的主要頁面、數據庫的設計與實現作了較為詳 細的講解。本在線點歌網站是運用 ASP.NET技術來實現的。其主要功能有: 會員管理,添加歌曲,點歌管理,歌曲查找,留言系統,網站管理等論文在撰寫過程中,力求將理論與實踐應用相結合,對各 種理論進行闡述的同時配合系統從實際應用和操作技巧上 加以說明,希望能夠更充分地體現到這些知識與技術在本系 統中的應用與實現?!娟P鍵詞】交流網站,ASP.NET,SQL2005,VS2005 Abstract Along with

3、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 course and present

4、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 every customer needn

5、 t 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 detail, especially in

6、troducing the knowledge which apply for this system, such as: the feature andflow 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, then minutely l

7、ayouts 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.Net platform.

8、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, website s management, etc. During the course of writing this article, I strive to integrate theory and practice. While ex

9、patiating the different kind of theories, I 川uminate the application and operation skill combining the system so as to fully incarnate the application of these theories and techniques to this system. Key words: Exchange site, ASP.NET, SQL2005,VS2005 - 2 -目 錄摘要 0 Abstract1第1章選題背景2 1.1課題研究背景與意義21.1.1課

10、題研究背景3 1.1.2課題研究意義4 1.2可行性分析 4 1.2.1經濟可行性5 1.2.2技術可行性5 1.2.3操作可行性6 1.2.4法律可行性6 2系統開發工具 7 2.1 ASP.NET簡介72.2 ASP.NET的特點7 2.3 ASP.NET的重要優勢 8 2. 4運行 環境 8 2.5 Visual Web Developer 2005 簡介 10 2 需求分析 11 2.1業務流分析11 2.2數據流分析12 2.3數據字典13 2.3.1 在線點歌網站的數據字典 13 2.3.2在線點歌網站的數據項14 3系統功能模塊劃分16 4數據庫設計17 4.1數據庫需求 分析1

11、7 4.2數據庫概念結構設計17 4.3數據庫邏輯結構設計19 5管理模塊界面設計 21 5.1用戶界面22 5.1.1系統首 頁界面22 5.1.2明星列表操作界面 22 5.1.3歌曲信息界面235.2管理員界面24 5.2.1后臺管理界面24 5.2.2歌曲信息管 理頁面24 5.2.3新聞信息管理界面 26 5.2.4管理員信息管理 界面27結論29附錄1代碼33附錄2翻譯41第1章選 題背景1.1課題研究背景與意義Internet是世界上最大的計算機互聯網絡。所謂計算機網絡,就是把分步在不同地理區域的計算機與 專門外部設備用通信線路互連成一個規模大、功能強的網絡 系統,從而使計算機之

12、間相傳遞信息,共享硬件、軟件,數 據信息等資源。它是現代通信技術與計算機技術相結合的產物。而Internet連接著世界各地數以千萬計大大小小的電腦網 絡和主機,是世界上最開放的計算機網絡。1969年,美國國防部研究計劃管理局(ARPA)開始建立一個命名為ARPANET的網絡,當時建立這個網絡的目的只是為了將美國的幾個軍事及研究用電腦主機連接起來人們普遍認為 ARPANET就是Internet的雛形。1985年,美國國家科學基金會 (NFS)開始建立 NSFNET, 它成為Internet上主要用于科研和教育的主干部分,代替了 ARPANET的骨干地位。1989年MILNET (由ARPANET

13、分離由來)實現和NSFNET 連接后,就開始采用Internet這個名稱。自此以后,其他部門的計算機網相繼并入Internet , ARPANET就宣告解散。90年代是Internet的商業化階段,商業機構開始進入 Internet,使Internet開始了商業化的新進程,也成為 Internet 大發展的強大推動力。1995年,NSFNET停止運作,Internet已徹底商業化了。Internet的規模一直呈指數增長,除了網絡規模在擴大外, Internet應用領域也在走向多元化。最初的網絡應用主要是電子郵件、新聞組、遠程登陸和文 件傳輸,網絡用戶主要是科技工作者。然而到了 90年代早期,一

14、種新型的網絡應用一一萬維網問世后,一下子將無數非學術領域的用戶帶進了網絡世界, 萬維網以其信息量大、查詢快捷方便而很快被人們所接受。隨著多媒體通訊業務的開通,Internet已經實現了網上購物、遠程教育、遠程醫療、視頻點播、視頻會議等新應用,可以說Internet的應用領域已經深入到社會生活的方方面面。Internet之所以發展如此迅速,被稱為二十世紀末最偉大 的發明,是因為Internet從一開始就具有的開放、自由、平 等、合作和免費的特性所推動的。也正是這些特性,再加上共享性、交互性、虛擬性、全球 性和個性化,使得Internet稱為二十一世紀的商業聚寶盆:萬維網的英文全稱是World W

15、ide Web,也可以寫為WWW、Web 或 3Wo它是使用超文本探索 Internet的系統,最早由位于日內瓦 的歐洲粒子物理實驗室 CERN所創建。創建者的目的是建立一種網絡系統,將分布在世界各地的 物理學家組織在一起,互相交流設計思想和研究成果。1990年底,第一套 WWW軟件問世,其后發展極為迅速。WWW不僅能夠傳輸文本,也能夠傳輸圖像、聲音和動畫 信息。在使用 WWW進行文件閱讀時,屏幕上會由現許多不同于 基色的詞或詞組,這就是 超級鏈接工超級鏈接是指向 Web 頁面的統一資源定位器(URL)的對象。當用戶單擊一個超級鏈接時,該用戶界面就會跳轉到超級鏈接所指向的Web頁面。URL可以

16、看作是 Web頁面的地址。每個Web頁面都有一個或多個 URL與之相關WWW采用與 網”狀結構組織有關的資源。與其他信息發布工具相比,WWW由于所需的費用很低,應用范圍很廣,因而具有很大的吸引力。隨著文本、圖像、影像、聲音和交互式應用程序的統一,WWW已經成為信息交換的有效方式。WWW使訪問者可以瀏覽各種信息資源,并通過各種超級鏈接輕易地從一種信息資源轉到另一種信息資源。隨著新的應用程序和瀏覽器不斷由現,Web已成為Internet上發布文本和多媒體信息的通用手段。1.1.1 課題研究背景 據我國IT行業發布的報告表明,近 年來,我國互聯網發展呈快速增長趨勢,網民的數量已達 8700萬,逼近世

17、界第一,而隨著人民生活水平的不斷提高, 精神需求的提高也日益體現由來,作為一種較普及的藝術形 式,歌曲逐漸為人所喜歡。而歌曲愛好者們平常交流只限于小團體內部,及部分歌曲 展或是歌曲刊物,沒有一種能讓他們能夠進行大眾形式的交 流的平臺。網絡的誕生和發展,顛覆了傳統的信息傳播方式,沖破了 存在于傳統交流方式中時間和空間的種種壁壘,極大地改變 了人類從物質到精神、從形式到內容、從生產到生活的各種 活動,并且給人類帶來了新的機遇和挑戰。信息在社會和經濟的發展中所起的作用越來越為人們所重視信息資源的開發利用水平成為衡量一個國家綜合國力的重要標志之一。計算機作為信息處理的工具,為適應數據處理需求的迅速 提

18、高,滿足各類信息系統對數據管理的要求,在文件系統的 基礎上發展基礎數據庫系統,數據庫方法針對事物處理中大 量數據管理需求提供了更加周到和人性化的服務。1.1.2 課題研究意義 計算機和網絡技術的不斷進步和提 開,使人類的信息傳播方式和生活方式都得到了很大的改 變,而各個產業都在自己的領域中不同深度的融入了計算機 及網絡技術,對本行業的發展起了很大的推動作用?;贐/S模式的在線點歌網站克服了傳統交流方式時所帶 來的人力、物力以及時間上的浪費和交流影響深度的限制, 同時也保證了交流過程的科學化、高效化,使交流過程方便、準確、快捷、深入人心。本課程設計利用 ASP.NET和SQL 2000技術實現

19、。網絡技術的迅速發展,使得人類社會突飛猛進,網絡交 流是其中一個重要的增進渠道。采用這種交流方式,一是無紙化交流,節約的造紙印刷資 源不可計數;二是在交流方式及方法上有了多種選擇,增加 了信息的可讀性和豐富性??傊殡S著個人電腦的普及和使用電腦人口的增加,網絡交流在眾多的銷售渠道中脫穎而生,其地位及占有量一定會逐漸增加。技術革命引發產業結構變革,市場的競爭規則也會跟著發生變化,網絡交流的產生是流通領域中的一場革命。1.2可行性分析 隨著計算機技術的發展和網絡人口的增加,網絡世界也越來越廣博,越來越豐富,網絡信息交流已 經是其中最大的一項功能。我們相信要不了太長有時間,會員就可以在網絡世界上獲

20、 得他們在現實世界上可以獲得而不方便獲得的所有信息??尚行匝芯康哪康模褪怯米钚〉拇鷥r在盡可能短的時間 內確定問題是否能夠解決。要達到這個目的,必須分析幾種主要的可能解法的利弊, 從而判斷原定的系統規模和目標是否現實,系統完成后所能 帶來的效益是否大到值得投資開發這個系統的程度。因此,可行性研究實質上是要進行一次大大壓縮簡化了的 系統分析和設計的過程,也就是在較高層次上以較抽象的方 式進行的系統分析和設計的過程。系統的可行性分析主要包括經濟上的可行性,技術上的可行性,操作上的可行性和法律上的可行性。本系統的可行性分析如下:1.2.1 經濟可行性 由于開發此在線點歌網站所需的硬件(計算機及相關硬

21、件)和軟件環境 (ASP.NET+SQL2005),市 場上都容易購買到或從相關網站下載,系統成本主要集中在 本管理系統的開發與維護上,對會員不造成過重的經濟負 擔。而一旦此系統投入使用,不僅可以減少商家的工作強度,提高工作效率,而且方便了會員的購買,打破了傳統的交流模 式,極大限度的方便了會員,也為系統的進一步推廣創造了 條件,而且,目標系統不是很復雜,開發的周期較短,人員 經濟支由不大,所節省的大量人力、財力產生的效益將遠遠 大于本管理系統的開發成本,所以從經濟方面講開發此系統是可行的。1.2.2 技術可行性 在線點歌網站的開發基于B/S模式,主要包括前端應用程序的開發以及后臺數據庫的建立

22、和維 護兩個方面。對于前者要求應具備功能完備、易于使用等特點,而對于 后者則要求能建立數據一致性和完整性強、數據安全性好的 庫。本系統擬采用 ASP.NET和SQL2005分別作為前端和后端 的開發工具。ASP.NET是由微軟在.NET Framework中所提供的,開發 Web應用程序的類庫,封裝在 System.Web.dll文件中,顯露 出System.Web命名空間,并提供 ASP.NET網頁處理、擴充 以及HTTP通道的應用程序與通訊處理等工作,以及 WebService的基礎架構ASP.NET是ASP技術的后繼者,但它的發展性要比ASP技術要強大許多。ASP.NET可以運行在安裝了

23、 .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的前身 ASP技術,是在 IIS 2.0上首次推由 (Windows NT 3.51),當時與 ADO 1.0 一起推由,在 IIS 3.0(Windows NT 4.0)發揚光大,成為服務器端應用

24、程序的熱門 開發工具,微軟還特別為它量身打造了Visual InterDev開發工具,在1994年到2000年之間,ASP技術已經成為微軟推 展Windows NT 4.0平臺的關鍵技術之一,數以萬計的ASP網站也是這個時候開始如雨后春筍般的由現在網絡上。由于它的簡單以及高度客制化的能力,也是它能迅速竄起 的原因之一。SQL 2000作為微軟在Windows系列平臺上開發的數據 庫,一經推由就以其易用性得到了很多用戶的青睞,相信大多數將自己的業務建立在Windows平臺上的用戶都會對它有相當的親切感。區別于FoxPro、Sql 2000小型數據庫,SQL 2000是一個功能完備的數據庫管理系統

25、。它包括支持開發的引擎、 標準的SQL語言、擴展的特性(如 復制、OLAP、分析)等功能。而像存儲過程、觸發器等特性,也是大型數據庫才擁有的。1.2.3 操作可行性本系統是一個基于 Web的網上在線點 歌網站,是 Web技術應用于網上交流中的產物。系統基于 Web的工作界面,使歌曲愛好者無論身處何地, 都能在瀏覽器中直接進行選歌、唱歌等操作。在操作使用上十分方便,只需連上網,在自己的電腦上通 過Web瀏覽器就可使用本系統,同時所有的操作都是基于 Web的的操作方式,如:鏈接、按鈕、文本框等等。所有的操作通過瀏覽器完成,客戶端不需要配置其他應用 軟件,會員不需培訓。因此,在操作使用上,本系統簡單

26、、方便,易于使會員接 受,本系統盡力為會員著想,因而該系統是方便可操作的。1.2.4 法律可行性即該平臺的開發會不會在社會上引起 侵權或其它責任問題。因為該平臺是作為畢業設計與商業無關,又因為是自主開 發設計,因此不會構成侵權,在法律上是可行的。1.2.5 各章簡介 第1章引言部分,引言主要敘述課題的研究背景和意義,以及問題的可行性分析。第2章主要內容是:系統需求分析包括,業務流程分析;數據流分析;數據字典。第3章主要內容是:系統設計包括,系統設計思想(如頁面模塊化、注意安全性、 代碼的復用等);系統功能模塊劃分。第4章主要內容是:數據庫設計包括,數據庫需求分析,數據庫概念結構設計,數據庫邏輯

27、結構設計。第5章主要內容是:系統通用功能模塊的編寫包括,系統結構概覽。第6章主要內容是:管理界面包括,管理界面結構設計;用戶管理模塊;歌手管理模塊;歌曲管理模塊;系統管理模塊。第7章主要內容是:客戶界面設計包括,客戶界面結構設計;用戶注冊模塊;用 戶登陸模塊。最后還有結論、致謝、參考文獻等等內容的介紹。2系統開發工具 2.1 ASP.NET簡介 ASP.NET是建立在 公共語言運行庫上的編程框架,可用于在服務器上生成功能 強大的Web應用程序。與以前的 Web開發模型相比,ASP.NET的第一個版本具有幾個重要優點。在此基礎上,通過在開發人員工作效率、管理、擴展性和 性能領域增加對一些激動人心

28、的新功能的支持,ASP.NET 2.0進行了改進:(1)開發人員工作效率 ASP.NET 2.0將常用的 Web任務封 裝到應用程序服務和控件中,這些服務和控件可方便地在網 站之間重用。利用這些基本生成塊,較之以前的版本,現在實現許多方 案所需的自定義代碼要少得多。使用ASP.NET 2.0,能夠顯著減少生成 Web常用方案所 需的代碼量和概念量。(2)管理ASP.NET 2.0在設計時充分考慮了管理功能。ASP.NET 2.0引入了幾個新功能,進一步增強了對ASP.NET服務器的部署、管理及操作。ASP.NET MMC管理工具。ASP.NET 2.0提供了新的綜合管理工具,該工具使管理員能夠

29、以圖形方式讀取或更改常用設置。預編譯工具。ASP.NET 2.0提供了新的應用程序部署實用工具,使開發 人員和管理員都能夠在部署前對動態ASP.NET應用程序進行預編譯。此預編譯自動查找站點中的所有編譯問題。(3)靈活的擴展性 ASP.NET 2.0是一個組成良好的開放 系統。無論是服務器控件,還是頁處理程序,都能根據您的需要 方便地進行自定義和替換。2.2 ASP.NET的特點 ASP.NET是編寫動態 Web頁的一種 功能強大的新技術。它集成了 Microsoft的兩個主要技術:Active Server Pages (ASP)和.NET。ASP在Web計算技術上的歷史相對久遠一些,五年多

30、來已 經為創建動態 Web頁提供了穩固的、快捷且行之有效的方 法。.NET是新事物,它是由 Microsoft設計的一整套技術,將 給未來的編程方式以及公司商務運作方式帶來前所未有的 革命。因此,作為這兩者的結合產物,ASP.NET在創建動態 Web頁時利用了 .NET的革新技術。ASP.NET技術比其舊版本更強大,它不僅可以生成動態 Web頁,而且能夠對它們進行調整以適應所使用的瀏覽器。更妙的是,ASP.NET帶來了一套完整的預定義控件,可用 于自己的工程中,這樣就節省了時間,提高了效率。可以使用ASP.NET做些什么呢?最引人注目的一項革新 技術就是創建自己的應用程序的方式,可以使用Vis

31、ualBasic.NET、JScript和C#等語言,甚至可以混合使用它們 一一 可以選擇最適合的語言,或是您最擅長的語言。在應用程序中,ASP.NET允許為莫個特定用戶定制頁面, 當瀏覽Web站點時跟蹤用戶的詳細資料,并在數據庫或是自我描述的XML文件中存儲他們的信息。只需單擊按鈕就可改變頁面布局,并從機器中添加和刪除 文件(如果有適當的權限),甚至無須先下載其他應用程序 就可利用其邏輯關系。2.3 ASP.NET的重要優勢 性能增強 在服務器上運行的 ASP.NET代碼是經過編譯的公共語言環境代碼, 與以往解釋 性的代碼相比,它無疑會有快得多的執行速度。止匕外,通過預先綁定、及時編譯、本地

32、優化及緩存服務等 技術,使開發工作既高效又輕松。世界范圍的工具支持 通過Visual Studio.NET集成開發環 境,ASP.NET可以獲得豐富的工具支持,如拖放控件、自動 化配置等。強大和靈活公共語言環境基本類庫、消息處理和數據訪問解決方案都已經無縫集成到ASP.NET,可以使用您喜歡的語言進行開發。另外,公共語言環境還保證了您在已經做的基于COM的開發可以移植到 ASP.NET。安全性 使用授權和鑒定技術可以確保應用程序的安全2. 4運行環境 ASP.net是一種建立在通用語言上的程序 構架,能被用于一臺 Web服務器來建立強大的 Web應用程 序。ASP.net提供許多比現在的 We

33、b開發模式強大的的優勢。執行效率的大幅提高ASP.net是把基于通用語言的程序在服務器上運行。不像以前的ASP即時解釋程序,而是將程序在服務器端首 次運行時進行編譯,這樣的執行效果,當然比一條一條的解 釋強很多。世界級的工具支持 ASP.net構架是可以用Microsoft (R) 公司最新的產品 Visual S開發環境進行開發, WYSIWYG (What You See Is What You Get 所見即為所得) 的編輯。這些僅是 ASP.net強大化軟件支持的一小部分。強大性和適應性 因為ASP.net是基于通用語言的編譯運 行的程序,所以它的強大性和適應性,可以使它運行在Web應

34、用軟件開發者的幾乎全部的平臺上(筆者到現在為止只知 道它只能用在 Windows 2000 Server上)。通用語言的基本庫,消息機制,數據接口的處理都能無縫的整合到 ASP.net的 Web應用中。ASP.net同時也是language-independent語言獨立化的,所 以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現在已經支持的有 C# (C+和 Java 的結合體),VB , Jscript。將來,這樣的多種程序語言協同工作的能力保護您現在的基于COM+開發的程序,能夠完整的移植向ASP.neto簡單性和易學性 ASP.net是運行一些很平常的任

35、務如表 單的提交客戶端的身份驗證、分布系統和網站配置變得非常 簡單。例如ASP.net頁面構架允許你建立你自己的用戶分界面, 使其不同于常見的 VB-Like界面。另外,通用語言簡化開發使把代碼結合成軟件簡單的就像 裝配電腦。高效可管理性 ASP.net使用一種字符基礎的,分級的配置 系統,使你服務器環境和應用程序的設置更加簡單。因為配置信息都保存在簡單文本中,新的設置有可能都不 需要啟動本地的管理員工具就可以實現。這種被稱為“Zero Local Administration 的哲學觀念使 A的基于應用的開發更加具體,和快捷。一個ASP.net的應用程序在一臺服務器系統的安裝只需要 簡單的拷

36、貝一些必須得文件,不需要系統的重新啟動,一切 就是這么簡單。多處理器環境的可靠性ASP.net已經被刻意設計成為一種可以用于多處理器的開發工具,它在多處理器的環境下用 特殊的無縫連接技術,將很大的提高運行速度。即使你現在的 ASP.net應用軟件是為一個處理器開發的, 將來多處理器運行時不需要任何改變都能提高他們的效能, 但現在的ASP確做不到這一點。自定義性,和可擴展性 ASP.net設計時考慮了讓網站開發 人員可以在自己的代碼中自己定義“plugin的模塊。這與原來的包含關系不同,ASP.net可以加入自己定義的如 何組件。網站程序的開發從來沒有這么簡單過。安全性基于Windows認證技術

37、和每應用程序配置,你可 以確性你的原程序時絕對安全的。(但是Asp的經驗告訴我們,不能這么自信, M$老是會 由 Bug 的) 2.5 Visual Web Developer 2005 簡介 Visual Web Developer 2005 速成版是 Microsoft Visual Studio 2005 系歹U 產品的一部分,也是用 ASP.NET 2.0構建Web應用程序的 最佳開發工具。(1)更好的 Web 項目 Visual Web Developer 為管理 Web 項目中的文件提供了更多的靈活性和功能。例如對文件系統的支持。Visual Web Developer提供在計算機

38、上的任意文件夾內 創建新 Web應用程序的選項。當創建文件系統項目時,計算機上無需安裝有IIS或FrontPage服務器擴展。您只需指向一個文件夾并開始構建網頁即可。(2)更好的數據支持 通過將數據控件拖放到頁上,可以輕松創建數據庫驅動的網頁。利用新的 ASP.NET 2.0數據源控件,您可以輕松連接到數 據庫,而無需編寫任何代碼。在Visual Web Developer中,所有數據連接對話框和向導 都提供在應用程序的 Web.Config文件中存儲數據庫連接字 符串的選項。在Web.Config文件中存儲數據庫連接字符串使您的連 接字符串更易于管理也更安全。如果您需要更改數據庫密碼,只需在

39、一個位置進行更改。2需求分析2.1業務流分析在線點歌網站工作流程為: 系統啟動并系統界面,所有會員都可以對網站的信息進行查 看操作。注冊會員有權在留言進行留言,以與其他會員進行互動交 流。管理員可以對系統信息進行添加、修改和刪除的權限,及 對系統管理的所有功能進行操作。本系統的業務流程圖如圖2-1所示:普通用戶 歌曲分類 信息瀏覽 管理員 用戶注冊 登陸界 面歌曲詳細信息瀏覽后臺操作界面登陸系統聯系我們 注冊用戶本系統是將現代化的計算機技術與交流模式相結 合,按照系統交流的服務流程設計完成的。同時為擴展服務范圍,初步設計一個交流平臺以利于信息 發布和管理。為了使系統在各項管理中發揮更大的作用,

40、實現工作過程 的計算機化,提高工作效率和工作質量,現提由如下系統開 發目標:具體目標如下:(1)操作簡單、界面友好:完全控件式的頁面布局,使得信息的查詢工作更簡便;許多 選項包括歌曲常識、歌曲風采等只需要點擊鼠標從導航菜單 中選取就可以完成。(2)即時可見:對信息的處理(包括添加、修改、刪除)將立即在主頁的對應欄目顯示由來,達到 即時發布、即時見效 的功能。(3)功能完善:不僅包括常見系統的信息管理的各個方面:信息錄入、瀏覽、刪除、修改、查詢等各個方面,完整地實 現了系統對即時信息的管理要求。而且,還能進行對會員的管理,對會員的資料進行審核, 以及上傳文件的管理。同時,為了能有效方面的更新系統

41、的界面。(4)方便移植:系統應具有實用性、可靠性和適用性,同時注意到先進性。針對不同的會員,只需要稍作修改就可以開發由適合自己特點的網絡交流系統。系統界面中所需的條目,圖片等數據都存放于數據文件 中,只要對該文件做部分修改,就能在系統界面上實現及時 更新的效果,減少了更改系統源代碼的復雜性。(5)動態管理:對系統數據庫實行動態操作,能實現對數據庫信息的動態查詢、動態更新修改和動態錄入數據。2.2數據流分析 數據流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數據流程分析的目的就是要發現和解決數據流通中的問題?,F有的數據流程分析多是通過分層的數據流程圖( dataflow diagram

42、 ,簡稱DFD )來實現的。其具體的做法是:按業務流程圖理由的務流程順序,將相應調查過程中所掌握的數據處理過程,繪制成一套完整的數據流程圖。在線點歌網站的數據流程:對本系統操作的數據源有普通會員和管理員兩種,首先由系 統管理員根據不同會員的需要將莫些信息保存到數據庫中,然后再進行發布所有會員均可以進行信息查詢。通過對本系統的需求分析,系統的基本功能已經確定。整個系統的數據流程圖如 2-2:注冊用戶 管理員 普通用戶 聯系我們 后臺界面 系統界面查看信息系統數據庫信息的修改 2.3數據字典數據 字典是關于數據的信息的集合,也就是對數據流圖中包含的 所有元素的定義的集合。數據流圖和數據字典共同構成

43、系統的邏輯模型。2.3.1在線點歌網站的數據字典1.數據字典列表 一一數據流數據存儲名稱:管理員信息數據來源:管理員信息表數據去向:管理員登陸模塊數據組成:管理員信息=管理員系統編號+管理員姓名+管理員密碼+管理員權限描述:存儲了管理員的基本信息數據存儲名稱:注冊會員信息數據來源:注冊會員信息表數據去向:注冊會員模塊數據組成:注冊會員信息=系統編號+會員名+密碼+性別+電話+添加時 間等描述:存儲了注冊會員的基本信息 數據存儲名稱:歌曲信息信息 數據來源:歌曲信息信息表 數據去向:歌曲信息模塊 數據組成:歌曲信息信息=系統編號+名稱+內容+圖片+價格+類別+添加時間等描述:存儲了歌曲信息的基本信息 數據存儲名稱:新聞信息數據來源:新聞信息表 數據去向:新聞模塊數據組成:新聞信息=系統編號+類別名稱+添加時間等 描述:存儲了新聞的基本信息 描述:管理員登錄系統進行管理員登錄管理輸入:管理員的用戶名、密碼 過程:判斷是否為合法的管理員 輸由

溫馨提示

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

評論

0/150

提交評論