已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
源代碼,程序,聯(lián)系153893706畢業(yè)設計作者學號30學系計算機應用與技術系專業(yè)計算機應用技術(外貿方向)班級題目個人網站的設計與實現(xiàn)指導教師湖南科技職業(yè)學院電子信息工程與技術系湖南科技職業(yè)學院??粕厴I(yè)論文評語題目個人網站的設計與實現(xiàn)專業(yè)計算機應用技術(外貿方向)班級計貿3092姓名學號30畢業(yè)設計得分答辯得分綜合評定指導老師評語指導教師(簽字)年月日答辯委員會(小組)評語答辯委員會(小組)負責人(簽字)年月日目錄摘要IABSTRACTII第1章引言1第2章系統(tǒng)需求分析221開發(fā)目標322應用目標3第3章開發(fā)工具的選用及介紹431ASP技術432ACCESS數(shù)據庫簡介533DREAMWEAVER簡介6第4章網站各模塊頁面效果設計741網站客戶端顯示頁面概述742網站客戶端顯示頁面843前臺總體模塊設計10431我的文章模塊11433博客登錄界面模塊15第5章數(shù)據庫設計分析1751數(shù)據庫設計1752采用的數(shù)據庫語言SQL1853數(shù)據庫連接19第6章后臺管理及功能實現(xiàn)2061后臺總體設計2062后臺功能模塊實現(xiàn)20621文章管理模塊21622相冊管理模塊24623實現(xiàn)相冊修改刪除管理主要代碼如下25624管理員資料修改管理模塊26第7章系統(tǒng)總體評測2771系統(tǒng)調試2772系統(tǒng)測試28結論29致謝30參考文獻31摘要本系統(tǒng)主要是采用ASPACCESSJAVASCRIPT等開發(fā)技術進行開發(fā)。其中ASP具有優(yōu)良的性能,豐富的工具箱支持,強大的功能,程序與頁面結構分離,良好的可移植性和適用性,超強的擴展性。同時使用JAVASCRIPT完成豐富的腳本功能例如客戶端的密碼驗證功能就可以用以減輕服務器的負擔。而本系統(tǒng)使用的是ASP作為主要開發(fā)語言,采用WEB展示層和ACCESS數(shù)據庫兩層架構模式來實現(xiàn)數(shù)據庫論壇管理網站的建設,使得對信息的管理更加及時、高效,提高了工作效率。整個數(shù)據庫論壇的大體功能均已實現(xiàn),已經具有個人博客網站該有的功能。由于時間有限還存在很多還需進行改進的地方,也還需要不斷地學習來完善它的功能。關鍵詞ASPACCESS個人博客網站設計ABSTRACTINTHEENDOFTHE20THCENTURY,WITHTHERAPIDDEVELOPMENTOFCOMPUTERTECHNOLOGY,THEDATABASETECHNOLOGYHASBEENINCREASINGLYWIDELYAPPLIEDININTERNETANDOFFEREDMORECONSIDERATEANDHUMANSERVICETOTHEGENERALINTERNETUSERSPERSONALIZATIONHASGRADUALLYBECOMETHETRENDOFTODAYSWEBAPPLICATIONSCOMPAREDWITHTHEDESIGNADOPTEDONINTERNETPRESENTLY,THEPERSONALWEBSITEBASEDONASP,THISPROGRAMHASTHEADVANTAGESOFSIMPLERFORCLIENTSTOUSEANDMOREINTUITIVEININTERFACEPERSONALWEBSITEBUSINESSHASJUSTSTARTEDINCHINA,BUTHASBEENDEVELOPINGVERYRAPIDLYWITHTHEMOREPOPULARAPPLICATIONOFINTERNETANDMOREMATURITYOFNETWORKTECHONOLOGY,THEREWILLBEMOREANDMOREGROUPSANDINDIVIDUALSWHODEMANDFORPERSONALWEBSITBASEDONAHUGENETWORKANDWITHITSSIMPLERANDMOREINTUITIVEINTERFACE,PERSONALWEBSITEHASRAPIDLYBEENRECOGNIZEDBYTHEMAJORITYOFINTERNETUSERS,WITHWHICHTHEUSERSCANUSETHEPOPULARTECHNOLOGYOFNOWDAYSTODISPLAYTHEIROWNPERSONALITYONTHEWEBSITES【KEYWORDS】ASPACCESSAPERSONALBLOGSITEDESIGN第1章引言博客是一個個人網頁信息的集合,通常由簡短且經常更新的文章日志圖片構成,這些一般是按照年份和日期倒序排列的。而作為BLOG的內容,它可以是你純粹個人的想法和心得,包括你對時事新聞、國家大事的個人看法,或者你對一日三餐、服飾打扮的精心料理等,也可以是在基于某一主題的情況下或是在某一共同領域內由一群人集體創(chuàng)作的內容。他不等同于網絡日記,作為網絡日記是帶有很明顯的私人性質的,而BLOG則是私人性和公共性的有效結合,它絕不僅僅是純粹個人思想的表達和日常瑣事的記錄,它所提供的內容可以用來進行交流和為他人提供幫助,是可以包容整個互聯(lián)網的,具有極高的共享精神和價值。本設計主要闡述一個個人博客網站的建設及其后臺操作過程和一些關鍵技術。該博客信息來源主要由用戶直接添加,通過審核后,在網站上發(fā)布出來,以供大家共同欣賞。前臺用戶操作,該模塊主要包括我的文章、我的相冊、博主登錄、BLOG搜索、博主推薦、最新評論、網站統(tǒng)計等功能。后臺博主管理,該模塊主要包括文章信息管理、相冊信息管理、管理員資料管理等功能該博客網站是應用DREAMWEAVER8、ACCESS2007、PHOTOSHOPCS3等軟件,后臺結合ASP編程技術ACCESS開發(fā)出來的。我根據個人喜好開發(fā)了個人的博客網站設計與實現(xiàn)。第2章系統(tǒng)需求分析在INTERNET飛速發(fā)展的今天,互聯(lián)網成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經濟、生活等各個方面發(fā)揮著重要的作用。INTERNET上發(fā)布信息主要是通過網站來實現(xiàn)的,獲取信息也是要在INTERNET“海洋”中按照一定的檢索方式將所需要的信息從網站上下載下來。因此網站建設在INTERNET應用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設中的重要組成部分,從而倍受人們的重視。博客網站就是當今網絡上最為流行的交流互動平臺,個人博客網站是針對網絡用戶的交流需求,提供一個方便的可以支持跨地域結交朋友、聊天、互動、了解多方信息的平臺。個人博客網站內容豐富,界面簡潔美觀,大大豐富了當代人的精神需求。博客能讓個人在互聯(lián)網上表達自己的心聲。這是一個收集和共享任何感興趣的事物的地方可以是政治評論、個人日記或是指向您想記住的網站的鏈接。許多人使用博客只是要組織自己的想法,而有些人則在全球成千上萬的瀏覽者中贏得影響力。職業(yè)和業(yè)余新聞記者使用博客發(fā)布特發(fā)新聞,而有寫日記習慣的人則會在博客中宣示自己內心的想法。而攝影和美術發(fā)燒者,可以通過博客系統(tǒng)的管理自己的作品,無論您要發(fā)表什么意見,博客都可以幫您表達出來。博客作為一種新表達的方式,它的傳播不僅情緒,包括大量的智慧、意見和思想。某種意義上說,它也是一種新的文化現(xiàn)象,博客的出現(xiàn)和繁榮,真正凸現(xiàn)網絡的知識價值,標志著互聯(lián)網發(fā)展開始步入更高的階段?;拘阅芟到y(tǒng)主要的功能包括發(fā)表文章,文章管理評價管理相冊管理以及用戶密碼修改等功能。管理員登陸可以管理用戶賬戶,刪除文章圖片,設置文章圖片的分類屬性,上傳圖片等操作。對于這些功能基本可以應付一般的用戶需要。21開發(fā)目標系統(tǒng)預期的目的是為了做成交互式的網頁,方便客戶端和瀏覽器端之間的交流。通過該論壇,人們能夠相互交流溝通,把疑惑在論壇里公布,大家獻計獻策,共同學習,共同進步。22應用目標數(shù)據庫論壇系統(tǒng)是一個用于用戶之間互相交流的系統(tǒng)。用戶可以瀏覽博客上的文章并提交自己的評論。博客主人能夠修改自己的資料信息,發(fā)布文章圖片相冊。博客理員能夠便于管理博客內容,包括用戶信息管理,文章管理,相冊管理,評價管理對于不健康或是不利于社會穩(wěn)定的評論能進行刪除操作。第3章開發(fā)工具的選用及介紹隨著INTERNET技術的快速發(fā)展與普及,各種制作網頁的軟件也如雨后春筍,從最初制作靜態(tài)網頁的HTML到現(xiàn)在非常流行的“ASP”、“JSP”以及”JAVASCRIPT”腳本等互動網頁制作工具,該網站的制作主要用到了ASP、ACCESS和DREAMWEAVER、網頁美工等。31ASP技術ASP是ACTIVESERVERPAGE的縮寫,意為“活動服務器網頁”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應用,它可以與數(shù)據庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網頁文件的格式是ASP,現(xiàn)在常用于各種動態(tài)網站中。ASP是一種服務器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網頁或WEB應用程序。ASP網頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網頁中添加交互式內容如在線表單,也可以創(chuàng)建使用HTML網頁作為用戶界面的WEB應用程序。與HTML相比,ASP網頁具有以下特點1利用ASP可以實現(xiàn)突破靜態(tài)網頁的一些功能限制,實現(xiàn)動態(tài)網頁技術;2ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;3服務器上的ASP解釋程序會在服務器端制定ASP程序,并將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產生的網頁;4ASP提供了一些內置對象,使用這些對象可以使服務器端腳本功能更強。例如可以從WEB瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向WEB瀏覽器發(fā)送信息;5ASP可以使用服務器端ACTIVEX組建來執(zhí)行各種各樣的任務,例如存取數(shù)據庫、發(fā)現(xiàn)那個EMAIL或訪問文件系統(tǒng)等;6由于服務器是將ASP程序執(zhí)行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。ASP工作原理1、用戶向瀏覽器地址欄輸入網址,默認頁面的擴展名是ASP。2、瀏覽器向服務器發(fā)出請求。3、服務器引擎開始運行ASP程序。4、ASP文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行HTML頁面內容。5、頁面信息發(fā)送到瀏覽器32ACCESS數(shù)據庫簡介MICROSOFTOFFICEACCESS(前名MICROSOFTACCESS)是由微軟發(fā)布的關聯(lián)式數(shù)據庫管理系統(tǒng)。它結合了MICROSOFTJETDATABASEENGINE和圖形用戶界面兩項特點,是MICROSOFTOFFICE的成員之一。其實ACCESS也是微軟公司另一個通訊程序的名字,想與PROCOMM以及其他類似程序來競爭??墒鞘潞笪④涀C實這是個失敗計劃,并且將它中止。數(shù)年后他們把名字重新命名于數(shù)據庫軟件。ACCESS在2000年的時候成為了計算機等級考試中的計算機二級的一種數(shù)據庫語言并且因為它的易學易用的特點正逐步取代傳統(tǒng)的VFP成為二級中最受歡迎的數(shù)據庫語言。ACCESS是一種關系型數(shù)據庫管理系統(tǒng),其主要特點如下1存儲方式單一ACCESS管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為MDB的數(shù)據庫文件種,便于用戶的操作和管理。2面向對象ACCESS是一個面向對象的開發(fā)工具,利用面向對象的方式將數(shù)據庫系統(tǒng)中的各種功能對象化,將數(shù)據庫管理的各種功能封裝在各類對象中。它將一個應用系統(tǒng)當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展方法和屬性。通過對象的方法、屬性完成數(shù)據庫的操作和管理,極大地簡化了用戶的開發(fā)工作。3界面友好、易操作ACCESS是一個可視化工具,是風格與WINDOWS完全一樣,用戶想要生成對象并應用,只要使用鼠標進行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表設計器以及數(shù)據庫向導、表向導、查詢向導、窗體向導、報表向導等工具,使得操作簡便,容易使用和掌握。33DREAMWEAVER簡介使用MACROMEDIA公司的產品DREAMWEAVER軟件。因HTML的穩(wěn)定性、廣泛支持性及可創(chuàng)建復雜的頁面效果,該網站頁面主要使用DREAMWEAVER軟件。還用到一些基本上的HTML語言。1處理圖片工具PHOTOSHOP90是ADOBE公司的產品,是功能非常強大的專業(yè)圖形軟件,可以制作任何你想要的平面效果。其中包含的IMAGEREADY是用于網頁圖片制作的。2制作動畫工具MACROMEDIA公司出品的FLASH互動網頁制作工具與DREAMWEAVER和FIREWORK并稱網頁制作三劍客。3動態(tài)網頁制作技術腳本語言JAVASCRIPT和VBSCRIPT,JAVASCRIPT是NETSCAPE,它介于JAVA和HTML之間,是基于對象OBJECT和事件驅動EVENTDRIVEN并運行于客戶端的編程語言。網站主要運用JAVASCRIPT制作一些網頁特效。ASPACTIVESERVERPAGES是包括HTML標記、文本和腳本命令的文件,使用它可以創(chuàng)建動態(tài)、交互的WEB服務器應用程序,并可以組合HTML頁、腳本命令和ACTIVEX組件以創(chuàng)建交互的WEB頁和基于WEB的功能強大的應用程序。第4章網站各模塊頁面效果設計網站客戶端前端顯示布局頁面如圖41圖所示。標題欄LOGO區(qū)域博客信息顯示區(qū)域網頁主題顯示框架頁面末尾版權信息顯示區(qū)域圖41網頁前端總體模塊41網站客戶端顯示頁面概述網站客戶端顯示頁面是網站提供給瀏覽者的第一視覺界面。網站客戶端顯示頁面不僅要有合理的整體布局,使瀏覽者有一個流暢的視覺體驗;還應該通過各功能模塊體現(xiàn)出網站的主題內容,使瀏覽者在最短的時間內了解網站的用途。前臺整體如圖42圖42前臺主頁面42網站客戶端顯示頁面1LOGO部分設計LOGO是網站形象的重要體現(xiàn)。試問一個衣冠楚楚的人怎么能讓自己的名片污漬不堪就一個網站來說,LOGO即是網站的名片。而對于一個追求精美的網站,LOGO更是它的靈魂所在,即所謂的“點睛”之處。圖43網站LOGO圖標2網站客戶端顯示頁面TOP設計圖44標題圖標重要代碼如下博客首頁|我的文章|我的相冊|博客管理3網站客戶端顯示頁面左邊的鏈接及圖片的設計如圖45圖45側頁功能圖其重要代碼BLOG搜索博主推薦最新留言BACKGROUND“IMAGES/MID_01JPG“過客足跡4網站客戶端顯示頁面圖46主顯示頁面關鍵代碼如下43前臺總體模塊設計前臺主要是個人博客的主要功能展示界面,又稱網站客戶端顯示頁面,要求來訪者能看到管理者的文章、相冊、留言,還有管理和用戶的登錄功能以及來訪者的留言功能管理。所用功能主要可分為以下模塊1我的文章模塊根據文章內容可分為幾大項內容以不同內容區(qū)塊兒展示;2我的相冊模塊展示每個分類的相冊;3BLOG搜索模塊通過搜索關鍵字或是選擇查詢類型選擇去搜索。4博主推薦模塊有些是博主推薦的文章列表。5最新評論模塊展示所用來訪者以及用戶、管理者的留言。6網站統(tǒng)計模塊統(tǒng)計發(fā)表的文章、評論、游覽者及建站的時間等信息。431我的文章模塊根據文章內容分為多個展示部分,在首頁顯示,通過綁定記錄集和建立重復區(qū)域等在首頁實現(xiàn)對文章的瀏覽,如圖48所示。在首頁文章欄通過點擊各類文章標題可以顯示不同的文章實現(xiàn)其功能需要在DREAMWEAVER中增加代碼加以實現(xiàn),主要代碼如下暫無收藏“RESPONSEENDELSEWHILENOTRSE圖48博客列表模塊圖另外,在前臺顯示對此篇文章發(fā)表的詳細內容主要代碼如下發(fā)表時間評論/顯示評論數(shù)圖49文章顯示模塊圖432我的相冊模塊相冊展示模塊主要用于分類展示上傳的相冊圖片信息,即列出相冊的分類以及某一分類中包含的圖片。相冊分類展示,如圖410所示圖410相冊顯示在DREAMWEAVER中增加代碼加以實現(xiàn),主要代碼如下某一相冊分類對應的圖片展示,如圖411所示。圖411相冊詳情在DREAMWEAVER中增加代碼加以實現(xiàn),主要代碼如下/建立一個表格框架用于顯示對應相冊分類內的照片“HEIGHT“100“WIDTH“120“BORDER“0“/433博客登錄界面模塊一個單獨的登錄也面可以通過輸入管理員或用戶的賬號、密碼、隨機驗證碼實現(xiàn)登錄后臺功能,如圖412所示。圖412后臺登陸窗口其中最主要的是與數(shù)據庫連接進行用戶驗證。令系統(tǒng)可以判斷登錄者是否為合格用戶,如果合格,直接跳轉入后臺管理界面。如果用戶名或密碼或驗證碼錯誤,則需要登錄用戶重新輸入,主要代碼如下RESPONSEWRITE“ALERT您輸入的驗證碼不正確LOCATIONHREFLOGINASP“/使用JAVASCRIPT判斷驗證碼是否正確RESPONSEENDELSESESSION“VERIFYCODE“ENDIFIFTXT_NAME“THENSETRSSERVERCREATEOBJECT“ADODBRECORDSET“SQLSTR“SELECTMNAME,MPASSWDFROMTAB_MANAGERWHEREMNAME“LOCATIONHREFLOGINASP“/如果用戶輸入用戶名不正確則提示并跳到登錄窗口ELSEIFRS“MPASSWD“TXT_PASSWDTHENRESPONSEWRITE“ALERT密碼不正確,請確認后重新輸入LOCATIONHREFLOGINASP“博主登錄模塊的操作流程,如圖413圖413后臺登錄第5章數(shù)據庫設計分析51數(shù)據庫設計本系統(tǒng)采用的數(shù)據庫是MICROSOFTACCESS,建立DBMDB數(shù)據庫,然后建立相應的表。這一設計階段是在系統(tǒng)功能結構圖的基礎上進行的,設計出能夠滿足用戶需求的各種實體以及它們之間的關系,為后面的邏輯結構設計打下基礎。1文章信息實體包括文章ID、文章所屬分類ID、文章標題、文章內容、作者名稱和發(fā)表時間。文章信息實體如下圖51所示。圖51數(shù)據庫文章評論信息實體如下圖52所示。圖52文章評論相冊信息實體包括相冊ID、相冊分類ID、圖片名稱、圖片標識、圖片信息和添加時間。相冊信息實體,如下圖53所示。圖53相冊信息2接下來分析數(shù)據表實體間的關系圖貼出幾個關鍵表格并分析其關系圖如下根據以上分析設計該數(shù)據庫中表及其用途如圖54示。圖54數(shù)據表功能圖52采用的數(shù)據庫語言SQLSQL是英文STRUCTUREDQUERYLANGUAGE的縮寫,意思為結構化查詢語言。按照ANSI美國國家標準協(xié)會的規(guī)定,SQL被作為關系型數(shù)據庫管理系統(tǒng)的標準語言。SQL語言的主要功能就是同各種數(shù)據庫建立聯(lián)系,進行溝通。SQL語句通常用于完成一些數(shù)據庫的操作任務,比如在數(shù)據庫中更新數(shù)據,或者從數(shù)據庫中檢索數(shù)據。使用SQL的常見關系數(shù)據庫管理系統(tǒng)有ORACLE、SYBASE、MICROSOFTSQLSERVER、ACCESS、INGRESS等等。雖然絕大多數(shù)的數(shù)據庫系統(tǒng)使用SQL,但是它們同樣有它們自立另外的專有擴展功能用于它們的系統(tǒng)。但是,標準的SQL命令,比如“SELECT“、“INSERT“、“UPDATE“、“DELETE“、“CREATE“和“DROP“常常被用于完成絕大多數(shù)數(shù)據庫的操作。在眾多的SQL命令中,SELECT語句應該算是使用最頻繁的。SELECT語句主要被用來對數(shù)據庫進行查詢并返回符合用戶查詢標準的結果數(shù)據。SELECT語句中位于SELECT關鍵詞之后的列名用來決定哪些列將作為查詢結果返回。用戶可以按照自己的需要選擇任意列,還可以使用通配符“”來設定返回表格中的所有列。SQL功能強大,是一種完備的數(shù)據處理語言,不僅用于數(shù)據庫查詢,而且用于數(shù)據庫中的數(shù)據修改和更新,概括起來,它可以分成以下幾組1DMLDATAMANIPULATIONLANGUAGE,數(shù)據操作語言用于檢索或者修改數(shù)據;2DDLDATADEFINITIONLANGUAGE,數(shù)據定義語言用于定義數(shù)據的結構,比如創(chuàng)建、修改或者刪除數(shù)據庫對象;3DCLDATACONTROLLANGUAGE,數(shù)據控制語言用于定義數(shù)據庫用戶的權限;4DML組可以細分為以下的幾個語句SELECT用于檢索數(shù)據;INSERT用于增加數(shù)據到數(shù)據庫;UPDATE用于從數(shù)據庫中修改現(xiàn)存的數(shù)據;DELETE用于從數(shù)據庫中刪除數(shù)據;DDL語句可以用于創(chuàng)建用戶和重建數(shù)據庫對象。下面是DDL命令CREATETABLE,ALTERTABLE,DROPTABLE,CREATEINDEX,DROPINDEX。53數(shù)據庫連接我們將與數(shù)據庫的連接,單獨寫出來并進行編譯,也就是數(shù)據庫連接的CONNASP文件,我們在ASP頁面中只用直接調用改方法即可,存放在根目錄文件下,我們在需要對數(shù)據庫進行操作的時候只需在頁面上添加這樣一個標簽即可。連接關鍵代碼如下打開數(shù)據庫連接連接數(shù)據庫DIMCONN,CONNSTRSETCONNSERVERCREATEOBJECT“ADODBCONNECTION“/建立數(shù)據連接CONNSTR“PROVIDERMICROSOFTJETOLEDB40/加載驅動USERIDADMINPASSWORDDATASOURCE“CONNOPENCONNSTR第6章后臺管理及功能實現(xiàn)61后臺總體設計后臺管理部分主要包括用戶身份驗證。添加文章、文章分類,刪除文章,文章分類信息。刪除留言等功能。完成對用戶、文章、留言的處理操作。所用功能主要可分為以下模塊1文章分類管理模塊根據文章內容不同,增加、修改或刪除文章分類;2相冊管理模塊實現(xiàn)相冊的上傳、游覽和刪除等操作;3留言管理模塊對前臺訪問者的留言進行選擇性刪除功能;4用戶管理模塊只有管理員有權操作,實現(xiàn)用戶添加以及刪除功能;62后臺功能模塊實現(xiàn)后臺管理界面的功能ER圖61所示。圖61后臺管理功能圖621文章管理模塊為了在主頁中實現(xiàn)我的文章以分類的形式表現(xiàn),還有處理新增分類的功能,在后臺我做了分類管理功能。如圖62所示。圖62文章管理圖在我的文章分類管理界面中,只需找到列表中需要操作的分類名稱,然后點擊名稱后面的刪除或修改和添加按鈕,就可以將此分類刪除或修改或添加。主要代碼/完成數(shù)據遍歷“METHOD“POST“ACTION“CLASS“TEXTBOX“/用MYCHECK()函數(shù)判斷數(shù)據是否合格/彈出窗口詢問用戶是否確定刪除為了方便管理文章內容,我還在后臺設立了管理文章功能,此功能模塊分為添加文章和文章游覽兩部分,如圖63所示。圖63文章管理圖添加文章界面中有很清晰的編輯視圖,其中包含眾多文字編輯功能,可以讓用戶添加出美觀、個性、格式規(guī)范的文章,文章在編輯完畢后只需要點擊添加按鈕,就可以把新編輯的文章登到前臺。實現(xiàn)此功能主要代碼如下/通過調用MYCHECK()函數(shù)判斷提交的數(shù)據是否復合要求游覽文章界面中可以很清晰的看到文章列表,用戶可以點擊每篇文章進行詳細管理可以對其進行修改、評論、刪除還實現(xiàn)了查詢功能。圖64文章列表圖實現(xiàn)此功能主要代碼如下“METHOD“POST“ACTION“CLASS“TEXTBOX“622相冊管理模塊相冊管理模塊的主要功能包括對相冊的分類管理以及上傳、瀏覽和刪除照片。如圖65所示圖65相冊上傳圖以下是完成圖片上傳的關鍵代碼。/實現(xiàn)圖片添加功能623實現(xiàn)相冊修改刪除管理主要代碼如下該模塊主要包含了對各相冊的修改和刪除的兩大管理功能如圖66所示?!癕ETHOD“POST“ACTION“CLASS“TEXTBOX“/讀取相冊分類名稱“/執(zhí)行類別名修改圖66相冊管理圖624管理員資料修改管理模塊用戶管理模塊主要包括添加用戶,刪除用戶兩個部分想要成為本系統(tǒng)用戶,需要通過管理員幫助注冊方可,管理員輸入用戶名稱和密碼,確認密碼后點擊“添加”。添加用戶界面如圖67所示。圖67添加用戶界面實現(xiàn)往系統(tǒng)里添加用戶的主要代碼如下“TYPE“TEXT“CLASS“TEXTBOX“ID“TXT_NAME22“SIZE“18“MAXLENGTH“50“/獲取用戶名并在文本欄中將其顯示“TYPE“TEXT“CLASS“TEXTBOX“ID“TXT_PASSWD2“SIZE“18“MAXLENGTH“50“/獲取用密碼并在文本欄中將其顯示“/執(zhí)行用戶賬戶修改功能第7章系統(tǒng)總體評測71系統(tǒng)調試1、關于網站的有關術語與知識WEB服務器存儲和管理供給全球各地用戶瀏覽網頁的服務器,軟件支持如運行在WINDOWS2000SEVER系統(tǒng)上的IIS,運行在UNIX系統(tǒng)上的APACHE等;客戶端瀏覽器通過在地址欄中輸入WEB服務器地址從而訪問WEB服務器的軟件;目前主要是INTERNETEXPLORER(IE)和NETSCAPE;HTML超級文本標記語言(HYPERTEXTMARKUPLANGUAGE)標準的文本文件,不是編程語言,而是一種描述性的標記語言;如;HTTP(HYPERTEXTTRANSFERSPROTOCOL)超級文本(超級鏈接)的傳輸協(xié)議,是TCP/IP協(xié)議的一部分;這個協(xié)議管理WEB瀏覽器如何向WEB服務器請求文件,以及服務器如何將文件發(fā)送回來。FTP(FILETRANSFERSPROTOCOL)文件傳輸協(xié)議,在互聯(lián)網上上傳或下載文件的協(xié)議;通常需要輸入IP地址、用戶名、密碼等;IIS(INTERNETINFORMATIONSYSTEM)INTERNET信息服務器,用于配置和管理WEB站點的軟件;能響應客戶端用戶的請求從而下載網頁到客戶端;域名是替代枯燥乏味的IP地址的一種分層次的表示方式;如WWWYAHOOCOMCN2、ASP的執(zhí)行方式原理靜態(tài)網頁在客戶端瀏覽地址欄目中鍵入某個網址,它會向WEB服務器發(fā)送一個HTTP請求消息(包含消息頭和消息體);HTTP請求的第一行如下所示WEB服務器接收請求,處理請求,并發(fā)出響應。HTTP響應的第一行如下所示HTTP/11200OK狀態(tài)碼為“200”意味著成功,之后還有一些頭信息用于指定當前的時間、服務器的類型、數(shù)據的類型,其后是所請求的數(shù)據。72系統(tǒng)測試系統(tǒng)測試是管理信息系統(tǒng)開發(fā)周期中一個十分重要而漫長的階段。其重要性體現(xiàn)在它是保證系統(tǒng)質量與可靠性的最后關口,是對整個系統(tǒng)開發(fā)過程包括系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實現(xiàn)的最終審查。在開發(fā)項目系統(tǒng)中,進行系統(tǒng)測試時所遵循的基本原則是設計測試方案時,不僅包括確定的輸入數(shù)據,還包括從系統(tǒng)功能出發(fā)預期的測試結果,從而避免將一些似是而非的結果當成正確結果。測試用例不僅要包括合理、有效的輸入數(shù)據,還要包括無效的不合理的輸入數(shù)據。系統(tǒng)測試問題1后臺登錄中實現(xiàn)驗證碼功能大小區(qū)分問題,不能忽略大小寫。改進VERIFYCODEUCASEVERIFYCODE,解決思路是將用戶輸入的驗證碼轉換為大寫。然后比較動態(tài)隨機產生的驗證碼(大寫)。至此驗證碼無論輸入大小寫皆可以通過驗證。2在統(tǒng)計網站日志數(shù)中對日志統(tǒng)計出錯主要原因SQL語句使用不當導致統(tǒng)計錯誤。解決辦法是在通過數(shù)據庫的SQL語句查詢先驗證SQL語句的功能正確性然后在把其替換至項目中得以達到預計功能修改SQL語句如下SQLSTR“SELECTCOUNTIDFROMTAB_ARTICLE“。3在處理圖片上傳中對上傳
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中信房地產銷售面試題庫及答案
- 2025年牛劍申請筆試真題及答案
- 2025年萬達房地產行業(yè)面試題庫及答案
- 2025年文學社區(qū)工作面試題庫及答案
- 2025年中學教資體育筆試題及答案
- 2025年工程造價公開招聘筆試題及答案
- 2024年金湖縣招教考試備考題庫附答案解析(必刷)
- 2025年華東師范大學馬克思主義基本原理概論期末考試模擬題附答案解析
- 2026年信陽藝術職業(yè)學院單招職業(yè)適應性考試模擬測試卷帶答案解析
- 2025年內蒙古機電職業(yè)技術學院馬克思主義基本原理概論期末考試模擬題含答案解析(必刷)
- 2026貴州貴陽市安航機械制造有限公司招聘8人考試重點試題及答案解析
- 2026年空天科技衛(wèi)星互聯(lián)網應用報告及未來五至十年全球通信創(chuàng)新報告
- (正式版)DB51∕T 3342-2025 《爐灶用合成液體燃料經營管理規(guī)范》
- 2025年上海市普通高中學業(yè)水平等級性考試地理試卷(含答案)
- 腔鏡器械的清洗與管理
- 江南大學《食品科學與工程》考研真題及答案解析
- 眼科:青光眼患者藥物治療指南
- 2025年計算機等級考試(NCRE)一級人工智能與大模型基礎樣題及參考答案
- 2025年漢語橋的考試題目及答案
- 醫(yī)護服務意識培訓
- 芬蘭煙熏桑拿體驗創(chuàng)新創(chuàng)業(yè)項目商業(yè)計劃書
評論
0/150
提交評論