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

正文內(nèi)容

教師檔案管理-教師信息管理系統(tǒng)—免費畢業(yè)設(shè)計論文(已修改)

2024-12-15 02:56 本頁面
 

【正文】 教師檔案管理系統(tǒng) 第一章 開發(fā)工具介紹 ASP 介紹 ASP 是 1996 年由 Microsoft 推出的運行于服務(wù)器端的 WEB 應(yīng)用程序開發(fā)技術(shù) .只能運行于 WINDOWNT( WINDOWS) /IIS 平臺 ASP 具有以下特點 : ( 1) 可以混用 ASP 用 HTML,DHTML,ActiveX,VBScript,JavaScript,并且可以相互嵌套。 ( 2) ASP 是純文本格式,不需編譯就可以直接在服務(wù)器上運行 . ( 3) 安全性好。 ASP 是一種在 WEB 服務(wù)器端運行的腳本語言,源代碼不會傳到客戶的瀏覽器上,可保護源程 序不外漏。 ( 4)面 向?qū)ο蟆?ASP 正是通過其自身包含的對象來實現(xiàn)服務(wù)器與客戶端交互的 ( 5) 可擴充服務(wù)器端功能。利用 ASP 提供的一組 ActiveX 服務(wù)器組件 (ActiveX Server Components)可繼續(xù)擴充 ASP 的功能。如用 ASP內(nèi)置 ADO組件可以輕松的存取各種數(shù)據(jù)庫。此外,還可以用 VB,Java 等語言開發(fā)自己的組件以進一步擴充其功能 (6)與瀏覽器無關(guān)。 ASP 可以將運行結(jié)果一 HTML 的格式傳送到客戶端瀏覽器,因而可以使用于各種瀏覽器 . ASP 的工作原理 在對 ASP 的運行過程可以參照下圖 瀏覽器 ASP嵌入式程序 數(shù)據(jù)庫 其他 Web Server( IIS) 以下是對 ASP 動態(tài)網(wǎng)頁處理過程的概述: ( 1)用戶向 Web服務(wù)器傳送一個 .asp 頁面請求。 ( 2)服務(wù)器接到請求后根據(jù) .asp 擴展名判斷用戶要瀏覽的是一個 ASP 文件。 ( 3)服務(wù)器從內(nèi)存或硬盤中讀取相應(yīng)的 ASP文件。 ( 4) ASP 程序被傳送給服務(wù)器上的 并編譯運行,產(chǎn)生標準的 HTML 文件。 ( 5)產(chǎn)生的 HTML 文件作為用戶請求的響應(yīng)傳回給用戶端瀏覽器,用戶端瀏覽器進行解釋運行。 根據(jù)以上步驟不難看出, Web 父親處理 ASP 頁面比處理靜態(tài) HTML 頁面多了一個程序編譯步驟,而對于用戶端 來說,瀏覽 HTML 頁面和瀏覽 ASP 頁面幾乎沒有任何區(qū)別。因為傳回客戶端的程序都是標準的 HTML 文件,因而完全沒有必要擔心用戶的瀏覽器是否支持所編寫的 ASP 程序,并且 ASP 適用于任何瀏覽器。 值得一提的,以上的 ASP 處理流程也是經(jīng)過簡化的,實際應(yīng)用中可能還會涉及到諸如 FORM 消息提交、 ASP 頁面的動態(tài)產(chǎn)生、數(shù)據(jù)庫操作等一系列復(fù)雜的問題。此外 Web 服務(wù)器并不是在接到每一個 ASP 頁面請求后都會重新編譯,如果某個頁面再次接收到和前面完全相同的請求是,服務(wù)器會直接去緩沖區(qū)中讀取編譯的結(jié)果,而不會重新運行。 ASP 的使用環(huán)境 ASP 程序的運行需要先進行編譯,那么就需要一個能對其進行編譯運行的環(huán)境。下表就列舉了一些 ASP 的運行環(huán)境。 Windows 98 Micorosoft Personal Web Server Windows NT Server Micorosoft IIS Windows NT Workstation Micorosoft Peer Web Services Windows 2020 Professional Micorosoft IIS Windows 2020 Server Micorosoft IIS Windows XP Micorosoft IIS UNIX Apache Web Server 本系統(tǒng)是在 Windows XP 系統(tǒng)上開發(fā)的,使用的是 Micorosoft IIS Dreamweaver MX 2020 簡介 Dreamweaver MX 2020 是 Dreamweaver MX 2020 的最新的一個版本,它采用了許多先進的技術(shù),可以快速高效的創(chuàng)建極具表現(xiàn)力的和動感效果不錯的 網(wǎng)頁。只值得一提的是, Dreamweaver MX 2020 提供了了更加完善的站點管理機制,可以說,改軟件是集網(wǎng)頁和站點管理兩大法寶與一身的超重量級創(chuàng)作工具。 Dreamweaver 具有簡單、易學等特點,只要具備初步的網(wǎng)頁制作知識,即使是初學者也可以制作出精致的網(wǎng)頁,它并不需要學習大量的專業(yè)知識。 Dreamweaver MX 2020 提供有更多功能強勁的可視化設(shè)計工具、應(yīng)用開發(fā)環(huán)境和代碼編輯支持,它可以使開發(fā)人員和設(shè)計師能夠快捷的創(chuàng)建代碼規(guī)范的應(yīng)用程序,集成度非常高,開發(fā)環(huán)境精簡并且高效。開發(fā)人員可以運 用 Dreamweaver 和服務(wù)器技術(shù)來構(gòu)建功能強大的網(wǎng)絡(luò)應(yīng)用程序,以銜接到用戶的數(shù)據(jù)、網(wǎng)路服務(wù)體系。 Dreamweaver MX 2020 提供了強大的規(guī)范管理,以確保高質(zhì)量的設(shè)計。設(shè)計環(huán)境提供了 CSS,可以迅速高效的開發(fā)代碼。 Dreamweaver MX 2020 新特點簡介如下: ( 1)可支持自動檢測標簽和 CSS 規(guī)則來適應(yīng)所有主流瀏覽器 ( 2)提供了更強大的 CSS支持。 ( 3)內(nèi)建的圖形編輯引擎。 ( 4)增強的 FTP安全性。 ( 5)增大了對主流后臺環(huán)境的支持。 ( 6)可直接講 Word 和 Excel 文件復(fù) 制和粘貼到 Dreamweaver 中。 ( 7)跟 Macromedia 的其他產(chǎn)品的結(jié)合更加緊密。 Access 簡介 Access 是 Office 辦公套件中一個極為重要的組成部分。剛開始時微軟公司是將 Access 單獨作為一個產(chǎn)品進行銷售的,后來微軟發(fā)現(xiàn)如果將 Access 捆綁在OFFICE 中一起發(fā)售,將帶來更加可觀的利潤,于是第一次將 Access 捆綁到OFFICE97 中,成為 OFFICE 套件中的一個重要成員?,F(xiàn)在它已經(jīng)成為 Office 辦公套件中不可缺少的部件了。自從 1992 年開始銷售以來, Access 已 經(jīng)賣出了超過 6000 萬份,現(xiàn)在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)。 后來微軟公司通過大量地改進,將 Access 的新版本功能變得更加強大。不管是處理公司的客戶訂單數(shù)據(jù);管理自己的個人通訊錄;還是大量科研數(shù)據(jù)的記錄和處理,人們都可以利用它來解決大量數(shù)據(jù)的管理工作。 隨著版本的升級, Access 的使用也變得越來越容易。過去很繁瑣的工作現(xiàn)在只需幾個很簡單的步驟就可以高質(zhì)量地完成了。 第二章 數(shù)據(jù)庫理論基礎(chǔ) 一個成功的信息管理系統(tǒng),是建立在許多條件之上的,而數(shù)據(jù)庫是其中一個非常重要的條件和關(guān)鍵技術(shù) 。信息管理系統(tǒng)所涉及的數(shù)據(jù)庫設(shè)計分五個步驟:數(shù)據(jù)庫需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計與加載測試。 ( 1) 數(shù)據(jù)庫需求分析的任務(wù)是將業(yè)務(wù)管理單證流化為數(shù)據(jù)流,劃分主題之間的邊界,繪制出 DFD 圖,并完成相應(yīng)的數(shù)據(jù)字典。 ( 2) 概念設(shè)計的任務(wù)是從 DFD 出發(fā),繪制出本主題的實體-關(guān)系圖,并列出各個實體與關(guān)系的綱要表。 ( 3) 邏輯設(shè)計的任務(wù)是從 ER 圖與對應(yīng)的綱要表出發(fā),確定各個實體及關(guān)系的表名屬性。 ( 4) 物理設(shè)計的任務(wù)是確定所有屬性的類型、寬度與取值范圍,設(shè)計出基本表的主鍵,將所有的表名與字段名英文化( 現(xiàn)在很多軟件能支持中文字段,如MS SQL Server,我就是用的中文字段名),實現(xiàn)物理建庫,完成數(shù)據(jù)庫物理設(shè)計字典。 ( 5) 加載測試工作貫穿于程序測試工作的全過程,整個錄入、修改、查詢、處理工作均可視為對數(shù)據(jù)庫的加載測試工作。 要設(shè)計出一個好的信息管理系統(tǒng)數(shù)據(jù)庫,除滿足系統(tǒng)所要求的功能外,還必須遵守下列原則:基本表的個數(shù)越少越好。主鍵的個數(shù)越少越好。鍵是表間連接的工具,主鍵越少,表間的連接就越簡單。字段的個數(shù)越少越好。所有基本表的設(shè)計均應(yīng)盡量符合第三范式。數(shù)據(jù)庫的設(shè)計中,如何處理多對多的關(guān)系和如何設(shè)計 主鍵,是兩個有著較大難度、需要重點考慮的問題。下面我們著重從 SQL 應(yīng)用、數(shù)據(jù)庫設(shè)計范式和查詢優(yōu)化等方面來分析本課題的系統(tǒng)關(guān)鍵技術(shù)和實現(xiàn)難點并加以解決。 數(shù)據(jù)庫系統(tǒng)設(shè)計及范式分析 信息系統(tǒng)的主要任務(wù)是通過大量的數(shù)據(jù)獲得管理所需要的信息,這就必須存儲和管理大量的數(shù)據(jù)。因此建立一個良好的數(shù)據(jù)組織結(jié)構(gòu)和數(shù)據(jù)庫,使整個系統(tǒng)都可以迅速、方便、準確地調(diào)用和管理所需的數(shù)據(jù),是衡量信息系統(tǒng)開發(fā)工作好壞的主要指標之一。 數(shù)據(jù)庫系統(tǒng)設(shè)計 數(shù)據(jù)庫設(shè)計主要是進行數(shù)據(jù)庫的邏輯設(shè)計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和 邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫設(shè)計時需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關(guān)系,按照 DBMS 提供的功能和描述工具,設(shè)計出規(guī)模適當、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。 數(shù)據(jù)庫設(shè)計的步驟是: ( 1) 數(shù)據(jù)庫結(jié)構(gòu)定義:目前的數(shù)據(jù)庫管理系統(tǒng)( DBMS)有的是支持聯(lián)機事務(wù)處理 CLTP(負責對事務(wù)數(shù)據(jù)進行采集、處理、存儲)的操作型 DBMS,有的可支持數(shù)據(jù)倉庫、有聯(lián)機分析處理 CLAP(指為支持決策的制定對數(shù)據(jù)的一種加工操作)功能的大型 DBMS,有的數(shù)據(jù)庫 是關(guān)系型的、有的可支持面向?qū)ο髷?shù)據(jù)庫。針對選擇的 DBMS,進行數(shù)據(jù)庫結(jié)構(gòu)定義。 ( 2) 數(shù)據(jù)表定義:數(shù)據(jù)表定義指定義數(shù)據(jù)庫中數(shù)據(jù)表的結(jié)構(gòu),數(shù)據(jù)表的邏輯結(jié)構(gòu)包括:屬性名稱、類型、表示形式、缺省值、校驗規(guī)則、是否關(guān)鍵字、可否為空等。關(guān)系型數(shù)據(jù)庫要盡量按關(guān)系規(guī)范化要求進行數(shù)據(jù)庫設(shè)計,但為使效率高,規(guī)范化程度應(yīng)根據(jù)應(yīng)用環(huán)境和條件來決定。數(shù)據(jù)表設(shè)計不僅要滿足數(shù)據(jù)存儲的要求,還要增加一些如反映有關(guān)信息、操作責任、中間數(shù)據(jù)的字段或臨時數(shù)據(jù)表。 ( 3) 存儲設(shè)備和存儲空間組織:確定數(shù)據(jù)的存放地點、存儲路徑、存儲設(shè)備等,備份 方案,對多版本如何保證一致性和數(shù)據(jù)的完整性。 ( 4) 數(shù)據(jù)使用權(quán)限設(shè)置:針對用戶的不同使用要求,確定數(shù)據(jù)的用戶使用權(quán)限,確保數(shù)據(jù)安全。 ( 5) 數(shù)據(jù)字典設(shè)計:用數(shù)據(jù)字典描述數(shù)據(jù)庫的設(shè)計,便于維護和修改。 為了更好地組織數(shù)據(jù)和設(shè)計出實際應(yīng)用數(shù)據(jù)庫,應(yīng)該注意如下問題: 規(guī)范化地重組數(shù)據(jù)結(jié)構(gòu):對數(shù)據(jù)進行規(guī)范化表達,這在后面將會具體討論。關(guān)系數(shù)據(jù)結(jié)構(gòu)的建立:在進行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。這一步設(shè)計完成后數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)設(shè)計工作基本完成,只待系統(tǒng)實現(xiàn)時將數(shù)據(jù)分析和數(shù)據(jù)字典的內(nèi)容代入 到所設(shè)計的數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中,一個規(guī)范化數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)就建立起來了。建立關(guān)系數(shù)據(jù)結(jié)構(gòu)涉及三方面內(nèi)容:確定關(guān)聯(lián)的關(guān)鍵指標項并建立關(guān)聯(lián)表;確定單一的父系記錄結(jié)構(gòu);建立整個數(shù)據(jù)庫的關(guān)系結(jié)構(gòu)。 ( 1)鏈接關(guān)系的確定 在進行了上述數(shù)據(jù)規(guī)范化重組后,已經(jīng)可以確保每一個基本數(shù)據(jù)表 (我們簡稱為表 )是規(guī)范的,但是這些單獨的表并不能完整地反映事物,通常需要通過指標體系整體指標數(shù)據(jù)才能完整全面地反映問題。也就是說在這些基本表的各宇段中,所存儲的是同一事物不同側(cè)面的屬性。那么計算機系統(tǒng)如何能知道哪些表中的哪些記錄應(yīng)與其它表中的 哪些記錄相對應(yīng),它們表示的是同一個事物呢 ?這就需要在設(shè)計數(shù)據(jù)結(jié)構(gòu)時將這種各表之間的數(shù)據(jù)記錄關(guān)系確定下來。這種表與表之間的數(shù)據(jù)關(guān)系一般都是通過主或輔關(guān)鍵詞之間的連接來實現(xiàn)的。因為在每個表中只有主關(guān)鍵詞才能唯一地標識表中的這一個記錄值 (因為根據(jù)第三范式的要求,表中其它數(shù)據(jù)字段函數(shù)都依賴于主關(guān)鍵詞 ),所以將表通過關(guān)鍵詞連接就能夠唯一地標識出某一事物不同屬性在不同表中的存放位置。 ( 2)確定單一的父子關(guān)系結(jié)構(gòu) 所謂確定單一的父系關(guān)系結(jié)構(gòu)就是要在所建立的各種表中消除多對多(以下用 M:N 來表示)的現(xiàn)象,即設(shè)法使得所有 表中記錄之間的關(guān)系呈樹狀結(jié)構(gòu) (只能由一個主干發(fā)出若干條分支,而不能有若干條主干交錯發(fā)出若干條分支狀況 )。所謂的“父系”就是指表的上一級關(guān)系表。消除多對多關(guān)系可以借助于 ER 圖的方法來解決,也可以在系統(tǒng)分析時予以注意,避免這種情況的發(fā)生。消除這種M:N 情況的辦法也很簡單,只需在二表之間增加一個表,則原來 M:N的關(guān)系就改成了 M:1, 1:N 的關(guān)系了。確定數(shù)據(jù)資源的安全保密屬性:一般 DBMS 都提供給我們自己定義數(shù)據(jù)安全保密性的功能。系統(tǒng)所提供的安全保密功能一般有 8個等級(07 級 ), 4 種不同方式 (只讀、只寫、刪除、 修改 ),而且允許用戶利用這 8 個等級的 4 種方式對每一個表自由地進行定義。 定義安全保密性的方法一般有如下幾種: a.原則上所有文件都定義為 4級,個別優(yōu)先級特別高的辦公室
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1