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

正文內(nèi)容

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

2022-12-10 06:07:49 本頁面
 

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