freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

局域網(wǎng)文件共享及檢索系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)—畢業(yè)設(shè)計(jì)論文-在線瀏覽

2025-02-01 10:57本頁(yè)面
  

【正文】 ........................................................................ 23 聲 明 ........................................................................................................................ 24 1 引言 課題背景 在信息技術(shù)迅速發(fā)展的今天,信息以多種形態(tài)透過(guò)復(fù)雜的信息網(wǎng)絡(luò)系統(tǒng)傳遞。在基于信息共享的理念上,如何快速、準(zhǔn)確的獲得信息也成為人們關(guān)注的關(guān)鍵問(wèn)題。所以,對(duì)于文件共享與檢索服務(wù)的研究,也正成為當(dāng)今互聯(lián)網(wǎng)技術(shù)研究的前沿。 本課題研究的意義 隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的不斷發(fā)展 ,現(xiàn)代通訊工具應(yīng)用的普及 ,計(jì)算機(jī)在現(xiàn)代社會(huì)生活中發(fā)揮著重要的作用。根據(jù)人們的實(shí)際需求 ,我們提出了基于計(jì)算機(jī)網(wǎng)絡(luò)的文件共享系統(tǒng)的設(shè)計(jì)方案 ,并根據(jù)該設(shè)計(jì)方案部分地實(shí)現(xiàn)了文件共享及檢索系統(tǒng)的基本功能。文件共享是將用戶(hù)的文件存放在互 聯(lián)網(wǎng)上,方便用戶(hù)“攜帶”他們的文件,方便用戶(hù)與他的好友或同事“共享”他們的文件,用戶(hù)可以有如下操作:上傳、復(fù)制、刪除文件,以及創(chuàng)建和查詢(xún)文件夾;開(kāi)設(shè)、凍結(jié)、刪除、修改下級(jí)賬號(hào)等等。 本文的主要工作 研究的主要內(nèi)容 本設(shè)計(jì)采用 B/S 結(jié)構(gòu),綜合運(yùn)用以前所學(xué)的專(zhuān)業(yè)知識(shí),設(shè)計(jì)開(kāi)發(fā)一個(gè)功能較完善的基于局域網(wǎng)的文件共享及檢索系統(tǒng),具體包括以下內(nèi)容: ( 1) 研究并掌握局域網(wǎng)通信及文件檢索的原理和實(shí)現(xiàn)方法; ( 2) 研究 并掌握 TCP/IP 等傳輸協(xié)議、數(shù)據(jù)庫(kù)操作等的基本原理; ( 3) 以前面的研究為基礎(chǔ),編程實(shí)現(xiàn)服務(wù)器及客戶(hù)端內(nèi)容共享與傳輸、 實(shí)現(xiàn)文件共享,目錄檢索、用戶(hù)管理等功能。在文章的引言中,主要介紹了該系統(tǒng)開(kāi)發(fā)的背景,研究意義和內(nèi)容,使讀者對(duì)本文有全面的了解。在第三章里,對(duì)系統(tǒng)開(kāi)發(fā)所需要的資源(包括硬件和軟件環(huán)境,以及使用的技術(shù))做了介紹。第五章,是對(duì)系統(tǒng)功能具體實(shí)現(xiàn)的介紹,其中包括了模塊的關(guān)鍵技術(shù),程序?qū)崿F(xiàn)方法的說(shuō)明。 2 系統(tǒng)需求分析 需求分析 隨著計(jì)算機(jī)網(wǎng)絡(luò)通訊的飛速發(fā)展,計(jì)算機(jī)技術(shù)已經(jīng)滲透到社會(huì)的各個(gè)領(lǐng)域。每個(gè)人都想擁有一份網(wǎng)絡(luò)資源來(lái)方便學(xué)習(xí)和工作。這可以通過(guò)傳統(tǒng)的計(jì)算機(jī)硬件設(shè)備,比如: 英寸 A 盤(pán),或者是現(xiàn)在廣泛應(yīng)用的 U 盤(pán), MP3 等設(shè)備。然而,由于硬件設(shè)備自身的特 殊性和局限性,不能滿足對(duì)大量有用資源的存儲(chǔ),特別是對(duì)共同資源需求的人群更是造成了一種硬件資源的浪費(fèi),這些問(wèn)題都會(huì)給這些用戶(hù)增添一些不必要的麻煩。人們無(wú)論是辦公還是休閑的文化娛樂(lè)更是需求這樣一個(gè)高效的信息系統(tǒng): 一是為了方便所在同一局域網(wǎng)的好友或可信任的同事對(duì)該文件資料的享用;二可以節(jié)約大量的硬件資源并且豐富網(wǎng)絡(luò)資源;三要求提供一個(gè)有效的檢索機(jī)制方便用戶(hù)尋找需要的目錄和文件。 功能需求 本系統(tǒng)給用戶(hù)辦公單位提供了一個(gè)解決網(wǎng)絡(luò)文件共享系統(tǒng)的平臺(tái),用戶(hù)可以方便的將自己的文件上傳保存到該系統(tǒng)中并可以將這些資源共享給有權(quán)用戶(hù)。 管理系統(tǒng)的主要需求 ( 1) 查看共享文件信息 ; ( 2) 上傳、修改和刪除文件; ( 3) 對(duì)用戶(hù)組和用戶(hù)進(jìn)行管理。在最低配置的情況下,服務(wù)器的性能往往不盡如人意。當(dāng)然,我們無(wú)需這樣的配置,我們需要的只是一臺(tái)能夠流暢運(yùn)行 WINDOWS 2020 的配置,現(xiàn)在計(jì)算機(jī)的性能已經(jīng)相當(dāng)出色。 本文件共享系統(tǒng)服務(wù)器端的配置如表 1 所示。 表 2 用戶(hù)端硬件配置 處理器 賽揚(yáng) 內(nèi) 存 128MB 硬盤(pán)空間 40G 光 驅(qū) 52X 顯 卡 TNT2 顯示適配器 其他硬件輔助設(shè)備 在前面一小節(jié)里,主要介紹了開(kāi)發(fā)文件共享文件系統(tǒng)最主要的硬件需求。如果沒(méi)有這些設(shè)備,也完成不了該系統(tǒng)的開(kāi)發(fā)。這些設(shè)備的功能也日益強(qiáng)大。 軟件運(yùn)行環(huán)境 首先選擇 操作系統(tǒng) 。 然后 就是搭建個(gè)人 WEB 服務(wù)器 ( Personnel Web Service),這 就要根據(jù) 操作系統(tǒng) 來(lái)了。 WEB 服務(wù)器簡(jiǎn)介 從表面上看, Web Service 就是一個(gè)應(yīng)用程序,它向外界 提供 一個(gè)能夠通過(guò)Web 進(jìn)行調(diào)用的 API。 從深層次上看, Web Service 是一種新的 Web 應(yīng)用程序,它們是自包含、自描述、模塊化的應(yīng)用,可以在網(wǎng)絡(luò) (通常為 Web)中被描述、發(fā)布、查找 由 Web來(lái)調(diào)用。它可以使用標(biāo)準(zhǔn)的互聯(lián)網(wǎng)協(xié)議,像超文本傳輸協(xié)議 HTTP 和 XML,將功能體現(xiàn)在互聯(lián)網(wǎng)和企業(yè)內(nèi)部網(wǎng)上。 建立一個(gè)網(wǎng)站、開(kāi)發(fā)電子商務(wù)應(yīng)用、實(shí)現(xiàn)網(wǎng)頁(yè)與數(shù)據(jù)庫(kù)的連接,都必須依賴(lài)Web 服務(wù)器。 IIS( Inter information server)是搭配微軟 Windows NT/2020 操作系統(tǒng)的Web 服務(wù)器,他如同 Unix 和 linux 上知名的免費(fèi) Web 服務(wù)器 Apache 一樣,可以讓用戶(hù)在 Windows NT/2020 的計(jì)算機(jī)網(wǎng)絡(luò)中架設(shè) Web 網(wǎng)站。采用它有諸多的好處: ( 1) 可靠的應(yīng)用程序服務(wù) IIS 支持“ ASP”( active server pages), JAVA 技術(shù),整合 Message Queue能夠在網(wǎng)絡(luò)上可靠的發(fā)送和結(jié)束消息。 IIS( Inter Information Service) 的安裝及配置 WIN2020 server/WIN2020 advance server 都是默認(rèn)安裝的,如果在安裝時(shí)沒(méi)選擇的話,也按照下面的步驟。 在里面把 inter 信息服務(wù) (IIS)打勾 , 然后插入 WINDOWS 安裝光盤(pán),點(diǎn)擊下一步,這樣就開(kāi)始安裝 IIS,安裝過(guò)程 與 普通軟件安裝一樣,不是點(diǎn)下一步就是點(diǎn)完成和確定。開(kāi)始 控制面板 管理工具 inter 信息服務(wù)。點(diǎn)計(jì)算機(jī)名前面的 “ +” 號(hào)展開(kāi),再點(diǎn)網(wǎng)站 名 前的 “ +”號(hào)展開(kāi),這時(shí)就有一個(gè)默認(rèn)網(wǎng)站,這里就是配置 IIS 的關(guān)鍵地方了。一般情況下“網(wǎng)站 /常規(guī) ”選項(xiàng)卡不要更改。在這里還可以設(shè)置網(wǎng)站的用戶(hù)操作權(quán)限。點(diǎn)擊 “添加 ”,可以添加默認(rèn)文檔,例如添加 ,這是網(wǎng)站默認(rèn)打開(kāi)的主文件名,在這里也可以進(jìn)行刪除,選擇你要?jiǎng)h除的文檔之后再點(diǎn) “刪除 ”,現(xiàn)在 “屬性 ”選項(xiàng)卡基本設(shè)置好了,點(diǎn) “ 應(yīng)用 ” 、 “ 確定 ” 就返回到 IIS 控制臺(tái)了。輸入虛擬目錄名,下一步,選擇文件路徑,下一步,完成。 ( 3) 現(xiàn)在我們就可以利用 IIS+IE 進(jìn)行 ASP 的調(diào)試了。 基于以上要求,配置如表 3 所示。它由軟件工具和環(huán)境集成機(jī)制構(gòu)成,前者用以支持軟件開(kāi)發(fā)的相關(guān)過(guò)程、活動(dòng)和任務(wù),后者為工具集成和軟件的開(kāi)發(fā)、維護(hù)及管理提供統(tǒng)一的支持。 ASP 技術(shù) 概述 Active Server Pages 即 ASP 是微軟開(kāi)發(fā)的一種類(lèi)似 HTML(Hypertext Markup Language 超文本標(biāo)識(shí)語(yǔ)言 )、 Script(腳本 )與 CGI(Common Gateway Interface 通用網(wǎng)關(guān)接口 )的結(jié)合體,它沒(méi)有提供自己專(zhuān)門(mén)的編程語(yǔ)言,而是允許用戶(hù)使用包括VBSCRIPT, JAVASCRIPT 等在內(nèi)的許多已有的腳本語(yǔ)言編寫(xiě) ASP 的應(yīng)用程序。它是在 WEB 服務(wù)器端運(yùn)行,運(yùn)行后再將運(yùn)行結(jié)果以 HTML 格式傳送至客戶(hù)端的瀏覽器。 對(duì)于廣大網(wǎng)頁(yè)技術(shù)愛(ài)好者來(lái)說(shuō), ASP 比 CGI 具有的最大好處是可以包含HTML 標(biāo)簽,也可以直接存取數(shù)據(jù)庫(kù)及使用無(wú)限擴(kuò)充的 ActiveX 控件,因此在程序編制上要比 HTML 方便而且更富有靈活性。通過(guò)使用 ASP 的組件和對(duì)象技術(shù),用戶(hù)可以直接使用 ActiveX控件,調(diào)用對(duì)象方法和屬性,以簡(jiǎn)單的方式實(shí)現(xiàn)強(qiáng)大的功能。 ( 2) Response 對(duì)象:用于將服務(wù)端數(shù)據(jù)發(fā)送到客戶(hù)端,可通過(guò)在客戶(hù)端瀏覽器顯示,用戶(hù)瀏覽頁(yè)面的重定向以及在客戶(hù)端創(chuàng)建 cookies 等方式進(jìn)行。 ( 3) Server 對(duì)象:許多高級(jí)功能都靠它來(lái)完成;它可以創(chuàng)建各種 Server對(duì)象的實(shí)例以簡(jiǎn)化用戶(hù)的操作。同時(shí)如果不加以限制,所有客戶(hù)都可以訪問(wèn)這個(gè)對(duì)象。在購(gòu)物網(wǎng)站中, Session 常用于創(chuàng)建購(gòu)物車(chē)( Shopping Cart)。使用此組件能正確地裁剪出自己的 ASP 文件輸出,使得 ASP 文件適合于用戶(hù)的瀏覽器,并可以根據(jù) 檢測(cè)出的瀏覽器的類(lèi)型來(lái)顯示不同的主頁(yè)。 ASP 結(jié)構(gòu)模型圖如下圖 1 所示。 MessageDigest 泛指字節(jié)串 (Message)的 Hash 變換,就是把一個(gè)任意長(zhǎng)度的字節(jié)串變 換成一定長(zhǎng)的大整數(shù)。 MD5 將任意長(zhǎng)度的“字節(jié)串”變換成一個(gè) 128bit 的大整數(shù),并且它是一個(gè)不可逆的字符串變換算法,換句話說(shuō)就是,即使你看到源程序和算法描述,也無(wú) 法將一個(gè) MD5 的值變換回原始的字符串,從數(shù)學(xué)原理上說(shuō),是因?yàn)樵嫉淖址袩o(wú)窮多個(gè),這有點(diǎn)像不存在反函數(shù)的數(shù)學(xué)函數(shù)。舉個(gè)例子 ,你將一段話寫(xiě)在 一個(gè)叫 文件中,并對(duì)這個(gè) 產(chǎn)生一個(gè) MD5 的值并記錄在案,然后你可以傳播這個(gè)文件給別人,別人如果修改了文件中的任何內(nèi)容,你對(duì)這個(gè)文件重新計(jì)算 MD5 時(shí)就會(huì)發(fā)現(xiàn)。 MD5 還廣泛用于加密和解密技術(shù)上,在很多操作系統(tǒng)中,用戶(hù)的密碼是以MD5 值(或類(lèi)似的其它算法)的方式保存的,用戶(hù) Login 的時(shí)候,系統(tǒng)是把用戶(hù)輸入的密碼計(jì)算成 MD5 值,然后再去和系統(tǒng)中保存的 MD5 值進(jìn)行比較,而系統(tǒng)并不“知道 ”用戶(hù)的密碼是什么。有兩種方法得到字典,一種是日常搜集的用做密碼的字符串表,另一種是用排列組合方法生成的,先用 MD5 程序計(jì)算出這些字典項(xiàng)的 MD5 值,然后再用目標(biāo)的 MD5 值在這個(gè)字 典中檢索。 在很多電子商務(wù)和社區(qū)應(yīng)用中,管理用戶(hù)的 Account 是一種最常用的基本功能,盡管很多 Application Server 提供了這些基本組件,但很多應(yīng)用開(kāi)發(fā)者為了管理的更大的靈活性還是喜歡采用關(guān)系數(shù)據(jù)庫(kù)來(lái)管理用戶(hù),懶惰的做法是用戶(hù)的密碼往往使用明文或簡(jiǎn)單的變換后直接保存在數(shù)據(jù)庫(kù)中,因此這些用戶(hù)的密碼對(duì)軟件開(kāi)發(fā)者或系統(tǒng)管理員來(lái)說(shuō)可以說(shuō)毫無(wú)保密可言,本文的目的是介紹如何用MD5 來(lái)處理用戶(hù)的 Account 密碼的例子,這種方法使得管理員和程序設(shè)計(jì)者都無(wú)法看到用戶(hù)的密碼,盡管他們可以 初始化它們。 4 局域網(wǎng)文件共享及檢索系統(tǒng)的設(shè)計(jì) 文件共享系統(tǒng)層次結(jié)構(gòu) 文件共享系統(tǒng)分為兩個(gè)子系統(tǒng):用戶(hù)系統(tǒng)和后臺(tái)管理系統(tǒng)。 圖 2 系統(tǒng)功能模塊 用戶(hù)系統(tǒng)模塊設(shè)計(jì) ( 1) 用戶(hù)注冊(cè)模塊:注冊(cè)包括,名稱(chēng),密碼, OICQ,郵箱,性別,年齡等基本信息,填好后保存至用戶(hù)數(shù)據(jù)表,流程圖如圖 3 所示。 圖 4 用戶(hù)登陸流程圖 ( 3) 用戶(hù)信息:當(dāng)以注冊(cè)好的用戶(hù)名進(jìn)入系統(tǒng),將顯示用戶(hù)的具體注冊(cè)信息。 圖 5 文件上傳流程圖 ( 5) 創(chuàng)建目錄:將創(chuàng)建一個(gè)目錄并要求對(duì)目錄加密,流程圖如圖 6 所示。 圖 7 查看目錄流程圖 ( 7) 共享目錄:作為公共資源與其他用戶(hù)使用,如圖 8 所示。 ( 9) 查詢(xún)用戶(hù):可以查找所有的用戶(hù)的信 息。 ( 11) 退出登陸:返回登陸界面??梢詫?duì)用戶(hù)進(jìn)行分類(lèi)(初級(jí)用戶(hù),中級(jí)用戶(hù),高級(jí)用戶(hù)和特殊用戶(hù))。及時(shí)處理查看用戶(hù)文件流量并對(duì)用戶(hù)的文件進(jìn)行刪除。現(xiàn)在的網(wǎng)站,幾乎都要涉及到大量的信息,傳統(tǒng)的文件方式已經(jīng)不在適用。對(duì)于一個(gè) ASP 網(wǎng)站來(lái)說(shuō), Web 數(shù)據(jù)庫(kù)尤為重要,甚至可以說(shuō),數(shù)據(jù)庫(kù)是一個(gè)網(wǎng)站的根本,而 ASP 只不過(guò)是一個(gè)工具而已。使用 ASP 可以讀取 Access 和 SQL Server 數(shù)據(jù)庫(kù) ,也可以讀取其他 ODBC(開(kāi)放式數(shù)據(jù)庫(kù)互聯(lián) )兼容的數(shù)據(jù)庫(kù)。在進(jìn)行本系統(tǒng)數(shù)據(jù)庫(kù)的架設(shè)時(shí)我們選擇的是微軟的 。 數(shù)據(jù)庫(kù)( Data Base)是數(shù)據(jù)的集合體,并且數(shù)據(jù)記錄之間按一定的數(shù)據(jù)模型來(lái)組織和存儲(chǔ),使記錄之間可以共享。 ( 2) 數(shù)據(jù)庫(kù)設(shè)計(jì)與操作設(shè)計(jì)相結(jié)合 在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),有時(shí)為了編程實(shí)現(xiàn)的簡(jiǎn)潔和思路的清晰,往往故意增加一些數(shù)據(jù)的冗余。 ( 3) 數(shù)據(jù)結(jié)構(gòu)具有相對(duì)的穩(wěn)定性 數(shù)據(jù)結(jié)構(gòu)的相對(duì)穩(wěn)定性,可以作為新,舊信息系統(tǒng)轉(zhuǎn)換的依據(jù)。 數(shù)據(jù)庫(kù)信 息表 該系統(tǒng)信息數(shù)據(jù)庫(kù)共包含五個(gè)表,可列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): ( 1) 用戶(hù)信息表 (user),如表 4 所示。 表 5 文件路徑信息表 名 稱(chēng) 字段名稱(chēng) 類(lèi)型 非空 編號(hào) ID 數(shù)字 YES 用戶(hù)登陸編號(hào) Userid 數(shù)字 YES 文件名稱(chēng) Name 字母 YES 使用具體時(shí)間 Time 日期 /時(shí)間 NO 文件是否共享 Share 數(shù)字 NO ( 3) 圖片文件信息表 (Vip_Photo),如表 6 所示。 表 7 管理員信息表 名稱(chēng) 字段名稱(chēng) 類(lèi)型 主鍵 非空 編號(hào) ID 自動(dòng)編號(hào) Yes Yes 登陸名 Username 文本 Yes Yes 密碼 Pwd 文本 No Yes ( 5) 基本信息配置表 (vip_config),如表 8 所示。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1