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

正文內(nèi)容

網(wǎng)絡(luò)硬盤文件資源管理系統(tǒng)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2024-12-03 17:10本頁(yè)面

【導(dǎo)讀】本科生畢業(yè)論文(設(shè)計(jì))

  

【正文】 口中輸入數(shù)據(jù)庫(kù)中存在的用戶信息等。 2. 異常數(shù)據(jù)調(diào)試。 在執(zhí)行本系統(tǒng)中的處理程序時(shí)要考慮一些臨界數(shù)據(jù)。例如: 空字符串。 這些數(shù)據(jù)是最易被忽略的,也是最易使程序出錯(cuò)的,所以此處的調(diào)試花費(fèi)了很長(zhǎng)一段時(shí)間,經(jīng)反復(fù)的調(diào)試和修改后,系統(tǒng)建立了比較完善的異常處理機(jī)制。 3. 用錯(cuò)誤數(shù)據(jù)調(diào)試。 用錯(cuò)誤的數(shù)據(jù)進(jìn)行調(diào)試主要是測(cè)試系統(tǒng)對(duì)錯(cuò)誤的處理能力,包括顯示出錯(cuò)信息及容許修改錯(cuò)誤的可能性。在實(shí)現(xiàn)本系統(tǒng)的過程中也對(duì)此進(jìn)行了大量的測(cè)試 。 網(wǎng)絡(luò)硬盤文件資源管理系統(tǒng) 20 程序功能測(cè)試 經(jīng)過代碼測(cè)試正確的程序只是基本上驗(yàn)證了程序邏輯上的正確性,但并不能驗(yàn)證程序是否滿足程序設(shè)計(jì)中定義的功能,也不能驗(yàn)證測(cè)試數(shù)據(jù)本身是否完備。所以經(jīng)過程序代碼的測(cè)試后,還要進(jìn)行程序功能上的測(cè)試。程序功能測(cè)試是面向程序應(yīng)用環(huán)境,把看做一個(gè) ” 黑匣子 ” ,認(rèn)為程序只是滿足應(yīng)用功能上的需要,就是行的。因此我們也對(duì)本系統(tǒng)進(jìn)行了以下兩方面的功能測(cè)試: 1. 模塊功能測(cè)試 本系統(tǒng)是由多個(gè)功能模塊組成,每一模塊由一個(gè)或幾個(gè)程序構(gòu)成。這項(xiàng)測(cè)試主要還是自己完成的,我把各模塊中的所有程序按次序串聯(lián)起來進(jìn)行調(diào)試,經(jīng)調(diào)試修改后每一模塊內(nèi)各程序間終于建立了正確的控制關(guān)系,并實(shí)現(xiàn)了各模塊間正確的通訊。 2. 確認(rèn)測(cè)試 這一階段的測(cè)試主要是檢查系統(tǒng)的功能,性能及其他特征是否與用戶的需一致,在此測(cè)試的工作主要由同學(xué)幫助完成,以確定該系統(tǒng)的功能是否能滿足一般選民的需要,系統(tǒng)的性能是否穩(wěn)定等。經(jīng)過同學(xué)們反復(fù)的測(cè)試,返回很多的不同信息,根據(jù)這些信息,我再次對(duì)該系統(tǒng)進(jìn)行了一些小的修 改,以保證該系統(tǒng)投入使用后能安全、可靠、正常的工作,比如在這一階段的修改有: 在程序運(yùn)行過程中,當(dāng)進(jìn)入系統(tǒng)主界面時(shí),當(dāng)點(diǎn)擊后退時(shí),程序返回不到系統(tǒng)登陸界面,在這個(gè)過程中,作者發(fā)現(xiàn)是由于 受 session 中變量的影響。所以,作者就在程序中session 對(duì)象中的一變量進(jìn)行了重新修改,問題得到了解決 。 開始之初,當(dāng)用戶進(jìn)入本系統(tǒng)的各個(gè)頁(yè)面時(shí),要想返回到主頁(yè)或是該頁(yè)的上一頁(yè)時(shí),都是通過瀏覽器的 ” 返回 ” 按鈕來實(shí)現(xiàn)的,特別是瀏覽很多頁(yè)面后要回到主頁(yè)必須多次按下瀏覽器的 ” 返回 ” 按鈕,這樣對(duì)選民來講是極其不方便的,后來根 據(jù)系統(tǒng)運(yùn)行流程在不同的頁(yè)面都加上了 ” 返回 ” 鏈接,這樣就能快速跳轉(zhuǎn)到相應(yīng)的頁(yè)面了。 程序維護(hù) 這個(gè)系統(tǒng)是我和另一名同學(xué)邊寫邊測(cè)試的,且經(jīng)過了最終確定性測(cè)試,但是系統(tǒng)測(cè)試不可能找出其中所有錯(cuò)誤,因此系統(tǒng)中還可能隱藏某些未被發(fā)現(xiàn)的錯(cuò)誤,而這些錯(cuò)誤網(wǎng)絡(luò)硬盤文件資源管理系統(tǒng) 21 在系統(tǒng)運(yùn)行后又會(huì)暴露出來。又由于本系統(tǒng)的開發(fā)是為了實(shí)現(xiàn)網(wǎng)上存儲(chǔ)功能,為了保證系統(tǒng)的安全性,其本身的安全機(jī)制就顯得極為重要,然而系統(tǒng)安全機(jī)制正是較為薄弱一環(huán),同時(shí)雖是網(wǎng)上存儲(chǔ)系統(tǒng),主要是共用戶進(jìn)行網(wǎng)上使用,在使用過程中,比如:當(dāng)用戶在上傳文件的時(shí)候,如果遇到突發(fā)事件, 比如:斷電,死機(jī)等現(xiàn)象,以前上傳的信息就會(huì)丟失。再者就是,該系統(tǒng)包含的 該文件還需要改善,因?yàn)樵诘顷戇^程中,在本地運(yùn)行頁(yè)面打開的速度因該是相當(dāng)快的。但是該系統(tǒng)反映速度比較慢,所以系統(tǒng)作的不夠完善的。在今后時(shí)間里,我會(huì)進(jìn)一步完善以上的不足之處,并逐步優(yōu)化該系統(tǒng),以提供更適用的功能。 網(wǎng)絡(luò)硬盤文件資源管理系統(tǒng) 22 第三章 相關(guān)部分 相關(guān)技術(shù) 本課題涉及系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn),采用 asp 作為開發(fā)工具,運(yùn)用軟件工程的思想。在實(shí)際過程中,為了保證系統(tǒng)的正常運(yùn)行,采用加密算法對(duì)用戶的密碼進(jìn)行加密。系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)涉及軟件工程的開發(fā)方 法,采用模塊化思想,為系統(tǒng)設(shè)計(jì)一個(gè)切實(shí)可行的應(yīng)用方案。從系統(tǒng)分析開始,分析用戶需求,科學(xué)定義系統(tǒng)模塊,建立較為完整的網(wǎng)絡(luò)硬盤文件系統(tǒng)的體系結(jié)構(gòu)。然后,開始對(duì)系統(tǒng)進(jìn)行面向詳細(xì)的設(shè)計(jì),合理布局系統(tǒng)的邏輯結(jié)構(gòu),為系統(tǒng)建立??臁M瑫r(shí)開始對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),從建立數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)開始,到實(shí)際數(shù)據(jù)表單的完成。最后是整個(gè)系統(tǒng)功能模塊的設(shè)計(jì)。依據(jù)整體到部分,一般到特殊及可重用設(shè)計(jì)原則,為系統(tǒng)設(shè)計(jì)程序框架,實(shí)現(xiàn)完整系統(tǒng)。 軟件工程方法概述 軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科。采用工程的概念、原理、技術(shù)和 方法來開發(fā)與維護(hù)軟件,把經(jīng)過時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來,這就是軟件工程 .建立一個(gè)管理系統(tǒng),是一項(xiàng)復(fù)雜的軟件工程的實(shí)施。進(jìn) 20 年多年,軟件工程發(fā)展成為新科學(xué),至今已經(jīng)成為軟件產(chǎn)業(yè)的重要支柱。他以計(jì)算機(jī)軟件為工程對(duì)象,研究如何對(duì)其進(jìn)行定義、開發(fā)、維護(hù)。隨著計(jì)算機(jī)硬件技術(shù)的飛速發(fā)展,計(jì)算機(jī)軟件在各個(gè)領(lǐng) 內(nèi)作用日益突出。多年來被人們沿用的手工作坊式的軟件開發(fā)方法,在軟件產(chǎn)品的質(zhì)量,成本及開發(fā)時(shí)間等方面都無法滿足需求。用這種方法所開發(fā)的軟件質(zhì)量低劣、可靠性差用戶難以使用、開發(fā)成 本太高等問題,給軟件項(xiàng)目帶來嚴(yán)重的后果。最為突出的一個(gè)例子是 60 年代美國(guó) IBM 公司開發(fā) OS/360 系統(tǒng)。該系統(tǒng)有上千人參加工作,投入 5000 人年的工作量,花費(fèi)大量的資金,卻并未取得預(yù)期效果。 1 60 年代末期開始出現(xiàn) ” 軟件危機(jī) ” 的種種跡象,人們逐漸認(rèn)識(shí)到用個(gè)人小型程序的那種手工方式來研究軟件已經(jīng)不行了,必須尋找新技術(shù)來指導(dǎo)軟件的開發(fā)。 1968 年,首 網(wǎng)絡(luò)硬盤文件資源管理系統(tǒng) 23 先提出了 ” 軟件工程 ” 這一名詞,通過對(duì)程序中使用 GOTO 語(yǔ)句的討論,導(dǎo)處了結(jié)構(gòu)構(gòu)化程序設(shè)計(jì)的概念,之后人們普遍重視需求規(guī)格說明書和系統(tǒng)設(shè)計(jì)在軟件開發(fā)中的作用。到了 80年代,軟件工程思想得到系統(tǒng)的歸納和整理,提出了許多工程方法,如結(jié)構(gòu)化生命周期法、快速原型法、企業(yè)系統(tǒng)規(guī)劃法、戰(zhàn)略數(shù)據(jù)規(guī)劃法等 開發(fā)工具的選擇 在進(jìn)行系統(tǒng)開發(fā)工具的選擇時(shí),根據(jù)自身對(duì)技術(shù)的掌握程度以及接受能力,我選擇了 在多媒體方面頗有建樹的 Macromedia 公司推出的可視化網(wǎng)頁(yè)制作工具,它與 Flash、 Fireworks 合在一起被稱為網(wǎng)頁(yè)制作三劍客,這三個(gè)軟件相輔相承,是制作網(wǎng)頁(yè)的最佳選擇。其中, Dreamweaver 主要用來制作網(wǎng)頁(yè)文件,制作出來的 網(wǎng)頁(yè)兼容性比較好,制作效率也很高, Flash 用來制作精美的網(wǎng)頁(yè)動(dòng)畫,而 Fireworks 用來處理網(wǎng)頁(yè)中的圖形。 進(jìn)行 ASP程序的編寫,之所以選用 ASP 開發(fā),是由于它實(shí)現(xiàn)了 Html(超文本標(biāo)志語(yǔ)言 )和 Script(腳本語(yǔ)言 )完美結(jié)合。用它開發(fā) Web 站點(diǎn)有如下諸多的好處和特點(diǎn): 1.需手動(dòng)編譯或鏈接程序。 2. 向?qū)ο螅⒖蓴U(kuò)展 acrivex server 組件功能 3. 用腳本語(yǔ)言 (javascript,vbscript,perl)編寫 4. 存取數(shù)據(jù)庫(kù)輕松容易 (使用 ado 組件 ) 5. 能使用自己編寫任何 activex server 組件,且注冊(cè)簡(jiǎn)單方便 6. 無瀏覽器兼容問題。 7. 用 ASP編寫的源程序代碼在服務(wù)器端執(zhí)行,在客戶端僅能可看到由 ASP 程序輸出的動(dòng)態(tài) html 文件,這樣有利于系統(tǒng)的安全性。 相關(guān)過程 asp 技術(shù)概述 Active Server Pages 即 ASP 是微軟開發(fā)的一種類似 HTML(Hypertext Markup Language 超文本標(biāo)識(shí)語(yǔ)言 )、 Script(腳本 )與 CGI(Common GAteway Interface 通用網(wǎng)網(wǎng)絡(luò)硬盤文件資源管理系統(tǒng) 24 關(guān)接口 )的結(jié)合體,它沒有提供自己專門的編程語(yǔ)言 ,而是允許用戶使用包括 VBSCRIPT,JAVASCRIPT 等在內(nèi)的許多已有的腳本語(yǔ)言編寫 ASP 的應(yīng)用程序。 ASP 的程序編制比 HTML更方便且更有靈活性。它是在 WEB 服務(wù)器端運(yùn)行,運(yùn)行后再將運(yùn)行結(jié)果以 HTML 格式傳送至客戶端的瀏覽器。因此 ASP與一般的腳本語(yǔ)言相比,要安全的多。 對(duì)于廣大網(wǎng)頁(yè)技術(shù)愛好者來說, ASP 比 CGI 具有的最大好處是可以包含 HTML 標(biāo)簽,也可以直接存取數(shù)據(jù)庫(kù)及使用無限擴(kuò)充的 ActiveX 控件,因此在程序編制上要比 HTML方便而且更富有靈活性。 ASP 吸收了當(dāng)今許多流行的技術(shù),如 IIS, ACTIVEX, VBSCRIPT, ODBC 等,是一種發(fā)展較為成熟的網(wǎng)絡(luò)應(yīng)用程序開發(fā)技術(shù);其核心技術(shù)是對(duì)組件和對(duì)象技術(shù)的充分支持。通過使用 ASP 的組件和對(duì)象技術(shù),用戶可以直接使用 ActiveX 控件,調(diào)用對(duì)象方法和屬性,以簡(jiǎn)單的方式實(shí)現(xiàn)強(qiáng)大的功能。 ASP 中最為常用的內(nèi)置對(duì)象和組件如下: Request 對(duì)象:用來連接客戶端的 Web 頁(yè)( .htm 文件)和服務(wù)器的 Web 頁(yè)( .asp文件),可以獲取客戶端數(shù)據(jù),也可以交換兩者之間的數(shù)據(jù)。 Response 對(duì)象:用于將服務(wù)端數(shù)據(jù)發(fā)送到客戶端,可通過在客戶 端瀏覽器顯示,用戶瀏覽頁(yè)面的重定向以及在客戶端創(chuàng)建 cookies 等方式進(jìn)行。該功能與 Request 對(duì)象的功能恰恰相反。 Server 對(duì)象:許多高級(jí)功能都靠它來完成;它可以創(chuàng)建各種 Server 對(duì)象的實(shí)例以簡(jiǎn)化用戶的操作。 Application 對(duì)象:它是個(gè)應(yīng)用程序級(jí)的對(duì)象,用來在所有用戶間共享信息,并可以 Web 應(yīng)用程序運(yùn)行期間持久地保持?jǐn)?shù)據(jù)。同時(shí)如果不加以限制,所有客戶都可以訪問這個(gè)對(duì)象。 Session 對(duì)象:它為每個(gè)訪問者提供一個(gè)標(biāo)識(shí); Session 可以用來存儲(chǔ)訪問者的一些喜好,可以跟蹤訪問者的 的習(xí)慣。在購(gòu)物網(wǎng)站中, Session 常用于創(chuàng)建購(gòu)物車( Shopping Cart)。 Browser Capabilities(瀏覽器性能組件):可以確切的描述用戶使用的瀏覽器類型、版本以及瀏覽器支持的插件功能。使用此組件能正確地裁剪出自己的 ASP 文件輸出,使得 ASP 文件適合于用戶的瀏覽器,并可以根據(jù)檢測(cè)出的瀏覽器的類型來顯示不同的主頁(yè)。 網(wǎng)絡(luò)硬盤文件資源管理系統(tǒng) 25 FileSystemObjects(文件訪問組件):允許你訪問文件系統(tǒng),處理文件。 ASP結(jié)構(gòu)模型圖如下圖 321 所示 : 圖 321 ASP 技術(shù)有一個(gè)缺陷:它基本上是局限于微軟的操作系統(tǒng)平臺(tái)之上。 ASP 主要工作環(huán)境是微軟的 IIS應(yīng)用程序結(jié)構(gòu),又因 Activex 對(duì)象具有平臺(tái)特性,所以 ASP 技術(shù)不能很容易地實(shí)現(xiàn)在跨平臺(tái)的 WEB 服務(wù)器的工作。 ADO 技術(shù) ADO(數(shù)據(jù)庫(kù)訪問組件):它是最有用的組件;可以通過 ODBC 實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問。ADO全名是 ActiveX Data Object(ActiveX 數(shù)據(jù)對(duì)象 ),是一組優(yōu)化的訪問數(shù)據(jù)庫(kù)的專用對(duì)象集,它為 ASP提供了 完整的站點(diǎn)數(shù)據(jù)庫(kù)解決方案,是 ASP 技術(shù)的核心之一。它作用在服務(wù)器端,提供含有數(shù)據(jù)庫(kù)信息的主頁(yè)內(nèi)容,通過執(zhí)行 SQL 命令,讓用戶在瀏覽器畫面中輸入,更新和刪除站點(diǎn)數(shù)據(jù)庫(kù)的信息。 ADO 主要包括 Connection、 RecordSet 和 Command 三個(gè)對(duì)象 , 它們的主要功能如下: Connection 對(duì)象:負(fù)責(zé)打開或連接數(shù)據(jù)庫(kù)文件; RecordSet 對(duì)象: 存取數(shù)據(jù)庫(kù)的內(nèi)容; Command 對(duì)象: 對(duì)數(shù)據(jù)庫(kù)下達(dá)行動(dòng)查詢指令,以及執(zhí)行 SQL Server 的存儲(chǔ)過程。 在 ASP 中 , ADO 可以看作是一個(gè)服務(wù)器組件,更簡(jiǎn)單的說,是一系列獨(dú)立的對(duì)象。網(wǎng)絡(luò)硬盤文件資源管理系統(tǒng) 26 利用 ADO 對(duì)象完成對(duì)數(shù)據(jù)庫(kù)的操作,具體步驟如下: ( 1)創(chuàng)建數(shù)據(jù)庫(kù)源名 DSN(配置 ODBC) ODBC( Open DataBase Connection)既開放數(shù)據(jù)庫(kù)連接,是一種允許應(yīng)用程序從各種跨平臺(tái)數(shù)據(jù)訪問已有數(shù)據(jù)源標(biāo)準(zhǔn)規(guī)格中數(shù)據(jù)的應(yīng)用程序編程接口。 在使用 ADO 之前,必須先建立一個(gè)數(shù)據(jù)源。數(shù)據(jù)源包含了如何與一個(gè)數(shù)據(jù)提供者進(jìn)行連接的信息。在這種情況下,將使用數(shù)據(jù)源與數(shù)據(jù)庫(kù)建立連接。而在建立一個(gè)與 Web服務(wù)器一起使用的數(shù)據(jù)源時(shí),應(yīng)該建立一個(gè) 文件數(shù)據(jù)源。建立文件數(shù)據(jù)源的好處是連接信息存儲(chǔ)在一個(gè)實(shí)際的文件中。 數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序使用 Data Source Name( DSN)定位和標(biāo)識(shí)特定的 ODBC 兼容數(shù)據(jù)庫(kù),將信息從 Web 應(yīng)用程序傳遞給數(shù)據(jù)庫(kù)。通過 ODBC 可以選擇希望創(chuàng)建的 DSN 類型:系統(tǒng)DSN、用戶 DSN、文件 DSN。 用戶和系統(tǒng) DSN 存儲(chǔ)在 Windows 系統(tǒng)注冊(cè)表中,系統(tǒng) DSN 允許所有的用戶登陸到特定的服務(wù)器上去訪問數(shù)據(jù)庫(kù),而用戶 DSN 使用適應(yīng)的安全身份證明限制數(shù)據(jù)庫(kù)到特定用戶的連接。文件 DSN 用于從文本文件中獲取表格,提供了對(duì)多用戶的訪問,并且 通過復(fù)制 DSN 文件,可以輕易地從一個(gè)服務(wù)器轉(zhuǎn)移到另一個(gè)服務(wù)器。使用 Access 時(shí),往往使用文件 DSN 方式,而使用 SQL Server 系統(tǒng)時(shí)多用系統(tǒng) DSN。創(chuàng)建 DSN 步驟如下: 通過在 Windows 的“開始” |“設(shè)置”菜單打開“控制面板”,雙擊“ ODBC 數(shù)據(jù)源管理器”圖標(biāo),然后選擇“文件 DSN”屬性頁(yè),出現(xiàn)如圖 322: 圖 322 網(wǎng)絡(luò)硬盤文件資源管理系統(tǒng) 27
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1