福建省通信傳輸網(wǎng)絡(luò)信息管理系統(tǒng)設(shè)計論文_第1頁
福建省通信傳輸網(wǎng)絡(luò)信息管理系統(tǒng)設(shè)計論文_第2頁
福建省通信傳輸網(wǎng)絡(luò)信息管理系統(tǒng)設(shè)計論文_第3頁
福建省通信傳輸網(wǎng)絡(luò)信息管理系統(tǒng)設(shè)計論文_第4頁
福建省通信傳輸網(wǎng)絡(luò)信息管理系統(tǒng)設(shè)計論文_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、省通信傳輸網(wǎng)信息管理系統(tǒng)概括隨著通信體制改革的深入,我省通信產(chǎn)業(yè)進(jìn)入快速發(fā)展期,多運(yùn)營商競爭的市場格局初步形成,通信傳輸網(wǎng)絡(luò)資源快速增長。傳輸網(wǎng)絡(luò)資源的增加為我省通信產(chǎn)業(yè)的發(fā)展奠定了良好的基礎(chǔ),但大規(guī)模的重復(fù)建設(shè)也帶來了網(wǎng)絡(luò)資源利用率下降、資產(chǎn)閑置、投資回報率降低等問題。作為通信行業(yè)的主管部門,加強(qiáng)傳輸網(wǎng)絡(luò)建設(shè)管理,提高資源利用率,通過科學(xué)的管理方法避免重復(fù)建設(shè),已成為當(dāng)前亟待解決的問題。因此,建立通信傳輸網(wǎng)絡(luò)信息管理系統(tǒng),全面掌握省級網(wǎng)絡(luò)資源現(xiàn)狀,實(shí)現(xiàn)資源科學(xué)管理,提高資源利用率,避免重復(fù)建設(shè),具有重要的現(xiàn)實(shí)意義。省通信傳輸網(wǎng)信息管理系統(tǒng)是基于B/S模式,采用FRONTPAGE網(wǎng)頁制作軟件,

2、采用ASP技術(shù)開發(fā)的數(shù)據(jù)庫管理系統(tǒng)。主要實(shí)現(xiàn)全省通信傳輸網(wǎng)絡(luò)信息的查詢、統(tǒng)計、更新、備份等管理功能。本文主要闡述了通信傳輸網(wǎng)信息管理系統(tǒng)的主要設(shè)計思路,重點(diǎn)介紹了傳輸網(wǎng)信息管理系統(tǒng)的用戶管理、光纜信息維護(hù)等功能的設(shè)計過程和實(shí)現(xiàn)。關(guān)鍵詞:傳輸網(wǎng)絡(luò)管理數(shù)據(jù)庫 ASP FrontPage目錄 TOC o 1-3 h z HYPERLINK l _Toc66414439 第 1 章 引言 PAGEREF _Toc66414439 h 1 HYPERLINK l _Toc66414440 1.1系統(tǒng)開發(fā)意義 PAGEREF _Toc66414440 h 1 HYPERLINK l _Toc6641444

3、1 1.2系統(tǒng)功能介紹 PAGEREF _Toc66414441 h 2 HYPERLINK l _Toc66414442 1.3技術(shù)要求 PAGEREF _Toc66414442 h 2 HYPERLINK l _Toc66414443 1.3.1開發(fā)環(huán)境 PAGEREF _Toc66414443 h 2 HYPERLINK l _Toc66414444 1.3.2開發(fā)工具的選擇 PAGEREF _Toc66414444 h 2 HYPERLINK l _Toc66414445 第二章 數(shù)據(jù)庫結(jié)構(gòu)與系統(tǒng)結(jié)構(gòu)設(shè)計 PAGEREF _Toc66414445 h 4 HYPERLINK l _To

4、c66414446 2.1數(shù)據(jù)庫概述 PAGEREF _Toc66414446 h 4 HYPERLINK l _Toc66414447 2.2系統(tǒng)功能 PAGEREF _Toc66414447 h 5 HYPERLINK l _Toc66414448 2.3數(shù)據(jù)庫結(jié)構(gòu) PAGEREF _Toc66414448 h 7 HYPERLINK l _Toc66414449 2.3.1人員代碼表(用戶) PAGEREF _Toc66414449 h 8 HYPERLINK l _Toc66414450 2.3.2光纜信息表 ( glb ) PAGEREF _Toc66414450 h 8 HYPER

5、LINK l _Toc66414451 2.3.3反饋表( yg ) PAGEREF _Toc66414451 h 9 HYPERLINK l _Toc66414452 2.4系統(tǒng)架構(gòu) PAGEREF _Toc66414452 h 10 HYPERLINK l _Toc66414453 2.4.1認(rèn)證模塊流程 PAGEREF _Toc66414453 h 10 HYPERLINK l _Toc66414454 2.4.2添加記錄模塊的過程 PAGEREF _Toc66414454 h 11 HYPERLINK l _Toc66414455 2.4.3修改記錄模塊流程 PAGEREF _Toc6

6、6414455 h 11 HYPERLINK l _Toc66414456 2.4.4刪除記錄模塊流程 PAGEREF _Toc66414456 h 12 HYPERLINK l _Toc66414457 2.4.5查詢記錄模塊流程 PAGEREF _Toc66414457 h 12 HYPERLINK l _Toc66414458 2.4.6統(tǒng)計打印模塊流程 PAGEREF _Toc66414458 h 13 HYPERLINK l _Toc66414459 2.4.7數(shù)據(jù)備份模塊流程 PAGEREF _Toc66414459 h 13 HYPERLINK l _Toc66414460 2.

7、4.8反饋模塊流程 PAGEREF _Toc66414460 h 14 HYPERLINK l _Toc66414461 2.4.9用戶管理模塊流程 PAGEREF _Toc66414461 h 14 HYPERLINK l _Toc66414462 第三章 系統(tǒng)實(shí)現(xiàn)關(guān)鍵技術(shù) PAGEREF _Toc66414462 h 16 HYPERLINK l _Toc66414463 3.1關(guān)鍵技術(shù) PAGEREF _Toc66414463 h 16 HYPERLINK l _Toc66414464 3.1.1 ASP技術(shù) PAGEREF _Toc66414464 h 16 HYPERLINK l _

8、Toc66414465 3.1.2 ADO技術(shù) PAGEREF _Toc66414465 h 16 HYPERLINK l _Toc66414466 3.1.3腳本語言 PAGEREF _Toc66414466 h 17 HYPERLINK l _Toc66414467 3.2實(shí)現(xiàn)方法 PAGEREF _Toc66414467 h 17 HYPERLINK l _Toc66414468 3.2.1系統(tǒng)安全 PAGEREF _Toc66414468 h 17 HYPERLINK l _Toc66414469 3.2.2系統(tǒng)維護(hù)管理 PAGEREF _Toc66414469 h 22 HYPERL

9、INK l _Toc66414470 3.2.3數(shù)據(jù)查詢 PAGEREF _Toc66414470 h 31 HYPERLINK l _Toc66414471 3.2.4統(tǒng)計打印 PAGEREF _Toc66414471 h 34 HYPERLINK l _Toc66414472 3.3運(yùn)營效果及自主評價 PAGEREF _Toc66414472 h 35 HYPERLINK l _Toc66414473 第 4 章 結(jié)論 PAGEREF _Toc66414473 h 36 HYPERLINK l _Toc66414474 至 PAGEREF _Toc66414474 h 38 HYPERLI

10、NK l _Toc66414475 參考文獻(xiàn) PAGEREF _Toc66414475 h 39第一章 簡介1.1 系統(tǒng)開發(fā)的意義在當(dāng)今信息時代,信息已成為決定生產(chǎn)力、競爭力和經(jīng)濟(jì)效益的重要資源。管理者只有及時準(zhǔn)確地掌握相關(guān)信息,才能做出正確的決策。數(shù)據(jù)處理技術(shù)作為計算機(jī)應(yīng)用的核心技術(shù),是實(shí)現(xiàn)信息存儲、查詢和處理的重要手段。由于其在社會和經(jīng)濟(jì)發(fā)展中的作用越來越重要,它越來越受到人們的關(guān)注。近年來,隨著計算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,數(shù)據(jù)庫技術(shù)與網(wǎng)絡(luò)技術(shù)相結(jié)合,使人們對信息的利用突破了時間和空間的限制,成為社會信息化的重要支撐。目前,大量的計算機(jī)應(yīng)用系統(tǒng)應(yīng)用在各個部門,如:管理信息系統(tǒng)、辦公自動化系統(tǒng)

11、、決策支持系統(tǒng),乃至智能檢索、人工智能、專家系統(tǒng)、計算機(jī)等非數(shù)值計算機(jī)領(lǐng)域。輔助設(shè)計,離不開數(shù)據(jù)庫。技術(shù)的使用。隨著通信體制改革的深入,我省通信行業(yè)壟斷地位逐步打破,多運(yùn)營商競爭的市場格局初步形成。為了在市場競爭中處于有利地位,近年來,全省各電信運(yùn)營商不斷加大通信傳輸網(wǎng)絡(luò)建設(shè)規(guī)模,導(dǎo)致全省通信傳輸網(wǎng)絡(luò)資源快速增長,持續(xù)網(wǎng)絡(luò)規(guī)模擴(kuò)大,但大規(guī)模重復(fù)建設(shè)也帶來網(wǎng)絡(luò)資源利用率降低,資產(chǎn)閑置,投資回報率降低。作為通信行業(yè)主管部門,加強(qiáng)傳輸網(wǎng)絡(luò)建設(shè)管理,提高資源利用率,避免重復(fù)建設(shè),已成為當(dāng)前亟待解決的問題。但是,原有的傳統(tǒng)文件系統(tǒng)管理方式存在數(shù)據(jù)冗余、數(shù)據(jù)異常、數(shù)據(jù)不一致等問題。影響科學(xué)管理水平的提高。

12、因此,通過建立全省通信傳輸網(wǎng)絡(luò)信息管理系統(tǒng),全面掌握全省網(wǎng)絡(luò)資源現(xiàn)狀,實(shí)現(xiàn)資源科學(xué)管理,提高資源利用率,避免重復(fù)建設(shè),具有重要的現(xiàn)實(shí)意義。建造。本畢業(yè)設(shè)計的任務(wù)是利用網(wǎng)頁制作軟件FRONTPAGE、Web應(yīng)用開發(fā)技術(shù)ASP,編寫通信傳輸網(wǎng)絡(luò)信息管理系統(tǒng),實(shí)現(xiàn)全省通信傳輸網(wǎng)絡(luò)信息的查詢、統(tǒng)計、更新和備份。管理職能,提高日常工作效率,促進(jìn)科學(xué)管理決策。1.2 系統(tǒng)功能介紹根據(jù)系統(tǒng)研究和需求分析,“省級通信傳輸網(wǎng)絡(luò)信息管理系統(tǒng)”包括以下基本功能:身份驗(yàn)證、數(shù)據(jù)錄入、數(shù)據(jù)維護(hù)、數(shù)據(jù)查詢、統(tǒng)計打印、數(shù)據(jù)備份、反饋、用戶管理。其中,數(shù)據(jù)錄入、維護(hù)、查詢、統(tǒng)計打印是系統(tǒng)實(shí)現(xiàn)科學(xué)管理決策的主要功能,身份驗(yàn)證、

13、數(shù)據(jù)備份、反饋和用戶管理是輔助功能,確保系統(tǒng)安全、穩(wěn)定和正常。1.3 技術(shù)要求該系統(tǒng)作為局域網(wǎng)數(shù)據(jù)庫應(yīng)用系統(tǒng),單純使用靜態(tài)HTML頁面是無法滿足要求的。需要利用Web數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)對傳輸?shù)木W(wǎng)絡(luò)信息的動態(tài)交互數(shù)據(jù)處理,以滿足不同用戶對數(shù)據(jù)的使用需求。訪問量小的特點(diǎn)可以選擇小型數(shù)據(jù)庫管理軟件進(jìn)行數(shù)據(jù)庫管理。1.3.1開發(fā)環(huán)境軟件:操作系統(tǒng)Windows98簡體中文版,帶Internet Explorer 5瀏覽器;個人網(wǎng)絡(luò)服務(wù)器 - PWS4.0;微軟訪問 2000;ASP 4.0;微軟 FrontPage 2000。硬件:CPU 奔騰 III節(jié)省 32Mb;硬盤10Gb;1臺打印機(jī)。1.3.2開

14、發(fā)工具的選擇Windows 是世界上最流行和使用最廣泛的計算機(jī)圖形界面操作系統(tǒng)。因此,我選擇了Windows及其自帶的Explorer瀏覽器作為網(wǎng)站的工作平臺來瀏覽帶有WWW信息的窗口。PWS (Microsoft Personal Web Server) 4.0 是針對個人信息共享和Web 開發(fā)需求的解決方案,也是加速和簡化Web 站點(diǎn)設(shè)置的桌面Web 服務(wù)器。由于 PWS 支持 ASP(Active Server Pages),它可以作為網(wǎng)站的開發(fā)和測試平臺。實(shí)際上,PWS 是一個簡化的 IIS(Internet 信息服務(wù)器)環(huán)境。在局域網(wǎng)服務(wù)器上使用“通信傳輸網(wǎng)絡(luò)信息管理系統(tǒng)”站點(diǎn)之前,

15、可以在普通電腦上創(chuàng)建站點(diǎn),使用個人Web服務(wù)器進(jìn)行測試。必要時,它可以輕松升級到商業(yè) IIS 環(huán)境。數(shù)據(jù)庫管理軟件的選擇與連接流量密切相關(guān)。由于系統(tǒng)是在局域網(wǎng)中使用的,所以連接訪問的次數(shù)比較少。因此,桌面數(shù)據(jù)庫系統(tǒng)Access可以滿足系統(tǒng)的設(shè)計要求。ASP 是當(dāng)今流行的 Web 應(yīng)用程序開發(fā)技術(shù)之一。作為一個服務(wù)器端腳本環(huán)境,它有機(jī)地結(jié)合了HTML語言、腳本代碼和服務(wù)器組件,可以用來創(chuàng)建交互式動態(tài)網(wǎng)頁和數(shù)據(jù)庫。訪問功能性 Web 應(yīng)用程序。 ASP應(yīng)用程序易于開發(fā)和修改,其原理是:當(dāng)客戶端的瀏覽器請求時。來自 Web 服務(wù)器的 Asp 文件,ASP 腳本開始運(yùn)行。 Web 服務(wù)器然后調(diào)用 AS

16、P,它讀取請求的文件,執(zhí)行所有腳本命令,并將 Web 頁面?zhèn)鬟f給瀏覽器。由于腳本是在服務(wù)器而不是客戶端運(yùn)行的,所以致給瀏覽器的網(wǎng)頁是在web服務(wù)器上生成的,所以不用擔(dān)心瀏覽器能否處理腳本,web服務(wù)器已經(jīng)完成了所有腳本處理,并將標(biāo)準(zhǔn) HTML 傳輸?shù)綖g覽器。由于只有腳本的結(jié)果返回給瀏覽器,所有的服務(wù)器端腳本都不容易被復(fù)制。FrontPage 是 Microsoft Office 中專門用于制作網(wǎng)頁的組件。實(shí)現(xiàn)了“所見即所得”的工作方法。即使你完全不懂 HTML,也可以制作出具有專業(yè)效果的網(wǎng)頁。插入各種插件,包括:Java、ActiveX 和 javaScript 以產(chǎn)生各種特殊效果。因此,本系

17、統(tǒng)選擇FrontPage作為Web主頁的編輯設(shè)計工具。第二章數(shù)據(jù)庫結(jié)構(gòu)與系統(tǒng)結(jié)構(gòu)設(shè)計2.1 數(shù)據(jù)庫概述所謂數(shù)據(jù)庫,是指在DBMS(數(shù)據(jù)庫管理系統(tǒng))的集中管理下,數(shù)據(jù)獨(dú)立性高、數(shù)據(jù)冗余少、數(shù)據(jù)相關(guān)性小的文件集合,是MIS(管理信息系統(tǒng))的基礎(chǔ)和重要組成部分。部分。數(shù)據(jù)庫中的數(shù)據(jù)不僅針對特定的應(yīng)用程序,而且針對多種應(yīng)用程序,并且可以被多個用戶和多個應(yīng)用程序共享。計算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,為數(shù)據(jù)庫提供了越來越好的運(yùn)行環(huán)境,使數(shù)據(jù)庫系統(tǒng)從集中式向分布式、從主機(jī)-終端系統(tǒng)結(jié)構(gòu)向客戶/服務(wù)器系統(tǒng)結(jié)構(gòu)發(fā)展,系統(tǒng)功能不斷發(fā)展。增強(qiáng)?;跀?shù)據(jù)庫的管理信息系統(tǒng)通常由以下四部分組成:硬件、操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)和

18、數(shù)據(jù)庫應(yīng)用系統(tǒng)。各個層級之間的關(guān)系可以用下圖表示:數(shù)據(jù)庫應(yīng)用系統(tǒng)數(shù)據(jù)庫應(yīng)用系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)操作系統(tǒng)操作系統(tǒng)硬件硬件圖2-1 管理信息系統(tǒng)組成其中,硬件是指運(yùn)行數(shù)據(jù)庫系統(tǒng)的計算機(jī)等外部設(shè)備;操作系統(tǒng)是數(shù)據(jù)庫系統(tǒng)運(yùn)行的工作平臺;數(shù)據(jù)庫管理系統(tǒng),作為數(shù)據(jù)庫系統(tǒng)的核心軟件,其主要目標(biāo)是使數(shù)據(jù)成為一種方便用戶使用的資源,便于各種班級用戶進(jìn)行圖書館各種操作的應(yīng)用。數(shù)據(jù)庫應(yīng)用系統(tǒng)是用戶編寫的用于對數(shù)據(jù)庫進(jìn)行各種操作的應(yīng)用程序。數(shù)據(jù)庫系統(tǒng)投入使用后,必須采取有效措施,保證數(shù)據(jù)正確有效,與數(shù)據(jù)庫定義一致。在實(shí)際使用過程中,通常有以下五種情況可能導(dǎo)致數(shù)據(jù)錯誤: 1、數(shù)據(jù)輸入錯誤; 2. 因操作或程

19、序錯誤造成的不合理修改; 3.并發(fā)數(shù)據(jù)庫訪問產(chǎn)生不正確的數(shù)據(jù); 4.非法進(jìn)入、蓄意破壞; 5.系統(tǒng)故障。上面前兩種情況屬于數(shù)據(jù)完整性控制問題,第三種情況屬于數(shù)據(jù)庫系統(tǒng)的并發(fā)控制問題,第四種情況屬于安全控制問題,第五種情況屬于數(shù)據(jù)恢復(fù)問題。數(shù)據(jù)完整性控制是為了保證數(shù)據(jù)庫中數(shù)據(jù)的正確性、有效性和兼容性,防止錯誤的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫。數(shù)據(jù),系統(tǒng)會給出錯誤信息。數(shù)據(jù)庫系統(tǒng)的并發(fā)控制是一種有效防止數(shù)據(jù)并發(fā)處理過程中可能出現(xiàn)的數(shù)據(jù)完整性和一致性問題的方法。例如,在這個系統(tǒng)中,用戶查詢數(shù)據(jù)時,并發(fā)訪問不會造成任何問題。 ,但系統(tǒng)管理員在錄入或維護(hù)數(shù)據(jù)時,必須先關(guān)閉數(shù)據(jù)庫,以保證數(shù)據(jù)查詢的正確性。數(shù)據(jù)安全控制和數(shù)

20、據(jù)恢復(fù)是保證數(shù)據(jù)庫安全穩(wěn)定運(yùn)行的途徑。通過用戶識別和授權(quán)訪問可以實(shí)現(xiàn)基本的數(shù)據(jù)安全控制,通過定期的數(shù)據(jù)庫轉(zhuǎn)儲和備份可以實(shí)現(xiàn)數(shù)據(jù)的恢復(fù)和保護(hù)。2.2 系統(tǒng)功能在簡要概述了數(shù)據(jù)庫的概念和開發(fā)、管理信息系統(tǒng)的組成以及保證數(shù)據(jù)庫中數(shù)據(jù)正確性和有效性的幾種措施之后,我將基于以下內(nèi)容詳細(xì)討論該管理系統(tǒng)的開發(fā)過程。上面討論的理論知識。每當(dāng)我們接受一項開發(fā)任務(wù)時,首先要明確要完成的工作內(nèi)容、目的、前提條件和要達(dá)到的效果。這個任務(wù)的可行性結(jié)論叫做需求分析,可以用下面的流程圖來表示:任務(wù)調(diào)查分析結(jié)論圖2-2 需求分析流程圖本畢業(yè)設(shè)計的任務(wù)是開發(fā)局域網(wǎng)應(yīng)用,實(shí)現(xiàn)傳輸網(wǎng)絡(luò)信息的錄入、查詢和管理信息系統(tǒng),充分利用計算機(jī)

21、處理信息的能力,提高資源利用率和管理決策水平,因此,本系統(tǒng)要實(shí)現(xiàn)的功能包括:(1)認(rèn)證,引導(dǎo)用戶輸入用戶名和密碼進(jìn)入系統(tǒng)主菜單;(2)數(shù)據(jù)錄入,為系統(tǒng)管理員提供數(shù)據(jù)錄入功能;(3)數(shù)據(jù)維護(hù),為系統(tǒng)管理員提供數(shù)據(jù)修改、刪除等功能;(4)數(shù)據(jù)查詢,為所有進(jìn)入系統(tǒng)的用戶提供數(shù)據(jù)查看功能;(5)數(shù)據(jù)統(tǒng)計打印,為所有進(jìn)入系統(tǒng)的用戶提供數(shù)據(jù)分類和打印功能;(6)數(shù)據(jù)備份,為所有進(jìn)入系統(tǒng)的用戶提供數(shù)據(jù)復(fù)制和保存功能;(7) 反饋,為進(jìn)入系統(tǒng)的普通用戶與系統(tǒng)管理員之間提供信息溝通渠道;(8) 用戶管理,為所有進(jìn)入系統(tǒng)的用戶提供權(quán)限范圍內(nèi)的用戶信息維護(hù)功能。明確目的和任務(wù)后,需要收集數(shù)據(jù)進(jìn)行調(diào)查研究,然后根據(jù)調(diào)

22、查得到的數(shù)據(jù)設(shè)計系統(tǒng)結(jié)構(gòu)。在系統(tǒng)結(jié)構(gòu)設(shè)計中,必須對各個功能模塊進(jìn)行確定和劃分,以確定數(shù)據(jù)庫必須包含的庫表及其結(jié)構(gòu)。系統(tǒng)從啟動界面開始運(yùn)行后,操作步驟可以用下圖表示:啟動界面啟動界面輸入用戶名、密碼輸入用戶名、密碼用戶名、密碼是否正確?用戶名、密碼是否正確?不是的判別用戶權(quán)限判別用戶權(quán)限系統(tǒng)管理員普通用戶普通用戶主頁面管理員主頁面普通用戶主頁面管理員主頁面圖 2-3 系統(tǒng)操作步驟判斷用戶權(quán)限后,系統(tǒng)會進(jìn)入管理員主頁或普通用戶主頁,顯示不同的功能模塊:1.管理員主頁:管理員主頁面管理員主頁面統(tǒng)計打印數(shù)據(jù)備份查詢記錄刪除記錄意見反饋用戶管理修改記錄新增記錄統(tǒng)計打印數(shù)據(jù)備份查詢記錄刪除記錄意見反饋用戶

23、管理修改記錄新增記錄圖2-4 管理員主要功能模塊圖2.普通用戶主頁:普通用戶主頁面普通用戶主頁面用戶管理意見反饋統(tǒng)計打印查詢記錄用戶管理意見反饋統(tǒng)計打印查詢記錄圖2-5 普通用戶主要功能模塊圖系統(tǒng)除了在主頁面上為普通用戶提供上圖列出的四個主要功能外,還在啟動界面為新進(jìn)入系統(tǒng)的普通用戶提供應(yīng)用功能。2.3 數(shù)據(jù)庫結(jié)構(gòu)明確系統(tǒng)功能模塊劃分后,進(jìn)行數(shù)據(jù)庫結(jié)構(gòu)設(shè)計。在整個系統(tǒng)的設(shè)計過程中,相關(guān)數(shù)據(jù)表的設(shè)計非常重要。數(shù)據(jù)表中的容量設(shè)置是否合理,將直接影響未來系統(tǒng)的正常運(yùn)行。在數(shù)據(jù)庫結(jié)構(gòu)設(shè)計中,首先要根據(jù)系統(tǒng)功能確定系統(tǒng)所需的表,然后確定每個數(shù)據(jù)表中需要的字段,最后確定每個字段的屬性。根據(jù)系統(tǒng)設(shè)計需要,我

24、在ACCESS中創(chuàng)建了一個名為SYSTEM的數(shù)據(jù)庫,并在庫中創(chuàng)建了如下數(shù)據(jù)表:2.3.1人員代碼表(用戶)表 2-1 人員代碼表序列號字段名稱數(shù)據(jù)類型字段長度1用戶名字符102密碼字符1 23現(xiàn)實(shí)字符84部字符205允許字符16電磁場字符207電話字符11上表中,username字段為字符數(shù)據(jù)類型,用于存儲用戶的登錄名,字段長度為10;密碼字段為字符數(shù)據(jù)類型,用于存儲用戶的登錄密碼,字段長度為12;存儲用戶的真實(shí)部門字段是字符數(shù)據(jù)類型,用于存儲用戶所屬部門的名稱,字段長度為20;權(quán)限字段為字符數(shù)據(jù)類型,用于存儲用戶的操作權(quán)限,字段長度為1; EM字段是一種字符數(shù)據(jù)類型,用于存儲用戶的電子地址,

25、字段長度為20; TEL字段為字符數(shù)據(jù)類型,用于存儲用戶的聯(lián)系方式,字段長度為11。2.3.2光纜信息表 (glb)表中空格碼字段用于存儲標(biāo)識本段光纜所在區(qū)域的字符數(shù)據(jù)類型,字段長度為6;段名字段用于存儲本段光纜名稱的字符數(shù)據(jù)類型,字段長度為20;節(jié)點(diǎn)形式字段用于存儲該段光纜兩端節(jié)點(diǎn)形式的字符數(shù)據(jù)類型,字段長度為10;光纜編號字段用于存儲該段光纜編號的字符數(shù)據(jù)類型。表2-2 光纜信息表序列號字段名稱數(shù)據(jù)類型字段長度1空間編碼字符62段落名稱字符203節(jié)點(diǎn)形式字符104電纜編號字符105路線長度編號雙精度6架設(shè)方法字符47財產(chǎn)字符88核心形式字符109核心數(shù)編號長整數(shù)10剩余核心數(shù)編號長整數(shù)11

26、開放系統(tǒng)字符1212路由字符2013公司字符2014評論評論數(shù)據(jù)類型,字段長度為10;路由長度字段為數(shù)值型數(shù)據(jù)類型,用于存儲本段光纜長度,為雙精度;架設(shè)方式字段為字符數(shù)據(jù)類型,用于存儲本段光纜的敷設(shè)方式,字段長度為4;產(chǎn)權(quán)字段為字符數(shù)據(jù)類型,用于存儲該段光纜的施工方法,字段長度為8;纖芯格式字段為字符數(shù)據(jù)類型,用于存儲該段光纜使用的光纖標(biāo)準(zhǔn),字段長度為10;芯數(shù)字段為數(shù)值型數(shù)據(jù)類型,用于存儲該段光纜的芯數(shù)總數(shù),為長整數(shù);剩余芯數(shù)字段是一個數(shù)值數(shù)據(jù),用于存儲該段光纜類型中未使用的芯數(shù),為長整數(shù);開放系統(tǒng)字段為字符數(shù)據(jù)類型,用于存儲該段光纜所屬的傳輸環(huán)類型,字段長度為12。路由字段為用于存儲該段光

27、纜所屬傳輸網(wǎng)絡(luò)名稱的字符類型數(shù)據(jù)類型,字段長度為20;公司字段為字符數(shù)據(jù)類型,用于存儲擁有該段光纜的公司名稱,字段長度為20;備注字段是備注類型,用于存儲本節(jié)光纜類型數(shù)據(jù)中需要說明的其他信息。2.3.3反饋表 (yg)表中,字段為字符數(shù)據(jù)類型,用于存儲填寫反饋的用戶的用戶名,字段長度為10; time 字段是日期/時間數(shù)據(jù),用于存儲用戶提交意見的時間表 2-3 反饋表序列號字段名稱數(shù)據(jù)類型字段長度1字符_102時間約會時間3主題字符304允許評論類型;主題字段為字符數(shù)據(jù)類型,用于存儲用戶提交的評論的標(biāo)題,字段長度為30; content字段是remark數(shù)據(jù)類型,用于存儲用戶提交的評論的詳細(xì)內(nèi)

28、容。2.4 系統(tǒng)結(jié)構(gòu)數(shù)據(jù)庫結(jié)構(gòu)確定后,進(jìn)入詳細(xì)的程序設(shè)計階段,設(shè)計各個功能模塊的流程圖,實(shí)現(xiàn)各個系統(tǒng)功能。2.4.1認(rèn)證模塊流程所示的認(rèn)證模塊流程圖中,輸入用戶名和密碼進(jìn)行判斷。如果用戶名和密碼正確,進(jìn)入主頁面;否則會提示“輸入的用戶名和密碼不正確,請重新輸入”,用戶點(diǎn)擊確定后,返回重新輸入界面。輸入用戶名、密碼輸入用戶名、密碼不比較用戶名、密碼比較用戶名、密碼進(jìn)入主頁面是的進(jìn)入主頁面圖2-6 認(rèn)證模塊流程2.4.2添加記錄模塊流程在下圖所示的新建記錄模塊的流程圖中,輸入各種數(shù)據(jù)后,點(diǎn)擊“添加”按鈕,系統(tǒng)會對輸入的數(shù)據(jù)進(jìn)行判斷。返回重新輸入。輸入數(shù)據(jù)輸入數(shù)據(jù)不進(jìn)行比較進(jìn)行比較是是存入數(shù)據(jù)庫存入

29、數(shù)據(jù)庫圖2-7 添加記錄模塊流程2.4.3修改記錄模塊流程在下圖所示的修改記錄模塊的流程圖中,可以直接點(diǎn)擊要修改的記錄的“編輯”。輸入要修改記錄的相關(guān)信息輸入要修改記錄的相關(guān)信息直接修改列出符合條件的記錄列出符合條件的記錄修改記錄修改記錄不記錄提交記錄提交是的存入數(shù)據(jù)庫存入數(shù)據(jù)庫圖2-8 修改記錄模塊流程點(diǎn)擊“編輯”按鈕直接進(jìn)入修改界面。修改完成后,點(diǎn)擊“保存”按鈕退出;或者點(diǎn)擊“修改記錄”按鈕,輸入要修改的記錄的相關(guān)信息,系統(tǒng)會列出符合條件的記錄,然后點(diǎn)擊對應(yīng)的記錄。編輯按鈕進(jìn)行更改。2.4.4刪除記錄模塊進(jìn)程刪除記錄模塊的過程與修改記錄模塊的過程基本相同(下圖只列出了不同的部分)。您可以直

30、接點(diǎn)擊待刪除記錄的“刪除”按鈕,系統(tǒng)提示“是否要刪除此信息?按確定刪除”,點(diǎn)擊“確定”完成記錄刪除;或點(diǎn)擊“刪除記錄”按鈕,輸入待刪除記錄的相關(guān)信息,系統(tǒng)列出符合條件的記錄,然后點(diǎn)擊相應(yīng)記錄的“刪除”按鈕,完成刪除。不刪除記錄刪除記錄刪除數(shù)據(jù)庫中的記錄是的刪除數(shù)據(jù)庫中的記錄圖2-9 刪除記錄模塊的簡要流程2.4.5查詢記錄模塊流程在下圖查詢記錄模塊的流程圖中,輸入查詢條件后,系統(tǒng)檢索數(shù)據(jù)庫,輸入查詢條件輸入查詢條件提示“暫無信息”提示“暫無信息”查詢是的顯示符合條件的記錄顯示符合條件的記錄圖2-10 查詢記錄模塊流程如果有符合條件的記錄,則顯示該記錄;否則會提示“暫無信息”。2.4.6統(tǒng)計打印

31、模塊流程在下圖統(tǒng)計打印模塊的流程圖中,輸入統(tǒng)計條件后,系統(tǒng)搜索數(shù)據(jù)庫,統(tǒng)計滿足條件的記錄并顯示結(jié)果;否則提示“無記錄”。結(jié)果顯示出來后,如果要打印,點(diǎn)擊“打印”按鈕打印結(jié)果;否則,關(guān)閉窗口。輸入統(tǒng)計條件輸入統(tǒng)計條件提示“沒有記錄”查詢數(shù)據(jù)庫提示“沒有記錄”查詢數(shù)據(jù)庫進(jìn)行統(tǒng)計,顯示結(jié)果是的進(jìn)行統(tǒng)計,顯示結(jié)果打印打印關(guān)閉窗口不關(guān)閉窗口打印輸出是的打印輸出圖2-11 統(tǒng)計打印模塊流程2.4.7數(shù)據(jù)備份模塊流程在下圖所示的數(shù)據(jù)備份模塊流程圖中,如果選擇保存,可以將數(shù)據(jù)庫保存到指定位置;否則,您可以取消數(shù)據(jù)備份。退出窗口保存數(shù)據(jù)不退出窗口保存數(shù)據(jù)是的完成備份完成備份圖2-12 數(shù)據(jù)備份模塊流程2.4.8

32、反饋模塊流程在下圖所示的反饋模塊流程圖中,普通用戶填寫評論。如果他們點(diǎn)擊“提交”按鈕完成提交,管理員可以查看評論并決定是否刪除;否則,取消填寫的評論并關(guān)閉窗口。 .填寫意見填寫意見退出窗口提交不退出窗口提交存入數(shù)據(jù)庫是的存入數(shù)據(jù)庫意見處理意見處理圖2-13 反饋模塊流程2.4.9用戶管理模塊流程在下圖所示的用戶管理模塊的流程圖中,您可以查看和修改該權(quán)限內(nèi)的用戶數(shù)據(jù)。如果點(diǎn)擊“提交修改”按鈕,修改后的數(shù)據(jù)將被保存,否則,修改將被取消。除上述功能外,管理員還有刪除用戶數(shù)據(jù)的權(quán)限。如果單擊“刪除”按鈕,指定的用戶數(shù)據(jù)將被刪除。查看、修改資料查看、修改資料不提交修改提交修改是的存入數(shù)據(jù)庫存入數(shù)據(jù)庫(a

33、) 普通用戶查看用戶資料查看用戶資料保存修改不保存修改是是存入數(shù)據(jù)庫存入數(shù)據(jù)庫否刪除否刪除是是刪除數(shù)據(jù)庫中記錄刪除數(shù)據(jù)庫中記錄(b) 管理員圖2-14 用戶管理模塊流程第三章系統(tǒng)實(shí)現(xiàn)關(guān)鍵技術(shù)3.1 關(guān)鍵技術(shù)3.1.1 ASP技術(shù)ASP 技術(shù)是 HTML(超文本標(biāo)記語言)、腳本和 CGI(通用網(wǎng)關(guān)接口)的組合。編譯也比HTML方便靈活,程序安全性和性能也比Script好。其主要特點(diǎn)如下:ASP可以嵌套HTML或其他腳本語言(VB Script);ASP是一種運(yùn)行在Web服務(wù)器端的腳本語言,程序代碼完整;ASP是基于對象的,可以使用ActiveX控件繼續(xù)擴(kuò)展其功能;4、ASP自帶ADO組件,可以方

34、便的訪問各種數(shù)據(jù)庫,大大縮短程序開發(fā)時間;5、ASP可以將運(yùn)行結(jié)果以HTML格式傳輸?shù)娇蛻舳藶g覽器,可適用于各種瀏覽器。ASP的主要對象包括:響應(yīng)對象,用于向客戶端瀏覽器致信息;2. Request 對象,提供客戶端在請求頁面或傳輸表單時提供的所有信息;3、Server對象,允許客戶端獲取服務(wù)器提供的各種功能;4. Session 對象存儲一個會話的信息,直到每個訪問者第一次從網(wǎng)站或 Web 應(yīng)用程序請求一個 ASP 頁面的時間段結(jié)束;5. Application 對象允許不同的客戶端在一個 ASP 應(yīng)用程序中共享信息。3.1.2 A做技術(shù)ADO (ActiveX Data Objects)

35、是微軟提供的一種技術(shù),供網(wǎng)絡(luò)開發(fā)人員訪問網(wǎng)頁中的數(shù)據(jù)庫。它也是 ASP 設(shè)置的重要組成部分。 ADO 的主要目的是訪問或修改數(shù)據(jù)源中的數(shù)據(jù),或者將數(shù)據(jù)添加到指定的數(shù)據(jù)源。數(shù)據(jù)源不僅包括數(shù)據(jù)庫,還包括一些小的數(shù)據(jù)表,如 Excel、Foxpro 或文本文件。只要ODBC驅(qū)動可以訪問的數(shù)據(jù)源都是ADO訪問的對象。ADO的主要對象包括:Connection對象,負(fù)責(zé)與指定的數(shù)據(jù)源進(jìn)行連接;Recordset 對象,負(fù)責(zé)瀏覽和操作從數(shù)據(jù)庫中檢索到的數(shù)據(jù);Field對象,表示指定Recordset對象的數(shù)據(jù)字段;命令對象,負(fù)責(zé)向數(shù)據(jù)庫發(fā)出請求;Parameter對象,負(fù)責(zé)傳遞與Command對象相關(guān)的參

36、數(shù)或?qū)崊ⅲ?.1.3腳本語言腳本(script)是由一組可以在客戶端瀏覽器上運(yùn)行的命令組成的語言,可以看作是運(yùn)行在客戶端上的可執(zhí)行程序。目前網(wǎng)頁編譯中比較流行的腳本語言有VBScript和JavaScript,它們都是類似于HTML的描述性語言,也是以文本形式存在的可執(zhí)行程序,不需要編譯鏈接成字節(jié)。腳本語句可以單獨(dú)保存為文檔,也可以嵌入到 HTML 文件中并與 HTML 語句組合。當(dāng)需要將 Script 語句直接添加到 HTML 文件中時,只需使用 HTML 標(biāo)記符號 。此外,Script 程序可以位于 HTML 文件中的任何位置。腳本語言是一種解釋性語言,可以由瀏覽器直接解釋和運(yùn)行。它可以直

37、接訪問瀏覽器中的窗口、文檔、超級對象等各種對象,控制瀏覽器中各個對象的屬性,實(shí)現(xiàn)表單處理等形式。各種功能。通過使用腳本語言,不僅可以防止大量錯誤數(shù)據(jù)被提交到服務(wù)器,節(jié)省系統(tǒng)資源,還可以使網(wǎng)頁更美觀,操作更方便,提高系統(tǒng)性能.3.2 實(shí)現(xiàn)方法結(jié)合上述系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù),下面將從系統(tǒng)安全、系統(tǒng)維護(hù)與管理、數(shù)據(jù)查詢、統(tǒng)計打印四個方面具體描述系統(tǒng)中各主要功能模塊的實(shí)現(xiàn)方法。3.2.1系統(tǒng)安全系統(tǒng)的安全性能是實(shí)現(xiàn)系統(tǒng)數(shù)據(jù),保證系統(tǒng)穩(wěn)定和正常運(yùn)行的基礎(chǔ)。在系統(tǒng)安全方面,系統(tǒng)主要包括身份驗(yàn)證和數(shù)據(jù)備份兩個功能模塊。1.認(rèn)證:身份驗(yàn)證是用戶登錄系統(tǒng)的唯一途徑??煞乐狗欠ㄈ藛T進(jìn)入,保證系統(tǒng)安全。本系統(tǒng)設(shè)計了一個

38、ASP網(wǎng)頁login.asp。它的作用是提高系統(tǒng)的安全性。用戶必須通過 login.asp 登錄后才能進(jìn)入系統(tǒng)。 login.asp會將用戶輸入的用戶名和密碼連接到數(shù)據(jù)庫中,與系統(tǒng)中的數(shù)據(jù)進(jìn)行比對,驗(yàn)證后數(shù)據(jù)才能進(jìn)入系統(tǒng),否則會返回錯誤信息,從而提高安全性系統(tǒng)的。login.asp程序啟動后,首先會出現(xiàn)如下圖的用戶登錄界面:圖 3-1 用戶登錄界面界面有兩行文本框,一行用于輸入用戶名,另一行用于輸入密碼,密碼部分用“*”表示。文本框下方是“輸入”、“取消”和“應(yīng)用”三個按鈕。在這個頁面上設(shè)置了一個表單,主要代碼如下:用戶名: Secret 代碼: 申請 checklogin.asp 就是處理提

39、交給服務(wù)器的信息的設(shè)置。當(dāng)用戶點(diǎn)擊“Enter”按鈕時, checklogin.asp會檢查用戶輸入的信息。如果發(fā)現(xiàn)錯誤,會彈出警告提示框。如果用戶輸入的信息有誤,返回用戶登錄界面;如果用戶名和密碼輸入正確,進(jìn)入系統(tǒng)主頁面。在此頁面中,還為新用戶提供了應(yīng)用功能。當(dāng)用戶單擊“應(yīng)用”按鈕時,會出現(xiàn)以下頁面:圖 3-2 新用戶應(yīng)用界面此頁面設(shè)置的表單包含用戶需要填寫的各種信息。當(dāng)用戶填寫完信息并點(diǎn)擊“立即申請”按鈕時,使用以下代碼:調(diào)用相應(yīng)的進(jìn)程檢查輸入的信息,如果有錯誤,會彈出相應(yīng)的對話框要求用戶確認(rèn),直到用戶輸入的信息正確為止。主要代碼如下:function MM_validateForm()

40、/v4.0var i,p,q,nm,test,num,min,max,errors=,args=MM_validateForm.arguments;for (i=0; i(args.length-2); i+=3) test=argsi+2; val=MM_findObj(argsi);if (val) nm=;如果 (val=val.value)!=) if (test.indexOf(isEmail)!=-1) p=val.indexOf();if (p1 | p=(val.length-1) errors+=- +nm+ 必須包含地址。n; else if (test!=R) if (i

41、sNaN(val) errors+=- +nm+ 必須包含一個數(shù)字。n;if (test.indexOf(inRange) != -1) p=test.indexOf(:);min=test.substring(8,p); max=test.substring(p+1);if (valmin | maxval) errors+=- +nm+ 必須包含一個介于 +min+ 和 +max+ 之間的數(shù)字。n; else if (test.charAt(0) = R) errors += 必須輸入數(shù)據(jù)! n; if (errors) alert(提交數(shù)據(jù)時出現(xiàn)以下錯誤:n+errors);docume

42、nt.MM_returnValue = (errors = );user_addnew.asp處理服務(wù)器端的信息完成用戶應(yīng)用,并將相應(yīng)的處理信息返回給客戶端瀏覽器。2.數(shù)據(jù)備份數(shù)據(jù)恢復(fù)是保證數(shù)據(jù)庫安全穩(wěn)定運(yùn)行的一種方式。通過定期的數(shù)據(jù)轉(zhuǎn)儲和備份,系統(tǒng)可以在發(fā)生意外時實(shí)現(xiàn)數(shù)據(jù)的恢復(fù)和保護(hù)。當(dāng)管理員在系統(tǒng)主頁面點(diǎn)擊“數(shù)據(jù)備份”按鈕時,出現(xiàn)如下頁面:圖 3-3 數(shù)據(jù)備份頁面通過以下代碼:數(shù)據(jù)備份 指定要下載的數(shù)據(jù)庫名稱和頁面樣式,使用瀏覽器的文件下載功能完成數(shù)據(jù)庫system.mdb的備份。3.2.2系統(tǒng)維護(hù)管理系統(tǒng)維護(hù)管理是為保證系統(tǒng)正常運(yùn)行而設(shè)計的功能模塊。主要包括增加記錄、修改記錄、刪除記錄三

43、個數(shù)據(jù)維護(hù)模塊,以及用戶管理、反饋等輔助管理模塊。1.添加新記錄該模塊主要完成系統(tǒng)數(shù)據(jù)的建立,旨在供具有管理員權(quán)限的用戶操作。當(dāng)管理員單擊“添加記錄”按鈕時,會出現(xiàn)以下頁面:圖 3-4 新建記錄界面在此頁面上設(shè)置了一個表單。當(dāng)管理員完成信息并單擊“添加”按鈕時,使用以下代碼:調(diào)用相應(yīng)的腳本完成記錄的添加。主要代碼如下:%if Request.form(T1) 和 Request.form(T2) 那么gcdm1=請求(“T1”)gcname1=請求(“T2”)sjjd1=請求(“T3”)xmzg1=請求(“T4”)sz1=請求(“T5”)kz1=請求(“T6”)jhbh1=請求(“T7”)kh

44、r1=請求(“T8”)dzr1=請求(“T9”)sgr1=請求(“T10”)sjr1=請求(“T11”)djr1=請求(“T12”)gs1=請求(“T13”)lymc1=請求(“T14”)strConnString = DRIVER=Microsoft Access Driver (*.mdb); DBQ= & Server.MapPath(system.mdb)設(shè)置 my_Conn = Server.CreateObject(ADODB.Connection)my_Conn.open strConnString%如果管理員單擊“清除”按鈕,則傳遞以下代碼:表單內(nèi)容將被重置為默認(rèn)值。2.修改和

45、刪除記錄這兩個模塊主要完成日常數(shù)據(jù)的維護(hù)功能,旨在由具有管理員權(quán)限的用戶操作。當(dāng)管理員單擊“修改記錄”按鈕時,會調(diào)用以下過程來檢索記錄:功能搜索8()num7=prompt(請輸入要修改記錄的相關(guān)信息內(nèi)容(空格碼+段名+節(jié)點(diǎn)形式+光纜編號+架設(shè)方式+公司+產(chǎn)權(quán)+纖芯形式+開放系統(tǒng)+路由) : n,)if(num7!=null&num7!=)link=index.asp?search7=+ num7 +&name=document.location.href=鏈接檢索完成后,管理員點(diǎn)擊待修改記錄的“編輯”按鈕,出現(xiàn)如下界面:圖 3-5 修改記錄界面在這個頁面上設(shè)置了一個表格。當(dāng)管理員完成信息的修

46、改并點(diǎn)擊“保存”按鈕時,使用如下代碼:調(diào)用相應(yīng)腳本完成對記錄的修改。主要代碼如下:%if Request.form(T1) 和 Request.form(T2) 那么id1=request(idzjh)gcdm1=請求(“T1”)gcname1=請求(“T2”)sjjd1=請求(“T3”)xmzg1=請求(“T4”)sz1=請求(“T5”)kz1=請求(“T6”)jhbh1=請求(“T7”)khr1=請求(“T8”)dzr1=請求(“T9”)sgr1=請求(“T10”)sjr1=請求(“T11”)djr1=請求(“T12”)gs1=請求(“T13”)lymc1=請求(“T14”)strConn

47、String = DRIVER=Microsoft Access Driver (*.mdb); DBQ= & Server.MapPath(system.mdb) # MS Access 97 使用虛擬路徑設(shè)置 my_Conn = Server.CreateObject(ADODB.Connection)my_Conn.open strConnString設(shè)置 my_rs= Server.CreateObject(ADODB.Recordset)StrSQL = 選擇 * FROM glb where id=&id1my_rs.Open StrSQL,my_Conn,1,3如果不是 my_r

48、s.eof 那么my_rs(kj) = gcdm1my_rs(dl) = gcname1my_rs(jd) = sjjd1my_rs(gl) = xmzg1my_rs(ly) = sz1my_rs(js) = kz1my_rs(cq) = jhbh1my_rs(xx) = khr1my_rs(xs) = dzr1my_rs(sx) = sgr1my_rs(gf) = sjr1my_rs(gs) = gs1my_rs(lymc) = lymc1my_rs(bz) = djr1my_rs.Update萬一my_rs.close設(shè)置 my_rs=nothingmy_Conn.關(guān)閉設(shè)置 my_Conn

49、=nothing%刪除記錄和修改記錄在記錄檢索的功能設(shè)置中基本相同,這里不再贅述。當(dāng)管理員點(diǎn)擊要刪除的記錄的“刪除”按鈕時,會調(diào)用相應(yīng)的腳本來完成記錄的刪除。主要代碼如下:%如果會話(“Ulogin”)“是”那么Response.Redirect(login.asp)萬一del_id=請求(“刪除”)del_bz=請求(“delbz”)如果 del_bzMy_only 和 del_bzMy_public 那么Response.Redirect(usermmsjxm.asprow7=0)萬一如果 del_bz=My_public 和 Session(Urule)a 和 Session(Urule

50、)b 那么Response.Redirect (usermmsjxm.asp?row7=0)萬一strConnString = DRIVER=Microsoft Access Driver (*.mdb); DBQ= & Server.MapPath(system.mdb) # MS Access 97 使用虛擬路徑設(shè)置 my_Conn = Server.CreateObject(ADODB.Connection)my_Conn.open strConnStringstrSql=DELETE FROM glb where id=&del_idmy_Conn.Execute (strSql)my

51、_Conn.關(guān)閉設(shè)置 my_Conn = 無Response.Redirect (index.asp?actt=my_reload&row7=0)%3、用戶管理模塊用戶管理模塊為進(jìn)入系統(tǒng)的用戶提供權(quán)限范圍內(nèi)的用戶管理。由于該模塊的設(shè)計思路與修改刪除記錄模塊的設(shè)計思路基本相同,不再贅述。當(dāng)管理員點(diǎn)擊“用戶管理”按鈕時,出現(xiàn)如下頁面:圖 3-6 用戶管理界面管理員主要通過“查看用戶”和“刪除用戶”按鈕完成查看、修改和刪除用戶的管理功能。4.反饋模塊反饋模塊是系統(tǒng)提供的輔助功能。主要是在用戶和管理員之間建立系統(tǒng)化的信息溝通渠道。通過該渠道,用戶可以將工作中需要的數(shù)據(jù)維護(hù)、備份等需求提交給管理員。待處

52、理。當(dāng)用戶點(diǎn)擊“反饋”按鈕時,會出現(xiàn)以下頁面:圖 3-7 反饋界面在此頁面上設(shè)置了一個表格。用戶填寫評論并點(diǎn)擊“提交”按鈕后,使用如下代碼:調(diào)用相應(yīng)的腳本完成評論的提交。主要代碼如下:%if Request.form(T1) 和 Request.form(T2) 那么zt1=請求(“T1”)lr1=請求(“T2”)strConnString = DRIVER=Microsoft Access Driver (*.mdb); DBQ= & Server.MapPath(system.mdb)設(shè)置 my_Conn = Server.CreateObject(ADODB.Connection)my_

53、Conn.open strConnString設(shè)置 my_rs= Server.CreateObject(ADODB.Recordset)StrSQL = 選擇 * FROM ygmy_rs.Open StrSQL,my_Conn,1,3my_rs.Addnewmy_rs(xm) = myUrealnamemy_rs(zt) = zt1my_rs(lr) = lr1my_rs.Updatemy_rs.close設(shè)置 my_rs=nothingmy_Conn.關(guān)閉設(shè)置 my_Conn=nothing %管理員可以通過“反饋”按鈕調(diào)用用戶的意見列表,進(jìn)行查看、刪除用戶意見等操作。3.2.3數(shù)據(jù)查詢

54、數(shù)據(jù)查詢是數(shù)據(jù)處理的一個重要方面,也是本系統(tǒng)要實(shí)現(xiàn)的主要功能之一。管理員完成數(shù)據(jù)建立后,數(shù)據(jù)查詢模塊具有實(shí)際意義。在查詢模塊中,最重要的是光纜信息的查詢。同時,查詢模塊還增加了直接打印功能,用戶查詢后可以立即打印出結(jié)果,無需切換到統(tǒng)計打印模塊進(jìn)行打印。當(dāng)用戶點(diǎn)擊“查詢記錄”按鈕時,調(diào)用如下流程完成記錄的檢索:函數(shù)搜索10()num7=prompt(請輸入要查詢記錄的相關(guān)信息內(nèi)容(空格碼+段名+節(jié)點(diǎn)形式+光纜編號+架設(shè)方式+公司+產(chǎn)權(quán)+纖芯形式+開放系統(tǒng)+路由) : n,)if(num7!=null&num7!=)link=index.asp?search7=+ num7 +&name=docu

55、ment.location.href=鏈接檢索完成后,用戶點(diǎn)擊待查詢記錄的“空格碼”按鈕,先賦值變量。主要代碼如下:變量賦值完成后,在表單設(shè)計中調(diào)用變量實(shí)現(xiàn)查詢功能。例如空間碼字段實(shí)現(xiàn)變量調(diào)用的代碼如下:空間編碼其他字段變量調(diào)用與空間編碼字段基本相同。查詢完成后,出現(xiàn)如下頁面:圖 3-8 查詢模塊界面用戶可以通過以下代碼點(diǎn)擊“打印”圖標(biāo):打印列表使用Windows提供的打印功能完成信息打印。3.2.4統(tǒng)計打印統(tǒng)計打印模塊也是本系統(tǒng)要實(shí)現(xiàn)的主要功能之一。通過分類統(tǒng)計檢索符合條件的記錄,是實(shí)現(xiàn)科學(xué)管理決策的重要步驟。同時通過系統(tǒng)提供的打印功能,完成統(tǒng)計報表的打印。當(dāng)用戶單擊“統(tǒng)計打印”按鈕時,會出現(xiàn)以下頁面:圖 3-9 統(tǒng)計條件輸入界面當(dāng)用戶在表單中輸入條件時,點(diǎn)擊“統(tǒng)計”按鈕,并傳遞以下代碼:調(diào)用相應(yīng)腳本完成統(tǒng)計并顯示統(tǒng)計報表,出現(xiàn)如下頁面:圖 3-10 統(tǒng)計報表界面如果用戶想打印,可以直接點(diǎn)擊“打印”圖標(biāo),通過以下代碼:打印列表使用Windows提供的打印功能完成統(tǒng)計報表的打印。3.3 運(yùn)行效果及自主評價一般來說,這個通信傳輸網(wǎng)絡(luò)信息管理系統(tǒng)的設(shè)計,無論是從每個網(wǎng)頁的設(shè)計到將所有網(wǎng)頁變成一個完整的管理系統(tǒng),還是從用戶登錄頁面到各個功能模塊的實(shí)現(xià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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論