首頁 > 文章中心 > asp技術論文

      asp技術論文

      前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇asp技術論文范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。

      asp技術論文

      asp技術論文范文第1篇

      隨著信息化的發(fā)展,政府各職能部門對信息資源的依賴程度越來越大,由此帶來的信息安全問題也日益突出。電子政務等級保護基本安全要求是對各等級電子政務系統(tǒng)的一般性要求,分為五個等級,從第一級至第五級,對應于五個等級的電子政務系統(tǒng)。對特定電子政務系統(tǒng)的安全保護,以其相應等級的基本安全要求為基礎,通過對安全措施的調(diào)整和定制,得到適用于該電子政務系統(tǒng)的安全保護措施。電子政務等級保護基本安全要求分為安全策略、安全組織、安全技術和安全運行四個方面。第一,安全策略,安全策略是為了指導和規(guī)范電子政務信息安全工作而制定的安全方針、管理制度、規(guī)范標準、操作流程和記錄模板等文檔的總和。安全策略具有層次化的結(jié)構(gòu),包括整體安全策略、部門級安全策略、系統(tǒng)級安全策略等。第二,安全組織,安全組織是為了保障電子政務信息安全而建立的組織體系,包括各級安全組織機構(gòu)、崗位安全職責、人員安全管理、第三方安全管理、安全合作與溝通等方面。第三,安全技術,安全技術是指保障電子政務信息安全的安全技術功能要求和安全技術保障要求,包括網(wǎng)絡與通訊安全、主機與平臺安全、數(shù)據(jù)庫安全、應用安全、數(shù)據(jù)安全、物理環(huán)境安全等方面。第四,安全運行,安全運行是為了保障電子政務系統(tǒng)運行過程中的安全而制定的安全運維要求,包括風險管理、配置和變更管理、信息系統(tǒng)工程安全管理、日常運行管理、技術資料安全、應急響應等方面。通過網(wǎng)站用戶管理模塊的功能抽象的講,就是通過編程實現(xiàn)對用戶數(shù)據(jù)表進行基本的增、刪、改、查操作功能。

      1.1用戶登錄

      程序運行后顯示的界面,輸入用戶名和密碼后單擊“登錄”鏈接按鈕,程序能判斷是否為合法用戶及用戶級別,并通過彈出信息框顯示出來。為提高程序安全性,筆者用DES加密和輸入驗證碼的形式,把用戶名、用戶密碼、用戶郵箱和安全問題答案、手機號的數(shù)據(jù),以明文變成密文保存在數(shù)據(jù)庫中。由于驗證碼是隨機生成的,所以要使用到Random類。Random類提供了隨機數(shù)生成的方法,可以很方便地生成所需要的隨機數(shù)。驗證碼一般都以圖片格式輸出,這需要用到Bitmap類,需要使用Graphics類來建立畫板對象。為防止驗證碼被某些機器人程序識別,還需要在圖片上畫噪音線和點,所用到的方法在Bitmap類和Graphics類中都有提供。單擊“返回”按鈕可跳轉(zhuǎn)到用戶登錄頁面。

      1.2注冊新用戶

      在用戶登錄頁面中單擊“注冊”鏈接按鈕,將打開界面新用戶注冊頁面。在頁面中填寫完整的注冊信息后,單擊“提交”鏈接按鈕可像數(shù)據(jù)庫中添加一條用戶級別為user(普通用戶)的新用戶記錄,通過本頁面注冊的所有用戶,管理員級別用戶需要在用戶管理頁面中進行設置。數(shù)據(jù)庫中用戶名字段(uname)為表的主鍵,不允許有重復數(shù)據(jù),故單擊“檢查用戶名”或“提交”鏈接按鈕時,程序會首先檢查用戶名是否存在。此外,如果用戶填寫信息不完整(有任何一個文本框為空)或兩次輸入的密碼不相同,程序都會給出相應的出錯提示。

      1.3找回遺忘的密碼

      在用戶登錄界面中輸入用戶名,單擊“忘記密碼”鏈接按鈕打開如圖7所示的找回遺忘的密碼頁面。程序根據(jù)用戶輸入的用戶名,在頁面中顯示注冊時填寫的安全問題,如用戶能正確回答安全問題答案,程序?qū)棾鲆粋€新密碼,這個新密碼為臨時的隨機密碼,使用該密碼登錄后可進行重新登錄。如果用戶輸入的用戶名不存在或者安全問題答案錯誤程序均能給出相應的提示。我們也可使用手機綁定短信找回密碼,用戶輸入注冊時的手機號碼,隨后系統(tǒng)會發(fā)給您一個驗證碼,需要輸入在找回遺忘的密碼的手機驗證碼一欄,最后程序也將彈出隨機的新密碼。單擊“返回”鏈接按鈕可返回到登陸頁面。

      1.4修改用戶信息

      根據(jù)用戶級別不同,具有的管理權(quán)限也不同。普通用戶可修改自己的密碼、電子郵箱數(shù)據(jù)。管理員用戶除具有普通用戶的權(quán)限外,還可以刪除用戶,可以提升某用戶為管理員或?qū)⒅\管理員降級為普通用戶。在用戶登錄頁面中輸入用戶名和密碼,單擊“修改用戶信息”鏈接按鈕將打開用戶管理頁面。管理員用戶可以使用頁面中的所有功能,而普通用戶則只能修改自己的密碼、電子郵箱信息。

      2結(jié)語

      asp技術論文范文第2篇

      關鍵詞:畢業(yè)論文;B/S模式;ASP;SQL Server

      中圖分類號:TP315文獻標識碼:A文章編號:1009-3044(2008)35-2049-02

      A Teaching Model Research Based on Internet/Intranet in the Information Technology Course

      CHEN Fang1, CHEN Zhao2

      (1. Pharmacy of East China University and Technology, Shanghai 200237, China; 2. Faculty of Mechanical & Electronic Information of China University of Geosciences, Wuhan 430074, China)

      Abstract: At present, colleges for large-scale expansion caused management more difficult, the quality of thesis papers and the value of Paper documents are not to make full use of, this article statements a management system based on B/S model Three-tier architecture, in the middle using ASP technology, background database to SQL Server2000 designed to achieve. The system is reliable, safe, convenient and better able to meet the college paper's management of the basic requirements.

      Key words: thesis; B/S module; ASP; SQL server

      1 引言

      在高等學校的教務管理系統(tǒng)中,畢業(yè)論文的選題大都采用人工方式,面對不斷增加的生源,這樣不僅工作量大,而且效率低下,容易出錯,更不方便教師查閱和管理人員的管理。利用計算機輔助設計加強畢業(yè)論文課題的管理工作,既提高了論文選題的科學性,又可大大減輕管理人員的工作強度,提高了工作效率,從而使得管理工作逐步實現(xiàn)制度化、規(guī)范化和程序化。本文設計與實現(xiàn)的論文管理系統(tǒng)采用B/S的模式,中間采用ASP編程技術,后臺選用SQL Server2000得以實現(xiàn)。

      2 系統(tǒng)的總體設計

      2.1 設計思路

      系統(tǒng)以SQL Server2000作為后臺數(shù)據(jù)庫,采用B/S結(jié)構(gòu)即瀏覽器/服務器結(jié)構(gòu),用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),主要事務邏輯在服務器端(Server)實現(xiàn),形成瀏覽器、Web服務器與應用服務器、數(shù)據(jù)庫服務器組成的三層體系結(jié)構(gòu)。主要采用ASP動態(tài)網(wǎng)頁技術,通過ASP,結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件,建立動態(tài)、交互且高效的Web服務器應用程序。數(shù)據(jù)庫的訪問通過ODBC(開放式數(shù)據(jù)庫互聯(lián)技術)用SQL實現(xiàn)。系統(tǒng)通過ADO與數(shù)據(jù)庫連接,實現(xiàn)數(shù)據(jù)庫的相關操作。

      2.2 工作流程

      實踐論文管理工作中,基本的工作流程分為:1)教師出題;2)學生選題;3)中期檢查;4)論文答辯;5)論文評優(yōu)五個階段。

      畢業(yè)論文管理系統(tǒng)實現(xiàn)論文的出題、審核、選題、、檢索、統(tǒng)計等多項功能。該系統(tǒng)既能讓學生網(wǎng)上論文選題,又能實現(xiàn)提交論文,這樣為老師和學生對論文資源的查閱和檢索提供了方便。

      系統(tǒng)中主要設置了八個模塊,分別為:登錄模塊、論文出題模塊、論文選題模塊、論文提交模塊、論文加工模塊、論文查詢模塊、論文統(tǒng)計模塊及系統(tǒng)配置模塊,每個模塊又具有各項多種功能。管理系統(tǒng)結(jié)構(gòu)圖如圖1所示。根據(jù)基本工作流程和各功能模塊,該系統(tǒng)設置四個角色進行分配管理,包括:系統(tǒng)管理員、教師、學生、教師管理員這四類。各個角色都具有不同的功能,依據(jù)基于角色的訪問控制理論對每個教師進行分配角色,以實現(xiàn)相應的管理權(quán)限。

      2.3 功能模塊的設計

      2.3.1 系統(tǒng)管理員角色

      1) 日常管理:日常公告的管理,常用表格的管理,師生上傳文檔的管理,教師出題變更申請受理;

      2) 論文選題:論文選題時間設置,論文選題鎖定情況統(tǒng)計;

      3) 中期檢查:中期檢查表審閱,中期評審分組;

      4) 后期管理:論文成績評審表審閱,論文上傳情況統(tǒng)計,評閱,答辯,二次答辯,師生最終上傳文檔情況匯總,學生成績分析與統(tǒng)計;

      5) 論文加工:對當年度提交的所有論文進行標引工作,以便查閱和檢索;論文格式轉(zhuǎn)換管理,將所有論文由原來的文檔形式轉(zhuǎn)換成PDF格式,以便保存;

      6) 信息維護:管理員、教師、學生信息的維護,系主任、教學副院長角色的分配,院系、班級信息的維護,系統(tǒng)數(shù)據(jù)的初始化等。

      2.3.2 教師角色

      1) 論文出題:教師上傳論文題目,所需學生人數(shù),課題的來源等相關信息;

      2) 論文選題:對自己提交的課題進行學生的鎖定和退選;

      3) 任務相關:公告瀏覽,論文基本格式的樣張下載;

      4) 表格提交:中期檢查表的管理,成績考核表的管理,其他相關文檔的管理;

      5) 學生文檔管理:對學生提交的文檔進行審閱和管理;

      6) 成績管理:對進行指導的學生進行論文成績的評定。

      2.3.3 學生角色

      1) 論文選題:對于教師的出題情況進行查看,并選擇論文;

      2) 任務相關:公告瀏覽,論文基本格式樣張下載;

      3) 論文管理:開題相關文檔管理、論文相關文檔管理、設計相關文檔管理;

      4) 論文提交:提交畢業(yè)論文管理;

      5) 成績管理:查看中期檢查表、成績考核表,其他相關文檔。

      2.3.4 教師管理員角色

      除了具有教師模塊中的所有功能外,教師管理員角色主要添加兩項功能:

      1) 論文審核:對教師論文出題質(zhì)量進行審核;

      2) 統(tǒng)計功能:統(tǒng)計當(歷)年度的畢業(yè)論文提交的數(shù)量,學生成績的統(tǒng)計。

      2.4 數(shù)據(jù)庫的設計

      畢業(yè)論文管理系統(tǒng)結(jié)構(gòu)圖

      本系統(tǒng)在設計過程中,盡量考慮到各個模塊中的相似之處,減少表格數(shù)量,提高表格的關聯(lián)程度,以及減少數(shù)據(jù)庫中數(shù)據(jù)的冗余。根據(jù)數(shù)據(jù)的流程和功能需求,數(shù)據(jù)庫主要包含以下工作表格:

      1) 教師數(shù)據(jù)表:存放教師基本信息,數(shù)據(jù)項包括教師工號、密碼、教師姓名、職稱、專業(yè)、聯(lián)系方式、教師個人簡介、系所編號、學院編號、論文編號;

      2) 學生數(shù)據(jù)表:存放學生基本信息,數(shù)據(jù)項包括班級、學號、姓名、密碼、論文編號、成績、綜合排名、興趣愛好、備注;

      3) 論文數(shù)據(jù)表:學年度、論文編號、論文題目、出題教師工號、選題學生學號、課題來源、成績;

      4) 論文審核表:學年度、論文編號、審核狀態(tài)、修改意見、次數(shù);

      5) 論文選題表:學年度、學生學號、論文編號、論文選擇狀態(tài)、選擇時間;

      6) 論文成績表:學年度、論文編號、教師工號、學生學號、成績、評語、評閱時間;

      7) 選題管理表:序號、職稱、論文數(shù)量、學生人數(shù)。

      2.5 數(shù)據(jù)庫訪問控制的實現(xiàn)

      在數(shù)據(jù)庫中為了實現(xiàn)權(quán)限設計的安全問題,建立以下七個基本表:

      1) 用戶表:序號、用戶名(取教師工號或?qū)W生學號);

      2) 角色表:角色名、用途說明;

      3) 權(quán)限控制表:角色名、用戶名;

      4) 數(shù)據(jù)庫訪問權(quán)限表:操作權(quán)限、角色名、基本表名、權(quán)限說明;

      5) 數(shù)據(jù)庫基本表:基本表名、基本表說明;

      6) MIS子功能模塊表:子功能代碼、功能說明;

      7) 功能模塊訪問權(quán)限表:子功能模塊代碼、角色名;模塊菜單名、功能說明;

      各個表項聯(lián)合起來形成系統(tǒng)的授權(quán)機制,其運行機制是:當用戶通過系統(tǒng)登陸界面后,系統(tǒng)首先利用權(quán)限控制表找出用戶所對應的角色,然后利用數(shù)據(jù)庫訪問權(quán)限表和功能模塊訪問權(quán)限表找出該角色所能進行的操作(即基本表單名和子功能項代碼),并在角色表中查看該角色的狀態(tài),如果角色處于被激活的狀態(tài),該用戶就可使用該系統(tǒng),如果該角色處于被禁止的狀態(tài),即使該用戶擁有該權(quán)限仍不能執(zhí)行。這樣,系統(tǒng)管理員在進行維護時,若更改功能角色,則只需修改數(shù)據(jù)庫訪問權(quán)限表,功能模塊訪問權(quán)限表和權(quán)限控制表中的記錄即可,而不需修改表的結(jié)構(gòu),大大方便管理員的維護工作。

      這個完整的基于角色的多層應用系統(tǒng)安全控制有效地將前端的“菜單層的權(quán)限管理”和后臺的“數(shù)據(jù)庫基本表及相應操作權(quán)限”統(tǒng)一起來,實現(xiàn)了權(quán)限設計的授權(quán)機制。

      3 系統(tǒng)的主要功能實現(xiàn)

      系統(tǒng)通過B/S三層結(jié)構(gòu)實現(xiàn)論文的選題管理與論文的提交和評閱,采用瀏覽器、Web服務器和數(shù)據(jù)庫的三層結(jié)構(gòu),當用戶通過瀏覽器提交和評閱時,向Web服務器發(fā)出請求,Web服務器訪問用戶的指令后開始執(zhí)行程序,根據(jù)請求從數(shù)據(jù)庫中取出相應的數(shù)據(jù),并將數(shù)據(jù)以一定格式返回到客戶端。

      3.1 教師論文出題功能的實現(xiàn)

      每個教師使用自己的工號和密碼進入管理界面,點擊論文出題模塊,系統(tǒng)將根據(jù)論文審核表中的有關信息查看該教師是首次登錄還是重復登錄,如果為首次登錄,頁面上將出現(xiàn)相應的論文數(shù)據(jù)表,填寫各個字段,包括論文題目,課題來源,學生要求(比如專業(yè)限制等)、其他要求(比如性別要求等),填寫完畢后選擇提交按鈕實現(xiàn)出題的功能。其中要注意的是管理員在選題管理表中根據(jù)每個教師的職稱對教師的出題數(shù)目和所帶學生人數(shù)進行了限制,比如根據(jù)副教授職稱只能帶兩個畢業(yè)論文題目,一個課題只能有一個學生選擇等。如果為重復登錄,將根據(jù)論文審核表中的相關信息查看該教師有無被退回的題目,如果有,頁面顯示該教師被退回題目的相關信息,如果沒有,提示該教師出題成功,無需再次出題。

      3.2 教師論文選題功能的實現(xiàn)

      當教師使用自己的工號和密碼進入管理界面,點擊論文選題模塊,頁面上將出現(xiàn)論文課題、學生姓名(點擊學生姓名鏈接將出現(xiàn)學生的有關信息)并同頁面預設置有鎖定和退回功能鍵,當教師查看符合要求時點擊鎖定功能即能實現(xiàn)雙向選定,否則點擊退回功能,此課題呈現(xiàn)空置狀態(tài),以供其他學生選擇。

      3.3 學生選題功能的實現(xiàn)

      每個學生使用自己的學號和密碼進入相應界面,點擊論文選題模塊,頁面上將出現(xiàn)還沒有被選擇的畢業(yè)論文選題列表,分別有論文數(shù)據(jù)表中以下字段:論文編號、論文題目、出題教師工號(點擊教師工號可出現(xiàn)鏈接教師的有關信息),并同頁面預設置有鎖定和撤銷功能鍵,如果該生已經(jīng)選題,系統(tǒng)將其視為修改選題,修改學生數(shù)據(jù)表中該學號學生記錄中論文編號數(shù)據(jù)即可。

      3.4 論文審核功能的實現(xiàn)

      教師填寫論文選題之后,系主任要對論文題目進行審核。當系主任使用自己的工號和密碼進入管理界面后,點擊論文審核模塊,頁面上將出現(xiàn)已經(jīng)上傳的論文題目,并同頁面預設置確定和修改的功能鍵,如果論文題目不符合要求,系主任點擊修改,并給出修改意見,否則點擊確定通過,這樣教師論文出題成功。此時將該教師工號記錄入此論文數(shù)據(jù)表中,將論文編號記錄入教師信息表中。

      4 結(jié)束語

      該系統(tǒng)結(jié)合ASP開發(fā)平臺和SQL Server2000 技術,實現(xiàn)了畢業(yè)論文(設計)階段從選題管理、論文寫作、中期檢查、論文提交等方面進行綜合管理的一個系統(tǒng)平臺。整個系統(tǒng)在設計上保持了各個部分的相對獨立性同時又是有機地融合在一起的,體現(xiàn)了各自的特點。在教學管理應用中收到了較好的效果。

      根據(jù)目前的管理思路我們也有進一步的設想:1) 逐步實現(xiàn)畢業(yè)論文的網(wǎng)上歸檔功能,和檔案館歸檔軟件形成對接,實現(xiàn)畢業(yè)論文的電子歸檔;2) 通過和圖書館數(shù)據(jù)檢索平臺的功能對接,實現(xiàn)畢業(yè)論文在數(shù)據(jù)庫平臺的電子查閱,由圖書館專業(yè)人員作標引工作,實現(xiàn)有序的存儲和高效利用。

      參考文獻:

      [1] 陳芳, 陳朝. RBAC在MIS中的應用[J]. 計算機系統(tǒng)應用,2003(1):43-44.

      [2] 李杰. 基于ASP畢業(yè)論文選題系統(tǒng)的設計[J]. 湖南環(huán)境生物職業(yè)技術學院學報,2007,13(2):30-32.

      [3] 崔盟. 基于Struts+Ajax的學位論文管理與服務系統(tǒng)的設計和實現(xiàn)[J]. 現(xiàn)代圖書情報,2007(11):7-12.

      [4] 嚴國麗, 等. 基于.NET的論文管理系統(tǒng)的設計與實現(xiàn)[J]. 電腦學習,2007,10(5):10-12.

      [5] 戴志誠, 趙國峰. JSP信息化系統(tǒng)建設案例[M]. 人民郵電出版社,2006.

      asp技術論文范文第3篇

      關鍵詞: ASP;B/S模式;科研項目管理

      中圖分類號:TP311文獻標識碼:A 文章編號:1009-3044(2008)15-20000-00

      CAI Jin-song

      ()

      Abstract:To meet the demand of the management of scientific project in some scientific research institute, a solution based on Browser/Server structure using Microsoft’s Active Server Pages and SQL Server technology is proposed. The demand analysis of the solution, programming and database design are explored, and the way of establishing a high efficient management system of scientific project is also proposed.

      Key words: ASP; B/S mode; Management of Scientific Projects

      1 引言

      以Internet/Intranet技術為代表的信息技術為人們創(chuàng)造了一種新的不受地域、時間和計算機本身約束的信息交流、共享和協(xié)作方式[1]?;趙eb的管理信息系統(tǒng)己經(jīng)在很多行業(yè)得到了應用[2],給每個行業(yè)帶來了新的機遇和挑戰(zhàn)。它不僅僅意味著單位自動化程度的提高、管理費用的降低,而且?guī)砹藘?nèi)部與內(nèi)部,內(nèi)部與外部等信息交流手段的重大變革[3]。但是目前,有些科研機構(gòu)的許多工作還處于半手工甚至手工階段,沒有完全實現(xiàn)辦公自動化[4],更沒有很好的利用網(wǎng)絡這一利器。

      對于一個高?;蚩蒲袡C構(gòu)來說,對科研項目的管理是它們業(yè)務工作中一項核心內(nèi)容,包括參與項目人員的資料、項目統(tǒng)計、項目產(chǎn)生的科研論文、成果管理以及項目經(jīng)費管理等多項信息管理功能。對科研項目管理的綜合水平直接影響該單位的整體實力。不論科研涉及學科的門類多或少、科研項目成果所涉及的科學領域廣或窄,采用計算機信息化管理都是最科學和最有效的方法。既可以提高效率和工作質(zhì)量,同時也便于內(nèi)外部之間進行信息交流,實現(xiàn)資源共享。

      本文根據(jù)科研機構(gòu)中科研項目管理的特點對科研項目管理系統(tǒng)的需求進行了分析。將整個管理系統(tǒng)分解為科研人員管理、科研項目管理、科研成果管理、系統(tǒng)維護及信息查詢等五個獨立的模塊。提出了采用微軟公司的Active Server Pages結(jié)合SQL Server數(shù)據(jù)庫系統(tǒng)的解決方案。該解決方案采用Browser/Server結(jié)構(gòu),瀏覽器的客戶端只需安裝有瀏覽器,就可以使用本系統(tǒng)的所有功能。本文根據(jù)一般高?;蚩蒲袡C構(gòu)對科研項目管理系統(tǒng)的基本要求,探討了該解決方案的數(shù)據(jù)庫設計以及系統(tǒng)功能設計的全過程。力求對建立高效率的科研項目管理系統(tǒng)的方法進行系統(tǒng)地總結(jié)。

      2 系統(tǒng)關鍵技術簡介

      2.1ASP及其工作原理

      ASP(Active Server Pages)是微軟開發(fā)的一套服務器端腳本環(huán)境。ASP是用服務器端腳本、對象和組件擴展了的標準HTML頁。利用ASP可以輕松地結(jié)合HTML Web頁面、腳本(Script)程序和ActiveX組件建立或執(zhí)行動態(tài)的、交互的Web服務器應用程序。ASP包含三方面含義。其一,Active:ASP使用了Microsoft的ActiveX技術。ActiveX(COM)技術是微軟軟件的重要基礎。它采用封裝對象、程序調(diào)用對象的技術進行編程,加強了程序間的合作。其二,Server:ASP運行在服務器端,因此無需考慮瀏覽器的支持問題。其三,Pages:ASP返回標準的HTML頁,可以在常用瀏覽器中顯示。瀏覽者查看頁面源文件時,看到的是ASP生成的HTML代碼,而不是ASP程序代碼,這樣就可以防止別人抄襲程序。

      ASP通過后綴名為.asp的ASP文件來實現(xiàn)。當遠程終端通過瀏覽器向WEB服務器(IIS)提出請求時,WEB服務器會自動判斷該請求是否是.asp文件。若不是就直接下載到瀏覽器上。若是.asp文件,WEB服務器就會判斷是否含有腳本程序 (VBScript或Javascript)。如果有,則加以解釋并執(zhí)行,把不是腳本程序的部分直接傳送到瀏覽器上。瀏覽器向WEB服務器調(diào)用.asp文件時,WEB服務器響應HTTP請求,調(diào)用ASP引擎,解釋被申請文件。當遇到任何一個ActiveX Scripting兼容的腳本(如VBScript和Javascript)時,ASP引擎調(diào)用腳本進行處理。若在執(zhí)行中的腳本程序中含有訪問數(shù)據(jù)庫的請求,就通過ODBC或OEL DB與后臺數(shù)據(jù)庫相連,由數(shù)據(jù)庫訪問組件ADO執(zhí)行訪問數(shù)據(jù)庫操作。然后將對數(shù)據(jù)庫進行操作的結(jié)果送到ASP,由ASP翻譯并動態(tài)生成一個HTML頁面送到WEB服務器,再由WEB服務器將HTML頁面送給客戶端的瀏覽器,然后動態(tài)生成一個HTML頁面送到瀏覽器[5]。整個工作原理如圖1所示。

      2.2 B/S結(jié)構(gòu)模式

      目前比較流行的網(wǎng)絡開發(fā)模式一般有兩種:一種是C/S(Client/Server)模式,即客戶/服務器模式;一種是B/S(Browser/Server)模式,即瀏覽器/服務器模式。C/S結(jié)構(gòu)適用于單位內(nèi)部,它的開發(fā)性本身是系統(tǒng)級的,客服兩端都要有相應的操作系統(tǒng)和特定的應用軟件。而B/S 結(jié)構(gòu)是一種全新的軟件系統(tǒng)構(gòu)造技術,是隨著Internet技術的興起對C/S結(jié)構(gòu)的一種改進。B/S前端是以TCP/IP協(xié)議為基礎,通過裝有WEB瀏覽器程序的IE來訪問服務器。一部分事務在前臺實現(xiàn),一部分事務可以在服務器實現(xiàn),利用公用網(wǎng)絡資源,降低成本,而且功能強大,減輕了維護成本和升級成本。因此本系統(tǒng)采用B/S開發(fā)模式。

      2.3 數(shù)據(jù)庫設計

      2.3.1 數(shù)據(jù)庫的建立方法與原則

      數(shù)據(jù)庫建立方法:首先進行需求分析并將搜集到的數(shù)據(jù)分類、匯總等;然后按數(shù)據(jù)庫設計流程進行概念結(jié)構(gòu)設計、邏輯結(jié)構(gòu)設計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運行和維護。

      數(shù)據(jù)庫建立的原則:盡量使數(shù)據(jù)冗余最小化;確保數(shù)據(jù)的安全性、可靠性;系統(tǒng)的易維護性、易移植性;實現(xiàn)動態(tài)的數(shù)據(jù)庫管理。

      2.3.2 數(shù)據(jù)庫的安全性

      鑒于某些數(shù)據(jù)的保密性,根據(jù)角色劃分用戶,并對不同的用戶開放不同的功能。比如對普通科研人員用戶開放信息查詢功能,對于管理級用戶則開放與之所涉及的業(yè)務有關的功能(例如對項目負責人用戶可以開放項目相關內(nèi)容的修改等操作)。

      同時采用了自動定期備份數(shù)據(jù)、服務器的安全以及密碼加密等多個方面保證系統(tǒng)的安全運行、數(shù)據(jù)的安全儲存和災難恢復,以保證數(shù)據(jù)的安全性。

      2.3.3 SQL Server數(shù)據(jù)庫的應用

      傳統(tǒng)的科研信息管理工作中一般采用Excel管理各種數(shù)據(jù),這樣人員信息、項目信息、項目經(jīng)費信息因無法分離而存儲于同一張表中,使得一張表字段很多,數(shù)據(jù)冗余量大,造成管理上的混亂與不便。關系型數(shù)據(jù)庫從根本上解決了這個問題。滿足范式設計要求的關系型數(shù)據(jù)庫設計最大程度地將各個可以獨立的信息組分離,使數(shù)據(jù)庫關系明晰,并且可以進行高效而便捷的查詢。微軟公司開發(fā)的SQL Server數(shù)據(jù)庫具有安全性強、支持分布式計算等特點。并且,由于Windows2000、ASP3.0和SQL Server都是微軟公司的產(chǎn)品,相互之間有著良好的兼容性,所以本系統(tǒng)選用SQL Server 2000作為數(shù)據(jù)庫服務器。SQL Server是一種典型的關系型數(shù)據(jù)庫。利用這一特點,結(jié)合數(shù)據(jù)庫范式設計原理,使得整個數(shù)據(jù)庫通過各個不可再分的表相關聯(lián),最大程度的減少數(shù)據(jù)冗余[6]。

      3 系統(tǒng)的設計原則

      本系統(tǒng)的結(jié)構(gòu)體系建立在WEB的瀏覽器/服務器(B/S)體系結(jié)構(gòu)的基礎上。這種模式下的客戶端無需任何應用程序,瀏覽器的客戶端只需安裝有瀏覽器,就可以使用系統(tǒng)的所有功能。執(zhí)行時,客戶端向Web服務器提出請求,Web服務器收到請求后,執(zhí)行服務器端腳本,通過ODBC連接數(shù)據(jù)庫把結(jié)果送回客戶端頁面。該模式結(jié)構(gòu)簡單、容易維護,不限于局域網(wǎng)環(huán)境,只要能連上Internet就能使用本系統(tǒng)。

      良好的可擴展性是系統(tǒng)的一個重要設計原則。系統(tǒng)采用了模塊化的設計方法,選擇了面向?qū)ο蟮?、易于擴展的ASP編程語言環(huán)境。系統(tǒng)整體劃分為幾個功能模塊,各個功能模塊可以獨立進行功能的擴展。系統(tǒng)還采用了獨立的服務器數(shù)據(jù)庫,這樣不僅可以利用數(shù)據(jù)庫本身的功能簡化對數(shù)據(jù)完整性、一致性和規(guī)則的維護,而且可以獨立地對數(shù)據(jù)進行操作而不會影響系統(tǒng)的整體功能,這也有利于在數(shù)據(jù)獨立的情況下對系統(tǒng)功能進行擴展。在數(shù)據(jù)庫的連接上,采用了面向?qū)ο蟮腁SP技術,通過Active Server組件可以方便地擴展Web服務器端的功能。

      4 科研項目管理系統(tǒng)的設計與實現(xiàn)

      4.1 系統(tǒng)的設計目標

      (1) 通過該系統(tǒng),可完成對對該科研機構(gòu)所承擔的科研項目的各個環(huán)節(jié)的信息進行收集、存儲、統(tǒng)計和分析,促進科研工作的規(guī)范化,提高工作效率。

      (2) 為科研機構(gòu)中的各科研人員提供方便、準確、豐富的科研信息,實現(xiàn)科研信息的共享。

      (3) 為了發(fā)揮科研統(tǒng)計工作的激勵、監(jiān)督作用,每位科研人員都可以瀏覽、查詢其他科研人員參與的項目及所取得的科研成果,對科研項目的進展情況有所了解,通過橫向比較分析,充分調(diào)動科研積極性,最終促進整體科研水平的提升。

      (4) 管理員可以根據(jù)需要隨時使用數(shù)據(jù)庫里的數(shù)據(jù)生成各類報表,避免了重復勞動,提高了工作效率。

      4.2 系統(tǒng)功能模塊設計

      系統(tǒng)的總體功能結(jié)構(gòu)圖如圖2所示,主要分為五大模塊:科研人員管理模塊、科研項目管理模塊(包括縱向、橫向項目管理)、科研成果管理模塊、系統(tǒng)維護模塊以及信息查詢模塊??梢詫崿F(xiàn)信息錄入,信息分類查詢,信息統(tǒng)計和報表輸出,維護升級等功能。

      4.2.1 科研人員管理模塊

      將科研所的人員分為兩類:一為科研項目負責人;二為普通科研人員。分類的目的在于人員層次不一樣,需要添加的人員信息含量不同,登陸該模塊時會進行身份驗證,驗證后返回不同的操作功能。體現(xiàn)在界面設計上,比如科研項目負責任就要比普通科研人員信息多出一些部分,這些會反映在數(shù)據(jù)表的設計中。人員庫中記錄了相關人員的姓名、年齡、性別、職稱、職務、學歷、學位、學科方向、學術成果等信息。

      4.2.2 科研項目管理模塊

      科研項目信息由各項目負責人在瀏覽器端輸入,包括對新項目進行申報,對己有項目年度信息,經(jīng)費信息,結(jié)題信息的錄入、提交處理。非項目負責人科研人員可以查看符合各自權(quán)限的項目信息。

      4.2.3 科研成果管理模塊

      主要負責對論文信息的管理、著作信息的管理以及專利信息的管理。包含對相關信息的查詢功能等。論文管理中可以對每一個記錄中的論文編碼、論文名稱、類別、出版年月和收錄類型等進行添加、編輯和刪除。

      4.2.4 系統(tǒng)維護模塊

      此模塊提供了數(shù)據(jù)備份和恢復功能,對科研機構(gòu)和科研人員進行管理,包括機構(gòu)設置、管理人員權(quán)限限定、密碼修改等。此外,做好數(shù)據(jù)中心的數(shù)據(jù)備份工作,保證系統(tǒng)數(shù)據(jù)的時效性和安全性。

      4.2.5 信息查詢模塊

      該模塊提供了查詢功能, 輸入待查找的信息及選定分類信息可以快速地找到符合條件的信息, 并輸出查詢結(jié)果。具體查詢功能如下所述:

      人員查詢只提供按名稱查詢,通過選擇人員名字,即可查詢到該人員的職稱、年齡、所在科室和聯(lián)系電話等。

      項目查詢提供2種條件的查詢方式,分別為按類型查詢和按名稱查詢。

      論文查詢提供2種條件的查詢方式,分別為按作者查詢和按類別查詢。

      專利查詢提供2種條件的查詢方式,分別為按科室查詢和按類別查詢。

      統(tǒng)計查詢可提供項目及論文統(tǒng)計查詢。

      4.3 系統(tǒng)的開發(fā)環(huán)境

      (1) 操作系統(tǒng):Windows 2000 Server 或Windows 2003;(2) Web服務器:IIS 5. 0;(3) 數(shù)據(jù)庫:SQL Server 2000;(4) 環(huán)境支持:ASP。

      5 結(jié)論

      ASP是當今流行的Web應用程序開發(fā)技術之一。作為一種服務器端腳本編寫環(huán)境,它將HTML語言、腳本代碼和服務器組件有機地結(jié)合在一起,可以用來創(chuàng)建交互式的動態(tài)網(wǎng)頁和具有數(shù)據(jù)庫訪問功能的Web應用程序。系統(tǒng)同時采用了Browser/Server結(jié)構(gòu),瀏覽器的客戶端無需安裝任何組件,就可以使用本系統(tǒng)的所有功能。該系統(tǒng)的開發(fā)充分利用了模塊化程序設計與開發(fā)方法,增加了系統(tǒng)的可維護性與可擴展性,為科研機構(gòu)中科研項目管理的信息化、集成化、網(wǎng)絡化提供了1個解決方案。該系統(tǒng)的實現(xiàn)不僅僅意味著單位自動化程度的提高、管理費用的降低,而且?guī)砹藘?nèi)外部信息交流手段的重大變革,將在工作流程、管理模式、組織結(jié)構(gòu)乃至整體的發(fā)展上帶給科研機構(gòu)新的競爭力。

      參考文獻:

      [1] 黃曉儉, 周越亭, 尹捷. 中小企業(yè)信息化和SAP系統(tǒng)實現(xiàn). 北京:機械工業(yè)出版社, 2004.

      [2] 趙小兵, 潘平等. 一種基于web的高??蒲行畔⑾到y(tǒng).遼寧大學學報. 2003, (20): 5-7.

      [3] Lynda M. Applegate, Robert D. Austin, F. Warren McFarlan. 閻達五, 李勇譯. 公司信息戰(zhàn)略與管理教程與案例(第六版). 北京: 機械工業(yè)出版社, 2004.

      [4] 張小艷, 趙渭泳. 科研項日管理信息系統(tǒng)的設計和研究. 西安科技學院學報. 2000, 20(3): 5-7.

      [5] 廖信彥. Active server page應用大全――ASP數(shù)據(jù)庫的整合. 北京: 清華大學出版社.

      [6] 朱. 如何在數(shù)據(jù)庫工程中優(yōu)化SQL SERVER數(shù)據(jù)庫性能. 計算機與數(shù)字工程, 2004, 32(1): 78-80.

      asp技術論文范文第4篇

      【關鍵詞】 電子商務 網(wǎng)上支付 網(wǎng)上書店

      現(xiàn)在,隨著社會的發(fā)展,知識顯得越來越重要。在以前,我們主要是從書中獲取知識。我們通常到書店購買書籍,或者到圖書館去閱讀。每當我們需要新知識的時候,就不得不費時費力地去書店或者圖書館。這給我們帶來許多麻煩?,F(xiàn)在網(wǎng)上購物已經(jīng)被人們所接受?;谶@樣的一種情況,我就進行了網(wǎng)上書店系統(tǒng)的設計與實現(xiàn)。系統(tǒng)用到的網(wǎng)頁設計軟件是Dreamweaver cs3。編程語言用到的是html與ASP。數(shù)據(jù)庫的實現(xiàn)采用Access數(shù)據(jù)庫技術。本論文的實現(xiàn)環(huán)境是Windows 2008 server + IIS 6.0。

      系統(tǒng)功能描述

      網(wǎng)上書店系統(tǒng)分為前臺后臺管理。前臺管理包括瀏覽、查詢和訂購圖書,購物車,用戶信息維護等功能。后臺管理包括公告管理、圖書管理、訂單管理、投訴管理、留言管理和用戶管理等模塊。

      現(xiàn)將后臺管理具體描述如下:

      1.公告管理

      添加、修改和刪除公告。

      2.圖書管理

      添加、修改和刪除圖書類別;添加圖書類別、名稱、編號、作者等信息;圖書圖片上傳、修改和刪除;修改、刪除及查看圖書信息。

      添加、修改和刪除圖書類別關鍵代碼:

      3.訂單管理

      處理訂單;辦理發(fā)貨;辦理結(jié)帳;刪除訂單。

      4.投訴管理

      錄入投訴的解決方法;刪除已解決的投訴;查看投訴用戶。

      5.顧客管理功能

      注冊顧客用戶,含用戶名、密碼等信息;修改和刪除顧客用戶信息。

      6.系統(tǒng)用戶管理功能

      添加系統(tǒng)用戶,包括用戶名、密碼等信息;修改和刪除系統(tǒng)用戶信息。

      功能模塊說明

      系統(tǒng)操作流程如下:

      買家進入書店系統(tǒng)購買圖書,書店系統(tǒng)接收訂單相關圖書信息,再由管理員處理訂單并發(fā)送圖書給買家。

      數(shù)據(jù)庫結(jié)構(gòu)設計與實現(xiàn)

      本系統(tǒng)采用Access數(shù)據(jù)庫平臺。本系統(tǒng)定義的數(shù)據(jù)庫中包含以下9張表。下面重要的一個表作說明:

      1.圖書信息表。圖書信息表用來保存圖書基本信息,結(jié)構(gòu)如下(字段名稱-數(shù)據(jù)類型)。(id-自動編號)、(SalePrice-貨幣)、(TypeId-數(shù)字)、(StorePrice-貨幣)、(Namet-文本)、(Content-備注)、(SN_Number-文本)、(ReadCount-數(shù)字)(Producer-文本)、(BuyCount-數(shù)字)、(Package-文本)、(ImageFile-文本)、(PostTime-日期/時間)。

      參 考 文 獻

      [1] 洪傳華. ASP實例演練:組建商脹站[M].北京:中國電力出版社,2001.1-364

      asp技術論文范文第5篇

      隨著網(wǎng)絡的普及和對教育的重視,各院校各學科的網(wǎng)上考試都具有了必要的使用環(huán)境。但是,目前國內(nèi)的一些網(wǎng)絡教學系統(tǒng)的主要功能是教學,不能單獨作為考試平臺,通用性差,而且系統(tǒng)中對主觀題的評閱多是采用人工評閱方式,沒有實現(xiàn)真正意義上的自動評分。另一方面,我們所在院校的計算機基礎課已開設了多年,但尚在沿用傳統(tǒng)的考試形式或使用單機版的考試系統(tǒng)?;赪eb的網(wǎng)上考試系統(tǒng)的設計和實現(xiàn)就是基于上述目的開發(fā)設計的。

      本系統(tǒng)采用B/S架構(gòu)作為系統(tǒng)的總體結(jié)構(gòu),以Web數(shù)據(jù)庫技術為依托,利用微軟的ASP.NET技術,結(jié)合ADO,實現(xiàn)了對Web數(shù)據(jù)庫的訪問和查詢。該設計實現(xiàn)了按題型隨機抽題組卷、在線考試、題庫管理、系統(tǒng)管理的功能,能夠?qū)陀^題在線評分。學生用學號登錄成功后,閱讀考試須知,之后選擇考試科目進入考試頁面,完成相應科目考試,自動給出考試成績。系統(tǒng)管理,實現(xiàn)了對題庫、考生信息、考試成績、考試科目的管理。題庫管理,實現(xiàn)了對試題的添加、編輯、刪除功能;考生信息管理可以添加、修改、刪除、查詢考生信息,成績管理可以刪除成績信息,科目管理主要是修改考試科目信息。

      基于Web的網(wǎng)上考試系統(tǒng)本身是一個很大的系統(tǒng),尤其試題庫部分需要許多人的參和以及大量的投入才能建成。該系統(tǒng)雖然僅僅是完成《計算機文化基礎》和《操作系統(tǒng)》課程的考試,但卻具有良好的實用性和通用性,提供友好的人機界面,具有較好的可擴充性和開放性。

      1 緒論

      1.1 網(wǎng)上考試系統(tǒng)的目前狀況分析

      在信息技術迅速發(fā)展的今天,網(wǎng)絡對于大多數(shù)人已不再生疏,并且其應用在人們的工作、學習和生活中越來越多地發(fā)揮著不可替代的功能。近年來隨著軟件工程技術、信息通信技術的快速發(fā)展以及計算機網(wǎng)絡技術的日趨成熟,網(wǎng)絡教育在人們的教育活動中逐步得到普及。網(wǎng)上考試是網(wǎng)絡教育不可缺少的組成部分,是網(wǎng)絡教育的一個重要環(huán)節(jié)。

      網(wǎng)上考試在國外一些國家已經(jīng)得到了蓬勃發(fā)展,人們選學課程和考試都是通過網(wǎng)上進行的。例如國外一些聞名的考試,如Microsoft公司的MCSE(Microsoft系統(tǒng)工程師認證考試)、GMAT(工商管理碩士入學考試)、托??荚?、GRE(美國探究生入學考試)等,都是采用網(wǎng)上考試的形式進行的。

      在國內(nèi),目前絕大多數(shù)考試還停留在傳統(tǒng)考試方式上,對互聯(lián)網(wǎng)的真正應用僅限于一些考試的網(wǎng)上報名工作和網(wǎng)上成績查詢,還沒有真正形成網(wǎng)上考試規(guī)模。網(wǎng)上考試系統(tǒng)作為現(xiàn)代教育的一個子系統(tǒng),是保證教育教學質(zhì)量的重要手段。在傳統(tǒng)的考試方式下,組織一次考試要經(jīng)過出題、考試、評卷、試卷分析等步驟,隨著考試類型的增加及考試要求的提高,教師的工作量將會越來越大,并且其工作非常輕易出錯,在一定程度上說,傳統(tǒng)的考試方式已經(jīng)存在著改革的必要了。Internet技術的發(fā)展使得考試的技術手段和載體發(fā)生了劃時代的變化,考試從傳統(tǒng)的紙筆考試到計算機輔助考試再發(fā)展到基于Web的網(wǎng)上考試成為現(xiàn)實。

      現(xiàn)階段,網(wǎng)上考試系統(tǒng)的主流開發(fā)技術已經(jīng)相當成熟,且很好地適應了動態(tài)站點設計和基于Web的數(shù)據(jù)庫訪問的要求,是當前網(wǎng)上考試軟件實現(xiàn)的主流技術之一。在對大量有關網(wǎng)上考試系統(tǒng)資料的探究和學習后,根據(jù)工作的需要,針對本校實際情況非凡是教學的需求,利用學校校園網(wǎng)已有的基礎條件,探究開發(fā)適合本校使用的基于Web的網(wǎng)上考試系統(tǒng)。

      1.2 選題的背景及探究意義

      隨著計算機科學、網(wǎng)絡技術的迅猛發(fā)展,在教育領域里,實現(xiàn)網(wǎng)上考試可以充分利用學?,F(xiàn)有的計算機軟、硬件資源和網(wǎng)絡資源實現(xiàn)考試;對于客觀題由計算機來完成閱卷,可以將減少人工閱卷的工作量。

      目前常用的網(wǎng)上考試系統(tǒng)主要有兩種基本模式摘要:傳統(tǒng)的C/S(客戶機/服務器)模式和新型的B/S(瀏覽器/服務器)模式,所謂C/S模式,即數(shù)據(jù)庫(比如,試題庫)內(nèi)容放在遠程的服務器上,在客戶機上安裝相應軟件;C/S結(jié)構(gòu)在技術上雖然很成熟,但該結(jié)構(gòu)的程序往往只局限在小型的局域網(wǎng)內(nèi)部,不利于擴展。并且,該結(jié)構(gòu)的每臺客戶機都需要安裝相應的客戶端程序。當擁有用戶量比較多時,假如采用該結(jié)構(gòu),系統(tǒng)的安裝和維護工作比較繁重。同時,由于應用程序直接安裝在客戶機,客戶機直接和數(shù)據(jù)庫服務器交換數(shù)據(jù),系統(tǒng)的平安性也受到一定影響。和傳統(tǒng)的基于C/S模式的網(wǎng)上考試系統(tǒng)相比,B/S體系將應用邏輯和用戶界面和數(shù)據(jù)訪問相分離,使系統(tǒng)的維護變得簡單(只需要改變網(wǎng)頁,即可實現(xiàn)所有用戶的同步更新),同時簡化了客戶端的功能,用戶只需瀏覽器即可使用此考試系統(tǒng),更適宜于互聯(lián)網(wǎng)上的考試。

      在信息網(wǎng)絡化的現(xiàn)實面前,我們提出一種基于Web的網(wǎng)上考試系統(tǒng),并用SQL Sever 2000數(shù)據(jù)庫和ASP.NET技術結(jié)合進行了該系統(tǒng)的開發(fā)。

      1.3 系統(tǒng)基本簡介

      我們課題組所做的工作不僅僅是參和開發(fā)一個完整的在線考試系統(tǒng),也是一個引導性的基礎探究,是對.net平臺下基于B/S結(jié)構(gòu)的軟件體系結(jié)構(gòu)、關鍵技術、實現(xiàn)技術、框架解決方案進行的探索。

      本系統(tǒng)采用ASP.NET、HTML、Javascript、VBscript、圖形編輯和數(shù)據(jù)庫等工具,通過基于WEB服務器訪問WEB頁面,可以不受地點,時間限制,通過寬帶上網(wǎng)或其它上網(wǎng)方式,借助Internet這一強大、方便的工具,考生可以在互聯(lián)網(wǎng)上通過瀏覽器來選擇科目、參加考試,管理員可以在互聯(lián)網(wǎng)上通過瀏覽器來添加、修改學生信息,添加、修改、刪除試題,修改考試科目信息,管理學生成績;同時還實現(xiàn)有學生信息查詢功能摘要:按班級、學號、姓名等關鍵字查詢,實現(xiàn)對整個系統(tǒng)的管理功能。

      系統(tǒng)的主界面主要有考生、管理員入口,根據(jù)用戶類型,分別進入考試和管理兩個不同的頁面。其最大的特征是開放性、方便性和靈活性。

      2 系統(tǒng)的關鍵技術及介紹

      在《基于Web的網(wǎng)上考試系統(tǒng)》的設計過程中,主要考慮了以下幾方面的新問題摘要:

      (1) ASP.NET技術;

      (2) 建立數(shù)據(jù)庫,使用SQL Sever 2000來建立;

      (3) 選擇系統(tǒng)的開發(fā)模式,B/S模式;

      (4) ADO.NET對象模型;

      (5) 系統(tǒng)數(shù)據(jù)庫設計。

      2.1 ASP.NET技術概況

      ASP.NET是微軟公司推出的一種Internet編程技術,它采用效率較高的、面向?qū)ο蟮姆椒▉韯?chuàng)建動態(tài)Web應用程序。在原來的ASP技術中,服務器端代碼和客戶端HTML混合在一起,經(jīng)常導致頁面的代碼冗長而復雜,程序的邏輯難以理解。ASP.NET是一種獨立于瀏覽器的編程模型,可以在最新版本的IE、NetscapeNavigator以及諸如Opera等被廣泛使用的瀏覽器上運行。

      ASP.NET是一種建立在通用語言上的程序構(gòu)架。一個已編譯的、基于.NET的環(huán)境,把基于通用語言的程序在服務器上運行。將程序在服務器端首次運行時進行編譯,比ASP即時解釋程序速度上要快很多。微軟公司了包括Visual Basic.NET、C#.NET、Visual C++.NET等和.NET兼容的語言來創(chuàng)作應用程序。

      2.1.1 ASP.NET的優(yōu)勢

      ASP.NET是在服務器上運行的編譯好的公共語言運行庫代碼,它可利用早期綁定、實時編譯、本機優(yōu)化和盒外緩存服務。這相當于在編寫代碼行之前便顯著提高了性能。

      1)世界級的工具支持

      ASP.NET框架補充了Visual Studio集成開發(fā)環(huán)境中的大量工具箱和設計器。WYSIWYG編輯、拖放服務器控件和自動部署只是這個強大的工具所提供功能中的少數(shù)幾種。

      2)威力和靈活性

      由于ASP.NET基于公共語言運行庫,因此Web應用程序開發(fā)人員可以利用整個平臺的威力和靈活性。Microsoft.NET框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從Web無縫訪問。ASP.NET也和語言無關,所以可以選擇最適合應用程序的語言,或跨多種語言分割應用程序。另外,公共語言運行庫的交互性保證在遷移到ASP.NET時保留基于COM的開發(fā)中的現(xiàn)有投資。

      3)簡易性

      ASP.NET使執(zhí)行常見任務變得輕易,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。例如,ASP.NET頁框架使您可以生成將應用程序邏輯和表示代碼清楚分開的用戶界面,和在類似Visual Basic的簡單窗體處理模型中處理事件并不相同。另外,公共語言運行庫利用托管代碼服務(如自動引用計數(shù)和垃圾回收)簡化了開發(fā)。

      4)可管理性

      ASP.NET采用基于文本的分層配置系統(tǒng),簡化了將設置應用于服務器環(huán)境和Web應用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應用新設置。此“零本地管理”哲學也擴展到了ASP.NET框架應用程序的部署。只需將必要的文件復制到服務器,即可將ASP.NET框架應用程序部署到服務器。不需要重新啟動服務器,即使是在部署或替換運行的編譯代碼時。

      5)可縮放性和可用性

      ASP.NET在設計時考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進程受到ASP.NET運行庫的密切監(jiān)視和管理,以便當進程行為不正常(泄漏、死鎖)時,可就地創(chuàng)建新進程,以幫助保持應用程序始終可用于處理請求。

      6)自定義性和擴展性

      ASP.NET隨附了一個設計周到的結(jié)構(gòu),它使開發(fā)人員可以在適當?shù)募墑e“插入”代碼。實際上,可以用自己編寫的自定義組件擴展或替換吉林大學碩士學位論文ASP.NET運行庫的任何子組件。

      7)平安性

      借助內(nèi)置的Windows身份驗證和基于每個應用程序的配置,可以保證應用程序是平安的。

      2.1.2 常用到的ASP.NET內(nèi)置對象

      Application對象摘要:對整個ASP.NET執(zhí)行環(huán)境而言,一個虛擬目錄下的所有ASP.NET程序構(gòu)成了一個Web應用程序。在多任務執(zhí)行的情況下,來自四面八方的眾多用戶可能執(zhí)行同一個Web應用程序,這便依靠Application對象。常用到的場合摘要:聊天室、網(wǎng)頁計數(shù)器等。

      Request對象摘要:獲取從客戶瀏覽器傳給服務器端的數(shù)據(jù),如接收來自表單的數(shù)據(jù)。

      Response對象摘要:Request對象和Response對象就像一般程序語言里的Input及Output命令,若要讓服務器端的ASP.NET程序能夠接收來自客戶端的信息,須用Request對象;若想將服務器端的信息傳遞給客戶端,須用Response對象。

      亚洲日本香蕉视频| 亚洲国产美女精品久久久久∴| 亚洲男人的天堂www| 亚洲精品麻豆av| 国产成人综合久久精品亚洲| 亚洲精品第一国产综合亚AV| 亚洲中文字幕久久精品无码VA| 亚洲午夜在线播放| 亚洲av无码一区二区三区天堂古代| 亚洲国产美女福利直播秀一区二区| 亚洲图片在线观看| 亚洲精品国产肉丝袜久久| 亚洲AV无码一区二区二三区软件| 日本亚洲国产一区二区三区| 丁香五月亚洲综合深深爱| 久久亚洲高清综合| 伊人亚洲综合青草青草久热| 无码色偷偷亚洲国内自拍| 亚洲Aⅴ在线无码播放毛片一线天| 久久亚洲精品无码av| AV激情亚洲男人的天堂国语| 亚洲AV无码一区二区三区网址| 精品久久久久久亚洲中文字幕 | 91在线亚洲综合在线| 亚洲综合精品第一页| 亚洲爆乳无码精品AAA片蜜桃| WWW国产亚洲精品久久麻豆| 亚洲成?Ⅴ人在线观看无码| 亚洲精品无码av天堂| 国内精品99亚洲免费高清| 国产日韩亚洲大尺度高清| 亚洲狠狠综合久久| 亚洲人成伊人成综合网久久| 亚洲欧美日韩中文高清www777 | 亚洲一卡2卡三卡4卡无卡下载| 国产精品亚洲av色欲三区| 亚洲女人被黑人巨大进入| 国产亚洲精品精华液| 91精品国产亚洲爽啪在线影院| 亚洲免费视频网址| 亚洲国产成人精品无码区二本|