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

正文內(nèi)容

aspnet留言板畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-12-29 16:48 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 架構(gòu),要選擇適當(dāng)?shù)臄?shù)據(jù)庫(kù)平臺(tái)來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)數(shù)據(jù)的真正“統(tǒng)一”,使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫(kù)系統(tǒng)去管理,但邏輯上兩地的操作者要直接訪問(wèn)同一個(gè)數(shù)據(jù)庫(kù)才能有效實(shí)現(xiàn),有這樣一些問(wèn)題, 如果需要建立“實(shí)時(shí)”的數(shù)據(jù)同步,就必須在兩地間建立實(shí)時(shí)的通訊連接,保持兩地的數(shù)據(jù)庫(kù)服務(wù)器在線運(yùn)行,網(wǎng)絡(luò)管理工作人員既要對(duì)服務(wù)器維護(hù)管理,又要對(duì)客戶(hù)端維護(hù)和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高,維護(hù)任務(wù)量大。其次,傳統(tǒng)的 C/S 結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)系統(tǒng)開(kāi)發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,代價(jià)高和低效率已經(jīng)不適應(yīng)工作需要。在 JAVA 這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S 架構(gòu)更是猛烈沖擊 C/S,并對(duì)其形成威脅和挑戰(zhàn)。 B/S 架構(gòu)的優(yōu)勢(shì)與劣勢(shì) 升達(dá)經(jīng)貿(mào)管理學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 6 ( 1)維護(hù)和升級(jí)方式簡(jiǎn)單。目前 ,軟件系統(tǒng)的改進(jìn)和升級(jí)越來(lái)越頻繁, B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對(duì)一個(gè)稍微大一點(diǎn)單位來(lái)說(shuō),系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來(lái)回奔跑,效率和工作量是可想而知的,但 B/S 架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶(hù)端只是瀏覽器,根本不需要做任何的維護(hù)。無(wú)論用戶(hù)的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有的操作只需要針對(duì)服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專(zhuān)網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。所以客戶(hù)機(jī)越來(lái)越“瘦”,而服務(wù)器越來(lái)越“胖”是將來(lái)信息化發(fā)展的主流方向。今 后,軟件升級(jí)和維護(hù)會(huì)越來(lái)越容易,而使用起來(lái)會(huì)越來(lái)越簡(jiǎn)單,這對(duì)用戶(hù)人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見(jiàn)的,驚人的。因此,維護(hù)和升級(jí)革命的方式是“瘦”客戶(hù)機(jī),“胖”服務(wù)器。 ( 2)成本降低,選擇更多。大家都知道 windows 在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置但在服務(wù)器操作系統(tǒng)上 windows 并不是處于絕對(duì)的統(tǒng)治地位。 現(xiàn)在的趨勢(shì)是凡使用 B/S 架構(gòu)的應(yīng)用管理軟件,只需安裝在 Linux服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用 windows 作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費(fèi) Linux 操作系統(tǒng)快速發(fā)展起來(lái), Linux 除了操作系統(tǒng)是免費(fèi)的以外,連數(shù)據(jù)庫(kù)也是免費(fèi)的,這種選擇非常盛行。比如說(shuō)很多人每天上“新浪”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“新浪”的服務(wù)器用的是什么操作系統(tǒng),而事實(shí)上大部分網(wǎng)站確實(shí)沒(méi)有使用 windows 操作系統(tǒng),但用戶(hù)的電腦本身安裝的大部分是 windows 操作系統(tǒng)。 ( 3)應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。由于 B/S 架構(gòu)管理軟件只安裝在服務(wù)器端( Server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶(hù)界面主要事務(wù)邏輯在服務(wù)器( Server)端完全通過(guò) WWW 瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實(shí)現(xiàn),所有的客戶(hù)端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問(wèn)題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)器,以防萬(wàn)一。 數(shù)據(jù)庫(kù)概述 數(shù)據(jù)庫(kù)( Database),簡(jiǎn)單地說(shuō)就是數(shù)據(jù)的倉(cāng)庫(kù),即數(shù)據(jù)存放的地方。我們周?chē)性S多數(shù)據(jù)庫(kù)的例子,如通訊錄就是一個(gè)小數(shù)據(jù)庫(kù),圖書(shū)館則是一個(gè)大型的升達(dá)經(jīng)貿(mào)管理學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 7 數(shù)據(jù)庫(kù)。小數(shù)據(jù)庫(kù)尚可用手管理,而大型數(shù)據(jù)庫(kù)必須由計(jì)算機(jī)進(jìn)行管理。 在計(jì)算機(jī)三大主要領(lǐng)域(科學(xué)計(jì)算,過(guò)程控制和數(shù)據(jù)處理)中,數(shù)據(jù)處理所占的比例約為 70%。 20 世紀(jì) 60 年代末,數(shù)據(jù)庫(kù)技術(shù)作為數(shù)據(jù)處理的最新技術(shù)應(yīng)運(yùn)而生。 數(shù)據(jù)庫(kù)系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)構(gòu)成,分為層次模型、網(wǎng)狀模型、關(guān)系模型的數(shù)據(jù)庫(kù)系統(tǒng)。從 20 世紀(jì) 80 年代中期起,網(wǎng)狀模型和層次模型的市場(chǎng)已逐漸被關(guān)系模型的數(shù)據(jù)庫(kù)系統(tǒng)所取代。本項(xiàng)目采用的也是關(guān)系模型的數(shù)據(jù)庫(kù)系統(tǒng)。 關(guān)系型數(shù)據(jù)庫(kù) 關(guān)系模型的基本概念。關(guān)系型數(shù)據(jù)結(jié)構(gòu)是一個(gè)“二維表框架”組成的集合,每個(gè)二維表又可稱(chēng)為關(guān)系,所以關(guān)系模型是“關(guān)系框 架”的集合。關(guān)系模型與層次模型、網(wǎng)狀模型不同,它是建立在嚴(yán)格的數(shù)學(xué)概念之上的。 如果在數(shù)據(jù)庫(kù)管理系統(tǒng)中,根據(jù)用戶(hù)定義的關(guān)系來(lái)存儲(chǔ)、處理和管理數(shù)據(jù)庫(kù)信息,這樣的數(shù)據(jù)庫(kù)管理系統(tǒng)稱(chēng)為關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。在關(guān)系型數(shù)據(jù)庫(kù)中數(shù)據(jù)以行和列的形式存儲(chǔ),以便用戶(hù)理解,這一系列的行和列被稱(chēng)為表,一組表便組成了數(shù)據(jù)庫(kù)。在關(guān)系數(shù)據(jù)庫(kù)中:各數(shù)據(jù)項(xiàng)之間用關(guān)系來(lái)組織,關(guān)系( relationship)是表之間的一種連接,通過(guò)關(guān)系,我們可以更靈活地表示和操縱數(shù)據(jù);另外,用戶(hù)可以非常方便的用查詢(xún)( Query)來(lái)檢索數(shù)據(jù)庫(kù)中的數(shù)據(jù),一個(gè) Query是一個(gè)用于指定數(shù)據(jù)庫(kù)中行和列的 select 語(yǔ)句。 現(xiàn)在比較流行的大中型關(guān)系型數(shù)據(jù)庫(kù)有 IBM DB Oracle、 SQL Server、Sybase、 Informix 等,常用的小型數(shù)據(jù)庫(kù)有 Access、 FoxPro 等,現(xiàn)在個(gè)人用戶(hù)比較常用的主要是基于中小型數(shù)據(jù)庫(kù) MS SQL Server 和 Access。 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) 是 .NET Framework 提供的數(shù)據(jù)庫(kù)訪問(wèn)的類(lèi)庫(kù), 對(duì)Microsoft SQL Server、 Oracle 和 XML 等數(shù)據(jù)源提供一 致的訪問(wèn)。應(yīng)用程序可以使用 連接到這些數(shù)據(jù)源,并檢索更新所包含的數(shù)據(jù)。 用于數(shù)據(jù)訪問(wèn)的類(lèi)庫(kù)包含 .NET Framework 數(shù)據(jù)提供的程序和DataSet 兩個(gè)組件。 升達(dá)經(jīng)貿(mào)管理學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 8 圖 21 結(jié)構(gòu)圖 .NET Framework 數(shù)據(jù)提供程序包含以下四個(gè)核心類(lèi)。 ? Connection:建立與數(shù)據(jù)源的連接。 ? Command:對(duì)數(shù)據(jù)源執(zhí)行操作命令,用于修改數(shù)據(jù)、查詢(xún)數(shù)據(jù)和運(yùn)行存儲(chǔ)過(guò)程等。 ? DataReader:從數(shù)據(jù)源獲取返回的數(shù)據(jù)。 ? DataAdapter:用數(shù)據(jù)填充 DataSet,并 可以處理數(shù)據(jù)更新。 DataSet 是 的斷開(kāi)式結(jié)構(gòu)的核心組件。設(shè)計(jì) DataSet 的目的是為了實(shí)現(xiàn)獨(dú)立于任何數(shù)據(jù)源的數(shù)據(jù)訪問(wèn),可以把它看成內(nèi)存中的數(shù)據(jù)庫(kù),是專(zhuān)門(mén)處理數(shù)據(jù)源中讀出來(lái)的數(shù)據(jù)。 DataSet 的優(yōu)點(diǎn)就是離線式,一旦讀取到數(shù)據(jù)庫(kù)中的數(shù)據(jù)后,就在內(nèi)存中建立數(shù)據(jù)庫(kù)的副本,在此之后的操作,直到執(zhí)行更新命令為止,所有的操作都是在內(nèi)存中完成的。不管底層的數(shù)據(jù)庫(kù)是那一種形式, DataSet 的行為都是一致的。 DataSet 是數(shù)據(jù)表( DataTable)的集合,他可以包含任意多個(gè)表,而且每個(gè)DataSet 中的數(shù)據(jù)表對(duì)應(yīng)一個(gè)數(shù)據(jù)源中的數(shù)據(jù)表( Table)或者數(shù)據(jù)視圖( View)。 數(shù)據(jù)訪問(wèn)程序的開(kāi)發(fā)流程有以下幾個(gè)步驟: (1) 利用 Connection 對(duì)象創(chuàng)建數(shù)據(jù)連接。 (2) 利用 Command 對(duì)象數(shù)據(jù)源執(zhí)行 SQL 命令。 (3) 利用 DataReader 對(duì)象讀取數(shù)據(jù)源的數(shù)據(jù)。 升達(dá)經(jīng)貿(mào)管理學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 9 (4) DataSet 對(duì)象與 DataAdapter 對(duì)象配合,完成數(shù)據(jù)的查詢(xún)和更新操作。 在 中,連接數(shù)據(jù)源有四種接口: SQLClient、 OracleClient、 ODBC、OLEDB。其中 SQLClient 是 Microsoft SQL Server 數(shù)據(jù)庫(kù)專(zhuān)用連接接口,OracleClient 是 Oracle 數(shù)據(jù)庫(kù)專(zhuān)用連接接口, ODBC 和 OLEDB 可用于其他數(shù)據(jù)源的連接。在應(yīng)用程序中使用任何一種連接接口時(shí),必須在后臺(tái)代碼中引用對(duì)應(yīng)的空間名稱(chēng),類(lèi)的名稱(chēng)也隨之變化。 SQL 語(yǔ)言介紹 SQL 全稱(chēng)是“結(jié)構(gòu)化查詢(xún)語(yǔ)言 (Structured Query Language)”,最早的是 IBM的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) SYSTEM R 開(kāi)發(fā)的一種查詢(xún)語(yǔ)言,它的前身是 SQUARE 語(yǔ)言。 SQL 語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué),所以自從 IBM 公司 1981 年推出以來(lái), SQL 語(yǔ)言,得到了廣泛的應(yīng)用。如今無(wú)論是像 Oracle、 Sybase、 Informix、 SQL server 這些大型的數(shù)據(jù)庫(kù)管理系統(tǒng),還是像Visual FoxPro、 PowerBuilder 這些微機(jī)上常用的數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng),都支持 SQL 語(yǔ)言作為查詢(xún)語(yǔ)言。 Structured Query Language 包含 4 個(gè)部分: ( 1)數(shù)據(jù)查詢(xún)語(yǔ)言 DQLData Query Language SELECT ( 2)數(shù)據(jù)操縱語(yǔ)言 DQLData Manipulation Language INSERT, UPDATE, DELETE ( 3)數(shù)據(jù)定義語(yǔ)言 DQLData Definition Language CREATE, ALTER, DROP ( 4)數(shù)據(jù)控制語(yǔ)言 DQLData Control Language COMMIT WORK, ROLLBACK WORK SQL 語(yǔ)言有著非常突出的優(yōu)點(diǎn),主要是: ( 1) 非過(guò)程化語(yǔ)言: SQL 是一個(gè)非過(guò)程化的語(yǔ)言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。 SQL 允許用戶(hù)在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對(duì)單個(gè)記錄進(jìn)行操作,可操作記錄集,所有 SQL 語(yǔ)句接 受集合作為輸入,返回集合作為輸出。 SQL 的集合特性允許一條 SQL 語(yǔ)句的結(jié)果作為另一條 SQL 語(yǔ)句的輸入。 ( 2) 統(tǒng)一的語(yǔ)言: SQL 可用于所有用戶(hù)的 DB 活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類(lèi)型的終端用戶(hù)。 升達(dá)經(jīng)貿(mào)管理學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 10 ( 3) 所有關(guān)系數(shù)據(jù)庫(kù)的公共語(yǔ)言:由于所有主要的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都支持 SQL 語(yǔ)言,用戶(hù)可將使用 SQL 的技能從一個(gè) RDBMS(關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) )轉(zhuǎn)到另一個(gè),所有用 SQL 編寫(xiě)的程序都是可以移植的。 SQL 功能強(qiáng)大,是一種完備的數(shù)據(jù)處理語(yǔ)言,不僅用于數(shù)據(jù)庫(kù)查詢(xún),而且用 于數(shù)據(jù)庫(kù)中的數(shù)據(jù)修改和更新,概括起來(lái),它可以分成以下幾組: DML( Data Manipulation Language,數(shù)據(jù)操作語(yǔ)言):用于檢索或者修改數(shù)據(jù); DDL( Data Definition Language,數(shù)據(jù)定義語(yǔ)言): 用于定義數(shù)據(jù)的結(jié)構(gòu),比如 創(chuàng)建、修改或者刪除數(shù)據(jù)庫(kù)對(duì)象; DCL( Data Control Language,數(shù)據(jù)控制語(yǔ)言):用于定義數(shù)據(jù)庫(kù)用戶(hù)的權(quán)限。 數(shù)據(jù)庫(kù)管理系統(tǒng)必須在更改期內(nèi)保護(hù)所存儲(chǔ)的數(shù)據(jù)的一致性,確保有效的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)必須保持一致性, DBMS 還必須協(xié)調(diào)多用戶(hù) 的并行更新,以確保用戶(hù)和它們的更改不至于影響其它用戶(hù)的作業(yè)。 用于修改數(shù)據(jù)庫(kù)內(nèi)容的 SQL 語(yǔ)句主要有以下三個(gè): (1) Insert,向一個(gè)表中加入新的數(shù)據(jù)行 (2) Delete,從一個(gè)表中刪除數(shù)據(jù)行 (3) Update,更改數(shù)據(jù)庫(kù)中已經(jīng)存在的數(shù)據(jù) 開(kāi)發(fā)工具的選用及介紹 開(kāi)發(fā)工具 Visual Studio 2020 簡(jiǎn)介 Visual Studio 是微軟公司推出的開(kāi)發(fā)環(huán)境。是目前最流行的 Windows 平臺(tái)應(yīng)用程序開(kāi)發(fā)環(huán)境。目前已經(jīng)開(kāi)發(fā)到 版本,也就是 Visual Studio 2020。 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 插件。 Microsoft Visual Studio 2020 使開(kāi)發(fā)人員能夠快速創(chuàng)建高質(zhì)量、用戶(hù)體驗(yàn)豐富而又緊密聯(lián)系的應(yīng)用程序,充分展示了 Microsoft 開(kāi)發(fā)智能客戶(hù)端應(yīng)用程序的構(gòu)想。借助 Visual Studio 2020,采集和分析信息將變得更為簡(jiǎn)單便捷,業(yè)務(wù)決策也會(huì)因此變得更為有效。任何規(guī)模的組織 都可以使用 Visual Studio 2020 快速創(chuàng)建能夠利用 Windows Vista 和 2020 Office system 的更安全、更易于管理并且更可靠的應(yīng)用程序。 Visual Studio 2020 提供了高級(jí)開(kāi)發(fā)工具、調(diào)試功能、數(shù)據(jù)庫(kù)功能和創(chuàng)新功能,幫助在各種平臺(tái)上快速創(chuàng)建當(dāng)前最先進(jìn)的應(yīng)用程序。Visual Studio 2020 包括各種增強(qiáng)功能,例如可視化設(shè)計(jì)器(使用 .NET 升達(dá)經(jīng)貿(mào)管理學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 11 Framework 加速開(kāi)發(fā))、對(duì) Web 開(kāi)發(fā)工具的大量改進(jìn),以及能夠加速開(kāi)發(fā)和處 理所有類(lèi)型數(shù)據(jù)的語(yǔ)言增強(qiáng)功能。 Visual Studio 2020 為開(kāi)發(fā)人員提供了所有相關(guān)的工具和框架支持,幫助創(chuàng)建引人注目的、令人印象深刻并支持 AJAX 的 Web 應(yīng)用程序。 Visual Studio 2020 為開(kāi)發(fā)人員提供了在最新平臺(tái)上加速創(chuàng)建緊密聯(lián)系的應(yīng)用程序的新工具,這些平臺(tái)包括 Web、 Windows Vista、 Office 20SQL Server 2020 和 Windows Server 2020。對(duì)于 Web, AJAX 及其他新技術(shù)使開(kāi)發(fā)人員能夠迅速創(chuàng)建更高 效、交互式更強(qiáng)和更個(gè)性化的新一代 Web 體驗(yàn)。 借助 Visual Studio 2020,采集和分析信息將變得更為簡(jiǎn)單便捷,業(yè)務(wù)決策也會(huì)因此變得更為有效。任何規(guī)模的組織都可以使用 Visual St
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1