




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、畢業(yè)設計(報告)論 文 題 目 北京中陽數(shù)碼科技有限公司門戶設計 專 業(yè)計算機技術與應用班 級計算機07姓 名指導教師2010 年 05月 26日畢業(yè)設計報告獨創(chuàng)性聲明本人鄭重聲明:所呈交的畢業(yè)設計報告是本人在導師指導下進行的研究工作及取得的研究成果。除了文中特別加以標注和致謝的地方外,報告中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得任何教育機構的學位或證書而使用過的材料。對本文的研究做出貢獻的個人和集體均已在報告中作了明確說明并表示謝意。畢業(yè)設計報告與資料若有不實之處,本人承擔一切責任。簽名:年 月 日關于畢業(yè)設計報告使用授權的說明本人完全了解浙江建設職業(yè)技術學院有關保留、使用畢
2、業(yè)設計報告的規(guī)定,即:學校有權保留送交畢業(yè)設計報告的復印件,允許報告被查閱和借閱;學??梢怨紙蟾娴娜炕虿糠謨?nèi)容,可以采用影印、縮印或其他復制手段保存報告。學生簽名:導師簽名:年 月 日目 錄第一章緒論11.1 設計背景11.2 設計工具及技術11.2.1 Dramweaver簡介21.2.2 ASP技術簡介21.2.3 IIS技術簡介41.2.4 Access簡介41.2.5 ASP運行環(huán)境5第二章需求分析62.1 總體需求分析62.2 核心功能分析72.3 預期目的7第三章系統(tǒng)設計83.1 網(wǎng)站總體設計83.1.1 網(wǎng)站首頁83.1.2 公司簡介83.1.3 后臺管理83.2 數(shù)據(jù)庫技術
3、93.2.1 數(shù)據(jù)庫選擇93.2.2 數(shù)據(jù)表設計113.2.3 連接數(shù)據(jù)庫代碼123.3 核心模塊設計12第四章網(wǎng)站的實現(xiàn)154.1 主界面設計154.1.1 首頁154.1.2 公司簡介164.1.3 新聞中心164.1.4 推薦商品174.1.5 產(chǎn)品展示174.1.6 留言反饋184.1.7 招聘信息184.1.8 服務與承諾194.2 后臺管理界面設計194.2.1 后臺管理界面194.2.2 后臺管理界面204.2.3 后臺退出界面20第五章總結與展望21參考文獻22致謝23附錄24摘 要互聯(lián)網(wǎng)技術的迅速發(fā)展,使網(wǎng)絡已逐漸深入人心,更是成為繼報刊、電視、廣播等傳媒體之后而興起的一新的
4、傳媒介質,網(wǎng)絡宣傳已成為眾多宣傳手段的重中之重,各種各樣的網(wǎng)站也將應運而生:為宣傳企業(yè)而制作的公司網(wǎng)站、可進行網(wǎng)上購物的電子商務網(wǎng)站、能及時了解到天下事的新聞網(wǎng)站、方便學習的教育網(wǎng)站,還有學校、團體、個人等等的打個小的網(wǎng)站,充斥這我們的事業(yè),滿足這我們的需要。網(wǎng)站的規(guī)劃與建設,已悄然被許多人擺到了首要的迫在眉睫的位置上?,F(xiàn)在的企業(yè),如果仍然依靠傳統(tǒng)的方式宣傳自己企業(yè)的形象和文化、采購自己企業(yè)所需的原材料和配套部件、推銷自己企業(yè)的產(chǎn)品,則顯得十分落后而且難以適應激烈的市場競爭。因此,當代企業(yè)紛紛建立自己的網(wǎng)站,借助于互聯(lián)網(wǎng)快速的信息傳遞加速自身的發(fā)展。北京中陽數(shù)碼科技有限公司網(wǎng)站主要開發(fā)以產(chǎn)品展
5、示為主,運用到了ASP,Dreamweaver,F(xiàn)lash,Photoshop,frontpage等編程工具結合ACCESS數(shù)據(jù)庫建成動態(tài)效果的網(wǎng)站。關鍵詞:ASP;Access;Web Service第一章 緒 論設計背景隨著中國的入世和國際互聯(lián)網(wǎng)使用的迅速普及,企業(yè)建立網(wǎng)站已成為和商標注冊同樣重要的大事。由于因特網(wǎng)具有傳播信息容量極大、形態(tài)多樣、迅速方便、全球覆蓋、自由和交互的特點,已經(jīng)發(fā)展成為新的傳播媒體,現(xiàn)在很多的大學和社會其他部門都已經(jīng)建立了網(wǎng)站,通過計算機網(wǎng)絡實現(xiàn)宣傳、交流及資源的整合。所以企業(yè)要想樹立自己的形象和加快發(fā)展的步伐,一個好的網(wǎng)站是不可缺少的。北京中陽數(shù)碼科技有限公司網(wǎng)
6、站會給公司帶來的效益有:l 網(wǎng)站是公司的“商標”。 在這個高度信息化的社會里,建立自己網(wǎng)站是最直接的宣傳手段。網(wǎng)站的超時空特性,不僅能讓地區(qū)內(nèi)的人們了解企業(yè),更可讓世界了解公司。l 提升公司形象。公司網(wǎng)站的建立可以為公司樹立公司良好的形象,提高公司層次。無論是從互聯(lián)網(wǎng)上還是通過傳統(tǒng)方式與客戶接觸,擁有網(wǎng)站的您當然比還沒有建立網(wǎng)站的企業(yè)更具競爭力,是否擁有網(wǎng)站亦是一種公司實力的象征。l 宣傳公司服務內(nèi)容。國際互聯(lián)網(wǎng)作為一個信息傳播的媒介,能夠充分的為您宣傳企業(yè)和產(chǎn)品。在全世界任何一個地點,在任何時間,您的公司和產(chǎn)品都能夠吸引客戶的眼球。這與您在報紙上刊登通欄廣告的效果和費用相比,具有無法比擬的優(yōu)
7、勢北京中陽數(shù)碼科技有限公司網(wǎng)站的建立,使公司的工作方式,效率發(fā)生改變,為宣傳公司起到一個促進作用,同時可以成為一個與客戶交流的平臺,是客戶對公司信譽的提高的途徑之一。1.2 設計工具及技術本設計的主要任務是在線瀏覽網(wǎng)站的設計與實現(xiàn),整個網(wǎng)站的設計工作主要分三大步進行,首先是相關資料的收集和與相關人員的溝通和交流,隨后是網(wǎng)站的實質性設計,最后是網(wǎng)站的測試工作。整個工作從4月中旬開始,至5月底基本結束。網(wǎng)站的圖片資料及其各種信息都有北京中陽科技有限公司提供,網(wǎng)站的網(wǎng)頁主要由Dream weaver結合ASP技術設計,以Flash為輔助作圖工具,其中后臺數(shù)據(jù)庫為Access 2003,ASP網(wǎng)頁和數(shù)
8、據(jù)庫的鏈接采用VBScript腳本語言,整個系統(tǒng)以Windows XP+IIS作為Web服務器。 在這個網(wǎng)站中,我對網(wǎng)站的要求進行了詳細的研究,并查閱了大量的資料,然后提出了設計方案。系統(tǒng)分為前臺和后臺兩部分,前臺主要作用是圖片、用戶注冊、登陸、搜索等。后臺主要作用是用戶管理、信息管理。采用動態(tài)網(wǎng)頁及數(shù)據(jù)庫相結合的方法來進行設計,鑒于ASP在設計動態(tài)網(wǎng)頁上的優(yōu)勢地位及其對數(shù)據(jù)庫的良好支持,因此選擇它來制作動態(tài)頁面。1.2.1 Dramweaver簡介創(chuàng)建網(wǎng)頁的工具有很多,最原始的如記事本,還有微軟公司的Frontpage,等等。在本網(wǎng)站設計過程中,所用到的是Macrom
9、edia公司的Dreamweaver。使用Dreamweaver這一網(wǎng)頁編輯器,省去了很多代碼的編寫工作,使得設計者不必編寫HTML代碼,便可以制作出精美的網(wǎng)頁。Macromedia Dreamweaver是一款優(yōu)秀的“所見即所得”的網(wǎng)頁編輯器,Dreamweaver的可視化特征使用戶可以直接在頁面上添加和編輯元素,而不用寫一行代碼。例如通過鼠標拖曳來添加圖像、表格等元素,在文檔中直接輸入輸入文本,還有直接插入一些常用的符號和對象等等。我們在沒有輸入代碼的情況下完成了這些工作,Dreamweaver自動將結果轉換為HTML源代碼,在代碼視圖中進行修改,這點是為專業(yè)人士考慮的,同時也方便初學者學
10、習掌握HTML語言。1.2.2 ASP技術簡介ASP(active Server Pages )是微軟公司推出的一種用以取代CGI(comman Gateway interface)的技術。簡單講,ASP是位于服務器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可以以創(chuàng)建和運行動態(tài)的、交互式的WEB應用程序,如交互式的動態(tài)網(wǎng)頁,包括使用html表單收集和處理信息、上傳與下載文件等4。ASP工作原理,如圖1-1所示圖1-1 ASP工作原理圖ASP內(nèi)含于IIS(microsoft internet information server)4.0和5.0之中。有了ASP,就不必擔心客戶瀏覽器是否能運行你所編寫的
11、代碼,因為所有的程序都將在服務器執(zhí)行,包括所有嵌在普通html中的腳本程序。當程序執(zhí)行完畢后,服務器僅將執(zhí)行的結果返回客戶瀏覽器,這樣就減輕了客戶瀏覽器的負擔,大大提高了信息交互速度。作為IIS環(huán)境下開發(fā)WEB應用的一種簡單、方便的編程工具,ASP具有如下特點:l 使用VBScript FavaScript 等簡單易懂的腳本語言,結合html代碼,可快速完成網(wǎng)站應用程序的開發(fā);容易編寫,無須編譯,可在服務器直接執(zhí)行;l 使用普通的文本編輯器,如windows的記事本,即可進行編輯;l 與瀏覽器無關,只要客戶端瀏覽器能夠執(zhí)行html代碼,就可以瀏覽ASP設計的網(wǎng)頁內(nèi)容。ASP所使用的腳本語言均在
12、WEB服務器執(zhí)行,客戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。l ASP能與任何ActivexScripting語言相兼容,除了可以使用VBScript 或JavaScript腳本語言來設計外,還可以通過plug-in的方式,使用由第三方所提供的其他腳本語言,例如rexx,perl ,tcl等,腳本引擎是自理腳本程序的com組件;l ASP 的源程序不會被傳到客戶瀏覽器,因而可以避免源程序被剽竊,從而提高了程序l 的安全性;l 可使用服務器端的腳本來產(chǎn)生客戶端的腳本;l Activex服務器組件具有無限可擴充性,可以使用VisualBasic,Java,Visual C+, COBOL等編程語言
13、來編寫所需的Activex服務器組件。1.2.3 IIS技術簡介因特網(wǎng)信息服務器IIS(Internet Information Server)是Microsoft公司的一種集成了多種internet服務(WWW服務、FTP服務)的服務器軟件,利用它,可以很容易的構造Web站點。由于同一家公司的產(chǎn)品,IIS和WindowsXP/2000緊密地集成在一起,可以充分利用WindowsXP/2000的多種功能,其安全機制也以WindowsXP/2000的NTFS安全機制為基礎,因此可以實現(xiàn)用IIS構建Web站點的安全性。1.2.4 Access簡介Microsoft Office Access是由微
14、軟發(fā)布的關聯(lián)式數(shù)據(jù)庫管理系統(tǒng)。它結合了 Microsoft Jet Database Engine 和 圖形用戶界面兩項特點,是 Microsoft Office的成員之一。其實Access 也是微軟公司另一個通訊程序的名字,想與 ProComm 以及其他類似程序來競爭。可是事后微軟證實這是個失敗計劃,并且將它中止。數(shù)年后他們把名字重新命名于數(shù)據(jù)庫軟件。另外,Access還是c語言的一個函數(shù)名和一種交換機的主干道模式。Access的優(yōu)點l 存儲方式單一,Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為(.mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管理。 l (2
15、)面向對象,Access是一個面向對象的開發(fā)工具,利用面向對象的方式將數(shù)據(jù)庫系統(tǒng)中的各種功能對象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對象中。它將一個應用系統(tǒng)當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展方法和屬性。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。同時,這種基于面向對象的開發(fā)方式,使得開發(fā)應用程序更為簡便。 l 界面友好、易操作:Access是一個可視化工具,是風格與Windows完全一樣,用戶想要生成對象并應用,只要使用鼠標進行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表
16、設計器以及數(shù)據(jù)庫向導、表向導、查詢向導、窗體向導、報表向導等工具,使得操作簡便,容易使用和掌握。 l 集成環(huán)境、處理多種數(shù)據(jù)信息,Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向導和生成器工具,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設計用戶界面、設計數(shù)據(jù)查詢、報表打印等可以方便有序地進行。 l Access支持ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity),利用Access強大的DDE(動態(tài)數(shù)據(jù)交換)和OLE(對象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態(tài)的數(shù)
17、據(jù)庫報表和窗體等。Access還可以將程序應用于網(wǎng)絡,并與網(wǎng)絡上的動態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對象生成HTML文件,輕松構建Internet/Intranet的應用。Access的缺點ACCESS是小型數(shù)據(jù)庫,既然是小型就有他根本的局限性,以下幾種情況下數(shù)據(jù)庫基本上會吃不消: l 數(shù)據(jù)庫過大,一般ACCESS數(shù)據(jù)庫達到50M左右的時候性能會急劇下降! l 網(wǎng)站訪問頻繁,經(jīng)常達到100人左右的在線。 l 記錄數(shù)過多,一般記錄數(shù)達到10萬條左右的時候性能就會急劇下降!1.2.5 ASP運行環(huán)境ASP需要運行在PWS或IIS下。PWS或IIS服務在windows98或windows2000的光盤
18、上附帶著,可以通過“添加/刪除程序”中的“添加/刪除windows組件”來安裝。一般ASP需與Access數(shù)據(jù)庫或SQL Server數(shù)據(jù)庫結合使用,編出功能強大的程序。能夠運行ASP的web服務器軟件Windows2000默認安裝的是IIS5。0(internet information server),而windows xp默認安裝的是IIS5。1,windows 2003默認安裝的IIS6。0。PWS(personal web server)運行在windows98環(huán)境下的簡單個人網(wǎng)頁服務器。第二章 需求分析2.1 總體需求分析本企業(yè)網(wǎng)站是公司重要的對外窗口,通過該網(wǎng)站,應能很好地對訪問
19、者傳達企業(yè)的基本情況、展示的產(chǎn)品質量。本網(wǎng)站根據(jù)“以宣傳為功能目的、以穩(wěn)定性為技術目標”的設計思想進行分析,按照系統(tǒng)開發(fā)的基本觀點對網(wǎng)站進行分解,從內(nèi)容上可對網(wǎng)站作如下劃分:(1)首頁:設有產(chǎn)品查詢,推薦產(chǎn)品等,對本網(wǎng)站的具體內(nèi)容具基本概括。(2)公司簡介:對本公司的介紹,讓商家對本公司有著新的認識。(3)新聞中心:發(fā)布一些最新的數(shù)碼信息。(4)推薦產(chǎn)品:作為賣家給各位商家的推薦產(chǎn)品。(5)產(chǎn)品展示:展示出本公司的所有商品。(6)留言反饋:設有來訪人登錄,注冊等信息,可以在此網(wǎng)頁上自由發(fā)表言論。(7)招聘信息:招賢納士,希望有賢之士來應聘。(8)服務與承諾:服務每一位顧客,做到保質保量。功能模
20、塊如圖2-1,后臺功能模塊如圖2-2和后臺系統(tǒng)流程圖如圖2-3。網(wǎng)站頁面首頁公司簡介新聞中心推薦產(chǎn)品留言反饋招聘信息產(chǎn)品展示服務與承諾圖2-1功能模塊圖網(wǎng)站后臺管理新聞中心產(chǎn)品管理關于我們會員管理在線調查留言反饋詢盤管理人才招聘增加產(chǎn)品信息刪除產(chǎn)品信息編輯產(chǎn)品信息企業(yè)新品信息添加產(chǎn)品系列刪除產(chǎn)品系列圖2-2后臺功能模塊圖2.2 核心功能分析留言反饋模塊分析 在網(wǎng)站中加入留言反饋,可以為瀏覽者提供發(fā)表言論的場所。留言模塊的實現(xiàn)原理比較簡單,先設計一個供用戶填寫留言的表單,然后把這些內(nèi)容提交到數(shù)據(jù)庫,最后設計顯示留言信息頁面,如圖2-3所示。顯示留言內(nèi)容提交到數(shù)據(jù)庫填寫留言內(nèi)容圖2-3留言模塊圖2
21、.3 預期目的為了提高數(shù)碼產(chǎn)品的知名度,同時也為了可以成為一個與客戶交流的平臺,提高數(shù)碼產(chǎn)品的信譽,此網(wǎng)站對數(shù)碼產(chǎn)品的各方面都做了詳細的展示和介紹,此網(wǎng)站可以更好展示給大家,能得到更多消費者的親睞。第三章 系統(tǒng)設計3.1 網(wǎng)站總體設計3.1.1 網(wǎng)站首頁本網(wǎng)站的首頁別具一格,簡單又好看,背景是橘黃色為主的。分為塊八個主題:網(wǎng)站首頁、公司簡介、推薦產(chǎn)品、產(chǎn)品展示、留言反饋、招聘信息、服務與承諾這幾塊,把最新的留言放在了首頁。其實首頁也不用做的很復雜的,只要突出主題就行了。公司簡介企業(yè)簡介頁面主要介紹了企業(yè)的發(fā)展歷史,以及企業(yè)的現(xiàn)今狀況,重點突出了質量方針是: 嚴格控制、不斷創(chuàng)新、品質至上、用戶為
22、先。頁面清楚簡單,一目了然,使訪問的客戶能夠第一時間了解企業(yè)。3.1.3 后臺管理通過后臺管理員登陸后臺管理界面,對訪問者的留言及遇到的問題進行及時的交流與回復。如圖3-1所示。開始用戶登錄失敗重試管理所有用戶的信息管理所有網(wǎng)站的信息管理員圖3-1后臺系統(tǒng)流程圖3.2 數(shù)據(jù)庫技術數(shù)據(jù)庫(Database),是按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫,是用于查詢的大量數(shù)據(jù)的存儲區(qū)域。使用數(shù)據(jù)庫可以帶來許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲空間,實現(xiàn)數(shù)據(jù)資源的充分共享等等。近年來推出的計算機關系數(shù)據(jù)庫管理系統(tǒng),還具有操作直觀,使用靈活,編程方便,功能強大,環(huán)境適應廣泛,數(shù)據(jù)處理
23、能力極強等諸多優(yōu)點??偟膩碚f,數(shù)據(jù)庫的設計對系統(tǒng)的經(jīng)濟性、功能性和效率有很大的影響,一個好的數(shù)據(jù)庫,要求在設計時盡量避免數(shù)據(jù)的多余,另外,還要盡可能提高數(shù)據(jù)的存取速度。數(shù)據(jù)庫設計時速度與空間在范式上是相互矛盾的。一方面按規(guī)范化理論的要求,關系模式應盡量取高級范式,尤其對記錄數(shù)較多的關系,低級范式將會造成存儲的大量重復,是空間遭受嚴重浪費;另一方面從存取速度上考慮,應該盡量做到一個模式涉及的屬性越多越好,相互運算越少越好,這樣,又應取低級范式。因此我們在設計數(shù)據(jù)庫時要嚴格地探討它的使用環(huán)境,充分了解用戶的需求,清楚地掌握數(shù)據(jù)庫系統(tǒng)的特點。經(jīng)過綜合的評價和分析后設計出的數(shù)據(jù)庫應滿足以下要求:l 數(shù)
24、據(jù)庫信息要能充分體現(xiàn)出用戶使用系統(tǒng)的需求。 l 能夠支持用戶對數(shù)據(jù)進行的所有處理。l 能夠容易被數(shù)據(jù)庫管理系統(tǒng)運行維護。l 數(shù)據(jù)一致性、完整性好,無更新異常。3.2.1 數(shù)據(jù)庫選擇本系統(tǒng)所采用的數(shù)據(jù)庫是Access 2003Access 數(shù)據(jù)庫管理系統(tǒng)是Microsoft Office 套件的重要組成部分,是Access的最常用版本,可在Windows XP環(huán)境下運行。Access適用于小型商務活動,用以存貯和管理商務活動所需要的數(shù)據(jù)。Access不僅是一個數(shù)據(jù)庫,而且它具有強大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報表和應用程序等。數(shù)據(jù)庫是有結構的數(shù)據(jù)集合,它與
25、一般的數(shù)據(jù)文件不同,(其中的數(shù)據(jù)是無結構的)是一串文字或數(shù)字流。數(shù)據(jù)庫中的數(shù)據(jù)可以是文字、圖象、聲音等。 Microsoft Access是一種關系式數(shù)據(jù)庫,關系式數(shù)據(jù)庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個字段,每個字段有一個字段名,字段名在一個表中不能重復。表與表之間可以建立關系(或稱關聯(lián),連接),以便查詢相關聯(lián)的信息。Access數(shù)據(jù)庫以文件形式保存,文件的擴展名是MDB。Access 的6種對象:Access 數(shù)據(jù)庫由六種對象組成,它們是表、查詢、窗體、報表、宏和模塊。 表(Table) 表是數(shù)據(jù)庫的基本對象,是創(chuàng)建其他5種對象的基礎。表由記錄組成,記錄
26、由字段組成,表用來存貯數(shù)據(jù)庫的數(shù)據(jù),故又稱數(shù)據(jù)表。 查詢(Query)查詢可以按索引快速查找到需要的記錄,按要求篩選記錄并能連接若干個表的字段組成新表。 窗體(Form)窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示相關聯(lián)的表的內(nèi)容。窗體也稱表單。 報表(Report)報表的功能是將數(shù)據(jù)庫中的數(shù)據(jù)分類匯總,然后打印出來,以便分析。 宏(Macro)宏相當于DOS中的批處理,用來自動執(zhí)行一系列操作。Access列出了一些常用的操作供用戶選擇,使用起來十分方便。 模塊(Module)模塊的功能與宏類似,但它定義的操作比宏更精細和復雜,用戶可以根據(jù)自己的需要編寫程序。Acces
27、s是一種關系型數(shù)據(jù)庫管理系統(tǒng),其主要特點如下: l 存儲方式單一 ,Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放,在后綴為(.mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管理。 l 面向對象,Access是一個面向對象的開發(fā)工具,利用面向對象的方式將數(shù)據(jù)庫系統(tǒng)中的各種功能對象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對象中。它將一個應用系統(tǒng)當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展方法和屬性。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。同時,這種基于面向對象的開發(fā)方式,使得開發(fā)
28、應用程序更為簡便。 l 界面友好、易操作,Access是一個可視化工具,是風格與Windows完全一樣,用戶想要生成對象并應用,只要使用鼠標進行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表設計器以及數(shù)據(jù)庫向導、表向導、查詢向導、窗體向導、報表向導等工具,使得操作簡便,容易使用和掌握。 l 集成環(huán)境、處理多種數(shù)據(jù)信息,Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向導和生成器工具,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設計用戶界面、設計數(shù)據(jù)查詢、報表打印等可以方便有序地進行。 l Access支持ODBC(開發(fā)數(shù)據(jù)庫互連,Open D
29、ata Base Connectivity),利用Access強大的DDE(動態(tài)數(shù)據(jù)交換)和OLE(對象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等。Access還可以將程序應用于網(wǎng)絡,并與網(wǎng)絡上的動態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對象生成HTML。3.2.2 數(shù)據(jù)表設計數(shù)據(jù)庫名稱:后臺管理員表:admin表,如表3-1所示字段名稱數(shù)據(jù)類型說明id數(shù)字編號username文本姓名userpwd文本密碼表3-1 admin表用戶信息表user表,如表3-2所示字段名稱數(shù)據(jù)類型說明id數(shù)字編號userid文本姓名userpwd
30、文本密碼表3-2 user表3.2.3 連接數(shù)據(jù)庫代碼<%db=" data。mdb"Set conn = Server。CreateObject("ADODB。Connection")connstr="Provider=Microsoft。Jet。OLEDB。4。0;Data Source=" & Server。MapPath(db)conn。open connstr%>3.3 核心模塊設計留言反饋模塊設計<%if request("send")="ok" thenu
31、sername=trim(request.form("username")usermail=trim(request.form("usermail")if username="" or request.form("Comments")="" thenresponse.write "<script language='javascript'>"response.write "alert('填寫資料不完整,請檢查后重新輸入!'
32、);"response.write "location.href='javascript:history.go(-1)'"response.write "</script>"end ifif checktxt(request.form("username")<>request.form("username") thenresponse.write "<script language='javascript'>"resp
33、onse.write "alert('您輸入的用戶名中含有非法字符,請檢查后重新輸入!');"response.write "location.href='javascript:history.go(-1)'"response.write "</script>"end ifif mailyes=0 then'郵箱為必填時檢查郵箱是否合法if checktxt(request.form("usermail")<>request.form("us
34、ermail") thenresponse.write "<script language='javascript'>"response.write "alert('您輸入的郵箱中含有非法字符,請檢查后重新輸入!');"response.write "location.href='javascript:history.go(-1)'"response.write "</script>"end ifif Instr(usermail,&
35、quot;.")<=0 or Instr(usermail,"")<=0 or len(usermail)<10 or len(usermail)>50 thenresponse.write "<script language='javascript'>"response.write "alert('您輸入的電子郵件地址格式不正確,請檢查后重新輸入!');"response.write "location.href='javascript:
36、history.go(-1)'"response.write "</script>"end ifend ifif len(request.form("Comments")>maxlength thenresponse.write "<script language='javascript'>"response.write "alert('留言內(nèi)容太長了,請不要超過"&maxlength&"個字符!');&quo
37、t;response.write "location.href='javascript:history.go(-1)'"response.write "</script>"end ifComments1=request.form("Comments")bad1=split(bad,"/")'過濾臟話for t=0 to ubound(bad1)Comments1=replace(Comments1,bad1(t),"*")nextif request.form
38、("Comments")<>Comments1 thenresponse.write "<script language='javascript'>"response.write "alert('出錯了,您的留言包含禁止提交的內(nèi)容!');"response.write "location.href='javascript:history.go(-1)'"response.write "</script>"end
39、ifset rs=Server.CreateObject("ADODB.RecordSet")sql="select * from Feedback where online='1' order by Postdate desc"rs.open sql,conn,1,3rs("username")=Request("username")rs("comments")=Request("comments")rs("usermail")=Requ
40、est("usermail")rs("face")=Request("face")rs("pic")=Request("pic")rs("url")=Request("url")rs("qq")=Request("qq")view=cstr(view)if view<>"0" then view="1"rs("online")=viewrs(&q
41、uot;IP")=Request.serverVariables("REMOTE_ADDR")set rs=nothingresponse.write "<script language='javascript'>"if view="0" thenresponse.write "alert('留言提交成功,留言須經(jīng)管理員審核才能發(fā)布。');"elseresponse.write "alert('留言提交成功,單擊“確定”返回留言列表!'
42、);"end ifresponse.write "location.href='index.asp'"response.write "</script>"end if%>第四章 網(wǎng)站的實現(xiàn)4.1 主界面設計本主界面為index.asp,通過Dreamweaver 8中的功能,制作出ASP動態(tài)頁面,它是由top.asp,ingin.asp,left.asp這些模塊組成。4.1.1 首頁對本網(wǎng)站的具體內(nèi)容具基本概括,如圖4-1所示。圖4-1首頁4.1.2 公司簡介對本公司的介紹,讓商家對本公司有著新的認識,如圖:4
43、-2所示。圖4-2公司簡介4.1.3 新聞中心發(fā)布一些最新的數(shù)碼信息, 如圖4-3所示。圖4-3新聞中心4.1.4 推薦商品作為賣家給各位商家的推薦產(chǎn)品,如圖4-3所示。圖4-4推薦商品4.1.5 產(chǎn)品展示展示出本公司的所有商品,如圖4-5所示圖4-5產(chǎn)品展示4.1.6 留言反饋設有來訪人登錄,注冊等信息,可以在此網(wǎng)頁上自由發(fā)表言論,如圖4-6所示。圖4-6留言反饋4.1.7 招聘信息招賢納士,希望有賢之士來應聘,如圖4-7所示。圖4-7招聘信息4.1.8 服務與承諾服務每一位顧客,做到保質保量,如圖4-8所示。圖4-8服務與承諾4.2 后臺管理界面設計4.2.1 后臺管理界面在對系統(tǒng)進行管理之前,需要通過系統(tǒng)的身份認證。本站中使用進行身份驗證。只有用戶名和密碼正確才可以進入管理界面否則回到該界面。如圖4-9所示。圖4-9后臺登陸界面4.2.2 后臺管理界面本界面在通過驗證之后才可以進入,它分為各個管理模塊、退出管理系統(tǒng)等模塊。它是由框架組成的從而可以減少重復的部分并可以使系統(tǒng)維護更容易管理界面,如圖4-10所示。圖4-10后臺管理界面4.2.3 后臺退出界面通過對后臺的控制,我們可以在操作完成后退出,退出后有正常退出,謝謝使用,如圖4-11所示。圖4-11后臺退出界面第五章 總結與展望本人結合企業(yè)的
溫馨提示
- 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至2030年中國換檔桿上殼數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國干洗軟棉數(shù)據(jù)監(jiān)測研究報告
- 眼外傷術后護理
- 紋身招學徒合同范本
- 合作辦學校合同范本
- 二零二五年度高空作業(yè)事故責任免除及應急處理合同
- 二零二五年度教育培訓機構學費收費合同
- 二零二五年度工廠生產(chǎn)安全保衛(wèi)服務協(xié)議
- 二零二五年度海運集裝箱運輸合同特性與集裝箱堆場管理
- 二零二五年度土地使用權抵債法律顧問協(xié)議
- 理發(fā)店業(yè)務轉讓協(xié)議書范本
- 2024年江蘇省中學生生物學奧林匹克初賽理論試題
- 環(huán)境年度報告
- 生產(chǎn)流水線的規(guī)劃方案
- 小針刀療法教學課件
- 打造寫生基地方案
- 寫作:廣告詞-【中職專用】高二語文高效課堂(高教版2023·職業(yè)模塊)
- 爆發(fā)性心肌炎護理查房課件
- 銷售人員人才畫像
- 鑫宇鋅合金模具設計標準
- 整理我的小書桌(課件)小學勞動二年級通用版
評論
0/150
提交評論