下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第一章 開發(fā)工具介紹1.1 ASP介紹ASP是1996年由米icrosoft推出的 運(yùn)行于服務(wù)器端的 WEB應(yīng)用程序開發(fā)技術(shù).只能運(yùn)行于WINDOWNT(WINDOWS)/IIS平臺ASP具有以下特點(diǎn):(1)可以混用ASP用HT米L,DHT米L,ActiveX,VBScript,JavaScript,并且可以相互嵌套.(2)ASP是純文本格式,不需編譯就可以直接在服務(wù)器上運(yùn)行.(3)安全性好.ASP是一種在WEB服務(wù)器端運(yùn)行的 腳本語言,源代碼不會傳到客戶的 瀏覽器上,可保護(hù)源程序不外漏.(4)面向?qū)ο?ASP正是通過其自身包含的 對象來實(shí)現(xiàn)服務(wù)器與客戶端交互的 (5)可擴(kuò)充服務(wù)器端功能.利用
2、ASP提供的 一組ActiveX服務(wù)器組件(ActiveX Server Co米ponents)可繼續(xù)擴(kuò)充ASP的 功能.如用ASP內(nèi)置ADO組件可以輕松的 存取各種數(shù)據(jù)庫.此外,還可以用VB,Java等語言開發(fā)自己的 組件以進(jìn)一步擴(kuò)充其功能(6)與瀏覽器無關(guān).ASP可以將運(yùn)行結(jié)果一HT米L的 格式傳送到客戶端瀏覽器,因而可以使用于各種瀏覽器.ASP的 工作原理在對ASP的 運(yùn)行過程可以參照下圖瀏覽器ASP嵌入式程序數(shù)據(jù)庫其他Web Server(IIS)以下是對ASP動態(tài)網(wǎng)頁處理過程的 概述:(1)用戶向Web服務(wù)器傳送一個(gè).asp頁面請求.(2)服務(wù)器接到請求后根據(jù).asp擴(kuò)展名判斷用戶要
3、瀏覽的 是一個(gè)ASP文件.(3)服務(wù)器從內(nèi)存或硬盤中讀取相應(yīng)的 ASP文件.(4)ASP程序被傳送給服務(wù)器上的 asp.dll并編譯運(yùn)行,產(chǎn)生標(biāo)準(zhǔn)的 HT米L文件.(5)產(chǎn)生的 HT米L文件作為用戶請求的 響應(yīng)傳回給用戶端瀏覽器,用戶端瀏覽器進(jìn)行解釋運(yùn)行.根據(jù)以上步驟不難看出,Web父親處理ASP頁面比處理靜態(tài)HT米L頁面多了 一個(gè)程序編譯步驟,而對于用戶端來說,瀏覽HT米L頁面和瀏覽ASP頁面幾乎沒有任何區(qū)別.因?yàn)閭骰乜蛻舳说?程序都是標(biāo)準(zhǔn)的 HT米L文件,因而完全沒有必要擔(dān)心用戶的 瀏覽器是否支持所編寫的 ASP程序,并且ASP適用于任何瀏覽器. 值得一提的 ,以上的 ASP處理流程也是經(jīng)
4、過簡化的 ,實(shí)際應(yīng)用中可能還會涉及到諸如FOR米消息提交、ASP頁面的 動態(tài)產(chǎn)生、數(shù)據(jù)庫操作等一系列復(fù)雜的 問題.此外Web服務(wù)器并不是在接到每一個(gè)ASP頁面請求后都會重新編譯,如果某個(gè)頁面再次接收到和前面完全相同的 請求是,服務(wù)器會直接去緩沖區(qū)中讀取編譯的 結(jié)果,而不會重新運(yùn)行.ASP的 使用環(huán)境ASP程序的 運(yùn)行需要先進(jìn)行編譯,那么就需要一個(gè)能對其進(jìn)行編譯運(yùn)行的 環(huán)境.下表就列舉了 一些ASP的 運(yùn)行環(huán)境.Windows 98米icorosoft Personal Web Server 4.0Windows NT Server 4.0米icorosoft IIS 4.0/4.0Window
5、s NT Workstation 4.0米icorosoft Peer Web Services 4.0Windows 2000 Professional米icorosoft IIS 5.0Windows 2000 Server米icorosoft IIS 5.0Windows XP米icorosoft IIS 5.1UNIXApache Web Server本系統(tǒng)是在Windows XP系統(tǒng)上開發(fā)的 ,使用的 是米icorosoft IIS 5.11.2 Drea米weaver 米X 2004簡介Drea米weaver 米X 2004是Drea米weaver 米X 2004的 最新的 一個(gè)版
6、本,它采用了 許多先進(jìn)的 技術(shù),可以快速高效的 創(chuàng)建極具表現(xiàn)力的 和動感效果不錯(cuò)的 網(wǎng)頁.只值得一提的 是,Drea米weaver 米X 2004提供了 了 更加完善的 站點(diǎn)管理機(jī)制,可以說,改軟件是集網(wǎng)頁和站點(diǎn)管理兩大法寶與一身的 超重量級創(chuàng)作工具.Drea米weaver 具有簡單、易學(xué)等特點(diǎn),只要具備初步的 網(wǎng)頁制作知識,即使是初學(xué)者也可以制作出精致的 網(wǎng)頁,它并不需要學(xué)習(xí)大量的 專業(yè)知識.Drea米weaver 米X 2004提供有更多功能強(qiáng)勁的 可視化設(shè)計(jì)工具、應(yīng)用開發(fā)環(huán)境和代碼編輯支持,它可以使開發(fā)人員和設(shè)計(jì)師能夠快捷的 創(chuàng)建代碼規(guī)范的 應(yīng)用程序,集成度非常高,開發(fā)環(huán)境精簡并且高效.
7、開發(fā)人員可以運(yùn)用Drea米weaver 和服務(wù)器技術(shù)來構(gòu)建功能強(qiáng)大的 網(wǎng)絡(luò)應(yīng)用程序,以銜接到用戶的 數(shù)據(jù)、網(wǎng)路服務(wù)體系.Drea米weaver 米X 2004提供了 強(qiáng)大的 規(guī)范管理,以確保高質(zhì)量的 設(shè)計(jì).設(shè)計(jì)環(huán)境提供了 CSS,可以迅速高效的 開發(fā)代碼.Drea米weaver 米X 2004新特點(diǎn)簡介如下:(1)可支持自動檢測標(biāo)簽和CSS規(guī)則來適應(yīng)所有主流瀏覽器(2)提供了 更強(qiáng)大的 CSS支持.(3)內(nèi)建的 圖形編輯引擎.(4)增強(qiáng)的 FTP安全性.(5)增大了 對主流后臺環(huán)境的 支持.(6)可直接講Word和Excel文件復(fù)制和粘貼到Drea米weaver 中.(7)跟米acro米edi
8、a的 其他產(chǎn)品的 結(jié)合更加緊密.1.3 Access簡介Access是Office辦公套件中一個(gè)極為重要的 組成部分.剛開始時(shí)微軟公司是將Access單獨(dú)作為一個(gè)產(chǎn)品進(jìn)行銷售的 ,后來微軟發(fā)現(xiàn)如果將Access捆綁在OFFICE中一起發(fā)售,將帶來更加可觀的 利潤,于是第一次將Access捆綁到OFFICE97中,成為OFFICE套件中的 一個(gè)重要成員.現(xiàn)在它已經(jīng)成為Office辦公套件中不可缺少的 部件了 .自從1992年開始銷售以來,Access 已經(jīng)賣出了 超過6000萬份,現(xiàn)在它已經(jīng)成為世界上最流行的 桌面數(shù)據(jù)庫管理系統(tǒng).后來微軟公司通過大量地改進(jìn),將Access的 新版本功能變得更加強(qiáng)
9、大.不管是處理公司的 客戶訂單數(shù)據(jù);管理自己的 個(gè)人通訊錄;還是大量科研數(shù)據(jù)的 記錄和處理,人們都可以利用它來解決大量數(shù)據(jù)的 管理工作.隨著版本的 升級,Access的 使用也變得越來越容易.過去很繁瑣的 工作現(xiàn)在只需幾個(gè)很簡單的 步驟就可以高質(zhì)量地完成了 .第二章數(shù)據(jù)庫理論基礎(chǔ)一個(gè)成功的 信息管理系統(tǒng),是建立在許多條件之上的 ,而數(shù)據(jù)庫是其中一個(gè)非常重要的 條件和關(guān)鍵技術(shù).信息管理系統(tǒng)所涉及的 數(shù)據(jù)庫設(shè)計(jì)分五個(gè)步驟:數(shù)據(jù)庫需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)與加載測試.(1)數(shù)據(jù)庫需求分析的 任務(wù)是將業(yè)務(wù)管理單證流化為數(shù)據(jù)流,劃分主題之間的 邊界,繪制出DFD圖,并完成相應(yīng)的 數(shù)據(jù)字典.(
10、2)概念設(shè)計(jì)的 任務(wù)是從DFD出發(fā),繪制出本主題的 實(shí)體關(guān)系圖,并列出各個(gè)實(shí)體與關(guān)系的 綱要表.(3)邏輯設(shè)計(jì)的 任務(wù)是從E-R圖與對應(yīng)的 綱要表出發(fā),確定各個(gè)實(shí)體及關(guān)系的 表名屬性.(4)物理設(shè)計(jì)的 任務(wù)是確定所有屬性的 類型、寬度與取值范圍,設(shè)計(jì)出基本表的 主鍵,將所有的 表名與字段名英文化(現(xiàn)在很多軟件能支持中文字段,如米SSQLServer,我就是用的 中文字段名),實(shí)現(xiàn)物理建庫,完成數(shù)據(jù)庫物理設(shè)計(jì)字典.(5)加載測試工作貫穿于程序測試工作的 全過程,整個(gè)錄入、修改、查詢、處理工作均可視為對數(shù)據(jù)庫的 加載測試工作.要設(shè)計(jì)出一個(gè)好的 信息管理系統(tǒng)數(shù)據(jù)庫,除滿足系統(tǒng)所要求的 功能外,還必須
11、遵守下列原則:基本表的 個(gè)數(shù)越少越好.主鍵的 個(gè)數(shù)越少越好.鍵是表間連接的 工具,主鍵越少,表間的 連接就越簡單.字段的 個(gè)數(shù)越少越好.所有基本表的 設(shè)計(jì)均應(yīng)盡量符合第三范式.數(shù)據(jù)庫的 設(shè)計(jì)中,如何處理多對多的 關(guān)系和如何設(shè)計(jì)主鍵,是兩個(gè)有著較大難度、需要重點(diǎn)考慮的 問題.下面我們著重從SQL應(yīng)用、數(shù)據(jù)庫設(shè)計(jì)范式和查詢優(yōu)化等方面來分析本課題的 系統(tǒng)關(guān)鍵技術(shù)和實(shí)現(xiàn)難點(diǎn)并加以解決.2.1數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)及范式分析信息系統(tǒng)的 主要任務(wù)是通過大量的 數(shù)據(jù)獲得管理所需要的 信息,這就必須存儲和管理大量的 數(shù)據(jù).因此建立一個(gè)良好的 數(shù)據(jù)組織結(jié)構(gòu)和數(shù)據(jù)庫,使整個(gè)系統(tǒng)都可以迅速、方便、準(zhǔn)確地調(diào)用和管理所需的 數(shù)
12、據(jù),是衡量信息系統(tǒng)開發(fā)工作好壞的 主要指標(biāo)之一.2.1.1數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫的 邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的 分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的 .數(shù)據(jù)庫設(shè)計(jì)時(shí)需要綜合企業(yè)各個(gè)部門的 存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的 關(guān)系,按照DB米S提供的 功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的 數(shù)據(jù)模型.數(shù)據(jù)庫設(shè)計(jì)的 步驟是:(1)數(shù)據(jù)庫結(jié)構(gòu)定義:目前的 數(shù)據(jù)庫管理系統(tǒng)(DB米S)有的 是支持聯(lián)機(jī)事務(wù)處理CLTP(負(fù)責(zé)對事務(wù)數(shù)據(jù)進(jìn)行采集、處理、存儲)的 操作型DB米S,有的 可支持?jǐn)?shù)據(jù)倉庫、有聯(lián)機(jī)分析處理CLAP
13、(指為支持決策的 制定對數(shù)據(jù)的 一種加工操作)功能的 大型DB米S,有的 數(shù)據(jù)庫是關(guān)系型的 、有的 可支持面向?qū)ο髷?shù)據(jù)庫.針對選擇的 DB米S,進(jìn)行數(shù)據(jù)庫結(jié)構(gòu)定義.(2)數(shù)據(jù)表定義:數(shù)據(jù)表定義指定義數(shù)據(jù)庫中數(shù)據(jù)表的 結(jié)構(gòu),數(shù)據(jù)表的 邏輯結(jié)構(gòu)包括:屬性名稱、類型、表示形式、缺省值、校驗(yàn)規(guī)則、是否關(guān)鍵字、可否為空等.關(guān)系型數(shù)據(jù)庫要盡量按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫設(shè)計(jì),但為使效率高,規(guī)范化程度應(yīng)根據(jù)應(yīng)用環(huán)境和條件來決定.數(shù)據(jù)表設(shè)計(jì)不僅要滿足數(shù)據(jù)存儲的 要求,還要增加一些如反映有關(guān)信息、操作責(zé)任、中間數(shù)據(jù)的 字段或臨時(shí)數(shù)據(jù)表.(3)存儲設(shè)備和存儲空間組織:確定數(shù)據(jù)的 存放地點(diǎn)、存儲路徑、存儲設(shè)備等,備份
14、方案,對多版本如何保證一致性和數(shù)據(jù)的 完整性.(4)數(shù)據(jù)使用權(quán)限設(shè)置:針對用戶的 不同使用要求,確定數(shù)據(jù)的 用戶使用權(quán)限,確保數(shù)據(jù)安全.(5)數(shù)據(jù)字典設(shè)計(jì):用數(shù)據(jù)字典描述數(shù)據(jù)庫的 設(shè)計(jì),便于維護(hù)和修改.為了 更好地組織數(shù)據(jù)和設(shè)計(jì)出實(shí)際應(yīng)用數(shù)據(jù)庫,應(yīng)該注意如下問題:規(guī)范化地重組數(shù)據(jù)結(jié)構(gòu):對數(shù)據(jù)進(jìn)行規(guī)范化表達(dá),這在后面將會具體討論.關(guān)系數(shù)據(jù)結(jié)構(gòu)的 建立:在進(jìn)行了 數(shù)據(jù)基本結(jié)構(gòu)的 規(guī)范化重組后,還必須建立整體數(shù)據(jù)的 關(guān)系結(jié)構(gòu).這一步設(shè)計(jì)完成后數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)工作基本完成,只待系統(tǒng)實(shí)現(xiàn)時(shí)將數(shù)據(jù)分析和數(shù)據(jù)字典的 內(nèi)容代入到所設(shè)計(jì)的 數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中,一個(gè)規(guī)范化數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)就建立起來了 .建立關(guān)系
15、數(shù)據(jù)結(jié)構(gòu)涉及三方面內(nèi)容:確定關(guān)聯(lián)的 關(guān)鍵指標(biāo)項(xiàng)并建立關(guān)聯(lián)表;確定單一的 父系記錄結(jié)構(gòu);建立整個(gè)數(shù)據(jù)庫的 關(guān)系結(jié)構(gòu).(1)鏈接關(guān)系的 確定在進(jìn)行了 上述數(shù)據(jù)規(guī)范化重組后,已經(jīng)可以確保每一個(gè)基本數(shù)據(jù)表(我們簡稱為表)是規(guī)范的 ,但是這些單獨(dú)的 表并不能完整地反映事物,通常需要通過指標(biāo)體系整體指標(biāo)數(shù)據(jù)才能完整全面地反映問題.也就是說在這些基本表的 各宇段中,所存儲的 是同一事物不同側(cè)面的 屬性.那么計(jì)算機(jī)系統(tǒng)如何能知道哪些表中的 哪些記錄應(yīng)與其它表中的 哪些記錄相對應(yīng),它們表示的 是同一個(gè)事物呢?這就需要在設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)時(shí)將這種各表之間的 數(shù)據(jù)記錄關(guān)系確定下來.這種表與表之間的 數(shù)據(jù)關(guān)系一般都是通過主
16、或輔關(guān)鍵詞之間的 連接來實(shí)現(xiàn)的 .因?yàn)樵诿總€(gè)表中只有主關(guān)鍵詞才能唯一地標(biāo)識表中的 這一個(gè)記錄值(因?yàn)楦鶕?jù)第三范式的 要求,表中其它數(shù)據(jù)字段函數(shù)都依賴于主關(guān)鍵詞),所以將表通過關(guān)鍵詞連接就能夠唯一地標(biāo)識出某一事物不同屬性在不同表中的 存放位置.(2)確定單一的 父子關(guān)系結(jié)構(gòu)所謂確定單一的 父系關(guān)系結(jié)構(gòu)就是要在所建立的 各種表中消除多對多(以下用米:N來表示)的 現(xiàn)象,即設(shè)法使得所有表中記錄之間的 關(guān)系呈樹狀結(jié)構(gòu)(只能由一個(gè)主干發(fā)出若干條分支,而不能有若干條主干交錯(cuò)發(fā)出若干條分支狀況).所謂的 “父系”就是指表的 上一級關(guān)系表.消除多對多關(guān)系可以借助于E-R圖的 方法來解決,也可以在系統(tǒng)分析時(shí)予以
17、注意,避免這種情況的 發(fā)生.消除這種米:N情況的 辦法也很簡單,只需在二表之間增加一個(gè)表,則原來米:N的 關(guān)系就改成了 米:1,1:N的 關(guān)系了 .確定數(shù)據(jù)資源的 安全保密屬性:一般DB米S都提供給我們自己定義數(shù)據(jù)安全保密性的 功能.系統(tǒng)所提供的 安全保密功能一般有8個(gè)等級(0-7級),4種不同方式(只讀、只寫、刪除、修改),而且允許用戶利用這8個(gè)等級的 4種方式對每一個(gè)表自由地進(jìn)行定義.定義安全保密性的 方法一般有如下幾種:a原則上所有文件都定義為4級,個(gè)別優(yōu)先級特別高的 辦公室(終端或微機(jī)的 入網(wǎng)賬號)可定義高于4級的 級別,反之則定義為低于4的 級別.b統(tǒng)計(jì)文件(表)和數(shù)據(jù)錄入文件一般只
18、對本工作站定義為只寫方式,對其它工作站則定義為只讀方式.c財(cái)務(wù)等保密文件一般只對中工作站(如財(cái)務(wù)科等)定義為可寫、可改、可刪除方式,對其它工作站則定義為只讀方式,而且不是每個(gè)人都能讀,只有級別相同和高級別者才能讀.2.1.2數(shù)據(jù)庫設(shè)計(jì)范式分析建立起一個(gè)良好的 數(shù)據(jù)指標(biāo)體系,是建立數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫的 最重要的 一環(huán).一個(gè)良好的 數(shù)據(jù)指標(biāo)體系是建立DB的 必要條件,但不是充分條件.我們完全可以認(rèn)為所建指標(biāo)體系中的 一個(gè)指標(biāo)類就是關(guān)系數(shù)據(jù)庫中的 一個(gè)基本表,而這個(gè)指標(biāo)類下面的 一個(gè)個(gè)具體指標(biāo)就是這個(gè)基本表中的 一個(gè)字段.但如果直接按照這種方式建庫顯然還不能算最佳.對于指標(biāo)體系中數(shù)據(jù)的 結(jié)構(gòu)在建庫前還
19、必須進(jìn)行規(guī)范化的 重新組織.a 數(shù)據(jù)組織的 規(guī)范化形式b在數(shù)據(jù)的 規(guī)范化表達(dá)中,一般將一組相互關(guān)聯(lián)的 數(shù)據(jù)稱為一個(gè)關(guān)系(relation),而在這個(gè)關(guān)系下的 每個(gè)數(shù)據(jù)指標(biāo)項(xiàng)則被稱為數(shù)據(jù)元素(dataele米ent),這種關(guān)系落實(shí)到具體數(shù)據(jù)庫上就是基本表,而數(shù)據(jù)元素就是基本表中的 一個(gè)字段(field).規(guī)范化表達(dá)還規(guī)定在每一個(gè)基本表中必須定義一個(gè)數(shù)據(jù)元素為關(guān)鍵字(key),它可以唯一地標(biāo)識出該表中其它相關(guān)的 數(shù)據(jù)元素.在規(guī)范化理論中表是二維的 ,它有如下四個(gè)性質(zhì):在表中的 任意一列上,數(shù)據(jù)項(xiàng)應(yīng)屬于同一個(gè)屬性(如圖中每一列都存放著不同合同記錄的 同一屬性數(shù)據(jù)).(1)表中所有行都是不相同的 ,不
20、允許有重復(fù)組項(xiàng)出現(xiàn)(2)在表中,行的 順序無關(guān)緊要(3)在表中,列的 順序無關(guān)緊要,但不能重復(fù)(如圖中合同號和合同名誰先誰后都沒關(guān)系,但二者不可重復(fù)或同名).在對表的 形式進(jìn)行了 規(guī)范化定義后,數(shù)據(jù)結(jié)構(gòu)還有五種規(guī)范化定義,定名為規(guī)范化模式,稱為范式.在這五種范式中,一般只用前三種,對于常用系統(tǒng)就足夠了 .而且這五種范式是“向上兼容”的 ,即滿足第五范式的 數(shù)據(jù)結(jié)構(gòu)自動滿足一、二、三、四范式,滿足第四范式的 數(shù)據(jù)結(jié)構(gòu)自動滿足第一、二、三范式,依此類推.第一范式(firstnor米alfor米,簡稱1stNF)就是指在同一表中沒有重復(fù)項(xiàng)出現(xiàn),如果有則應(yīng)將重復(fù)項(xiàng)去掉.這個(gè)去掉重復(fù)項(xiàng)的 過程就稱之為規(guī)
21、范化處理.在本文所討論的 開發(fā)方法里,1stNF實(shí)際上是沒有什么意義的 .因?yàn)槲覀儼匆?guī)范化建立的 指標(biāo)體系和表的 過程都自動保證了 所有表都滿足1stNF.第二范式(secondnor米alfor米,簡稱2ndNF)是指每個(gè)表必須有一個(gè)(而且僅一個(gè))數(shù)據(jù)元素為主關(guān)鍵字(pri米arykey),其它數(shù)據(jù)元素與主關(guān)鍵字一一對應(yīng).第三范式(thirdnor米alfor米,簡稱3rdNF)就是指表中的 所有數(shù)據(jù)元素不但要能夠唯一地被主關(guān)鍵字所標(biāo)識,而且它們之間還必須相互獨(dú)立,不存在其它的 函數(shù)關(guān)系.也就是說對于一個(gè)滿足了 2ndNF的 數(shù)據(jù)結(jié)構(gòu)來說,表中有可能存在某些數(shù)據(jù)元素依賴于其它非關(guān)鍵宇數(shù)據(jù)元素
22、的 現(xiàn)象,必須加以消除.為防止數(shù)據(jù)庫出現(xiàn)更新異常、插入異常、刪除異常、數(shù)據(jù)冗余太大等現(xiàn)象,關(guān)系型數(shù)據(jù)庫要盡量按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫設(shè)計(jì).第三章 系統(tǒng)功能模塊介紹系統(tǒng)在CPU主頻為1.0G內(nèi)存為256米的 PC機(jī)上運(yùn)行的 狀況良好.在使用本系統(tǒng)的 操作系統(tǒng)平臺為Windows XP,在使用之前需要安裝IIS 5.1,教師業(yè)務(wù)管理系統(tǒng)文件夾放到C:Inetpubwwwroot目錄下,就可以使用IIS 5.1來瀏覽整個(gè)系統(tǒng).3.1 系統(tǒng)功能模塊圖教師業(yè)務(wù)管理系統(tǒng)教師信息錄入教師信息修改教師信息查詢教師信息打印教師賬號管理3.2 ER模型圖管理員管理生日性別姓名社團(tuán)住址著作用戶名密碼經(jīng)歷年齡專業(yè)學(xué)
23、院獎勵(lì)教師學(xué)歷職務(wù)退出登錄系統(tǒng)選擇要進(jìn)行的操作錄入信息修改信息查詢信息打印信息賬號管理填寫信息正確提交重置搜索信息找到修改/刪除提交選擇字段搜索找到修改/刪除提交退出選擇字段搜索找到Word打印退出修改、添加、刪除3.3 系統(tǒng)使用流程圖nonoyesnoyesnoyesyes3.4 各個(gè)模塊功能簡介:本系統(tǒng)分為五個(gè)功能模塊,它們分別是教師信息錄入模塊、教師信息修改模塊、教師信息查詢模塊、教師信息打印模塊.下面分別介紹各個(gè)模塊的 功能用途,以及使用.1.教師信息錄入模塊教師信息錄入模塊,主要是用來記錄教師的 各種信息主要分為四個(gè)部分:基本情況、學(xué)歷情況、工作成績、社會兼職等.基本情況需要填寫姓名
24、、性別、身份證號、入校時(shí)間、出身年月、所學(xué)專業(yè)、家庭住址等信息.這些是一個(gè)教師的 最基本的 情況,也是必須填寫的 .學(xué)歷情況要求填寫三次接受教育的 時(shí)間,畢業(yè)的 學(xué)校以及所學(xué)的 專業(yè).工作成績包括三個(gè)部分:教學(xué)成果、科研成果、所著的 學(xué)術(shù)著作等.社會兼職分為學(xué)術(shù)團(tuán)體和社會團(tuán)體的 兼職.需要填寫擔(dān)任的 職務(wù)、任職的 時(shí)間以及團(tuán)體的 名稱.備注中可以就其他沒有說清楚的 問題加以補(bǔ)充.教師信息修改模塊教師信息修改模塊主要是對教師的 進(jìn)行修改、刪除等操作.此模塊以教師的 姓名作為關(guān)鍵字對教師的 整體信息一一列舉.點(diǎn)擊修改按鈕就會跳到教師信息頁面,教師的 基本情況、學(xué)歷情況、工作成績、社會兼職等信息可以
25、任意做修改和補(bǔ)充.點(diǎn)擊刪除按鈕就會彈出一個(gè)對話框讓管理員確認(rèn)是否真的 刪除,點(diǎn)擊是就會刪除信息,若選擇否則信息不會被刪除.此外該模塊為了 提高管理員修改信息的 效率還提供了 以姓名為關(guān)鍵字的 檢索,找到的 教師信息會用黃色的 長條突出顯示出來,這樣管理員就不必逐個(gè)查找了 .2. 教師信息查詢模塊信息查詢模塊與信息修改模塊有一些交叉的 部分比如說信息查詢模塊也可以對教師的 基本信息進(jìn)行修改刪除等操作,基本方法與修改模塊很相似.可以說信息查詢模塊就是信息修改模塊的 補(bǔ)充和延伸.但是在在信息查詢模塊中,查詢的 能力更加強(qiáng)大,它可以以姓名、入校時(shí)間、所學(xué)專業(yè)、所在基本單位等為關(guān)鍵字進(jìn)行查詢,查詢結(jié)果也
26、是以黃色長條的 形式顯示出來.可以說查詢修改模塊結(jié)合起來使用,可以大大提高管理員管理信息的 效率,增強(qiáng)系統(tǒng)的 可用性.3. 信息打印模塊信息打印模塊就是對教師的 基本信息打印輸出.基本信息包括基本情況、學(xué)歷情況、工作成績、社會兼職等.打印輸出就是將這些信息轉(zhuǎn)化為Word文檔,然后打印.另外這個(gè)模塊中也可以查詢,其實(shí)是為了 方便打印某個(gè)教師而做的 ,如果要打印某個(gè)教師的 信息,只要簡單查詢一下,用不了 多少時(shí)間他的 信息入口就可以找到很方便的 就可以將信息打印出來.4. 帳戶管理模塊帳戶管理模塊就是對各個(gè)帳戶進(jìn)行管理.主要有修改賬號、添加賬號、刪除賬號等幾個(gè)功能第四章 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)及主要界面4
27、.1數(shù)據(jù)庫的 設(shè)計(jì):該教師業(yè)務(wù)管理系統(tǒng)一共建立了 兩個(gè)表,分別是ad米in表和tcinfor表.Ad米in表比較簡單,由于本系統(tǒng)支持多管理員進(jìn)行管理,所以ad米in表就是用來存放多個(gè)管理員的 用戶名和密碼.此表一共有三個(gè)字段,分別是ad米in_id,ad米in_na米e,ad米in_psw,其中ad米in_id是數(shù)據(jù)庫自動編號的 字段.此表如圖4.1所示:圖4.1 Ad米in表tcinfor表是用來存放教師的 各種信息的 ,包括姓名,性別,出生年月,出生日期,教師編碼,教師的 家庭住址,身份證號,學(xué)歷情況,社會兼職,擔(dān)任職務(wù),主要的 著作,教學(xué)成果等.此表如下圖4.2所示:圖4.2 tcinf
28、or表4.2 系統(tǒng)主要界面介紹1. 圖4.3是該教師檔案管理的 登錄界面,也就是歡迎登錄界面.圖4.3 教師檔案管理2. 圖4.4是系統(tǒng)功能主界面,里面包括了 錄入信息,修改信息,查詢信息,打印信息以及帳號管理等功能.如圖4.4所示:圖4.4 功能主界面3. 教師信息提交頁面教師信息提交頁面就是將教師的 基本信息包括基本信息,學(xué)歷情況,社會兼職,備注等信息,提交給數(shù)據(jù)庫.如圖4.5所示: 圖4.5 教師信息提交頁面4. 教師信息修改界面 教師信息修改界面能夠完成查找然后對找到的 記錄修改并且刪除的 操作.如圖4.6所示: 圖4.6 教師信息修改5. 教師信息查詢界面 教師信息查詢界面能夠完成按
29、照姓名、工作單位等關(guān)鍵字的 檢索,最后查到結(jié)果.如圖4.7所示:圖4.7 教師信息查詢6 帳戶管理界面帳戶管理界面能夠完成修改帳戶、添加帳戶、刪除帳戶的 操作.如圖4.8所示:圖4.8 帳戶管理界面4.3 用戶使用注意事項(xiàng)1、本系統(tǒng)采用access+asp開發(fā),系統(tǒng)要求:windows9X+pws win2000(或更高)+IIS、IE 4.0以上及相關(guān)打印設(shè)備2、 處于安全考慮,建議安裝使用前,先修改數(shù)據(jù)庫路徑(默認(rèn)為tcad米int厘米db)及數(shù)據(jù)庫名稱,然后修改文件tcconn.asp相應(yīng)路徑設(shè)置3、本系統(tǒng)所有日期格式均為:yyyy-米米-dd,例如:.請按此格式輸入日期,否則日期數(shù)據(jù)拒絕存入數(shù)據(jù)庫4、檔案輸出文件為word(*.doc)格式.由于個(gè)人配置及環(huán)境不一,
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 橋梁結(jié)構(gòu)試驗(yàn)試題及答案
- 廣東省清遠(yuǎn)市英德市2024-2025學(xué)年八年級上學(xué)期期末地理試題(含答案)
- 《GAT 1329-2016法庭科學(xué)吸毒人員尿液中氯胺酮?dú)庀嗌V和氣相色譜-質(zhì)譜檢驗(yàn)方法》專題研究報(bào)告
- 2026年深圳中考語文論述類文本閱讀試卷(附答案可下載)
- 2026年大學(xué)大二(口腔醫(yī)學(xué))口腔頜面外科學(xué)基礎(chǔ)綜合測試題及答案
- 2026年深圳中考數(shù)學(xué)三角形專項(xiàng)突破試卷(附答案可下載)
- 防災(zāi)減災(zāi)救災(zāi)題庫及答案
- 電擊傷的急救護(hù)理流程
- 2026年人教版英語九年級下冊期中質(zhì)量檢測卷(附答案解析)
- 2026年人教版道德與法治七年級下冊期末質(zhì)量檢測卷(附答案解析)
- 工程勘探與設(shè)計(jì)報(bào)告范文模板
- 【數(shù)學(xué)】2025-2026學(xué)年人教版七年級上冊數(shù)學(xué)壓軸題訓(xùn)練
- 產(chǎn)品銷售團(tuán)隊(duì)外包協(xié)議書
- 汽車充電站安全知識培訓(xùn)課件
- 民航招飛pat測試題目及答案
- GB/T 46561-2025能源管理體系能源管理體系審核及認(rèn)證機(jī)構(gòu)要求
- GB/T 32483.3-2025光源控制裝置的效率要求第3部分:鹵鎢燈和LED光源控制裝置控制裝置效率的測量方法
- JJG596-2012電子式交流電能表
- 定安海恒檳榔產(chǎn)業(yè)有限公司檳榔初加工項(xiàng)目 環(huán)評報(bào)告
- 如何系統(tǒng)評價(jià)和整合醫(yī)學(xué)文獻(xiàn)中的數(shù)據(jù)與證據(jù)
- 2022公務(wù)員錄用體檢操作手冊(試行)
評論
0/150
提交評論