【正文】
的不同需求隨時(shí)進(jìn)行內(nèi)計(jì)科院動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 2 容的更新、刪除、查詢。 22 計(jì)科院動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 1 計(jì)科院動(dòng)態(tài)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 第 一章 概述 校園網(wǎng)站建設(shè)的意義 Inter 正在改變世界,由于 Inter 具有傳播信息容量極大、形態(tài)多樣、迅速方便、全球覆蓋、自由和交互的特點(diǎn),已經(jīng)發(fā)展成為新的傳播媒體,現(xiàn)在很多大學(xué)和眾多企業(yè)部門都已經(jīng)建立了自己的網(wǎng)站,通過計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)宣傳、交流及資源的整合 。 15 啟動(dòng) Inter 信息服務(wù)( IIS) 8 網(wǎng)站系統(tǒng)分析 本網(wǎng)站的建設(shè)實(shí)踐,研究了基于 Windows操作系統(tǒng)和 IIS Web服務(wù)器平臺(tái)之上網(wǎng)站建設(shè)的原則和方法,闡述了選擇 Windows+IIS平臺(tái)的原因,并探討了 Windows和 IIS的安全性問題;然后學(xué)習(xí)使用 HTML 和 ASP 編寫網(wǎng)站應(yīng)用程序的方法,著重研究了使用 ASP 的 ADO( ActiveX Data Object)對(duì)象開發(fā)數(shù)據(jù)庫訪問 Web應(yīng)用程序的方法,隨后介紹了計(jì)科 院動(dòng)態(tài)網(wǎng)站的首頁欄目規(guī)劃、編碼實(shí)現(xiàn)和網(wǎng)站的新聞管理系統(tǒng)的功能、流程設(shè)計(jì)及功能模塊的實(shí)現(xiàn),同時(shí)介紹了網(wǎng)站底層 Access數(shù)據(jù)庫的設(shè)計(jì);最后,講述了有關(guān)網(wǎng)站測試、維護(hù)以及安全性等方面的問題。 3 Unix 系統(tǒng)平臺(tái) 3 動(dòng)態(tài)網(wǎng)站建設(shè)技術(shù) 5 數(shù)據(jù)庫技術(shù) 6 Microsoft Office Access 16 計(jì)科院網(wǎng)站站點(diǎn)訪問 網(wǎng)站的超時(shí)空特性,不僅能讓本地區(qū)的人們了解學(xué)院,更可讓世界了解學(xué)院。動(dòng)態(tài)網(wǎng)站的工作方式:當(dāng)客戶端向網(wǎng)站服務(wù)器提出請(qǐng)求時(shí),服務(wù)器將請(qǐng)求內(nèi)容傳給中間件,中間件根據(jù)請(qǐng)求內(nèi)容,從數(shù)據(jù)庫和其他數(shù)據(jù)源中提取數(shù)據(jù),將結(jié)果返回給 WEB服務(wù)器, WEB服務(wù)器再把結(jié)果傳遞給用戶瀏覽器。但此類系統(tǒng)在學(xué)習(xí)上較為困難、且軟 件的安裝于調(diào)試都不容易、系統(tǒng)維護(hù)較困難。 PHP 技術(shù)簡介 PHP 是一種服務(wù)器端解釋執(zhí)行的腳本語言。 ASP 具有無需編譯、容易編寫、與瀏覽器無關(guān)、可在服務(wù)器端直接執(zhí)行、 其 ActiveX Server Components 具有無限可擴(kuò)充性等特點(diǎn)。網(wǎng)站的頂部、左側(cè)和主窗口的網(wǎng)頁一致地應(yīng)用相同樣式,需使用外部樣式表。 、易操作 Access是 一個(gè)可視化工具,是風(fēng)格與 Windows完全一樣,用戶想要生成對(duì)象并應(yīng)用,只要使用鼠標(biāo)進(jìn)行拖放即可,非常直觀方便。 使用 ADO訪問數(shù)據(jù)庫的 ASP腳本程序通常通過使用 Connection對(duì)象建立并管理與遠(yuǎn)程數(shù)據(jù)庫的連接;使用 Command對(duì)象提供靈活的查詢;使用 Recordset對(duì)象訪問數(shù)據(jù)庫查詢所返回的結(jié)果。 網(wǎng)站系統(tǒng)分析 如圖 。需要注意的是,在數(shù)據(jù)庫系統(tǒng)中,字符的長度是使用 ASCII碼來計(jì)算的,就是說一個(gè)英文字母占一個(gè)單位的長度,而一個(gè)漢字占用兩個(gè)單位的長度。 order by ID desc set rs=( sql) % 端請(qǐng)求,并從數(shù)據(jù)庫中讀取新聞數(shù)據(jù),以 Web頁面的方式返回給客戶端。如果通過驗(yàn)證,則開始一個(gè)會(huì)話并進(jìn)入后臺(tái)管理首頁 admin/,在里面可以進(jìn)行文章管理。 計(jì)科院網(wǎng)站測試與維護(hù) 計(jì)科院網(wǎng)站發(fā)布前要進(jìn)行細(xì)致周密的測試,以保證正常的瀏覽和使用,主要的測試內(nèi)容包括網(wǎng)站功能測試、安全性測試、鏈接測試等。對(duì)網(wǎng)站程序的維護(hù),修改或添加程序后,只須通過 FTP上傳到服務(wù)器即可。比如:網(wǎng)站管理員用戶的管理(添加、刪除、權(quán)限分配)、網(wǎng)站部分功能的實(shí)現(xiàn)(包括網(wǎng)站搜索功能、圖片新聞的發(fā)布)等。在這里我特別要感謝我的指導(dǎo)老師 老師,在整個(gè)畢業(yè)設(shè)計(jì)過程中, 給了我莫大的關(guān)懷和支持,正是他熱心細(xì)致的幫助,我才能夠順利的完成此次的畢業(yè)設(shè)計(jì)。 此方法是目前解決這個(gè)問題最好的辦法,一般都可以解決問題 。 、同學(xué)溝通交流,這樣有時(shí)候在交流的過程中可以發(fā)現(xiàn)問題。 測試瀏覽器兼容性的一個(gè)方法是測試不同廠商、不同版本的瀏覽器對(duì)某些構(gòu)件和設(shè)置的適應(yīng)性 ,如表 。注意檢查啟用父路徑選項(xiàng)是否勾選,如未勾選將對(duì)以后的程序運(yùn)行有部分影響。這樣的話,系統(tǒng)設(shè)計(jì)比較簡單明了,設(shè)計(jì)工作也比較輕松,即使網(wǎng)站處理技術(shù)故障也容易維護(hù)。另外首頁上還包含學(xué)院新聞、學(xué)院公告,網(wǎng)站管理員登錄,友情鏈接。 計(jì)科院動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 9 數(shù)據(jù)結(jié)構(gòu)的分析與設(shè)計(jì) 通過前面的分析,根據(jù)系統(tǒng)的工作方式、系統(tǒng)架構(gòu)以及系統(tǒng)功能設(shè)計(jì)的要求,數(shù)據(jù)庫需要存儲(chǔ)的數(shù)據(jù)信息如下: :編號(hào)、用戶名、密碼 :編號(hào)、文章標(biāo)題、文章內(nèi)容、所屬類、發(fā)布者姓名、發(fā)布時(shí)間 :文章大類、文章小類 根據(jù)以上的功能要求,要求在 ACCESS 2021創(chuàng)建數(shù)據(jù)庫, 數(shù)據(jù)庫命名為 ,主要包含 4個(gè)數(shù)據(jù)庫表 : 對(duì)應(yīng)的數(shù)據(jù)表如下所示: ,如表 : ID字段:類型為自 動(dòng)編號(hào),在對(duì)此表操作時(shí)不能具體指定此字段的值,數(shù)據(jù)庫系統(tǒng)會(huì)自動(dòng)生成一個(gè)唯一的整型值。,conn,1 ( 4) 關(guān)閉連接 計(jì)科院動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 8 set coon=nothing Recordset對(duì)象對(duì)表進(jìn)行查詢、插入、更新、刪除記錄 第三章 計(jì)科院網(wǎng)站的總體設(shè)計(jì)與分析 計(jì)科院網(wǎng)站需求分析 隨著計(jì)算機(jī)技術(shù)的發(fā)展,網(wǎng)絡(luò)技術(shù)對(duì)我們生活和工作顯得 越 來越重要,特別是現(xiàn)在信息高度發(fā)達(dá)的今天,人們對(duì)最新信息的需求和發(fā)布迫切的需要及時(shí)性。同時(shí)利用 Access 2021與后臺(tái)服務(wù)器的連接功能,建立“瀏覽器 /服務(wù)器”結(jié)構(gòu)地?cái)?shù)據(jù)庫應(yīng)用環(huán)境。 Access是一個(gè)面向?qū)ο蟮拈_發(fā)工具,利用面向?qū)ο蟮姆绞綄?shù)據(jù)庫系統(tǒng)中的各種功能對(duì)象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對(duì)象中。例如,選擇符{標(biāo)志屬性:屬性值;標(biāo)志屬性:屬性值;??}。該版本以 Zend 引擎 II為引擎 , 并且加入了新功能如 PHP Data Objects ( PDO) 。 由于開發(fā)周期時(shí)間較短,為了能夠更快地完成任務(wù),我們?cè)趯?duì)“計(jì)科院動(dòng)態(tài)網(wǎng)站”進(jìn)行開發(fā)時(shí)使用 Windows 與 IIS相結(jié)合的 Web服務(wù)平臺(tái)。各種平臺(tái)各有其優(yōu)缺點(diǎn),在使用時(shí)應(yīng)根據(jù)實(shí)際情況進(jìn)行選擇。例如 JavaScript或 VBScript腳本語言會(huì)把相關(guān)的信息嵌入到頁面中的每個(gè)元素中,并查閱它們的設(shè)置值,使之發(fā)生預(yù)想的變化。 18 網(wǎng)站功能測試 12 后臺(tái)管理頁面的設(shè)計(jì)與實(shí)現(xiàn) 關(guān)鍵詞: ASP; Access數(shù)據(jù)庫;網(wǎng)站設(shè)計(jì);網(wǎng)站新聞管理系統(tǒng) Design and Implementation of Dynamic Website of the Computer Science Institute Abstract: In Inter rapid development today, the school website construction in the education has played an important role, so education functions of the website has been further developed. The construction practice of this website focuses on the principles and methods in websites construction based on Windows operation system and IIS Web server platform, explaining reasons for choosing Windows+IIS platform and discussing the security problem of Windows and IIS. The paper mainly concentrates on the objectoriented database of ADO ( ActiveX Data Object) in employing ASP, taking advantage of ways to program websites with HTML and ASP. Besides, it introduces the homepage columns planning of dynamic website of the puter science institute, encoding acplishment, function of news management system on the websites, implementation of functional modules as well as access database design of website core. Finally, it illustrates the problems as web