前言:中文期刊網精心挑選了asp技術論文范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
asp技術論文范文1
現在的網絡教育作為一種新興的教育方式,網絡教育具有諸多特性,如靈活性、主動性、創造性和互動性等。特備是網絡教育網站的出現和應用,更是從根本上解決了在網絡教育這種非面對面教學形式中學習者跟教師之間難以進行廣泛交流的難題。所以,通過將網絡技術和數據庫技術的廣泛結合,通過現在普遍采用的asp技術來構建一個能夠提供動態服務的教育網站,也就成了網絡教育這種新型教育模式的必然選擇。
2、目標和功能
網絡教育網站的基本功能就是滿足教學雙方的根本需求,在能夠為教師提供備課和課堂教學參考的同時,還能偶為學生的課程學習服務;應該能夠為教師和學生提供非常便利的網上學習和討論交流的學習環境;比外,還應該能夠為教師和學生提供方便使用的資料查詢和檢索功能,便于教師和學生的日常使用。
所以,為了能夠滿足這些要求,就應該使教學網站具有如下幾個主要的功能部分,即:
(1)、學習功能。教學網站的學習功能主要是針對學生設計的。學生通過該功能模塊,可以對各種課程的電子教案進行在線學習,了解相關的學習方法、課時分配和教學計劃等等跟課程相關的內容;還可以開設各種跟學習相關的論壇;具有即時和錯時的交互式學習界面;能夠通過對共同關心問題的深入討論,引導學生參加在線的交流、評價和調查等,將網絡構建成課程學習的另一個戰場。
(2)、教學功能。網站的教學功能主要是針對廣大的教師隊伍而設置的,能夠為教師提供結構化的系統平臺,便于教師將各種跟課程教學相關的電子和聲像資料上傳到網站中,還應該便于教師進行動態的網上交流、和答疑,促進教師和學生之間的交流,對學校的教學和科研動態進行及時地了解和掌握。
(3)、資源整合跟查詢功能。作為網站建設中的主要工作和功能模塊,網絡資源的整合和查詢可以通過建設一個對本地站點進行搜索的引擎,對互聯網上的運行環境進行模擬,提高上網查詢資料和訪問的效率,從而構建出比較完備的信息資料收集和查詢系統,對網上的資源進行整合和查詢,構建出簡單實用的專題數據資料庫。
3、教育網站建設
3.1 系統結構及平臺
本文系統實現中,主要采用基于B/S的網絡構建模型,也就是常用的瀏覽器/服務器模式。該網絡構建模式可以將應用邏輯跟用戶界面和數據的訪問分割開來,便于提高系統的可維護性,此外,利用各種組件技術,可以有效降低數據庫的訪問壓力,提高系統的運行性能。訪問者可以通過本地瀏覽器對網絡服務器進行登錄訪問,由于網絡服務器和應用服務器都屬于應用邏輯層,這樣,網絡服務器在接收表示層所提交的訪問申請之后,就可以通過調用服務器中的相關模塊,對具體的邏輯操作和運行進行執行,并數據庫服務器提出及時的數據請求,得到結果之后,就可以將結果返回到網絡服務器,最后,網絡服務器就可以將結果數據提供給訪問者。
3.2 技術方案
現在,可以用于網站開發的技術和手段主要有:基于HTML文件的開發技術、基于CGI的動態頁面生成技術以及基于ASP的開發技術。下面對這幾種技術體系進行簡介和說明。
首先,就是基于HTML文件的網站開發。作為第一種通用的頁面描述型的開發語言,HTML簡單易學,且具有非常強大的超媒體支持能力,便于在超媒體的信息網中進行使用。通過HTML語言就行網站的開發,其特點為速度比較快,且不需要高水平的技術力量。不過,有優點肯定就有缺點,缺點是在使用過程中的網站維護工作量比較大,及時進行小范圍的修改,也需要對整個網頁進行操作。
其次,基于CGI的網站開發技術。傳統的靜態網站構建技術已經難以滿足人們對網站的訪問需求,所以,基于CGI技術的動態交互式網站就開始逐漸興起和發展。這主要是由于采用CGI技術構建網站,可以大大提高網站的交互性能,便于用戶和網站管理人員以及用戶和用戶之間的信息交流。不過,這種網站構建技術也存在明顯的缺陷,就是這種開發技術跟操作系統的關系緊密,所以,使得利用該技術所構建的網站的可移植性能比較差。
第三,就是基于ASP技術的網站開發技術。作為一種新開發的網頁開發技術,ASP技術是一種動態服務器網頁,能夠很方便的對數據庫進行訪問?,F在的網頁設計中,采用ASP進行功能實現的越來越多,可以利用ASP技術來創建動態的網絡頁面,或者功能強大的網絡應用程序。此外,ASP技術可以通過ADO控件對象來實現對數據庫的訪問,ADO的特點為高效、簡單和內存開銷較小,更加適用于基于B/S的客戶端模式或者其他基于網絡應用的開發。
基于ASP技術的網站工作方式可以描述為:瀏覽器通過向網絡服務器發送訪問請求,激活ASP的腳本運行程序,之后,網絡服務器就可以通過調用ASP來對請求的文件進行讀取,并同時執行腳本的命令,最后將網絡的頁面傳動給瀏覽器。此種模式下,網頁的腳本運行主要通過服務器來完成,所以,從瀏覽器上所看到的網頁是在網絡服務器上生成后傳送過來的,瀏覽器不用負責對腳本的處理。網絡服務器能夠實現所有的腳本處理,且能夠將標準的HTML頁面傳送到瀏覽器。瀏覽器所接受的只是腳本運行的結果,并不對服務器端的腳本進行復制,所以難以得到支持其頁面內容的腳本命令,這樣,系統的訪問和運行安全性就可以得到保障。在該方式中,用戶可以通過目錄來進行邊界的定義,以以此作為應用程序的作用域,使得在每個網站站點都可以運行多個應用程序,且在服務器端并沒有實際的頁面存在和出現,任何網頁都是根據用戶的需求來動態的實時生成和運行的,在用戶訪問結束后就自動消除。
3.3 服務器與數據庫的連接
現在,能夠實現網絡服務器和數據庫服務器之間通信和數據交換的技術主要有:動態數據交換技術、SQL技術和ODBC技術等。
在這幾種數據交換方式中,ODBC技術已經成為應用系統和驅動程序之間的標準數據交互接口。作為一種調用層的數據接口,ODBC并不需要要預編譯程序,可以像調用函數一樣來實現對ODBC的操作。對于不同的數據庫管理系統來說,ODBC對其的訪問和管理是半透明的,可以通過驅動程序的加載來實現邏輯結構到具體數據庫管理系統的DBMS的映射。而應用程序對數據的訪問和操作,則不需要通過任何DBMS來實現,由此就可以實現應用程序對不同DBMS的共享。所以,對于不同的應用系統來說,ODBC具有高度的可移植性和互用性,通過基于ODBC的標準開發,用戶可以跟不同的數據庫系統進行通信,此時的應用程序并不需要做任何改變。
asp技術論文范文2
[關鍵詞]特色數據庫ASP檢索系統B/S高職
中圖分類號:TP311.52文獻標識碼:A文章編號:1671-7597(2009)1210081-01
一、引言
隨著網絡技術、電子技術、數字化技術的廣泛應用,圖書館建設數字館藏的速度大大加快。面對海量的數據信息建設大而全的數據庫無論從資金上還是從人力上已經不太現實,建設有針對性有專題目的的專業特色數據庫已經是圖書館信息建設的必然選擇。特色數據庫是指充分反映本地區本單位資源特色的信息總匯,具有鮮明的專業學科特色、區域經濟特色、地方文化特色和館藏特色。加速實現圖書館信息資源數字化,已成為圖書館數字化建設發展的核心與關鍵。
近幾年許多高校已經建立起各自特色數據庫系統,但在絕大多數高職院校中還沒有進行相應的建設,我們結合高職學院現狀進行特色數據庫論文檢索系統的探索建設,最終選擇教職工學術論文建設數據庫,選擇的理由有以下幾個方面:首先,對于我院教職工所發表學術論文的收錄我們具有得天獨厚的優勢,有利于準確、全面的建庫。其次,收錄信息資源是圖書館信息化建設新使命,進行電子資源建設也是圖書館的發展方向。再次,建設我院教職工論文數據庫有利于我們進行后續數據挖掘,分析我院優勢學科和優勢專業,有利于學院的專業建設決策。
二、技術簡介
(一)ASP技術。ASP是Microsoft提出的基于服務器端的腳本執行環境,用它創建的應用程序可跨平臺運行,能將VBscript,JavaScript,Perl等多種語言的語句嵌入HTML頁面,使它們在服務器端執行。ASP提供了一個在服務器端腳本編程的開發環境,它有利于創建動態的、交互的web應用程序,執行速度快。ADO對象對數據庫的操作功能強大、速度快,而且可將多種腳本語言嵌入到HTML語言中,從而具有很強的數據處理能力和動態頁面生成能力。
(二)B/S結構。B/S模式又稱B/S結構。它是隨著Internet技術的興起,一種以Web技術為基礎的新型系統平臺模式。在這種結構下,用戶工作界面是通過IE瀏覽器來實現的。B/S模式最大的好處是運行維護比較簡便,能實現不同的人員,從不同的地點,以不同的接入方式訪問和操作共同的數據。
(三)ODBC。ODBC(開放數據庫互連)是微軟公司開放服務結構中有關數據庫的一個組成部分,它建立了一組規范,并提供了一組對數據庫訪問的標準API。
(四)MD5。MD5的全稱是Message-digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和Ronald L.Rivest開發出來,經MD2、MD3和MD4發展而來。它的作用是讓大容量信息在用數字簽名軟件簽署私人密鑰前被“壓縮”成一種保密的格式。不管是MD2、MD4還是MD5,它們都需要獲得一個隨機長度的信息并產生一個128位的信息摘要。
三、設計思想
該系統采用B/S架構結合SqlServer數據庫設計開發,服務器端安裝Web和數據庫服務器,客戶端只需安裝瀏覽器即可,數據庫接口采用開放式數據庫互連ODBC,用戶首先通過瀏覽器訪問Web服務器,Web服務器通過ODBC連接到SQL server數據庫,通過SQL語言通數據庫進行數據交換,取得用戶所需要的數據,再通過Web服務器將數據和HTML代碼一同返回給用戶的瀏覽器,瀏覽器再將代碼進行解釋,最終將查詢結果按照事先安排好的效果返回給用戶。
四、系統結構
本系統主要分為用戶界面和管理員界面,具體結構如圖1所示:
圖1系統模塊流程圖
五、設計與實現
使用ASP技術進行開發,數據庫采用SqlServer2000作為后臺數據庫并部署于集成IIS的Windows2003企業版操作系統的塔式服務器中。
在系統的安全性方面考慮使用md5加密算法,在管理員登陸界面上使用如下語句將系統傳遞過來的adminpwd字符串利用md5.asp頁面中的算法進行加密:“adminpwd = md5(request("adminpwd"))”通過該加密算法保證了數據庫的安全性,黑客入侵數據庫后也僅僅拿到加密后的字符串無法得出管理員的密鑰信息。
在數據庫收錄論文方面,教師們上傳的電子稿大都是Word文檔,為了統一和便于閱讀,我們使用Adobe公司的Acrobat Professional 7.0版將論文由Office的Doc文檔轉成PDF格式文檔并進行安全性設置,更適用于論文的網絡在線閱讀。PDF文檔格式是較為通用的網絡文檔格式之一,其優點有四:一是版式較為柔和美觀;二是PDF文檔具有翻頁和書簽導航功能,便于機上閱讀;三是文件的大小較之同樣的Word文檔大幅度壓縮,更加便于在線閱讀;四是PDF文檔具有一定的安全性,利用Acrobat相應的軟件功能可進行文檔安全性設置,例如:禁止打印、禁止復制、禁止更改等。
六、結束語
特色數據庫論文檢索系統自2007年起進行建設,經過反復實踐修改,最終成功部署到HP塔式服務器上運行,到目前為止收錄學院公開827篇,上傳未47篇,查詢下載次數為9871人次,活躍了教職工學術交流的同時為學院專業定位和優勢挖掘提供數字依據,也為下一步圖書館電子資源的建設和發展打下了堅實的基礎。
立項課題:淄博職業學院“崗位創新?百萬行動”課題
課題編號:2006GY01
參考文獻:
[1]趙連朋,數字圖書館之特色數據庫建設――渤海大學數字圖書館學位論文數據庫管理系統的研發,中國圖書情報科學,2004(4):9-13.
[2]張淼,特色數據庫建設中信息的研究與實踐,圖書館學研究,2004(9):4-5,15.
[3]曲金麗,論高校圖書館自建特色數據庫建設,石河子科技,2005(4):23-24.
asp技術論文范文3
一、選題的目的和意義
近幾年來,基于TCP/IP的Internet/Intranet技術以非同尋常的速度被廣泛應用于各級企業及其他組織的信息與共享,其中一個很重要的手段就是建立Web站點信息。傳統的靜態網頁技術已越來越不能滿足用戶的需求,因此各種動態網頁技術應運而生。ASP就是目前比較流行的動態網頁技術之一,而ASP.NET是微軟新一代的動態網頁技術,并且相對于其他編程技術,它有如下的優勢。
(1)面向對象性
ASP.NET將C#作為一種面向對象語言,在很多方面來看,C#將成為微軟的與Java相似的語言。
C#是ASP.NET開發中一個最重要的功能,微軟會將C#發展成為Java的強勁對手。這也是微軟.NET框架的一個重要組成部分。我們認為C#是微軟在編程市場上擊敗對手的主要工具。我們期待著微軟能在這個產品后面傾注全力,這樣,C#可以成為許多程序員的又一種選擇。C#的誕生無疑將進一步加劇微軟和Sun產品的戰線,但這對用戶是有利的,他們可以選擇兩者之一來開發新的應用。
(2)數據庫連接
ASP另一個亮點是它使用ADO對象、ODBC、OLE-DB和事務處理管理器。因此ASP Web數據庫應用開發特別簡單。ASP.NET發展了更多的功能,因為有了ADO.NET。ADO.NET帶來了更強大更快速的功能。JSP和JDBC目前在易用性和性能上同ASP/ADO相比已有些落后,當新版本ASP.NET/ADO.NET出現后這樣的差別會更明顯。所以我們希望SUN應盡快能花大力氣來追趕ASP.NET/ADO.NET的組合。
(3)大型站點應用
ASP.NET將對大型站點(Web Farms)有更好的支持。事實上,微軟已經在這方面付出了巨大的努力。ASP.NET可以讓用戶考慮到多服務器(Multiple Servers)的場合,當用戶需要更強大的功能時,僅僅只需要增加一臺服務器。整個.NET框架已經充分地提供了這個方法。ASP.NET提供了外部會話狀態(External Session State)來提供內置式Web Farm的支持。另外,由于請求的各組件相互間經過了充分的優化,所以速度很快。
(4)ASP.NET還提供更多的其他方面的新特性,例如:
l 內置的對象緩存和頁面結果緩存。
l 內置的XML支持,可用于XML數據集的簡單處理。
l 服務器控制提供了更充分的交互式控制。
二、國內外發展動態和趨勢
微軟新一代平臺的正式名稱叫做新一代Windows服務(NGWS),現在微軟已經給這個平臺注冊了正式的商標Microsoft.NET。在.NET環境中,微軟不僅僅是平臺和產品的開發者,并且還將作為架構服務提供商、應用程序提供商,開展全方位的Internet服務。在談及這個平臺中使用的新技術,微軟透露,它將在.NET環境中提供更多新產品和全套的服務。
Microsoft.NET將開創互聯網的新局面,基于HTML的顯示信息將通過可編程的基于XML的信息得到增強。XML是經萬維網聯盟定義且受到廣泛支持的行業標準,Web瀏覽器標準也是由該組織創建的。微軟公司為開發它投入了大量精力,但它并不是Microsoft的專有技術。XML提供了一種從數據的演示視圖分離出實際數據的方式。這是新一代互聯網的關鍵,提供了開啟信息的方式,以便對信息進行組織、編程和編輯;可以更有效地將數據分布到不同的數字設備;允許各站點進行合作,提供一組可以相互作用的Web服務。
根據.NET構想,未來微軟所有產品都將走向服務化,而消費者將通過租借的方式使用Office軟件,或通過MSN用戶身份,獲得網絡音樂服務。
然而,根據種種跡象表明,微軟早已為.NET戰略后新的劃時代戰略做了準備,這個新戰略將會比.NET戰略更可怕,因為它將可能壟斷未來所有的軟件市場!如果將PC時代分為DOS平臺時代和Windows平臺時代的話,按照微軟的意思,網絡時代將會分為.NET平臺時代和這個新的平臺時代。
ASP.NET又叫ASP+,但并不僅僅是ASP的簡單升級,而是Microsoft推出的新一代Active Server Pages腳本語言。ASP.NET作為微軟公司發展的新的體系結構Microsoft.NET的一部分,其中全新的技術架構會使編程變得更簡單。ASP.NET是在抓住ASP的最大優點并全力使其擴大化的基礎上開發出來的,同時也修復了許多ASP運行時會發生的錯誤。
目前支持ASP.NET開發的平臺只有Windows XP、Windows 2000/2003、Windows NT4 (Service Pack 6a),其中的Web Service除去這些還在Windows 98、Windows ME、Windows SE上獲得支持。隨著Internet/Intranet技術的不斷發展,只有服務器的動態網頁技術才能滿足各種Web應用程序日益提高的要求,因此各種動態網頁技術先后出現。相對于ASP.NET而言,ASP技術較為熟悉,使用簡單便利。但由于ASP本語言自身的局限性,使其功能受到了很大的限制。而ASP.NET的強大功能恰好彌補了ASP的不足,因此,ASP.NET技術代替ASP是一種必然的趨勢。ASP.NET從現有的ASP結構體系上跨出了一大步,其整個構造體系使開發結構化的應用程序變為可能。Web表單帶來了一種更加直接和易于使用的開發模式;服務器控件增加了提供公共功能的能力,從而使擴展和加強現有功能變得容易;數據捆綁使創建數據約束型應用程序變得十分簡單。它不但具有許多很棒的新功能,而且還有一個用于開發Web應用程序的真正框架。越來越多的開發者開始使用這種技術,它的出現給Internet的發展帶來了一次新的浪潮。超級秘書網
三、課題研究的基本內容
該課題為設計并實現一個基于ASP.NET技術的動態IT培訓網站。
該網站具有如下模塊:
l 登錄注冊模塊:用來識別用戶身份信息的必要手段,用以在線報名、在線咨詢以及學員論壇;
l 課程信息模塊:做為網站介紹自己、宣傳自己培訓課程的不可或缺的手段之一,讓用戶第一時間了解該網站推出的培訓課程;
l 在線報名模塊:通過該模塊,實現學員與培訓學校之間的零距離報名;
l 在線咨詢模塊:能為用戶解答各種與網站的信息有關的問題,使用戶和學校進一步拉近距離。
l 學員論壇:回答學員問題,提供各個學員之間互相交流的一個平臺,是促進培訓學校教學質量提高的一個重要手段。
四、研究內容及擬采用的方法和手段
1.在充分調研和需求分析的基礎上,完成網站的如下設計工作。
l 總體功能規劃設計。
l 數據庫的邏輯設計。
l 網頁框架的規劃設計。
2.利用ASP.NET、C#語言、ADO.NET、SQL Server 2000數據庫技術來實現一個動態交互式的IT培訓網站。
五、預期達到的水平及所需的科研條件
(1)網站建設的基本目標為:
l 用戶登錄注冊:用戶通過注冊個人信息來設置自己的登錄名和密碼。通過用戶的登錄,來實現網站對用戶更好的服務和管理。
l 用戶個人服務:用戶登錄后,出現用戶的個人服務界面,包括個人密碼修改、自己的信息修改、個人所報課程的列表信息和提問咨詢信息,以及通過網站統計出來的該用戶的喜愛課程類別的一個推薦列表等。
l 課程信息模塊:通過后臺課程信息對數據庫進行操作修改,來實現前臺對各個課程信息的,讓各個用戶能在最短的時間內了解網站的各個課程的詳細信息。
l 新聞信息模塊:通過一些教育業內新聞,以及其相關的一些信息,讓用戶了解目前的一些情況。
l 在線報名模塊:用戶登錄網站后,通過網頁尋找和選擇適合自己的課程,然后填寫自己的詳細信息以及報名的方式來報自己所要進行培訓的課程。通過該模塊,用戶可以很方便的查詢該課程的任何信息以及報名。
l 教師管理模塊:介紹各個教師的信息及其所教的課程,讓用戶通過網站了解自己所喜愛的教師,選擇該教師所教的課程。
l 學員管理模塊:介紹該網站培訓出來的優秀學員的信息以及他們的個人照片,通過介紹他們成功的經歷和一些經驗來激發用戶對該網站培訓課程的興趣,讓他們覺得學習該網站的某一課程對他們來說是多么必要。
l 企業招聘信息模塊:通過一些合適企業的招聘信息讓學員能更快地找到工作。
l 信息咨詢模塊:讓用戶能通過在網頁上以留言的方式快速地提出自己不明白的問題,以便讓管理員及時解決。
l 學員論壇:讓學員有一個能夠互相交流和學習的平臺,通過論壇,讓他們之間能夠互相交流學習經驗,解決學習中不懂得問題,以及一些成功的經驗心得。
l 用戶訪問追蹤:讓網站能通過用戶對該網站課程的點擊次數以及時間來判斷大部分用戶的需求,以便網站能根據他們的需求進一步改善網站的各個服務。
(2)開發平臺
操作系統:Windows Server 2003。
數據庫開發工具:SQL Server 2000。
網頁開發工具:Dreamweaver MX。
動態網頁技術:ASP.NET。
Web服務器:Internet信息服務(IIS)管理器。
六、進度安排
3月15日----3月31日 收集資料,閱讀文獻,完成開題報告
4月1日---4月7日 系統分析階段
4月8日----4月20日 系統設計階段
4月21日----5月20日 系統實施與編程。
5月21日---5月27日 系統調試與改進 5月28日---6月5日 畢業論文撰寫
6月5日---6月10日 畢業論文打印、畢業答辯準備及PPT制作。
參考文獻
[1] 鄭淑芬,許嘉仁,張書源. 新一代C#與ASP.NET 權威指南. 北京:中國青年出版社. 2001
[2] 杜軒華,袁方. web開發技術. 上海:上海大學出版社. 2005
[3] 求是科技. ASP.NET數據庫管理系統開發實例導航. 北京:人民郵電出版社. 2005
[4] 劉浩,陳曙東. C#編程實例與技巧. 北京:清華大學出版社. 2002
asp技術論文范文4
畢業設計(論文)題目:具有智能貨位管理功能的物流倉儲信息管理系統
設計(研究)內容和意義:
本次畢業設計主要是通過對當前國內外物流倉儲信息管理系統的分析, 結合物流企業食品倉庫管理實際,設計具有遠程維護、智能貨位管理功能的物流倉儲信息管理系統。最后完成畢業論文。
物流倉儲信息管理系統研究的內容涉及庫存管理的全過程,包括收貨、入庫、庫存、揀貨、出庫、結算、客戶管理、報表、庫存統計查詢等等。
卸貨管理是指在物流過程中對卡車、火車、船舶等運輸工具運來的貨物進行卸貨作業和將卸下的貨物進行搬運移動,并進行初步的分類。
入庫管理是指對已經卸貨的貨物按品種、品名、材質、客戶單位等標準進行詳細理貨并將貨物按照一定順序放置到倉庫的指定位置,進行堆垛作業。
庫存管理是指對堆放在倉庫的貨物進行管理,包括理貨(整理需要堆放的貨物)、碼放(按照一定順序將物品堆放在貨垛上)、移庫(改變原有貨物的推放貨垛)。
出庫管理使指按照客戶提貨要求對將待提貨物從倉庫搬運并裝貨到卡車、火車、船舶等運輸工具運出倉庫。包括搬運和裝車作業。
按照提貨貨物的重量和存儲時間收取庫存費用以及其他費用,包括入庫費、出庫費、置壓費、轉庫費等費用。
對裝上運輸工具上的貨物進行核查,若核對正確則放行。包括對貨物的數量、重量和出庫手續是否完備的檢查。
結合對物流公司倉儲系統流程的分析(見圖),該倉儲物流管理系統的具體內容如下:
倉儲物流系統流程結構圖
本系統完全基于web,在microsoft visual studio集成環境下開發,以access數據庫系統作為后臺數據管理工具,并結合運用了xml實現,其中的asp(active server page)技術在對數據庫進行動態查詢領域中得到了廣泛的應用,除了簡單靈活外,還具有以下一些特點:
1) 使用 jscript,vbscript等簡單易懂的腳本語言,結合html代碼,即可快速創建網站的應用程序。
2) 無須compile編譯,容易編寫,可在服務器端直接執行。
3) 與瀏覽器無關,用戶端只要使用可執行html碼的瀏覽器,即可瀏覽asp所設計的網頁。
4) asp能與任何activex scripting語言相兼容。除了jscript或vbscript語言來設計外,還可通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如perl,tel等。腳本引擎是處理程序的com(component object model)物件。
5) asp的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫源程序被他人剽竊,也提高了程序的安全性。
6) 可使用服務器端的腳本來生成客戶端的腳本。
7) activexserver components(activex服務器元件)具有無限可擴充性。可以使用visual basic,
java,visual c++等編程語言來編寫所需要的activex服務器元件。
實現asp動態數據庫操作主要有以下幾步:
1) 設置數據庫源名(dsn)。在windows9x 或windows2000系統中,運行“控制面板”//“odbc數據源管理器”,按提示添加“系統dsn”。
2) 創建數據庫連接(connection)。
set conn=server.create0bject(“adodb.connection”)。
3) 調用open方法打開數據庫。如:conn.open“數據源名稱”。
4) 創建數據對象(數據集)。如:set rs =conn.execute(“sql語句”)
5) 對數據庫進行各種操作。
6) 關閉數據庫對象和連接。
具有智能貨位管理的物流倉儲信息管理系統的功能是:建立內外部的信息通信平臺,實現工作流程自動化,實現文檔管理等。
就目前社會處信息化建設和經濟發展的需要而言,加強物流倉儲信息管理系統的建設具有相當的現實意義和發展前景,具體地說,主要有:
1、能極大地提高工作效率:計算機可以代替人工進行許多繁雜的勞動。
2、節省運營成本:包括時間和紙張。
3、規范單位管理:把一些不夠規范的工作流程變得井然有序。
4、提高企業競爭力:它能夠提高貿易伙伴的合作效率,優化供應渠道。
信息已成為繼勞動力、土地、資本之后的又一大資源。誰控制的信息越多,誰利用信息資源的效率越高,誰就會在各方面的競爭中占有一席之地,誰就會有更多的優勢。
物資供應部門是企業與生產單位之間的橋梁、紐帶,是企業正常生產的物資保障部門。正因為供應部門是關鍵的中轉環節,建立一套物資管理信息系統對于如何有效的把本單位生產所需的生產資料及時、保質保量的供應上去,有著重要的意義。從微觀上講,建立一套物資管理信息系統能夠加快物資的周轉速度,提高生產效率,從而加強了管理的信息化手段,提高了本單位的經濟效益。從宏觀上講,順應了社會的信息化、社會化潮流,縮短了整個社會化大生產的周期。
設計(研究)方案和進度安排:
3月12號——3月15號,討論系統要實現的總目標和總框架,劃分具體工作,安排工作進度。寫開題報告,任務書。
3月16號——3月22號,查找資料,根據自己的不同功能部分找到相關文獻。選擇安裝和熟悉開發環境,安裝好開發軟件和數據庫軟件,編寫系統分析報告,熟悉系統基本流程。
3月23號——4月20號,繼續查找相關資料,畫數據流程圖,分析各個功能模塊,修改和完善功能模塊和數據流程圖,進行數據庫設計,進行輸入輸出設計及代碼設計。完善數據庫和統一數據庫及代碼格式。寫文獻綜述和外文翻譯。
4月21號——5月30號,查找資料編寫程序,在制作過程中調試運行,查看各個功能模塊,改進不夠完備的地方。分析各模塊的情況,進一步改善,等待程序驗收。根據程序撰寫論文,確定論文的書寫規范。
5月30號——6月5號,后期進一步完善論文,等待論文答辯。
主要參考文獻資料:
[1]周南,馬云龍. 基于b/s模式的倉儲管理信息系統的設計與實現. 中國農業大學學報,2002,7(2):68- 71.
[2]張鐸. 物流現代化的關鍵技術之一 — 電子數據交換. 物流技術與應用,1998,3(4):17- 21.
[3]鐘嘉鳴. 基于asp的管理信息系統的設計與實現. 現代計算機. 2002,5:96- 97.
[4]janak singh. the importance of information flow with in the supply chain. logistics information management,1996,9(4):28- 30.
[5]梅曉勇,孫建平,肖政宏.基于動態規則構造的系統設計與實現[j].微機發展,2002,(6):12214.
asp技術論文范文5
關鍵字:ASP
網絡安全
服務器 措施
The network security of the information system based on the ASP
Abstract:This article first introduced the basic principle of the ASP technology, then elaborated the common security loophole and the technical security hidden danger of information system based on the ASP technology. Finally,explained the safe guard measure of the information system based on the ASP from the network level, the server broke, the database level these three aspects in detail .
Keywords:ASP
network security
server
measures
隨著信息技術的高速發展,企業通過網絡建立了自己的信息管理系統,但是大多數企業的信息管理系統卻另人擔憂。因此,了解并學習關于信息管理系統網絡安全方面的知識是非常有必要的。
一、ASP技術的基本原理
ASP(Microsoft Active Server Pages)是微軟開發的一套服務端腳本環境,它是一系列對象和組件的集合。ASP文件就是嵌入可執行腳本HTML文檔,將HTML和Active控件結合起來,以產生和執行動態的、交互的、高性能的Web服務器應用程序,擴展名為.asp。 ASP技術是一種用以取代CGI(通用網關接口,Common Gateway Interface)的技術。簡單講,ASP是位于服務器端的腳本運行環境,通過這種環境,用戶可以創建和運行動態的交互式Web服務器應用程序,如交互式的動態網頁,包括使用HTML表單收集和處理信息、上傳與下載等,就像用戶在使用自己的CGI程序一樣,但它比CGI簡單得多。更重要的是,ASP使用的ActiveX技術基于開放設計環境,用戶可以自己定義和制作組件加入其中,使自己的動態網頁幾乎具有無限的擴充能力,這是傳統的CGI等程序所遠遠不及的地方。此外,ASP可利用ADO (Active Date Object,微軟的一種新的數據訪問模型,類似于DAO)方便地訪問數據庫,使開發基于WWW的應用系統成為可能。目前國內有許多企業、部門正在使用ASP技術管理信息,但是網絡安全卻另人擔憂,下面從三個方面講解基于ASP的信息系統的安全防范措施。
二、基于ASP的信息系統的安全防范措施
(一)網絡層安全措施
①防火墻技術
防火墻技術是建立在現代通信網絡技術和信息安全技術基礎上的應用性安全技術,越來越多地應用于專用網絡與公用網絡的互聯環境之中,尤其以接入Internet網絡為甚。
防火墻是指設置在不同網絡(如可信任的企業內部網和不可信的公共網)或網絡安全域之間的一系列部件的組合。它是不同網絡或網絡安全域之間信息的唯一出入口,能根據企業的安全政策控制(允許、拒絕、監測)出入網絡的信息流,且本身具有較強的抗攻擊能力。它是提供信息安全服務,實現網絡和信息安全的基礎設施。在邏輯上,防火墻是一個分離器,一個限制器,也是一個分析器,有效地監控了內部網和Internet之間的任何活動,保證了內部網絡的安全 。
防火墻是網絡安全的屏障:一個防火墻(作為阻塞點、控制點)能極大地提高一個內部網絡的安全性,并通過過濾不安全的服務而降低風險。由于只有經過精心選擇的應用協議才能通過防火墻,所以網絡環境變得更安全。防火墻可以強化網絡安全策略:通過以防火墻為中心的安全方案配置,能將所有安全軟件(如口令、加密、身份認證、審計等)配置在防火墻上。對網絡存取和訪問進行監控審計:如果所有的訪問都經過防火墻,那么,防火墻就能記錄下這些訪問并做出日志記錄,同時也能提供網絡使用情況的統計數據。防止內部信息的外泄:通過利用防火墻對內部網絡的劃分,可實現內部網重點網段的隔離,從而限制了局部重點或敏感網絡安全問題對全局網絡造成的影響。除了安全作用,有的防火墻還支持具有Internet服務特性的企業內部網絡技術體系VPN 。通過VPN,將企事業單位在地域上分布在全世界各地的LAN或專用子網,有機地聯成一個整體。不僅省去了專用通信線路,而且為信息共享提供了技術保障。
對各種事件進行分析,從中發現違反安全策略的行為是入侵檢測系統的核心功能。從技術上,入侵檢測分為兩類:一種基于標志(C Signature-Based ),另一種基于異常情況(Abnormally-Based )。
(二)服務器端安全措施 只有正確的安裝和設置操作系統,才能使其在安全方面發揮應有的作用。下面以WIN2000 SERVER 為例。
①正確地分區和分配邏輯盤。
微軟的IIS經常有泄漏源碼/溢出的漏洞,如果把系統和IIS放在同一個驅動器會導致系統文件的泄漏甚至入侵者遠程獲取ADMIN。本系統的配置是建立三個邏輯驅動器,C盤20G,用來裝系統和重要的日志文件,D盤20G放IIS, E盤20G放FTP,這樣無論IIS或FTP出了安全漏洞都不會直接影響到系統目錄和系統文件。因為,IIS和FTP是對外服務的,比較容易出問題。而把IIS和FTP分開主要是為了防止入侵者上傳程序并從IIS中運行。
②正確地選擇安裝順序。
一般的人可能對安裝順序不太重視,認為只要安裝好了,怎么裝都可以的。很多時候正是因為管理員思想上的松懈才給不法分子以可乘之機。Win2000在安裝中有幾個順序是一定要注意的:
首先,何時接入網絡:Win2000在安裝時有一個漏洞,在你輸入Administrator密碼后,系統就建立了ADMIN$的共享,但是并沒有用你剛剛輸入的密碼來保護它這種情況一直持續到你再次啟動后,在此期間,任何人都可以通過ADMIN$進入你的機器;同時,只要安裝一完成,各種服務就會自動運行,而這時的服務器是滿身漏洞,非常容易進入的,因此,在完全安裝并配置好Win2000 SERVER之前,一定不要把主機接入網絡。
其次,補丁的安裝:補丁的安裝應該在所有應用程序安裝完之后,因為補丁程序往往要替換/修改某些系統文件,如果先安裝補丁再安裝應用程序有可能導致補丁不能起到應有的效果,例如: IIS的HotFix就要求每次更改IIS的配置都需要安裝,盡管很麻煩,卻很必要。
(三)安全配置
①端口::端口是計算機和外部網絡相連的邏輯接口,從安全的角度來看,僅打開你需要使用的端口會比較安全,配置的方法是在網卡屬性——TCP/IP——高級——選項——TCP/IP篩選中啟用TCP/IP篩選,不過對于Win2000的端口過濾來說,有一個不好的特性:只能規定開哪些端口,不能規定關閉哪些端口;這樣對于需要開大量端口的用戶就比較麻煩。
②IIS: IIS是微軟的組件中漏洞最多的一個,平均兩三個月就要出一個漏洞,而微軟的IIS默認安裝又實在不敢恭維,所以IIS的配置是我們的重點,所以在本系統的WWW服務器采取下面的設置:
首先,把操作系統在C盤默認安裝的Inetpub目錄徹底刪掉,在D盤建一個Inetpub在IIS管理器中將主目錄指向D: /Inetpub。
其次,在IIS安裝時默認的scripts等虛擬目錄一概刪除,這些都容易成為攻擊的目標。我們雖然已經把Inetpub從系統盤挪出來了,但這樣作也是完全必要的。如果需要什么權限的目錄可以在需要的時候再建,需要什么權限開什么。特別注意寫權限和執行程序的權限,沒有絕對的必要千萬不要給。
③應用程序配置:在IIS管理器中刪除必須之外的任何無用映射,必須指出的是ASP, ASP和其它確實需要用到的文件類型。我們不需要IIS提供的應用程序的映射,刪除所有的映射,具體操作:在IIS管理器中右擊主機一屬性一WWW服務編輯一主目錄配置一應用程序映射,然后就一個個刪除這些映射。點擊“確定”退出時要讓虛擬站點繼承剛才所設定的屬性。
經過了Win2000 Server的正確安裝與正確配置,操作系統的漏洞得到了很好的預防,同時增加了補丁,這樣子就大大增強了操作系統的安全性能。
(三)數據庫系統安全控制
數據庫的安全性是指保護數據庫以防止不合法的使用所造成的數據泄密和破壞。為了保證業務應用系統后臺數據庫的安全性,采用基于Client/Server模式訪問后臺數據庫,為不同的應用建立不同的服務進程和進程用戶標識,后臺數據庫系統以服務器進程的用戶標識作為訪問主體的標識,以確定其訪問權限。我們通過如下方法和技術來實現后臺數據庫的訪問
控制。
①訪問矩陣
訪問矩陣就是以矩陣的方式來規定不同主體(用戶或用戶進程)對于不同數據對象所允許執行的操作權限,并且控制各主體只能存取自己有權存取的數據。它以主體標行,訪問對象標列,訪問類型為矩陣元素的矩陣。Informix提供了二級權限:數據庫權限和表權限,并且能為表中的特定字段授予Select和Update權限。因此,我們在訪問矩陣中定義了精細到字段級的數據訪問控制。
②視圖的使用
通過視圖可以指定用戶使用數據的范圍,將用戶限定在表中的特定字段或表中的特定記錄,并且視圖和基礎表一樣也可以作為授權的單位。針對不同用戶的視圖,在授權給一用戶的視圖中不包括那些不允許訪問的機密數據,從而提高了系統的安全性。
③數據驗證碼DAC
對后臺數據庫中的一些關鍵性數據表,在表中設置數據驗證碼DAC字段,它是由銀行密鑰和有關的關鍵性字段值生成。不同記錄的DAC字段值也不相同。如果用戶非法修改了數據庫中的數據,則DAC效驗將出錯,從而提高了數據的安全性。
雖然基于ASP技術的信息管理系統安全性措施目前已經比較成熟,但我們切不可馬虎大意,只有不斷學習新的網絡安全知識、采取日新月異的網絡安全措施,才能保證我們的網絡安全防御真正金湯。
參考文獻:
[1]劉海平,朱仲英.一個基于ASP的在線會員管理信息系統.微型電腦應用.2002 (10)
[2]東軟集團有限公司,NetEye防火墻使用指南3.0,1-3
[3]賈晶,陳元,王麗娜編著,信息系統的安全與保密,第一版,1999.01,清華大學出版社
[4] Eric Maiwald, Security Planning & Disaster Recovery,2003,Posts & Telecommunications Press,
PP. 86-94
[5]楊兵.網絡系統安全技術研究及其在寶鋼設備采購管理系統中的應用:(學位論文).遼寧:東北大學,2002
[6]劉廣良.建設銀行計算機網絡信息系統安全管理策略研究:(學位論文).湖南:湖南大學.2001
asp技術論文范文6
關鍵詞:選課系統;B/S;ASP.NET
近年來,隨著高校學生人數的急劇增加,學校教學管理越來越復雜,特別是這幾年各大高校實行學分制,使學生選課的自由度越來越大,輔導員和教務管理人員的工作量越來越大,而且還容易出現人為的錯誤,為了減輕教務人員和輔導員的工作量,增強學生選課時的主動性和積極性,提高選課效率,研究和設計一個基于B/S模式的選課系統。
系統采用Microsoft公司的SQL Server 2000作后臺數據庫服務器,而前臺采用了ASP.NET動態網頁技術開發,并采用ADO.NET技術進行數據庫連接和操作,最后結合實際實現選課系統。
一、相關技術介紹
(一)ASP.NET網絡編程技術。
ASP.NET是完全使用托管代碼處理Web請求的一個成熟引擎平臺。它不僅僅只是WebForms和WebServices,ASP.NET是一個請求處理引擎。它獲取客戶端請求,然后通過它內置的管道,把請求傳到一個終點,在這個終點,開發者可以添加處理這個請求的邏輯代碼。實際上這個引擎和HTTP或者Web Server是完全分開的。事實上,HTTP運行時是一個組件,你可以把它宿主在IIS之外的應用程序上。甚至完全可以和其它的服務組合在一起。
(二)ActiveX Data Objects(ADO)技術。
ADO.NET是一種新的數據訪問技術,它是.NET Framework中最重要的一部分,其功能全面并可在訪問各種不同類型數據時,保持操作的一致性,利用它就可以很方面地存取數據庫。
在ADO.NET中,DataSet占據重要地位,它是數據庫里部分數據在內存中的拷貝??梢园ㄈ我鈧€數據表,該對象獨立于任何數據存儲區,基于XML的DataSet對象提供一致的編程模型,該模型可配合所有的數據存儲模型使用,無論是單層的、關系型的、還是分層的。無論DataSet中數據源是什么,這些數據源都可以通過.NET的ADO.NET類庫來進行連接。
二、選課系統的分析與設計
(一)教務管理系統需求分析。
對學校選課流程進行統計分析得出數據庫的設計應包含以下內容:
1.學生基本信息。可以從學校的學生管理部門或招生部門直接的到學生的一些信息,但有些信息可能沒有,所以需要留出相關空間以后進行錄入。
2.課程相關信息。由各系部制定課程名稱,學分,學時等相關信息提交給教務管理人員。
3.選課邏輯規則相關信息。各專業人才培養計劃包括許多要求,比如此公共選修課程的前修課程是什么,不同專業的學生對學分有什么具體的要求等,通過在數據庫中存儲相關的規則來實現這些邏輯規則。
4.選課信息。選課操作需要用到學生表和課程表兩個表的信息。由于數據庫中操作最頻繁的數據表之一就是選課表,它關系到整個系統的優劣,所以選課表的設計采用最簡單字段,只包括學號和班級號。
(二)教務管理系統模塊劃分。
在學生選課系統的總體設計中,以需求分析為基礎,將整個系統劃分為4個功能模塊,公有模塊、學生模塊、教師模塊和管理員模塊4個模塊。系統的功能模塊結構圖如圖1所示。
圖1系統功能模塊結構圖
三、數據庫設計
由于選修課管理系統中數據量之間邏輯關系復雜,所以合理地規劃數據庫的結構有利于數據庫的維護和用戶的使用。本系統創建了15個數據表,重要數據表的關系模式如下:
(一)學生(學號,姓名,密碼,性別,籍貫,已獲學分,聯系電話、所在系);
CREATE TABLE student (
sid char(50) PRIMARY KEY,
sname char(10) ,
spassword char(50) ,
ssex char(2) ,
sjiguan char(10) ,
smark int ,
stel char (15)
)
(二)教師(教師號,姓名,密碼,職稱);
CREATE TABLE teacher (
tid char (10) PRIMARY KEY,
tname char (20) ,
tpassword char (50) ,
tzc char (10)
)
(三)管理員(管理員號,姓名,密碼);
CREATE TABLE admin (
Aid char (10) PRIMARY KE ,
Aname char (10) ,
Apassword char (50) ,
)
(四)課程(課程號,課程名,學分,性質,系別);
CREATE TABLE course (
cid char (10) PRIMARY KEY,
cname char (50) ,
cmark int ,
ccharacter char (10) ,
cdep char (10) ,
) (五)班級(班級號,教師號,課程號,上課時間,教室,可容納的最大人數,已選人數);
CREATE TABLE class (
id char (50) PRIMARY KEY,
tid char (10) ,
P
cid char (10) ,
ctime char (10) ,
room char (20) ,
cmax int ,
yixuan int ,
)
(六)選課(學號,班級號);
CREATE TABLE xuanke (
sid char (50) ,
id char (50) ,
CONSTRAINT PK_xuanke PRIMARY KEY CLUSTERED
(sid,
id
) ON [PRIMARY]
) ON [PRIMARY]
(七)成績(學號,課程號,成績)。
CREATE TABLE score (
sid char (50),
cid char (50) ,
score int ,
CONSTRAINT PK_score PRIMARY KEY CLUSTERED
(
sid,
cid
) ON [PRIMARY]
) ON [PRIMARY]
四、安全性設計
對于B/S模式,由于是基于瀏覽器進行的用戶訪問,因此安全性較低。對于B/S模式,本系統采用的安全檢測策略主要有:編碼過程中不能出現容易被人利用的漏洞。存儲過程也在一定程度上提高安全性。服務器的安全性,設置合理的安全策略,去除危險而不常用的組件,性能強大的防火墻。用戶的合法性檢測(主要依靠用戶的單點登錄);基于時間段的安全檢測;基于系統控制的安全檢測;頁面訪問時均使用專用參數,除首頁外,其他頁面均自動檢測用戶訪問該頁的權限。
五、結論
本系統能實現選課的動態管理,使學生可以方便地在校園網上進行網上選課,使管理員能及時、高效地對信息進行管理,從而使選修課程的管理質量得到全面提高,得以更加科學化、規范化管理與實施學分制的選課管理。
參考文獻
【1】宮婕.基于B/S結構的職業中學選課系統的設計與實現.[碩士學位論文]中國海洋大學,2008年5月
【2】喬曉光.基于J2EE多層框架的工資信息管理系統應用開發研究.[碩士學位論文]山東大學,2009年10月
【3】唐漢明等.深入淺出MySQL——數據庫開發、優化與管理維護.北京:人民郵電出版社,2008,23-28