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

正文內(nèi)容

asp教師信息管理系統(tǒng)—免費(fèi)畢業(yè)設(shè)計(jì)論文-wenkub

2022-12-10 06:07:49 本頁(yè)面
 

【正文】 DB基礎(chǔ)上的 ADO 對(duì)象模型結(jié)構(gòu)的分析和使用,來(lái)幫助讀者進(jìn)一步理解一 致數(shù)據(jù)訪問(wèn)技術(shù)。 OLE DB 模型主要包含以下 COM 對(duì)象: (1) 數(shù)據(jù)源對(duì)象 它對(duì)應(yīng)于一個(gè)數(shù)據(jù)提供者,它負(fù)責(zé)管理用戶(hù)權(quán)限、建立與數(shù)據(jù)源的連 接等初始操作。如圖 1所示就是使用 UDA技術(shù)通過(guò) OLE DB 訪問(wèn)任何數(shù)據(jù)源。這組接口封裝了各種數(shù)據(jù)系統(tǒng)的訪問(wèn)操作,為數(shù)據(jù)使用方和數(shù)據(jù)提供方建立了標(biāo)準(zhǔn)。 ADO 提供了高層軟件接口,即應(yīng)用層的編程接口。另外, UDA 技術(shù)在統(tǒng)一數(shù)據(jù)訪問(wèn)接口的同時(shí),它的多層結(jié)構(gòu)使數(shù)據(jù)使用方有了更多的選擇機(jī) 會(huì);而它強(qiáng)大的擴(kuò)展能力也給數(shù)據(jù)提供方留下了更多的擴(kuò)展余地,這種開(kāi)放型的軟件結(jié)構(gòu)使它具有極強(qiáng)的生命力。傳統(tǒng)的解決方案是使用大型的數(shù)據(jù)庫(kù)系統(tǒng),把所有這些數(shù)據(jù)都移到數(shù)據(jù)庫(kù)系統(tǒng)中, 然后按照操作數(shù)據(jù)庫(kù)的辦法對(duì)這些數(shù)據(jù)進(jìn)行訪問(wèn)。 ADO 在關(guān)鍵的應(yīng)用方案中使用最少的網(wǎng)絡(luò)流量,并且在前端和數(shù)據(jù)源之間使用最少的層數(shù),所有這些都是為了提供輕量、高性能的接口。 這樣,在一個(gè) Application 或 Session 對(duì)象被創(chuàng)建或結(jié)束時(shí),系統(tǒng)會(huì)自動(dòng)完成 文件中寫(xiě)入的相應(yīng)事件??梢?jiàn), 文件的調(diào)用與Application 與 Session 這兩個(gè)對(duì)象密切相關(guān)。 Session 的客戶(hù)端向 Server 請(qǐng)求一個(gè) ASP 文件時(shí)。這 6 個(gè)對(duì)象及其功能描述如表 所示。新推出的 版本增強(qiáng)了系統(tǒng)安全性,具有服務(wù)器端腳本開(kāi)發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,崩潰防護(hù),內(nèi)置 JAVA 虛擬機(jī)及全面支持 ASP等強(qiáng)大功能。據(jù)微軟的內(nèi)部資料顯示,該公司計(jì)劃至少對(duì) 10 種產(chǎn)品采用按用戶(hù)數(shù)計(jì)量的許可合同制度 “Subscriber Access License(SAL)” 。( EDS, eOnline, HostLogic, Interpath, and Qwest ) ,與 SAP 公司一樣, 也成立了 ASP 部門(mén),也與一些 ASP 商合作提供軟件。 在美國(guó)市場(chǎng), ASP 是近年來(lái)最熱門(mén)的話題之一,幾乎每天都有關(guān)于一些軟件公司或系統(tǒng)集成商加入 ASP 領(lǐng)域的消息。 、 ASP 發(fā)展現(xiàn)狀 現(xiàn)在,越來(lái)越多的大公司、小公司都在聲稱(chēng)自己是 一個(gè) ASP,范圍包括傳統(tǒng)的 IT業(yè)務(wù)到電子商務(wù),全球估計(jì)有 1400 多家公司宣稱(chēng)要做 ASP,包括硬件供應(yīng)商、系統(tǒng)集成商、獨(dú)立軟件開(kāi)發(fā)商、 ISP 等。通俗地說(shuō), ASP 是一種業(yè)務(wù)租賃模式,企業(yè)用戶(hù)可以直接租用ASP 的計(jì)算機(jī) 及軟件系統(tǒng)進(jìn)行自己的業(yè)務(wù)管理,任何用戶(hù)只要有網(wǎng)絡(luò)瀏覽器,就可以向 ASP 租用所需要的軟件,而不必在本地的機(jī)器上安裝該軟件。 在學(xué)校,成績(jī)的分析也是一項(xiàng)繁重的工作。 當(dāng)前,很多學(xué)校,還以手工的方式,處理學(xué)生學(xué)籍、教師信息、及學(xué)生成績(jī)信息。隨著科學(xué)技術(shù)的不斷提高 ,計(jì)算機(jī)科學(xué)日漸成熟 ,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí) ,它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著來(lái)越重要 的作用。 (2) 在學(xué)校開(kāi)發(fā)計(jì)算機(jī)教師管理系統(tǒng)的意義 教師信息管理系統(tǒng)是一個(gè)教育單位不可缺少的部分。NET, COM/COM+等。這個(gè)階段的處理方式是在數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)基礎(chǔ)上組成分布式處理系統(tǒng)。如庫(kù)存管理系統(tǒng)、生產(chǎn)調(diào)度系統(tǒng)、教師管理系統(tǒng)等。這 一階段,由于當(dāng)時(shí)計(jì)算機(jī)硬、軟件的限制,數(shù)據(jù)處理的性質(zhì)只是使用計(jì)算機(jī)代替人的手工勞動(dòng),進(jìn)行簡(jiǎn)單的單項(xiàng)數(shù)據(jù)處理工作,如計(jì)算工資、數(shù)據(jù)統(tǒng)計(jì)、報(bào)表登記、編制計(jì)劃等。 管理信息系統(tǒng)的發(fā)展 管理信息系統(tǒng)通過(guò)對(duì)學(xué)校當(dāng)前運(yùn)行的數(shù)據(jù)進(jìn)行處理來(lái)獲得有關(guān)信息,以控制學(xué)校的行為;利用過(guò)去和現(xiàn)在的數(shù)據(jù)及相應(yīng)的模型,對(duì)未來(lái)的發(fā)展進(jìn)行預(yù)測(cè);能從全局目標(biāo)出發(fā),對(duì)學(xué)校的管理決策活動(dòng)予以輔助。 本世紀(jì)以來(lái),由于社會(huì)生產(chǎn)力的迅速發(fā)展和科學(xué)技術(shù)的突飛猛進(jìn),人們進(jìn)行信息交流的深度和廣度不斷增加,管理所需要的信息量急劇增長(zhǎng),同時(shí)對(duì)信息的處理要求及時(shí)、準(zhǔn)確,這導(dǎo)致了傳統(tǒng)的信息處理方法和手段已不能適應(yīng)現(xiàn)代管理的需要;電 子計(jì)算機(jī)的誕生和在信息處理中的應(yīng)用,標(biāo)志著一個(gè)嶄新時(shí)代 —— “信息時(shí)代”的開(kāi)始,它使學(xué)校管理現(xiàn)代化成為可能。一般來(lái)講,管理通過(guò)計(jì)劃、組織、指導(dǎo)與領(lǐng)導(dǎo)、控制等手段,為組織制定目標(biāo),應(yīng)用組織的各種要素,以實(shí)現(xiàn)組織的目標(biāo)。系統(tǒng)中大量采用 SQL 查詢(xún)語(yǔ)句,界面友好,功能較強(qiáng)。一個(gè)功能齊全、簡(jiǎn)單易用的信息管理系統(tǒng)不但能有效地減輕學(xué)校各類(lèi)工作人員的工作負(fù)擔(dān),它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要。 教師管理系統(tǒng)是典型的信息管理系統(tǒng) ,其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面 .對(duì)于前者要求建立數(shù)據(jù)一致性和完整性強(qiáng) ,數(shù)據(jù)安全性好 的數(shù)據(jù)庫(kù) .而對(duì)于后者則要求應(yīng)用程序功能完備 ,易使用等特點(diǎn)。不足的地方是當(dāng)數(shù)據(jù)訪問(wèn)量大時(shí),將致使性能的下降,且不利于數(shù)據(jù)的有效共享,在以后改進(jìn)的中應(yīng)考慮采用 SQL SERVER 作為數(shù)據(jù)庫(kù),解決訪問(wèn)速度及 數(shù)據(jù)共享的問(wèn)題。對(duì)學(xué)校來(lái)說(shuō),人們按照一定的學(xué)籍計(jì)劃、學(xué)籍資源,對(duì)學(xué)生信息、教師信息、課程信息、成績(jī)信息等加以計(jì)劃和協(xié)調(diào),以達(dá)到預(yù)期的目的, 即稱(chēng)為學(xué)校管理。 一定意義上說(shuō),管理信息系統(tǒng)的產(chǎn)生和發(fā)展是建立在電子計(jì)算機(jī)基礎(chǔ)之上的。從工業(yè)發(fā)達(dá)國(guó)家來(lái)看,管理信息系統(tǒng)的發(fā)展經(jīng)歷了以下幾個(gè)階段。這個(gè)階段的處理方式主要是集中式的批處理。這個(gè)階段的處理方式已發(fā)展為面向終端的聯(lián)機(jī)實(shí)時(shí)處理 。它的特點(diǎn)是使用數(shù)據(jù)庫(kù)和分時(shí)處理的計(jì)算機(jī)網(wǎng)絡(luò),并充分利用運(yùn)籌學(xué)等數(shù)學(xué)方法,實(shí)現(xiàn)了硬件、軟件和數(shù)據(jù)資源的共享。這又大大的推動(dòng)了學(xué)校的信息化進(jìn)程。一個(gè) 功能齊全、簡(jiǎn)單易用的信息管理系統(tǒng)不但能有效地減輕學(xué)校各類(lèi)工作人員的工作負(fù)擔(dān),它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要。 作為計(jì)算機(jī)應(yīng)用的一部分 ,使用計(jì)算機(jī)對(duì)學(xué)校的各類(lèi)信息進(jìn)行管理 ,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn) .例如 :檢索迅速、查詢(xún)方便、效率高、可靠性好、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。每一學(xué)年的開(kāi)始,都會(huì)耗費(fèi)大量的人力、物力用于學(xué)生信息的建立、歸檔。這樣誓必增加了教師的額處負(fù)擔(dān)。從而節(jié)省一大筆用于 IT產(chǎn)品技術(shù)購(gòu)買(mǎi)和運(yùn)行的資金。 就國(guó)內(nèi)來(lái)講,僅在今年上半年,就有多家 IT 廠商開(kāi)始進(jìn)軍 ASP:用友,深圳金蝶、長(zhǎng)城、中軟、世紀(jì)互聯(lián)、潤(rùn)迅、瑞星等廠商紛紛在上半年或?qū)υ袠I(yè)務(wù)部門(mén)進(jìn)行重組,或成立新的業(yè)務(wù)部門(mén),積極拓展這一新興市場(chǎng)。大多數(shù)軟件商是通過(guò)與純 ASP 商組成策略聯(lián)盟或設(shè)立專(zhuān)門(mén)提供 ASP 產(chǎn)品的部門(mén)的方式進(jìn)入這一領(lǐng)域的。 微軟也宣布了其 Office 2020 和 Windows 通過(guò) ASP 商租用的價(jià)格計(jì)劃。另外,微軟還將在多種產(chǎn)品中采用基于微處理器數(shù)目的計(jì)量制許可合同。 IIS 與 ASP 的結(jié)合 在過(guò)去,客戶(hù)機(jī) /服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與 Web 的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無(wú)法作出集成性的設(shè)計(jì)。 表 ASP 內(nèi)部 6 大對(duì)象及其功能 對(duì)象名稱(chēng) 功能描述 Request 從客戶(hù)端取得信息 Response 將信息送給客戶(hù)端 Server 提供一些 Web 服務(wù)器工具 Session 儲(chǔ)存在一個(gè) Session 內(nèi)的用戶(hù)信息,該信息僅可被該用戶(hù)訪問(wèn) Application 在一個(gè) ASPApplication 中讓不同的客戶(hù)端共享信息 ObjectContext 配合 Microsoft Transaction 服務(wù)器進(jìn)行分布式事務(wù)處理 合理地運(yùn)用這些對(duì)象可以使原本復(fù)雜,煩瑣的工作變得簡(jiǎn)捷而條理清晰。 前面已經(jīng)提到 Application和 Session這兩個(gè) ASP的內(nèi)部對(duì)象。事實(shí)上我們通常在 Global。值得注意的是,如果一個(gè) Application與一個(gè) Session 同時(shí)開(kāi)始, Active Server Pages 會(huì)先處理 Application 的開(kāi)始 事 件 , 而 如 果 一 個(gè) Application 與一個(gè) Session 同 時(shí) 結(jié) 束 ,Active Server Pages 則會(huì)先處理 Session 的結(jié)束事件 利用 ADO 訪問(wèn)數(shù)據(jù)庫(kù) ADO(ActiveX Data Objects, ActiveX 數(shù)據(jù)對(duì)象 )是 Microsoft 為強(qiáng)大的數(shù)據(jù)訪問(wèn)接口 OLE DB(對(duì)象鏈接和嵌入數(shù)據(jù)庫(kù) ) 而設(shè)計(jì)的,是一個(gè)便于使用的應(yīng)用層的編程接口。 由于 ADO 建立 在自動(dòng)化 (Automation)的基礎(chǔ)上,所以 ADO 的應(yīng)用場(chǎng)合非常廣泛,不僅可在 Visual Basic 這樣的高級(jí)語(yǔ)言開(kāi)發(fā)環(huán)境中使用,還可以在一些腳本語(yǔ)言中使用,這對(duì)于開(kāi)發(fā) Web 應(yīng)用和在 ASP(Active Server Page,動(dòng)態(tài)服務(wù)器主頁(yè) )的腳本代碼中訪問(wèn)數(shù)據(jù)庫(kù)提供了操作應(yīng)用的捷徑。這樣做雖然能夠按統(tǒng)一的方式對(duì)數(shù)據(jù)進(jìn)行各種操作,但這種間接訪問(wèn)方式也帶來(lái)了很多問(wèn)題,比如數(shù)據(jù)更新不及 時(shí)、空間資源的冗余和訪問(wèn)效率低等等。所以,這種技術(shù)從一推出便獲 得了廣泛的歡迎,可 以說(shuō), UDA 技術(shù)是繼 ODBC 之后的又一數(shù)據(jù)訪問(wèn)技術(shù)的飛躍。它通過(guò) OLE DB 提供的 COM接口訪問(wèn)數(shù)據(jù),適合于各種客戶(hù)機(jī) /服務(wù)器應(yīng)用系統(tǒng)和基于 Web 的應(yīng)用, 尤其在各種腳本語(yǔ)言 (Script)或一些宏語(yǔ)言中直接使用更具優(yōu)勢(shì)。同時(shí) OLE DB 還提供了一組標(biāo)準(zhǔn)的服務(wù)組件,它可在 C/C++語(yǔ)言中直接使用,用于提供查詢(xún)、緩存、數(shù)據(jù)更新、事務(wù)處理等操作,數(shù)據(jù)提供方只需實(shí)現(xiàn)一些簡(jiǎn)單的數(shù)據(jù)操 作,在使用方就可以獲得全部的數(shù)據(jù)控制能力。 從圖 1可以看出 ADO 是以 OLE DB 為基礎(chǔ),它對(duì) OLE DB 進(jìn)行了封裝。 (2) 會(huì)話對(duì)象 在數(shù)據(jù)源連接的基礎(chǔ)上建立會(huì)話對(duì)象,會(huì)話對(duì)象提供了事務(wù)控制機(jī)制 (3) 命令對(duì)象 數(shù)據(jù)使用者利用命令對(duì)象執(zhí)行各種數(shù)據(jù)操作 ,如查詢(xún)命令、修改命令等。 二、 ADO 對(duì)象模型 ADO 對(duì)象模型定義了一組可編程的自動(dòng)化對(duì)象,可用于 Visual Basic、Visual C++、 Java 以及其他各種支持自動(dòng)化特性的腳本語(yǔ)言。 如圖 2是 ADO 對(duì)象模型圖。不同的數(shù)據(jù)源可以使用不同的命令語(yǔ)言,對(duì)于關(guān)系型數(shù)據(jù)庫(kù),通常使用 SQL 作為命令語(yǔ)言。下面從單個(gè)對(duì)象的角度討論。 (8) 通過(guò) Errors 集合屬性檢查數(shù)據(jù)源的錯(cuò)誤信息; (9) 通過(guò) OpenSchema 方法獲取數(shù)據(jù)庫(kù)的表信息。 2. Command 對(duì)象 Command 對(duì)象代表一個(gè)命令,可以通過(guò)其方法 執(zhí)行針對(duì)數(shù)據(jù)源的有關(guān)操作,比如查詢(xún)、修改等。記錄集是 ADO 管理數(shù)據(jù)的基本對(duì)象,所有的 Recordset 對(duì)象都按照行列方式的表狀結(jié)構(gòu)進(jìn)行管理,每一行對(duì)應(yīng)一個(gè)記錄(Record),每一列對(duì)應(yīng)一個(gè)域 (Field)。 (4) 鍵集 (keyset)游標(biāo) 類(lèi)似于動(dòng)態(tài)游標(biāo),也能夠看到其他用戶(hù)所做的數(shù)據(jù)修改,但不能看到其他用戶(hù)新加的記錄,也不能訪問(wèn)其他用戶(hù)刪除的記錄。如果當(dāng)前記錄集為空記錄集,則 BOF和 EOF 標(biāo)志屬性為 True。在立即修改方式下,一旦調(diào)用 Update 方法,則所有對(duì)數(shù)據(jù)的修改立即被寫(xiě)到底層的數(shù)據(jù)源。 上面 3 個(gè)對(duì)象都包含一個(gè) Property 對(duì)象集合的屬性 , 通過(guò) Property 對(duì)象可使ADO 動(dòng)態(tài)暴露出底層 OLE DB 提供者的性能。而另外三個(gè)對(duì)象Field、 Error 和 Property 對(duì)象只能依附于其父對(duì)象,不能單獨(dú)創(chuàng)建這些對(duì)象。 Execute 對(duì)連接的數(shù)據(jù)源執(zhí)行命令,大多數(shù)情況下,它是一個(gè) SQL 查詢(xún)。 2. Command 中的方法 所有的 Command 對(duì)象支持下列方法: CreateParameter 用于為使用命令而創(chuàng)建一個(gè)新的參數(shù)對(duì)象。 CancelUpdate 取消對(duì)當(dāng)前行所做的任何變化。 GetRows 用于獲得一個(gè)行塊到數(shù)組。 MoveNext 在下 一行定位記錄集。 Requery 通過(guò)重新執(zhí)行產(chǎn)生數(shù)據(jù)的查詢(xún)來(lái)刷新記錄集中的該數(shù)據(jù)。 UpdateBatch 向數(shù)據(jù)源提交在當(dāng)前批量更新中所作的任何變化。下面對(duì)系統(tǒng)設(shè)計(jì)的前期準(zhǔn)備進(jìn)行詳細(xì)介紹。本系統(tǒng)以學(xué)校教務(wù)處或系辦公室為主控制中心,其它部門(mén)(如各專(zhuān)業(yè)、班等)作為工作站,在主控制中心的授權(quán)下可以對(duì)數(shù)據(jù)進(jìn)行錄入、修改、查詢(xún)、統(tǒng)計(jì)、打印等操作 本例中的教師管理系統(tǒng)主要完成以下幾個(gè)功能。 管理員部分 ?教工管理:教工瀏覽與管理、 添加記錄 、新教工審核、回收站管理、有修改權(quán)的教工、無(wú)修改權(quán)的教工、教工登錄帳戶(hù)信息。 功能模塊部分 教師管理系統(tǒng)應(yīng)該有用戶(hù)注冊(cè)登錄、查看用戶(hù)信息、修改用戶(hù)資料、查看最近活動(dòng)。 ? 瀏覽信息模塊查看用戶(hù)的登錄信息。查詢(xún)統(tǒng)計(jì)與打印模塊是方便管理員查詢(xún)教工信息。用戶(hù) 登錄界面 注冊(cè)界面 用戶(hù)信息修改 瀏覽訪問(wèn)記錄 圖示 32 管理員界面系統(tǒng)模塊圖 系統(tǒng)流程分析 對(duì)于和數(shù)據(jù)庫(kù)有關(guān)的系統(tǒng)首先要?jiǎng)?chuàng)建一個(gè)功能齊全、滿(mǎn)足所有需求的數(shù)據(jù)庫(kù)。 管理員 教工管理 查詢(xún)統(tǒng)計(jì)與打印 系統(tǒng)管理與設(shè)置 操作日記管理 退出 圖示 33 用戶(hù)部分系統(tǒng)流程 管理端設(shè)計(jì)和用戶(hù)端相似,首先判斷用戶(hù)是否有管理員權(quán)限,如果是管理員,則進(jìn)入管理員主界面
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1