




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
word文檔精品文檔分享??粕厴I(yè)論文(設(shè)計)題目:基于Web信息管理系統(tǒng)學(xué)生XX:柏禮琳學(xué)號:200316200410指導(dǎo)教師:鄧志宏專業(yè)班級:計算機信息管理03201完成時間:2006年6月word文檔精品文檔分享word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄目錄摘要IVV引言VI第一章系統(tǒng)概述11.1系統(tǒng)說明11.2系統(tǒng)特點11.3系統(tǒng)功能簡介2第二章開發(fā)環(huán)境介紹32.1簡介32.1.1ASP的優(yōu)點32.1.2簡介ASP的6大對象42.1.3ASP的使用環(huán)境52.1.4配置MicrosoftIIS62.1.5ASP的腳本語言72.2動態(tài)網(wǎng)頁開發(fā)工具REAMWEAVE簡介72.3系統(tǒng)數(shù)據(jù)庫介紹82.3.1數(shù)據(jù)庫的概念82.3.2ACCESS簡介82.4“構(gòu)造化查詢語言〞〔SQL〕簡介92.4.1SQL的特點:92.4.2SQL中的常用語句:92.5訪問數(shù)據(jù)庫的原理10第三章需求分析133.1開發(fā)背景13Iword文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄3.2系統(tǒng)總體功能構(gòu)造圖133.3系統(tǒng)流程圖分析143.4系統(tǒng)功能分析143.5系統(tǒng)構(gòu)造分析153.5.1邏輯構(gòu)造153.5.2物理構(gòu)造15第四章數(shù)據(jù)庫設(shè)計164.1數(shù)據(jù)表的介紹164.2數(shù)據(jù)的加密介紹194.3數(shù)據(jù)的連接19第五章詳細(xì)設(shè)計205.1模塊功能介紹205.2模塊設(shè)計概述205.3主要功能的實現(xiàn)215.3.1用戶模塊主頁面215.3.2新用戶注冊235.3.3用戶登錄265.3.4后臺管理285.3.5相冊上傳30第六章系統(tǒng)測試326.1系統(tǒng)運行環(huán)境配置326.2系統(tǒng)測試步驟和目的326.3系統(tǒng)測試與運行326.4系統(tǒng)的缺乏33完畢語34參考文獻35-II-word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄致謝35程序附錄36IIIword文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄摘要隨著Internet的飛速開展,越來越多的用戶進入到網(wǎng)絡(luò)世界中享用瀏覽新聞、查詢信息、致、在線觀看電影,在線聊天,享受著網(wǎng)絡(luò)帶來的辦公的高效和生活的便利。班級同學(xué)錄作為一種新型的Web應(yīng)用程序為身在異地的用戶提供了一個交互信息、聯(lián)絡(luò)感情的平臺,節(jié)約了彼此書信往返的時間,借助它用戶可以通過互聯(lián)網(wǎng)與異地用戶相互通信、相互交流。班級同學(xué)錄是基于WEB的信息處理系統(tǒng),主要采用MicrosoftASP作為開發(fā)工具,后臺數(shù)據(jù)庫采用Access數(shù)據(jù)庫設(shè)計,利用ADO數(shù)據(jù)庫訪問技術(shù)實現(xiàn)對數(shù)據(jù)庫的各種管理操作,根本能實現(xiàn)有互聯(lián)網(wǎng)的地方的用戶就能登錄和瀏覽,系統(tǒng)主要實現(xiàn)前臺界面設(shè)計和后臺數(shù)據(jù)庫的設(shè)計。對數(shù)據(jù)進展遠程傳輸及系統(tǒng)的遠程控制,運行速度快,具有良好的可移植性和可擴展性。在設(shè)計過程中,首先建立了系統(tǒng)的應(yīng)用原型,然后在此根底上進展需求迭代,詳細(xì)設(shè)計時不斷地修改和完善,經(jīng)過測試階段反復(fù)調(diào)用和測試和驗證,最終形成到達設(shè)計要求的系統(tǒng)。關(guān)鍵詞:Internet,數(shù)據(jù)庫,ASP,系統(tǒng)管理。-word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄ABSTRACTThissystemisaninformationprocesssystembasedonWEBClass'classmatealumni,caninterflowinformationimmediatelythroughitsuser,exchangetheemotion.ItbasicallycanrealizeuserofplacetohaveInternetcanloginandhavealookaround,inconsiderationofsystematicintegrality,mainlydevelopthetaskinsystemincludingdesignoffrontdeskandbackstagesupporter'sdatabasemanagementsystemaredesigned.Throughdetailedanalysisandinvestigation,originallydesignandmainlyadoptMicrosoftASPasthedevelopinginstrument,backstagesupporterdatabaseadoptAccessdatadesignofstorehouse,utilizeADOdatabasevisittechnologyvariousindatabasemanageoperation,realizetheinterfacedesignofthefrontdeskanddesignofbackstagesupporter'sdatabase.Inthedesignprocess,havesetupsystematicapplicationprototypeatfirst,thencarryonthedemandtochangeandtaketheplaceofonthisbasis,revisingandimprovingconstantlyatthetimeofthedetaileddesign,transferandtestandproverepeatedlythroughtheteststage,formthesystemwhichreachesthedesigningrequirementfinally.Keywords:Internet,database,ASP,systemmanage.Vword文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄引言隨著Internet,享受著網(wǎng)絡(luò)帶來的便利和辦公的高效。同時互聯(lián)網(wǎng)它可以不分地域、國籍、種族,把世界緊緊的聯(lián)系起來,在政治、經(jīng)濟、軍事、生活中起到重要的作用。班級同學(xué)錄作為一種新型的Web應(yīng)用程序為身在異地的用戶提供了一個交互信息、聯(lián)絡(luò)感情的平臺,節(jié)約了彼此書信往返的時間,借助它用戶可以通過互聯(lián)網(wǎng)與異地用戶相互通信、相互交流。班級同學(xué)錄是基于WEB的信息處理系統(tǒng),主要采用MicrosoftASP作為開發(fā)工具,后臺數(shù)據(jù)庫采用Access數(shù)據(jù)庫設(shè)計,利用ADO數(shù)據(jù)庫訪問技術(shù)實現(xiàn)對數(shù)據(jù)庫的各種管理操作,根本能實現(xiàn)有互聯(lián)網(wǎng)的地方的用戶就能登錄和瀏覽,系統(tǒng)主要實現(xiàn)前臺界面設(shè)計和后臺數(shù)據(jù)庫的設(shè)計。班級同學(xué)錄系統(tǒng)的特點就是利用Browser/Server(B/S)讓遠隔千里的同學(xué)只要上網(wǎng)就可以查找到所需要查詢的同學(xué)的相關(guān)信息,以及給自己所在班級留言,上傳照片等功能。班級同學(xué)錄能對數(shù)據(jù)進展遠程傳輸及系統(tǒng)的遠程控制,使用方便、功能齊全、運行速度快,具有良好的可移植性和可擴展性。ASP〔ActiveServerPages效勞活動頁〕是Microsoft提出的一種網(wǎng)絡(luò)效勞器端編程環(huán)境。ASP已經(jīng)成為開發(fā)動態(tài)的重要而快速、有效的工具。ASP強大的功能使之成為一種優(yōu)秀的效勞器技術(shù)。隨著網(wǎng)絡(luò)技術(shù)的日益成熟,ASP技術(shù)在網(wǎng)絡(luò)編程中也變得越來越重要。所以,在畢業(yè)設(shè)計中,采用了ASP作為開發(fā)工具,構(gòu)建了一個能實現(xiàn)簡單的信息處理的小型動態(tài)。該系統(tǒng)能實現(xiàn)用戶的注冊、登錄功能;能夠?qū)崿F(xiàn)信息的查詢,修改等功能。該設(shè)計課題根本上能夠表達構(gòu)建一個動態(tài)所需要的技術(shù).其中的用戶注冊,資料修改,網(wǎng)頁調(diào)用等都能很好的表達動態(tài)的根本構(gòu)建模式.-word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄第一章系統(tǒng)概述1.1系統(tǒng)說明班級同學(xué)錄系統(tǒng)定位于為同學(xué)提供效勞,用戶往往比擬分散,采用傳統(tǒng)的C/S架構(gòu)顯然是不可能的,C/S面對的是組織內(nèi)部的用戶群的相互協(xié)作的應(yīng)用,而B/S架構(gòu)的最大的特點就是客戶端是輕量級的,即常說的“瘦客戶端〞,采用的標(biāo)準(zhǔn)的方式,具有簡單易學(xué),維護本錢低廉等優(yōu)點。作為B/S架構(gòu),最根底的就是web效勞器。目前大量的采用的IIS方案,使用ASP技術(shù)來是實現(xiàn)動態(tài)網(wǎng)頁。需要有頻繁的存儲數(shù)據(jù),文件系統(tǒng)顯然無法滿足性能和管理的要求,所以采用數(shù)據(jù)庫管理系統(tǒng)來管理數(shù)據(jù)。Access是Mirosoft的一款桌面產(chǎn)品,對于一般的小型應(yīng)用可以滿足要求。效勞器和數(shù)據(jù)庫的接口采用Microsoft的ADO〔ActiveXDataObjects〕組件。任何用戶無論在任何地方只要通過網(wǎng)絡(luò)就可以瀏覽本,用戶可以在系統(tǒng)中實現(xiàn)注冊,登錄,瀏覽用戶信息以及班級信息,查看訪問統(tǒng)計,留言,上傳照片等功能;管理員可以通過用戶管理,資料管理,信息管理等管理功能來對系統(tǒng)進展維護和更新。的組成有以下幾個子系統(tǒng)組成:1.主頁,提供最新留言和班級的公告。2.用戶注冊系統(tǒng),提供用戶注冊和管理機制。3.用戶登陸系統(tǒng),提供用戶登陸合法性進展管理。4.后臺管理系統(tǒng),通過管理員對系統(tǒng)進展管理。5.相冊上傳系統(tǒng),對圖片進展上傳的及其管理。1.2系統(tǒng)特點每個系統(tǒng)開發(fā)完成后,都會有它自己的特點。就系統(tǒng)而言它也有自己比擬鮮明的特點,比方操作簡單,維護方便等,系統(tǒng)具體特點如下:1word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄1.系統(tǒng)基于Web技術(shù),只要能連接Internet,就能訪問系統(tǒng)。2.采用ASP加ACCESS開發(fā),具有管理方便,代碼簡單易懂,體積小巧的特點。3.可以完全通過網(wǎng)頁登錄管理系統(tǒng),維護方便。4.各種功能模塊獨立性強,可以根據(jù)需要任意組合。5.具有清新簡潔方便的界面,操作簡單。6.支持所有的Windows系列操作系統(tǒng)。1.3系統(tǒng)功能簡介系統(tǒng)無論從用戶模塊還是系統(tǒng)管理模塊來看,功能都是比擬完善的。它有根本功能和高級功能兩局部,根本功能主要是針對用戶模塊來說的,高級功能主要是針對系統(tǒng)管理模塊來說的。下面就具體介紹一下系統(tǒng)的根本功能和高級功能。、根本功能:〔1〕客人瀏覽,未成為會員前,可以瀏覽,但不能實相關(guān)的功能;〔2〕用戶注冊,填寫并提交正確的個人信息,就能成為會員?!?〕用戶登錄,會員可以直接在進展登錄;〔4〕瀏覽,會員能完成一般用戶級別的所有功能。〔5〕資料修改,會員可以修改個人信息。〔6〕班級留言:會員可以在本為班級留言?!?〕用戶留言,會員可以在本進展私人留言;〔8〕訪問記錄,注冊用戶可以查看到訪問本的次數(shù);、高級功能〔1〕管理員登錄,系統(tǒng)管理員可以在本進展登錄;〔2〕管理員權(quán)限,系統(tǒng)管理員可以管理用戶資料、管理班級、設(shè)置根本參數(shù)、還能夠進展數(shù)據(jù)的更新和維護;〔3〕系統(tǒng)管理員可以修改自己的密碼和他人的個人信息;〔4〕系統(tǒng)管理員可以找回其他人的密碼。2-word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄第二章信息管理介紹2.1ASP簡介ASP〔ActiveServerPages〕是目前運用的比擬廣泛的一種技術(shù),簡單易學(xué),安裝使用方便,COM組件更是擴大了ASP的能力,ASP實質(zhì)是一種效勞器端腳本環(huán)境,ASP腳本呈現(xiàn)將在效勞器端運行??蛻舳酥灰褂每蓤?zhí)行代碼的瀏覽器,即可瀏覽通過ASP設(shè)計出來的頁面內(nèi)容。當(dāng)程序執(zhí)行完后,效勞器僅將執(zhí)行的結(jié)果返回給客戶端瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。并不是一種純粹的編程語言,它使用的語言是:VBScript和Jscript語言。在一個ASP應(yīng)用程序中可以用其中的一種腳本語言,也可以結(jié)合這兩種腳本語言使用.系統(tǒng)主要采用的是ASPVBScriipt作為腳本語言。2.1.1ASP的優(yōu)點開放性。在IIS程序,多個腳本語言甚至可以在一樣的ASP文件中交替使用并相互調(diào)用。而ActiveXServer組件實際上可以用任何語言編寫,這些語言包括JavaVisualBasic、C++、COBOL等等。易操作性。ASP使HTML設(shè)計人員可以在效勞器上方便地“激活〞他們的Web頁,可以立刻對定制化網(wǎng)頁和簡單的應(yīng)用程序進展開發(fā)。以往需要用Perl或C編寫的復(fù)雜的CGI程序來完成的功能〔如數(shù)據(jù)庫連接〕,現(xiàn)在假設(shè)使用那么只要幾行簡單的代碼就能實現(xiàn)。程序與外觀別離。通過使用腳本和組件,ActiveServerPages允許用戶將編程工作與一個網(wǎng)頁的設(shè)計和其他工作別離開來。這就可以確保開發(fā)者能夠?qū)⒅饕木τ脕砜紤]編寫程序的邏輯,而不必?fù)?dān)憂外觀是怎樣的。同時,它也使那些從事外觀設(shè)計的人員可以利用一些工具來對網(wǎng)頁進展修改,而不用過于關(guān)心編程問題。非手工編譯。ASP的即時編譯系統(tǒng)在被請求時自動對ASP源文件重新編譯,并3word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄將其載入效勞器的高速緩存中。ASP文件的修改可在瀏覽器中立即得到反映,只需要簡單地保存該文件并在瀏覽器中刷新即可。瀏覽器獨立性。ASP提供了一種瀏覽器中樞方案來完成應(yīng)用程序的設(shè)計工作。因為用于生成動態(tài)內(nèi)容的腳本可以在效勞器上執(zhí)行,所以開發(fā)者不必?fù)?dān)憂客戶用什么瀏覽器來瀏覽網(wǎng)點.2.1.2簡介ASP的6大對象ASP的編輯環(huán)境要求很底,任何一種文本編輯器都可以編寫ASP應(yīng)用程序。強大功能的實現(xiàn)離不開它的6個內(nèi)部對象,其6大對象如下:Application對象Application對象是在為響應(yīng)一個ASP頁的首次請求而載入DLL了存儲空間用來存放變量和對象的引用,可用于所有的頁面,任何訪問者都可以翻開它們。Request對象Request對象為腳本提供客戶端在請求一個頁面或傳送一個窗體時提供的所有信息,這包括能夠標(biāo)識瀏覽器和用戶的變量,存儲它們的瀏覽器對應(yīng)于這個域的cookieURL<Form>段中的HTML它也提供了通過SecureSocketLayer〔SSL〕或其他的加密通信協(xié)議訪問證書的能力,并提供有助于管理連接的屬性。Response對象Response對象用來訪問所創(chuàng)立的并返回客戶端的響應(yīng)。它為腳本提供了標(biāo)識效勞器和性能的變量,致給瀏覽器的信息內(nèi)容和任何將在Cookie中存儲的信息。它也提供了一系列用于創(chuàng)立輸出頁的方法,如無所不在的Response.Write方法。Server對象Server對象提供了一系列的方法和屬性,在使用ASP編寫腳本時是非常有用的。最常用的是Server.CreateObject方法,它允許在當(dāng)前頁的環(huán)境或會話中在效勞器上實例化其他COM對象。還有一些方法能夠把字符串翻譯成在URL和HTML中使用的正確格式,它通過把非法字符轉(zhuǎn)換成為正確、合法的等價字符來實現(xiàn)。4-word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄Session對象Session對象是在每一位訪問者從Web站點或Web應(yīng)用程序中首次請求一個ASP頁時創(chuàng)立的,它將保存到默認(rèn)的期限完畢〔或者由腳本決定終止的期限〕。它與Application對象一樣提供一個空間用來存放變量和對象的引用,但只能供目前的訪問者在會話的生命期中翻開的頁面使用。ObjectContext對象ObjectContext對象可以用來控制ASP的執(zhí)行。這種執(zhí)行過程MicrosoftTransactionServer〔MTS〕來進展管理。可以把這些對象看作是基于ObjectContext對象的一個層次關(guān)系的成員,這有助于理解它們與承受和響應(yīng)客戶請求的過程之間的關(guān)系,如圖2-1所示。圖中表現(xiàn)了ASP和創(chuàng)立及效勞于ASP頁的過程之間的關(guān)系。Application對象客戶客戶請求Session對象Request對象效勞器效勞器響應(yīng)Response對象客戶客戶請求Session對象Server對象Request對象效勞器響應(yīng)ASPErrorResponse對象對象圖2-12.1.3ASP的使用環(huán)境的使用環(huán)境,就是IISASP網(wǎng)頁技術(shù)是一種需要效勞器端支持的技術(shù)。它的執(zhí)行過程是:5word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄〔1〕瀏覽器端提出的請求送到效勞器端,Web效勞器先檢查網(wǎng)頁文件的類型,如果是.asp擴展名的文件,就提出ASP文件請求,Web確定讀取并處理請求文件?!?〕Web檢查所要求的文件有沒有被請求或有沒有更新,以決定是否重新分析。IIS的工作是這樣分工的:腳本代碼是由默認(rèn)的腳本編程引擎如VBScript完成,然后經(jīng)引擎翻譯轉(zhuǎn)換成效勞器能執(zhí)行的命令,而IIS那么進一步為送入的Active對象處理輸入和輸出,出錯信息的輸出也是有IIS產(chǎn)生的。2.1.4配置MicrosoftIIS1、IIS簡介IIS(InternetInformationServer)是一組Internet效勞器加上一些可以在操作系統(tǒng)下運行的效勞組成,microsoft就包括了一系列用于建立管理、搜索引擎的程序集,Microsoft指出,由于IIS和NT效勞器在許多方面是一體化的,因此可以提供更快的網(wǎng)頁效勞。IIS支持〔HypertextTransferProtocol,超文本傳輸協(xié)議〕,F(xiàn)TP〔FeleTransferProtocol,文件傳輸協(xié)議〕以及SMTP協(xié)議,通過使用CGI和ISAPI,IIS可以得到高度的擴展。IIS支持與語言無關(guān)的腳本編寫和組件,通過IIS,可以開發(fā)新一代動態(tài)的,富有魅力的Web站點。IIS完全支持VBScriptJScript開發(fā)軟件以及Java,它也支持CGI和WinCGI,以及ISAPI擴展和過濾器、IIS是如何工作的2、安裝IIS〔〕在控制面版中選擇“添加/刪除程序〞〔〕點擊“添加/刪除Windows組件〞〔〕確認(rèn)只選中第一項Internet信息效勞,然后點擊下一步即可自行進展安裝?!病诚到y(tǒng)配置安裝完成后,就會彈出一個安裝“完成〞的對話框來提示安裝完成,只要點擊“完成〞即可。這樣IIS安裝完畢。3、IIS的測試翻開IElocalhost或者Windows〞畫面,說明IIS安裝成功,這是效勞器端安裝了Windows2000時的測試結(jié)果。6-word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄2.1.5ASP的腳本語言在這里會了解到HTML語言、VBscript的腳本語言。、HTML語言文件由瀏覽器解釋,通過網(wǎng)絡(luò)傳輸協(xié)議,可以從一臺機器傳輸?shù)搅硪慌_機器上。翻開NetscapeNavigator或Microsoftexplorer瀏覽器,在地址欄中輸入所需要的網(wǎng)址,就可以瀏覽用HTML寫的網(wǎng)頁。HTML文件和其他的文件不同,因為HTML文件中有它自己的標(biāo)記。<html></html>等是成對出現(xiàn)的,此種標(biāo)記稱為容器標(biāo)記。、VBscript語言VBScript是一種腳本語言。這意味著這種語言比語言的成熟版本容易使用又難于使用。編制簡單的程序時,腳本語言是容易使用的。腳本語言的句法比擬簡單。但是,簡單的句法也使開發(fā)大的應(yīng)用程序變得很困難??梢栽贖TML文件中直接嵌入VBScript腳本。這樣能夠擴展HTML種頁面格式語言。帶有VBScript腳本的網(wǎng)頁在每次下載到瀏覽器時都可以是不同的,而且可以對用戶的操作作出反響。VBScript是的缺省語言。VBScript語言的優(yōu)點:使用和管理容易。VBScript對象是多線程的??蓴U展性,無論做任何改變,都不需要重新編譯、生成和注冊組件。可移植性,從一個效勞器拷貝文件到另一個效勞器,而不需要在新的效勞器上重新生成并且注冊組件。代碼運行率高,處理代碼速度相當(dāng)快。2.2動態(tài)網(wǎng)頁開發(fā)工具DreamweaverMX簡介MacromediaDreamweaverMX是建立Web站點和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個功能強大的工具,使每個級別的開發(fā)人員和設(shè)計人員都可利用它快速創(chuàng)立界面吸引人并且基于標(biāo)準(zhǔn)的站點和應(yīng)用程序。從對基于CSS的設(shè)計提供領(lǐng)先的支持到手動編碼功能,Dreamweaver在一個集成和高效的環(huán)境中為專業(yè)人員提供了所需的工具。開發(fā)人員可以將其選擇的效勞器7word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄技術(shù)與Dreamweaver配合使用,建立將用戶連接到數(shù)據(jù)庫、Web效勞和舊式系統(tǒng)的強大Internet應(yīng)用程序。DreamweaverMX是一款專業(yè)的HTML編輯器,用于對Web站點、Web頁和Web應(yīng)用程序進展設(shè)計、編碼和開發(fā)。無論是喜歡直接編寫HTML代碼的駕馭感還是偏愛在可視化編輯環(huán)境中工作,Dreamweaver都會提供幫助良多的工具,豐富Web創(chuàng)作體驗。利用Dreamweaver中的可視化編輯功能,可以快速地創(chuàng)立頁面而無需編寫任何代碼。不過,如果更喜歡用手工直接編碼,Dreamweaver還包括許多與編碼相關(guān)的工具和Dreamweaver〔例如ASPASP.NETColdFusion標(biāo)記語言〔CFMLJSP和PHP〕生成支持動態(tài)數(shù)據(jù)庫的Web應(yīng)用程序。系統(tǒng)采用DreamweaverMX編輯軟件是基于它的功能比其他編輯軟件更為強大,在HTML源代碼的準(zhǔn)確性、易用性以及各種新技術(shù)的支持上比其他編輯軟件都略遜一籌,所以采用了DreamweaverMX的編輯軟件。2.3系統(tǒng)數(shù)據(jù)庫介紹2.3.1數(shù)據(jù)庫的概念數(shù)據(jù)庫是指以數(shù)據(jù)為對象,指為了滿足某種特定應(yīng)用的需要,按照一定的數(shù)據(jù)模型在計算機系統(tǒng)中組織、存儲和使用數(shù)據(jù)的數(shù)據(jù)集合。數(shù)據(jù)庫系統(tǒng)是管理大量的、持久的、可靠的和共享的數(shù)據(jù)的工具。數(shù)據(jù)庫有以下特點:較小的冗余度較高的數(shù)據(jù)獨立性易擴展性共享性2.3.2ACCESS簡介MicrosoftAccess是一個數(shù)據(jù)庫管理系統(tǒng),它屬于關(guān)系式數(shù)據(jù)庫,關(guān)系式數(shù)據(jù)庫由一系列數(shù)據(jù)表組成,數(shù)據(jù)表是用來處處數(shù)據(jù)庫中的數(shù)據(jù),表中的數(shù)據(jù)以行和列的形式保8-word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄存。一行成為一條記錄,一列稱為一個字段。一個數(shù)據(jù)庫可以包含多X數(shù)據(jù)表,每一X表對應(yīng)一個主題,便于對數(shù)據(jù)的管理。表與表之間可以建立關(guān)聯(lián),以便查詢相關(guān)聯(lián)的信息。Access數(shù)據(jù)庫的文件擴展名是。Access數(shù)據(jù)庫比擬小,適合開發(fā)小型。特別是對那些數(shù)據(jù)流量比擬大的小型。2.4“構(gòu)造化查詢語言〞〔SQL〕簡介構(gòu)造化查詢語言〔Structuredquerylanguage簡稱SQL〕是一種介于關(guān)系代數(shù)和關(guān)系演算之間的語言,其功能包括查詢、操縱、定義、控制4個方面,是一個通用的、功能強大的關(guān)系數(shù)據(jù)庫語言,目前已成為關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言。2.4.1SQL的特點:綜合統(tǒng)一高度非過程化面向集合的操作方式以同一種語法構(gòu)造提供兩種使用方式語言簡潔,易學(xué)易用2.4.2SQL中的常用語句:〔1〕添加語句:向表中添加一個新記錄。Inserttable(column)values(‘somedata’)〔2〕刪除語句:從表中刪除一條或多條語句。Deletetablewherefirst=’deleteme’〔3〕更新記錄:更改表中已經(jīng)存在的一條記錄或多條記錄。Updata{tablename}[{tablename}]whereclause〔4〕用select創(chuàng)立記錄和表inserttable(first_column,second_column)selectanother_first_column,another_sencond_column9word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄fromanothertablewhereanother_first_column=’copyme’這條語句從anothertable拷貝記錄到table中,只有anothertable中字段為another_first_column的值為copyme的記錄被拷貝。2.5ASP訪問數(shù)據(jù)庫的原理ASP是一個基于Web效勞器的腳本開發(fā)環(huán)境,在ASP平臺上可開發(fā)和運行動態(tài)的、交互的、高性能的Web效勞器應(yīng)用程序。ASP程序在Web效勞器端工作,當(dāng)前端用戶請求一個主頁時,Web效勞器響應(yīng)請求并調(diào)用ASP引擎執(zhí)行該文件并解釋執(zhí)行其中的腳本,假設(shè)腳本中有訪問數(shù)據(jù)庫請求,立刻通過ODBC或ILE與相應(yīng)的后臺數(shù)據(jù)庫相連,同數(shù)據(jù)庫訪問組件完成操作,最后,ASP根據(jù)訪問數(shù)據(jù)庫的結(jié)果生成HTML語言的主頁返回給前端用戶,用戶看到的只是HTML網(wǎng)頁,而看不到ASP程序代碼,增強了XX性。如圖2.2所示ADOOLEDBOLEDB層jetSQLOracleODBCjetSQLOracleODBC層AccessSQLOracleAccessSQLOracle圖2.2--word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄在使用數(shù)據(jù)庫之前,要先建立一個能與ADO交互的數(shù)據(jù)庫,再通過Web效勞器創(chuàng)立數(shù)據(jù)源,然后可在ASP網(wǎng)頁中調(diào)用數(shù)據(jù)庫。1.建立數(shù)據(jù)庫在Access中創(chuàng)立一個數(shù)據(jù)庫,命名為txl.mdb。2.建立數(shù)據(jù)源ADO是通過數(shù)據(jù)源來訪問數(shù)據(jù)庫的,因此在數(shù)據(jù)庫時,要先建立數(shù)據(jù)源。通過文件DNS建立數(shù)據(jù)源的:翻開“管理工具〞雙擊“數(shù)據(jù)源〔〞翻開數(shù)據(jù)源對話框,在其中選擇“系統(tǒng)DSN2-1。圖2-1單擊“添加〞后,出現(xiàn)創(chuàng)立數(shù)據(jù)源對話框,在該對話框中選擇MicrosoftAccessDirver〔*.mdb〕項,如圖2-2圖2-211word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄單擊完成后出現(xiàn)圖2-3對話框。在該對話框中單擊“選擇〞按鈕,選擇要的數(shù)據(jù)庫。單擊“完成〞即可完成“系統(tǒng)DSN〞的添加。圖2-3添加成功后系統(tǒng)DSN中會多出你命名的數(shù)據(jù)庫文件conn。--word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄第三章需求分析3.1開發(fā)背景隨著Internet技術(shù)的日益開展,基于Internet的各種的使用越來越方便,人們可以輕松選擇進入某個,可以在其中隨意給他人留言,在線交流思想等。并且充分利用Internet帶來的各種資源和便利來了解外面的世界,與周圍的人交流。因此,班級同學(xué)錄系統(tǒng)正是面向正在學(xué)校里的和已經(jīng)從學(xué)校出來的但是希望能和舊時的同學(xué)保持聯(lián)系的用戶,并以一種簡單方便的聯(lián)系方式為用戶提供各種功能。3.2系統(tǒng)總體功能構(gòu)造圖班級同學(xué)錄用戶注冊管理留言板管理圖片管理同學(xué)名片管理用戶注冊班級留言上傳圖片注冊信息注銷身份私人留言查看相片顯示名片找回密碼留言查看相片分類修改資料圖3.113word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄3.3系統(tǒng)流程圖分析首頁后臺管理班級簡介Y同學(xué)名片是否是成員?是否是管理員員?YY班級留言NN上傳相冊私人留言注冊頁面圖3.23.4系統(tǒng)功能分析用戶模塊這局部的主要包括了注冊、登錄、注銷、創(chuàng)立新班級、校友查詢、用戶資料修改和發(fā)表評論幾方面的功能,具體介紹如下:、管理用戶的注冊信息為了讓用戶能夠合法的使用系統(tǒng),必須向新用戶提供注冊功能,用戶通過提交自己的個人相關(guān)信息,注冊本錢班級的會員,用戶也可以自己注銷班級會員的身份。假設(shè)不小心忘記密碼,還可以利用系統(tǒng)提供的功能找回密碼。、維護留言版功能同學(xué)錄中必不可少的功能是留言板,它是大家聯(lián)系的最好的方式,系統(tǒng)應(yīng)該并且應(yīng)該提供班級留言和私人留言等功能。、班級內(nèi)部管理功能為了更好的管理班級同學(xué)錄,應(yīng)該有管理員的后臺系統(tǒng),用來發(fā)布班級新聞,對班級同學(xué)身份確實認(rèn),以及對其他事務(wù)的管理工作。、同學(xué)錄的同學(xué)名片功能同學(xué)錄必須能把每個成員的聯(lián)系信息以方便和內(nèi)部共臺的形式提供應(yīng)用戶,并提供班級相冊等的附加功能。--word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄3.5系統(tǒng)構(gòu)造分析3.5.1邏輯構(gòu)造班級同學(xué)錄系統(tǒng)的特點就是利用Browser/Server(B/S)讓遠隔千里的同學(xué)只要上網(wǎng)就可以查找到所需要查詢的同學(xué)的相關(guān)信息,給自己所在班級留言,上傳照片等。系統(tǒng)的優(yōu)勢在于系統(tǒng)簡單,功能強大,擴展能力良好以及能夠方便的跨地域操作等性能。系統(tǒng)的網(wǎng)絡(luò)應(yīng)用原理示意如圖3.1所示:VBscript協(xié)議ADO客戶ODBC代碼效勞器數(shù)據(jù)庫圖物理構(gòu)造系統(tǒng)實現(xiàn)的物理構(gòu)造如圖3.2所示:瀏覽器WEB效勞器Internet瀏覽器瀏覽器數(shù)據(jù)效勞器圖3.415word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄第四章數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)表的介紹系統(tǒng)數(shù)據(jù)庫的功能主要是存儲中所有數(shù)據(jù)以便進展操作。系統(tǒng)的數(shù)據(jù)庫文件名為txl.mdb。它主要由txluser,classnote,classnotice,showpic,private,Online等表組成。下面將逐一介紹這些表的意義和功能:●txluser該表主要用于存儲班級成員的XX和密碼,其中也包括管理員的XX和密碼,為了區(qū)別一般用戶和管理員的區(qū)別,通過設(shè)置不同的權(quán)限來到達目的。這樣也方便對數(shù)據(jù)庫的管理,也便于修改個人及用戶資料,管理該系統(tǒng),該表構(gòu)造如表4-1所示:表4-1數(shù)據(jù)表“admin〞的構(gòu)造字段名稱數(shù)據(jù)類型說明ID自動編號userid文本同學(xué)的IDtruename文本名字birthday數(shù)字/時間生日address文本地址telephone文本mobile文本手機oicq文本Oicqemail文本電子headpic文本頭像logcnt數(shù)字登陸次數(shù)logtime數(shù)字/時間最近登陸manclass數(shù)字權(quán)限page文本個人主頁password文本密碼snxiao文本生肖blood文本血型idol文本偶像--word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄表4-1數(shù)據(jù)表“admin〞的構(gòu)造xingzuo文本星座geyan文本格言music文本音樂sports文本運動job文本工作aihao文本愛好xinge文本性格regtime數(shù)字/時間注冊時間forq文本密碼提示問題foran文本密碼提示答案goaddress文本向往地loveat文本愛好食物sex文本性別zipcode文本郵政編碼●classnote該表主要是用來存儲班級留言信息,在系統(tǒng)注冊的用戶都能看到該信息,其中包括留言主題,內(nèi)容,以及留言的時間和用戶的昵稱。4-2所示:表4-2數(shù)據(jù)表“classnote〞的構(gòu)造字段名稱數(shù)據(jù)類型說明ID自動編號編號userid文本同學(xué)IDContent文本留言內(nèi)容Name文本留言人posttime數(shù)字留言時間●classnotice該表主要用于存儲班級公告信息,使身在異地的同學(xué)們能通過該系統(tǒng)了解到學(xué)校班上所發(fā)生的事情,做到信息的快速,方便。該表構(gòu)造如表4-3所示:表4-3數(shù)據(jù)表“classnotice〞的構(gòu)造字段名稱數(shù)據(jù)類型說明ID自動編號postiontime數(shù)字發(fā)布時間userid文本同學(xué)IDcontent文本信息內(nèi)容●private該表主要用于存儲私人間致留言的信息,用戶在致留言時,填寫完收件人,消17word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄息的標(biāo)題,內(nèi)容后,提交所填信息,系統(tǒng)會自動生成一個編號和顯示出發(fā)件人以及致消息的時間,該表構(gòu)造如表4-4所示:表4-4數(shù)據(jù)表“private〞的構(gòu)造字段名稱數(shù)據(jù)類型說明Id自動編號編號userid文本發(fā)件人IDgeter文本收件人IDcontent文本消息內(nèi)容posttime日期/時間致消息時間writer文本寫信人名truegeter文本收信人名●Online該表主要用于存儲用戶在線信息,用戶通過登錄,就把此次登錄的用戶名,用戶所在計算機的IP地址,登錄時間,用戶在系統(tǒng)中所在的位置,以及在操作某項的功能的時間和名稱都提交到后臺的這個數(shù)據(jù)表中,該表構(gòu)造如表4-5所示:表4-5數(shù)據(jù)表“online〞的構(gòu)造字段名稱數(shù)據(jù)類型說明Id自動編號編號Userid文本用戶IDUSERIP數(shù)字用戶IPSTARTTime日期/時間開場登錄時間LASTTime日期/時間最后登陸時間TRUENME文本用戶名●showpic該表主要用于存儲上傳圖片的信息,這項功能主要是進入班級后才能實現(xiàn)的,用戶在進入自己所在的班級后可以把自己的照片或者其他圖片上傳到班級相冊里面,有關(guān)該圖片的信息就提交到下面這個數(shù)據(jù)表中,該表構(gòu)造如表4-6所示:表4-6數(shù)據(jù)表“Showpic〞的構(gòu)造字段名稱數(shù)據(jù)類型說明Picid自動編號編號FileName文本圖片名稱FileSize數(shù)字圖片尺寸Type文本存儲圖片的相冊類型DateTime日期/時間瀏覽圖片的時間Name文本上傳該圖片的用戶名Remark文本圖片說明VisitCount數(shù)字訪問次數(shù)--word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄4.2數(shù)據(jù)的加密介紹班級同學(xué)錄系統(tǒng),用戶需要實現(xiàn)相關(guān)功能,就一定需要登錄,登錄信息對于用戶和都是很重要的資源,不能隨意透露,更加不能存在平安上的隱患,所以有必要對數(shù)據(jù)進展加密。一般的都是采用MD5算法對用戶名和密碼進展單向算法加密后存儲,而非采用明文存儲在數(shù)據(jù)庫中,即使獲取了數(shù)據(jù)庫的信息也無法知道密碼。眾所周知,MD5是采用非對稱性算法,單向加密法,只能對數(shù)據(jù)進展加密,而沒有方法對加密后的數(shù)據(jù)進展解密,具有不可逆性。MD5加密算法的構(gòu)造如下圖:Paddedmessage〔multipleof512bits〕128bit明文DigestDigest加密信息4.3數(shù)據(jù)的連接為了是系統(tǒng)能在其他機器上也能使用,因此采用Access文件的相對路徑來實現(xiàn)讀取數(shù)據(jù)庫功能,代碼如下:dimconn<%'數(shù)據(jù)庫連接文件DimconnSetconn=Server.CreateObject("ADODB.Connection")conn.Open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&Server.MapPath("db\txl.mdb")%>19word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄第五章詳細(xì)設(shè)計5.1模塊功能介紹在班級同學(xué)錄系統(tǒng)的各個頁面中,下面是各個網(wǎng)頁主要實現(xiàn)的功能如表5.1:表5.1文件名功能文件名功能Index.asp首頁reg.asp用戶登陸Reg.asp用戶注冊lostposswd.asp密碼找回int.asp班級簡介admin.asp班級管理showpic.asp班級相冊Eixt.asp注銷登陸note.asp私人留言Modify.asp修改個人資料card.asp同學(xué)名片ClassBoard.asp班級公告Online.asp在線用戶ClassMate.asp班級通訊錄5.2模塊設(shè)計概述◆系統(tǒng)原理班級同學(xué)錄系統(tǒng)的開發(fā)是基于現(xiàn)在建立應(yīng)用最廣泛的B/S〔〕即瀏覽器/效勞器構(gòu)造,原理圖示如圖5.2所示:ASPADOIEAccessIIS圖5.1Webserver圖5.2--word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄班級同學(xué)錄系統(tǒng)的主要體系構(gòu)造包括:●數(shù)據(jù)效勞器●WEB效勞器●后臺管理平臺●客戶端就用戶模塊而言可以做如下劃分,具體如圖5.3所示:用戶用修班私上用同戶戶改級人傳學(xué)注資留留圖登名冊料言言片錄片圖5.35.3主要功能的實現(xiàn)5.3.1用戶模塊主頁面用戶只有在使用合法的用戶名和密碼才能進入本,假設(shè)同學(xué)錄系統(tǒng)的虛擬目錄別名為wwwroot,那么翻開IE瀏覽器,在地址欄中輸入://localhost/wwwroot/或者是:///wwwroot/,登陸進入的主頁面,輸入用戶名和密碼,按【提交】按鈕,如果輸入正確便可以進入系統(tǒng),并且顯示當(dāng)前用戶的昵稱和登陸次數(shù).主頁面如圖5.4示:21word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄圖5.4系統(tǒng)的主界面是一個表格頁面index.asp,主要用來顯示班級最新公告和最新留言,定義如下:,,<%setrs=Server.CreateObject("ADODB.RECORDSET")sql="select*fromclassnoticeorderbyiddesc"rs.opensql,conn,1,1ifrs.eofthenresponse.write"<tr><td>目前還沒公告!</td></tr>"elsesetkcontent=rs("content")setkuserid=rs("userid")setkposttime=rs("posttime")%><%=kcontent%></td><%=kuserid%>|<%=kposttime%>)<%endif%>‘判斷是否有最新公告,,,<%setrs=server.createobject("ADODB.Recordset")sql="select*fromclassnoteorderbyposttimedesc"rs.opensql,conn,1,1fori=1to8ifrs.eofthenexitfor--word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄endif%><%=rs("posttime")%> <fontcolor="#FD890D"><atitle="<%=rs("userid")%>"><%=rs("truename")%></a></font><br/> <%=rs("content")%></p></td><%rs.movenextnext%><%rs.closesetrs=nothing%>‘判斷是否有新留言,最多顯示8條記錄,并以時間降序排列,,,,.在左邊的導(dǎo)航條中有這樣一些信息,登錄、注冊、修改資料、私人留言、班級簡介、班級相冊、同學(xué)名片等。用戶可以根據(jù)自己不同的需要點擊不同的按鈕,如果用戶想要查看所有班級的情況,只要點擊“班級簡介〞去到“int.asp〞頁面,就能查看到所有班級的根本情況,如圖5.5示:圖5.5左邊和中間這兩塊主要瀏覽到的一個根本情況,右邊有登錄注冊的功能,用戶已經(jīng)注冊后,輸入用戶名和密碼后可直接登錄,假設(shè)是用戶忘記密碼了,可點擊“我忘記密碼了?〞通過這一功能找回自己的密碼。具體代碼參見代碼附錄。5.3.2新用戶注冊用戶想要使用留言,上傳圖片等功能,就必須成為本的會員,只需點擊“注23word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄冊〞就可進入reg.asp頁面進展注冊,其內(nèi)容如圖5.6示:圖5.6用戶在填寫完信息后即可提交信息,如果發(fā)現(xiàn)填寫的信息有誤可以及時更改,用戶最好記住自己所填寫的信息。為了確保用戶資料的正確性,一般要對用戶所填信息進展必要的檢查,信息檢查可分為腳本檢查和效勞器檢查。利用腳本程序?qū)π畔⑦M展檢查比較簡單,比擬適合檢查比擬簡單的內(nèi)容。系統(tǒng)采用一個腳本語言函數(shù)對用戶提交的信息的要求及信息格式的正確性進展判斷,其函數(shù)代碼如下:<tdwidth=40%><B>用戶名</B><BR>不能少于4字符或多于12字符〔個漢字〕</td><tdwidth=60%><divalign="left"><p><inputname="userid"size="20"maxLength="12"> ** <INPUTname=testnameonclick=javascript:testusername(this.form)type=buttonvalue=測試用戶名></div></td></tr><trbgcolor=<%=tablebodycolor2%>><td><B>真實XX</B><BR>請如實填寫</td><td><inputname="realname"size="20"maxLength="4"> **</td></tr><trbgcolor=<%=tablebodycolor2%>><td><B>密 碼</B><br>區(qū)分大小寫,不少于6個字符--word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄</td><td><divalign="left"><p><inputname="userpwd1"size="20"type="password"maxLength="10"> **</div></td></tr><trbgcolor=<%=tablebodycolor2%>><td><B>密碼確認(rèn)</B><BR>再輸一遍,以便確定!</td><td><divalign="left"><p><inputname="userpwd2"size="20"type="password"maxLength="10"> **</div></td></tr><%response.write"<trbgcolor="&tablebodycolor2&">"&_"<td><B>您的生日</B></td>"&_"<tdnowrap><selectname=yearsize=1>"currentyear=cint(year(date()))startyear=currentyear-50fori=startyeartocurrentyearresponse.write"<optionvalue="&iifi=currentyear-22thenresponse.write"selected"response.write">"&i&"</option>"nextresponse.write"</select> 年 <selectname=monthsize=1>"fori=1to12response.write"<optionvalue="&iifi=6thenresponse.write"selected"response.write">"&i&"</option>"nextresponse.write"</select> 月 <selectname=daysize=1>"fori=1to31response.write"<optionvalue="&iifi=15thenresponse.write"selected"response.write">"&i&"</option>"nextresponse.write"</select> 日 **</td></tr>"%><trbgcolor=<%=tablebodycolor2%>><td><B>電子</B><BR>請輸入有效的地址</td><td><inputtype=textname="email"size="20"> ** <inputtype="checkbox"25word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄name="isemailshow"value="0">XX</td></tr><trbgcolor=<%=tablebodycolor2%>><td><inputtype=textname="recommender"size="20"></td>5.3.3用戶登錄用戶一旦成為本的會員后,即可在登錄頁面中登錄,用戶只需輸入自己的用戶名和密碼即可實現(xiàn)登錄。這里有ASP函數(shù)對用戶名和密碼進展判斷,以此來保證用戶的合法性,登陸系統(tǒng)根本構(gòu)造圖如圖5.7所示:開場登陸界面錯誤處理新用戶注冊登陸成功密碼找回錯誤處理注冊成功具體操作取回密碼錯誤處理圖圖5.7實現(xiàn)登陸的核心代碼如下:ifuserid=""thenErrmsg=Errmsg+"<br>"+"<li>請輸入用戶名!</a>!"founderr=trueelseifisValidstring(userid)<>""thenErrmsg=Errmsg+"<br>"+"<li>您輸入了非法的用戶名!</a>!"founderr=trueendififfounderr=truethencalltop(1,1)callerror("Information",errmsg)exitsubendif--word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄userid=checkstr(userid)userpwd=checkstr(userpwd)chkstat=chkuserlogin(userid,userpwd)ifchkstat<>""thencalltop(1,1)callerror("Information",chkstat)exitsubendifsql="update[student]setpoint=point+"&pLogin&",visitcount=visitcount+1,lastlogin=now()whereuserid='"&userid&"'"conn.execute(sql)response.cookies("fengyue")("txlusr")=useridresponse.cookies("fengyue")("txlpwd")=userpwdresponse.cookies("fengyue")("logintime")=now()ifinstr(request("comeurl"),"register.asp")>0orinstr(request("comeurl"),"login.asp")>0orinstr(request("comeurl"),"checklogin.asp")>0ortrim(request("comeurl"))=""orinstr(request("comeurl"),"getpasswd.asp")>0thendefaulturl="index.asp"rmsg="<BR><ul>"&_"<li><ahref="&defaulturl&"><fontcolor="&TableContentcolor&">返回同學(xué)錄首頁面</font></a></li>"&_"</ul>"elsedefaulturl=request("comeurl")rmsg="<BR><ul>"&_"<li><ahref=index.asp><fontcolor="&TableContentcolor&">返回同學(xué)錄首頁面</font></a></li>"&_"<li><ahref="&defaulturl&"><fontcolor="&TableContentcolor&">"&defaulturl&"</font></a></li>"&_"</ul>"只要成為改班級成員后就可以在班級里進展留言,上傳圖片,查看同學(xué)名片,查看訪問統(tǒng)計,還可以退出系統(tǒng)。如果用戶想在班級里面發(fā)表自己的心聲,進展留言的話就在班級首頁這個位置點擊“在線留言〞去到“note.asp〞頁面,就可以給班級里的同學(xué)留言,如圖5.8示:27word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄圖5.8在線留言采用VBScript語言來檢測是否輸入內(nèi)容是否合法,具體代碼如下:<scriptlanguage="javascript">}functionform1_onsubmit(){if(JHshRTrim(document.form1.content.value)==""){alert("留言內(nèi)容不能為空!")document.form1.content.focus()returnfalse}}</script>5.3.4后臺管理后臺管理頁admin.asp的主要功能是對前臺信息的管理和維護,通過后臺管理,管理員可以對系統(tǒng)進展全面的管理,為了保持界面的統(tǒng)一性,該頁面主要采用的是一個框架。通過對右邊代碼的調(diào)用來到達界面統(tǒng)一的效果。如圖5.9示:--word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄圖5.9圖5.9Admin.asp的框架具體定義如下:<html><head><title>班級管理</title><meta-equiv="Content-Type"content="text/html;charset=gb2312"></head><framesetcols="178,*"framespacing="0"border="0"frameborder="0"><framename="left"scrolling="no"target="rbottom"src="menu.asp"marginwidth="0"marginheight="0"><framesetrows="5%,*"><framename="rtop"target="rbottom"src="adminato.asp"marginwidth="0"marginheight="0"scrolling="no"><framename="rbottom"scrolling="auto"src="notice.asp"marginwidth="0"marginheight="0"></frameset><noframes>‘定義框架為頂部和嵌套的左邊框架<body></body></noframes></frameset></html>29word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄5.3.5相冊上傳一個班級同學(xué)錄,肯定是具有相冊上傳和管理功能的。該系統(tǒng)采用的是無組件上傳的,圖片上傳成功后,將上傳的圖片通過從數(shù)據(jù)庫中取出來,并顯示在IE瀏覽器上,如圖5.10示:圖5.10Showpic.asp的主要功能就是顯示圖片,其核心代碼如下:,,,,,,,.<<%dimrs,sqlsetrs=server.createobject("adodb.recordset")ifkeytype="all"thensql="selectclasspic.*,txluser.truenamefrom[classpic],[txluser]wheretxluser.userid=orderbypiciddesc"elsesql="selectclasspic.*,txluser.truenamefrom[classpic],[txluser]wheretxluser.userid=andclasspic.type='"&keytype&"'orderbypiciddesc"endifrs.opensql,conn,1,1ifrs.eofandrs.bofthen%>目前沒有相片<ahref="#"onClick="window.open('addpic.asp','ToseePlay','top=0,scrollbars=1,left='+(screen.width-650)/2);returnfalse;">上傳照片</a><%else%>--word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄Rs.Pagesize=40Pageno=CLng(Request("page"))'取得用page信息,并處理IfPageno<1ThenPageno=1IfPageno>Rs.PageCountThenPageno=Rs.PageCountIfpageNo=""ThenPageno=1%><%ForI=1ToRs.PageCountResponse.Write"<option>"&I&"</option>"Next%>’實現(xiàn)翻頁的效果<%ifrs.eofthenelseSubShowpage(Rs,pageno)'承受參數(shù),顯示記錄Rs.AbsolutePage=Pagenofori=1to10ifrs.eofthenexitforendif%><ahref=javascript:doPopUp("look.asp?id=<%=rs("picid")%>")><imgclass=unnamed1style="BORDER-LEFT-COLOR:#426e72;BORDER-BOTTOM-COLOR:#426e72;426e72;height=72src="photo/<%=rs("filename")%>"border=1dypop="圖片名稱:<%=rs("remark")%><br>所有者:<%=rs("name")%><br>描述:<%=rs("detail")%>"dyclass="red"></a></td><%rs.movenextifrs.eofthenexitfor<%endif%><%showpagers,pageno%><%endif%>,,,,,,.31word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄第六章系統(tǒng)測試6.1系統(tǒng)運行環(huán)境配置為了保證系統(tǒng)運行的效率和可靠性,效勞器端應(yīng)具有較高的軟硬件配置,客戶端的要求不需要很高,此系統(tǒng)可以廣泛運行于Internet,也適合于局域網(wǎng)。1.硬件環(huán)境:客戶端:CPU要求Ⅲ200以上,內(nèi)存64M以上。效勞器端:CPU要求Ⅲ800以上,內(nèi)存256M以上。2.軟件環(huán)境:客戶端:Windows2000/WindowsxpInternetExplorer4.0以上。效勞器端:ServerIIS5.0及其以上版本。數(shù)據(jù)庫:采用Access數(shù)據(jù)庫,運行于效勞器端。編程工具:DreamweaverMX6.2系統(tǒng)測試步驟和目的模塊測試的目的在于發(fā)現(xiàn)錯誤。測試時按以下要求進展:測試的依據(jù)為總體方案中規(guī)定的各單元功能與性能;測試的內(nèi)容為整個工程按邏輯劃分成的各個單元模塊;測試的條件為各單元模塊測試的環(huán)境要求;測試的方法為人工輸入數(shù)據(jù)。6.3系統(tǒng)測試與運行本系統(tǒng)采用的測試方法是先進展各模塊的測試,經(jīng)過修改和調(diào)整以后,進展總體測試。測試的結(jié)果各項功能均已到達根本的要求。本系統(tǒng)的采用的測試環(huán)境是:效勞器采用WindowsXP操作系統(tǒng)+IIS信使效勞管理;客戶機采用WindowsXP操作系統(tǒng)+IE瀏覽器。測試的主要內(nèi)容包括:登陸界面、注冊管理、在線留言、管理員后臺管理界面、后--word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄臺信息維護、后臺管理菜單等功能,測試功能一切正常,到達了設(shè)計的要求。6.4系統(tǒng)的缺乏經(jīng)過系統(tǒng)的測試,雖然各個模塊功能都能正常運行,但也存在如下的缺乏之處1.平安性處理的不是很好,未采用任何加密技術(shù)對系統(tǒng)重要信息進展加密??赡苁瓜到y(tǒng)存在潛在的危險。2.系統(tǒng)絕大多數(shù)程序采用VBScript進展編寫的,未能較好的利用COM等組件技術(shù),沒有根據(jù)系統(tǒng)功能的實現(xiàn)需求來設(shè)計相應(yīng)的組件,用來提高系統(tǒng)代碼利用率,減少反復(fù)調(diào)用腳本和#include指令。3.過于注重界面的美觀,而未考慮的到對瀏覽的速度問題。對于以上幾點缺乏之處,希望在接下來的工作中逐一解決。33word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄完畢語在兩個多月的畢業(yè)設(shè)計中,通過廣泛查閱與課題有關(guān)內(nèi)容,我不僅拓寬了自己的知識面,還在實踐過程中穩(wěn)固和加深了自己所學(xué)的理論知識,使自己的技術(shù)素質(zhì)和實踐能力有了進一步的提高,同時我的專業(yè)水平也有了很大的進步。經(jīng)過兩個多月的畢業(yè)設(shè)計,基本開發(fā)完成了網(wǎng)上同學(xué)錄。就用戶模塊功能來說根本符合要求,可以完成用戶注冊,登錄,顯示用戶列表、用戶密碼查詢等功能。界面美觀,易操作。由于時間有限、知識水平的有限,系統(tǒng)中難免存在缺乏之處,可能需要進一步的完善,也懇請各位教師批評指正,使我在以后的工作和實踐中加以改良和提高。--word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄參考文獻[1]楊冀川,徐梅,ASP動態(tài)設(shè)計與制作[].:機械工業(yè),2001.7[2]郝文化,網(wǎng)頁設(shè)計與建立[].:機械工業(yè),2003.5[3]徐建波,Internet與Web設(shè)計教程[].中國礦業(yè)大學(xué),2002.1[4]X梅,朱汝光,網(wǎng)頁設(shè)計與制作[].:機械工業(yè),2004.8[5]陳會安.ASP網(wǎng)頁制作徹底研究[M].:人民郵電.2001[6]DinoEsposito.ASP數(shù)據(jù)訪問高級編程[M]:機械工業(yè).2001[7]X軍,王佩楷ASP動態(tài)設(shè)計經(jīng)典案例[M]:機械工業(yè)2005[8]汪成龍,高曉丁,李晶,曹劍英.ASP數(shù)據(jù)庫訪問的身份驗證策略[J].紡織高校根底科學(xué)學(xué)報.2004,017(002).155~159[9]趙淑霞,陳書平.基ASP構(gòu)造交互WEB平安技術(shù)[J].XX煤炭.2004,27~28[10]X偉發(fā).基于B/S模式下的信息系統(tǒng)的開發(fā)[J].XX商學(xué)院學(xué)報.2002,107~108[11]X登新,呂何新.基于WEB的信息管理系統(tǒng)[J].XX樹人大學(xué)學(xué)報.2001,75~77[12]X萍.ASP技術(shù)在信息系統(tǒng)中的應(yīng)用[J].XX教育學(xué)院學(xué)報.2003,35~36[13]李景怡.基于web信息系統(tǒng)的形成與開展[J].XX商學(xué)院學(xué)報.2001,102~103[14]成科揚.基于J2EE體系構(gòu)造的信息系統(tǒng)的設(shè)計與研究[J].計算機應(yīng)用研究學(xué)報.2005,214~216[15]秦玉平,常華.基于Web信息管理系統(tǒng)的設(shè)計與實現(xiàn)[J].XX工學(xué)院報.2005,91~94[16]段衛(wèi)華,陳春林.ASP技術(shù)在Web數(shù)據(jù)庫中的應(yīng)用[J].電腦知識與技術(shù).2005,4~5致謝經(jīng)過這兩個月的努力,今天終于完成了畢業(yè)設(shè)計所有工作。首先要衷心感謝鄧志宏35word文檔精品文檔分享基于WEB的信息處理系統(tǒng)班級同學(xué)錄教師在整個畢業(yè)設(shè)計期間給予我無微不至的關(guān)心和細(xì)心的指導(dǎo)。以及在畢業(yè)設(shè)計期間,給我提出的許多珍貴的意見和誠懇性的建議。鄧教師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。在鄧教師的指導(dǎo)下,我系統(tǒng)的學(xué)習(xí)了ASP技術(shù)的理論、Dreamweaver編程技巧,使得系統(tǒng)各個功能模塊逐漸從能運行走向完美。并了解系統(tǒng)開發(fā)的流程和方法,給以后的工作帶來很大的幫助。另外還要感謝在這畢業(yè)設(shè)計中給過我?guī)椭乃薪處熀屯瑢W(xué),真誠的感謝你們對我的幫助。程序附錄下面是面實現(xiàn)的代碼:--word文檔精品文檔分享基于WEB的信息處理系統(tǒng)—班級同學(xué)錄<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"":///TR/html4/loose.dtd"><!--#includefile="syssetup.asp"--><!--#includefile="inc/func.INC"--><!--#includefile="inc/chkonline.asp"--><%ifrequest.cookies("myuserid")<>""thenuserid=request.cookies("myuserid")password=request.cookies("mypwd")session("myuserid")=useridsession("mypwd")=passwordelseuserid=session("myuserid")password=session("mypwd")endifcallonline()%><html><head><title>@信息管理班@</title></style><linkhref="css.css"rel="stylesheet"type="text/css"><linkhref="ccs4.css"rel="stylesheet"type="text/css"><linkhref="css32.css"rel="stylesheet"type="text/css"></head><body><pclass="unnamed2"> </p><tablewidth="780"border="1"align="center"cellspacing="0"bordercolor="cccccc"bgcolor="ffffff"><tr><tdclass="unnamed1"scope="row"><tablewidth="778"border="1"align="center"cellspacing="0"bordercolor="cccccc"bgcolor="ffffff"><tr><tdcolspan="2"class="unnamed1"scope="row"><!--#includefile="head.asp"--></td></tr><tr><tdwidth="187"valign="top"class="unnamed1"scope="row"><!--#includefile="left1.asp"--></td><tdwidth="608"><tablewidth="100%"height="100%"border="0"cellpadding="0"cellspacing="0"><tr><td><imgsrc="images/spacer.gif"width="280"height="1"borde
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CGMA 033002-2020壓縮空氣站節(jié)能設(shè)計指南
- T/CEMIA 037-2023厚膜集成電路用銀鈀導(dǎo)體漿料規(guī)范
- T/CECS 10326-2023智慧社區(qū)大數(shù)據(jù)平臺技術(shù)要求
- T/CECS 10039-2019綠色建材評價墻面涂料
- T/CECA-G 0237-2023空氣源熱泵與燃?xì)庠O(shè)備耦合供熱系統(tǒng)技術(shù)規(guī)范
- T/CCMA 0085-2019市政與環(huán)衛(wèi)車輛作業(yè)標(biāo)志燈
- T/CCASC 3003-2023電石渣中乙炔含量測定氣相色譜法
- T/CCAS 033-2023油井水泥漿防氣竄試驗方法
- T/CAPEB 00001.8-2022制藥裝備容器和管道第8部分:驗證
- 湖北成人考試題庫及答案
- 公路養(yǎng)護手冊流程
- 卵巢過度刺激綜合征OHSS護理查房
- 隧道勘察重點難點分析報告
- 食品供應(yīng)鏈安全培訓(xùn)
- 《新課程標(biāo)準(zhǔn)解讀》課件
- 《鐵及其化合物》說課課件(省級課比賽)
- 高考復(fù)習(xí)-烴的衍生物課件
- BODAS編程培訓(xùn)課件
- 華文版書法五年級下冊 第16課 集字練習(xí)-推陳出新 教案
- 北京奧林匹克森林公園理法初探
- 單值-移動極差X-MR控制圖-模板
評論
0/150
提交評論