男人摸女人的胸视频,91精品国产91久久久久久最新,黄色视频性爱免费看,黄瓜视频在线观看,国产小视频国产精品,成人福利国产一区二区,国产高清精品自拍91亚洲,国产91一区二区

加急見刊

基于.NET的數據共享網站的設計

admin

摘 要

《基于.NET的數據共享網站的設計》是運用Microsoft Visual Studio .net與SQL server軟件聯合開發的用于互聯網用戶進行數據的管理,瀏覽與下載的一個網絡平臺。用戶既是資源的需求者,同時也是提供者,以這種模式在短時間內就可以使網站的資源存儲量達到一定的水平。網站提供一定的網絡空間讓用戶可以自由的添加或刪除屬于自己的數據。在本文開始部分闡述了互聯網站的發展以及開發工具的基本功能和使用方法。在設計描述部分逐步講述項目的需求分析,網站架構設計,功能分析與設計,數據庫設計,其中有相應的示意圖和表格直觀的表達設計意圖;接著給出程序部分的核心及部分重要代碼。最后給出網站的幾個主要頁面的運行界面圖。

關鍵詞:數據共享;上傳;下載;.NET;SQL

引言

在Internet飛速發展的今天,由于WEB頁面能把文本、圖像、聲音、動畫、視像等多種媒體信息集于一體,不但使信息的顯示更加生動,而且讓信息的瀏覽更為方便;使得互聯網成為人們快速獲取、管理和傳遞信息數據的重要渠道,它在人們的工作、生活、娛樂等各個方面發揮著重要作用。Internet上發布信息主要是通過網站來實現的,獲取信息也是要在Internet“海洋”中按照一定的檢索方式將所需要的信息從網站上下載下來。因此網站建設在Internet應用方面的地位顯而易見。《數據共享網站》是一個供互聯網用戶集中發布,瀏覽和下載的一個平臺性質的網站。提供游客與注冊用戶雙重模式,增加了數據的共享性。此網站既是一個互聯網用戶相互分享數據的場所,也是存儲私人數據的一個“網絡自留地”。

在信息化的今天,人們已經開始習慣依靠網絡,社會的方方面面都在逐步進入網絡時代。因此作為網絡中重要的組成部分——網站,就必須為人們的信息交換提供最大的方便。

1.1 網站的概念

網站(Website)是指在網際網絡上,根據一定的規則,使用HTML等工具制作的用于展示特定內容的相關網頁的集合。簡單地說,網站是一種通訊工具,就像布告欄一樣,人們可以通過網站來發布自己想要公開的信息,或者利用網站來提供相關的網絡服務。人們可以通過網頁瀏覽器來訪問網站,獲取自己需要的信息或者享受網絡服務。

1.2 數據共享網站的發展與應用

數據共享網站,顧名思義就是將各種類型的電子數據,包括文檔,圖片,視頻,軟件等在網站上進行發布,為網絡用戶提供下載渠道。最終達到共享的目的。使得每個人在使用網絡的過程中不斷的得到新鮮的資源與信息,同時也造就了網絡這個豐富多彩且充滿各領域需求的世界。讓使用者足不出戶就能隨時得到自己所需的資料,提高了人們工作,學習與生活的效率與質量。

在這個網絡經濟的時代,數據共享網站也同樣很容易參與到市場的競爭中。因為網絡使用者對它的依賴性,很容易取得相應的盈利,使得數據共享網站具有很大的發展空間。

1.2.1 數據共享網站的發展過程

Internet是一個開放的互聯大平臺,由于它本身的開放性決定了互聯網先天就具有共享性質。從世界上第一個網站http://info.cern.ch/的建立,它解釋了萬維網是什么,如何使用網頁瀏覽器和如何建立一個網頁服務器等等。從作用來看就是一種技術的共享。每個網站都是共享的,但大部分只限于單純的文字信息等。

最早的數據共享網站,并不是一個獨立的主體,它是附著在大型門戶網站上的一個下載功能。隨著網絡的發展,網絡從開始的純文字逐步加入了圖像,視頻,動畫等多元媒體,使得人們的生活與網絡變的更加緊密起來。用戶對各種信息數據的需求不斷增加,讓數據共享開始分離出來,成為一個自主獨立的網站類型。網絡技術的成熟也為數據共享網站的發展奠定了一定的基礎。

從這個階段開始,共享性質的網站運作模式開始形成。主要是由網站工作人員收集某類或某幾類數據,并進行分類,加以簡單說明,最后供大家下載。但是這類模式也有缺點,就是用戶是被動的,而且網站的資源也并不豐富,每家網站的數據來源基本一致,做不出新意,使得共享網站不是很出眾。而在網絡這個尋求創新與個性的空間里。人們的需求漸漸變得不能被滿足,也開始希望自己的美好創意可以與人分享,被大家肯定與使用。這就是現在的新模式下的數據共享網站。用戶具有雙重身份,既接收數據同時也創造新的數據。告別了以往的被動,此時的數據共享網站也朝著綜合化,專業化的方向前進。

1.2.2 數據共享網站的用途

數據共享網站是網絡中不可或缺的一個平臺,它對網絡的作用是十分重要的。在這個信息爆炸的時代,人們感覺時間越來越少,但需要學習和掌握的知識和技能卻越來越多,不能像以往的模式去參加培訓或者找人指導。于是,就只能依靠自己的能力自學,而自學所需要的指導性質的資料今天在網上隨處可見,這些資料的豐富就源自數據共享網站。

在工作中,數據共享網站就是一個好助手。當你對公司或者單位的一些正規書面報告的格式和內容犯愁時,就可以在網站上尋找相關的文檔。參照現有的模式進行一次模仿,這樣既省去問人的尷尬,同時也節約了時間。在以后這方面的工作上就可以如魚得水。

在學習中,數據共享網站就是一個好老師。碰到了不會的知識或難題,同樣可以在網站上尋找相關的題解。要是對以前的知識沒有好好的掌握,但學校的老師不可能再把課本重新講解一遍,這時也可以在數據共享網站上下載課程的指導視頻或文檔。快而好的幫助用戶學習到想學的知識。

在生活上,數據共享網站就是一個好朋友。與你共同分享生活上方方面面的心得與技巧。從衣食住行各方面為你提供你所需的信息。

數據共享網站是一個大的知識寶庫,但也必須明白,這寶庫中的資源同時也是來自網絡使用者本身。所以它并不單純是提供資源,同時也是讓人們都具有共享的精神。大方的將自己的知識與技能與大家分享,在給予的同時也會獲得更多。這就是數據共享的作用。

1.2.3 數據共享網站的現狀

縱觀國內的數據共享網站,數量和種類都有一定的基礎。既有專做某一種類數據的單一型網站,也有以多類型數據為內容的綜合型網站。并且它們的大小規模參差不齊。

在這些網站里,較大規模的是一軟件下載為主的一些大型網站,它們提供網絡上各種企業和個人開發的免費軟件的發布,收費軟件的試用下載以及收費軟件的網上銷售。從目前的情況來看,在這個方面已經基本被幾個著名的網站壟斷。雖然也有小網站或個人制作一些“下載站”,但其資源的豐富性和鏈接穩定性都無法達到用戶的需要。

以圖片為主要數據類型的網站現在基本都是以電子相冊的方式面向用戶,并且提供服務。人們開始希望把自己的照片或者制作的圖片放在網上,一方面與千里之外的朋友共同分享快樂,也同時讓互聯網用戶加以評價。

文本數據雖然是最古老的數據類型,但依然地位不低,各類型文檔,各領域資料,以及現在越來越多的考試試題。大大的方便了互聯網用戶的工作和生活。這類資源最為豐富,但多數網站的分類模糊,用戶查找麻煩,是一個弊端。

以上就是現在數據共享網站的基本狀況,但它們大多都不提供像本項目設計的網站中的網絡存儲功能。所以資源的個性程度遠遠達不到用戶期望值。

1.2.4 數據共享網站的未來

從推出到累計1000萬個用戶的時間,電話花了30年,錄像機是9年,而互聯網只用了3年,毋庸置疑,未來是屬于網絡的。而作為網絡中的重要成員——網站,其發展的前景也是相當樂觀。

在未來,帶寬的成本變的非常低廉,由此使得更多的人加入到網絡使用者的行列中來。用戶數量得快速擴大使得傳統網站也要做出相應變化才能適應人們的要求。網絡這個包羅萬象的“數據中心”將逐漸發展成為一個更加聰明的智能網絡。其中的個人網站復制功能將不斷預期人們的信息需求和喜好。網絡用戶將通過網絡復制功能篩選網站與資源,過濾掉無關的內容,呈現出最佳結果。

數據共享網站的資源種類將會越來越豐富,網站也從單一的為用戶提供平臺轉變成為一個服務者,利用各種服務來最大程度的滿足用戶的需求。例如用戶急需一類數據,而自己卻沒有時間或能力去收集,網站的工作人員根據用戶要求為他收集并傳輸給用戶。隨著網絡技術的進步,“網絡就是計算機”的概念不斷得以實現,人們將來使用網絡就像在操作自己的電腦一樣輕松,網絡的功能也變的多元化,用戶可以在網絡中實現自己的創意作品即時的發布在共享的網站上。 移動設備的迅速發展也必將影響到網絡,數據共享網站的數據來源不單單的來自計算機網絡了。在技術成熟的前提下,人們可以通過各種通信設備向網站上傳,并發布數據,也可以隨時隨地的下載。

總之,信息對社會的發展,經濟的增長及個人生活質量的提高有著越來越重要的地位,數據共享網站也將朝著智能化的方向迅猛發展。

2 開發工具簡介

2.1 Microsoft Visual Studio .net

Microsoft.NET代表了一個集合、一個環境、一個可以作為平臺支持下一代Internet編程結構。

.NET首先是一個環境。這是一個理想化的未來互聯網環境。未來的互聯網應該以一個整體服務的形式展現在最終用戶面前,用戶只需要知道自己想要什么,而不需要一步一步地在網上搜索、操作來達到自己的目的。這是一種互聯網的發展趨勢所在。

.NET謀求的是一種理想的互聯網環境。而要搭建這樣一種互聯網環境,首先需要解決的問題是針對現有因特網的缺陷,來設計和創造一種下一代Internet結構。這種結構不是物理網絡層次上的拓撲結構,而是面向軟件和應用層次的—種有別于瀏覽器只能靜態瀏覽的可編程Internet軟件結構。因此.NET把自己定位為可以作為平臺支持下一代Internet的可編程結構。

.NET的最終目的就是讓用戶在任何地方、任何時間,以及利用任何設備都能訪問他們所需要的信息、文件和程序。而用戶不需要知道這些東西存在什么地方,甚至這如何獲得等具體細節都不知道。他們只需發出請求.然后只管接收就是了,而所有后臺的復雜性是完全屏蔽起來的。所以對于企業的IT人員來說,他們也不需要管理復雜的平臺以及各種分布應用之間的工作是如何協調的。

ASP.NET的優越性:

更強大的性能。ASP.NET是運行在服務器端的通用語言運行環境,和以前的解釋運行方式不同,ASP.NET會通過即時編譯來提高性能。除此之外,ASP.NET使用了提前綁定、JIT編譯(Just-In-Time Compilers,ASP.NET稱之為JITers,而Java則稱之為JIT)、本地優化、緩存(Cache)等一系列技術來達到提高運行效能的目的。

更強大的開發工具支持。雖然和ASP一樣,只要服務器操作和服務器軟件(ASP.NET要求至少Windows 2000 Server和IIS 5.0)支持,就可以運行腳本,而且開發ASP.NET的頁面或者應用程序也不需要專門的開發工具,但是如果想要快速、高效的創建應用,就必須掌握至少一種開發工具。由于ASP.NET和Visual Studio.NET等良好地集成在一起,因此可以通過專門的窗口和工具來進行高效的所見即所得的應用開發。

更優秀的適應性。ASP.NET是基于通用語言的運行環境(Common Language Runtime)的,所有一般語言所具有的類庫、消息和數據連接都能方便的連接到網絡上。ASP.NET同時也具有語言無關性,所以用戶可以選擇自己所需要的開發語言(如C#, VB, Javascript等)。

更強大的可恢復性和有效性。ASP.NET在設計上是遵循了可擴展性的思想,它對多進程環境下的應用程序進行優化,進程可以動態的被ASP.NET調用和跟蹤。如果一個進程失敗,其他的進程還可以照常進行,從而保證應用程序不會中斷。

更優越的可定制性和擴展性。ASP.NET提供了可定制和重用的體系結構,用戶可以在一定的層次上修改ASP.NET提供的程序段,甚至可以重新編寫ASP.NET的控件,從而實現根據不同需要定制的目的。

更優越的語言支持。ASP.NET即時地對C#、VB和Javascript三種語言提供了支持。特別是放棄了以前所使用的VBscript語言,使ASP.NET網頁文件更具健壯性和可讀性。

2.2 SQL Server

SQL Server是一個全面的數據庫平臺,使用集成的商業智能 (BI) 工具提供了企業級的數據管理。SQL Server數據庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用于業務的高可用和高性能的數據應用程序。

SQL Server數據引擎是企業數據管理解決方案的核心。此外 SQL Server結合了分析、報表、集成和通知功能。這使企業可以構建和部署經濟有效的 BI 解決方案,幫助團隊通過記分卡、Dashboard、Web services 和移動設備將數據應用推向業務的各個領域。與 Microsoft Visual Studio、Microsoft Office System 以及新的開發工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Server與眾不同。無論您是開發人員、數據庫管理員、信息工作者還是決策者,SQL Server都可以為您提供創新的解決方案,幫助您從數據中更多地獲益。

SQL Server數據平臺為各種規模的組織提供了以下好處:

充分利用數據資產。 除了為業務線和分析應用程序提供一個安全可靠的數據庫之外,SQL Server也使用戶能夠通過嵌入的功能(如報表、分析和數據挖掘等)從他們的數據中得到更多的價值。您可以充分利用其強大功能性和靈活性將數據傳遞到組織的每個角落,而成本僅為其他一些系統的一部分。

提高生產效率。 通過全面的 BI 功能以及熟悉的 Microsoft Office 系統之類的工具集成,SQL Server為組織內信息工作者提供關鍵的、及時的業務信息以滿足他們特定的需要。SQL Server的目標是將 BI 擴展到組織內的所有用戶,并且最終幫助組織內所有級別的用戶能夠基于他們最有價值的資產——數據來做出更好的業務決策。

減少 IT 復雜性。 SQL Server簡化了開發、部署和管理業務線和分析應用程序的復雜度,它為開發人員提供了一個靈活的開發環境,為數據庫管理人員提供了集成的自動管理工具。

降低總體擁有成本 (TCO)。SQL Server中集成的方法和對產品易用性和部署上的關注提供了行業上最低的規劃、實現和維護成本,使數據庫投資能快速得到回報。

3 需求分析

為了開發出符合要求的數據共享網站,首先必須知道使用者的需求。對需求的深入理解是開發工作獲得成功的前提條件,它對目標項目提出完整、準確、清晰、具體的要求。

3.1.1 前臺功能需求

前臺的功能設置直接關系著用戶對網站的使用的感受,是非常重要的環節。

用戶注冊:數據共享網站為用戶提供了網絡的存儲空間,要使用此項功能就必須注冊成為網站的用戶,一方面方便網站管理人員的管理,另一方面也能讓用戶更加方便和簡單的使用網站所提供的服務。它收集用戶的基本信息,對于網站以后的發展具有一定的指導性作用,所以它成為數據共享網站最基本的功能之一。

非注冊用戶:網絡是自由與豐富的,許多用戶只是偶爾發現或使用到本網站的數據資源。他們不是固定用戶,只在有所需要時才使用到網站提供的功能與服務。所以對于這方面人群的考慮,網站對與“游客”性質的網絡使用者也提供一部分功能使用權限,但不是全部。

數據使用:用戶對于數據的使用包括了管理,下載與存儲;下面對這三方面需求分別做說明。

資源管理功能。數據共享網站最重要的就是數據資源的管理,資源種類復雜,如果只放置在同一位置,對于用戶查找會帶來麻煩,所以網站提供網絡空間文件夾的建立功能,讓用戶可以設置多個文件夾分類存儲自己的數據;因為空間限制,對于已經不需要的資源可以進行刪除操作。

下載功能。數據共享網站的基本功能之一,有了下載功能才能夠讓用戶得到共享的數據資源。網站為資源設置HTTP鏈接,讓用戶方便的進行點擊下載。

存儲功能。網絡提供了電子數據的存放空間,從此讓人們無論身處何地,只要有一臺計算機和一根網線既可立即獲取,省去了攜帶大量資料的麻煩。提高了工作,學習的效率,節省了成本。數據共享網站設置此項功能,吸引了用戶,同時用戶可以將存儲的數據資源發布成為共享資源,一舉兩得。但是同時對需要存儲的數據進行一定的檢查,只有符合要求的才能存儲進網絡空間。

3.1.2 后臺功能需求

后臺的功能設置是對前臺功能的補充與管理的基礎。

管理用戶:用戶的注冊信息會在后臺顯示,如果出現一些不符合國家法律法規及不文明的,將由管理人員予以刪除。

權限設置:網站設置了普通與VIP兩種用戶模式,提供不同的服務。用戶在注冊時可以選擇,由后臺記錄。這是對于用戶所需的服務的不同,可以根據自己的需要選擇相應的模式。管理數據:數據共享網站的數據一部分來源于網站工作人員的收集,所以后臺同樣具有數據資源的發布功能。而作為用戶提供的數據資源,由于五花八門,出于安全以及法律角度的考慮,后臺必須進行驗證,若發現不符合國家法律要求的將進行修改或者刪除處理。這樣保證了網站數據資源的正規。

數據分類排行。數據共享網站的數據種類繁多。為了方便用戶,使得他們對數據有系統的了解,后臺進行數據的分類排行,然后在網站上顯示。供用戶進行下載參考。

下載