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

正文內(nèi)容

局域網(wǎng)文件共享與檢索系統(tǒng)設(shè)計(jì)畢業(yè)論文-閱讀頁(yè)

2024-09-17 16:01本頁(yè)面
  

【正文】 面會(huì)進(jìn)行該局域網(wǎng)文件共享與檢索 系統(tǒng)的可行性分析 研究說(shuō)明。 局域網(wǎng)一般范圍都比較 小,因在內(nèi)網(wǎng)中使用,相對(duì)于互聯(lián)網(wǎng)上的網(wǎng)站,使用人數(shù)很少,故不需要另外去購(gòu)買(mǎi)一些大型的服務(wù)器等硬件設(shè)施以保證系統(tǒng)運(yùn)行,即使一臺(tái)很普通的計(jì)算機(jī)上也可進(jìn)行運(yùn)行開(kāi)發(fā),成本很小。本項(xiàng)目開(kāi)發(fā)經(jīng)費(fèi)在經(jīng)濟(jì)上是可以接受的,并且本項(xiàng)目實(shí)施后可以顯著提高交流工作效率,節(jié)省開(kāi)支。 技術(shù)可行性 技術(shù)可行性要考慮利用現(xiàn)有的技術(shù)能否順利的完成開(kāi)發(fā)系統(tǒng)的工作,硬件和軟件配置能不能滿(mǎn)足開(kāi)發(fā)的需求等。 本次要開(kāi)發(fā)的局域網(wǎng)文件共享與檢索系統(tǒng)用的是 JSP 開(kāi)發(fā)語(yǔ)言, JSP 是比較流行的技術(shù),用它來(lái)創(chuàng)建使用 VBScript, JavaScript 和其它腳本語(yǔ)言,結(jié)合 HTML 代碼來(lái)制作動(dòng)態(tài)網(wǎng)頁(yè)。因此較為簡(jiǎn)單易學(xué)調(diào)試也比較簡(jiǎn)單,軟件方面:由于使用的是目前相對(duì)成熟發(fā)展的MyEclipse 軟件和 SQL Server 2020 數(shù)據(jù)庫(kù)系統(tǒng),故軟件開(kāi)發(fā)的平臺(tái)可行 ,因此在技術(shù)上本次開(kāi)發(fā)是絕對(duì)可行的。同時(shí)更需要考慮到的是:對(duì)現(xiàn)有的管理人員進(jìn)行培訓(xùn),補(bǔ)充、分析在給出的時(shí)間里是不是能完成預(yù)定開(kāi)發(fā)系統(tǒng)的任務(wù)等。 開(kāi)發(fā)者擁有自己的電腦,且具有一定的開(kāi)發(fā)技術(shù),及足夠的開(kāi)發(fā)時(shí)間。系統(tǒng)的開(kāi)發(fā):主要是對(duì)數(shù)據(jù)的處理,包括數(shù)據(jù)的收集,數(shù)據(jù)的變換,及數(shù)據(jù)的各種報(bào)表形式的輸出,所以在操作運(yùn)行上具有實(shí)際性和可行性。 法律可行性 ① 所用到的技術(shù)資料全部都是合法的。 ③ 并無(wú)抄襲任何已存在的局域網(wǎng)文件共享與檢索系 統(tǒng),故沒(méi)有侵犯版權(quán)的問(wèn)題。 綜上所述,開(kāi)發(fā)本次系統(tǒng)從從經(jīng)濟(jì)上、從技術(shù)上、從法律上都是完全可靠的。在傳統(tǒng)的網(wǎng)頁(yè) HTML 文件( *.htm, *.html)中加入 Java 程序片段( Scriptlet)和 JSP標(biāo)簽,就構(gòu)成了 JSP網(wǎng)頁(yè) java程序片段可以操縱數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)以及發(fā)送 Email等。在很多方面, JSP 技術(shù)對(duì)動(dòng)態(tài) Web 頁(yè)面的開(kāi)發(fā)加速了。頁(yè)面上的動(dòng)態(tài)內(nèi)容可以使用 JSP 腳本或者標(biāo)識(shí)來(lái)生成(可以根據(jù)請(qǐng)求來(lái)變化內(nèi)容,例如請(qǐng)求帳號(hào)信息或者一本書(shū)的價(jià)格)。這就有利于作者保護(hù)自己的代碼,而又保證任何基于 HTML 的 Web 瀏覽器的完全可用性。 JSP 技術(shù)使用 Java 編程語(yǔ)言編寫(xiě)類(lèi) XML 的 tags 和 scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。JSP 將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。 JSP 頁(yè)面由 HTML 代碼和嵌入其中的 Java 代碼所組成。 Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開(kāi)發(fā)需要 Java Servlet 和 JSP配合才能完成。自 JSP 推出后,眾多大公司都支持 JSP 技術(shù)的服務(wù)器,如 IBM、 Oracle、 Bea 公司等,所以 JSP 迅速成為商業(yè)應(yīng)用的服務(wù)器端語(yǔ)言。就這點(diǎn)來(lái)說(shuō) Java 比 PHP 更出色,除了系統(tǒng)之外,不需要更改任何代碼。在所有平臺(tái)上的任何環(huán)境之中基本上都可以開(kāi)發(fā),在任何環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。 ( 3)強(qiáng)大的可伸縮性。 武漢理工大學(xué) 武漢理工大學(xué) ( 4)多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持。 JDBC JDBC( Java Data Base Connectivity,java 數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行 SQL 語(yǔ)句的 Java API。在網(wǎng)絡(luò)和互聯(lián)網(wǎng)的應(yīng)用和功能在 Windows ODBC 系列平臺(tái)的應(yīng)用程序的 JDBC 的作用是相似的。使 用 JDBC 來(lái)完成對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn),其中包括以下四個(gè)主要組件: Java 應(yīng)用程序, JDBC 驅(qū)動(dòng)程序管理器,驅(qū)動(dòng)程序和數(shù)據(jù)源。 Java 具有健壯、安全、易用等特性,而且支持自動(dòng)網(wǎng)上下載,是一種很好的與數(shù)據(jù)庫(kù)線(xiàn)連接而使用的編程語(yǔ)言。 Java 由于 JDBC 而擴(kuò)展了功能,如 JDBCAPI 和 Java 可以 發(fā)布一個(gè) Web 頁(yè)面可以訪(fǎng)問(wèn)遠(yuǎn)程數(shù)據(jù)庫(kù)與 Applet 的頁(yè)面。 sqlserver 技術(shù)簡(jiǎn)介 SQL 是英文 Structured Query Language 的縮寫(xiě),意思為結(jié)構(gòu)化查詢(xún)語(yǔ)言。按照 ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì) )的規(guī)定, SQL 被作為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如 Oracle, Sybase, Microsoft SqlServer, Access 等都采用了 SQL 語(yǔ)言標(biāo)準(zhǔn)。 Sqlserver 是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。 Sqlserver 軟件采用了雙授權(quán)政策(本詞條 “ 授權(quán)政策 ” ),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),一般中小型網(wǎng)站的開(kāi)發(fā)都選擇Sqlserver 作為網(wǎng)站數(shù)據(jù)庫(kù) ??蛻?hù)應(yīng)用程序是系統(tǒng)中用戶(hù)與數(shù)據(jù)組件交互。中間件是負(fù)責(zé)連接客戶(hù)端應(yīng)用程序和服務(wù)器管理器,一個(gè)合作作業(yè)完成,以滿(mǎn)足用戶(hù)的查詢(xún)的管理數(shù)據(jù)的要求。傳統(tǒng)的 C / S 模式,服務(wù)器部分被分成一個(gè)數(shù)據(jù)服務(wù)器和一個(gè)或多個(gè)應(yīng)用服務(wù)器( Web 服務(wù)器),從而構(gòu)成一個(gè)三層客戶(hù)機(jī) 服務(wù)器體系結(jié)構(gòu)??蛻?hù)應(yīng)用的程序精簡(jiǎn)到一個(gè)通用的瀏覽器軟件,如 Netscape Navigator,微軟公司的 IE 等。網(wǎng)頁(yè)還具備一定的交互功能,允許用戶(hù)在網(wǎng)頁(yè)提供的申請(qǐng)表上輸入信息提交給后臺(tái),并提出處理請(qǐng)求。 第二層 Web 服務(wù)器將啟動(dòng)相應(yīng)的進(jìn)程來(lái)響應(yīng)這一請(qǐng)求,并動(dòng)態(tài)生成一串 HTML 代碼,其中嵌入處理的結(jié)果,返回給客戶(hù)機(jī)的瀏覽器。 第三層數(shù)據(jù)庫(kù)服務(wù)器的任務(wù)類(lèi)似于 C/S 模式,負(fù)責(zé)協(xié)調(diào)不同的 Web 服務(wù)器發(fā)出的SQ 請(qǐng)求,管理數(shù)據(jù)庫(kù)。它無(wú)需象 C/S 模式那樣在不同的客戶(hù)機(jī)上安裝不同的客戶(hù)應(yīng)用程序,而只需安裝通用的瀏覽器軟件。假設(shè)一個(gè)企業(yè)的決策層要開(kāi)一個(gè)討論庫(kù)存問(wèn)題的財(cái)務(wù),他們只需從財(cái)務(wù)室的計(jì)算機(jī)上通過(guò)瀏覽器來(lái)直接查詢(xún)數(shù)據(jù),然后顯示給大家看它的。其次,它簡(jiǎn)化了系統(tǒng)的維護(hù)與開(kāi)發(fā)。每個(gè)用戶(hù)通過(guò) HTTP 請(qǐng)求在權(quán)限范圍內(nèi)調(diào)用 Web 服務(wù)器上不同處理程序,從而完成對(duì)數(shù)據(jù)的查詢(xún)或修改。相對(duì)于 C/S, B/S 的維護(hù)具有更大的靈活性。這樣不但可以提高公司的運(yùn)作效率,還省去了維護(hù)時(shí)協(xié)調(diào)工作的不少麻煩。 再次, 它使用戶(hù)的操作變得更簡(jiǎn)單。而采用 B/S 模式時(shí),客戶(hù)端只是一個(gè)簡(jiǎn)單易用的瀏覽器軟件。 B/S 模式的這種特性,還使 MIS 系統(tǒng)維護(hù)的限制因素更少。這是 C/S所無(wú)法實(shí)現(xiàn)的。這使得學(xué)校的電子文件可以取代大部分的紙質(zhì)文件,從而使學(xué)校的交流工作的效率得以提高,簡(jiǎn)化交流工作的手續(xù), 節(jié)約了物力和人力。 Workgroup Edition 可以用作前端 Web 服務(wù)器,也可以用于部門(mén)或分支機(jī)構(gòu)的運(yùn)營(yíng)。 Workgroup Edition 是理想的入門(mén)級(jí)數(shù)據(jù)庫(kù) ,具有可靠、功能強(qiáng)大且易于管理的特點(diǎn)。它包括 SQL Server 2020 Enterprise Edition 的所有功能,但有許可限制,只能用于開(kāi)發(fā)和測(cè)試系統(tǒng),而不能用作生產(chǎn)服務(wù)器。 Developer Edition 可以根據(jù)生產(chǎn)需要升級(jí)至 SQL Server 2020 Enterprise Edition。是目前最流行的 Window 平臺(tái)應(yīng)用程序開(kāi)發(fā)環(huán)境。 Visual Studio 可以用來(lái)創(chuàng)建 Windows 平臺(tái)下的 Windows 應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來(lái)創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office 插件。包含有面向 Windows 開(kāi)發(fā)使用的 Visual Basic 、 Visual C++ ,面向 Java 開(kāi)發(fā)的 Visual J++ 和面向數(shù)據(jù)庫(kù)開(kāi)發(fā)的 Visual FoxPro,還包含有創(chuàng)建 DHTML (Dynamic HTML)所需要的 Visual InterDev。 主要開(kāi)發(fā)技術(shù) 本次畢業(yè)設(shè)計(jì)主要應(yīng)用的 是 HTML 腳本語(yǔ)言, 設(shè)計(jì) HTML 語(yǔ)言的目的是為了能把存放在一臺(tái)電腦中的文本或圖形與另一臺(tái)電腦中的文本或圖形方便地聯(lián)系在一起,形成有機(jī)的整體,人們不用考慮具體信息是在當(dāng)前電腦上還是在網(wǎng)絡(luò)的其它電腦上。 另外, HTML 是網(wǎng)絡(luò)的通用語(yǔ)言 ,一種簡(jiǎn)單、通用的全置標(biāo)記語(yǔ)言。事 實(shí)上 ,不需要用任何專(zhuān)門(mén)的軟件來(lái)建立 HTML 頁(yè)面;所需要的只是一個(gè)文本編輯器 (或字處理器 )(如 Office Word\記事本 \寫(xiě)字板\Gedit\Vim\ 等等)以及 HTML 的工作常識(shí)。首先設(shè)計(jì)總體結(jié)構(gòu),然后再逐層深入,直至進(jìn)行每一個(gè)模塊的設(shè)計(jì)。 系統(tǒng)實(shí)現(xiàn)原則 面對(duì)互聯(lián)網(wǎng)上復(fù)雜的管理工作,系統(tǒng)的開(kāi)發(fā)必須便于系統(tǒng)既能滿(mǎn)足目前的需要,又能適應(yīng)將來(lái)擴(kuò)展的需要,因此系統(tǒng)性能應(yīng)符合以下原則: :在實(shí)現(xiàn)系統(tǒng)的功能的同時(shí),盡量讓系統(tǒng)操作簡(jiǎn)單易懂,這對(duì)于一個(gè)系統(tǒng)來(lái)說(shuō)是非常重要的。 :系統(tǒng)的安全即要保證系統(tǒng)本身的安全,又要保證數(shù)據(jù)的安全。 :要求該系統(tǒng)具有良好的先進(jìn) 性,具體表現(xiàn)在其具有良好的可擴(kuò)展性,可開(kāi)發(fā)性。 本系統(tǒng)為用戶(hù)提供了基本的線(xiàn)上互動(dòng)工作自動(dòng)化管理功能和其操作簡(jiǎn)單靈活,適應(yīng)于管理人員及用戶(hù)使用需求。當(dāng)用戶(hù)登陸時(shí),用戶(hù)必須要有有效的用戶(hù),通過(guò)對(duì)象保存登陸名密碼及相關(guān)信息,防止非法用戶(hù)惡意破壞及非法登錄。 經(jīng)過(guò)詳細(xì)的需求分析與項(xiàng)目調(diào)研,最終決定該局域網(wǎng)文件共享與檢索系統(tǒng)的最終實(shí)現(xiàn)目標(biāo)如下: ; ,使用方便; ,游客和會(huì)員用戶(hù)的功能和權(quán)限不同。由于本系統(tǒng)可執(zhí)行的是一般性質(zhì)的交流管理工作,本系統(tǒng)具有一般適用性,其所實(shí)現(xiàn)的功能滿(mǎn)足學(xué)校對(duì)日常網(wǎng)絡(luò)交流工作的管理,方便老師和網(wǎng)友的溝通。首先,整個(gè)系統(tǒng)分成幾個(gè)小的模塊,小的問(wèn)題,然后,進(jìn)一步細(xì)分模塊,添加細(xì)節(jié)。 系統(tǒng)的用例圖 用例圖主要用來(lái)圖示化系統(tǒng)的主事件流程,它主要用來(lái)描述客戶(hù)的需求,即用戶(hù)希望系統(tǒng)具備的完成一定功能的動(dòng)作,通俗地理解用例就是軟件的功能模塊,所以是設(shè)計(jì)系統(tǒng)分析階段的起點(diǎn),設(shè)計(jì)人員根據(jù)客戶(hù)的需求來(lái)創(chuàng)建和解釋用例圖,用來(lái)描述軟件應(yīng)具備哪些功能模塊以及這些模塊之間的調(diào)用關(guān)系,用例圖包含了用例和參與者, 用例之間用關(guān)聯(lián)來(lái)連接以求把系統(tǒng)的整個(gè)結(jié)構(gòu)和功能反映給非技術(shù)人員(通常是軟件的用戶(hù)),對(duì)應(yīng)的是軟件的結(jié)構(gòu)和功能分解。 ,如圖 41 所示: 圖 41 游客用例圖 武漢理工大學(xué) 武漢理工大學(xué) ,如圖 42 所示: 圖 42 會(huì)員用例圖 ,分為總管理員與子管理員,以及其他模塊之間的關(guān)系如圖 43 所示: 圖 43 會(huì)員用例圖 系統(tǒng)的模塊圖 系統(tǒng)模塊(功能)結(jié)構(gòu)圖 ,結(jié)構(gòu)化設(shè)計(jì)方法,采用類(lèi)似于結(jié) 構(gòu)化分析的“由大到小”、“自頂向下,逐層分解”的基本思想描述(分解)系統(tǒng)。在導(dǎo)出系統(tǒng)模塊(功能)結(jié)構(gòu)圖的過(guò)程中,以獨(dú)立性、低耦合性、高內(nèi)聚性、公共模塊作為模塊劃分的原則。 武漢理工大學(xué) 武漢理工大學(xué) 系統(tǒng)模塊(功能)結(jié)構(gòu)圖功能結(jié)構(gòu)圖設(shè)計(jì)過(guò)程就是把一個(gè)復(fù)雜的系統(tǒng)分解為多個(gè)功能較單一的的過(guò)程。模塊化是一種重要的設(shè)計(jì)思想,這種思想 把一個(gè)復(fù)雜的系統(tǒng)分解為一些規(guī)模較小、功能較簡(jiǎn)單的、更易于建立和修改的部分,一方面,各個(gè)模塊具有相對(duì)獨(dú)立性,可以分別加以設(shè)計(jì)實(shí)現(xiàn),另一方面,模塊之間的相互關(guān)系 (如信息交換、調(diào)用關(guān)系 ),則通過(guò)一定的方式予以說(shuō)明。 功能結(jié)構(gòu)圖 主要是為了更加明確的體現(xiàn)內(nèi)部組織關(guān)系,更加清晰的理清內(nèi)部邏輯關(guān)系,做到一目了然規(guī)范各自功能 部分,使之條理化。 ,如圖 44 所示: 圖 44系統(tǒng)功能模塊圖 數(shù)據(jù)流圖 數(shù)據(jù)流圖是 結(jié)構(gòu)化分析方法 中使用的工具 ,它以圖形的 方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種 功能模型 。 數(shù)據(jù)流圖是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過(guò)程中所經(jīng)受的變換。數(shù)據(jù)流圖系統(tǒng)邏輯功能的圖形表示,即使不是專(zhuān)業(yè)的計(jì)算機(jī) 技術(shù)人員也容易理解它,因此是分析員與用戶(hù)之間極好的通信工具。數(shù)據(jù)流圖的另一個(gè)主要用途是作為分析和設(shè)計(jì)的工具。 武漢理工大學(xué) 武漢理工大學(xué) 系統(tǒng)整體數(shù)據(jù)流圖,如圖 45 所示: 圖 45系統(tǒng)整體數(shù)據(jù)流圖 數(shù)據(jù)庫(kù)設(shè)計(jì) 在系統(tǒng)需求分析階段,搞清楚了要開(kāi)發(fā)的這個(gè)軟件需要“做什么”的問(wèn)題,形成一個(gè)系統(tǒng)目標(biāo)的邏輯模型來(lái)。首先,我們需要描述的是系統(tǒng)的總的體系結(jié)構(gòu)。數(shù)據(jù)庫(kù)將用SqlServer 進(jìn)行設(shè)計(jì)和管理。 根據(jù)以上章節(jié)對(duì) 系統(tǒng)所做的需求分析和系統(tǒng)設(shè)計(jì),規(guī)劃出本系統(tǒng)中使用的數(shù)據(jù)庫(kù)實(shí)體分別為管理員實(shí)體、注冊(cè)用戶(hù)實(shí)體、圖片信息實(shí)體、視頻信息實(shí)體等,并初步畫(huà)出系統(tǒng)實(shí)體 ER 圖。構(gòu)成 ER 圖的基本要素是實(shí)體型、屬性和聯(lián)系 。它是描述現(xiàn)實(shí)世界概念結(jié)構(gòu)模型的有效方法。 ER 圖的作用就是為了更有效的在概念模式下設(shè)計(jì)數(shù)據(jù)庫(kù),更形象的識(shí)別實(shí)體及實(shí)體之間的關(guān)系。同時(shí)也是需求分析人員對(duì)自己理解客戶(hù)需求的再檢查。本系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)比較清晰,依據(jù)局域網(wǎng)文件共享與檢索系統(tǒng)設(shè)計(jì)的功能要求,主要設(shè)計(jì)出數(shù)據(jù)庫(kù)的表有:管理員信息表,圖片信息表,文檔信息表,音樂(lè)信息表, Member 用戶(hù)信息表等。它的主要問(wèn)題是處理具體的數(shù)據(jù)庫(kù)管理系統(tǒng)的結(jié)構(gòu)約束。我們通常用“范式”定義來(lái)對(duì)數(shù)據(jù)冗余的程度進(jìn)行消除。但是, 范式級(jí)別越高,則需要存儲(chǔ)相同的數(shù)據(jù)被分解成多個(gè)表,因此,“商店本身”的過(guò)程比較
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1