freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計論文--企業(yè)門戶網(wǎng)站設(shè)計-資料下載頁

2024-12-03 15:44本頁面

【導(dǎo)讀】夠隨時便利升級,以支持未來網(wǎng)上業(yè)務(wù)的發(fā)展。建設(shè)集多功能(如客戶關(guān)系管理、網(wǎng)上銷售、知識管理、內(nèi)容管理等)于一身的企業(yè)門戶網(wǎng)站,成為勢在必行的上網(wǎng)策略。恰恰滿足了這一要求。本系統(tǒng)是為一家旅游公司制作的基于PHP門戶網(wǎng)站,主要實現(xiàn)了公。通過本系統(tǒng),可以更好的宣傳公司文化及其產(chǎn)品,并通過圖文結(jié)合的表達(dá)形式。讓瀏覽者更快速、清楚的了解公司。其中在線預(yù)約模塊是本系統(tǒng)的核心,使用本模塊使公。通過客戶中心,使公司和瀏覽者能夠更好的互動,以便于公司能根據(jù)流言者。提供的信息而做出相應(yīng)的調(diào)整。論文中詳細(xì)介紹了系統(tǒng)的需求分析、總體設(shè)計及各功能模

  

【正文】 譯進(jìn)你的 web 服務(wù)器。 PHP 就可以以這種方式安裝,雖然很少有人愿意這樣以 CGI 方式安裝它。內(nèi)嵌的 PHP 可以具有更高的可伸縮性。 PHP 工作原理 PHP 的所有應(yīng)用程序都是通過 WEB 服務(wù)器 (如 IIS 或 Apache)和 PHP 引擎程序解釋執(zhí)行完成的,工作過程: 1. 當(dāng)用戶在瀏覽器地址中輸入要訪問的 PHP 頁面文件名,然后回車就會觸發(fā)這個PHP 請求,并將請求傳送到支持 PHP 的 WEB 服務(wù)器。 2. WEB 服務(wù)器接受這個請求,并根據(jù)其后綴進(jìn)行判斷如果是一個 PHP 請求, WEB服務(wù)器從硬盤或內(nèi)存中取出用 戶要訪問的 PHP 應(yīng)用程序,并將其發(fā)送給 PHP 引擎程序。 3. PHP 引擎程序?qū)?WEB 服務(wù)器傳送過來的文件從頭到尾進(jìn)行掃描并根據(jù)命令從后臺讀取,處理數(shù)據(jù),并動態(tài)地生成相應(yīng)的 HTML 頁面。 4. PHP 引擎將生成 HTML 頁面返回給 WEB 服務(wù)器。 吉林化工學(xué)院畢業(yè)設(shè)計說明書 19 5. WEB 服務(wù)器再將 HTML 頁面返回給客戶端瀏覽器。 PHP 的發(fā)展 盡管 PHP4 的發(fā)展是如此迅猛,但較之于其他流行的開發(fā)語言還是缺乏一些關(guān)鍵的功能特性,比如, PHP4 中的面向?qū)ο蠊δ懿⒉煌晟?,也無法實現(xiàn)異常( Exception)的捕捉與處理。因此在一些特殊問題的處理上 還是捉襟見肘的。 2021 年 7 月, PHP5 正式版本的發(fā)布,標(biāo)志著一個全新的 PHP 時代的到來。它的核心是第二代 Zend 引擎,并引入了對全新的 PECL 模塊的支持。 PHP5 的最大特點是引入了面向?qū)ο蟮娜繖C(jī)制,并且保留了向下的兼容性。程序員不必再編寫缺乏功能性的類,并且能夠以多種方法實現(xiàn)類的保護(hù)。另外,在對象的集成等方面也不再存在問題。使用PHP5 引進(jìn)了類型提示和異常處理機(jī)制,能更有效的處理和避免錯誤的發(fā)生。 在不斷更新的同時, PHP5 依然保留對舊有的 PHP4 程序可以運行于 PHP5 的平臺上而不會出現(xiàn)較大問題。隨著 MySQL 數(shù)據(jù)庫的發(fā)展, PHP5 還綁定了新的 MySQL 擴(kuò)展模塊,它提供了一些更加有效的方法和實用工具用于處理數(shù)據(jù)庫操作。 PHP5 添加了面向?qū)ο蟮?PDO 模塊,提供了另外一種數(shù)據(jù)庫操作的方案,統(tǒng)一數(shù)據(jù)庫操作的 API。 PHP5 提供了數(shù)據(jù)庫引擎 SQLite 擴(kuò)展,直接用這個擴(kuò)展就可以創(chuàng)建和使用 SQLite 數(shù)據(jù)庫。這些方法大都以面向?qū)ο蟮姆绞綄崿F(xiàn),同時也極大地提高了基于數(shù)據(jù)庫的 Web 項目的執(zhí)行速度。 另外, PHP5 中還改進(jìn)了創(chuàng)建動態(tài)圖片的功能,目前能夠支持多種圖片格式(如 PNG、GIF、 TTIF、 JPGE 等)。 PHP5 以及內(nèi)置了對 GD2 庫的支持,因此安裝 GD2 庫(主要指 UNIX 系統(tǒng)中)也不再是件難事,這使得處理圖像十分簡單和高效。 大多數(shù) Web 程序開發(fā)者依然將 XML 作為一個徹底的簡單數(shù)據(jù)庫使用。 PHP5 中也采用了一系列簡單易用、功能強(qiáng)大的方法處理 XML 文檔。 增加了 JSON 函數(shù),更好的支持 Ajax。 今天,已經(jīng)有包括 和 等在內(nèi)的數(shù)百萬網(wǎng)站,以及眾多的開發(fā)人員和編程愛好者正在使用 PHP。從最初的 PHP/FI 到現(xiàn)在的 PHP5, PHP 的發(fā)展是及其迅猛的,其未來的發(fā)展前景也必定 令人矚目。 Dreamweaver MX 介紹 Dreamweaver MX 的特點 Dreamweaver MX 是美國 Macromedia 公司開發(fā)的網(wǎng)頁制作和網(wǎng)站管理功能于一體的可視化網(wǎng)頁編輯制作工具。它具有 “ 所見即所得 ” 的特點和強(qiáng)大的跨平臺、跨瀏覽器的功能。具體來說,它包括以下主要特點: 企業(yè)門戶網(wǎng)站建設(shè) 20 1. 集成的文本代碼編輯器 。 集成的文本代碼編輯器具有自動縮排、符號檢測、自定義 JavaScript 函數(shù)等功能,并可將輸入的 JavaScript 代碼自動用不同的顏色顯示。 2. 同時顯示代碼編輯框和版面設(shè)計 。 Dreamweaver MX 提供了源代碼編輯和可視化編輯兩種編輯狀態(tài)。在其中一種狀態(tài)中做了修改,可自動反映到另一種狀態(tài)中;這兩 種狀態(tài)結(jié)合在一個窗口中,也可以不在一個窗口中,無需在兩種狀態(tài) 間進(jìn)行切換。 3. 編輯非 HTML 文件 。 內(nèi)建的文本編輯器,可以在源代碼編輯狀態(tài)下直接編輯JavaScript、 XML 或其他任何非 HTML 文件。 4. 強(qiáng)大的頁面排版功能 。 Dreamweaver MX 提供了表格和層 的 兩種排版方式,網(wǎng)頁設(shè)計者綜合利用兩者的功能,可以制作出版面精美的網(wǎng)頁。 5. 資源管理 。 利用 Dreamweaver MX 提供的資源管理面版 ,可以將整個網(wǎng)站的內(nèi)容集中起來,可預(yù)覽和管理文本、圖形、 圖像 、腳本、 Flash、 Shockwave、 QuickTime、CSS 和外部 URL 等。 6. 內(nèi)建 Email。 內(nèi)建 Email 的功能可以讓網(wǎng)頁設(shè)計成員之間方便地進(jìn)行溝通。只要每個成員在網(wǎng)站定義對話框的工作流程中定義好 Email,當(dāng)某個文件需要取出編輯時,單擊成員的名字就可以通過 Email 告知。 7. 網(wǎng)站報告 。 網(wǎng)站報告可以幫助網(wǎng)頁設(shè)計者找出網(wǎng)頁中的常見問題,便于網(wǎng)頁設(shè)計者快速地修改這些問題。 Dreamweaver MX 的應(yīng)用程序界面 Dreamweaver MX 的應(yīng)用程序界面由標(biāo)題欄、菜單欄、工具欄、文檔窗口、浮動面版、狀態(tài)欄等組成。 1. 標(biāo)題欄 。 標(biāo)題欄顯示當(dāng)前頁的標(biāo)題,在括號中顯示的是文件名。如果在文件名右邊出現(xiàn)“ *”,則表明該文件需要保存。 2. 工具欄 。 工具欄包括代碼視圖按鈕、代碼與設(shè)計視圖按鈕、設(shè)計視圖按鈕、網(wǎng)頁標(biāo)題等。 3. 狀態(tài)欄 。 狀態(tài)欄包括代碼選擇區(qū)、窗口大小和傳輸速率等。單擊窗口大小旁邊的三角形符號可彈出選擇框。 4. 面板介紹 ( 1)插入面板 。 插入面板的作用是在頁面的當(dāng)前位置插入表格、圖像、層等對象。為了節(jié)省屏幕空間,插入面版采用標(biāo)簽的方式將不同類型 的按鈕組織在一起形成不同類型的插入面版。選擇 “ 窗口 ” 菜單下的 “ 插入 ” 選項或按 Ctrl+F2 鍵即可打開插入面版,默認(rèn)狀態(tài)下顯示的是常用面版。單擊不同的標(biāo)簽可選擇不同的插入面板。 吉林化工學(xué)院畢業(yè)設(shè)計說明書 21 ( 2)屬性面板 。 屬性面板的作用是顯示、調(diào)整所選對象的屬性,不同的對象其屬性面板不相同。選中 “ 窗口 ” 菜單下的 “ 屬性 ” 選項或 Ctrl+F3 鍵可打開屬性面板。 ( 3)浮動面板 。 Dreamweaver MX 提供了 CSS 樣式面板、資源管理面板、歷史面板、層面板等許多浮動面板,并以面板組的形式通過 “ 窗口 ” 菜單中的相應(yīng)命令打開或關(guān)閉。 Apache 服務(wù)器 Apache 是世界使用排名第一的 Web 服務(wù)器。它可以運行在幾乎所有廣泛使用的計算機(jī)平臺上。 Apache 源于 NCSAd 服務(wù)器,經(jīng)過多次修改,成為世界上最流行的 Web 服務(wù)器軟件之一。 Apache 取自“ a patchy server”的讀音,意思是充滿補(bǔ)丁的服務(wù)器,因為它是自由軟件,所以不斷有人來為它開發(fā)新的功能、新的特性、修改原來的缺陷。 Apache 的特點是簡單、速度快、性能穩(wěn)定,并可做代理服務(wù)器來使用。 本來它只用于小型或試驗 Inter 網(wǎng)絡(luò),后來逐步擴(kuò)充到各種 Unix 系統(tǒng)中, 尤其對Linux 的支持相當(dāng)完美。 Apache 有多種產(chǎn)品,可以支持 SSL 技術(shù),支持多個虛擬主機(jī)。Apache 是以進(jìn)程為基礎(chǔ)的結(jié)構(gòu),進(jìn)程要比線程消耗更多的系統(tǒng)開支,不太適合于多處理器環(huán)境,因此,在一個 Apache Web 站點擴(kuò)容時,通常是增加服務(wù)器或擴(kuò)充群集節(jié)點而不是增加處理器。到目前為止 Apache 仍然是世界上用的最多的 Web 服務(wù)器,市場占有率達(dá) 60%左右。世界上很多著名的網(wǎng)站如 、 Yahoo!、 W3 Consortium、 Financial Times 等都是 Apache 的產(chǎn)物,它的成功之處 主要在于它的源代碼開放、有一支開放的開發(fā)隊伍、支持跨平臺的應(yīng)用(可以運行在幾乎所有的 Unix、 Windows、 Linux 系統(tǒng)平臺上)以及它的可移植性等方面。 Apache 的誕生極富有戲劇性。當(dāng) NCSA WWW 服務(wù)器項目停頓后,那些使用 NCSA WWW 服務(wù)器的人們開始交換他們用于該服務(wù)器的補(bǔ)丁程序,他們也很快認(rèn)識到成立管理這些補(bǔ)丁程序的論壇是必要的。就這樣,誕生了 Apache Group,后來這個團(tuán)體在 NCSA的基礎(chǔ)上創(chuàng)建了 Apache。 MySQL 數(shù)據(jù)庫介紹 MySQL 簡介 MySQL 最初的開發(fā)者的意圖是用 mSQL 和他們自己的快速低級例程 (ISAM)去連接表格。不管怎樣,在經(jīng)過一些測試后,開發(fā)者得出結(jié)論: mSQL 并沒有他們需要的那么快和靈活。這導(dǎo)致了一個使用幾乎和 mSQL 一樣的 API 接口的用于他們的數(shù)據(jù)庫的新的企業(yè)門戶網(wǎng)站建設(shè) 22 SQL 接口的產(chǎn)生,這樣,這個 API 被設(shè)計成 為 允許為用于 mSQL 而寫的第三方代碼更容易移植到 MySQL。 MySQL 這個名字是怎么來的已經(jīng)不清楚了?;局改虾痛罅康膸旌凸ぞ邘в星熬Y“ my”已經(jīng)有 10 年以上,而且不管怎樣, MySQL AB 創(chuàng)始人之一的 Monty Widenius 的女兒也 叫 My。這兩個到底是哪一個給出了 MySQL 這個名字至今依然是個密,包括開發(fā)者在內(nèi)也不知道。 MySQL 的海豚標(biāo)志的名字叫“ sakila”,它是由 MySQL AB 的創(chuàng)始人從用戶在“海豚命名”的競賽中建議的大量的名字表中選出的。獲勝的名字是由來自非洲斯威士蘭的開源軟件開發(fā)者 Ambrose Twebaze 提供。根據(jù) Ambrose 所說, Sakila 來自一種叫 SiSwati的斯威士蘭方言,也是在 Ambrose 的家鄉(xiāng)烏干達(dá)附近的坦桑尼亞的 Arusha 的一個小鎮(zhèn)的名字。 MySQL 的特性 1. 使用 C 和 C++編寫, 并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性 。 2. 支持 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 Novell Netware、 OpenBSD、OS/2 Wrap、 Solaris、 Windows 等多種操作系統(tǒng) 。 3. 為多種編程語言提供了 API。這些編程語言包括 C、 C++、 Eiffel、 Java、 Perl、PHP、 Python、 Ruby 和 Tcl 等。 4. 支持多線程,充分利用 CPU 資源 。 5. 優(yōu)化的 SQL 查詢算法,有效地提高查詢速度 。 6. 既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中, 也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的 GB 231 BIG5,日文的 Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名 。 7. 提供 TCP/IP、 ODBC 和 JDBC 等多種數(shù)據(jù)庫連接途徑 。 8. 提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具 。 9. 可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫 。 MySQL 的應(yīng)用 與其他的大型數(shù)據(jù)庫例如 Oracle、 DB SQL Server 等相比, MySQL 自有它的不足之處,如規(guī)模小、功能有限( MySQL Cluster 的功能和效率都相對比較差)等, 但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說, MySQL 提供的功能已經(jīng)綽綽有余,而且由于 MySQL 是開放源碼軟件,因此可以大大降低總體擁有成本。 吉林化工學(xué)院畢業(yè)設(shè)計說明書 23 目前 Inter 上流行的網(wǎng)站構(gòu)架方式是 LAMP( Linux+Apache+MySQL+PHP),即使用 Linux 作為操作系統(tǒng), Apache 作為 Web 服務(wù)器, MySQL 作為數(shù)據(jù)庫, PHP 作為服務(wù)器端腳本解釋器。由于這四個軟件都是遵循 GPL 的開放源碼軟件,因此使用這種方式不用花一分錢就可以建立起一個穩(wěn)定、免費的網(wǎng)站系統(tǒng)。 MySQL 的管理 可以使用命令行工具管理 MySQL 數(shù)據(jù)庫(命令 MySQL 和 MySQLAdmin),也可以從 MySQL 的網(wǎng)站下載圖形管理工具 MySQL Administrator 和 MySQL Query Browser。 phpMyAdmin 是由 PHP 寫成的 MySQL 資料庫系統(tǒng)管理程式,讓管理者可用 Web 介面管理 MySQL 資料庫。 phpMyBackupPro 也是由 PHP 寫成的,可以透過 Web 介面創(chuàng)建和管理數(shù)據(jù)庫。它可以創(chuàng)建偽 cronjobs,可以用來自動在某個時間或周期備份 MySQL 數(shù)據(jù)庫。 另外,還有 其他的 GUI 管理工具,例如早先的 mysqlfront 以及 ems mysql manager,navicat 等等 。 企業(yè)門戶網(wǎng)站建設(shè) 24 第 4 章 詳細(xì)設(shè)計 網(wǎng)站首頁 網(wǎng)站首頁是一個門戶網(wǎng)站最先顯示在網(wǎng)站瀏覽者面前的部分,該網(wǎng)站首頁主要顯示了主要的 七 個方面:在最上是網(wǎng)站的 LOGO 和網(wǎng)站的導(dǎo)航菜單;在左上部分是一個用戶登錄部分;接下來的中上部左側(cè)是公司最新動態(tài);中上部右側(cè)是一個 FLASH 宣傳畫;在中下部左側(cè)是公司的客服部分;在中下部右側(cè)是一個用 JS 做的左右循環(huán)播放的旅游產(chǎn)品宣傳圖片 ;在 網(wǎng)站最下部是友情連接和公司版權(quán)等問題。 頁面效果如圖 41 所示 。 圖 41 首頁頁面 吉林化工學(xué)院畢業(yè)設(shè)計說明書 25 首頁部分程序如下: ? $bg=0。 $sql=select * from news where news_type=1 order by id desc LIMIT 0,8。 $query=mysql_query($sql)。 while($row=mysql_fetch_array($query)) { $bg=$bg+1。 if(($bg % 2)==1) { $bg_c=f7f5f6。 } else { $bg_c=ffffff。 } ? 公共頁面 公共的頁面主要有幾個部分,首先是連接數(shù)據(jù)庫程序頁面,它主要是包含了連接數(shù)據(jù)庫和打開數(shù)據(jù)庫,主要部分程序如下: ? $db_user = root。 $db_pass = 123456。 $db_name = jangbogo。 $db = @mysql_connect(localhost,$db_user,$db_pass)。 if (!$db) { exit(連 接失敗 )。 } $conn = mysql_select_db($db_name,$db)。 if (!$conn) { exit(打開數(shù)據(jù)庫錯誤! )。 } mysql_query(SET NAMES 39。utf839。)。 ? 其次是網(wǎng)站的首部頁面、尾部頁面和 函數(shù)包含 頁面,這些頁面用的比較多,所以都做成了公共頁面,在調(diào)用和維護(hù)時比較方便。 企業(yè)門戶網(wǎng)站建設(shè) 26 網(wǎng)站前臺設(shè)計 用戶注冊頁面 用戶注冊, 這部分采用了現(xiàn)在比較流行的 AJAX 技術(shù),實現(xiàn)局部刷新,使注冊更加方便準(zhǔn)確,其頁面如圖 42 所示。 圖 42 用戶注冊 頁面 其主要程序代碼如下: ? session_start()。? meta equiv=ContentType content=text/html。 charset=utf8 / ? requireinclude/。? 吉林化工學(xué)院畢業(yè)設(shè)計說明書 27 ? if($op==add) {? ? $formaddr=$HTTP_REFERER。 if($formaddr!= { echo 請注意你的行為! 。} else { $user_name=$_POST[39。user_name39。]。 $user_pass=$_POST[39。user_pass39。]。 $true_name=$_POST[39。true_name39。]。 $true_name_p=$_POST[39。true_name_p39。]。 $user_sfz=$_POST[39。user_sfz39。]。 $user_=$_POST[39。user_39。]。 $user_zip=$_POST[39。user_zip39。]。 $user_city=$_POST[39。user_city39。]。 $user_addr=$_POST[39。user_addr39。]。 $user_tel=$_POST[39。user_tel39。]。 $user_mov=$_POST[39。user_mov39。]。 $user_time=date(Y)...date(m)...date(d)。 $sql=insert into userinfo (user_name,user_pass,true_name,true_name_p,user_sfz,user_,user_zip,user_city,user_addr,user_tel,user_mov,user_time) values (39。$user_name39。,39。$user_pass39。,39。$true_name39。,39。$true_name_p39。,39。$user_sfz39。,39。$user_39。,39。$user_zip39。,39。$user_city39。,39。$user_addr39。,39。$user_tel39。,39。$user_mov39。,39。$user_time39。) 。 $query=mysql_query($sql)。 if($query) { session_register(user_name)。 session_register(true_name)。 $_SESSION[39。user_name39。]=$user_name。 $_SESSION[39。true_name39。]=$true_name。 echo 。 } } } ? 企業(yè)門戶網(wǎng)站建設(shè) 28 用戶登錄頁面 用戶登錄頁面 的 頁面設(shè)計如圖 43 所示。 圖 43 用戶登 陸 頁面 其主要代碼如下: ? session_start()? meta equiv=ContentType content=
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1