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

正文內(nèi)容

局域網(wǎng)文件共享及檢索系統(tǒng)的設(shè)計與開發(fā)—免費(fèi)畢業(yè)設(shè)計論文(編輯修改稿)

2025-01-04 10:17 本頁面
 

【文章內(nèi)容簡介】 瀏覽更改到你想設(shè)置的目錄下,默認(rèn)是: X:\ipub\root( X:表示系統(tǒng)盤)。在這里還可以設(shè)置網(wǎng)站的用戶操作權(quán)限。這些設(shè)置完后就轉(zhuǎn)到 “文檔 ”選項卡,首先要在 “啟用默認(rèn)文檔 ”前面打勾,默認(rèn)是打勾的。點(diǎn)擊 “添加 ”,可以添加默認(rèn)文檔,例如添加 ,這是網(wǎng)站默認(rèn)打開的主文件名,在這里也可以進(jìn)行刪除,選擇你要刪除的文檔之后再點(diǎn) “刪除 ”,現(xiàn)在 “屬性 ”選項卡基本設(shè)置好了,點(diǎn) “ 應(yīng)用 ” 、 “ 確定 ” 就返回到 IIS 控制臺了。現(xiàn)在就是設(shè)置虛擬目錄了(如果文件放在 X:\ipub\root 下面的話就不要設(shè)置了 ,右擊 “默認(rèn)網(wǎng)站 ”選擇 “新建 ”虛擬目錄 。輸入虛擬目錄名,下一步,選擇文件路徑,下一步,完成?,F(xiàn)在 IIS 的配置我們基本完成了 。 ( 3) 現(xiàn)在我們就可以利用 IIS+IE 進(jìn)行 ASP 的調(diào)試了。打開 IE,在地址欄里輸入: 或是 localhost)/XXXXX(虛擬目錄名 )。 基于以上要求,配置如表 3 所示。 表 3 軟件配置 服務(wù)器端 操作系統(tǒng) Windows2020 網(wǎng)絡(luò)協(xié)議 TCP/IP WEB 服務(wù)器 Personal Web Server 數(shù)據(jù)庫 Microsoft Access2020 瀏覽器 Inter Expolrer IIS 以上 用戶端 瀏覽器 Inter Explorer 軟件開發(fā)環(huán)境 軟件開發(fā) 環(huán)境 (software Development Environment)是指 本硬件和宿 主 軟件的基礎(chǔ)上,為支持系統(tǒng)軟件和應(yīng) 用軟件的工程化開發(fā)和維護(hù)而使用的一組軟件,簡稱 SDE。它由軟件工具和環(huán)境集成機(jī)制構(gòu)成,前者用以支持軟件開發(fā)的相關(guān)過程、活動和任務(wù),后者為工具集成和軟件的開發(fā)、維護(hù)及管理提供統(tǒng)一的支持。本系統(tǒng)采用的軟件開發(fā)環(huán)境使用如下開發(fā)工具: Dream weaver,記事本 , PSPAD等。 ASP 技術(shù) 概述 Active Server Pages 即 ASP 是微軟開發(fā)的一種類似 HTML(Hypertext Markup Language 超文本標(biāo)識語言 )、 Script(腳本 )與 CGI(Common Gateway Interface 通用網(wǎng)關(guān)接口 )的結(jié)合體,它沒有提供自己專門的編程語言,而是允許用戶使用包括VBSCRIPT, JAVASCRIPT 等在內(nèi)的許多已有的腳本語言編寫 ASP 的應(yīng)用程序。ASP 的程序編制比 HTML 更方便且更有靈活性。它是在 WEB 服務(wù)器端運(yùn)行,運(yùn)行后再將運(yùn)行結(jié)果以 HTML 格式傳送至客戶端的瀏覽器。因此 ASP 與一般的腳本語言相比,要安全的多。 對于廣大網(wǎng)頁技術(shù)愛好者來說, ASP 比 CGI 具有的最大好處是可以包含HTML 標(biāo)簽,也可以直接存取數(shù)據(jù)庫及使用無限擴(kuò)充的 ActiveX 控件,因此在程序編制上要比 HTML 方便而且更富有靈活性。 ASP 吸收了當(dāng)今許多流行的技術(shù),如 IIS, ACTIVEX, VBSCRIPT, ODBC等,是一種發(fā)展較為成熟的網(wǎng)絡(luò)應(yīng)用程序開發(fā)技術(shù) , 其核心技術(shù)是對組件和對象技術(shù)的充分支持。通過使用 ASP 的組件和對象技術(shù),用戶可以直接使用 ActiveX控件,調(diào)用對象方法和屬性,以簡單的方式實現(xiàn)強(qiáng)大的功能。 ASP 中最為常用的內(nèi)置對象和組件如下 : ( 1) Request 對象:用來連接客戶端的 Web 頁( .htm 文件)和服務(wù)器的Web 頁( .asp 文件),可以獲取客戶端數(shù)據(jù),也可以交換兩者之間的數(shù)據(jù)。 ( 2) Response 對象:用于將服務(wù)端數(shù)據(jù)發(fā)送到客戶端,可通過在客戶端瀏覽器顯示,用戶瀏覽頁面的重定向以及在客戶端創(chuàng)建 cookies 等方式進(jìn)行。該功能與 Request 對象的功能恰恰相反。 ( 3) Server 對象:許多高級功能都靠它來完成;它可以創(chuàng)建各種 Server對象的實例以簡化用戶的操作。 ( 4) Application 對象:它是個應(yīng)用程序級的對象,用來在所有用戶間共享信息,并可以 Web 應(yīng)用程序運(yùn)行期間持久地保持?jǐn)?shù)據(jù)。同時如果不加以限制,所有客戶都可以訪問這個對象。 ( 5) Session 對象:它為每個訪問者提供一個標(biāo)識; Session 可以用來存儲訪問者的一些喜好,可以跟蹤訪問者的習(xí)慣。在購物網(wǎng)站中, Session 常用于創(chuàng)建購物車( Shopping Cart)。 ( 6) Browser Capabilities(瀏覽器性能組件):可以確切的描述用戶使用的瀏覽器類型、版本以及瀏覽器支持的插件功能。使用此組件能正確地裁剪出自己的 ASP 文件輸出,使得 ASP 文件適合于用戶的瀏覽器,并可以根據(jù) 檢測出的瀏覽器的類型來顯示不同的主頁。 ( 7) File System Objects(文件訪問組件):允許你訪問文件系統(tǒng),處理文件。 ASP 結(jié)構(gòu)模型圖如下圖 1 所示。 圖 1 ASP 結(jié)構(gòu)模型 MD5 技術(shù) 概述 MD5 的全稱是 MessageDigest Algorithm 5,在 90 年代初由 MIT 的計算機(jī)科學(xué)實驗室和 RSA Data Security Inc 發(fā)明,經(jīng) MD MD3 和 MD4 發(fā)展而來。 MessageDigest 泛指字節(jié)串 (Message)的 Hash 變換,就是把一個任意長度的字節(jié)串變 換成一定長的大整數(shù)。請注意我使用了“字節(jié)串”而不是“字符串”這個詞,是因為這種變換只與字節(jié)的值有關(guān),與字符集或編碼方式無關(guān)。 MD5 將任意長度的“字節(jié)串”變換成一個 128bit 的大整數(shù),并且它是一個不可逆的字符串變換算法,換句話說就是,即使你看到源程序和算法描述,也無 法將一個 MD5 的值變換回原始的字符串,從數(shù)學(xué)原理上說,是因為原始的字符串有無窮多個,這有點(diǎn)像不存在反函數(shù)的數(shù)學(xué)函數(shù)。 MD5 的典型應(yīng)用是對一段 Message(字節(jié)串 )產(chǎn)生 fingerprint(指紋 ),以防止被“篡改”。舉個例子 ,你將一段話寫在 一個叫 文件中,并對這個 產(chǎn)生一個 MD5 的值并記錄在案,然后你可以傳播這個文件給別人,別人如果修改了文件中的任何內(nèi)容,你對這個文件重新計算 MD5 時就會發(fā)現(xiàn)。如果再有一個第三方的認(rèn)證機(jī)構(gòu),用 MD5 還可以防止文件作者的“抵賴”,這就是所謂的數(shù)字簽名應(yīng)用。 MD5 還廣泛用于加密和解密技術(shù)上,在很多操作系統(tǒng)中,用戶的密碼是以MD5 值(或類似的其它算法)的方式保存的,用戶 Login 的時候,系統(tǒng)是把用戶輸入的密碼計算成 MD5 值,然后再去和系統(tǒng)中保存的 MD5 值進(jìn)行比較,而系統(tǒng)并不“知道 ”用戶的密碼是什么。 一些黑客破獲這種密碼的方法是一種被稱為“跑字典”的方法。有兩種方法得到字典,一種是日常搜集的用做密碼的字符串表,另一種是用排列組合方法生成的,先用 MD5 程序計算出這些字典項的 MD5 值,然后再用目標(biāo)的 MD5 值在這個字 典中檢索。 即使假設(shè)密碼的最大長度為 8,同時密碼只能是字母和數(shù)字,共 26+26+10=62個字符,排列組合出的字典的項數(shù)則是 P(62,1)+P(62,2)? .+P(62,8),那也已經(jīng)是一個天文數(shù)字了,存儲這個字典就需要 TB 級的磁盤組,而且這種方法還有一個前提,就是能獲得目標(biāo) 賬戶的密碼 MD5 值的情況下才可以。 在很多電子商務(wù)和社區(qū)應(yīng)用中,管理用戶的 Account 是一種最常用的基本功能,盡管很多 Application Server 提供了這些基本組件,但很多應(yīng)用開發(fā)者為了管理的更大的靈活性還是喜歡采用關(guān)系數(shù)據(jù)庫來管理用戶,懶惰的做法是用戶的密碼往往使用明文或簡單的變換后直接保存在數(shù)據(jù)庫中,因此這些用戶的密碼對軟件開發(fā)者或系統(tǒng)管理員來說可以說毫無保密可言,本文的目的是介紹如何用MD5 來處理用戶的 Account 密碼的例子,這種方法使得管理員和程序設(shè)計者都無法看到用戶的密碼,盡管他們可以 初始化它們。但重要的一點(diǎn)是對于用戶密碼設(shè)置習(xí)慣的保護(hù)。 4 局域網(wǎng)文件共享及檢索系統(tǒng)的設(shè)計 文件共享系統(tǒng)層次結(jié)構(gòu) 文件共享系統(tǒng)分為兩個子系統(tǒng):用戶系統(tǒng)和后臺管理系統(tǒng)。功能模塊如圖 2所示。 圖 2 系統(tǒng)功能模塊 用戶系統(tǒng)模塊設(shè)計 ( 1) 用戶注冊模塊:注冊包括,名稱,密碼, OICQ,郵箱,性別,年齡等基本信息,填好后保存至用戶數(shù)據(jù)表,流程圖如圖 3 所示。 圖 3 用戶注冊流程圖 ( 2) 用戶登陸模塊:已經(jīng)注冊好的用戶進(jìn)入該系統(tǒng),必須先進(jìn)行注冊,否則無法訪問系統(tǒng),流程圖如 圖 4 所示。 圖 4 用戶登陸流程圖 ( 3) 用戶信息:當(dāng)以注冊好的用戶名進(jìn)入系統(tǒng),將顯示用戶的具體注冊信息。 ( 4) 上傳文件模塊:將文件保存至指定的位置,流程圖如圖 5 所示。 圖 5 文件上傳流程圖 ( 5) 創(chuàng)建目錄:將創(chuàng)建一個目錄并要求對目錄加密,流程圖如圖 6 所示。 圖 6 創(chuàng)建目錄流程圖 ( 6) 查看目錄:可查看文件的相關(guān)信息流程圖如圖 7 所示。 圖 7 查看目錄流程圖 ( 7) 共享目錄:作為公共資源與其他用戶使用,如圖 8 所示。 圖 8 共享目錄流程圖 ( 8) 在線用戶:可以瀏覽當(dāng)前在線的用戶人數(shù)及信息。 ( 9) 查詢用戶:可以查找所有的用戶的信 息。 ( 10) 使用幫助:用戶可以得到相關(guān)的信息 。 ( 11) 退出登陸:返回登陸界面。 后臺系統(tǒng) 主要由管理員進(jìn)行以下管理:用戶上傳文件總數(shù)量、總?cè)萘?,?shù)量,容量 ,用戶群組,用戶共享目錄,用戶所屬群組權(quán)限 ,群組 id,群組名稱,群組允許上傳數(shù)量,群組允許上傳的單個文件大小 , 群組允許總體上傳容量,群組允許上傳文件格式,群組允許創(chuàng)建的目錄數(shù)量,群組上傳文件路徑??梢詫τ脩暨M(jìn)行分類(初級用戶,中級用戶,高級用戶和特殊用戶)。并對用戶信息進(jìn)行修改,刪除等功能。及時處理查看用戶文件流量并對用戶的文件進(jìn)行刪除。 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計說明 目前的網(wǎng)絡(luò)應(yīng)用軟件開發(fā),已經(jīng)不是以前靜態(tài)頁面打天下的時候了?,F(xiàn)在的網(wǎng)站,幾乎都要涉及到大量的信息,傳統(tǒng)的文件方式已經(jīng)不在適用。用數(shù)據(jù)庫來保存信息已經(jīng)成為各種網(wǎng)絡(luò)應(yīng) 用中的首選。對于一個 ASP 網(wǎng)站來說, Web 數(shù)據(jù)庫尤為重要,甚至可以說,數(shù)據(jù)庫是一個網(wǎng)站的根本,而 ASP 只不過是一個工具而已。 Web 應(yīng)用程序設(shè)計少不了數(shù)據(jù)庫 ,因為只有數(shù)據(jù)庫才能大量、快速地處理信息。使用 ASP 可以讀取 Access 和 SQL Server 數(shù)據(jù)庫 ,也可以讀取其他 ODBC(開放式數(shù)據(jù)庫互聯(lián) )兼容的數(shù)據(jù)庫。 確定系統(tǒng)的流程圖后,就要開始著手底層數(shù)據(jù)庫的設(shè)計,只有完成數(shù) 據(jù)庫的架設(shè)后才能在以后的編程中對數(shù)據(jù)的操作有所依據(jù)。在進(jìn)行本系統(tǒng)數(shù)據(jù)庫的架設(shè)時我們選擇的是微軟的 。 數(shù)據(jù)( Data)實際上是描述事物的符號記錄,即根據(jù)事物的特征組成記錄來確定一個事物,比如在設(shè)備管理系統(tǒng)中,設(shè)備儀器名稱、型號、廠家、出廠號、購置日期、位置等構(gòu)成的一 個個 記錄。 數(shù)據(jù)庫( Data Base)是數(shù)據(jù)的集合體,并且數(shù)據(jù)記錄之間按一定的數(shù)據(jù)模型來組織和存儲,使記錄之間可以共享。 在進(jìn)行數(shù)據(jù)庫的架構(gòu)時,一般要遵循以下的規(guī)則: ( 1) 盡量減少數(shù)據(jù)的冗余性和重 復(fù) 合 理的數(shù)據(jù)庫表的設(shè)計應(yīng)該是在滿足需求的前提下,使數(shù)據(jù)的重復(fù)量小,應(yīng)盡量按照關(guān)系數(shù)據(jù)庫系統(tǒng)理論方法設(shè)計一個數(shù)據(jù)庫,減少數(shù)據(jù)的冗余。 ( 2) 數(shù)據(jù)庫設(shè)計與操作設(shè)計相結(jié)合 在設(shè)計數(shù)據(jù)庫時,有時為了編程實現(xiàn)的簡潔和思路的清晰,往往故意增加一些數(shù)據(jù)的冗余。這雖然有悖于傳統(tǒng)的關(guān)系數(shù)據(jù)庫理論,但是考慮到查詢與統(tǒng)計的方便,對編程的實現(xiàn)有很大的好處,往往采用這種方法。 ( 3) 數(shù)據(jù)結(jié)構(gòu)具有相對的穩(wěn)定性 數(shù)據(jù)結(jié)構(gòu)的相對穩(wěn)定性,可以作為新,舊信息系統(tǒng)轉(zhuǎn)換的依據(jù)。根據(jù)系統(tǒng)功能設(shè)計的要求及功能模塊的劃分。 數(shù)據(jù)庫信 息表 該系統(tǒng)信息數(shù)據(jù)庫共包含五個表,可列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu): ( 1) 用戶信息表 (user),如表 4 所示。 表 4 用戶信息表 名稱 字段名稱 類 型 主 鍵 非 空 編號 ID 自動編號 Yes Yes 用戶名 Usename 文本 Yes Yes 用戶密碼 Pwd 文本 No Yes 性別 Sex 文本 No Yes 年齡 Age 數(shù)字 No Yes 地址 Address 文本 No Yes 郵箱 Mail 文本 No Yes ( 2) 文件路徑信息表 (Vip_Filedir),如表 5 所示。 表 5 文件路徑信息表 名 稱 字段名稱 類型 非空 編號 ID 數(shù)字 YES
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1