【正文】
set the first and last displayed record rs_first = 1 rs_last = rs_first + rs_numRows 1 If (rs_first rs_total) Then rs_first = rs_total End If If (rs_last rs_total) Then rs_last = rs_total End If End If % % Dim MM_paramName % % 39。t know the record count, manually count them If (rs_total = 1) Then 39。 set the number of rows displayed on this page If (rs_numRows 0) Then rs_numRows = rs_total Elseif (rs_numRows = 0) Then rs_numRows = 1 End If 39。%39。tc_condamp。=39。}/script end if % html head title教師業(yè)務(wù)管理系統(tǒng) /title meta equiv=ContentType content=text/html。網(wǎng)絡(luò)超時(shí)或你還未登錄,請(qǐng)重新登陸 !39。如圖 所示: 圖 教師信息查詢 6 帳戶管理界面 帳戶管理 界面能夠完成修改帳戶、添加帳戶、刪除帳戶的操作。 圖 教師檔案管理 2. 圖 是系 統(tǒng)功能主界面,里面包括了錄入信息,修改信息,查詢信息,打印信息以及帳號(hào)管理等功能。Admin 表比較簡(jiǎn)單,由于本系統(tǒng)支持多管理員進(jìn)行管理,所以 admin 表就是用來(lái)存放多個(gè)管理員的用戶名和密碼。打印輸出就是將這些信息轉(zhuǎn)化為 Word 文檔,然后打印。但是在在信息查詢模塊中,查詢的能力更加強(qiáng)大,它可以以姓名、入校時(shí)間、所學(xué)專業(yè)、所在基本單位等為關(guān)鍵字進(jìn)行查詢,查詢結(jié)果也是以黃色長(zhǎng)條的形式顯示出來(lái)。點(diǎn)擊刪除按鈕就會(huì)彈出一個(gè)對(duì)話框讓管理員確認(rèn)是否真的刪除,點(diǎn)擊是就會(huì)刪除信息,若選擇否則信息不會(huì)被刪 除。備注中可以就其他沒(méi)有說(shuō)清楚的問(wèn)題加以補(bǔ)充。學(xué)歷情況要求填寫三次接受教育的時(shí)間,畢業(yè)的學(xué)校以及所學(xué)的專業(yè)。 下面分別介紹各個(gè)模塊的功能用途,以及使用。 為防止數(shù)據(jù)庫(kù)出現(xiàn)更新異常、插入異常、刪除異常、數(shù)據(jù)冗余太大等現(xiàn)象,關(guān)系型數(shù)據(jù)庫(kù)要盡量按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。因?yàn)槲覀儼匆?guī)范化建立的指標(biāo)體系和表的過(guò)程都自動(dòng)保證了所有表都滿足 1st NF。而且這五種范式是“向上兼容”的,即滿足第五范式的數(shù)據(jù)結(jié)構(gòu)自動(dòng)滿足一、二、三、四范式,滿足第四范式的數(shù)據(jù)結(jié)構(gòu)自動(dòng)滿足第一、二、三范式,??,依此類推。在規(guī)范化理論中表是二維的,它有如下四個(gè)性質(zhì):在表中的任意一列上,數(shù)據(jù)項(xiàng)應(yīng)屬于同一個(gè)屬性 (如圖中每一列都存放著不同合同記錄的同一屬性數(shù)據(jù) )。但如果直接按照這種方式建庫(kù)顯然還不能算最佳。 c.財(cái)務(wù)等保密文件一般只對(duì)中工作站 (如財(cái)務(wù)科等 )定義為可寫、可改、可刪除方式,對(duì)其 它工作站則定義為只讀方式,而且不是每個(gè)人都能讀,只有級(jí)別相同和高級(jí)別者才能讀。確定數(shù)據(jù)資源的安全保密屬性:一般 DBMS 都提供給我們自己定義數(shù)據(jù)安全保密性的功 能。 ( 2)確定單一的父子關(guān)系結(jié)構(gòu) 所謂確定單一的父 系關(guān)系結(jié)構(gòu)就是要在所建立的各種表中消除多對(duì)多(以下用 M:N 來(lái)表示)的現(xiàn)象,即設(shè)法使得所有表中記錄之間的關(guān)系呈樹狀結(jié)構(gòu) (只能由一個(gè)主干發(fā)出若干條分支,而不能有若干條主干交錯(cuò)發(fā)出若干條分支狀況 )。也就是說(shuō)在這些基本表的各宇段中,所 存儲(chǔ)的是同一事物不同側(cè)面的屬性。關(guān)系數(shù)據(jù)結(jié)構(gòu)的建立:在進(jìn)行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。 ( 3) 存儲(chǔ)設(shè)備和存儲(chǔ)空間組織:確定數(shù)據(jù)的存放地點(diǎn)、存儲(chǔ)路徑、存儲(chǔ)設(shè)備等,備份方案,對(duì)多版本如何保證一致性和數(shù)據(jù)的完整性。針對(duì)選擇的 DBMS,進(jìn)行數(shù)據(jù)庫(kù)結(jié)構(gòu)定義。因此建立一個(gè)良好的數(shù)據(jù)組織結(jié)構(gòu)和數(shù)據(jù)庫(kù),使整個(gè)系統(tǒng)都可以迅速、方便、準(zhǔn)確地調(diào)用和管理所需的數(shù)據(jù),是衡量信息系統(tǒng)開發(fā)工作好壞的主要指標(biāo)之一。所有基本表的設(shè)計(jì)均應(yīng)盡量符合第三范式。 要設(shè)計(jì)出一個(gè)好的信息管理系統(tǒng)數(shù)據(jù)庫(kù),除滿足系統(tǒng)所要求的功能外,還必須遵守下列原則:基本表的個(gè)數(shù)越少越好。 ( 2) 概念設(shè)計(jì)的任務(wù)是從 DFD 出發(fā),繪制出本主題的實(shí)體-關(guān)系圖,并列出各個(gè)實(shí)體與關(guān)系的綱要表。過(guò)去很繁瑣的工作現(xiàn)在只需幾個(gè)很簡(jiǎn)單的步驟就可以高質(zhì)量地完成了。自從 1992 年開始銷售以來(lái), Access 已經(jīng)賣出了超過(guò) 6000 萬(wàn)份,現(xiàn)在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)。 ( 7)跟 Macromedia 的其他產(chǎn)品的結(jié)合更加緊密。 ( 3)內(nèi)建的圖形編輯引擎。開發(fā)人員可以運(yùn)用 Dreamweaver 和服務(wù)器技術(shù)來(lái)構(gòu)建功能強(qiáng)大的網(wǎng)絡(luò)應(yīng)用程序,以銜接到用戶的數(shù)據(jù)、網(wǎng)路服務(wù)體系。 Windows 98 Micorosoft Personal Web Server Windows NT Server Micorosoft IIS Windows NT Workstation Micorosoft Peer Web Services Windows 2021 Professional Micorosoft IIS Windows 2021 Server Micorosoft IIS Windows XP Micorosoft IIS UNIX Apache Web Server 本系統(tǒng)是在 Windows XP 系統(tǒng)上開發(fā)的,使用的是 Micorosoft IIS Dreamweaver MX 2021 簡(jiǎn)介 Dreamweaver MX 2021 是 Dreamweaver MX 2021 的最新的一個(gè)版本,它采用了許多先進(jìn)的技術(shù),可以快速高效的創(chuàng)建極具表現(xiàn)力的和動(dòng)感效果不錯(cuò)的網(wǎng)頁(yè)。 值得一提的,以上的 ASP 處理流程也是經(jīng)過(guò)簡(jiǎn)化的,實(shí)際應(yīng)用中可能還會(huì)涉及到諸如 FORM 消息提交、 ASP 頁(yè)面的動(dòng)態(tài)產(chǎn)生、數(shù)據(jù)庫(kù)操作等一系列復(fù)雜的問(wèn)題。 ( 4) ASP 程序被傳送給服務(wù)器上的 并編譯運(yùn)行,產(chǎn)生標(biāo)準(zhǔn)的 HTML 文件。此外,還可以用 VB,Java 等語(yǔ)言開發(fā)自己的組件以進(jìn)一步擴(kuò)充其功能 (6)與瀏覽器無(wú)關(guān)。 ( 4)面 向?qū)ο蟆 information and managing teacher39。后臺(tái)選擇 Access 作為數(shù)據(jù)庫(kù),用Access 作中小型系統(tǒng)的數(shù)據(jù)庫(kù)不失為一個(gè)好的選擇??偟膩?lái)說(shuō)能夠滿足學(xué)校對(duì)于教師基本信息的管理。 Inter上發(fā)布信息主要是通過(guò)網(wǎng)站來(lái)實(shí)現(xiàn)的,獲取信息也是要在 inter“海洋”中按照一定的檢索方式將所需要的信息從網(wǎng)站上下載下來(lái)。因此網(wǎng)站建設(shè)在inter 應(yīng)用上的地位顯而易見(jiàn),它以成為政府、企業(yè)事業(yè)單位信息化建設(shè)中的重要組成部分,從而備受人們的重視。同時(shí)由于本系統(tǒng)基于 B/S 結(jié)構(gòu),所以是以網(wǎng)站的形式展現(xiàn)其功能的,也適應(yīng)了目前 inter 飛速發(fā)展的現(xiàn)狀。另外采用 Dreamweaver 來(lái)美化網(wǎng)頁(yè),效果很是不錯(cuò) 。s numbered a word, the management can satisfy the management of teachers information for the the meantime because of this system according to the B/S structure, so show its function by the form of the website can also adapted the development of inter’s flying to soon currently of present condition. This system use a popular language ASP as programming language. Being the development language ASP is easy to study and understand, but the function is still very backstage choiceAccess is a kind of kind of database can make medium or small scaled system. Its agood chiose indeed. Adopting another tool Dreamweaver to beautify a web page, the result is very good. Key words ASP; Access; The management of techers; Database; The website construct 目 錄 第一章 開發(fā)工具介 ????????????????? ? ???? 1 ASP 介紹 ???????????????????????? ??? 1 Dreamweaver MX 2021 介紹 ???????????????? ? 3 Access 簡(jiǎn)介 ?????????????????????? ??? 3 第二章 數(shù)據(jù)庫(kù)理論基礎(chǔ) ???????????????? ???? 4 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)及范式分析 ? ………………………………… ? ??? 5 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì) ?????????????????? ???? 5 數(shù)據(jù)庫(kù)設(shè)計(jì)范式分析 ????????? ??????? ? ??? 7 第三章 系統(tǒng)功能模塊介紹 ???????????? ?????? 8 系統(tǒng)功能模塊圖 ???????????????????? ??? 9 E- R 模型圖 ?????????????????????? ??? 10 系統(tǒng)使用流程圖 ???????????????????? ??? 11 各個(gè)模塊功能簡(jiǎn)介 ??????????????????? ??? 12 第四章 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)及主要界面 ???????? ???? 13 數(shù)據(jù)庫(kù)設(shè)計(jì) ????????????????????? ???? 13 系統(tǒng)主要界面介紹 ????????????????? ????? 14 用戶使用注意事項(xiàng) ?????????????????? ???? 18 第五章 實(shí)現(xiàn)代碼 ???????????????? ??????? 19 錄入模塊代碼 ???????????????????? ???? 19 查詢模塊代碼 ??????????????????? ????? 32 結(jié)論 ????????????????????????? ???? 51 參考文獻(xiàn) ???????????????????????? ???? 52 致謝 ??????????????????????????? ???? 53 第一章 開發(fā)工具介紹 ASP 介紹 ASP 是 1996 年由 Microsoft 推出的運(yùn)行于服務(wù)器端的 WEB 應(yīng)用程序開發(fā)技術(shù) .只能運(yùn)行于 WINDOWNT( WINDOWS) /IIS 平臺(tái) ASP 具有以下特點(diǎn) : ( 1) 可以混用 ASP 用 HTML,DHTML,ActiveX,VBScript,JavaScript,并且可以相互嵌套。 ASP 正是通過(guò)其自身包含的對(duì)象來(lái)實(shí)現(xiàn)服務(wù)器與客戶端交互的 ( 5) 可擴(kuò)充服務(wù)器端功能。 ASP 可以將運(yùn)行結(jié)果一 HTML 的格式傳送到客戶端瀏覽 器,因而可以使用于各種瀏覽器 . ASP 的工作原理 在對(duì) ASP 的運(yùn)行過(guò)程可以參照下圖 瀏覽器 ASP嵌入式程序 數(shù)據(jù)庫(kù) 其他 Web Server( IIS) 以下是對(duì) ASP 動(dòng)態(tài)網(wǎng)頁(yè)處理過(guò)程的概述: ( 1)用戶向 Web 服務(wù)器傳送一個(gè) .asp 頁(yè)面請(qǐng)求。 ( 5)產(chǎn)生的 HTML 文件作為用戶請(qǐng)求的響應(yīng)傳回給用戶端瀏覽器,用戶端瀏覽器進(jìn)行