【正文】
學號 : 專業(yè) : 學校 摘 要 隨著計算機及網(wǎng)絡技術的飛速發(fā)展, Inter/Intra 應用在全球范圍內日益普及,當今社會正快速向信息化社會前進,信息自動化的作用也越來越大。從而使我們從繁雜的事務中解放出來,提高了我們的工作效率。該系統(tǒng)信息來源主要由用戶直接添加,通過管理員審核后 ,在網(wǎng)站上發(fā)布出來 ,以供大家共同欣賞。本系統(tǒng)主要讓社會各界能更好的了解本學校,歡迎對本學校的發(fā)展提出更多寶貴留言。 關鍵詞: 用戶 管理 ,新聞 發(fā)布 , ASP Abstract Along with puter and work technology rapid development, Inter/The Intra application popularizes day by day in the global scope, now the society fast to the being an information based society society advance, the information automation function also more and more is big. Thus causes us to liberate from the numerous and diverse business, enhanced our working efficiency. The present paper mainly elaborates a function quite formidable school website system backstage operating process and some essential technologies. This system information originates mainly directly increases by the user, verifies after the manager,Issues in the website,By for everybody to appreciate together. This system contains has nine big modules, the school survey, the news center, the campus scenery, the library, the information resource, contacts with us, the teacher elegant demeanor, the school honor, the message center. This system mainly enables the society from all walks of life better understanding this school, wele to propose more precious messages to this school development. This school website system is the onstage applies software and so on DreamweaverMX2020, FireworksMX2020, FlashMX2020, the backstage unifies the ASP programming technology development. Key word: The user management, the news issued, ASP 目 錄 摘 要 ....................................................................... 2 Abstract ...................................................................... 3 目 錄 ........................................................................ 4 第一章 概 述 ............................................................... 5 系統(tǒng)開發(fā)目的 .......................................................... 5 技術可行性研究 ......................................................... 6 第二章 開發(fā)平臺介紹 ........................................................ 7 ........................................................... 7 什么是 ASP ............................................................. 7 ASP的產(chǎn)生 ............................................................ 9 ASP與 IIS ............................................................ 9 ASP的內部特點 ....................................................... 10 利用 ADO訪問數(shù)據(jù)庫 ................................................... 12 第三章 數(shù)據(jù)庫設計 ......................................................... 16 利用 ASP進行動態(tài)數(shù)據(jù)查詢 ............................................. 16 ASP訪問數(shù)據(jù)庫 ....................................................... 17 第四章 總體設計 ............................................................. 21 系統(tǒng)詳細調查 ......................................................... 21 數(shù)據(jù)流圖 ............................................................. 21 軟件模塊結構設計 ...................................................... 22 數(shù)據(jù)庫設計 ........................................................... 23 第五章 系統(tǒng)的實現(xiàn) .......................................................... 25 動態(tài)網(wǎng)站的優(yōu)點 ........................................................ 27 主窗口界面 .......................................................... 27 新聞添加窗口 ......................................................... 28 學校概要窗口 ......................................................... 29 教師風采模塊設計 ...................................................... 31 留言板窗口模塊設計 ................................................... 31 總結與展望 ................................................................... 33 致 謝 ....................................................................... 34 參考文獻 ..................................................................... 35 第一章 概 述 系統(tǒng)開發(fā)目的 這次我做的這個網(wǎng)站是一個動態(tài) 校園 網(wǎng),運用 asp 編程。如今商業(yè)發(fā)展,金融與市場更加的具備開拓性。實際上在這設計里面,我們可以獲得許多寶貴的實踐經(jīng)驗,在一生中都會受益。道 理淺顯,但未必每個人都能理解。作為一名計算機專業(yè)的應屆畢業(yè)生,原以為找工作是很容易的,但現(xiàn)實還是超想象,當今是知識經(jīng)濟時代,經(jīng)濟高速發(fā)展的同時也帶動教育行業(yè)的發(fā)展,每年的大學畢業(yè)生都在不斷增多,再加上計算機相關行業(yè)都需本科以上 并要求要有工作經(jīng)驗,這對一名應屆畢生來講找份工作實在是難上加難 。研究設計工作從 9 月初到 10 月 1號,從資料的收集整理到程序的編寫,制作過程當中一邊編寫程序一邊鞏固學習 ASP 的編程。這兩個方面有待以后走出學校參加工作以后繼續(xù)要學習注意的地方。網(wǎng)站首頁的制作,以及色調的配合, 考慮的比較周到的一個問題了。前者主要的缺點是維護、升級較麻煩,后者是近幾年伴隨 Inter 迅速發(fā)展起來的一種技術,它與客戶 /服務器方式類似,客戶端是一個標準的瀏覽器,服務器端是 Web Server ,而 Web Server 與數(shù)據(jù)庫和應用服務器的緊密結合,使得這種模式的應用范圍不斷擴大,它已不僅僅用于網(wǎng)上查詢,有很多部門的業(yè)務系統(tǒng)、企業(yè)的 MIS 系統(tǒng)紛紛采用這種模式,它的主要優(yōu)點是 便于擴充應用、升級維護簡便。 Access 與許多優(yōu)秀的關系數(shù)據(jù)庫一樣,可以讓你很容易地連接相關的信息而且還對其他的數(shù)據(jù)庫系統(tǒng)有所補充。 Access 還完全支持Microsoft 的 OLE 技術。 Access 與其它數(shù)據(jù)庫開發(fā)系統(tǒng)之間相當顯著的區(qū)別就是:您不用寫一行代碼,就可以在很短的時間里開發(fā)出一個功能強大而且相當專業(yè)的數(shù)據(jù)庫應用程序,并且這一愉快的過程是完全可視的!如果您能給它加上簡短的 VBA 代碼,那么您的程序決不比專業(yè)程序員潛心開發(fā)的程序差。 Access 本身具有強大的向導機制,能提供大量的數(shù)據(jù)庫常用操作。這一切都靠 VBA。 ActiveX( COM)技術是現(xiàn)在 Microsoft 軟件的重要基礎。 ASP 本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實用組件。 ? Server: ASP 運行在服務器端。 ASP 的編程語言可以是 VBSCRIPT 和 JSCRIPT。然而 Netscape 瀏覽器不支持客戶端的 VBSCRIPT,所以最好不要在客戶端使用 VBSCRIPT。 Netscape 瀏覽器也可以正常顯示 ASP頁面。瀏覽者查看頁面源文件時,看到的是 ASP 生成的 HTML 代碼,而不是 ASP 程序代碼。 由此我們可以看出, ASP 是在 IIS 下開發(fā) WEB應用的一種簡單、方便的編程工具。 以下羅列了 Active Server Pages 所獨具的一些特點: ? 使用 VBScript 、 JScript 等簡單易懂的腳本語言,結合 HTML 代碼,即可快速地完成網(wǎng)站的應用程序。 ? 使用普通的文本編輯器,如 Windows 的記事本,即可進行編輯設計。 Active Server Pages 所使用的腳本語言 (VBScript 、 Jscript)均在 WEB 服務器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。除了可使用 VBScript 或 JScript 語言來設計外,還通過 plugin 的方式,使用由第三方所提供的其他腳本語言,譬如 REXX 、 Perl 、 Tcl 等。 ? Active Server Pages 的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。 ? 物件導向( Objectoriented )。可以使用 Visual Basic 、 Java 、 Visual C++ 、 COBOL 等編程語言來編寫你所需要的 ActiveX Server Component 。 ASP的產(chǎn)生 近年來隨著 Inter 技術的飛速發(fā)展及用戶需求的不斷升級, Web 頁面技術也不斷的推陳出新,使得 Web 站點的功能越來越強大,能夠提供的服務種類越來越繁多。 簡單講, ASP 是位于服務器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式 Web 服務器應用程序,如交互式的動態(tài) 網(wǎng)站 ,包括使用 HTML 表單收集和處理信息,上傳與下載等等。使用 ASP 還有個好處,就在于 ASP 可利用 ADO(Active Data Object,微軟的一種新的數(shù)據(jù)訪問模型 )方便快捷地訪問數(shù)據(jù)庫 ,從而使得開發(fā)基于 WWW的應用系統(tǒng)成為可能,這也是本文選擇 ASP 作為開發(fā)工具最重要的原因之一