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

正文內(nèi)容

畢業(yè)論文設(shè)計-基于web的畢業(yè)設(shè)計管理系統(tǒng)的設(shè)計與實現(xiàn)(已改無錯字)

2023-02-17 00:06:16 本頁面
  

【正文】 信息 . 標(biāo)準(zhǔn)統(tǒng)一,開發(fā)過程簡單 :HTML是 WWW信息的組織方式,是一種國際標(biāo)準(zhǔn),使用的 服務(wù)器與瀏覽器均遵循這個標(biāo)準(zhǔn)。使用 HTML標(biāo)準(zhǔn),開發(fā)者甚至只需學(xué)習(xí) HTML一種語言,使用者只需學(xué)習(xí)一種界面 — 瀏覽器界面。 交 叉平臺支持,幾乎在各種操作系統(tǒng)上都有現(xiàn)成的瀏覽器可供使用,為一個 服務(wù)湖州師范學(xué)院學(xué)位論文 第二章 基于 Web 的數(shù)據(jù)庫技術(shù)分析 9 器書寫的 HTML文件,可以被所有平臺的瀏覽器所瀏覽,實現(xiàn)了跨平臺操作。 實現(xiàn) 數(shù)據(jù)庫的方法有很多,如中間件技術(shù)、 JAVA技術(shù)、下載到客戶端訪問技術(shù)、 ASP技術(shù)、 、PHP技術(shù)等。 訪問 Web 數(shù)據(jù)庫的不同方法 [ 17] 實現(xiàn) 數(shù)據(jù)庫的方法很多,它不僅與操作系統(tǒng)有關(guān),而且與數(shù)據(jù)庫管理系統(tǒng)有關(guān)。主要方法有以下幾種 : 中間件技術(shù) 數(shù)據(jù)庫中間件作為前端瀏覽器與后端服務(wù)器間的一個橋梁,不 僅可與數(shù)據(jù)庫相連接,也可以傳統(tǒng)的 C/S環(huán)境下的的客戶端的應(yīng)用處理移植到中間層上,減輕客戶端的負擔(dān),這也是一種“瘦客戶端”的技術(shù)。 CGI (Common Gateway Interface),即“通用網(wǎng)關(guān)接口”,它是一個用于定義 Web服務(wù)器與外部程序之間通信方式的標(biāo)準(zhǔn),使得外部程序能夠生成 HTML、圖像或者其它內(nèi)容。按照這種標(biāo)準(zhǔn)編制的 CGI應(yīng)用程序由客戶端的 Web頁面啟動,在 Web服務(wù)器的后臺執(zhí)行相應(yīng)的功能。CGI程序在開發(fā) Web數(shù)據(jù)庫中的作用類似于一個中介商,它在瀏覽器、 Web服務(wù)器和數(shù)據(jù)庫之間傳遞信息。 CGI程序可以是服務(wù)器上能運行的任何文件,它可以是 C、 VB和 JAVA等語言,甚至可以用一些描述性的語言編寫。其應(yīng)用程序也較多,也比較規(guī)范。但是 CGI程序每次請求都必須重新啟動,效率低,速度慢。一般的 CGI執(zhí)行必須先啟動一個線程,當(dāng)多個用戶訪問一個 CGI程序時,服務(wù)器端為每個用戶產(chǎn)生一個線程,如果訪問量很大的話, 幾十 萬個用戶同時啟動服務(wù)器的 CGI程序,將會耗費服務(wù)器的大量資源,服務(wù)器會因線程的增加而變慢,甚至導(dǎo)致服務(wù)器崩潰。這是 CGI的一個致命弱點。 API (Application Programming Interface),即“應(yīng)用程序接口”。它由各種 Web服務(wù)器軟件提供,同數(shù)據(jù)庫系統(tǒng)的功能接口不盡相同。如 Netscape和 Microsoft公司推出的運行于各自服務(wù)器軟件的 NSAPI和 ISAPI,它們和 web server軟件處于相同的地址空間,服務(wù)器進程可直接調(diào)用這些 API。所以,用 API比用 CGI的速度快得多,但 NSAPI和 ISAPI互不兼容,只能運行于特定的服務(wù)器與操作系統(tǒng)上 .移植性差。 JAVA技術(shù) 用 JAVA語言實現(xiàn) 數(shù)據(jù)庫,該技術(shù)主要是 作用于 JDBC技術(shù)訪問數(shù)據(jù)庫。 JDBC是一種規(guī)范,其宗旨是讓各數(shù)據(jù)庫開發(fā)商為 JAVA程序員提供標(biāo)準(zhǔn)的數(shù)據(jù)庫訪問類和接口。 JDBC與 JAVA的結(jié)合,使用戶可以很容易地把 SQL語句傳送到任何關(guān)系數(shù)據(jù)庫中。 JDBC才是實現(xiàn)與數(shù)據(jù)庫聯(lián)接和實現(xiàn)對數(shù)據(jù)庫操作的關(guān)鍵。但目前 JDBC標(biāo)準(zhǔn)尚不完善,訪問數(shù)據(jù)庫的速度慢,對硬件要求也高,在開發(fā)大型復(fù)雜 Web數(shù)據(jù)庫應(yīng)用時,該方法顯得有點遜色。 客戶端技術(shù) 可以通過 Web瀏覽器把應(yīng)用程序下載到客戶端運行,在客戶端直接訪數(shù)據(jù)庫,如 Java,Applet, Active X等???戶端用 JavaScript語言來控制,但該技術(shù)功能有限,不能完全控制其過程,也無法勝任較復(fù)雜的 數(shù)據(jù)庫的開發(fā)。 PHP技術(shù) PHP (Hypertext Preprocessor),類似于 IIS上的 ASP,是一個 HTML內(nèi)嵌式的語言,它幾乎支持所有的數(shù)據(jù)庫,也可在多平臺上運行,主要用在 UNIX/Linux系統(tǒng)上,也支持 Windows NT版本。穩(wěn)定性能好,安全性高。但因它對不同數(shù)據(jù)庫操作所使用的函數(shù)不相同、故當(dāng)數(shù)據(jù)庫發(fā)生變化時,改動會非常大,并且 PHP的安裝,尤其在 IIS上的安裝很麻煩。 湖州師范學(xué)院學(xué)位論文 第二章 基于 Web 的數(shù)據(jù)庫技術(shù)分析 10 ASP技術(shù) ASP是基于 Web的一種編程技術(shù),可以輕松地實現(xiàn)對頁面內(nèi)容的動態(tài)控制,根據(jù)不同的瀏覽者,顯示不同的頁面內(nèi)容。而瀏覽者一點覺察不出來,就像為他專門制作的頁面一樣。有ADO (Active Database Object,動態(tài)數(shù)據(jù)庫對象 )的支持, ASP對數(shù)據(jù)庫的操作非常得心應(yīng)手。你甚至可以像使用本地數(shù)據(jù)庫那樣,管理遠程主機上的數(shù)據(jù)庫,對表格、記錄進行各種操作。 ASP著重于處理動態(tài)網(wǎng)頁和 Web數(shù)據(jù)庫的開發(fā),編程靈活、簡潔,具有較高的性能,是目前訪問 Web數(shù)據(jù)庫的最佳選擇。 與以 上開發(fā) Web 數(shù)據(jù)庫方式相比的優(yōu)勢 是一種建立在通用語言上的程序構(gòu)架,能被用于一臺 Web服務(wù)器來建立強大的Web應(yīng)用程序。 Web開發(fā)模式強大的的優(yōu)勢。在性能和效率方面的優(yōu)越性源于它先進的體系結(jié)構(gòu), Web服務(wù)器中,并且是作為 Web服務(wù)器的一個服務(wù)運行,支持多用戶,多線程。其擁有強有力的會話管理機制,它可以實現(xiàn)各請求之間的信息共享,提高了效率。在安全性方面也作了細心的考慮,使得其更加安全可靠。 ASP無論在開發(fā)語言、運行機制還是 開發(fā)方式上都有很大的區(qū)別。 ASP僅局限于使用腳本語言來開發(fā),用戶給 WEB頁中添加 ASP代碼的方法與客戶端腳本中添加代碼的方法相同,導(dǎo)致代碼雜亂。而 ,也允許使用功能巨大的 .NET Framework。 ASP是解釋運行的編程框架,所以執(zhí)行效率加較低。而 是編譯性的編程框架,運行是服務(wù)器上的編譯好的公共語言運行時庫代碼,可以利用早期綁定,實施編譯來提高效率。 ASP把界面設(shè)計和程序設(shè)計混在一起,維護困難。 設(shè)計和程序設(shè)計以不同的文件分離 開,復(fù)用性和維護性得到了提高。 用微軟官員的話來說就是:“??因特網(wǎng)的革命??從微軟的角度來講,我們就是要建設(shè)一個平臺來創(chuàng)建并且支持新一代的應(yīng)用。??我們必須有一套通用系統(tǒng)服務(wù)來支持這樣的操作。這種觀點就說明,我們還有下一個層次的發(fā)展,也就是說因特網(wǎng)下一步的發(fā)展,它將使因特網(wǎng)的作用遠遠超越展現(xiàn)一個網(wǎng)站。 [ 6]” 隨著 Inter技術(shù)的發(fā)展,開發(fā)基于 Web的應(yīng)用程序勢在必行,數(shù)據(jù)庫技術(shù)更是需要和Web技術(shù)相結(jié)合,才有更為廣闊的前景。 Web應(yīng)用程序開發(fā)技術(shù),在數(shù) 據(jù)庫應(yīng)用方面必將發(fā)揮越來越重要的作用,同時瀏覽器 /服務(wù)器模式的數(shù)據(jù)庫體系也將逐漸成為數(shù)據(jù)庫結(jié)構(gòu)的主流。故而本系統(tǒng)采用基于 以 C 作為在該平臺開發(fā)的主要實現(xiàn)語言 進行開發(fā)。 本章小結(jié) 本章首先介紹了數(shù)據(jù)庫運行的三種不同的體系結(jié)構(gòu),即主機 /終端結(jié)構(gòu)、客戶機 /服務(wù)器結(jié)構(gòu)、瀏覽器 /服務(wù)器結(jié)構(gòu),并詳細介紹了瀏覽器 /服務(wù)器的工作原理、工作流程及其在性能方面的優(yōu)勢。隨后,介紹了 Web數(shù)據(jù)庫管理系統(tǒng)的概念,描述了其工作原理,并且討論了實現(xiàn) Web數(shù)據(jù)庫的幾種不同方法,包括中間件技術(shù) (CGI和 API )、 JAVA技術(shù)、客戶端技術(shù)、 ASP技術(shù)和 PHP技術(shù)等。最后還分析、討論了 ,通過分析比較,得出了利用 Web數(shù)據(jù)庫的訪問的優(yōu)勢。 湖州師范 學(xué)院學(xué)位論文 第三章 系統(tǒng)分析與設(shè)計 11 第三章 系統(tǒng)分析與設(shè)計 系統(tǒng)分析和設(shè)計是信息系統(tǒng)開發(fā)的一個重要環(huán)節(jié)。本章將主要介紹一個基于 WEB的 B/S結(jié)構(gòu)的畢業(yè)設(shè)計管理系統(tǒng)的功能需求、總體框架、以及系統(tǒng)開發(fā)原理等做系統(tǒng)的分析研究,并介紹系統(tǒng)所擁有的特點。 系統(tǒng)的功能需求 該 系統(tǒng)一般包括對 選題的發(fā)布、更新、刪除,學(xué)生畢業(yè)設(shè)計文 檔 信息、導(dǎo)師文檔信息的上傳 (在指導(dǎo) 時間前才可提交) 和相關(guān)信息 的 發(fā)布、 查詢、更新、輸出等功能。如果人工直接 操作 的話,工作量將十分龐大,特別是,如果 學(xué)生人數(shù) 有幾 千 或 上 萬時,人工 操作 將變得相當(dāng)繁雜 。用計算機可使人們從繁重而又單調(diào)的 工作 中解脫出來,僅用一些簡單的操作便可及時準(zhǔn)確地獲得需要的信息。 畢業(yè)設(shè)計 管理系統(tǒng)是一個為適應(yīng)當(dāng)前 畢業(yè)設(shè)計 管理 工作 的需求而設(shè)計開發(fā)的軟件系統(tǒng)。該系統(tǒng)的前臺采用的是 MS Visual ,Dreamweaver做頁面設(shè)計 ,后臺數(shù)據(jù)庫采用的是 SQL Server 2022數(shù)據(jù)庫。 對系統(tǒng)功能的 規(guī)定:該系統(tǒng)的角色是學(xué)生、教師(導(dǎo)師)和系統(tǒng)管理員。學(xué)生和教師是系統(tǒng)的用戶,而系統(tǒng)管理員是系統(tǒng)管理者,雖然系統(tǒng)管理者也是一個用戶,但并不影響本系統(tǒng)的功能。 該系統(tǒng)的分析可以用 UML 來描述,如下圖 。 系統(tǒng)介紹 總體框架 本系統(tǒng)采用的是基本的 B/S結(jié)構(gòu)模式開發(fā),其具體的框架如下圖 : 湖州師范 學(xué)院學(xué)位論文 第三章 系統(tǒng)分析與設(shè)計 12 UI層負責(zé)與用戶交互,接收用戶的輸入并將服務(wù)器端傳來的數(shù)據(jù)呈現(xiàn)給客戶。 湖州師范 學(xué)院學(xué)位論文 第三章 系統(tǒng)分析與設(shè)計 13 業(yè)務(wù)邏輯層負責(zé)接收瀏覽器傳來的請求并將請求傳給數(shù)據(jù)層,同時將請求處理結(jié)果發(fā)給瀏覽器。它由 Web表單、 XML Web服務(wù)和組件服務(wù)組成。其中 Web表單是 應(yīng)用程序的核心所在,它是向客戶呈現(xiàn)數(shù)據(jù)和信息的基礎(chǔ),也是響應(yīng)和處理客戶與顯示的 Web表單交互生成的信息和數(shù)據(jù)的基礎(chǔ)。 數(shù)據(jù)層是通過 ,如存儲數(shù)據(jù)操作結(jié)果、返回數(shù)據(jù)檢索結(jié)果等。 與數(shù)據(jù)庫相連, 提供了如下 3 種方式:通過 ODBC 相連;通過 OLEDB 相連;直接與 SQL Server 相連。 3 種方式由于應(yīng)用層次的差異,使得效率由低到高,獨立性由高到低。對 于相連數(shù)據(jù)庫的數(shù)據(jù)處理,也有 2種方式,即一種是通過 DataSet來隔離異構(gòu)的數(shù)據(jù)源,另一種是以流方式從數(shù)據(jù)源讀取 (DataReader方式 )。 傳統(tǒng)的應(yīng)用程序是通過先建立到數(shù)據(jù)庫的連接,在程序的整個運行過程中維護連接的方式來設(shè)計的。 。當(dāng)瀏覽器向 Web服務(wù)器請求網(wǎng)頁時,服務(wù)器處理這個請求,并將所請求的網(wǎng)頁發(fā)送給瀏覽器,然后連接就被斷開,直到瀏覽器發(fā)出下一個請求。 (Dataset)。一個數(shù)據(jù)集是內(nèi)存中提供數(shù)據(jù)關(guān)系圖的高速緩沖區(qū)。 數(shù)據(jù)集對數(shù)據(jù)源一無所知,它們可以由程序或通過從數(shù)據(jù)倉庫中調(diào)入數(shù)據(jù)而被生成、填充。不論數(shù)據(jù)從何處獲取,數(shù)據(jù)集都是通過使用同樣的程序模板而被操作的,并且它使用相同的潛在的數(shù)據(jù)緩沖區(qū)。 系統(tǒng)的功能設(shè)計 本系統(tǒng)的主要功能結(jié)構(gòu)如下: 該畢業(yè)管理系統(tǒng)可以在 Windows 2022 Server 操作系統(tǒng)平臺上運行, Web服務(wù)器為 IIS,數(shù)據(jù)庫服務(wù)器為 Microsoft SQL Server2022,開發(fā)工具采用的 Microsoft Visual Studio .NET和 DreamWeaver。圖 統(tǒng)的功能結(jié)構(gòu)圖。其工作流程為:用戶登錄通過權(quán)限判斷,游客只能瀏覽首頁內(nèi)容,注冊用戶除了可以完成游客的操作外,還可以閱讀和查詢新聞、下載相關(guān)資料、進入學(xué)生(或教師)管理模塊進行上傳、修改和刪除等操作。注冊用戶除系統(tǒng)管理員外只能對自己錄入的內(nèi)容進行刪改操作。系統(tǒng)管理員具有最高權(quán)限,包括審核注冊用戶信息、發(fā)布信息等。 湖州師范 學(xué)院學(xué)位論文 第三章 系統(tǒng)分析與設(shè)計 14 系統(tǒng)的總體設(shè)計 本系統(tǒng)的用戶通過首頁,進入登陸頁面,通過用戶身份驗證(系統(tǒng)根據(jù)用戶權(quán)限)進入不同的管理頁面,用戶通過管理頁面進行具體的操作。如圖 : 系統(tǒng)的詳 細設(shè)計 系統(tǒng)的主要功能是通過幾個功能模塊來實現(xiàn)的。具體的設(shè)計過程如下: 湖州師范 學(xué)院學(xué)位論文 第三章 系統(tǒng)分析與設(shè)計 15 系統(tǒng)登錄:該模塊負責(zé)將用戶分為學(xué)生、教師和管理員來實現(xiàn)用戶權(quán)限的管理。 信息發(fā)布模塊主要包括以下: ( 1)信息瀏覽(這里的信息包括新聞公告、規(guī)章制度、設(shè)計安排、推薦范文、表格下載、優(yōu)秀論文、課題的發(fā)布等):該模塊負責(zé)分頁列出網(wǎng)站所有的信息,包括標(biāo)題、類型、來源部門字段及發(fā)布日期,每條新聞的標(biāo)題被做成一個超鏈接,點擊它們就能跳轉(zhuǎn)頁面進行信息閱讀。 ( 2)信息閱讀:在其他頁面中點擊標(biāo)題鏈接即進入信息閱讀頁面,此時,每條信息的詳細信息 將被取出,包括內(nèi)容、標(biāo)題、關(guān)鍵字等,并按照相對固定的格式放置在頁面的不同區(qū)域,所有信息使用大致相同的頁面布局,只是各字段對應(yīng)的內(nèi)容不同而已。 ( 3)信息查詢:該模塊提供了信息查詢功能,輸入待查找的內(nèi)容及選定分類信息可以快速地找到符合條件的信息,并輸出查詢結(jié)果。 ( 4)信息管理:該模塊負責(zé)分頁羅列管理員曾發(fā)布過且未刪除的信息,并可以對該條信息進行刪
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1