已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
基于 畢業(yè)設(shè)計管理系統(tǒng)的設(shè)計與實現(xiàn) 摘 要 :本系統(tǒng)是針對現(xiàn)代高校計算機技術(shù)的發(fā)展,為了應(yīng)對以往畢業(yè)生畢業(yè)設(shè)計中遇到的工作效率低,交互性差等問題而采用軟件工程的設(shè)計思想設(shè)計的。術(shù)與 據(jù)庫的結(jié)合,開發(fā)出的一個基于 術(shù)的 B/S 結(jié)構(gòu)的畢業(yè)設(shè)計管理系統(tǒng)。 首先,本文探討了數(shù)據(jù)庫運行的體系結(jié)構(gòu),介紹了瀏覽器 /服務(wù)器模式的工作方式及特點;比較了主機 /終端、客戶機 /服務(wù)器和瀏覽器 /服務(wù)器等三種模式各自的優(yōu)缺點。比較結(jié)果表明,瀏覽器 /服務(wù)器模式繼承了客戶機 /服務(wù)器模式的優(yōu) 點并克服了它的缺點,不受操作系統(tǒng)和硬件的制約,而且能防止“胖客戶機”現(xiàn)象的發(fā)生,比較容易實現(xiàn)不同網(wǎng)絡(luò)間的連接。瀏覽器 /服務(wù)器模式是目前廣泛使用的主體結(jié)構(gòu)。因此,我們開發(fā)的本系統(tǒng) 也將 采用了瀏覽器 /服務(wù)器模式。在此基礎(chǔ)上,本文還探討了實現(xiàn) 據(jù)庫的不同方法。本文重點 還 討論了如何利用 術(shù)和 象來實現(xiàn)對數(shù)據(jù)庫的訪問方法,給出了設(shè)計細節(jié)和具體步驟及其方法。 本次設(shè)計是應(yīng)用 術(shù)實現(xiàn)網(wǎng)絡(luò)環(huán)境下的畢業(yè)生畢業(yè)設(shè)計管理。利用 具 結(jié)合使用 據(jù)庫, C#、 技術(shù)的工作原理及特點,并以此為理論技術(shù)依據(jù)闡述了基于 畢業(yè)設(shè)計管理系統(tǒng)的結(jié)構(gòu)設(shè)計和具體的實現(xiàn)過程。 關(guān)鍵詞 :B/S 結(jié)構(gòu), C/S 結(jié)構(gòu), 據(jù)庫,三層式結(jié)構(gòu),畢業(yè)設(shè)計管理系統(tǒng), is in to of in It of in to by in as of a on eb , by of , of , is S it , to on to to to of to of in C#, It of of B/S, C/S, - 1 - 目 錄 第一章 緒 論 . - 1 - 統(tǒng)開發(fā)背景及現(xiàn)狀 . - 1 - 統(tǒng)開發(fā)的目的 . - 1 - 統(tǒng)開發(fā)關(guān)鍵技術(shù)與開發(fā)環(huán)境 . - 1 - 術(shù)簡介 . - 1 - 術(shù)的簡介 . - 2 - 優(yōu)勢 . - 2 - 統(tǒng)運行軟件平臺 . - 3 - 文體系 . - 3 - 第二章 基于 數(shù)據(jù)庫技術(shù)分析 . - 4 - 據(jù)庫應(yīng)用系統(tǒng)的層次體系 . - 4 - 端 /主機體系結(jié)構(gòu) . - 4 - 戶機 /服務(wù)器體系結(jié)構(gòu) . - 4 - 覽器 /服務(wù)器 結(jié)構(gòu) . - 6 - ,給信息時代的人們帶來了很大的方便。如今在 隨處都可以看到很多的各類信息管理系統(tǒng),如企業(yè)信息管理系統(tǒng),電子商務(wù)系統(tǒng),學(xué)校教務(wù)管理系統(tǒng)等 各類信息管理系統(tǒng)的普及。而針對本科 畢業(yè)設(shè)計的選題等相關(guān)事項,涉及到導(dǎo)師給出課題或?qū)W生自選課題,以及在各個階段需要上交或是提交相關(guān)的文檔資料等問題,目前主要還是由人為來處理操作,需要花費一定人力,這給整個工作帶來了很多不便,而且容易出錯。因此就需要一個對此流程進行管理的電子系統(tǒng),使得此 過程更加方便,更加透明,更加高效,以節(jié)省更多的人力和不必要的工作。 而目前的此類系統(tǒng)或多或少的存在以下的問題: 1、不清楚建立網(wǎng)站的目的或沒有根據(jù)自己的目的詳細策劃網(wǎng)站的功能,只適應(yīng)一時之需;結(jié)果頁面的設(shè)計,包括系統(tǒng)內(nèi)的鏈接和功能未能真正提供方便; 2、缺少一個針對有效管理本科畢業(yè)設(shè)計(論文)工作的基于 術(shù)的 B/S 的管理系統(tǒng),所以很多的管理系統(tǒng)遠遠達不到標(biāo)準(zhǔn),沒能很好地發(fā)揮管理系統(tǒng)應(yīng)有的效果; 3、現(xiàn)實還沒有一個適合我校關(guān)于畢業(yè)設(shè)計管理工作的管理系統(tǒng),或是直接針對我校的畢業(yè)設(shè)計管理工作 而編寫的管理系統(tǒng)。 通過對畢業(yè)設(shè)計管理工作的初步了解,從系統(tǒng)結(jié)構(gòu)的組織,功能的實現(xiàn),技術(shù)的要求以及可行性等多方面進行考慮,認(rèn)為本課題是一個適應(yīng)現(xiàn)今畢業(yè)設(shè)計管理工作需求的計算機信息管理系統(tǒng),具有一定的實際開發(fā)價值和使用價值。 統(tǒng)開發(fā)的目的 隨著計算機信息技術(shù)、網(wǎng)絡(luò)通訊等高新技術(shù)的發(fā)展,對高校畢業(yè)設(shè)計管理提出了更高的要求。這樣不僅可以使教師從煩瑣的事務(wù)中解脫出來,而且還能提供面向?qū)W生的快捷、靈活、方便的智能服務(wù)。 本課題旨在使目前校園內(nèi)畢業(yè)設(shè)計管理信息網(wǎng)絡(luò)化,解決已往信息傳遞不方便、不快 捷等問題,如假期學(xué)生因不在校而無法上交文檔,學(xué)院或?qū)煘榘才殴ぷ鞫仨毻ㄖ礁鱾€學(xué)生等繁瑣的操作,通過本系統(tǒng)可實現(xiàn)管理的網(wǎng)絡(luò)化,方便教師和學(xué)生,提高工作效率和效果,節(jié)省人力資源等,提高高校的管理水平,有利于推動高校管理的“無紙化辦公”進程。 統(tǒng)開發(fā)關(guān)鍵技術(shù)與開發(fā)環(huán)境 術(shù)簡介 1 定義了一種公用語言子集( 這是一種為符合其規(guī)范的語言與類庫之間提供無縫集成的混合語 2。 供 了對下一代網(wǎng)絡(luò)通訊標(biāo)準(zhǔn),可擴展標(biāo)記語言( 完全支持,使應(yīng)用程序的開發(fā)變得更容易,更簡單。 軟將在其軟件中添加手寫和語音識別的功能,讓人們能夠與計算機進行更好的交流,并在此基礎(chǔ)上繼續(xù)擴展功能,增加對各種用戶終端的支持能力。最為重要的是 件將變?yōu)榉?wù)。與 且與其他微軟產(chǎn)品相比它更進一步:由于 其運行庫已經(jīng)與操作系統(tǒng)融合在了一起,從廣義上把它稱為一個運行庫也不為過。 強大功能來自于公共語言運行時( 境和類庫。 括: 密湖州師范學(xué)院學(xué)位論文 第一章 緒論 - 2 - 結(jié)合在一起,提供了不同系統(tǒng)之間交叉與綜合的解決方案和服務(wù)。 全的和特性豐富的應(yīng)用執(zhí)行環(huán)境。這不但使得應(yīng)用程序的開發(fā)與發(fā)布更加簡單,并且成就了眾多種類語言間的無縫集成。 組件包括: 1 一組用于創(chuàng)建互聯(lián)網(wǎng)操作系統(tǒng)的構(gòu)件塊,其中包括 于用戶認(rèn)證)以及用于文件存儲的服務(wù)、用戶首選項管理、日歷管理以及眾多的其他任務(wù)。 構(gòu)建和管理新一代服務(wù)的基本結(jié)構(gòu)和工具,包括 業(yè)服務(wù)器、 能夠啟用新型智能互聯(lián)網(wǎng)設(shè)備的 虛擬對象系統(tǒng)( 型系統(tǒng) 元數(shù)據(jù) 公用語言規(guī)范( 虛擬執(zhí)行系統(tǒng)( 簡而言之, 持各種用戶終端的開發(fā)平臺環(huán)境。微軟的宏偉目標(biāo)是讓 行方式、使用方式等等,并且不止是針對微軟一家,而是面向所有開發(fā)商與運營商! 個網(wǎng)絡(luò)平臺將解決網(wǎng)站之間的協(xié)同合作問題,從而最大限度地獲取信息。在 同網(wǎng)站之間 通過相關(guān)的協(xié)定聯(lián)系在一起,網(wǎng)站之間形成自動交流,協(xié)同工作,提供最全面的服務(wù)。 術(shù)的簡介 3 QL 助初級數(shù)據(jù)庫用戶及資深程序員建立與 企業(yè)數(shù)據(jù)源輕松實現(xiàn)集成的強大自定義解決方案。檢索銷售記錄,跟蹤存貨信息, QL QL 大簡化了建立功能強大的數(shù)據(jù)庫解決方案以及訪問并分析重要數(shù)據(jù)的任務(wù)。改變原有的數(shù)據(jù)分析方式 。輕松創(chuàng)建并發(fā)布交互式電子表格;借助 在無需離開 QL 多種不同方式動態(tài)查看現(xiàn)有的重要信息。 現(xiàn)在,為實現(xiàn)最大工作效率,當(dāng)創(chuàng)建窗體、報表、數(shù)據(jù)訪問頁、宏或模塊時,您可以撤消或恢復(fù)多個操作。使用您所了解的工具在 您的窗體或報表保存為數(shù)據(jù)訪問頁,以便使用戶能夠在他們的瀏覽器中即時查看與編輯數(shù)據(jù)。在 便下載幫助您提高工作速度的模板、工 具、提示及更新。利用功能強大的新型發(fā)布工具。這些工具允許您通過諸如擴展標(biāo)記語言( 樣的 供在 傳統(tǒng)的網(wǎng)站管理方式有兩種,一是靜態(tài) 面,更新信息時需要重新制作頁面然后上傳頁面并修改相應(yīng)鏈接,這種方式因為效率太低已不多用。二是基于 動態(tài)網(wǎng)頁和數(shù)據(jù)庫結(jié)合,通過應(yīng)用程序來處理新聞,這是目前較為流行的做法。但是由于采取了 能上有了很大的改善,其主要表現(xiàn)在以下幾方面: 1、由于 面每次打開都必須經(jīng)過先編譯后解釋的過程,所以頁面在反復(fù)打開時速度沒有任何提升,而 面只需要一次編譯后不需要重新編譯,直到該頁面被修改或使得在多次訪問時速度有了極大的提升。 湖州師范學(xué)院學(xué)位論文 第一章 緒論 - 3 - 2、由于 有提供任何輸出數(shù)據(jù)為內(nèi)容的元件,所以在使用 寫數(shù)據(jù)庫頁面時只能借助 象逐筆讀取記錄,而 過 供的 3、 持應(yīng)用程序的實時更新。管理員不必關(guān)掉網(wǎng)絡(luò)服務(wù)器或者甚至不用停止應(yīng)用程序的運行就可以更新應(yīng)用文件。應(yīng)用程序文件永遠不會被加鎖,因此甚至在程序運行時文件就可以被覆蓋。當(dāng)文件更新后,系統(tǒng)會溫和地轉(zhuǎn)換到新的版本。 4、 式編寫代碼使得代碼更易于編寫,結(jié)構(gòu)更清晰,降低了系統(tǒng)的開發(fā)與維護的復(fù)雜度和費用。 所以本系統(tǒng)將采用基于 #語言進行開發(fā)。 統(tǒng)運行軟件平臺 1、服務(wù)器端: 操作系統(tǒng): 000 (或更高)、 000(或更高) 。 2、客戶端: 瀏覽器: .0 文體系 第一章簡述了系統(tǒng)的開發(fā)背景、發(fā)展現(xiàn)狀及目的,介紹 第二章 介紹了基于 并詳細介紹了瀏覽器用及務(wù)器模式的工作方式及特點,同時詳細還介 紹了實現(xiàn) 第三章討論了運用軟件工程的思想,做畢業(yè)設(shè)計管理的系統(tǒng)功能需求、以及整個系統(tǒng)的設(shè)計與分析。 第四章主要介紹畢業(yè)設(shè)計管理系統(tǒng)的功能結(jié)構(gòu)和具體實現(xiàn),以及所采取的安全控制技術(shù)。 第五章是結(jié)束語??偨Y(jié)了全文的主要思想,分析了今后繼續(xù)努力的方向。 國際互聯(lián)網(wǎng)技術(shù)日新月異,極大地推動了基于 持 著校園網(wǎng)的發(fā)展,基于 生管理 系統(tǒng)也在不斷地深入和發(fā)展。本文所介紹的“基于 僅是高校管理信息系統(tǒng)的一個小模塊,今后我們將進一步努力,不斷地學(xué)習(xí)新知識,爭取將這個系統(tǒng)做到更加完善。 湖州師范學(xué)院學(xué)位論文 第二章 基于 數(shù)據(jù)庫技術(shù)分析 - 4 - 第二章 基于 數(shù)據(jù)庫技術(shù)分析 當(dāng)計算機的應(yīng)用開始從數(shù)值計算向數(shù)據(jù)庫方面發(fā)展的時候,許多公司和機構(gòu)都致力于建立一種完美的數(shù)據(jù)庫運行的體系結(jié)構(gòu)。網(wǎng)絡(luò)的出現(xiàn)給計算機帶來一次重大的改革,為了適應(yīng)網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)庫應(yīng)用,人們依據(jù)計算機的應(yīng)用特點和應(yīng)用功能的劃分方式,提出了一系列應(yīng)用框架 主機 /終端模式、客戶機 /服務(wù)器模式以及 隨后的瀏覽器 /服務(wù)器模式。在構(gòu)造一個應(yīng)用系統(tǒng)時,我們首先要考慮的是系統(tǒng)的體系結(jié)構(gòu),采用哪種結(jié)構(gòu)取決于系統(tǒng)的網(wǎng)絡(luò)環(huán)境、應(yīng)用需求等因素。 據(jù)庫應(yīng)用系統(tǒng)的層次體系 端 /主機體系結(jié)構(gòu) 這是一種早期處理數(shù)據(jù)所采用的模式,如圖 2種體系結(jié)構(gòu)使得用戶能夠盡可能地使用共享資源,終端所要做的事只是輸入命令,顯示結(jié)果,而有關(guān)的一切數(shù)據(jù)處理都交給了主機去完成。在這樣的結(jié)構(gòu)中,由于終端不需要做什么處理工作,所以它可以很簡單,也不必隨著信息業(yè)的發(fā)展頻繁更新,因此也稱“啞”終端,但主機就不一 樣了,它幾乎包攬了有關(guān)數(shù)據(jù)的一切處理工作,這就要求它具有十分高的性能,并且能夠隨著信息量的增加不斷更新。 4 這種模式中,服務(wù)器存儲所有數(shù)據(jù),進行所有處理運算,資源也得到了充分的共享。但是用戶界面不友好,主機負(fù)載過大。 戶機 /服務(wù)器體系結(jié)構(gòu) 5、 6 傳統(tǒng)的 C/本思想是 :服務(wù)器提供數(shù)據(jù)的存取和管理等,客戶端運行相應(yīng)的應(yīng)用,通過網(wǎng)絡(luò)獲得服務(wù)器的服務(wù),使用服務(wù)器上的數(shù)據(jù)庫資源。與主機 /終端模式相比, C/加靈活。當(dāng)信息系統(tǒng)的規(guī)模擴大或需求改變時,不必重新設(shè) 計便可在原有基礎(chǔ)上進行擴充和調(diào)整,從而保護了己有投資。為了應(yīng)用客戶機 /服務(wù)器這種體湖州師范學(xué)院學(xué)位論文 第二章 基于 數(shù)據(jù)庫技術(shù)分析 - 5 - 系結(jié)構(gòu),原來完全放在主機上的應(yīng)用程序被分成了兩部分 :客戶機端的應(yīng)用程序和服務(wù)器端的應(yīng)用程序,如圖 由于兩層結(jié)構(gòu)的 C/得它不能應(yīng)用于一些大型的、結(jié)構(gòu)復(fù)雜的系統(tǒng)中,由此出現(xiàn)了三層結(jié)構(gòu)的 C/把兩層結(jié)構(gòu)中服務(wù)器部分和客戶端部分的應(yīng)用單獨劃分出來,從而滿足了大型應(yīng)用系統(tǒng)的需求。 典型的數(shù)據(jù)庫應(yīng)用可分成三部分 :即表示部分、應(yīng)用邏輯部分和數(shù)據(jù)訪問部分。由此,三層 C/進行分割,使其在邏輯上各自獨立,并且單獨加以實現(xiàn),分別稱之為客戶服務(wù)器、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器。與兩層 C/應(yīng)用邏輯部分被明確地劃分出來。在硬件實現(xiàn)上,有兩種方式 : 1、客戶位于客戶機上,應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器位于同一主機上。這種方式在主機具有良好性能的前提下,能保證應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器之間的通信效率,減少客戶和應(yīng)用服務(wù)器之間網(wǎng)絡(luò)上的數(shù)據(jù)傳輸,使系統(tǒng)具有好的性能。如圖 2、客戶位于客戶機上,應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器位于不同主機上。這種方式更加靈活,能夠適應(yīng)客戶機數(shù)目的增 加和應(yīng)用處理負(fù)荷的變動。在增加新的應(yīng)用邏輯時,可以追加新的應(yīng)用服務(wù)器。系統(tǒng)規(guī)模越大,這種方式的優(yōu)點體現(xiàn)得越明顯。如圖 湖州師范學(xué)院學(xué)位論文 第二章 基于 數(shù)據(jù)庫技術(shù)分析 - 6 - 兩種方式在復(fù)雜應(yīng)用下,使整個系統(tǒng)達到高性能的關(guān)鍵是應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器間的數(shù)據(jù)通信效率,它對于應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器位于不同主機上的第二種方式來說尤為重要。 三層 C/ 1、客戶 :是應(yīng)用的用戶接口部分,負(fù)責(zé)用戶與應(yīng)用程序的交互。它接受用戶的輸入請 求,將結(jié)果以適當(dāng)?shù)男问椒祷赜脩簦R詧D形用戶界面 (現(xiàn)出來??蛻舻?盡量 與其他兩層保持獨立,以適應(yīng)應(yīng)用的變化。 2、應(yīng)用服務(wù)器 :是應(yīng)用邏輯處理的核心,是具體業(yè)務(wù)的實現(xiàn)。它與客戶間的數(shù)據(jù)交往應(yīng)盡量簡潔,客戶將請求信息發(fā)送給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器返回數(shù)據(jù)和結(jié)果。 應(yīng)用服務(wù)器一般和數(shù)據(jù)庫服務(wù)器有密切交往,應(yīng)用服務(wù)器向數(shù)據(jù)庫服務(wù)器發(fā)送 據(jù)庫服務(wù)器將數(shù)據(jù)訪問結(jié)果返回給應(yīng)用服務(wù)器。此外,應(yīng)用服務(wù)器也可能和數(shù)據(jù)庫服務(wù)器沒有交換,而作為客戶的獨立服務(wù)器使用。應(yīng)用邏輯變得復(fù)雜或增加新的應(yīng)用時,可增加新的應(yīng)用服務(wù)器,它可與原應(yīng)用服務(wù)器駐留于同一主機或是不同主機上。 3、數(shù)據(jù)庫服務(wù)器 :以 傳統(tǒng)的基于 接收應(yīng)用服務(wù)器提出的 成數(shù)據(jù)的存儲、訪問和完整性約束等。 覽器 /服務(wù)器結(jié)構(gòu) 8、 9、 10 在典型的客戶機服務(wù)器體系中,那種為客戶安裝前端應(yīng)用程序的方法已不再現(xiàn)實,甚至限制客戶端的工作環(huán)境只能基于 們不能開發(fā)那種只能用于特定計算環(huán)境的軟件,且在自己的 為這樣不但使軟件開發(fā)成本大幅度上漲,而且客戶端的計算環(huán)境可能是干變?nèi)f 化的,無法預(yù)知客戶端的計算環(huán)境什么時候已經(jīng)或?qū)⒁骱畏N改變。不過可以要求在客戶機上安裝某種具有一定“翻譯”功能的統(tǒng)一的構(gòu)件,這個構(gòu)件便是瀏覽器。它作為操作系統(tǒng)的一種擴展,充當(dāng)?shù)氖怯脩粲嬎銠C與 著瀏覽器功能的不斷增強,它有望成為將來大部分應(yīng)用程序運行的主要環(huán)境外殼。 于是基于瀏覽器 /服務(wù)器模式的系統(tǒng)應(yīng)運而生,它繼承了客戶機 /服務(wù)器模式的所有優(yōu)點而克服了它的缺點。瀏覽器 /服務(wù)器模式不受具體操作系統(tǒng)和硬件的制約,可以很容易地構(gòu)筑大型實用的網(wǎng)絡(luò),不需要一個統(tǒng)一客戶機和服務(wù)器的操作系統(tǒng) 。防止了“胖客戶機”現(xiàn)象的產(chǎn)生,非常容易實現(xiàn)不同網(wǎng)絡(luò)間的連接 11。 瀏覽器 /服務(wù)器的工作原理和過程: 在瀏覽器 /服務(wù)器模式中,客戶端的標(biāo)準(zhǔn)配置是瀏覽器,如, 務(wù)功能處理從 C/獨立的應(yīng)用服務(wù)器處理, 數(shù)據(jù)處理仍然由數(shù)據(jù)庫服務(wù)器 成。圖 服務(wù)器模式構(gòu)成及數(shù)據(jù)處理方式。瀏覽器 /服務(wù)器模式是三層分布結(jié)構(gòu),即瀏覽器 數(shù)據(jù)庫服務(wù)器。 湖州師范學(xué)院學(xué)位論文 第二章 基于 數(shù)據(jù)庫技術(shù)分析 - 7 - 一般情況下的工作流程為 : 1、用戶輸入所要啟動的主頁 一資 源定位 ),瀏覽器將生成一個 2、服務(wù)器把主頁發(fā)回給瀏覽器,瀏覽器將其顯示在屏幕上。 3、用戶閱讀相關(guān)信息,可繼續(xù)查找有關(guān)信息,向瀏覽器發(fā)出請求。 4、瀏覽器發(fā)送一個請求給相應(yīng)的服務(wù)器,并把由 文件返回屏幕。 5、服務(wù)器收到請求后,查看本站點是否有該文檔 :若有,則把該文檔放入響應(yīng)信息中返回瀏覽器。 6、瀏覽器收到響應(yīng),查看頭文件格式,判斷是否能直接顯示。若能就顯示出來,否則,調(diào)用對應(yīng)的幫助應(yīng)用程序或外掛程序處理。 7、瀏覽器等待用戶的下一條指令,而服 務(wù)器準(zhǔn)備接受來自瀏覽器的下一條請求。 , B/S 在許多方面體現(xiàn)了很大的優(yōu)勢 ,主要體現(xiàn)在以下幾個方面: 1、開發(fā)和維護成本 C/S 開發(fā)和維護成本較高 ,對不同的客戶端要開發(fā)不同程序,編程工作量大,對于 B/S,只需在客戶端安裝通用的瀏覽器,所有的維護和升級工作都是在服務(wù)器上執(zhí)行的 ,不需對客戶端進行任何改變 ,故而大大降低了開發(fā)和維護成本。 2、客戶端任務(wù) C/S 的客戶端具有顯示和處理數(shù)據(jù)的功能,任務(wù)過重, B/S 的客戶端把事務(wù)邏輯部分分給了服務(wù)器 ,不再負(fù)責(zé) 處理復(fù)雜計算和數(shù)據(jù)訪問等關(guān)鍵事務(wù),只負(fù)責(zé)顯示部分,任務(wù)大大減輕。 3、采用的標(biāo)準(zhǔn) C/S 所采用的標(biāo)準(zhǔn)只在內(nèi)部統(tǒng)一,其應(yīng)用通常是專用的。 B/S 所采用的標(biāo)準(zhǔn)是開放的、非專用的,保證了其應(yīng)用的通用性和跨平臺性。 4、靈活性 C/S 系統(tǒng)模塊中每一部分的變動均要影響到其它模塊的變動,系統(tǒng)升級困難,靈活性差。B/S 各層之間相互獨立,任何一層的改變不影響其它層的功能,系統(tǒng)改進非常容易,靈活性好。 5、安全性 C/S 系統(tǒng)中的客戶機直接與服務(wù)器相連,非法用戶可以很容易地通過應(yīng)用程序侵入系統(tǒng),并對服務(wù)器數(shù)據(jù)庫進行操作,這給系統(tǒng) 的安全性帶來極大的隱患。 B/S 系統(tǒng)在客戶機和服務(wù)器之間增加了一層 務(wù)器,是兩者不在相連,客戶機無法直接對數(shù)據(jù)庫操作,可湖州師范學(xué)院學(xué)位論文 第二章 基于 數(shù)據(jù)庫技術(shù)分析 - 8 - 有效地防止用戶的非法入侵。 6、移植性 C/S 系統(tǒng)對不同工具開發(fā)的應(yīng)用程序,一般來說互不兼容,難以移植到其它平臺上運行,移植性差。 B/S 系統(tǒng)在客戶端安裝的是通用瀏覽器 ,不存在移植性問題。 7、用戶界面風(fēng)格 C/S 用戶的界面由客戶端應(yīng)用程序決定,用戶界面各不相同。 B/S 只需在客戶端安裝通用的瀏覽器就可以訪問應(yīng)用程序,瀏覽器的界面統(tǒng)一友好,易于使用。 通過以上對 C/S 和 B/S 的介紹和比較, B/S 的優(yōu)點非常明顯,因此,本系統(tǒng)將 采用 B/ 據(jù)庫管理系統(tǒng)介紹 16是指基于 分發(fā)揮 B/S)模式為平臺,將客戶端融入統(tǒng)一的 容豐富的服務(wù)。更好的實現(xiàn)不同地域的其他人使用這些信息。 據(jù)庫管理系統(tǒng)的工作原理 12、 13 在 覽器是用戶可見的存在界面,在該界面中 ,用戶輸入信息,瀏覽器將該輸入信息發(fā)送到服務(wù)器端。由服務(wù)器通過外部程序訪問數(shù)據(jù)庫,并將結(jié)果返回給瀏覽器。其工作原理如圖 2 基于 層的客戶端 /服務(wù)器結(jié)構(gòu) :第一層是瀏覽器,第二層是 三層包括一些應(yīng)用程序及相關(guān)的數(shù)據(jù)庫。瀏覽器作為用戶輸入查詢條件和顯示查詢結(jié)果的交互界面,用戶可以通過填寫表單或輸入關(guān)鍵字的方式來與 用戶單擊表單上的按鈕時,表單中的數(shù)據(jù)便被發(fā)送到 將數(shù)據(jù)傳送至要被處理的腳本或應(yīng)用程序,并在 數(shù)據(jù)庫中查詢數(shù)據(jù)。最后, 送至瀏覽器以響應(yīng)用戶。 用 問數(shù)據(jù)庫的優(yōu)點 與傳統(tǒng)方式相比,通過 1、借用瀏覽器軟件,無需開發(fā)數(shù)據(jù)庫前端;如果能夠通過 們就不需要開發(fā)客戶端的程序,使用的數(shù)據(jù)庫應(yīng)用都可以通過瀏覽器來實現(xiàn),界面統(tǒng)一,降低了成本,能使廣大用戶很方便地訪問數(shù)據(jù)庫信息 . 2、標(biāo)準(zhǔn)統(tǒng)一,開發(fā)過程簡單 :一種國際標(biāo)準(zhǔn),使用的 用 發(fā)者甚至只需學(xué)習(xí) 用者只需學(xué)習(xí)一種界面 瀏覽器界面。 3、交叉平臺支持,幾乎在各種操作系統(tǒng)上都有現(xiàn)成的瀏覽器可供使用,為一個 第二章 基于 數(shù)據(jù)庫技術(shù)分析 -
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026山西忻州市第二實驗小學(xué)招聘代課教師4人筆試備考題庫及答案解析
- 2026浙江九江市瑞昌市農(nóng)業(yè)投資發(fā)展有限公司招聘2人筆試備考題庫及答案解析
- 2026浙商銀行博士后工作站招收筆試備考試題及答案解析
- 4.6.4 激素調(diào)節(jié)(第二課時)教學(xué)設(shè)計-2025-2026學(xué)年人教版生物(2024)八年級上冊
- 2026廣東江門市蓬江區(qū)杜阮鎮(zhèn)衛(wèi)生院招聘合同制人員1人筆試備考題庫及答案解析
- 2026四川內(nèi)江市隆昌市龍市鎮(zhèn)中心學(xué)校(下轄云龍小學(xué))見習(xí)崗位需求1人筆試備考題庫及答案解析
- 2026四川涼山州越西縣縣屬國有企業(yè)管理人員市場化選聘5人筆試備考題庫及答案解析
- 2026年青島大學(xué)心血管病研究所(青島大學(xué)附屬心血管病醫(yī)院)公開招聘人員(7人)筆試備考題庫及答案解析
- 2026首都醫(yī)科大學(xué)附屬北京天壇醫(yī)院安徽醫(yī)院博士及高層次人才招聘31人(安徽)筆試備考題庫及答案解析
- 2026年中材科技(酒泉)風(fēng)電葉片有限公司招聘100人筆試備考試題及答案解析
- (2025版)中國焦慮障礙防治指南
- 46566-2025溫室氣體管理體系管理手冊及全套程序文件
- GB/T 26951-2025焊縫無損檢測磁粉檢測
- 2024紹興文理學(xué)院元培學(xué)院教師招聘考試真題及答案
- 下腔靜脈濾器置入術(shù)課件
- 船舶年度檢修報告范文
- 高血壓營養(yǎng)和運動指導(dǎo)原則(2024年版)
- DB4403T399-2023居家適老化改造與管理規(guī)范
- 光學(xué)干涉測量技術(shù)
- 天龍功放avr4311說明書
- 大學(xué)物理課件:第一章 演示文稿
評論
0/150
提交評論