計算機網(wǎng)絡(luò)技術(shù)畢業(yè)論文_第1頁
計算機網(wǎng)絡(luò)技術(shù)畢業(yè)論文_第2頁
計算機網(wǎng)絡(luò)技術(shù)畢業(yè)論文_第3頁
計算機網(wǎng)絡(luò)技術(shù)畢業(yè)論文_第4頁
計算機網(wǎng)絡(luò)技術(shù)畢業(yè)論文_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1 濟源職業(yè)技術(shù)學(xué)院 畢 業(yè) 設(shè) 計(論文) 題目 幼兒園網(wǎng)站設(shè)計與實現(xiàn) 系別 信息工程系 專業(yè) 計算機 網(wǎng)絡(luò)技術(shù) 班級 xxx 姓名 xxxxxx 學(xué)號 xxxxxxx 指 導(dǎo) 教 師 xxxxxxxx 日期 二零一 二 年 九 月 幼兒園網(wǎng)站設(shè)計與實現(xiàn) 東東幼兒園 網(wǎng)站設(shè)計與實現(xiàn) 總計:畢業(yè)設(shè)計 (論文) 27頁 圖表 12 幅 I 摘 要 隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)應(yīng)用已經(jīng)滲透到了人類社會的各個角落。作為網(wǎng)絡(luò)世界的重要組成部分 網(wǎng)站,更是人們所關(guān)注的熱點。一個網(wǎng)站是由多個元素有機結(jié)合而組成的 Internet 空間。網(wǎng)站能起到企 事業(yè)單位形象宣傳的良好效果,又能做為與各方朋友、商家、客戶往來的工具。 近年來,隨著整個社會對學(xué)前教育的逐漸重視,幼兒園建立具有自身特色網(wǎng)站的時機已經(jīng)成熟。因此,本論文 介紹了一個幼兒園網(wǎng)站的整體建設(shè)過程,并實現(xiàn)了幼兒園網(wǎng)站。 幼兒園網(wǎng)站設(shè)計 是基于 WEB的信息處理系統(tǒng),主要采用 PHP作為開發(fā)工具,后臺數(shù)據(jù)庫采用 MySQL數(shù)據(jù)庫設(shè)計,基本能實現(xiàn)有互聯(lián)網(wǎng)的地方的用戶就能登錄和瀏覽,系統(tǒng)主要實現(xiàn)前臺界面設(shè)計和后臺數(shù)據(jù)庫的設(shè)計。對數(shù)據(jù)進行遠程傳輸及系統(tǒng)的遠程控制 , 使用方便、功能齊全、運行速度快 ,具有良好的可移植性和 可擴展性。在設(shè)計過程中,首先建立了系統(tǒng)的應(yīng)用原型,然后在此基礎(chǔ)上進行需求迭代,詳細設(shè)計時不斷地修改和完善,經(jīng)過測試階段反復(fù)調(diào)用和測試和驗證,最終形成達到設(shè)計要求的系統(tǒng)。 關(guān)鍵 詞 : 幼兒園網(wǎng)站 , PHP、 MySQL II ABSTRACT With the continuous development of network technology, network application has permeated every corner of human society. As an important part of the online world - web site, but also people concern hot spot. A website is by multiple elements and organic combination of Internet space. Web site can play the enterprise or business the unit image promotion and good effect, and can be used as the parties with friends, business, customer relations tool. In recent years, with the whole society to pay more attention to preschool education gradually, the kindergarten has its own characteristics to establish website time is ripe. Therefore, this paper introduces a kindergarten website whole construction process, and realize the nursery school website. Kindergarten website design is based on WEB information processing system, mainly using PHP as a development tool, backend database using MySQL database design, basic can realize the Internet local users can login and browsing, system mainly realize the foreground interface design and the design of backstage supporters database. The data remote transmission and system of remote control, easy to use, the function is all ready, operation speed, good portability and scalability. In the design process, first established the system application prototype, then on this basis demand iteration, a detailed design constantly revised and improved, after testing repeated calls and test and verify, and finally form to meet the design requirements of the system. Key word: kindergarten website; PHP; MySQL III 目 錄 第 1 章 引言 . - 1 - 1.1 任務(wù)概述 . - 1 - 1.2 需求概述 . - 1 - 1.3 設(shè)計目標 . - 1 - 1.4 開發(fā)工具和 運行環(huán)境 . - 1 - 1.4.1 網(wǎng)站 設(shè)計的基本知識 . - 2 - 1.4.2 Dreamweaver 8 簡介 . - 2 - 1.4.3 Photoshop 概述 . - 2 - 1.4.4 Flash8 的簡介 . - 2 - 1.4.5 PHP+MySQL . - 3 - 第 2 章 總體設(shè)計 . - 4 - 2.1 網(wǎng)站總體模塊概述 . - 4 - 2.1.1 本 網(wǎng)站 的系統(tǒng) . - 4 - 2.1.2 網(wǎng)站的結(jié)構(gòu) . - 4 - 2.2 網(wǎng)站總體功能介紹 . - 5 - 2.3 功能分配和模塊設(shè)計 . - 6 - 2.3.1 用戶模塊的實現(xiàn) . - 6 - 2.3.2 網(wǎng)站首頁 . - 6 - 2.3.3 留言 板模塊 . - 8 - 2.4 數(shù)據(jù)庫 設(shè)計 . - 9 - 2.4.1 數(shù)據(jù)庫設(shè)計概述 . - 9 - 2.4.2 數(shù)據(jù)庫 的完整性和安全性 . - 10 - 2.4.3 建數(shù)據(jù)庫 . - 10 - 第 3 章 模塊詳細設(shè)計與實現(xiàn) . - 12 - 3.1 模塊 功能詳細描述 . - 12 - 3.1.1 系統(tǒng)功能 模塊設(shè)計 . - 12 - IV 3.2 模塊關(guān)鍵技術(shù) . - 12 - 3.2.1 留言分頁 . - 12 - 3.3 模塊功能實現(xiàn) . - 14 - 3.3.1 數(shù)據(jù)庫連接 . - 14 - 3.3.2 用戶模塊的實現(xiàn) . - 14 - 3.3.3 在線 留言的實現(xiàn) . - 14 - 3.3.4 新聞的添加 . - 16 - 3.3.5 新聞的編輯 . - 17 - 第 四 章 結(jié) 論 . - 18 - 致 謝 . - 20 - 參考文獻 . - 21 - 幼兒園網(wǎng)站設(shè)計與實現(xiàn) - 1 - 第 1 章 引言 1.1 任務(wù)概述 當今社會,是個信息化的社會,信息的傳播速度不斷加快,幼兒園屬于事業(yè)型單位,但 鑒于 幼兒園今后的 發(fā)展的需要,擬建立一個網(wǎng)站,用于對外宣傳和內(nèi)部管理,提高幼兒園知名度,樹立良好的社會形象 是必不可少的 。 并且在網(wǎng)站中應(yīng)更加注意與家長之間的聯(lián)系關(guān)系。 1.2 需求概述 21 世紀是一個信息化的時代。網(wǎng)絡(luò)這一信息時代的產(chǎn)物,已經(jīng)超出了技術(shù)產(chǎn)品本身的內(nèi)涵,而向社會生活的各個領(lǐng)域擴展,并逐漸形成了具有鮮明時代特色的文化。學(xué)習作為延續(xù)人類已有物質(zhì)文化成果、并在原有知識基礎(chǔ)上創(chuàng)造出前所未有的內(nèi)容的活動,已從傳統(tǒng)的基于課堂的 “ 老師教授 學(xué)生學(xué)習 ” 的模式轉(zhuǎn)變?yōu)橥ㄟ^多種途徑來實現(xiàn),網(wǎng)絡(luò)教學(xué)是一個必然的發(fā)展趨勢。 1.3 設(shè)計目標 網(wǎng)站設(shè)計風格應(yīng)該是活潑可愛健康向上的,圖片多應(yīng)用小動物、植物和卡通人物。網(wǎng)站內(nèi)容應(yīng)介紹幼兒園硬件設(shè)施、師資隊伍、課程設(shè)置 、特色展示,園內(nèi)活動、 幼兒食譜、 等情況,宣傳保教理念和幼教特色,展示保教成果和幼兒風采。根據(jù)前期調(diào)研的幼兒園網(wǎng)站功能需求,網(wǎng)站頁面設(shè)計分 八 大模塊,分別是:首頁、 園內(nèi)新聞、園內(nèi)通告、幼兒活動、幼兒食譜、 家園互動 、 園所介紹 、 園景園貌 、 園丁風采 、 特色展現(xiàn) 、招生專欄、留言板 等,網(wǎng)站主體結(jié)構(gòu)分布采用層狀結(jié)構(gòu)。 1.4 開發(fā)工具和 運行環(huán)境 該網(wǎng)站是在系統(tǒng)在 WindowsXP/7環(huán)境下,主要采用 Dreamweaver 網(wǎng)站設(shè)計軟件編輯, MySQL數(shù)據(jù)庫來設(shè)計 。 濟源職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) - 2 - 1.4.1 網(wǎng)站設(shè)計的基本知識 WEB 最主要的一個特點是它使用的超文本( Hypertext)鏈接技術(shù)。超文本可以WEB 頁上的任意的一個元素,由它指向 Internet 上的其他 WEB 元素。使用 WEB 瀏覽器(文本所指的 WEB 瀏覽器均為 Internet Explorer)上網(wǎng)時用戶看到的 WEB頁面,都是由服務(wù)器發(fā)送的瀏覽器,再由瀏覽器解釋的 HTML 文檔中的內(nèi)容是怎樣顯示的、怎樣控制它們的顯示格式是本章主要討論的內(nèi)容,也是開發(fā)交互性動態(tài)網(wǎng)站的基礎(chǔ)。 1.4.2 Dreamweaver 8 簡介 Dreamweaver 是 Macromedia 公司開發(fā)的一款“所見即所得”的網(wǎng)頁編輯工具,它采用 Mac 機浮動面板的設(shè)計風格,具有很強的直觀性與便攜性 7。與其他網(wǎng)頁制作工具相比, Dreamweaver 具有以下優(yōu)勢: 1.Dreamweaver 新版本加強了對簡體中文的支持,不會出現(xiàn)不兼容中文的現(xiàn)象。 2.使用 Dreamweaver,可以在可視化界面中制作處 ASP, .NET, JSP, PHP等站點。 3.Dreamweaver 自帶了大量模板,大大簡化了制作網(wǎng)站的過程。 4.由于支持數(shù)量眾多的大三方插件,大大增強了 Dreamweaver的功能。 5.通過配置 Dreamweaver 生成符合 XHTML 的代碼,可以確保 用最新的 HTML 設(shè)計標準及時更新站點 1.4.3 Photoshop 概述 Photoshop是當今世界上最為流行的圖像處理軟件,是集圖像制作、掃描輸入、修改合成、特效處理以及高品質(zhì)分色輸出等功能于一體的圖像處理軟件。其強大的功能和友好的界面深受廣大用戶的喜愛。最新的 Photoshop CS4與舊版本相比,最大優(yōu)勢在于增強了網(wǎng)絡(luò)功能。它整合了 Adobe 公司 Web 圖像處理工具 ImageReady 4 的圖像編輯功能,可處理非常精美的 Web圖形,并增加了 Web的制圖功能,如矢量圖形對象工具、分割圖像和針對 Web的圖 像壓縮技術(shù)。 1.4.4 Flash8 的簡介 Flash是 Macromedia 公司推出的動畫制作軟件,也是當前 Internet 上最為流行的 Web動畫制作軟件,作為三劍客之一的 Flash 憑借強大的動畫視覺效果,精簡的文件尺寸與飛快的下載速度,以及在交互性方面超乎尋常的能力,迅速成為互聯(lián)網(wǎng)矢量幼兒園網(wǎng)站設(shè)計與實現(xiàn) - 3 - 動畫的標準。 網(wǎng)頁動畫無疑是 Flash應(yīng)用最為廣泛的一個領(lǐng)域,由于在網(wǎng)頁中播放 flash動畫需要插件的支持,所以 Flash在這個領(lǐng)域的發(fā)展還是或多或少地受到了影響,但是即使這樣, Flash在網(wǎng)頁發(fā)布中的地位仍已成為了主流 ?,F(xiàn)在,在新浪,搜狐等大型門戶網(wǎng)站, Flash動畫的使用已經(jīng)占用有相當?shù)谋嚷省?1.4.5 PHP+MySQL PHP 是服務(wù)端語言解釋軟件。由 Apache 加載以后,使 Apache 增加解釋 PHP 文件的功能。以便這臺服務(wù)器可以運行 php 程序。訪問方法如下: 地址 /文件名 .php 注:該 php文件必須在 Apache 配置的工作目錄中。不是安裝目錄。 MySQL 小型關(guān)系數(shù)據(jù)庫軟件。為各種軟件提供數(shù)據(jù)庫支持 PHP站點保存的數(shù)據(jù)一般都存在 MYSQL 數(shù)據(jù)庫里。當然你也可以選擇其他數(shù)據(jù)庫。不一定要是 MySQL。只是 MySQL 和 PHP 的 “ 關(guān)系 ” 非常好。 Dreamweaver 可視化網(wǎng)頁編輯軟件??梢杂脕砭帉懘蟛康木W(wǎng)站腳本程序。例如 HTML CSS ASP PHP 等。但是它僅局限于編輯代碼。為可視部份提供可視化編輯。并不能運行服務(wù)端動態(tài)腳本程序,例如 ASP PHP 等需要服務(wù)端解釋才能運行的網(wǎng)頁程序。 補充說明:如果只是從編寫代碼的角度而言。系統(tǒng)自帶的記事本都可以寫。不一定非得用 Dreamweaver 。它用來編寫 CSS HTML 還不錯。寫 PHP 的話就和拿記事本寫沒啥兩樣。 PHP環(huán) 境:一臺運行了 Apache 的電腦,并且該 Apache 已經(jīng)加載了 PHP 。數(shù)據(jù)庫不是必裝軟件 , 如果你不需要數(shù)據(jù)庫可以不裝。版本號不重要 , 新版的功能多一點 ,安全性好一點 。 版權(quán)所有水泥球磨 濟源職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) - 4 - 第 2 章 總體設(shè)計 2.1 網(wǎng)站總體模塊概述 根據(jù)前期調(diào)研的幼兒園網(wǎng)站功能需求,網(wǎng)站頁面設(shè)計分 九 大模塊,分別是:首頁、家園互動 、 園所介紹 、 園景園貌 、 園丁風采 、 特色展現(xiàn) 、 招生專欄、新聞添加,留言板九大模塊 ,網(wǎng)站主體結(jié)構(gòu)分布采用層狀結(jié)構(gòu)。 2.1.1 本網(wǎng)站的系統(tǒng) 繪制系統(tǒng)結(jié) 構(gòu)圖的過程,實際上就是對系統(tǒng)功能模塊進行分解設(shè)計的過程,即合理地將數(shù)據(jù)流程圖轉(zhuǎn)變?yōu)樗枰南到y(tǒng)結(jié)構(gòu)圖 系統(tǒng)結(jié)構(gòu)圖將會使讀者和用戶能直觀的了解系統(tǒng)的結(jié)構(gòu)模式,理解系統(tǒng)的各個功能的結(jié)構(gòu),能很好地方便用戶使用和理解整個系統(tǒng)。 本網(wǎng)站的系統(tǒng)結(jié)構(gòu) 見圖 2.1 圖 2.1網(wǎng)站系統(tǒng) 2.1.2 網(wǎng)站的結(jié)構(gòu) 本 網(wǎng)站的開發(fā)過程中采用的是瀏覽器 /服務(wù)器模式。它以訪問數(shù)據(jù)服務(wù)器為中心,東東才兒園網(wǎng)站系統(tǒng) 在線留言 信息瀏覽 留言管理用戶登陸 管理員登陸 招生專欄 園丁風采丁風采 特色展現(xiàn) 園景園貌 家園互動家園互動 留言板 首頁 留言板 新聞模塊 新聞添加 新聞編輯 幼兒園網(wǎng)站設(shè)計與實現(xiàn) - 5 - HTTP協(xié)議為傳輸協(xié)議,客戶端通過瀏覽器( IE)訪問 WEB服務(wù)器和數(shù)據(jù)服務(wù)器。其 三層結(jié)構(gòu)見圖 2.2。 圖 2.2網(wǎng)站結(jié)構(gòu) 中從左到右,分為三層結(jié)構(gòu): 第一層:瀏覽器。主要完成客戶和后臺的交互及最終查詢結(jié)果的輸出。瀏覽器將HTML 語言代碼轉(zhuǎn)化成圖文網(wǎng)頁。網(wǎng)頁具備一定的交互功能,允許用戶根據(jù)網(wǎng)頁提供的表單輸入信息,提交給后臺并提出處理請求。后臺處理完后,將結(jié)果返回至用戶的瀏覽器。 第二層: WEB 服務(wù)器,主要完成客戶的應(yīng)用功能。 WEB 服務(wù)器接受客戶請求后,啟動相應(yīng)的進程響應(yīng)這一請求,動態(tài)生成一串 HTML 代碼,返回用戶的瀏覽器。若用戶請求中包含數(shù)據(jù)的存取, WEB服務(wù)器還將與數(shù)據(jù)庫服務(wù)器連接,協(xié)同完成處理工作。 第三層:數(shù)據(jù)庫服務(wù)器,主要協(xié)調(diào)不同的 WEB服務(wù)器發(fā)出的請求,管理數(shù)據(jù)庫。 2.2 網(wǎng)站總體功能介紹 隨著整個社會對學(xué)前教育的逐漸重視,幼兒園建立具有自身特色網(wǎng)站的時機已經(jīng)日趨成熟。經(jīng)調(diào)查顯示:目前辦理入托入園的家長年齡大部分在 2535 歲之間,是社會生產(chǎn)和經(jīng)濟發(fā)展的骨干力量。他們工作繁忙,大部分都沒有很多時間和精力用來照顧孩子,全托式的幼兒園成了他們的首選。但孩子畢竟是父母的寶貝,每周一兩次的接送并不能讓家長充分了解孩子在幼兒園的情況,因此,對網(wǎng)絡(luò)的熟 悉和單位家庭上網(wǎng)的便捷,使得通過幼兒園網(wǎng)站進行家園互動、及時全面了解孩子在園狀況成了家長們的迫切需要。 幼兒園網(wǎng)站作為一個信息發(fā)布和交流的平臺,它對于促進教師專業(yè)化發(fā)展,提高家庭教育質(zhì)量,加強幼兒園自身建設(shè)和發(fā)展都具有重要的作用。 現(xiàn)如今幼兒園網(wǎng)站一般具有以下 3個功能: 1.為幼兒園和家長的溝通建立一座橋梁:網(wǎng)絡(luò)是一種全天 24 小時的平臺,家長可以了解幼兒園的最新信息,及時反饋自己的意見和建議 ; 瀏 覽 器 瀏 覽 器 WEB 服 務(wù) 器 后臺數(shù)據(jù)庫 濟源職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) - 6 - 2.提供了一種最低廉最有效的宣傳平臺; 3.樹立幼兒園品牌展示幼兒園風采。 2.3 功能分配和模塊設(shè)計 2.3.1用戶模塊的實現(xiàn) 本模塊輸入輸出包括: 用戶登陸:輸入用戶名、密碼 。 用戶登陸;當用戶輸入的用戶名時與數(shù)據(jù)庫中的用戶名和密碼進行比較,如果兩項都相同則進入到 網(wǎng)頁 管理員登陸:可實現(xiàn)后臺的管理 。 用戶登錄頁面如圖 2.3 ? if($_POST) $us=$_POSTid; $pw=$_POSTpw; if($us=admin & $pw=admin) setcookie(username,admin); echo ; ? 圖 2.3用戶登錄 2.3.2 網(wǎng)站首頁 幼兒園網(wǎng)站設(shè)計與實現(xiàn) - 7 - 圖 2.4首頁 功能圖 網(wǎng)站首頁 banner 部分是絢麗的動畫,還有音樂插件瀏覽器打開后可以播放動畫和音樂。 Body 又有七部分別是廣告條幅,通知通告,新聞動態(tài),歡樂時光,每周食譜,友情鏈接,幼兒作品。其中通知通告,新聞動態(tài)是動態(tài)模塊形式,歡樂時光是靜態(tài)相冊 圖 2.6。 圖 2.5新聞管理模塊 濟源職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) - 8 - 圖 2.6歡樂時光相冊 2.3.3 留言板模塊 該模塊主要是方便家長和幼兒園管理人員進行溝通和交流,家長對于幼兒園中的默寫可以發(fā)表自己的看法。留言信息包括:留言的用戶、留言標題及留言內(nèi)容。 我們的幼兒園 留言板有兩個功能:一是家長和用戶可以瀏覽留言列表,發(fā)表留言 ,功能 如圖 2.7。二是管理員可里登錄實現(xiàn)對留言的管理 留言管理功能如圖 2.8,包括對留言的回復(fù)及刪除 。 圖 2.7留言板功能 幼兒園網(wǎng)站設(shè)計與實現(xiàn) - 9 - 圖 2.8 留言管理 2.4 數(shù)據(jù)庫設(shè)計 2.4.1 數(shù)據(jù)庫設(shè)計概述 數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù)。十多年來數(shù)據(jù)庫管理系統(tǒng)已從專用的應(yīng)用程序發(fā)展成為通用的系統(tǒng)軟件。由于數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化,最低冗余度,較高的程序與數(shù)據(jù)獨立性,易于擴充,易于編制應(yīng)用程序等優(yōu)點,較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫設(shè)計之上的。因此不僅大型計算機及中小型計算機,甚至微型機都配有數(shù)據(jù)庫管理系統(tǒng)。 數(shù)據(jù)庫系統(tǒng)的出現(xiàn)使信息系統(tǒng)從以加工數(shù)據(jù)的程序為中心轉(zhuǎn)向圍繞共享的 數(shù)據(jù)庫為中心的新階段。這樣既便于數(shù)據(jù)的集中管理,又有利于應(yīng)用程序的研制和維護,提高了數(shù)據(jù)的利用性和相容性,提高了決策的可靠性。目前,數(shù)據(jù)庫已經(jīng)成為現(xiàn)代信息系統(tǒng)不可分割的重要組成部分。數(shù)據(jù)庫技術(shù)也是計算機領(lǐng)域中發(fā)展最快的技術(shù)之一。 數(shù)據(jù)庫設(shè)計是把現(xiàn)實世界的實體模型與需求轉(zhuǎn)換成數(shù)據(jù)庫的模型的過程,它是建立數(shù)據(jù)庫應(yīng)用系統(tǒng)的核心問題。數(shù)據(jù)庫及其應(yīng)用的性能都建立在良好的數(shù)據(jù)庫設(shè)計的基礎(chǔ)之上,數(shù)據(jù)庫的數(shù)據(jù)是一切操作的基礎(chǔ),如果數(shù)據(jù)庫設(shè)計不好,那么其它一切用于提高數(shù)據(jù)庫性能的方法收效都是有限的。數(shù)據(jù)庫設(shè)計的關(guān)鍵是如何使設(shè) 計的數(shù)據(jù)庫能合理地存儲用戶的數(shù)據(jù),方便用戶進行數(shù)據(jù)處理。 設(shè)計數(shù)據(jù)庫必須遵循一定的規(guī)則,在關(guān)系型數(shù)據(jù)庫中,這種規(guī)則就是范式,范式濟源職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) - 10 - 是符合某一種級別的關(guān)系模式的集合。一般人們設(shè)計數(shù)據(jù)庫遵循第三范式。即:數(shù)據(jù)庫表中不包含已在其他表中包含的非主關(guān)鍵字信息。采用范式減少了數(shù)據(jù)冗余,節(jié)約了存儲空間,同時加快了增、刪、改的速度。 2.4.2數(shù)據(jù)庫的完整性和安全性 數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫管理系統(tǒng)用一定的機制來檢查數(shù)據(jù)庫中的數(shù)據(jù)是否滿足規(guī)定的條件 完整性約束條件,數(shù)據(jù)的約束條件是語義的體現(xiàn),將作為模 式的一部分存入數(shù)據(jù)庫中。本系統(tǒng)中定義了表與表之間的聯(lián)系及表中各字段屬性約束有助于實現(xiàn)有助于完整性。 數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破壞。在數(shù)據(jù)庫系統(tǒng)中,大量的數(shù)據(jù)集中存放,而且為許多用戶直接共享,是寶貴的信息資源,系統(tǒng)的安全保護措施就顯得更為重要,它可以保護數(shù)據(jù)庫防止惡意的破壞和非法的存取。在系統(tǒng)中,用戶通過瀏覽器打開本站首頁后,必須經(jīng)過注冊登陸,方可對本站景點進行瀏覽、查看、等操作。用戶注冊的用戶名是唯一的,密碼通過加密。在用戶登陸,必須輸入用戶名和密碼,并通過數(shù)據(jù) 庫的驗證,同時對用戶的權(quán)限進行驗證,防止非法用戶和未授權(quán)用戶對本站進行非法訪問和操作,保證本站的安全。 2.4.3建數(shù)據(jù)庫 整個系統(tǒng)所包括的信息有幼兒園家長登錄網(wǎng)站的用戶名、密碼、昵稱、留言的標題以及留言的內(nèi)容等??蓪⑦@些信息抽象為下列系統(tǒng)所需要的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu): 表 2.1用戶登錄數(shù)據(jù)表 字段名稱 數(shù)據(jù)類型 ID Int 自動編號 username Varchar(35) Password Varchar(20) 表 2.2留言板數(shù)據(jù) 表 字段名稱 數(shù)據(jù)類型 描述 ID Int 自動編號 topic Varchar(20) 標題 content text 內(nèi)容 nim Varchar(20) 昵稱 reply Varchar(20) 回復(fù)留言 lytime 日期類型 留言時間 幼兒園網(wǎng)站設(shè)計與實現(xiàn) - 11 - 表 2.3新聞數(shù)據(jù) 表 字段名稱 數(shù)據(jù)類型 描述 ID Int 自動編號 Title Varchar(20) 新聞標題 content text 新聞內(nèi)容 time int(20) 瀏覽次數(shù) Add_user Varchar(20) 添加人 Add_time 日期類型 添加時間 表 2.4通告數(shù)據(jù)表 字段 名稱 數(shù)據(jù)類型 描述 ID Int 自動編號 Title Varchar(20) 通告標題 content text 通告內(nèi)容 time int(20) 瀏覽次數(shù) Add_user Varchar(20) 添加人 Add_time 日期類型 添加時間 濟源職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) - 12 - 第 3 章 模塊詳細設(shè)計與實現(xiàn) 3.1 模塊功能詳細描述 根據(jù)前期調(diào)研的幼兒園網(wǎng)站功能需求,網(wǎng)站頁面設(shè)計分 九 大模塊,分別是:首頁、家園互動 、 園所介紹 、 園景園貌 、 園丁風采 、 特色展現(xiàn) 、 招生專欄、新聞添加,留言板九大模塊 ,網(wǎng)站主體結(jié)構(gòu)分布采用層狀結(jié)構(gòu) 。 3.1 1系統(tǒng)功能模塊設(shè)計 根據(jù)需求分析的結(jié)果,按照“低耦合、高內(nèi)聚”的原則,本系統(tǒng)將劃分為以下主要功能模塊:用戶功能模塊;幼兒園信息瀏覽功能模塊;在線留言功能模塊。 1.用戶功能模塊 實現(xiàn)的主要功能用戶登陸。 (1)用戶訪問本站,只能瀏覽,在線留言,沒有更改添加內(nèi)容的權(quán)限 (2)管理員登陸。管理員登陸本站,既能瀏覽,在線留言,也有更改添加內(nèi)容的權(quán)限 用戶登錄成功后調(diào)用信息瀏覽、留言模塊等。 2.在線留言模塊 該模塊主要是方便家長和幼兒園管理人員進行溝通和交流,家長對于幼兒園中的默寫可以發(fā)表自己的看 法。留言信息包括:留言的用戶、留言標題及留言內(nèi)容。 ( 1)瀏覽留言。用戶登陸后可以查看以前的留言。 ( 2)發(fā)表留言。用戶如果要留言必須登陸后發(fā)表其留言。 3.2 模塊關(guān)鍵技術(shù) 3.2.1 留言分頁 ? $pre_page=$page-1; $next_page=$page+1; if ($page=1) echo 第一頁 | ; else echo 第一頁 | ; if ($pre_page1) echo 上一頁 | ; else echo 上一頁 | ; if ($next_page$sumpage) echo 下一頁 | ; else echo 下一頁 | ; if ($page=$sumpage) echo 最后一頁 ; else echo 最后一頁 ; ? 濟源職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) - 14 - 3.3 模塊功能實現(xiàn) 3.3.1 數(shù)據(jù)庫連接 數(shù)據(jù)庫連接代碼如下: 3.3.2 用戶模塊的實現(xiàn) 本模塊輸入輸出包括: 用戶登陸:輸入用戶名、密碼 用戶登陸;當用戶輸入的用戶名時與數(shù)據(jù)庫中的用戶名和密碼進行比較,如果兩項都相同則進入到 liuyan2.php,如果不同彈出對話框要求重新輸入 用戶登陸窗口主要代碼: ? if($_POST) $us=$_POSTid; $pw=$_POSTpw; if($us=admin & $pw=admin) setcookie(username,admin); echo ; ? 3.3.3在線留言的實現(xiàn) 本模塊輸入:昵稱,留言主題,留言內(nèi)容。 在留言板添加新的留言的主要代碼如下: 1.添加留言代碼 主要代碼如下: ?php include(config.php); 幼兒園網(wǎng)站設(shè)計與實現(xiàn) - 15 - if($_POST) $bt=$_POSTbiaoti; $nr=$_POSTneirong; $nc=$_POSTnicheng; $sql=insert into lyb(topic,content,nim,lytime)values($bt,$nr,$nc,now(); $res=mysql_query($sql,$link); if($res) echo ; ? 2.刪除留言 ?php include(config.php); $sql1=delete from lyb where id=$_GETid; $res=mysql_query($sql1); if($res) echo; ? 3. 留言分頁 ? $sql2=select * from lyb; $result=mysql_query($sql2,$link); $pages=4; if(mysql_num_rows($result)%4!=0) $sumpage=floor(mysql_num_rows($result)/4)+1; else $sumpage=mysql_num_rows($result)/4; if(!$_GETpage) $page=1; else $page=$_GETpage; $firstnum=($page-1)*4; $sql4=select * from lyb limit $firstnum,4; $result=mysql_query($sql4,$link); while($row=mysql_fetch_row($result) 濟源職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) - 16 - ? $pre_page=$page-1; $next_page=$page+1; if ($page=1) echo 第一頁 | ; else echo 第一頁 | ; if ($pre_page1) echo 上一頁 | ; else echo 上一頁 | ; if ($next_page$sumpage) echo 下一頁 | ; else echo 下一頁 | ; if ($page=$sumpage) echo 最后一頁 ; else echo 最后一頁 ; ? 3.3.4 新聞的添加 關(guān)鍵代碼 ? session_start(); include(conn.php); if($_POST) $title=$_POSTtextfield; $cont=$_POSTtextarea; $sql2=insert news_info(title,cont,add_time)values($title,$cont,now(); $res2=mysql_query($sql2,$conn); if($res2) echo ; 幼兒園網(wǎng)站設(shè)計與實現(xiàn) - 17 - ? 3.3.5新聞的編輯 ?php session_start(); include(conn.php); $module_id=$_GETid; $query=select * from news_info where id=$module_id; $res=mysql_query($query); $row=mysql_fetch_array($res); if($_POST) $title=$_POSTtextfield; $cont=$_POSTtextarea; $username=$_SESSIONname; $sql=update news_info set title=$title,cont=$cont,add_user=$username where id=$module_id; $res=mysql_query($sql,$conn); if($res) echo ; ? 版權(quán)所有水泥球磨 濟源職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(論文) - 18 - 第 4 章 結(jié) 論 幼兒園網(wǎng)站系統(tǒng)是對幼兒園的設(shè)計構(gòu)造硬件設(shè)施以及每日的活動流程 進行詳細調(diào)研后,確定了包括數(shù)據(jù)庫設(shè)計、界面設(shè)計、 Web應(yīng)用層設(shè)計等 的設(shè)計 ,是一個具有實際應(yīng)用意義的系統(tǒng)。本系統(tǒng)已實現(xiàn)功能如下。 1.用戶登陸 。 2.瀏覽幼兒園的基本信息,以及幼兒在園內(nèi)的活動。 3.在線留言功能。 4.校園新聞的添加 。 但是由于在本項目開始的時候,作者對 PHP和 Web應(yīng)用程序設(shè)計方面的運用不太熟 悉,再加之畢業(yè)設(shè)計的時間有限,存在不少問題有待進一步改進和完善。主要針對以下幾方面: 1.系統(tǒng)的某些設(shè)計的可擴展性并不十分理想,在以后的系統(tǒng)維護過程中,使用重構(gòu)方法對系統(tǒng)進行重構(gòu),使系統(tǒng)的設(shè)計日益趨于更強的可擴展性。 2.在功能實現(xiàn)方面,還有許多功能需要拓展,需要進一步完善和優(yōu)化。 在做畢業(yè)設(shè)計之前,作者對幼兒園 網(wǎng)站系統(tǒng)的理解,是停留在感官和理論水平上的,是“紙上談兵”,缺乏實際的軟件開 發(fā)經(jīng)驗。這次通過做畢業(yè)設(shè)計,完成了幼兒園 網(wǎng)站系統(tǒng)的軟件開發(fā)任務(wù)。在整個開發(fā)過程中,遇到了很多問題,但“功夫不負有心

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論