版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
畢業(yè)設(shè)計論文設(shè)計題科研項目網(wǎng)上申報管理系統(tǒng)教學(xué)班:學(xué)生姓名:學(xué)號:指導(dǎo)教師:完成日期:摘要隨著社會信息化的發(fā)展,社會上很多事務(wù)的管理也跟著相應(yīng)發(fā)生了根本的變化,科研項目申報管理也跟著發(fā)生了變化,以前的管理是一種各地信息分散然后再集中到中央,信息的傳送途徑是通過簡單人工傳送,這樣使辦事效率低。此外,各個分散機構(gòu)的項目申報在辦理后不能及時集中到中央數(shù)據(jù)中心,不利于管理層的信息統(tǒng)計與決策?;谝陨犀F(xiàn)狀,采用先進的信息化管理系統(tǒng)可以解決這些問題。這樣就方便了管理層的統(tǒng)一管理和決策,同時提供了工作效率。本系統(tǒng)用于對轄區(qū)內(nèi)單位科研項目申報立項流程的管理,傳統(tǒng)模式的管理花費很多的精力,采用信息新技術(shù)優(yōu)化管理手段,強化申報流程,加強項目監(jiān)管,提高工作效率。各模塊對應(yīng)的功能不同:個人申報模塊提供的是面向個人的項目申報與管理功能;推薦單位模塊提供的是管理個人申報項目與向衛(wèi)生廳推薦合適項目的功能;管理中心模塊提供的是對各推薦單位推薦上來的項目進行管理并分配專家進行評審,最后根據(jù)評審專家對該項目的意見與打分,決定是否對該項目進行立項的功能;評審專家模塊提供專家對分配到的項目進行打分與提供專家意見的功能。關(guān)鍵字:Dreamweaver;ACCESS;ASP
ABSTRACTAlongwithsocialinformationizationofdevelopment,societyalotofbusinessofmanagementalsofollowedtocorrespondoccurrencerootofvariety,theresearchitemdeclaredmanagementtoalsofollowedoccurrencevariety,pastofmanagementisakindofeveryplaceinformationdispersionthenagainconcentrationarrivecentral,informationoftransmissionthepathistopasssimpleartificialtransmission,somaketohandleaffairsanefficiencylow.Inaddition,eachdispersionorganizationoftheitemdeclareaftercarryoutcan'tintimeconcentrationarrivecentraldatacenter,disadvantageousinmanagementlayerofinformationstatisticsanddecision.Accordingtotheabovepresentcondition,adoptionforerunnerofinformation-basedmanagementthesystemcanwork°outtheseproblems.Soconveniencemanagementunifyoflayermanagementanddecision,providedaworkefficiencyinthemeantime.Thissystemusedfordeclaringmanagementofsignaprocesstotheunitresearchinthemagistracyitem,traditionthemanagementofthemodecostalotofenergy,adoptioninformationnewthetechniquebeexcellenttoturnmanagementmeans,enhancetodeclareprocess,strengthenitemtotakechargeof,exaltationworkefficiency.Eachmoldpiecerightnessshouldoffunctiondissimilarity:Personaldeclareamoldpiecetoprovideofistofacetopersonalitemtodeclarewithmanagementfunction;Recommendanunitmoldapieceprovideofismanagementpersonaldeclareitemwithrecommendtowardthehealthhallaccommodationitemoffunction;Managementcentermoldpieceprovideofisrightnesseachrecommendunitrecommendcomeupoftheitemcarryonmanagementandallotmenttheexpertcarryonjudge,endaccordingtojudgeexpertrightnessshouldopinionanddozenoftheitemcent,decisionwhetherrightnessshouldtheitemcarryonthefunctionwhichsignanitem;Judgeexpertmoldpieceprovideanexperttoallotmentarriveoftheitemcarryondozencentwithprovidetheexpertwiththeopinionoffunction.Keyword:Dreamweaver;ACCESS;ASP目錄摘要 .3第1章ASP簡介 ..31.1ActiveServerPages簡介 .31.2ASP的新功能 41.3ASP頁面的結(jié)構(gòu) 51.4ASP的運行環(huán)境 51.5ASP內(nèi)建對象 51.6ASP的主要內(nèi)置組件 61.7DatabaseAccess組件ADO 61.8ASP的腳本語言 61.9ASP能干什么? 71.10HTML和ASP的區(qū)別 7第二章運行環(huán)境及系統(tǒng)性能需求分析52.1、硬件需求52.2、軟件需求62.3、開發(fā)環(huán)境6第三章科研項目網(wǎng)上申報管理系統(tǒng)的設(shè)計93.1、系統(tǒng)詳細(xì)功能分析83.2、數(shù)據(jù)庫設(shè)計與實現(xiàn)19第四章科研項目網(wǎng)上申報管理系統(tǒng)的實現(xiàn)254.1、數(shù)據(jù)庫的連接254.2、登錄界面設(shè)計284.3、系統(tǒng)用戶注冊模塊334.4、項目申報模塊374.5、用戶信息修改模塊包括39管理及評審模塊包括414.7、項目查詢打印模塊包括44管理模塊47總結(jié)50致謝51參考文獻52第1章ASP簡介ActiveServerPages簡介MicrosoftActiveServerPages(ASP)是服務(wù)器端的腳本編寫環(huán)境,通過這種環(huán)境用戶可用它來創(chuàng)建動態(tài)Web頁或生成功能強大的Web應(yīng)用程序。ASP頁是包括HTML標(biāo)記、文本和腳本命令的文件。ASP頁可調(diào)用ActiveX組件來執(zhí)行任務(wù),例如連接到數(shù)據(jù)庫或進行商務(wù)計算。通過ASP,可為用戶的Web頁添加交互內(nèi)容或用HTML頁構(gòu)成整個Web應(yīng)用程序,這些應(yīng)用程序使用HTML頁作為用戶的客戶的界面。對于HTML編寫人員:如果用戶是位HTML編寫人員,用戶將發(fā)現(xiàn)ASP腳本提供了創(chuàng)建交互頁的簡便方法。如果用戶曾想從HTML表格中收集數(shù)據(jù),或用顧客的姓名個人化HTML文件,或根據(jù)瀏覽器的不同使用不同的特性,用戶會發(fā)現(xiàn)ASP提供了一個出色的解決方案。以前,要想從HTML表格中收集數(shù)據(jù),就不得不學(xué)習(xí)一門編程語言來創(chuàng)建一個CGI應(yīng)用程序。現(xiàn)在,用戶只要將一些簡單的指令嵌入到用戶的HTML文件中,就可以從表格中收集數(shù)據(jù)并進行分析。用戶再不必學(xué)習(xí)完整的編程語言或者單獨編譯程序來創(chuàng)建交互頁。隨著不斷掌握使用ASP和腳本語言的技巧,用戶可以創(chuàng)建更復(fù)雜的腳本。對于ASP,用戶可以便捷地使用ActiveX組件來執(zhí)行復(fù)雜的任務(wù),比如連接數(shù)據(jù)庫以存儲和檢索信息。對于有經(jīng)驗的腳本編寫人員:如果用戶已經(jīng)掌握一門腳本語言,如VBScript、JavaScript或PERL,而且用戶已經(jīng)了解使用ASP的方法。只要安裝了符合ActiveX腳本標(biāo)準(zhǔn)的相應(yīng)腳本引擎,就可以在ASP頁中使用任何一種腳本語言。ASP帶有MicrosoftVisualBasicScriptingEdition(VBScript)和MicrosoftJScript的腳本引擎,這樣用戶可以立即開始編輯腳本。PERL、REXX和Python的ActiveX腳本引擎可以從第三方開發(fā)人員處獲得。對于Web開發(fā)人員:如果用戶已經(jīng)掌握了一門編程語言,如VisualBasic,用戶將發(fā)現(xiàn)ASP是快速創(chuàng)建Web應(yīng)用程序的一個非常靈活的方法。通過向HTML中添加腳本命令,用戶能夠創(chuàng)建應(yīng)用程序的HTML接口。通過創(chuàng)建自己的ActiveX組件,可以將應(yīng)用程序中的商業(yè)邏輯封裝到能夠從腳本、其他組件或從其他程序中調(diào)用的模塊。使用ASP進行計算的Web可轉(zhuǎn)化為有形的利益,它使Web供應(yīng)商能夠提供交互的商業(yè)應(yīng)用而不僅僅是發(fā)布內(nèi)容。例如,旅行社能夠比公布航空時刻表做得更多;用ASP腳本可以讓客戶察看現(xiàn)有的航班、比較費用并預(yù)定座位。包含在WindowsNTOptionpack中的MicrosoftTransactionServer(MTS)可以降低在服務(wù)器上構(gòu)造程序的復(fù)雜性和費用。MTS可以解決開發(fā)那些保密性強的、可分級的以及可靠的Web應(yīng)用程序的復(fù)雜性問題。ActiveServerPages模型:瀏覽器從Web服務(wù)器上請求.asp文件時,ASP腳本開始運行。然后Web服務(wù)器調(diào)用ASP,ASP全面讀取請求的文件,執(zhí)行所有腳本命令,并將Web頁傳送給瀏覽器。由于腳本在服務(wù)器上而不是在客戶端運行,傳送到瀏覽器上的Web頁是在Web服務(wù)器上生成的。所以不必?fù)?dān)心瀏覽器能否處理腳本:Web服務(wù)器已經(jīng)完成了所有腳本的處理,并將標(biāo)準(zhǔn)的HTML傳輸?shù)綖g覽器。由于只有腳本的結(jié)果返回到瀏覽器,所以服務(wù)器端腳本不易復(fù)制。用戶看不到創(chuàng)建他們正在瀏覽的頁的腳本命令。1.2ASP的新功能ActiveServerPages在功能方面有所增強,更易于開發(fā)應(yīng)用程序。Microsoft腳本調(diào)試程序。用戶可以使用腳本調(diào)試程序調(diào)試.asp文件。事務(wù)性腳本。ASP頁和頁中使用的對象可以運行于事務(wù)環(huán)境之下。在頁上的全部工作只有兩種結(jié)果:提交或終止。事務(wù)可以保護應(yīng)用程序免于因失敗而導(dǎo)致數(shù)據(jù)丟失。管理工具。許多應(yīng)用程序設(shè)置可在Internet服務(wù)管理器上進行,這是InternetInformationServer和PersonalWebServer(在WindowsNTWorkstation上)的管理工具。文件上載。瀏覽器可以通過PostingAcceptor應(yīng)用程序?qū)⑽募陷d到Web服務(wù)器??梢跃帉慉SP腳本來發(fā)送帶有從PostingAcceptor傳來的信息的email,如每一個上載文件的位置和名稱。新的ASP組件。ASP提供了新的基礎(chǔ)組件。應(yīng)用程序根目錄的改變。ASP應(yīng)用程序的根目錄在用戶的Web站點上可以是物理目錄。以前,根目錄必須映射為虛擬目錄?,F(xiàn)在可以用Internet服務(wù)管理器指示ASP應(yīng)用程序的根目錄。必須將.asp文件置于應(yīng)用程序樹中,Web服務(wù)器才能檢測文件的改變并且自動重裝它們。支持1.1協(xié)議。InternetInformationServer和PersonalWebServer支持1.1協(xié)議。在響應(yīng)支持1.1的瀏覽器(例如InternetExplorer4.0)時,這一支持可使ASP利用新協(xié)議的高效率。例如,當(dāng)向瀏覽器返回頁的時候,ASP使用大塊轉(zhuǎn)換編碼以提高網(wǎng)絡(luò)效率。ASP頁面的結(jié)構(gòu)ASP的程序代碼簡單、通用,文件名由.asp結(jié)尾,ASP文件通常由四部分構(gòu)成:標(biāo)準(zhǔn)的HTML標(biāo)記:所有的HTML標(biāo)記均可使用。ASP語法命令:位于<%%>標(biāo)簽內(nèi)的ASP代碼。服務(wù)器端的include語句:可用#include語句調(diào)入其他ASP代碼,增強了編成的靈活性。腳本語言:ASP自帶JaverScript和VBScript兩種腳本語言,增加了ASP的編程功能,用戶也可安裝其他腳本語言,如Perl、Rexx等。1.4ASP的運行環(huán)境目前ASP可運行在四種環(huán)境下:WINDOWSNTserver,運行IIS(InternetInformationService)4.0以上。WINDOWSNTworkstation運行PWS(PersonalWebServer)4.0以上。WINDOWS95/98/Me運行PWS4.0以上。WINDOWS2000/XP運行IIS5.0/5.1(支持最新的ASP3.0)1.5ASP內(nèi)建對象ActiveServerPages提供內(nèi)建對象,這些對象使用戶更容易收集通過瀏覽器請求發(fā)送的信息、響應(yīng)瀏覽器以及存儲用戶信息(如用戶首選項)。Application對象:可以使用Application對象使給定應(yīng)用程序的所有用戶共享信息。Request對象:可以使用Request對象訪問任何用請求傳遞的信息,包括從HTML表格用POST方法或GET方法傳遞的參數(shù)、cookie和用戶認(rèn)證。Request對象使您能夠訪問發(fā)送給服務(wù)器的二進制數(shù)據(jù),如上載的文件。Response對象:可以使用Response對象控制發(fā)送給用戶的信息。包括直接發(fā)送信息給瀏覽器、重定向瀏覽器到另一個URL或設(shè)置cookie的值。Server對象:Server對象提供對服務(wù)器上的方法和屬性進行的訪問。最常用的方法是創(chuàng)建ActiveX組件的實例(Server.CreateObject)。其他方法用于將URL或HTML編碼成字符串,將虛擬路徑映射到物理路徑以及設(shè)置腳本的超時期限。Session對象:可以使用Session對象存儲特定的用戶會話所需的信息。當(dāng)用戶在應(yīng)用程序的頁之間跳轉(zhuǎn)時,存儲在Session對象中的變量不會清除;而用戶在應(yīng)用程序中訪問頁時,這些變量始終存在。也可以使用Session方法顯式地結(jié)束一個會話和設(shè)置空閑會話的超時期限。ObjectConection對象:可以使用ObjectConection對象提交或撤消由ASP腳本初始化的事務(wù)。1.6ASP的主要內(nèi)置組件AdRotator組件:可用來安指定計劃在同一頁上自動輪換顯示廣告,用于WWW上日益重要的廣告服務(wù)。BrowserCapabilities組件:確定訪問WEB站點的用戶瀏覽器的功能數(shù)據(jù),包括類型、性能、版本等。DatabaseAccess組件:提供ADO(ActiveXDataObjects)來訪問支持ODBC的數(shù)據(jù)庫。FileAccess組件:提供對服務(wù)器端文件的讀寫功能。ContentLinking組件:生成WEB頁內(nèi)容列表,并將各頁順序連接,用于制作導(dǎo)航條。此外,還可安裝Myinfo、Counters、ContentRotator、PageCount等組件,用戶也可自行編制Active組件,以提高系統(tǒng)的實用性。1.7DatabaseAccess組件ADOWWW上很重要的應(yīng)用是訪問WEB數(shù)據(jù)庫,用ASP訪問WEB數(shù)據(jù)庫時,必須使用ADO組件,ADO是ASP內(nèi)置的ActiveX服務(wù)器組件(ActiveXServerComponent),通過在WEB服務(wù)器上設(shè)置ODBC和OLEDB可連接多種數(shù)據(jù)庫:如SYBASE、ORACLE、INFORMIX、SQLSERVER、ACCESS、VFP等,是對目前微軟所支持的數(shù)據(jù)庫進行操作的最有效和最簡單直接的方法。ADO組件主要提供了以下七個對象和四個集合來訪問數(shù)據(jù)庫。Connection對象:建立與后臺數(shù)據(jù)庫的連接。Command對象:執(zhí)行SQL指令,訪問數(shù)據(jù)庫。Parameters對象和Parameters集合:為Command對象提供數(shù)據(jù)和參數(shù)。RecordSet對象:存放訪問數(shù)據(jù)庫后的數(shù)據(jù)信息,是最經(jīng)常使用的對象。Field對象和Field集合:提供對RecordSet中當(dāng)前紀(jì)錄的各個字段進行訪問的功能。Property對象和Properties集合:提供有關(guān)信息,供Connection、Command、RecordSet、Field對象使用。Error對象和Errors集合:提供訪問數(shù)據(jù)庫時的錯誤信息。1.8ASP的腳本語言腳本語言是一種介于HTML和VB、JAVA等高級語言之間的一種語言,它可以和HTML語言混在一起使用,可以用來在瀏覽器客戶端進行程序編制,從而控制瀏覽器等對象操作。ASP本身不是一種腳本語言,但他卻為嵌入HTML的腳本語言提供了運行環(huán)境。ASP中常用的腳本語言有VBScript和JavaScript,系統(tǒng)默認(rèn)語言是VBScript,在系統(tǒng)中,兩種腳本語言都有使用。1.9ASP能干什么?用HTML,CSS已經(jīng)能夠編寫非常漂亮的靜態(tài)網(wǎng)頁,但是這些網(wǎng)頁缺乏和用戶的互動性。比如,你需要為你的網(wǎng)站增加用戶注冊和登錄的功能;你可能還需要做一些網(wǎng)上調(diào)查,了解用戶對于某個事件或者產(chǎn)品的反饋;你還可能需要一個電子商務(wù)網(wǎng)站,及時發(fā)布產(chǎn)品信息和滿足用戶在線訂購的需要編寫ASP動態(tài)網(wǎng)頁能夠幫助你實現(xiàn)這些和用戶互動的功能。HTML和ASP的區(qū)別HTML是編寫網(wǎng)頁的最簡單的語言。HTML只能用于編寫靜態(tài)的網(wǎng)頁。當(dāng)一個用戶瀏覽器(下圖所示:WebClient)
從Web服務(wù)器(下圖所示:WebServer)要求一個HTML網(wǎng)頁時,Web服務(wù)器就將這個網(wǎng)頁直接發(fā)送給用戶瀏覽器,不經(jīng)過計算處理。然后用戶瀏覽器會處理該網(wǎng)頁的HTML代碼,然后將結(jié)果顯示出來。見下圖所示:(2.1)而ASP的處理過程則更復(fù)雜些。當(dāng)一個用戶瀏覽器(下圖所示:WebClient)從Web服務(wù)器(下圖所示:WebServer)要求一個
ASP網(wǎng)頁時,Web服務(wù)器會將這個ASP文件發(fā)送給Web服務(wù)器的ASP引擎(下圖所示:ASPEngine),ASP引擎則將該ASP網(wǎng)頁中所有的服務(wù)器端腳本(下圖所示:<%和%>之間的代碼)
轉(zhuǎn)換成HTML代碼,然后將所有HTML代碼發(fā)送給用戶瀏覽器。見下圖所示:(2.2)從下圖就可以看出來靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁的不同之處,所以說動態(tài)網(wǎng)頁并不是有能動的圖片和動畫的網(wǎng)頁。圖
圖第二章運行環(huán)境及系統(tǒng)性能需求分析2.1、硬件需求:cpu:interpentuimII或等效處理器、300MHZ或更高內(nèi)存:96MB可用內(nèi)存硬盤:275MB以上可用磁盤空間顯示器:可達(dá)800×600像素的256色顯示器或更高2.2、軟件需求:操作系統(tǒng)windows98/2000/NT(或更高版本)瀏覽器:netscapenavigator4.0或microsoftinternetexplover4.0或更高本。2.3、開發(fā)環(huán)境:dreamweaver主要利用ASP+ACCESS及IIS環(huán)境進行開發(fā)開發(fā)工具,主要利用Dreamweaver8.0及ACCESS進行開發(fā)第三章科研項目網(wǎng)上申報管理系統(tǒng)的設(shè)計3.1、系統(tǒng)詳細(xì)功能分析一、模塊劃分系統(tǒng)登陸界面設(shè)計該系統(tǒng)基于互聯(lián)網(wǎng)b/s模式設(shè)計??傮w結(jié)構(gòu)圖如下圖:登陸界面登陸界面科研項目網(wǎng)上申報管理系統(tǒng)推薦單位模塊管理中心模塊評審專家模塊個人申報模塊各模塊結(jié)構(gòu)設(shè)計圖如下:個人申報模塊:項目申報項目查詢個人資料密碼修改項目申請書模版推薦單位模塊:項目推薦項目管理項目評審管理中心模塊:項目評審申報年度申報年度推薦單位推薦單位評審專家評審專家項目查詢打印項目查詢打印項目申請書模板項目申請書模板各模塊對應(yīng)的功能不同:個人申報模塊提供的是面向個人的項目申報與管理功能;推薦單位模塊提供的是管理個人申報項目與向衛(wèi)生廳推薦合適項目的功能;管理中心模塊提供的是對各推薦單位推薦上來的項目進行管理并分配專家進行評審,最后根據(jù)評審專家對該項目的意見與打分,決定是否對該項目進行立項的功能;評審專家模塊提供專家對分配到的項目進行打分與提供專家意見的功能。由于各模塊功能設(shè)置不一樣,為了避免系統(tǒng)權(quán)限分配混亂,我們采取的方法是:個人通過網(wǎng)頁注冊獲得進入個人申報模塊的用戶名與密碼(系統(tǒng)通過個人注冊時填寫的個人身份證號碼進行辨別,保證用戶的唯一性),進入個人申報模塊后的個人將獲得申報項目等權(quán)限。而管理中心的管理員用戶名與密碼將由我們直接在系統(tǒng)中進行設(shè)置,并提供給衛(wèi)生廳科教處。確定該管理員人員名單后,將由該管理員在管理中心設(shè)置推薦單位與評審專家的用戶帳號與密碼并提供給相應(yīng)的負(fù)責(zé)人。系統(tǒng)流程圖如下:所屬推薦單位所屬推薦單位是否推薦是否將結(jié)果返回到個人管理中心個人申報項目審查網(wǎng)上評審不通過通過將結(jié)果返回到管理中心3.2、數(shù)據(jù)庫設(shè)計與實現(xiàn)數(shù)據(jù)庫名:用戶:項目申報用戶信息修改退出登陸管理員項目管理項目查詢打印用戶信息管理退出登陸表userusernamepasswordtypemingchengsfzdiziyoubiandianhua表xiangmumingchengxuekeshengbaorenjinfeizhuangtai第四章科研項目網(wǎng)上申報管理系統(tǒng)的實現(xiàn)4.1、數(shù)據(jù)庫的連接<%dimdbsetdb=server.createobject("ADODB.connection")db.open"dbq="&server.mappath("data/k.mdb")&";driver={microsoftaccessdriver(*.mdb)};"4.2、登錄界面設(shè)計<4.3、系統(tǒng)用戶注冊管理模塊4.4、項目申報模塊4.5、用戶信息修改模塊包括管理及評審模塊包括<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><!--#includefile="Connections/conn.asp"--><%DimRecordset1DimRecordset1_cmdDimRecordset1_numRowsSetRecordset1_cmd=Server.CreateObject("ADODB.Command")Recordset1_cmd.ActiveConnection=MM_conn_STRINGRecordset1_cmd.CommandText="SELECT*FROMxiangmu"Recordset1_cmd.Prepared=trueRecordset1_numRows=0%><%DimMM_paramName%><%'***GoToRecordandMoveToRecord:createstringsformaintainingURLandFormparametersDimMM_keepNoneDimMM_keepURLDimMM_keepFormDimMM_keepBothDimMM_removeListDimMM_itemDimMM_nextItem'createthelistofparameterswhichshouldnotbemaintainedMM_removeList="&index="If(MM_paramName<>"")ThenMM_removeList=MM_removeList&"&"&MM_paramName&"="EndIfMM_keepURL=""MM_keepForm=""MM_keepBoth=""MM_keepNone=""'addtheURLparameterstotheMM_keepURLstringMM_nextItem="&"&MM_item&"="If(InStr(1,MM_removeList,MM_nextItem,1)=0)ThenMM_keepURL=MM_keepURL&MM_nextItem&Server.URLencode(Request.QueryString(MM_item))EndIfNext'addtheFormvariablestotheMM_keepFormstringMM_nextItem="&"&MM_item&"="If(InStr(1,MM_removeList,MM_nextItem,1)=0)ThenMM_keepForm=MM_keepForm&MM_nextItem&Server.URLencode(Request.Form(MM_item))EndIfNext'createtheForm+URLstringandremovetheintial'&'fromeachofthestringsMM_keepBoth=MM_keepURL&MM_keepFormIf(MM_keepBoth<>"")ThenMM_keepBoth=Right(MM_keepBoth,Len(MM_keepBoth)-1)EndIfIf(MM_keepURL<>"")ThenMM_keepURL=Right(MM_keepURL,Len(MM_keepURL)-1)EndIfIf(MM_keepForm<>"")ThenMM_keepForm=Right(MM_keepForm,Len(MM_keepForm)-1)EndIf'autilityfunctionusedforaddingadditionalparameterstothesestringsFunctionMM_joinChar(firstItem)If(firstItem<>"")ThenMM_joinChar="&"ElseMM_joinChar=""EndIfEndFunction%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"":///TR/html4/loose.dtd"><html><head><meta-equiv="Content-Type"content="text/html;charset=gb2312"><title>管理員后臺</title><linkhref="img/x.css"rel="stylesheet"type="text/css"></head><bodymarginheight="0"marginwidth="0"topmargin="0"bottommargin="0"><!--#includefile="top.htm"--><tablewidth="760"border="0"align="center"cellpadding="0"cellspacing="0"bgcolor="#FFFFFF"><tr><tdalign="center"valign="top"><tablewidth="760"border="0"align="center"cellpadding="0"cellspacing="0"class="x"><tr><tdheight="25"colspan="7"align="center"valign="middle">項目管理及評審</td></tr><tralign="center"valign="bottom"><tdwidth="15%">項目名稱</td><tdwidth="15%">所屬學(xué)科</td><tdwidth="15%">申報單位/個人名稱</td><tdwidth="15%">申請金費</td><tdwidth="15%">申報狀態(tài)</td><tdwidth="10%">評審</td><tdwidth="10%">刪除</td></tr><tralign="center"valign="bottom"><td><%=(Recordset1.Fields.Item("mingcheng").Value)%></td><td><%=(Recordset1.Fields.Item("xueke").Value)%></td><td><%=(Recordset1.Fields.Item("shengbaoren").Value)%></td><td><%=(Recordset1.Fields.Item("jinfei").Value)%></td><td><%=(Recordset1.Fields.Item("zhuangtai").Value)%></td><td><AHREF="agai.asp?<%=Server.HTMLEncode(MM_keepURL)&MM_joinChar(MM_keepURL)&"id="&Recordset1.Fields.Item("id").Value%>">評審</A></td><td><AHREF="adel.asp?<%=Server.HTMLEncode(MM_keepURL)&MM_joinChar(MM_keepURL)&"id="&Recordset1.Fields.Item("id").Value%>">刪除</A></td></tr></table></td></tr></table><!--#includefile="foot.htm"--></body></html><%Recordset1.Close()SetRecordset1=Nothing%>4.7、項目查詢打印模塊<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><!--#includefile="Connections/conn.asp"--><%DimRecordset1__MMColParamRecordset1__MMColParam="1"If(Request.Form("mingcheng")<>"")ThenRecordset1__MMColParam=Request.Form("mingcheng")EndIf%><%DimRecordset1DimRecordset1_cmdDimRecordset1_numRowsSetRecordset1_cmd=Server.CreateObject("ADODB.Command")Recordset1_cmd.ActiveConnection=MM_conn_STRINGRecordset1_cmd.CommandText="SELECT*FROMxiangmuWHEREmingcheng=?"Recordset1_cmd.Prepared=trueRecordset1_cmd.Parameters.AppendRecordset1_cmd.CreateParameter("param1",200,1,50,Recordset1__MMColParam)'adVarCharRecordset1_numRows=0%><%DimRepeat1__numRowsDimRepeat1__indexRepeat1__numRows=-1Repeat1__index=0Recordset1_numRows=Recordset1_numRows+Repeat1__numRows%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"":///TR/html4/loose.dtd"><html><head><meta-equiv="Content-Type"content="text/html;charset=gb2312"><title>管理員后臺</title><linkhref="img/x.css"rel="stylesheet"type="text/css"><styletype="text/css"><!--.STYLE1{color:#FFFFFF}.STYLE2{color:#FFFFFF;font-size:12px;}--></style></head><bodymarginheight="0"marginwidth="0"topmargin="0"bottommargin="0"><!--#includefile="top.htm"--><tablewidth="760"border="0"align="center"cellpadding="0"cellspacing="0"bgcolor="#FFFFFF"><tr><tdalign="center"valign="top"><formname="form1"method="post"action="s.asp"><tablewidth="500"border="0"cellspacing="0"cellpadding="0"><tralign="center"valign="bottom"><td>項目名稱</td><tdwidth="30%"><label><inputname="mingcheng"type="text"id="mingcheng"></label></td><td><label><inputtype="submit"name="Submit"value="項目查詢"></label></td></tr></table></form></td></tr></table><tablewidth="760"border="1"align="center"cellpadding="0"cellspacing="0"bordercolor="#ECE9D8"bgcolor="#FFFFFF"class="x"><tr><tdheight="25"colspan="7"align="center"valign="middle"><spanclass="x">項目查詢結(jié)果</span></td></tr><tralign="center"valign="bottom"><tdwidth="15%"><spanclass="x">項目名稱</span></td><tdwidth="15%"><spanclass="x">所屬學(xué)科</span></td><tdwidth="15%"><spanclass="x">申報單位/個人名稱</span></td><tdwidth="15%"><spanclass="x">申請金費</span></td><tdwidth="15%"><spanclass="x">申報狀態(tài)</span></td></tr><%While((Repeat1__numRows<>0)AND(NOTRecordset1.EOF))%><%IfNotRecordset1.EOFOrNotRecordset1.BOFThen%><tralign="center"valign="bottom"class="x"><td><spanclass="x"><%=(Recordset1.Fields.Item("mingcheng").Value)%></span></td><td><spanclass="x"><%=(Recordset1.Fields.Item("xueke").Value)%></span></td><td><spanclass="x"><%=(Recordset1.Fields.Item("shengbaoren").Value)%></span></td><td><spanclass="x"><%=(Recordset1.Fields.Item("jinfei").Value)%></span></td><td><spanclass="x"><%=(Recordset1.Fields.Item("zhuangtai").Value)%></span></td></tr><%EndIf'endNotRecordset1.EOFOrNOTRecordset1.BOF%><%Repeat1__index=Repeat1__index+1Repeat1__numRows=Repeat1__numRows-1Recordset1.MoveNext()Wend%><br></table><tablewidth="760"border="0"align="center"cellpadding="0"cellspacing="0"bgcolor="#FFFFFF"class="x"><tr><tdalign="center"><ahref="#"onclick="javascript:window.print();">打印本頁<a></td></tr></table><divalign="center"><!--#includefile="foot.htm"--></div></body></html><%Recordset1.Close()SetRecordset1=Nothing%>管理模塊致謝在本次課程設(shè)計過程中,我從指導(dǎo)老師——余老師身上學(xué)到了很多東西。他認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。他無論在理論上還是在實踐中,都給與我們很大的幫助,使我們得到很大的提高,這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,在此感謝他耐心的輔導(dǎo)和無限的幫助!作為即將走出校門我,由于水平有限,在知識、經(jīng)驗方面都存在著不足。因此,該系統(tǒng)必然會存在一些缺陷和不足。參考文獻1、尚俊杰
《網(wǎng)絡(luò)程序設(shè)計-ASP(第2版)》
清華大學(xué)出版社、北方交通大學(xué)出版社,2004年2月2、徐軍、吳玉新《網(wǎng)站ASP后臺解決方案》
人民郵電出版社,2001年1月3、吳振峰
《網(wǎng)站建設(shè)與管理》
高等教育出版社,2005年1月4、白以恩《計算機網(wǎng)絡(luò)基礎(chǔ)及應(yīng)用》
哈爾濱工業(yè)大學(xué)出版社,2000年1月5、吳林華《網(wǎng)站建設(shè)與維護》
電子工業(yè)出版社,2004年6月6、麗萍,張后楊,柯新生《網(wǎng)頁編程技術(shù)》清華大學(xué)出版社,2004年1月7、川、徐梅《ASP動態(tài)網(wǎng)頁設(shè)計實戰(zhàn)》
機械工業(yè)出版社,2000年11月畢業(yè)設(shè)計論文設(shè)計題科研項目網(wǎng)上申報管理系統(tǒng)教學(xué)班:學(xué)生姓名:學(xué)號:指導(dǎo)教師:完成日期:摘要隨著社會信息化的發(fā)展,社會上很多事務(wù)的管理也跟著相應(yīng)發(fā)生了根本的變化,科研項目申報管理也跟著發(fā)生了變化,以前的管理是一種各地信息分散然后再集中到中央,信息的傳送途徑是通過簡單人工傳送,這樣使辦事效率低。此外,各個分散機構(gòu)的項目申報在辦理后不能及時集中到中央數(shù)據(jù)中心,不利于管理層的信息統(tǒng)計與決策。基于以上現(xiàn)狀,采用先進的信息化管理系統(tǒng)可以解決這些問題。這樣就方便了管理層的統(tǒng)一管理和決策,同時提供了工作效率。本系統(tǒng)用于對轄區(qū)內(nèi)單位科研項目申報立項流程的管理,傳統(tǒng)模式的管理花費很多的精力,采用信息新技術(shù)優(yōu)化管理手段,強化申報流程,加強項目監(jiān)管,提高工作效率。各模塊對應(yīng)的功能不同:個人申報模塊提供的是面向個人的項目申報與管理功能;推薦單位模塊提供的是管理個人申報項目與向衛(wèi)生廳推薦合適項目的功能;管理中心模塊提供的是對各推薦單位推薦上來的項目進行管理并分配專家進行評審,最后根據(jù)評審專家對該項目的意見與打分,決定是否對該項目進行立項的功能;評審專家模塊提供專家對分配到的項目進行打分與提供專家意見的功能。關(guān)鍵字:Dreamweaver;ACCESS;ASP
ABSTRACTAlongwithsocialinformationizationofdevelopment,societyalotofbusinessofmanagementalsofollowedtocorrespondoccurrencerootofvariety,theresearchitemdeclaredmanagementtoalsofollowedoccurrencevariety,pastofmanagementisakindofeveryplaceinformationdispersionthenagainconcentrationarrivecentral,informationoftransmissionthepathistopasssimpleartificialtransmission,somaketohandleaffairsanefficiencylow.Inaddition,eachdispersionorganizationoftheitemdeclareaftercarryoutcan'tintimeconcentrationarrivecentraldatacenter,disadvantageousinmanagementlayerofinformationstatisticsanddecision.Accordingtotheabovepresentcondition,adoptionforerunnerofinformation-basedmanagementthesystemcanwork°outtheseproblems.Soconveniencemanagementunifyoflayermanagementanddecision,providedaworkefficiencyinthemeantime.Thissystemusedfordeclaringmanagementofsignaprocesstotheunitresearchinthemagistracyitem,traditionthemanagementofthemodecostalotofenergy,adoptioninformationnewthetechniquebeexcellenttoturnmanagementmeans,enhancetodeclareprocess,strengthenitemtotakechargeof,exaltationworkefficiency.Eachmoldpiecerightnessshouldoffunctiondissimilarity:Personaldeclareamoldpiecetoprovideofistofacetopersonalitemtodeclarewithmanagementfunction;Recommendanunitmoldapieceprovideofismanagementpersonaldeclareitemwithrecommendtowardthehealthhallaccommodationitemoffunction;Managementcentermoldpieceprovideofisrightnesseachrecommendunitrecommendcomeupoftheitemcarryonmanagementandallotmenttheexpertcarryonjudge,endaccordingtojudgeexpertrightnessshouldopinionanddozenoftheitemcent,decisionwhetherrightnessshouldtheitemcarryonthefunctionwhichsignanitem;Judgeexpertmoldpieceprovideanexperttoallotmentarriveoftheitemcarryondozencentwithprovidetheexpertwiththeopinionoffunction.Keyword:Dreamweaver;ACCESS;ASP目錄摘要 .3第1章ASP簡介 ..31.1ActiveServerPages簡介 .31.2ASP的新功能 41.3ASP頁面的結(jié)構(gòu) 51.4ASP的運行環(huán)境 51.5ASP內(nèi)建對象 51.6ASP的主要內(nèi)置組件 61.7DatabaseAccess組件ADO 61.8ASP的腳本語言 61.9ASP能干什么? 71.10HTML和ASP的區(qū)別 7第二章運行環(huán)境及系統(tǒng)性能需求分析52.1、硬件需求52.2、軟件需求62.3、開發(fā)環(huán)境6第三章科研項目網(wǎng)上申報管理系統(tǒng)的設(shè)計93.1、系統(tǒng)詳細(xì)功能分析83.2、數(shù)據(jù)庫設(shè)計與實現(xiàn)19第四章科研項目網(wǎng)上申報管理系統(tǒng)的實現(xiàn)254.1、數(shù)據(jù)庫的連接254.2、登錄界面設(shè)計284.3、系統(tǒng)用戶注冊模塊334.4、項目申報模塊374.5、用戶信息修改模塊包括39管理及評審模塊包括414.7、項目查詢打印模塊包括44管理模塊47總結(jié)50致謝51參考文獻52第1章ASP簡介ActiveServerPages簡介MicrosoftActiveServerPages(ASP)是服務(wù)器端的腳本編寫環(huán)境,通過這種環(huán)境用戶可用它來創(chuàng)建動態(tài)Web頁或生成功能強大的Web應(yīng)用程序。ASP頁是包括HTML標(biāo)記、文本和腳本命令的文件。ASP頁可調(diào)用ActiveX組件來執(zhí)行任務(wù),例如連接到數(shù)據(jù)庫或進行商務(wù)計算。通過ASP,可為用戶的Web頁添加交互內(nèi)容或用HTML頁構(gòu)成整個Web應(yīng)用程序,這些應(yīng)用程序使用HTML頁作為用戶的客戶的界面。對于HTML編寫人員:如果用戶是位HTML編寫人員,用戶將發(fā)現(xiàn)ASP腳本提供了創(chuàng)建交互頁的簡便方法。如果用戶曾想從HTML表格中收集數(shù)據(jù),或用顧客的姓名個人化HTML文件,或根據(jù)瀏覽器的不同使用不同的特性,用戶會發(fā)現(xiàn)ASP提供了一個出色的解決方案。以前,要想從HTML表格中收集數(shù)據(jù),就不得不學(xué)習(xí)一門編程語言來創(chuàng)建一個CGI應(yīng)用程序。現(xiàn)在,用戶只要將一些簡單的指令嵌入到用戶的HTML文件中,就可以從表格中收集數(shù)據(jù)并進行分析。用戶再不必學(xué)習(xí)完整的編程語言或者單獨編譯程序來創(chuàng)建交互頁。隨著不斷掌握使用ASP和腳本語言的技巧,用戶可以創(chuàng)建更復(fù)雜的腳本。對于ASP,用戶可以便捷地使用ActiveX組件來執(zhí)行復(fù)雜的任務(wù),比如連接數(shù)據(jù)庫以存儲和檢索信息。對于有經(jīng)驗的腳本編寫人員:如果用戶已經(jīng)掌握一門腳本語言,如VBScript、JavaScript或PERL,而且用戶已經(jīng)了解使用ASP的方法。只要安裝了符合ActiveX腳本標(biāo)準(zhǔn)的相應(yīng)腳本引擎,就可以在ASP頁中使用任何一種腳本語言。ASP帶有MicrosoftVisualBasicScriptingEdition(VBScript)和MicrosoftJScript的腳本引擎,這樣用戶可以立即開始編輯腳本。PERL、REXX和Python的ActiveX腳本引擎可以從第三方開發(fā)人員處獲得。對于Web開發(fā)人員:如果用戶已經(jīng)掌握了一門編程語言,如VisualBasic,用戶將發(fā)現(xiàn)ASP是快速創(chuàng)建Web應(yīng)用程序的一個非常靈活的方法。通過向HTML中添加腳本命令,用戶能夠創(chuàng)建應(yīng)用程序的HTML接口。通過創(chuàng)建自己的ActiveX組件,可以將應(yīng)用程序中的商業(yè)邏輯封裝到能夠從腳本、其他組件或從其他程序中調(diào)用的模塊。使用ASP進行計算的Web可轉(zhuǎn)化為有形的利益,它使Web供應(yīng)商能夠提供交互的商業(yè)應(yīng)用而不僅僅是發(fā)布內(nèi)容。例如,旅行社能夠比公布航空時刻表做得更多;用ASP腳本可以讓客戶察看現(xiàn)有的航班、比較費用并預(yù)定座位。包含在WindowsNTOptionpack中的MicrosoftTransactionServer(MTS)可以降低在服務(wù)器上構(gòu)造程序的復(fù)雜性和費用。MTS可以解決開發(fā)那些保密性強的、可分級的以及可靠的Web應(yīng)用程序的復(fù)雜性問題。ActiveServerPages模型:瀏覽器從Web服務(wù)器上請求.asp文件時,ASP腳本開始運行。然后Web服務(wù)器調(diào)用ASP,ASP全面讀取請求的文件,執(zhí)行所有腳本命令,并將Web頁傳送給瀏覽器。由于腳本在服務(wù)器上而不是在客戶端運行,傳送到瀏覽器上的Web頁是在Web服務(wù)器上生成的。所以不必?fù)?dān)心瀏覽器能否處理腳本:Web服務(wù)器已經(jīng)完成了所有腳本的處理,并將標(biāo)準(zhǔn)的HTML傳輸?shù)綖g覽器。由于只有腳本的結(jié)果返回到瀏覽器,所以服務(wù)器端腳本不易復(fù)制。用戶看不到創(chuàng)建他們正在瀏覽的頁的腳本命令。1.2ASP的新功能ActiveServerPages在功能方面有所增強,更易于開發(fā)應(yīng)用程序。Microsoft腳本調(diào)試程序。用戶可以使用腳本調(diào)試程序調(diào)試.asp文件。事務(wù)性腳本。ASP頁和頁中使用的對象可以運行于事務(wù)環(huán)境之下。在頁上的全部工作只有兩種結(jié)果:提交或終止。事務(wù)可以保護應(yīng)用程序免于因失敗而導(dǎo)致數(shù)據(jù)丟失。管理工具。許多應(yīng)用程序設(shè)置可在Internet服務(wù)管理器上進行,這是InternetInformationServer和PersonalWebServer(在WindowsNTWorkstation上)的管理工具。文件上載。瀏覽器可以通過PostingAcceptor應(yīng)用程序?qū)⑽募陷d到Web服務(wù)器??梢跃帉慉SP腳本來發(fā)送帶有從PostingAcceptor傳來的信息的email,如每一個上載文件的位置和名稱。新的ASP組件。ASP提供了新的基礎(chǔ)組件。應(yīng)用程序根目錄的改變。ASP應(yīng)用程序的根目錄在用戶的Web站點上可以是物理目錄。以前,根目錄必須映射為虛擬目錄?,F(xiàn)在可以用Internet服務(wù)管理器指示ASP應(yīng)用程序的根目錄。必須將.asp文件置于應(yīng)用程序樹中,Web服務(wù)器才能檢測文件的改變并且自動重裝它們。支持1.1協(xié)議。InternetInformationServer和PersonalWebServer支持1.1協(xié)議。在響應(yīng)支持1.1的瀏覽器(例如InternetExplorer4.0)時,這一支持可使ASP利用新協(xié)議的高效率。例如,當(dāng)向瀏覽器返回頁的時候,ASP使用大塊轉(zhuǎn)換編碼以提高網(wǎng)絡(luò)效率。ASP頁面的結(jié)構(gòu)ASP的程序代碼簡單、通用,文件名由.asp結(jié)尾,ASP文件通常由四部分構(gòu)成:標(biāo)準(zhǔn)的HTML標(biāo)記:所有的HTML標(biāo)記均可使用。ASP語法命令:位于<%%>標(biāo)簽內(nèi)的ASP代碼。服務(wù)器端的include語句:可用#include語句調(diào)入其他ASP代碼,增強了編成的靈活性。腳本語言:ASP自帶JaverScript和VBScript兩種腳本語言,增加了ASP的編程功能,用戶也可安裝其他腳本語言,如Perl、Rexx等。1.4ASP的運行環(huán)境目前ASP可運行在四種環(huán)境下:WINDOWSNTserver,運行IIS(InternetInformationService)4.0以上。WINDOWSNTworkstation運行PWS(PersonalWebServer)4.0以上。WINDOWS95/98/Me運行PWS4.0以上。WINDOWS2000/XP運行IIS5.0/5.1(支持最新的ASP3.0)1.5ASP內(nèi)建對象ActiveServerPages提供內(nèi)建對象,這些對象使用戶更容易收集通過瀏覽器請求發(fā)送的信息、響應(yīng)瀏覽器以及存儲用戶信息(如用戶首選項)。Application對象:可以使用Application對象使給定應(yīng)用程序的所有用戶共享信息。Request對象:可以使用Request對象訪問任何用請求傳遞的信息,包括從HTML表格用POST方法或GET方法傳遞的參數(shù)、cookie和用戶認(rèn)證。Request對象使您能夠訪問發(fā)送給服務(wù)器的二進制數(shù)據(jù),如上載的文件。Response對象:可以使用Response對象控制發(fā)送給用戶的信息。包括直接發(fā)送信息給瀏覽器、重定向瀏覽器到另一個URL或設(shè)置cookie的值。Server對象:Server對象提供對服務(wù)器上的方法和屬性進行的訪問。最常用的方法是創(chuàng)建ActiveX組件的實例(Server.CreateObject)。其他方法用于將URL或HTML編碼成字符串,將虛擬路徑映射到物理路徑以及設(shè)置腳本的超時期限。Session對象:可以使用Session對象存儲特定的用戶會話所需的信息。當(dāng)用戶在應(yīng)用程序的頁之間跳轉(zhuǎn)時,存儲在Session對象中的變量不會清除;而用戶在應(yīng)用程序中訪問頁時,這些變量始終存在。也可以使用Session方法顯式地結(jié)束一個會話和設(shè)置空閑會話的超時期限。ObjectConection對象:可以使用ObjectConection對象提交或撤消由ASP腳本初始化的事務(wù)。1.6ASP的主要內(nèi)置組件AdRotator組件:可用來安指定計劃在同一頁上自動輪換顯示廣告,用于WWW上日益重要的廣告服務(wù)。BrowserCapabilities組件:確定訪問WEB站點的用戶瀏覽器的功能數(shù)據(jù),包括類型、性能、版本等。DatabaseAccess組件:提供ADO(ActiveXDataObjects)來訪問支持ODBC的數(shù)據(jù)庫。FileAccess組件:提供對服務(wù)器端文件的讀寫功能。ContentLinking組件:生成WEB頁內(nèi)容列表,并將各頁順序連接,用于制作導(dǎo)航條。此外,還可安裝Myinfo、Counters、ContentRotator、PageCount等組件,用戶也可自行編制Active組件,以提高系統(tǒng)的實用性。1.7DatabaseAccess組件ADOWWW上很重要的應(yīng)用是訪問WEB數(shù)據(jù)庫,用ASP訪問WEB數(shù)據(jù)庫時,必須使用ADO組件,ADO是ASP內(nèi)置的ActiveX服務(wù)器組件(ActiveXServerComponent),通過在WEB服務(wù)器上設(shè)置ODBC和OLEDB可連接多種數(shù)據(jù)庫:如SYBASE、ORACLE、INFORMIX、SQLSERVER、ACCESS、VFP等,是對目前微軟所支持的數(shù)據(jù)庫進行操作的最有效和最簡單直接的方法。ADO組件主要提供了以下七個對象和四個集合來訪問數(shù)據(jù)庫。Connection對象:建立與后臺數(shù)據(jù)庫的連接。Command對象:執(zhí)行SQL指令,訪問數(shù)據(jù)庫。Parameters對象和Parameters集合:為Command對象提供數(shù)據(jù)和參數(shù)。RecordSet對象:存放訪問數(shù)據(jù)庫后的數(shù)據(jù)信息,是最經(jīng)常使用的對象。Field對象和Field集合:提供對RecordSet中當(dāng)前紀(jì)錄的各個字段進行訪問的功能。Property對象和Properties集合:提供有關(guān)信息,供Connection、Command、RecordSet、Field對象使用。Error對象和Errors集合:提供訪問數(shù)據(jù)庫時的錯誤信息。1.8ASP的腳本語言腳本語言是一種介于HTML和VB、JAVA等高級語言之間的一種語言,它可以和HTML語言混在一起使用,可以用來在瀏覽器客戶端進行程序編制,從而控制瀏覽器等對象操作。ASP本身不是一種腳本語言,但他卻為嵌入HTML的腳本語言提供了運行環(huán)境。ASP中常用的腳本語言有VBScript和JavaScript,系統(tǒng)默認(rèn)語言是VBScript,在系統(tǒng)中,兩種腳本語言都有使用。1.9ASP能干什么?用HTML,CSS已經(jīng)能夠編寫非常漂亮的靜態(tài)網(wǎng)頁,但是這些網(wǎng)頁缺乏和用戶的互動性。比如,你需要為你的網(wǎng)站增加用戶注冊和登錄的功能;你可能還需要做一些網(wǎng)上調(diào)查,了解用戶對于某個事件或者產(chǎn)品的反饋;你還可能需要一個電子商務(wù)網(wǎng)站,及時發(fā)布產(chǎn)品信息和滿足用戶在線訂購的需要編寫ASP動態(tài)網(wǎng)頁能夠幫助你實現(xiàn)這些和用戶互動的功能。HTML和ASP的區(qū)別HTML是編寫網(wǎng)頁的最簡單的語言。HTML只能用于編寫靜態(tài)的網(wǎng)頁。當(dāng)一個用戶瀏覽器(下圖所示:WebClient)
從Web服務(wù)器(下圖所示:WebServer)要求一個HTML網(wǎng)頁時,Web服務(wù)器就將這個網(wǎng)頁直接發(fā)送給用戶瀏覽器,不經(jīng)過計算處理。然后用戶瀏覽器會處理該網(wǎng)頁的HTML代碼,然后將結(jié)果顯示出來。見下圖所示:(2.1)而ASP的處理過程則更復(fù)雜些。當(dāng)一個用戶瀏覽器(下圖所示:WebClient)從Web服務(wù)器(下圖所示:WebServer)要求一個
ASP網(wǎng)頁時,Web服務(wù)器會將這個ASP文件發(fā)送給Web服務(wù)器的ASP引擎(下圖所示:ASPEngine),ASP引擎則將該ASP網(wǎng)頁中所有的服務(wù)器端腳本(下圖所示:<%和%>之間的代碼)
轉(zhuǎn)換成HTML代碼,然后將所有HTML代碼發(fā)送給用戶瀏覽器。見下圖所示:(2.2)從下圖就可以看出來靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁的不同之處,所以說動態(tài)網(wǎng)頁并不是有能動的圖片和動畫的網(wǎng)頁。圖
圖第二章運行環(huán)境及系統(tǒng)性能需求分析2.1、硬件需求:cpu:interpentuimII或等效處理器、300MHZ或更高內(nèi)存:96MB可用內(nèi)存硬盤:275MB以上可用磁盤空間顯示器:可達(dá)800×600像素的256色顯示器或更高2.2、軟件需求:操作系統(tǒng)windows98/2000/NT(或更高版本)瀏覽器:netscapenavigator4.0或microsoftinternetexplover4.0或更高本。2.3、開發(fā)環(huán)境:dreamweaver主要利用ASP+ACCESS及IIS環(huán)境進行開發(fā)開發(fā)工具,主要利用Dreamweaver8.0及ACCESS進行開發(fā)第三章科研項目網(wǎng)上申報管理系統(tǒng)的設(shè)計3.1、系統(tǒng)詳細(xì)功能分析一、模塊劃分系統(tǒng)登陸界面設(shè)計該系統(tǒng)基于互聯(lián)網(wǎng)b/s模式設(shè)計。總體結(jié)構(gòu)圖如下圖:登陸界面登陸界面科研項目網(wǎng)上申報管理系統(tǒng)推薦單位模塊管理中心模塊評審專家模塊個人申報模塊各模塊結(jié)構(gòu)設(shè)計圖如下:個人申報模塊:項目申報項目查詢個人資料密碼修改項目申請書模版推薦單位模塊:項目推薦項目管理項目評審管理中心模塊:項目評審申報年度申報年度推薦單位推薦單位評審專家評審專家項目查詢打印項目查詢打印項目申請書模板項目申請書模板各模塊對應(yīng)的功能不同:個人申報模塊提供的是面向個人的項目申報與管理功能;推薦單位模塊提供的是管理個人申報項目與向衛(wèi)生廳推薦合適項目的功能;管理中心模塊提供的是對各推薦單位推薦上來的項目進行管理并分配專家進行評審,最后根據(jù)評審專家對該項目的意見與打分,決定是否對該項目進行立項的功能;評審專家模塊提供專家對分配到的項目進行打分與提供專家意見的功能。由于各模塊功能設(shè)置不一樣,為了避免系統(tǒng)權(quán)限分配混亂,我們采取的方法是:個人通過網(wǎng)頁注冊獲得進入個人申報模塊的用戶名與密碼(系統(tǒng)通過個人注冊時填寫的個人身份證號碼進行辨別,保證用戶的唯一性),進入個人申報模塊后的個人將獲得申報項目等權(quán)限。而管理中心的管理員用戶名與密碼將由我們直接在系統(tǒng)中進行設(shè)置,并提供給衛(wèi)生廳科教處。確定該管理員人員名單后,將由該管理員在管理中心設(shè)置推薦單位與評審專家的用戶帳號與密碼并提供給相應(yīng)的負(fù)責(zé)人。系統(tǒng)流程圖如下:所屬推薦單位所屬推薦單位是否推薦是否將結(jié)果返回到個人管理中心個人申報項目審查網(wǎng)上評審不通過通過將結(jié)果返回到管理中心3.2、數(shù)據(jù)庫設(shè)計與實現(xiàn)數(shù)據(jù)庫名:用戶:項目申報用戶信息修改退出登陸管理員項目管理項目查詢打印用戶信息管理退出登陸表userusernamepasswordtypemingchengsfzdiziyoubian
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年湖南冶金職業(yè)技術(shù)學(xué)院輔導(dǎo)員考試參考題庫附答案
- 2025年云南現(xiàn)代職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性考試題庫附答案
- 2024年長春電子科技學(xué)院馬克思主義基本原理概論期末考試題附答案
- 2024年莘縣幼兒園教師招教考試備考題庫附答案
- 2025內(nèi)蒙古巴彥淖爾市臨河區(qū)招聘社區(qū)工作者80人備考題庫附答案
- 能源項目管理與運維規(guī)范
- 2024年海南外國語職業(yè)學(xué)院輔導(dǎo)員考試筆試題庫附答案
- 2024年湖北健康職業(yè)學(xué)院輔導(dǎo)員考試筆試題庫附答案
- 2024年湖北汽車工業(yè)學(xué)院輔導(dǎo)員招聘考試真題匯編附答案
- 2024年湖南師范大學(xué)樹達(dá)學(xué)院輔導(dǎo)員考試筆試真題匯編附答案
- 初中英語教學(xué)中的評價與反饋機制
- 《工會固定資產(chǎn)管理辦法》中華全國總工會辦公廳印發(fā)
- 中藥常見不良反應(yīng)與安全用藥課件
- 建筑電氣與智能化通用規(guī)范2022
- 淺談新課改下如何提高城鎮(zhèn)小學(xué)生的英語能力
- YY/T 1302.1-2015環(huán)氧乙烷滅菌的物理和微生物性能要求第1部分:物理要求
- GB/T 32065.8-2020海洋儀器環(huán)境試驗方法第8部分:溫度變化試驗
- GB/T 31765-2015高密度纖維板
- GB/T 28701-2012脹緊聯(lián)結(jié)套
- GB/T 17888.3-2008機械安全進入機械的固定設(shè)施第3部分:樓梯、階梯和護欄
- GA/T 268-2019道路交通事故尸體檢驗
評論
0/150
提交評論