




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
本科畢業(yè)設計說明書題目:《C語言及程序設計》學習的開發(fā)院(部):計算機科學與技術學院專 業(yè): 計算機科學與技術班 級:計本032姓 名:學 號:指導教師:完成日期:2014年6月10日目錄TOC\o"1-5"\h\z\o"CurrentDocument"\h摘要 II\o"CurrentDocument"\hABSTRACT III1前言2總體分析設計網(wǎng)頁設計技術 - 2-ASP技術 - 2-Dreamweaver技術 - 4 -Fireworks技術 - 6 -Flash技術 - 7 -PhotoShop技術 - 8 -Access數(shù)據(jù)庫技術 - 9 -ASP與數(shù)據(jù)庫 - 10 -系統(tǒng)分析 - 10 -主頁設計 - 11 -數(shù)據(jù)庫設計 - 12 -3詳細設計前臺部分 - 14主頁 - 14 -學習新聞頁面 - 14 -學生學習一級頁面 - 16 -教學課件頁面 - 17 -師資隊伍頁面 - 18 -教材建設頁面 - 19 -教學改革頁面 - 20 -圖片集錦頁面 - 21 -留言頁面 - 21 -站搜索頁面 - 22 -用戶注冊頁面 - 22 -投票調(diào)查頁面 - 23 -友情連接頁面 - 23 -數(shù)據(jù)庫連接文件 - 23 -新聞列表頁文件 - 24 -新聞詳細頁文件 - 27 -后臺部分 - 28 -login.asp:登陸 - 28 -chklogin.asp:登陸驗證 - 29 -后臺新聞欄目列表頁 - 31 -新聞欄目添加,修改保存后臺處理頁 - 31 -新聞列表和容添加頁 - 35 -新聞容,添加修改后臺處理文件 - 37 -4站點的建立DNS和IIS -41-DNS(DomainNameSystem)域名解析系統(tǒng) -41-IIS5.0Internet信息服務 -41-網(wǎng)絡屬性設置 -41-DNS服務器的設置 -41-WWW服務器IIS的設置 -42-5的運行和維護的運行環(huán)境 -43-的日常維護 -43-6收獲和感想 - 44 -7結論 - 45 -辭 - 46 -參考文獻 - 47 -摘要本文建立了《C語言及程序設計》學習。為了提高大學課程的教學水平和學生素質,教育部提出了許多配套措施,例如進行5年一輪次的教學評估,建立主講教師制度,規(guī)定教授、副教授不能脫離教學必須講授大學課程,進行精品課程建設,評選教學名師,等等。本學習就是為便于學習而建立的。教師和學生使用該學習,有利于提高大學課程的教學水平和學生素質。本學習的欄目主要有:學習新聞、學生學習、教學課件、師資隊伍、教材建設、教學改革、圖片集錦、留言等。還有公告,用戶登陸,廣告招商位,后臺管理等。本學習的容主要有:新聞、師資信息、教學容、教學電子資料、教材信息、網(wǎng)上答疑、教改情況等。包含的要素主要有:文字、圖片、滾動字幕、站搜索、友情連接、聯(lián)系我們等。本容豐富,使用方便。相信它會較好地發(fā)揮作用,產(chǎn)生好的社會效益。關鍵詞:;ASP技術;數(shù)據(jù)庫;C語言及程序設計DevelopmentofAStudyWebsiteofClanguageandProgrammingABSTRACTAstudywebsiteofClanguageandprogrammingisestablishedinthispaper.Toincreasetheteachinglevelofuniversitycoursesandstudentquality,theMinistryofEducationputsforwardanumberofsupportivemeasures,suchasthefive-yearcirculationoftheteachingassessmentmustbedone,Professors,associateprofessorsmustteachuniversitycourses,finecoursesmustbebuilt,theselectionofexcellentteachersmustbedone,etc.Sothewebsiteisestablished.Thestudywebsiteisfavorableinincreasingteachinglevelofuniversitycoursesandpupillarydiathesis.Thecolumnsofthewebsiteinclude:studynews,studentstudy,teachingPowerPoint,teacherteams,teachingbooks,teachingreformation,pictures,leave-wordarea,andwebsiteaffiche,userenterwebsite,advertisementdisseminatearea,websitesmanagementetc.Thecontentsofthewebsiteinclude:news,teacherinformation,teachingcontents,teachingelectronicalmaterials,teachingbooksinformation,answerquestionetc.Themainelementsofthewebsiteinclude:text,pictures,rollingsubtitles,stationsearch,friendshiplink,contactusetc.Thewebsiteisplentifulincontents,andisconvenientinoperate,isofgoodeffect.KeyWords:website;ASPtechnology;data-base;Clanguageandprogramming1前言目前,我國高校非計算機專業(yè)的計算機教育普遍實施“三個層次”的教學方式,即計算機應用基礎、計算機技術基礎和結合專業(yè)的計算機應用?!禖語言程序設計》屬計算機技術基礎課程。程序設計是計算機技術在各行各業(yè)應用的基礎。對廣大的大學生而言,在今后的工作中不一定要自己開發(fā)大型的應用程序,但一定要會使用計算機程序,并能編寫一般的應用程序來處理工作、生活中的實際問題,必要的話,能與計算機專業(yè)人員合作開發(fā)相關專業(yè)領域中的大型的應用程序。因此,學習程序設計的一般原理,掌握基本的程序設計方法和技術,培養(yǎng)自己的程序設計的能力,提高自己的計算機素質,具有重要的現(xiàn)實意義。必須明確,程序設計必須借助于某種語言?!禖語言程序設計》包含“C語言”和“程序設計”兩方面的容。C語言是程序設計的工具語言,是程序設計的載體,學習C語言是為了實現(xiàn)程序設計,為了掌握程序設計的基本思想、一般方法和具體技術?!禖語言程序設計》學習建設的總體目標是:建設以多媒體和網(wǎng)絡環(huán)境為支撐、以素質教育和創(chuàng)新能力培養(yǎng)為目標的理論教學和多元化實踐教學相結合的課程教學體系,達到大面積、大幅度、全方位提高課程教學質量、提高學生計算機基本素質的目的。具體設想是:(1)建立教學容體系和教材體系。進一步完善教學大綱、優(yōu)化整合課程容,建立以多媒體和網(wǎng)絡環(huán)境為支撐、以素質教育和創(chuàng)新能力培養(yǎng)為目標、充分體現(xiàn)計算機公共課教學特點的新型教學容體系和教材體系。(2)構建多元化實踐教學模式,徹底改變目前計算機公共語言課教學重理論、輕實踐的現(xiàn)狀,把計算機語言課在科學思維和能力培養(yǎng)方面的應有價值充分發(fā)揮出來。大力促進實踐教學環(huán)境建設,使其在涵上產(chǎn)生突破,改進當前主要以實驗課時量和實驗開出率衡量計算機公共課實踐水平的評價模式,建立以實踐能力培養(yǎng)為核心的公共課實踐環(huán)節(jié)教學評價體系。(3)通過對C語言的詞法、語法介紹,通過各種基本控制結構的實際案例分析,向學生介紹程序設計的基本方法,使學生掌握程序調(diào)試和測試方法,使學生具備應用高級語言進行程序設計的能力,使學生應用計算機解決問題的能力得到進一步的提高,為后續(xù)的計算機應用課程打下堅實的基礎。本積極推動C語言及程序設計課程的各項改革,為盡快把“C語言及程序設計”課程建成具有一流教學隊伍、一流教學容、一流教學方法、一流教材、一流教學管理等特點的示性課程而努力。《C語言程序設計》學習,不僅有助于學生從中獲取該課程多方面的容,深入學習,深入思考,提高學習質量,教師也可以從中獲取教學資料,切磋教學方法,集思廣益,取長補短,提高教學水平??傊M灸軌驖M足廣大教師、學生和社會的一些實際需求,為提高人們的計算機素質做出自己的貢獻。2總體分析設計網(wǎng)頁設計技術首先對建立的有關技術進行簡介和分析。ASP技術MicrosoftActiveServerPages簡稱ASP,是一套微軟開發(fā)的服務器端腳本環(huán)境,ASP含于IIS3.0和4.0之中,通過ASP可以結合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的WEB服務器應用程序。有了ASP就不必擔心客戶的瀏覽器是否能運行用戶所編寫的代碼,因為所有的程序都將在服務器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當程序執(zhí)行完畢后,服務器僅將執(zhí)行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。ASP是一個開放式的無須進行編譯的應用程序環(huán)境,它提供了CGI程序和腳本的靈活性,同時又不會使性能顯著下降;它與ADO的結合提供了強大的數(shù)據(jù)庫訪問功能,ASP成為網(wǎng)上數(shù)據(jù)庫管理的重要手段。使用ASP可以組合HTML頁腳本命令和ActiveX組件以創(chuàng)建交互的Web頁和基于Web的功能強大的應用程序。過去,只有掌握了程序設計語言才能建立CommonGatewayInterface(CGI)程序,因而,這部分工作大多都是由計算機專業(yè)人士來完成。ActiveServerPages所具有的特點如下:(1)使用VBScript、JScript等簡單易懂的腳本語言,結合HTML代碼,即可快速地完成所需的應用程序。(2)它無須compile編譯。這與一般的程序不同。ASP程序的控制部份,是使用VBScript、JScript等腳本語言來設計的,當執(zhí)行ASP程序時,腳本程序將一整套命令發(fā)送給腳本解釋器(即腳本引擎),由腳本解釋器進行翻譯并將其轉換成服務器所能執(zhí)行的命令。當然,同其他編程語言一樣,ASP程序的編寫也遵循一定的規(guī)則,如果想使用某種腳本語言編寫ASP程序,那么用戶的服務器上必須要有能解釋這種腳本語言的腳本解釋器。ASP本身并不是一種腳本語言,它只是提供了一種使鑲嵌在HTML頁面中的腳本程序得以運行的環(huán)境。(3)使用普通的文本編輯器,如Windows的記事本,即可進行編輯設計。(4)它與瀏覽器無關(BrowserIndependence),用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ActiveServerPages所設計的網(wǎng)頁容。ActiveServerPages所使用的腳本語言(VBScript、Jscript)均在WEB服務器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。(5)ActiveServerPages能與任何ActiveXscripting語言相容。除了可使用VBScript或JScript語言來設計外,還可以通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如REXX、Perl、Tcl等。腳本引擎是處理腳本程序的COM(ComponentObjectModel)構件。(6)ActiveServerPages的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。(7)可使用服務器端的腳本來產(chǎn)生客戶端的腳本。(8)物件導向(Object-oriented)。(9)ActiveXServerComponents(ActiveX服務器元件)具有無限可擴充性??梢允褂肰isualBasic、Java、VisualC++、COBOL等編程語言來編寫你所需要的ActiveXServerComponent。網(wǎng)頁設計人員使用ASP,只要掌握了簡單的腳本語言,就可以更好的完成這部分工作。ASP當中的新技術在功能方面有所增強,更易于開發(fā)應用程序??梢允褂媚_本調(diào)試程序調(diào)試.asp文件。ASP程序其實是以擴展名為.asp的純文本形式存在于WEB服務器上的,用戶可以用任何文本編輯器打開它,ASP程序中可以包含純文本、HTML標記以及腳本命令。用戶只需將.asp程序放在WEB服務器的虛擬目錄下(該目錄必須要有可執(zhí)行權限),就可以通過WWW的方式訪問ASP程序了。許多應用程序設置可在Internet服務管理器上進行,這是InternetInformationServer和PersonalWebServer(在WindowsNTWorkstation上)的管理工具,本就選用這一個IIS。隔離ASP應用程序,可以隔離ASP應用程序以便它們能在Web服務器上獨立的存空間運行。萬一某個應用程序失敗時,可以保護其他應用程序和Web服務器。它也使用戶可以在不停止Web服務器的情況下,停止一個應用程序或從存中卸載其組件。瀏覽器可以通過PostingAcceptor應用程序將文件上載到Web服務器??梢跃帉慉SP腳本來發(fā)送帶有從PostingAcceptor傳來的信息的Email等。2.1.22.1.2Dreamweaver技術Dreamweaver是美國Macromedia公司推出的主頁編輯工具。這是一個所見即所得的主頁編輯器,并帶有站點管理功能,可以方便地設計和管理多個站點。它支持最新的DHTML和CSS標準,用戶可以用它設計出生動的DHTML動畫、多層次的頁面(layer)以及CSS樣式表。Dreamweaver提供視覺化網(wǎng)頁開發(fā)工具的生產(chǎn)力,同時不會降低HTML原始碼的控制,Dreamweaver提供的RoundtripHTML功能,讓用戶準確無誤地切換于視覺模式與慣用的原始碼編輯器,拖放式的表格與頁框設計可以透過資料庫來管理的容使之更新。Dreamweaver支援跨瀏覽器的DynamicHTML,階層式樣式表單、絕對坐標定位以及JavaScript的動畫讓用戶更易編輯網(wǎng)頁。Dreamweaver是第一套針對專業(yè)網(wǎng)頁開發(fā)者特別發(fā)展的視覺化網(wǎng)頁設計工具。RoundtipHTML功能完全控制HTML原始碼,著名的BBEdit與HomeSite編輯器分別含于Macintosh與Windows版本的軟體中。當開啟其他編輯器產(chǎn)生的網(wǎng)頁時,它會保存既有的HTML格式。使用絕對座標可獲得精準且彈性的設計。DynamicHTML、直覺式時間軸界面以及JavaScrip行為庫,可在不需程式下讓HTML元件動起來。以全容管理的方式讓用戶跳脫逐頁更新管理的缺點提升您的生產(chǎn)力。 RoundtripHTML完美整合視覺性工具和原始碼編輯器Dreamweaver整合視覺性工作環(huán)境及原始碼文字編輯器(如BBEdit、HomeSite等)?;叵胍幌?,隨著互聯(lián)網(wǎng)(Internet)迅速擴展到全球,HTML技術不斷發(fā)展和完善,隨之而產(chǎn)生了眾多網(wǎng)頁編輯器,從網(wǎng)頁編輯器基本性質可以分為所見即所得網(wǎng)頁編輯器和非所見即所得網(wǎng)頁編輯器(則原始代碼編輯器),兩者各有千秋。所見則所得網(wǎng)頁編輯器的優(yōu)點就是直觀性,使用方便,容易上手,在所見即所得網(wǎng)頁編輯器進行網(wǎng)頁制作和在WORD中進行文本編輯不會感到有什么區(qū)別,但它同時也存在著一些弱點:(1)難以精確達到與瀏覽器完全一致的顯示效果。也就是說在所見即所得網(wǎng)頁編輯器中制作的網(wǎng)頁放到瀏覽器中是很難完全達到真正想要的效果,這一點在結構復雜一些的網(wǎng)頁(如分幀結構、動態(tài)網(wǎng)頁結構)中便可以體現(xiàn)出來。(2)頁面原始代碼的難以控制性,比如在所見即所得編輯器中制作一表格也要幾分鐘,但要它完全符合要求可能需要幾十分鐘,甚至更多時間。而相比之下,非所見則所得的網(wǎng)頁編輯器,就不存在這個問題,因為所有的HTML代碼都在監(jiān)控下產(chǎn)生,但是由于非所見則所得編輯器的先天條件就注定了它的工作低效率。如何實現(xiàn)兩者的完美結合,則既產(chǎn)生干凈、準確的HTML代碼,又具備則見則所得的高效率、直觀性,一直是網(wǎng)頁設計師的夢想。Dreamweaver的出現(xiàn),克服了這些缺點,使網(wǎng)頁設計更簡單更容易了。Dreamweaver的主要特點如下:(1)最佳的制作效率Dreamweaver可以用最快速的方式將Fireworks,F(xiàn)reeHand,或Photoshop等檔案移至網(wǎng)頁上。使用檢色吸管工具選擇螢幕上的顏色可設定最接近的網(wǎng)頁安全色。對于選單,快捷鍵與格式控制,只要一個簡單步驟便可完成。Dremweaver能與其它的設計工具,如PlaybackFlash,Shockwave和外掛模組等搭配,不需離開Dremweaver便可完成,整體運用流程自然順暢。除此之外,只要單擊便可使Dreamweaver自動開啟Firework或Photoshop來進行編輯與設定圖檔的最佳化。(2)管理使用地圖可以快速制作雛形、設計、更新和重組網(wǎng)頁。改變網(wǎng)頁位置或檔案名稱,Dreamweaver會自動更新所有連結。使用支援文字、HTML碼、HTML屬性標簽和一般語法的搜尋及置換功能使得復雜的更新變得迅速又簡單。(3)無可比擬的控制能力Dreamweaver是唯一提供RoundtripHTML、視覺化編輯與原始碼編輯同步的設計工具。它包含HomeSite和BBEdit等主流文字編輯器。幀(frames)和表格的制作速度快的令人無法想像。進階表格編輯功能使您簡單的選擇單格、行、欄或作未連續(xù)之選取。甚至可以排序或格式化表格群組,Dreamweaver支援精準定位,利用可輕易轉換成表格的圖層以拖拉置放的方式進行版面配置。所見即所得Dreamweaver成功整合動態(tài)式出版視覺編輯及電子商務功能,提供超強的支援能力給Third-party廠商,包含ASP,Apache,BroadVision,ColdFusion,iCAT,Tango與自行發(fā)展的應用軟體。建立網(wǎng)頁外觀的樣版,指定可編輯或不可編輯的部份,容提供者可直接編輯以樣式為主的容卻不會不小心改變既定之樣式。用戶也可以使用樣版正確地輸入或輸出XML容。全方位的呈現(xiàn)利用Dreamweaver設計的網(wǎng)頁,可以全方位的呈現(xiàn)在任何平臺的熱門瀏覽器上。對于cascadingstylesheets的動態(tài)HTML支援和鼠標換圖效果,聲音和動畫的DHTML效果資料庫可在Netscape和Microsoft瀏覽器上執(zhí)行。使用不同瀏覽器檢示功能,Dreamweaver可以告知您在不同瀏覽器上執(zhí)行的成效如何。當有新的瀏覽器上市時,只要從Dreamweaver的在下載它的描述檔,便可得知詳盡的成效報告。Dreamwaver目前的最高版本為DreamwaverMX。2.1.3Fireworks技術Fireworks是Macromedia公司推出的專門針對網(wǎng)絡圖形設計的工具軟件,它既可以編輯Web圖像,又可以編輯Web動畫,制作按鈕的導航條、菜單等,甚至能直接制作網(wǎng)頁。同時具有多種傳統(tǒng)圖形制作軟件的功能,而且它能把位圖處理和矢量處理完美的結合在一起,使得網(wǎng)頁圖形設計人員再也不必在多種圖形設計軟件之間頻繁切換。Fireworks的實質是通過最少的步驟創(chuàng)建最小、最高質量的JPEG和GIF圖像,是創(chuàng)建和生成網(wǎng)頁圖形的完全解決方案。它大大簡化了網(wǎng)絡圖形設計的工作難度,無論是專業(yè)設計家還是業(yè)余愛好者,使用Fireworks都不僅可以輕松地制作出十分動感的GIF動畫,還可以輕易地完成大圖切割、動態(tài)按鈕、動態(tài)翻轉圖等,因此,對于輔助網(wǎng)頁編輯來說,F(xiàn)ireworks將起到重要的作用。Fireworks簡化了網(wǎng)頁圖形和屏幕圖形的制作過程,同時提供了完全的機動性和可編特性。在沒有Fireworks的時候,網(wǎng)頁設計者需要在一個矢量繪圖程序(如FreeHand)上創(chuàng)建圖形,然后再把這個矢量圖形引入到位圖程序中進行涂抹和添加濾鏡效果。設計者可能還需要使用一個動畫工具或imagemap工具來創(chuàng)建動態(tài)圖形。為了測試圖形,設計者必須在瀏覽器中查看創(chuàng)建的圖形。如果此時再需要對圖形進行修改,或許會迫使設計者從頭開始并重復上述每一個步驟。但有了Fireworks,設計者的工作就不再是復雜地從一個工具轉到另一個工具,大量的重復工作量被省略,由此可以節(jié)省大量寶貴的時間。Fireworks是一個將矢量圖形處理和位圖圖像處理合二為一的專業(yè)化的Web圖像設計軟件,使Web作圖發(fā)生了革命性的變化。它可以導入各種圖像文件,可以直接在點陣圖像狀態(tài)和矢量圖形狀態(tài)之間進行切換,編輯后生成PNG圖像文件,也可以生成其他格式的文件。它還可以直接生成包含HTML和JavaScript代碼的動態(tài)圖像,甚至可以編輯整幅的網(wǎng)頁,使圖形以最簡潔的方式在網(wǎng)上淋漓盡致地體現(xiàn)其魅力。Fireworks不同于FreeHand和Photoshop,它并不專限于創(chuàng)建矢量圖或處理位圖,而是綜合了它們雙方的某些特性。Fireworks是一個可以同時編輯位圖和矢量圖形的軟件,而其他圖形圖像軟件總是偏重于某一方面。為此,F(xiàn)ireworksMX擁有兩種圖形編輯模式:位圖編輯模式和矢量圖編輯模式。在Fireworks中,可以非常方便地在矢量圖編輯模式和位圖編輯模式之間進行切換。2.1.42.1.4Flash技術Flash是web上重要的動畫制作工具,是一種交互式矢量多媒體技術。Flash的前身是FutureSplash,是早期網(wǎng)上流行的矢量動畫插件。由于網(wǎng)絡帶寬的限制,在主頁上放置過大的文件是不現(xiàn)實的。但是因特網(wǎng)發(fā)展迅猛,枯燥無味的靜態(tài)頁面很難再引起用戶的興趣,制作人員都希望能使用引人人勝的動態(tài)效果來吸引用戶的注意,使用JavaApplet是一個解決辦法,但是真正精通它并不是件容易的事情。而且,通過編寫代碼來生成動畫永遠都不是設計人員真正的手段。因此,ShockwaveFlash誕生了,并且立即被投入到應用中去。(1)Flash的特點①它是基于矢量的圖形系統(tǒng),各元素都是矢量的,只要用少量向量數(shù)據(jù)就可以描述一個復雜的對象,占用的存儲空間只是位圖的幾千分之一,非常適合在網(wǎng)絡上使用。同時,矢量圖像可以做到真正的無級放大。這樣,無論用戶的瀏覽器使用多大的窗口,圖像始終可以完全顯示,并且不會降低畫面質量。②它使用插件方式工作。用戶只要安裝一次插件,以后就可以快速啟動并觀看動畫,而不必像:Java那樣每次都要啟動虛擬機。由于Flash生成的動畫一般都很小,所以,調(diào)用的時候速度很快。Flashplug-in也不大,只有150KB左右,很容易下載并安裝。③它還提供其他的一些增強功能。比如,支持位圖、聲音、漸變色、Alpha、透明等。擁有了這些功能,完全可以建立一個全部由Flash制作的站點。(2)Flash的功能Flash的編輯界面非常友好,并且提供非常詳細和完整的教程,很多基本的操作(比如畫線、變形以及移動等)一看便會,而一些高級的技巧則可以通過附帶的例子來學習。只要細心,完全可以成為Flash高手。當然,這里所說的“高手”只是初級水平的,想成為真正的高手,還要看創(chuàng)意和手法,那就不是一朝一夕能辦到的。在Flash中,一般的動畫都是依靠關鍵幀來實現(xiàn)的,方便又快捷。用戶只需給出一個對象的幾個關鍵動作,生成關鍵幀,系統(tǒng)就會根據(jù)需要在各個關鍵幀之間自動插入平滑的動畫。因此,一個簡單的動畫可以在幾分鐘之自動生成。Flash使用了“層”(Layer)的概念。不同的角色可以出現(xiàn)在不同的層面上,互相掩映,但是不會互相干擾??梢詥为殞δ骋粋€層面進行操作,并且可以看見效果。這樣,即使動畫已經(jīng)生成完畢,需要修改的時候也不會遇到任何困難。Flash對按鈕(Button)的處理非常出色??梢灾付ㄒ粋€按鈕的各種屬性,包括正常時的畫面、鼠標掠過時的畫面、按下時的畫面以及熱區(qū)(可點擊區(qū)域)的圍。這樣很容易生成一個反應靈敏的動態(tài)按鈕。Flash現(xiàn)在增加了動畫效果,使得按鈕動態(tài)感極強,完全超出一般按鈕所能帶給人的感覺。Flash動畫可以分成多個場景(Scene),在制作復雜動畫的時候,可以借助多個Scene,而不只使用一個屏幕,而且Scene之間可以自由切換,更換場景易如反掌。在制作多場景動畫的時候,應該盡量考慮Scene的使用。Flash與HTML聯(lián)系緊密,這就為Flash在網(wǎng)絡上的應用創(chuàng)造了良好的條件??梢灾付ㄒ粋€按鈕點擊以后要請求的,直接寫入的URL。還可以使用Flash生成AVI或者GIF動畫文件。這樣,沒有安裝Flash插件的用戶也可以看到動畫。2.1.5PhotoShop技術Photoshop是Adobe公司的王牌產(chǎn)品,它在圖形圖像處理領域擁有毋庸置疑的權威。無論是平面廣告設計、室裝潢,還是處理個人照片,Photoshop都已經(jīng)成為不可或缺的工具。隨著近年來個人電腦的普及,使用Photoshop的家庭用戶也多了起來。到目前Photoshop已經(jīng)發(fā)展成為家庭電腦的必裝軟件之一。Photoshop的特點如下:功能強大的選擇工具:Photoshop擁有多種選擇工具,極方便了用戶的不同要求。而且多種選擇工具還可以結合起來選擇較為復雜的圖像。制定多種文字效果:利用Photoshop不僅可以制作精美的文字造型,而且還可以對文字進行復雜的變換。多姿多彩的濾鏡:Photoshop不僅擁有多種置濾鏡可供用戶選擇使用,而且還支持第三方的濾鏡。這樣,Photoshop就擁有了“取之不盡,用之不竭”的濾鏡。易學易用,用途廣泛:對Photoshop不了解的人常常認為它是一種專業(yè)圖形圖像處理軟件,其實這是一種誤解,Photoshop雖然功能強大,但是也易學易用,適應于不同水平的用戶。它涉及圖像合成、色彩校正、圖層調(diào)板、通道使用、動作調(diào)板、路徑工具、濾鏡等圖像處理功能。可制作如按鈕制作、文字特效、材質紋理、三維物體、影像特效及廣告創(chuàng)意設計等多種用途。2.1.62.1.6Access數(shù)據(jù)庫技術Access是Office辦公套件中一個非常重要的組成部分。在辦公軟件Office套件中,最為廣大用戶熟悉的是Word和Excel,因為它們功能強大且方便易用,更因為它們不僅可用于辦公,還可用于個人寫作和家庭記帳理財?shù)?。同為Office套件中一部分的Access,雖然有著同樣強大的功能,但使用的人卻相對少些,不像Word和Excel那樣廣泛。事實上,真正用過Access的用戶,對其強大功能和靈活應用均稱贊有加。Access數(shù)據(jù)庫管理系統(tǒng)作為MicrosoftOffice套件的重要組成部分,適用于小型商務活動,用以存貯和管理商務活動所需要的數(shù)據(jù)。Access不僅是一個數(shù)據(jù)庫,而且它具有強大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報表和應用程序等。數(shù)據(jù)庫是有結構的數(shù)據(jù)集合,它與一般的數(shù)據(jù)文件不同,是一串文字或數(shù)字流。數(shù)據(jù)庫中的數(shù)據(jù)可以是文字、圖像、聲音等。MicrosoftAccess是一種關系式數(shù)據(jù)庫,關系式數(shù)據(jù)庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個字段,每個字段有一個字段名,字段名在一個表中不能重復。表與表之間可以建立關系(或稱關聯(lián),連接),以便查詢相關聯(lián)的信息。Access數(shù)據(jù)庫以文件形式保存,文件的擴展名是MDB。具體的說,Access數(shù)據(jù)庫由六種對象組成,它們是表、查詢、窗體、報表、宏和模塊。表(Table)表是數(shù)據(jù)庫的基本對象,是創(chuàng)建其他5種對象的基礎。表由記錄組成,記錄由字段組成,表用來存貯數(shù)據(jù)庫的數(shù)據(jù),故又稱數(shù)據(jù)表。查詢(Query)查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并能連接若干個表的字段組成新表。窗體(Form)窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示相關聯(lián)的表的容。窗體也稱表單。報表(Report)報表的功能是將數(shù)據(jù)庫中的數(shù)據(jù)分類匯總,然后打印出來,以便分析。宏(Macro)宏相當于DOS中的批處理,用來自動執(zhí)行一系列操作。Access列出了一些常用的操作供用戶選擇,使用起來十分方便。模塊(Module)模塊的功能與宏類似,但它定義的操作比宏更精細和復雜,用戶可以根據(jù)自己的需要編寫程序。模塊使用VisualBasic編程。2.1.7ASP與數(shù)據(jù)庫ASP最實用的地方還是使用WEB交互式數(shù)據(jù)庫(因為使用數(shù)據(jù)技術可以使數(shù)據(jù)的查詢、更新、修改、刪除等十分方便),因此用ASP編寫這樣的有關程序也是較重要的應用之一。本文簡單說明一下在WEB服務器上使用數(shù)據(jù)庫的方法。在WEB過ASP使用數(shù)據(jù)庫,最常用的是使用DatabaseAccess組件,DatabaseAccess組件使得用戶能夠輕易地通過ActiveXDataObjects(ADO)訪問存儲。在服務器端的數(shù)據(jù)庫或其他表格化數(shù)據(jù)結構中的信息,是一種功能強大的數(shù)據(jù)訪問編程模式,可以使用ADO去編寫緊湊簡明的腳本以便連接到OpenDatabaseConnectivity(ODBC)兼容的數(shù)據(jù)庫和OLEDB兼容的數(shù)據(jù)源,這樣ASP程序員就可以訪問任何與ODBC兼容的數(shù)據(jù)庫,包括MSSQLSERVER、Access、Oracle等等。用下面所述的方法來利用ASP的DatabaseAccess組件通過ADO連接并操作WEB數(shù)據(jù)庫。第一步:指定想要連接的數(shù)據(jù)庫,有DSN(DSN-數(shù)據(jù)源名稱,DataSourceName)和DSN-less兩種方法。第二步:指定想要執(zhí)行的SQL指令,可以使用RecordSet。第三步:使用RecordSet屬性和方法,并顯示執(zhí)行的結果。在實際的Web程序設計中訪問數(shù)據(jù)庫一般要經(jīng)過以下步驟:首先在ODBC中新建一個DSN指向要訪問的數(shù)據(jù)源;創(chuàng)建一個Connection對象,然后建立該對象同DSN之間的連接;創(chuàng)建一個Recordset對象,然后打開這個對象并使游標指向一個記錄集合;使用Recordset對象的各種方法來移動游標,添加、刪除、修改和引用記錄集中的數(shù)據(jù),使用完畢之后關閉Connection對象和Recordset對象。經(jīng)過分析、比較,并結合計算機環(huán)境和個人愛好,本的開發(fā)使用了上面所述的ASP技術和Access數(shù)據(jù)庫技術。系統(tǒng)分析根據(jù)系統(tǒng)開發(fā)的基本觀點,通過對教師、學生的實際需要進行分析,本決定主要劃分為下述幾項容:(1)新聞:發(fā)布最新信息。(2)師資信息:詳細介紹各位老師的簡歷,及專業(yè)方向,研究成果。(3)教學容:詳細介紹《C語言及程序設計》教學基本要求,課程簡介,以及教學進度,使學生對這門課程的基本容有一個大體的了解,方便學生更好地學好這門課程。(4)教學電子資料:課堂CAI課件及電子教案的展示。(5)教材信息:主要介紹我院老師自主教材的具體編寫情況。(6)學習指南:對課程容的詳細介紹,以及課程實驗情況的詳細介紹。(7)網(wǎng)上答疑:對學生提出的一些問題,由老師答復后在上進行公布。提供老師和學生進行交流的平臺。(8)教改情況:介紹《C語言及程序設計》中關于學校教學改革的情況。這些容分別列于相關欄目中。欄目有:(1)首頁;(2)學習新聞;(3)學生學習;(4)教學課件;(5)師資隊伍;(6)教材建設;(7)教學改革;(8)圖片集錦;(9)留言。還有公告,用戶登陸,廣告招商位,友情連接,站搜索,投票調(diào)查,以及后臺管理等。主頁設計主頁的設計首先要定位網(wǎng)頁的風格與形式。網(wǎng)頁的風格與形式根據(jù)的主題容來確定。只有形式與容完美統(tǒng)一,才能達到理想的宣傳效果。目前主頁的應用圍日益擴大,幾乎包括了所有的行業(yè),林林總總,包羅萬象,但歸納起來大體有這么幾個大類:新聞機構、政府機關、科教文化、娛樂藝術、電子商務、網(wǎng)絡中心等。對于不同性質的行業(yè),應體現(xiàn)出不同的主頁風格,就像穿著打扮,應依不同的性別以及年齡層次而異一樣。例如:政府部門的主頁風格一般應比較莊重,而娛樂行業(yè)則可以活潑生動一些;文化教育部門的主頁風格應該高雅大方,而商務主頁則可以貼近民俗,使大眾喜聞樂見。本作為一個課程學習,是一個教育性質的,主要應該體現(xiàn)出它的高雅大方,嚴謹?shù)奶攸c。所以版面以冷色調(diào)為主,版面格式以表格為主,配以首頁滾動新聞展示,以及頁框架結構的使用,使得總體看來頁面簡潔、大方。主頁風格的形成主要依賴于主頁的版式設計,依賴于頁面的色調(diào)處理,還有圖片與文字的組合形式等。這些問題看似簡單,但往往需要主頁的設計和制作者具有一定的美術素質和修養(yǎng)。本采用冷色為基調(diào)。還有,動畫效果也不宜在主頁設計中濫用,特別是一些容比較嚴肅的主頁。主頁畢竟主要依靠文字和圖片來傳播信息,它不是動畫片,更不是電視或電影。至于在主頁中適當一些影視作品,那是另外一個問題。所以本沒有采用太多的動畫效果,體現(xiàn)了本的嚴謹性。數(shù)據(jù)庫設計本采用的Access數(shù)據(jù)庫,共涉及到三個數(shù)據(jù)表。管理員表addr_admin(如表2.1所示)用于登錄管理后臺。表2.1管理員表addr_admin字段名數(shù)據(jù)類型說明id自動編號主鍵,非空,遞增username文本用戶名password文本密碼新聞欄目表ndy_class(如表2.2所示)記錄了欄目編號,欄目名稱,以及欄目之間的父子對應關系等:表2.2新聞欄目表ndy_class字段名數(shù)據(jù)類型說明S_id自動編號主鍵,非空,遞增S_name文本新聞欄目名稱S_classid數(shù)字所屬父欄目的S_ID,如為一級欄目,則為0S_url文本冗余字段S_comid數(shù)字冗余字段S_hidden是/否是否隱藏S_adddate日期/時間欄目添加日期S_adder文本添加人S_superlist文本記錄新聞欄目的父子關系S_space文本空格,每低一級欄目,多兩個空格S_delflag是/否是否已被刪除
新聞容表ndy_article如表2.1所示:表2.3新聞容表ndy_article字段名數(shù)據(jù)類型說明S_id自動編號主鍵,非空,遞增S_title備注新聞標題S_content備注新聞容S_classid數(shù)字所屬欄目編號S_comid數(shù)字冗余字段S_addtime日期/時間添加時間S_adder文本添加人S_hidden是/否是否隱藏S_hits數(shù)字點擊量S_picurl文本上傳圖片的相對路徑S_hots是/否是否推薦S_link文本冗余字段Net_url文本地址,可直接轉到其他站點的網(wǎng)頁3詳細設計本設計主要由前臺和后臺兩部分構成。前臺主要作用是容的展示,后臺主要的作用是信息的添加,圖片上傳等。前臺部分主頁MORE..卜4亍方百耳*刃若玄專[SCC∣T-5-25]片建設以多媒體和網(wǎng)絡環(huán)境為支厚、以索府封肓和創(chuàng)新能力培養(yǎng)為目標的毓教學和金元化實底教學木睡合的課程教學體系,J?到大面積、丈幅度、全方位提盲憬程教學質量、提高學生計苴機慈毒素質的目的。塞媒體教學理件觀摩比賽預獎伙式E0OT-^Ξ6三耿綱(FC技術》ZO07-5-2G方媒體數(shù)學課件觀一取語戮學3307-5-26KC語言程序設計/繳學大綱MORE..卜4亍方百耳*刃若玄專[SCC∣T-5-25]片建設以多媒體和網(wǎng)絡環(huán)境為支厚、以索府封肓和創(chuàng)新能力培養(yǎng)為目標的毓教學和金元化實底教學木睡合的課程教學體系,J?到大面積、丈幅度、全方位提盲憬程教學質量、提高學生計苴機慈毒素質的目的。塞媒體教學理件觀摩比賽預獎伙式E0OT-^Ξ6三耿綱(FC技術》ZO07-5-2G方媒體數(shù)學課件觀一取語戮學3307-5-26KC語言程序設計/繳學大綱20□7-5-£6C語言程序設計展程龍威性考核說明SD07-5-26C程序即■語言報論2∞7-5-264但1療數(shù)學改革與手段200T-5-25翻孕理星》建設規(guī)劃2CO7-5-S5方杜忠:?教授2C0F-5-25*山東建萌大學計苴機學2007=5-25摩杜忠友教授2007-5-25*教學改呈成果20OT-5-25圖3.1主頁學習新聞頁面學習新聞一級頁面如圖3.2所示:圖圖3.3學習新聞二級頁面《C語言程序設計》學習網(wǎng)網(wǎng)玷之奇H±?S[E007-5-Z61■:話田■:椅網(wǎng)玷之奇H±?S[E007-5-Z61■:話田■:椅Bm£??壇hlτ√"t?u.二芯圖3.2學習新聞一級頁面學習新聞二級頁面如圖3.3所示:《C語言程序設計》學習網(wǎng)CODKLE: J不保存_三[登陸I注冊I話筋入要搜索信息的內(nèi)容!為了提高期學布量.iffl接:?科數(shù)學水平評甘?山東理施大學計更機學院采取了一案加?i?.以促ifi??學水平提高近日,山東建箕大學計置機學院舉行了寥媒體教學課伴現(xiàn)摩比賽。參評:&I幣甘對自己敏庭程的特點】充分利用T伸史術,整集了大量的知識素材J采用大量的鼠片、電畫、影片等琨式?把獨象繼據(jù)以直接的施象演示出來,分體現(xiàn)了多振雌先進性、趣味性和補充性,彌補了課堂教學單純講解的不足,經(jīng)過激烈用逐,尤寶山、牡忠用師獲停一等獎』秦松.楊磊、王同輝老J幣分獲二割^今天下午舉行了續(xù)獎伙式.王崇需校長為獲獎老師續(xù)了榮普證書私美品口:?G,王崇杰?JH?全院老師作了重要講話.3.1.33.1.3學生學習一級頁面圖圖3.5學生學習二級頁面3.1.43.1.4教學課件頁面圖圖3.7教學課件二級頁面用尸宣將'A.'i?∩▼亙V■■■■圖3.4學生學習一級頁面《用尸宣將'A.'i?∩▼亙V■■■■圖3.4學生學習一級頁面《C語言程序設計》學習網(wǎng)O信息御先學生學習一級頁面如圖3.4所示:用尸名I密ι?IOOOΠE: ~?杜忠灰數(shù)強卜電子曲案卜學生參考書?山東建第大字計算機字院£.*.I5Λ4>學生學習二級頁面如圖3.5所示:數(shù)學濟度安排加"-J叫 ?c語者程0K+5學H網(wǎng)內(nèi)容授課實畛LCtS言指述222.數(shù)據(jù)類型.退算拜與表達式42Il板序結構j2L朝池425.制環(huán)堵樹■12e.面數(shù)■127.??■1
教學課件一級頁面如圖3.6所示:《C語言程序設計》學習網(wǎng)?"字;士緯:Hi存境工反三?"字;士緯:Hi存境工反三圖3.6教學課件一級頁面教學課件二級頁面如圖3.7所示:《C語言程序設計》學習網(wǎng)《C語言程序設計》學習網(wǎng)Q信息瀏覽電子教案a0wm委 ?:語言程序設汁》*5網(wǎng)一、餅述內(nèi)容1上清宮相述〔百授2學時,上機M?nC語言的底展歷史和至翌特點OC語言程序的結構與書寫格式"C諳吉程芹的開衷過程。C語言的集成開發(fā)環(huán)境。重點與難點:C語言程序的結構及書W格式,C語^?程序的開發(fā)過程,Tuibo決或開發(fā)IF境的使用。.數(shù)據(jù)類型.運算符與表達武T學時,上機2洋時〕e惜言的基未故據(jù)類型,常堂,變里和標真符UC語言的運算符Io表達式.運莫優(yōu)先稅M結合性。圖圖3.9師資隊伍二級頁面.1.5師資隊伍頁面師資隊伍一級頁面如圖3.8所示:LLjir泰三IHZ?£2d山東建策大學計...堂師不國*山事妙SH*山事妙SH學計算機翔?X■語言及程?-2WT-5-S5山木程Nk子甘*電子軟案憐牡思友?≡*學生方考書IfrCH課件峰山東娃能丈竽計算苑學吃<K-鼓學進度安排K,學生獄樹K-社忠衷加SEan-E-KK.s*??τ?≠?圖3.8師資隊伍一級頁面師資隊伍二級頁面如圖3.9所示:《C語言程序設計》學習網(wǎng)《C語言程序設計》學習網(wǎng)O信息瀏覽山東建筑大學計算機學院C語言及程序設計》課程師贊2007-5-25 <C?8?^?V1>字習何男,Ig戈崖空,LgEEI年月7月ILJ親大半暇生畢業(yè).沛工學碩士學位。IggB年晉升為高級工程巾,州必年晉升:?t???4學楂中育年學術骨干。山季省科技計劃與科技成果評審專家,山米省禹等教育評估專后,山三營如叱權保護技術專軍庫專家,山東君信息化專每頁叢金專原。囊香和主墻的計自機孰材有:■(計算栩力曲設計與??因拽術CA3OCltN?程1>、式誥官程序設計3,《計雌時?值計算方注3.杜忠領破*大學1尊,4大學∏■實3?裁程A,E計學機51論3,《計算機文化友投士五也3雪B編苦的什克機手列若作秋2002年山東省高枕優(yōu)秀和?IH成黑受B主餅*1■翼栩It助黃計學-此旨言程年設計》、ecAD??s此9.《計算機園排制用C?》、8交筑螳圖CAD}號晨程Crr國內(nèi)9叢t術刊?ΛI■方喬華術候P■百金宙.耳中一緋半拒加協(xié)心3.1.63.1.6教材建設頁面圖圖3.11教材建設二級頁面教材建設一級頁面如圖3.10所示:圖3.10教材建設一級頁面教材建設二級頁面如圖3.11所示:《C語言程序設計》學習網(wǎng)《C語言程序設計》學習網(wǎng)J巾式壯日 如圻至也甘瓦學引占國 童磅已可 芋至字引 喝U端篇I效學艮GF倒至■^^^^S≡ffl?E^^M^:觸在斯在的位皆:首頁?信息瀏覽Q信息91監(jiān)學生零考書§007-5-29 也濯言程序di+>學R網(wǎng).昔生書:我:程序設計[二駁》抽導) 周海勢是生大學出稅社.冷號書:K桂序設計SI解與上機指導■:第二版下》肯治強清華大學出版社.并它[惜閱圖博館相關書著下并加;/07TY9錄久:a?>LBL人氣:5?:■:啟退返回曲關閉窗口??首貝I加4受4I共于拉1門」五情置?∣_牘:表我巾1昔生員登味Copjri5t.i2M7-33Q7 蛆洋言位序遍計》學R區(qū)I3.1.73.1.7教學改革頁面圖圖3.13教學改革二級頁面教學改革一級頁面如圖3.12所示:您于莫章施轡且M用,豈您于莫章施轡且M用,豈圖3.12教學改革一級頁面教學改革二級頁面如圖3.13所示:《C語言程序設計》學習網(wǎng)《C語言程序設計》學習網(wǎng)Tfc?Hg??KEl?l??R^^玄瓜正項在的位置:甘頁?信息狙覽4倩JS?1覽教學改革與手段300∣T=5??5 配語言程序設計$學工)附.更黯領學理念,,采用啟窟式教學#定立教與學互動的f化教學錢式松語百程序設計#課程粗教師蹴尹內(nèi)容建設作為指品謀程速設苗植心。雕淚弱肺廠泛圾岷!3的敦學匿獨■以惠怵為主導,以學生Al主體,采用啟發(fā)式、討也式、標相:等多種3?學才然,后萩和引導學生的學寸舐hJ近過師生互動的雍式,配臺媒體資iS.讓學生了解敦學內(nèi)容的同時.主握智學勾環(huán)節(jié).充分食售學生的U圓勝,尊重學生學可主體的地位,統(tǒng)和培芥學生效f喝=5??t??,并取得良好皿果。.以學生為主體,隰培春等含素質/能力、激發(fā)學生創(chuàng)通思維為目標的載學方法弁疑叫究性割[學J本避程逐步黯威以態(tài)弄學生的自主學5K創(chuàng)新食?,以及郵,括神先目標的利學特色,圖圖3.15留言頁面3.1.8圖片集錦頁面圖片集錦頁面如圖3.14所示:Y^售程序設計》學司而T:e?*u磯IHlCUijJf發(fā)妝術共[2]個作品分口]貝三貝上一亙T-UT電r與舊工!轉向I分圖片詞覽,圻U!依抬州構 CiAN圖3.14圖片集錦頁面3.1.9留言頁面留言頁面如圖3.15所示:《C語言程序設計》學習網(wǎng)3.1.10站搜索頁面3.1.10站搜索頁面站搜索頁面如圖3.16所示:圖圖3.17用戶注冊頁面《C語言程序設計》學習網(wǎng)^?^^??a???L^^>虞玨!正所在的位道:三頁口站內(nèi)簪索結果,與總量足詁始科、要搜索后總的內(nèi)容!38索信息:I-I由梏1II潔除I圖3.16站搜索頁面用戶注冊頁面用戶注冊頁面如圖3.17所示:《C語言程序設計》學習網(wǎng)《C語言程序設計》學習網(wǎng)^??a?a?a?Ui?i^^您現(xiàn)在所在的位查;苫頁2用戶注冊申詰壺O用尸口改===?本?科==用戶明市:I *--L[個字符不?ffi用特殊于將用戶需??:I Ak于B小于M千手符?不IIS使用特殊宇符確認需活:I I¥一酬5一晝醫(yī)痛A的贊用性刈:用洋文廣*-話:Iit擇1M性WlJ電子信箱:I *一炫31是有卻的電子信箱,當件忘記雷周時要用到它叁嗎問殖:I 廠石記費得的友示何4皆周專案:I L忠記雷嗎的提示問SS咎案I用于取回符碼詳獻料:門開啟as—提交申造I 變設定一I登陸后頁面如圖3.18所示:圖3.18用戶登陸后頁面投票調(diào)查頁面投票調(diào)查頁面如圖3.19所示:‘祖篇詞亙你覺的本站對C語言程百學習:作用很大92%作用較大3?作用一里1?作用較差1*作用很差]汽,票數(shù)O圖3.19投票調(diào)查頁面3.1.13友情連接頁面友情連接頁面如圖3.20所示:圖3.20友情連接頁面數(shù)據(jù)庫連接文件數(shù)據(jù)庫連接文件conn.asp負責建立數(shù)據(jù)庫連接,源文件如下:<%dimconndimconnstrdimdb數(shù)據(jù)庫文件的位置conn.OpenconnstrsubCloseConn()'關閉數(shù)據(jù)庫連接conn.closesetconn=nothingendsub%>說明:這是定義一個數(shù)據(jù)庫連接的Connection對象。Server.MapPath(db)定義數(shù)據(jù)庫連接字符串,Server.MapPath(db)的作用是找到數(shù)據(jù)庫文件存放的物理路徑。conn.Openconnstr打開數(shù)據(jù)庫。新聞列表頁文件列表顯示新聞標題,并建立超,到各自的新聞詳細頁面。源文件為:<head><title>無標題文檔</title></head><body><%數(shù)據(jù)傳遞錯誤response.End()endifrs.opensql,conn,1,1ifrs.eofthen無此新聞欄目response.End()elseendifrs.closers.openssql,conn,1,1%><tr><%dowhilenotrs.eof%>年月 日</FONT>)<BR><%rs.movenextlooprs.close%></td></tr></table></body></html>說明:數(shù)據(jù)傳遞錯誤response.End()endif獲取新聞欄目編號,并判斷編號格式的正確性。建立一個RECORDSET對象。rs.opensql,conn,1,1打開查詢結果集,判斷所傳入的新聞編號是否有相對應的新聞欄目。*fromndy_articlewheres_classid orderbys_addtimers.openssql,conn,1,1取本欄目下所有新聞。月年月日</FONT>)<BR>
<%rs.movenextlooprs.close%>循環(huán)讀出各條新聞,根據(jù)每條新聞的編號建立動態(tài)。界面如圖3.21所示:多磔體教學課件現(xiàn).???E≡fi≡rn~.18K?gMM??■■■■'*f4uiwvwl三級大綱多磔體教學課件現(xiàn).???E≡fi≡rn~.18K?gMM??■■■■'*f4uiwvwl三級大綱IFC技木)C震育里?iαi+IDI多媒體教學課件現(xiàn)摩比賽版獎儀式畫三期制H(?電術)間《C語言程序設計》教學大胡IniC語言程序設計理程施成性學核說明[2∞7-5-∑β][2tm-5-26][Z∞7-5-Z6][2∞7-5-2S]圖3.21新聞列表頁面3.1.16圖3.21新聞列表頁面3.1.16新聞詳細頁文件新聞詳細頁文件news_detail.asp,源代碼為:取傳入的新聞編號數(shù)據(jù)傳遞錯誤response.End()endif判斷編號的正確性rs.opensql,conn,1,1ifrs.eofthen無此新聞response.End()endif取新聞容conn.executeusql更新點擊量,每刷新一次,點擊量加1%>:界面如圖3.22所示:圖3.22一條新聞的頁面3.2后臺部分login.asp:登陸登陸界面如圖3.23所示:圖3.23登陸界面chklogin.asp:登陸驗證源代碼及說明:<!--#includefile=conn.asp-->包含數(shù)據(jù)庫<%dimsqldimrsdimusernamedimpassword獲取傳入用戶名獲取傳入密碼建立數(shù)據(jù)集對象rs.openstrsql,conn,1,1根據(jù)傳入的用戶名密碼,進行驗證ifnot(rs.bofandrs.eof)thenendif如果存在記錄則:賦SESSION值,轉入manage.asp頁面.rs.closeconn.closesetrs=nothingsetconn=nothing%>否則,提示登陸錯誤,不:賦SESSION值.<html><head><linkrel='stylesheet'href='style.css'></head><body><br><br><br><tablealign='center'width='300'border='0'cellpadding='4'cellspacing='0'class='border'><tr>操作:確認身份失敗!</td></tr><tr><br>用戶名或密碼錯誤?。?!<br><br><ahref='javascript:onclick=history.go(-1)'>【返回】</a><br><br></td></tr></table></body></html>session.asp:驗證身份是否存在或是否已失效,如果已失效則轉入登陸頁,從新登陸,本文件的作用限制非法用戶,不登陸而進入操作界面.<%response.endendif%>后臺新聞欄目列表頁ArticleClass_Mana.asp:本文件的作用是顯示新聞欄目,并可進行刪除,每個欄目修改的超。界面如圖3.24所示:關閉控翻面板后退IIa歉II前進II管理首頁I使用幫助I退出管理訴加信息I峻改信息I信息欄目管理看?文章:I I查詢?nèi)啃畔?師資隊伍 教材建設 教學改革 學生學習 教學誤件首頁上一頁下一頁尾頁頁4:1"頁共13篇文章15篇文章/頁IB 信息樂題 娛作ιπ學生參考書查看修改□ITG學生教材查看修改□174教學進度安排查看修改□173教學改革與手段交音修改□172建被規(guī)劃查吾修改□1.71教學改革成果查巖修改□170CAI課件查君修改□169電子教案查看修改□IEB學生參考括查著修改□167學生教材查看修改□1F6杜忠友教授查看修改□1&4山東建筑大學計算機學院恥語言及程序設計》黜師資查看修改□163杜忠友教授查看修改廠全選I卅1除圖3.24后臺新聞欄目列表頁面新聞欄目添加,修改保存后臺處理頁articleclass_action.asp部分源代碼及說明:<%獲取操作標志獲取新聞欄目response.Write(s_id)selectcaseaction如果為添加新欄目,或保存修改,執(zhí)行如下操作'response.End()selectcaseaction如果為添加新欄目,執(zhí)行如下操作分類名稱、所屬類別、分類地址不能為空!!response.end()endifset s_idfromndy_classwhere andifnotrs.eofthen分類名稱已經(jīng)存在,請選擇其他名稱!response.End()endifrs.closeifnotrs.eofthenelses_id=1endifrs.closesetrs=nothing(s_Name,s_Classid,s_ComID,s_SuperList,s_Url,s_Hidden,s_Adder,s_Space)valuesresponse.write(sql)!');esponse.endconn.execute(sql)setrs=nothingResponse.RedirectResponse.End()('添加');編號不能為空!response.end()endif分類名稱、所屬類別、分類地址不能為空!response.end()endififcint(s_Classid)=0thenelseendifResponse.Write(sql)conn.execute(sql)Response.RedirectResponse.End()else執(zhí)行成功endifendselectresponse.End()ifnotisnumeric(id)then未找到您要刪除的!response.End()endif刪除成功%>新聞列表和容添加頁本頁的作用是展示所添加的所有類別的新聞,并可按新聞欄目和關鍵字進行模糊搜索,方便用戶及時找到某條新聞進行刪除或修改工作。界面如圖3.25所示:瘙加新聞內(nèi)容I營理新聞內(nèi)容標題時間操作回多媒體教學課件觀摩比賽iS獎儀式一.[2007-5-26]修改I冊1除回三級大綱tF。技術\…[2007-5-26]修改I冊1除回SC語言程序設計S教學大期...[2007-5-26]修改I冊1除回C語言程序設計課程形成性考核說明_.[2007-5-26]修改I冊1除回雙語教學?][2007-5-26]修改I冊1除回C程序設計語言擱論…[2007-5-26]修改I冊1除頁次:1/1覓數(shù):?1I刷新圖3.25新聞列表頁Article_Add.asp部分源代碼及說明:<iframeid=editor這行代碼實現(xiàn)的是將一個HTML編輯器通過IFRAME框架嵌套進了本頁面,通過這個HTML編輯器,實現(xiàn)了新聞的文字編輯,以及插入圖片等功能,使的新聞的容顯示起來更加美化。src=shangchuan.asp></iframe>這行代碼嵌套了一個無組件圖片上傳的文件,通過該文件可以實現(xiàn)圖片無組件上傳到服務器,方便了新聞前臺圖片展示的需要。而且之所以沒有采用組件上傳的原因是因為組件上傳需要受到服務器的諸多限制,而且可移植性差,當需要更換服務器時,還必須在更換后的服務器上安裝注冊相應的上傳組件,造成管理的不方便。ands_id,s_name,s_spacefromndy_classwhereandrsc.opensqlc,conn,1,1dowhilenotrsc.eofrsc.movenextlooprsc.closesetrsc=nothing%></select>本段代碼的作用是,從數(shù)據(jù)庫中讀出所有的新聞分類,添加到新聞分類的下拉列表框中,以便添加新聞的時候選擇相應的所屬分類。容添加頁如圖3.26所示:添l)?∣f聞內(nèi)容I管理新聞內(nèi)容添加新聞信息標取:ΓL推薦(首頁圖先顯示)內(nèi)容,El片:I _【上傳圖片M圖片展覽】內(nèi)容:I段落再式引字號引跟電屯M電喳喳κ白ICc[?k區(qū)占傘魚BJO?e∣≡≡≡≡狂三串零1,口臼由~目噩噩口橘圖3.26容添加頁新聞容,添加修改后臺處理文件源代碼及說明:<html><head><title>管理后臺</title><%subecho(message)%>ose();</script><%response.endendsubsubecho2(message)%><script>alert('<%=message%>');history.go(-1);</script><%response.endendsub%></head><body><%selectcases_ComID專題容caseelseendselectdimTitle'文章標題dimContent'容dim_ID'商家號您上傳的圖片格式不正確,圖片文件后綴名必須為.jpg或者.gif或者.bmp。'Response.End()'endif'endif獲取操作標志selectcaseaction如果為添加新聞,則將相應容插入數(shù)據(jù)庫(s_Title,s_Content,s_classid,s_comID,s_adder,s_Hidden,s_Hots,s_PicUrl,net_url)values如果為修改,則將更新后的容更新到數(shù)據(jù)庫數(shù)據(jù)不正確!endifendselect'Response.Write(server.HTMLEncode(sql))'Response.End()setrst=conn.execute(sql)操作成功!else數(shù)據(jù)不合法!endif%><%FunctionReplaceText(fString,patrn,replStr)SetregEx=NewRegExp'建立正則表達式。regEx.Pattern=patrn'設置模式。regEx.IgnoreCase=True'設置是否區(qū)分大小寫。regEx.Global=True'設置全局可用性。ReplaceText=regEx.Replace(fString,replStr)'作替換。EndFunctionfunctionContentEncode(fString)ript:|js:|vbs:|about:|file:|on(blur|click|change|Exit|error|focus|finish|keyContentEncode=fStringendfunction%></body></html>4站點的建立網(wǎng)絡平臺與結構如下:服務器:操作系統(tǒng)為Windows2000Server或Windows2003Server。工作站:操作系統(tǒng)為Windowsxp。交換機:10/100Mbps自適應交換機。DNS和IISDNS(DomainNameSystem)域名解析系統(tǒng)DNS為Intranet或Internet上的計算機將名稱(如域名www.sina.)“翻譯”為IP地址(如),即域名解析。IIS5.0Internet信息服務它是一種Web服務,它可以幫助用戶在Internet或Intranet上方便、快捷地發(fā)布信息。網(wǎng)絡屬性設置要使用DNS和IIS,必須為Windows****Server指定靜態(tài)(即固定)的IP地址。點擊“控制面板→網(wǎng)絡和撥號連接→本地連接→屬性→Internet協(xié)議(TCP/IP)→屬性”,在“Internet協(xié)議(TCP/IP)屬性”框中為網(wǎng)卡指定IP地址,然后選擇“使用下面的IP地址”,在“IP地址”欄輸入00;“子網(wǎng)掩碼”欄輸入;在“默認網(wǎng)關”和“首選DNS服務器”兩欄均填入00。如果工作站有22臺,IP地址則可依次指定為~2,“默認網(wǎng)關”和“首選DNS服務器”兩欄仍填寫00。DNS服務器的設置在“管理工具”的“DNS管理”中,建立一個域名www.****..cn,步驟如下:①建立".cn”區(qū)域:依次選擇''DNS→****(服務
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年教育技術發(fā)展:《囊螢夜讀》課件新里程
- 土地轉讓合同書怎樣寫(3篇)
- 2024年青海省西寧市中考一??荚嚨乩碓囶}(解析版)
- 建設工程安全協(xié)議書
- 產(chǎn)品拍攝指南:打造專業(yè)產(chǎn)品攝影效果
- 市場調(diào)研手冊市場研究分析與預測方法
- 高速公路邊坡綠化防護
- 辦公室設備故障排除
- 2025年四季之美課件:感悟季節(jié)的變遷
- 2025年十堰如何考貨運從業(yè)資格證
- 反假幣測試附有答案
- 怎樣調(diào)動員工積極性
- 2024年內(nèi)科護理學(第七版)期末考試復習題庫(含答案)
- 【上市公司的財務風險的分析和防范:以三只松鼠為例10000字(論文)】
- 急診科培訓急診科與其他科室的協(xié)作與溝通
- JCT414-2017 硅藻土的標準
- 肌肉注射評分標準
- 鋼結構主要技術標準和要求
- 臘八粥 第一課時自學導學單
- 摻合料講義課件
- 中美關系新時代52張課件
評論
0/150
提交評論