【正文】
頁面頂部 展示 學(xué)校 LOGO、 導(dǎo)航欄 以及 訪問當(dāng)天的 日期 。 布局結(jié)構(gòu)清楚合理,瀏覽網(wǎng)站能清晰分辨網(wǎng)站的重點(diǎn)內(nèi)容 。 本科畢業(yè)設(shè)計(jì)論文 20 網(wǎng)站首頁的設(shè)計(jì) (一) 設(shè)計(jì)原則 了解用戶需求 了解學(xué)校網(wǎng)站的特點(diǎn) ,以及用戶需要實(shí)現(xiàn)的功能。比如,在電子商務(wù)網(wǎng)站上,用鼠標(biāo)把物品拖放進(jìn)購物車,表示把購買此件物品??墒?,用戶發(fā)現(xiàn),他們不知道怎么使用導(dǎo)航 ; 甚至也許,為了版面的簡潔醒目,導(dǎo)航是隱藏的,根本就找不到 ; 還有,用戶找不到后退鍵,無法后退 ; 絢麗的背景使得文字變得難以辨認(rèn) ; 太小的文字雖然顯得版面非常精制,但是,老年人根本無法看清 ; 背景音樂無法關(guān)閉,重復(fù)播放使人生厭 ; 介紹動(dòng)畫的 下 載時(shí)間過長,令人失去耐心 ?? 這些直接會(huì)導(dǎo)致什么樣的結(jié)果 ? 這些網(wǎng)站沒有滿足用戶的需求,它使用戶有挫折感,留下負(fù)面體驗(yàn)。 更好地被搜索引擎收錄 由于將大部分的 HTML 代碼和內(nèi)容樣式寫入了 CSS 文件中,這就使得網(wǎng)頁中正文部分更為突出明顯,便于被搜索引擎采集收錄。 支持瀏覽器的向后兼容,也就是無論未來的瀏覽器大戰(zhàn),勝利的是 IE7或者是火狐,您的網(wǎng)站都能很好的兼容。 本次 項(xiàng)目 研究與實(shí)現(xiàn) 選用了 PHP Home 這一 集成的 軟件包, 版本為 。 選 MySQL的理由 與其他的大型數(shù)據(jù)庫例如 Oracle、 IBM DB SQL Server 等相比, MySQL自有它的不足之處,如規(guī)模小、功能有限等,但是這絲毫也沒有減少它受歡迎的程度。 MySQL最初的開發(fā)者的意圖是用 mSQL和他們自己的快速低級(jí)例程 (ISAM)去連接表格。 后臺(tái)程序 系統(tǒng)函數(shù) 數(shù)據(jù)庫 PHP 解釋程序 服務(wù)器 客戶端瀏覽器 本科畢業(yè)設(shè)計(jì)論文 11 PHP 與 ASP 的區(qū)別 ( 1) 使用范圍 PHP 可以運(yùn)行于 UNIX 類系統(tǒng)和 Windows 類系統(tǒng)等平臺(tái)下, ASP 的全稱是Active Server Page,其工作環(huán)境只能是 Microsoft 公司提供的 Windows 類系統(tǒng)( 典型服務(wù)器是: II PWS 等 ) , 而且只有在 IIS 下才能完整的體現(xiàn)出其功能。 PHP 6 的開發(fā)也正在進(jìn)行中,主要的改進(jìn)有移除 register_globals、 magic quotes 和 Safe mode 的功能。 2021 年, 又問世了,其中增加了許多新的特性。 但是 ,在另一方面, Apache 是一個(gè)十分強(qiáng)大的程序, 能夠提供許多專業(yè)的功能。 本來它只用于小型或試驗(yàn) Inter 網(wǎng)絡(luò),后來逐步擴(kuò)充到各種 Unix 系統(tǒng)中,尤其對(duì) Linux 的支持相當(dāng)完美。 DIV + CSS 是網(wǎng)站 設(shè)計(jì)的 標(biāo)準(zhǔn)之一, 區(qū)別于 傳統(tǒng) 的表格 (table)定位方式 。幾年前,在 Sun 公司的網(wǎng)頁上 出現(xiàn)了裝有一杯熱氣騰騰的咖啡的圖片,杯上的熱氣會(huì)不斷地變幻,在當(dāng)時(shí)引起了極大的轟動(dòng),人們爭相瀏覽這個(gè)站點(diǎn)。 第三代網(wǎng)站建設(shè)技術(shù): 2021 年初以來出現(xiàn)了第三代網(wǎng)站建設(shè)技術(shù) —— 智能建站系統(tǒng)。 校園網(wǎng)站的技術(shù)實(shí)現(xiàn),能夠運(yùn)用高新技術(shù)手段為學(xué)校的宣傳和招生開辟一條嶄新的途徑。 3. 網(wǎng)站后臺(tái)服務(wù)器 : 本項(xiàng)目 選用 Apache 作為 后臺(tái)服務(wù)器 , Apache 的特點(diǎn)是 開源、 簡單、速度快、性能穩(wěn)定 。 4. 編程語言: 本項(xiàng)目的 網(wǎng)頁布局采用 DIV + CSS 標(biāo)準(zhǔn), 開發(fā)語言 選用設(shè)計(jì) 論文 HTML、 PHP、 JavaScript 等 目前流行的 腳本語言 。利用互聯(lián)網(wǎng)交互的特性使這個(gè)網(wǎng)絡(luò)平臺(tái)能為學(xué)校充 分發(fā)揮宣傳和應(yīng)用的功效,為教學(xué)管理者,教師和學(xué)生開辟一種新的交流形式,更成為學(xué)校向網(wǎng)絡(luò)化、信息化時(shí)代靠近和發(fā)展的一種奠基。網(wǎng)站用戶通過智能建站系統(tǒng)能夠很方便快捷地管理自己的網(wǎng)站,自己定義網(wǎng)站的框架內(nèi)容,并能夠隨時(shí)升級(jí)網(wǎng)站的功能,且解決了每個(gè)客戶都需要的網(wǎng)站前臺(tái)界面?zhèn)€性化的需求。此后不久產(chǎn)生了一系列更高級(jí)的動(dòng)態(tài)網(wǎng)頁技術(shù),如Flash 技術(shù)、 DHTML 技術(shù)與 VRML 技術(shù)等。在網(wǎng)頁布局這一環(huán)節(jié),此次設(shè)計(jì)采用 DIV + CSS 標(biāo)準(zhǔn)。 Apache 有多種產(chǎn)品,可以支持 SSL 技術(shù),支持多個(gè)虛擬主機(jī)。 超文本預(yù)處理語言 PHP PHP 簡介 PHP,一個(gè) 嵌套 的縮寫名稱,是英文 超級(jí)文本 預(yù)處理語言( Hypertext 本科畢業(yè)設(shè)計(jì)論文 8 Preprocessor)的縮寫。 PHP 原本的簡稱為 Personal Home Page,是 Rasmus Lerdorf 為了要維護(hù)個(gè)人網(wǎng)頁,而用 C 語言開發(fā)的一些 CGI 工具程序集,來取代原先使用的 Perl 程序。 PHP 工作原理 PHP 的工作原理較之用 C 語言的最大區(qū)別在于 其執(zhí)行方式, C 語言等必須先要編譯完成,然后才能為服務(wù)器所用; PHP 則不需要編譯,可以把代碼混入HTML 中,直接由服務(wù)器解釋執(zhí)行。因此,PHP 有著比 ASP 更加廣泛的應(yīng)用。不管怎樣,在經(jīng)過一些測(cè)試后,開發(fā)者得出結(jié)論: mSQL 并沒有他們需要的那么快和靈活。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來說, MySQL 提供的功能已經(jīng)綽綽有余,而且由于 MySQL 是開放源碼軟件,因此可以大大降低總體擁有成本。安裝 完成后, 安裝目錄下 包含了 Apache、 MySQL、 PHP, 只需 進(jìn)行簡單配置,即可 進(jìn)行開發(fā)與測(cè)試。 搜索引擎更加友好。 對(duì)瀏覽者和瀏覽器更具親和力 我們都知道網(wǎng)站做出來是給瀏覽者使用的,對(duì)瀏覽者和瀏覽器更具親和力,DIV+CSS 在這方面更具優(yōu)勢(shì)。很多人訪問因特網(wǎng)是因?yàn)樗鼙绕渌椒ǜ咝У牡玫阶约核?需的信息,或更能實(shí)現(xiàn)自己的目標(biāo)。就是運(yùn)用了人們?cè)诂F(xiàn)實(shí)生活中購物的經(jīng)驗(yàn),并讓此經(jīng)驗(yàn)延伸到非物 質(zhì)的購物場所 —— 電子商務(wù)網(wǎng)站。 內(nèi)容與形式相統(tǒng)一 根據(jù)學(xué) 校的特點(diǎn),學(xué)校的網(wǎng)站應(yīng)該既嚴(yán)肅, 又活潑。 本科畢業(yè)設(shè)計(jì)論文 21 有部分市、縣和學(xué)校網(wǎng)站鏈接 。 其中, 導(dǎo)航欄的 內(nèi)容 預(yù)計(jì) 包括 : 網(wǎng)站首頁 : 從其它頁面返回首頁和 刷新首頁 ; 學(xué)校概況 : 鏈接到 新頁面, 提供對(duì)學(xué)校概況的介紹 ; 教育新聞 : 鏈接到新頁面, 可 查看 校內(nèi)外新聞; 本科畢業(yè)設(shè)計(jì)論文 22 機(jī)構(gòu)設(shè)置 : 鏈接到新頁面, 可查看學(xué)校的機(jī)構(gòu)設(shè)置; 教學(xué)科研 : 鏈接到新頁面, 提供學(xué)校最新 教學(xué)科研動(dòng)態(tài); 校園文化 : 鏈接到新頁面, 展示 豐富的校園 活動(dòng); 校長信箱 : 鏈接到新頁面, 可向 校長寫信留言 ; 資源下載 : 鏈接到新頁面, 提供 教學(xué) 課件和 資料 下載 ; 用戶中心 : 鏈接到新頁面, 已登記 用戶可 修改 用戶 信息 , 學(xué)生用戶可 進(jìn)一步查詢成績; 成績查詢 : 鏈接到新頁面, 提供學(xué)生用戶 查詢考試成績。 因此, 依照 上述設(shè)計(jì)原則和 預(yù)期達(dá)到的目標(biāo), 對(duì) 此次 所要完成的門戶網(wǎng)站首頁做出如下設(shè)計(jì) : 首頁從上至下分為三部分: 頁面頂部, 頁面主體, 頁面底部 。 有詳細(xì)的網(wǎng)站地圖可供查詢,并能鏈接到相關(guān)內(nèi)容 。設(shè)計(jì)者在設(shè)計(jì)過程中要始終圍繞人的需求這個(gè)核心,將藝術(shù)性和可用性融入設(shè)計(jì)中,使其在網(wǎng)站中共存,相互促進(jìn),設(shè)計(jì)出優(yōu)秀的網(wǎng)站。運(yùn)用人們所熟悉的生活中的物品或是動(dòng)作隱喻而設(shè)計(jì)的圖標(biāo),使人容易理解,能更自信的駕馭。有的網(wǎng)站充滿了創(chuàng)意,有著絢麗的畫面,充滿了想象力和創(chuàng)造力。而使用DIV+CSS 的制作方法,將所有頁面,或所有區(qū)域統(tǒng)一用 CSS 文件控制,就避免了不同區(qū)域或不同頁面體現(xiàn)出的效果偏差。這一點(diǎn)是最重要的,因?yàn)檫@保證您的網(wǎng)站不會(huì)因?yàn)閷砭W(wǎng)絡(luò)應(yīng)用的升級(jí)而被淘汰。而且,鑒于 Windows 平臺(tái)的易用性,我們還可以采用另外一種方式來開發(fā) Web 站點(diǎn),即在 Windows 平臺(tái)下使用 Apache、 MySQL 和 PHP 開發(fā)站點(diǎn),然后等開發(fā)完成之后再將開發(fā)好的站點(diǎn)移值到 Linux 平臺(tái)下。 可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫 。他的代碼中存在許多檢測(cè),同時(shí)它與 Apache 編譯在一起的方式也可以讓他具有靈活的安全設(shè)置。將來的 PHP 將會(huì)加入 Late static binding 和一些其他的功能強(qiáng)化。而在 1997 年中,開始了第三版的開發(fā)計(jì)劃,開發(fā)小組加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名為 PHP3。 如果你僅僅是想要用Apache 提供基本的 Web 頁面服務(wù),那么你可能根本不需要調(diào)整任何配置。 Apache 取自 “a patchy server”的讀音,意思是充滿補(bǔ)丁的服務(wù)器,因?yàn)樗?自由軟件 ,所以不斷有人來為它 開發(fā) 新的功能、新的特性、修改原來的缺陷。 此次畢業(yè)設(shè)計(jì)項(xiàng)目所要研究和實(shí)現(xiàn)的 中學(xué)門戶網(wǎng)站 是在 Windows 系統(tǒng)下 配置的 Apache + MySQL + PHP 環(huán)境 中開發(fā)與測(cè)試的。 網(wǎng)頁的動(dòng)態(tài)表現(xiàn)技術(shù) : 傳統(tǒng)的網(wǎng)頁外觀是靜態(tài)的,只有文字與靜態(tài)的圖片,用戶只是被動(dòng)地閱讀作者提供的信息。采用“第二代網(wǎng)站建設(shè)技術(shù)”制作出來的企業(yè)網(wǎng)站,在一定程度上擺脫了第一代網(wǎng)站建設(shè)技術(shù)在網(wǎng)站內(nèi)容更新困難上的缺點(diǎn),適合對(duì)于網(wǎng)站日常更新維護(hù)頻繁,對(duì)網(wǎng)站各功能模塊有獨(dú)特需要的大型企業(yè)網(wǎng)站,但由于需要對(duì)企業(yè)的不同建站需求進(jìn)行定制開發(fā),所以價(jià)格一般也較高,一般中小企業(yè)難以承受。 關(guān)鍵詞 : 校園網(wǎng)站 , Apache, PHP, MySQL 本科畢業(yè)設(shè)計(jì)論文 II ABSTRACT With the development of society, the work has bee an important means of work and an important tool for life. As a basis of social development, education should be aware of the importance of the work. Using the work to education, showing schools through the work to the munity, enabling the public, teachers and students to build a campus through the work bee the consensus of most schools. The most basic means for school to show itself is to establish its website. Website construction technology develops from the traditional static website to the dynamic websites. If choosing static techniques, website maintenance to update the workload over time will bee larger, so the school would be preferable to use dynamic web site technology. Dynamic Web Site technology contains JSP, PHP, and ASP, each has their own advantages. This design is based on PHP technology, in the Windows system based on open source software development and testing, done by the Apache server, PHP scripting language to do, MySQL database to do, through the realization of the database and Web server connected to the management by the background update database, the content of the database and displayed through the front desk. Paper analyzed the development of the campus Web site, to introduce the system structure and function, describes the design process and methods of system integration with the development of the campus Web site programming technology, and gives details of the system testing. KEY WORDS: school website, Apache, PHP, MySQL 本科畢業(yè)設(shè)計(jì)論文 1