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

正文內(nèi)容

基于bs建構(gòu)的中老年網(wǎng)上社區(qū)畢業(yè)論文(編輯修改稿)

2025-04-03 08:40 本頁面
 

【文章內(nèi)容簡介】 碼自 由性質(zhì), 它演變成為一種特點豐富的語言,而且現(xiàn)在還在成長中。 PHP 雖然很容易學(xué)習(xí),但是速度上比 mod_perl(植入 web 服務(wù)器的 perl 模塊)慢?,F(xiàn)在有了可以與 mod_perl 速度想媲美的被稱作 Zend 的新引擎,而 PHP4 就可以充分利用這個引擎?,F(xiàn)在, PHP4 正式版已經(jīng)發(fā)布,大家可以到 php 的官方站點上去下載。 Andy 23 Gutmans 和 Zeev Suraki 是 Zend 的主要作者??梢匀?Zend 站點 ( PHP 的應(yīng)用在個人性質(zhì)的 web 工程中增長顯著。根據(jù) Netcraft在 1999 年 10 月的報告,有 931122 個域和 321128 個 IP 地址利用 PHP 技術(shù)。 PHP 的先進之處 應(yīng)用 PHP 有許多好處。當(dāng)然已知的不利之處在于 PHP 由于是開放源碼項目,沒有什么商業(yè)支持,并且由此而帶來的執(zhí)行速度緩慢(直到 PHP4 之前)。但是 PHP 的郵件列表很是有用而且除非你正在運行像 Yahoo!或者 這樣的極受歡迎的站點,你不會感覺出 PHP 的速度與其他的有什么不同。最起碼我就沒有感覺出來!好了,讓我們來看看 PHP 有那些優(yōu)點: 學(xué)習(xí)過程 我個人更喜歡 PHP 的非常簡單的學(xué)習(xí)過程。與 Java和 Perl 不同 ,你不必把頭埋進 100 多頁的文檔中努力學(xué)習(xí)才可以寫出一個象樣的程序。只要了解一些基本的語法和語言特色,你就可以開始你的 PHP 編碼之旅了。之后你在編碼過程中如果遇到了什么麻煩,還可以再去翻閱相關(guān)文檔。 PHP 的語法類似于 C, Perl, ASP 或者 JSP。對于那些對上述之一的語言較熟悉的人來說, PHP 太簡單了。相反的,如果你對 PHP 了解較多,那么你對于其他幾種語言的學(xué)習(xí)都很簡單了。 你只需要 30 分鐘就可以將 PHP 的核心語言特點全部掌握,你可能已經(jīng)非常了解 HTML,甚至你已經(jīng)知道怎樣用編輯設(shè)計軟件或者手工來制作好看的 WEB 站點。由于 PHP 代碼能夠無障礙的添加進你的站點,在你設(shè)計和維護站點的同時,你可以很輕松的加入 PHP 24 使得你的站點更加具有動態(tài)特性。 數(shù)據(jù)庫連接 PHP 可以編譯成具有與許多數(shù)據(jù)庫相連接的函數(shù)。 PHP 與 MySQL是現(xiàn)在絕佳的組合。你還可以自己編寫外圍的函數(shù)取間接存取數(shù)據(jù)庫。通過這樣的途徑當(dāng)你更換使用的 數(shù)據(jù)庫時,可以輕松的更改編碼以適應(yīng)這樣的變 化。 PHPLIB 就是最常用的可以提供一般事務(wù)需要的一系列基庫。 可擴展性 就像前面說的那樣, PHP 已經(jīng)進入了一個高速發(fā)展的時期。對于一個非程序員來說為 PHP 擴展附加功能可能會比較難,但是對于一個 PHP 程序員來說并不困難。 面向?qū)ο缶幊? PHP 提供了類和對象?;?web 的編程工作非常需要面向?qū)ο缶幊棠芰Α?PHP 支持構(gòu)造器、提取類等。 可伸縮性 傳統(tǒng)上網(wǎng)頁的交互作用是通過 CGI 來實現(xiàn)的。 CGI 程序的伸縮性不很理想,因為它為每一個正在運行的 CGI 程序 開一個獨立進程。解決方法就是將經(jīng) 常用來編寫 CGI 程序的語言的解釋器編譯進你的 web 服務(wù)器 (比如 mod_perl,JSP)。 PHP 就可以以這種方式安裝,雖然很少有人愿意這樣以 CGI 方式安裝它。內(nèi)嵌的 PHP 可以具有更高的可伸縮性。 更多特點 PHP 的開發(fā)者們?yōu)榱烁m合 web 編程,開發(fā)了許多外圍的流行基庫,這些庫包含了更易用的層。你可以利用 PHP 連接包括 Oracle,MSAccess, Mysql 在內(nèi)的大部分?jǐn)?shù)據(jù)庫。你可以在蒼蠅上畫圖, 25 編寫程序下載或者顯示 。你甚至可以完成網(wǎng)絡(luò) 相關(guān)的功能 。最好的是,你可以選擇你的 PHP 安裝版本需要哪些功能。引用 Nissan 的 Xterra 的話來說就是 PHP 可以做到你想讓它做到的一切而且無所不能 ! 選擇數(shù)據(jù)庫 SQL 語言簡介 SQL 全 稱 是 “ 結(jié) 構(gòu) 化 查 詢 語 言(StructuredQueryLanguage)”,最早的是 IBM 的圣約瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng) SYSTEMR 開發(fā)的一種查詢語言,它的前身是 SQUARE 語言。 SQL 語言結(jié)構(gòu)簡潔,功能強大,簡單易學(xué),所以自從 IBM 公司 1981 年推出以來, SQL 語言,得到 了 廣 泛 的 應(yīng) 用 。 如 今 無 論 是像Oracle,Sybase,Informix,SQLserver 這些大型的數(shù)據(jù)庫管理系統(tǒng),還是像 VisualFoxporo,PowerBuilder 這些微機上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持 SQL 語言作為查詢語言。 StructuredQueryLanguage 包含 4 個部分: 數(shù)據(jù)查詢語言 DQLDataQueryLanguageSELECT 數(shù)據(jù)操縱語言 DQLDataManipulationLanguageINSERT,UPDATE,DELETE 數(shù)據(jù)定義語言 DQLDataDefinitionLanguageCREATE,ALTER,DROP 數(shù)據(jù)控制語言 26 DQLDataControlLanguageCOMMITWORK,ROLLBACKWORK SQL 的優(yōu)點 : SQL 廣泛地被采用正說明了它的優(yōu)點。它使全部用戶,包括應(yīng)用程序員、 DBA 管理員和終端用戶受益非淺。 (1)非過程化語言 SQL 是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導(dǎo)航。 SQL 允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進行操作,可操作記錄集。所有 SQL 語句接受集合作為輸入,返回集合作為輸 出。 SQL的集合特性允許一條 SQL語句的結(jié)果作為另一條 SQL語句的輸入。 SQL 不要求用戶指定對數(shù)據(jù)的存放方法。這種特性使用戶更易集中精力于要得到的結(jié)果。所有 SQL語句使用查詢優(yōu)化器,它是 RDBMS 的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段。查詢優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶從不需要知道表是否有索引,表有什么類型的索引。 (2)統(tǒng)一的語言 SQL 可用于所有用戶的 DB 活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶?;镜?SQL 命令只需很少時間就能學(xué)會,最高級的命令在幾天內(nèi)便可掌握。 SQL 為許多任務(wù)提供了命令,包括: ●查詢數(shù)據(jù) ●在表中插入、修改和刪除記錄 ●建立、修改和刪除數(shù)據(jù)對象 ●控制對數(shù)據(jù)和數(shù)據(jù)對象的存取 ●保證數(shù)據(jù)庫一致性和完整性 27 以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而 SQL 將全部任務(wù)統(tǒng)一在一種語言中。 (3)是所有關(guān)系數(shù)據(jù)庫的公共語言 由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持 SQL 語言,用戶可將使用 SQL 的技能從一個 RDBMS 轉(zhuǎn)到另一個。所有用 SQL 編寫的程序都是可以移植的。 為什么選擇 MYSQL MySQL是最流行的開放源碼 SQL數(shù)據(jù)庫管理系統(tǒng),它是由 MySQL AB公司開發(fā)、發(fā)布并支持的。 MySQL AB 是由多名 MySQL 開發(fā)人創(chuàng)辦的一家商業(yè)公司。它是一家第二代開放源碼公司,結(jié)合了開放源碼價值取向、方法和成功的商業(yè)模型。 是一種數(shù)據(jù)庫管理系統(tǒng)。 數(shù)據(jù)庫是數(shù)據(jù)的結(jié)構(gòu)化集合。它可以是任何東西,從簡單的購物清單到畫展,或企業(yè)網(wǎng)絡(luò)中的海量信息。要想將數(shù)據(jù)添加到數(shù)據(jù)庫,或訪問、處理計算機數(shù)據(jù)庫中保存的數(shù)據(jù),需要使用數(shù)據(jù)庫管理系統(tǒng),如 MySQL 服務(wù)器。計算機是處理大量數(shù)據(jù)的 理想工具,因此,數(shù)據(jù)庫管理系統(tǒng)在計算方面扮演著關(guān)鍵的中心角色,或是作為獨立的實用工具,或是作為其他應(yīng)用程序的組成部分。 28 是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng)。 關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大的倉庫內(nèi)。這樣就增加了速度并提高了靈活性。 MySQL 的 SQL指得是 “ 結(jié)構(gòu)化查詢語言 ” 。 SQL 是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言,它是由 ANSI/ISO SQL 標(biāo)準(zhǔn)定義的。 SQL 標(biāo)準(zhǔn)自 1986年以來不斷演化發(fā)展,有數(shù)種版本。在本手冊中, “ SQL92” 指得是 1992 年發(fā)布的標(biāo)準(zhǔn), “SQL:1 999” 指得是 1999 年發(fā)布的標(biāo)準(zhǔn), “SQL:2021” 指得是標(biāo)準(zhǔn)的當(dāng)前版本。 我們采用術(shù)語 “SQL標(biāo)準(zhǔn) ” 標(biāo)示 SQL 標(biāo)準(zhǔn)的當(dāng)前版本。 軟件是一種開放源碼軟件。 “ 開放源碼 ” 意味著任何人都能使用和改變軟件。任何人都能從Inter 下載 MySQL 軟件,而無需支付任何費用。如果愿意,你可以研究源碼并進行恰當(dāng)?shù)母?,以滿足你自己的需求。 MySQL軟件采用了 GPL( GNU 通用公共許可證),件作的事和不可作的事。 數(shù)據(jù)庫服務(wù)器具有快速、可靠和易于使用的特點。 如果它正是你所尋找的,不妨一試。 MySQL 服務(wù)器還有一套實用的特性集合,這些特性是通過與我們用戶的密切合作而開發(fā)的。在我們的基準(zhǔn)測試主頁上,給出了 MySQL 服務(wù)器和其他數(shù)據(jù)庫管理器的比較結(jié)果。 29 MySQL 服務(wù)器最初是為處理大型數(shù)據(jù)庫而開發(fā)的,與已有的解決方案相比,它的速度更快,多年以來,它已成功用于眾多要求很高的生產(chǎn)環(huán)境。盡管 MySQL 始終在不斷發(fā)展,但目前 MySQL 服務(wù)器已能提供豐富和有用的功能。它具有良好的連通性、速度和安全性,這使的 MySQL 十分 適合于訪問 Inter 上的數(shù)據(jù)庫。 服務(wù)器工作在客戶端 /服務(wù)器模式下,或嵌入式系統(tǒng)中。 MySQL 數(shù)據(jù)庫軟件是一種客戶端 /服務(wù)器系統(tǒng),由支持不同后端的1 個多線程 SQL 服務(wù)器,數(shù)種不同的客戶端程序和庫,眾多管理工具和廣泛的應(yīng)用編程接口 API 組成。 我們還能以嵌入式多線程庫的形式提供 MySQL 服務(wù)器,你可以將其鏈接到你的應(yīng)用程序,從而獲得更小、更快、和更易管理的產(chǎn)品。 MySQL 軟件。 你所喜歡的應(yīng)用程序和語言均支持 MySQL 數(shù)據(jù)庫服務(wù)器,這種情況十分可能。 30 界面設(shè)計 如上所述,系統(tǒng)的用戶是中老年人這一特殊群體,因而需要針對這一 群體專門設(shè)計頁面, 為用戶提供與其身份相適應(yīng)的功能。本網(wǎng)站的設(shè)計風(fēng)格為簡潔、清新, 部分頁面設(shè)計如下: 個人頁面主頁如下: 隨便看看頁面 如下: 31 個人設(shè)置頁面如下: 32 各功能模塊的設(shè)計 用戶登錄 系統(tǒng)主頁上所提供的服務(wù),只是一些公共的服務(wù),用戶要獲得更多的服務(wù),必須先登錄。登錄框設(shè)在系統(tǒng)主頁上,用戶可在該頁面輸入自己的用戶名和密碼,系統(tǒng)將會按類別對用戶名和密碼進行驗證,如果名字和密碼都正 確將被連接到各自的用戶界面上去,例如普通用戶正確登錄后將連接到用戶頁面中去,否則提示用戶輸入的密碼或用戶名不正確。該頁面使用查詢數(shù)據(jù)庫匹配數(shù)據(jù)來驗證登錄者的身份。 33 實現(xiàn)按類別查詢的語句是: $mailadres1 = $_POST[mailadres]。 $password1 = md5($_POST[password])。 $rememberMe = $_POST[rememberMe]。 $sql = Select password,last_login from .$DBprefix.users where mailadres=39。$mailadres139。 or user_id=39。$mailadres139。 or username=39。$mailadres139。 $query = $dbquery($sql)。 if ($row = $dbfetch_array($query)){ if ($row[password] == $password1){ if ($rememberMe==on) { setcookie(rememberCookieUname,$mailadres1,(time()+604800))。 setcookie(rememberCookiePassword,md5($password1),(time()+604800))。 } else { setcookie(rememberCookieUname,$mailadres1)。 setcookie(rememberCookiePassword,md5($password1))。 } 34 文章管理 發(fā)表文章 當(dāng)用戶已經(jīng)登錄的情況下, 就 可以對文章進行發(fā)表、修改、刪除等功能的操作了, 圖 ,用戶可以發(fā)表自己喜歡的文章或者自己想說的話。 圖 這部分的實現(xiàn)主要是先判斷用戶是否是登錄狀態(tài),如果是登錄狀態(tài)則可以進行文章發(fā)表操作,在用戶書寫完自己的日志時點擊發(fā)表即可,倘若用戶沒有輸入任何數(shù)據(jù)直接點擊發(fā)表則會彈出提示, 35 提醒用戶輸入文章,如圖 圖 當(dāng)用戶正確發(fā)表文章時,程序?qū)延脩舭l(fā)表的文章存入的 數(shù)據(jù)庫中,并對數(shù)據(jù)庫中的一些項進
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1