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

正文內(nèi)容

基于php與mysql的社區(qū)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-12-23 21:20 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 究方向 本系統(tǒng)創(chuàng)新的地方主要體現(xiàn)在 系統(tǒng)的前端語言采用的是 目前比較熱門的 語義 HTML5 和 CSS3; 問題的回答,或者對(duì)文章的回復(fù)一 致使用 的是 Ajax,交互效果較好。此外本系統(tǒng)幾乎沒有采用圖片, 所有的背景都使用 CSS3 設(shè)置樣式,大大提高了系統(tǒng)的加載速度 。 進(jìn)一步的研究方向有以下幾點(diǎn): ( 1)對(duì)于每一篇文章或者問題,應(yīng)該匹配與其相似的文章或者問題,可以采用第三方的分詞系統(tǒng); ( 2)界面的優(yōu)化,界面應(yīng)該扁平化有待改進(jìn); ( 3)數(shù)據(jù)庫(kù)的設(shè)計(jì)更加合理 ,應(yīng)該可以再次降低數(shù)據(jù)的耦合性; 4 2 系統(tǒng)開發(fā)工具 開發(fā)環(huán)境 簡(jiǎn)介 WampServer 簡(jiǎn)介 WampServer 是一款由法國(guó)人開發(fā)的 集 Apache Web 服務(wù)器、 PHP 語言 解釋器以及 MySQL 數(shù)據(jù)庫(kù) 為一體 的整合軟件包 ; Wamp 又 以 可理解為在 Windows操作系統(tǒng) 下將 Apache+PHP+MySQL 集成的環(huán)境 [7]。 Apache 簡(jiǎn)介 Apache 是 目前為止 世界使用排名第一的 Web 服務(wù)器 軟件。 Apache 可以 在大多數(shù)的計(jì)算機(jī)平臺(tái)上運(yùn)行 , 因?yàn)?擁有 跨平臺(tái)和安全性 的特點(diǎn) 被 推廣 使用,是 目前為止 最流行的 Web 服務(wù)器端軟件之一。 PHP 簡(jiǎn)介 PHP(外文名 :PHP: Hypertext Preprocessor,中文名 :“ 超文本預(yù)處理器 ” )是一種通用開源腳本語言 ; PHP 獨(dú)特的 語法 混合了 C、 Java、 Perl 以及 PHP 自創(chuàng)的語 法 [9]。它 完全 可以比 CGI 和 Perl 更快速地 編譯 動(dòng)態(tài)網(wǎng)頁 。 PHP 有很多優(yōu)秀的特點(diǎn),第一: 部署簡(jiǎn)單 。 PHP 可以運(yùn)行在任何一家的虛擬主機(jī)上,不 會(huì)像 Ruby、Python一樣支持的數(shù)據(jù)很少;第二: PHP 的學(xué)習(xí)門比較檻低。隨便建立一個(gè) .php文件就是建立 了一個(gè)網(wǎng)頁,在里面寫入 HTML代碼就可以看到效果, 此外 PHP是 為 Web 而 生的支持 HTTP 協(xié)議; 第三:它的語法簡(jiǎn)單。 PHP 是弱類型的語言,其他語言的類型轉(zhuǎn)換的事情在 PHP 這里幾乎不用考慮。此外也不用在意內(nèi)存的問題,因?yàn)檎?qǐng)求和釋放緊接著的。 MySQL簡(jiǎn)介 MySQL 最開始是 MySQL AB 公司 開發(fā)的一個(gè) 數(shù)據(jù)庫(kù) , 如今 屬于 Oracle。MySQL 是 如今世界上 最流行的 關(guān)系型數(shù)據(jù)庫(kù) 之一 。 MySQL關(guān)聯(lián)數(shù)據(jù)庫(kù) 有很多不同的表 并 將數(shù)據(jù)保存 其 中,而不是 傳統(tǒng)的 將所有 的 數(shù)據(jù) 都 存儲(chǔ)進(jìn) 一個(gè)倉(cāng)庫(kù) 之 中 ,使 速度 和 靈活性 得到了提升。 MySQL使用 SQL語言訪問 數(shù)據(jù)庫(kù) ,這也是 最常用的 標(biāo)準(zhǔn)化語言 。此外還 采用了雙授權(quán)政策,分為社區(qū)和商業(yè) 兩版 , 作為一個(gè)關(guān)系型管理數(shù)據(jù)庫(kù)系統(tǒng) , 體積小 , 速度快 , 開放源代碼 , 支持多線程和多用戶 , 成為企業(yè)應(yīng)用的 Web 系統(tǒng)中后臺(tái)數(shù)據(jù)庫(kù)的優(yōu)先選擇 [10,11]。 5 本系統(tǒng)采用的 WampServer 版本是 ,其中集成的 Apache 版本是 ,PHP版本是 , MySQL版本是 開發(fā)工具簡(jiǎn)介 代碼編輯器 Sublime 簡(jiǎn)介 Sublime 是 Jon Skinner 在 2020 年 1 月 開發(fā) 完成的 一 款簡(jiǎn)潔、優(yōu)秀的 代碼編輯器 。 Sublime 除了有簡(jiǎn)介漂亮的操作面板之外 功能 還非常多 , 比方說能夠看到略縮 代碼, 可以方便地?cái)U(kuò)展 插件, 可以自定義 代碼 片 段 等 等。 Sublime 的 核心 功能 有 : 增加自定義 書簽, 優(yōu)秀的代碼 檢查 , 多個(gè) 項(xiàng)目 之間的 即使 轉(zhuǎn)換 , 多個(gè)操作窗口等等。 同時(shí) Sublime Text 還具有 跨平臺(tái)的 特點(diǎn) ,支持 Linux、 Windows、 Mac OS X 等 主流 操作系統(tǒng) 。 數(shù)據(jù)庫(kù)管理 MySQL Front 簡(jiǎn)介 MySQL Front 是 一款 小 巧的 管理 MySQL 的應(yīng)用程序 。其 擁有很多強(qiáng)大的功能,比如說: 友好的 語法 的 突出 顯示 , 可以輕松進(jìn)行增刪改 的域 , 對(duì)記錄進(jìn)行增刪改等操作,實(shí)時(shí)執(zhí)行 SQL 語句,一個(gè) 界面 之中可以顯示多個(gè)文檔 , 對(duì) 數(shù)據(jù)庫(kù)和表格 可以進(jìn)行拖動(dòng)的方式 , 成員 可以友好的顯示 等。 測(cè)試工具 本系統(tǒng)在代碼編寫以及實(shí)現(xiàn)時(shí)充分考慮了瀏覽器的兼容問題,還有盡量保證在移動(dòng)端有良好的顯示效果 ,所以在測(cè)試時(shí) PC 端基于較為流行的三 種 瀏覽器Google Chrome(版本 m) 、 Mozilla Firefox(版本 ) 、 Inter Explorer(版本 ) 作為測(cè)試 ,移動(dòng)端 則 選擇基于 WebKit 的 瀏覽器( ) ; 6 3 結(jié)構(gòu)規(guī)劃與系統(tǒng)分析 系統(tǒng)可行性分析 可行性分析一般是通過對(duì)項(xiàng)目主要的內(nèi)容和配套的條件進(jìn)行的調(diào)查研究和分析比較,為項(xiàng)目的決策提供了依據(jù)的一種綜合性的系統(tǒng)分析方法 [12]。系統(tǒng)的可行性分析應(yīng)該具有預(yù)知性、可靠性、公正性、科學(xué)性 等特性 。 應(yīng)該利用課題確定之前的時(shí)間,進(jìn)行走訪、市場(chǎng)調(diào)研、親自進(jìn)入開發(fā)環(huán)境等各種方式去 評(píng)估 系統(tǒng)在未來的存在意義、使用價(jià)值和生命周期 。 為了避免出現(xiàn) 項(xiàng)目開發(fā) 瓶頸,減少 開發(fā)過程中 不必要的損失,保障項(xiàng) 目的按時(shí)完成 , 本 系統(tǒng)主要從 技術(shù)可行性、 經(jīng)濟(jì)可行性、管理可行性 三 個(gè)方面 做評(píng)估,利用較短的時(shí)間,確定 開發(fā)過程中 可能 會(huì)出現(xiàn)問題的解決方案 。 技術(shù) 可行性 技術(shù)可行性即需要對(duì)系統(tǒng)的架構(gòu),系統(tǒng)將要實(shí)現(xiàn)的功能,以及自己目前掌握的技術(shù)水平是否可以滿足開發(fā)需求等問題作出細(xì)致的思考和研究。基于技術(shù)可行性分析不能出現(xiàn)重要功能不能實(shí)現(xiàn)的問題,需要對(duì)于自己的技術(shù)和系統(tǒng)計(jì)劃實(shí)現(xiàn)的功能做一個(gè)全面的研究和評(píng)估。 在 編程語言 上,就現(xiàn)在的趨勢(shì)分析互聯(lián)網(wǎng)社區(qū)論壇系統(tǒng)開發(fā)語言中 PHP 是最流行也是最成熟的技術(shù)之一, 國(guó)內(nèi)外很多大中型公司也都采用 PHP 作為開發(fā)語言,技術(shù)資料較為完整。此外 PHP 作為一種開源的編程語言,其社區(qū)相當(dāng)活躍,出現(xiàn)問題也很容易得到解決。因此 就 選擇 PHP 作為后臺(tái)語言 完全可以 完成網(wǎng)絡(luò)社區(qū) 所有 的 功能,不存在技術(shù)的不完整性, 以及 功能的不可實(shí)現(xiàn)性。 在開發(fā)工具上,采用的 WampServer 作為 Web 開放環(huán)境集成軟件免去了很多環(huán)境配置上面復(fù)雜的操作,減少了因?yàn)榘l(fā)開環(huán)境帶來的錯(cuò)誤;由于采用模塊化的配置,所以只需簡(jiǎn)單的修改一些配置文件就可以使其擴(kuò)展模塊,傻瓜化的操作保證了開發(fā)過程的順利進(jìn)行。 就自己的技術(shù)水平來說, 由于在做本系統(tǒng)之前就已經(jīng)完成了 個(gè)人博客的開發(fā)和 設(shè)計(jì)與實(shí)現(xiàn)了一個(gè)小型的網(wǎng)絡(luò)社區(qū),所以對(duì)于本課題所涉及的領(lǐng)域有一定的經(jīng)驗(yàn)。并且 隨著畢業(yè)設(shè)計(jì)的不斷深入, 本人也在不斷的學(xué)習(xí),遇到問題可以通過查詢互聯(lián)網(wǎng)資源、在 圖書 館 查閱 資料、尋求指導(dǎo)老師和 同學(xué)朋友的幫助 等方式 ,自7 身技術(shù) 和知識(shí)會(huì)不斷提升 ,相信 可以按時(shí)完成畢業(yè)設(shè)計(jì)系統(tǒng) 。 經(jīng)濟(jì) 可行性 開發(fā)一個(gè)網(wǎng)絡(luò)社區(qū)主要 作用是 提供 了一個(gè)各種交流信息的場(chǎng)所 , 提供諸如 討論、通信、聊天等 功能, 使社區(qū) 用戶得 到 互動(dòng)。網(wǎng)絡(luò)社區(qū)使 得現(xiàn)實(shí)社區(qū)中不可能實(shí)現(xiàn)的有可能實(shí)現(xiàn)。 網(wǎng)絡(luò)社區(qū) 的存在 開拓了人 們的思維, 是一種對(duì) 現(xiàn)實(shí)生活的沖擊,同時(shí),它也是對(duì)現(xiàn)實(shí)的社會(huì)空間的拓展 , 通過網(wǎng)絡(luò)社區(qū) 能獲取良好的經(jīng)濟(jì)效益和社會(huì)效益。 也 就是說用最小的投入收取最大的回報(bào)。因此,網(wǎng)絡(luò)社區(qū)的開發(fā)的經(jīng)濟(jì)可行性論證就成為可行性研究的重要內(nèi)容之一。 一般來說對(duì)于新的系統(tǒng)必定 要考慮 設(shè)備的軟硬件的使用 ,網(wǎng)絡(luò)社區(qū)的開發(fā)總費(fèi)用包括了硬件支出資、軟件支出和未來的維護(hù)費(fèi)用等。 對(duì)于硬件來說 需要一臺(tái)處理速度 較 快的服務(wù)器、數(shù)據(jù)大容量 的 存儲(chǔ) 介質(zhì) 、輸入輸出設(shè)備、網(wǎng)絡(luò) 介質(zhì)以及其它 的 一些基本 的配置 , 對(duì)于 軟件方面 來說需要考慮的因素有用到 軟件 的 應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)、開發(fā)語言等在 將來是否 能夠在 商 業(yè)上隨意使用。由于 本系統(tǒng)是學(xué)校的畢業(yè)設(shè)計(jì)作品, 在硬件方面 采用簡(jiǎn)單 的 PC 搭建本地 系統(tǒng)服務(wù)器, 再 加上網(wǎng)絡(luò)設(shè)備就基本滿足了系統(tǒng)的硬件要求,這一點(diǎn) 就把經(jīng)濟(jì)投入大大地降低了 ,在軟件方面系統(tǒng)采取 WampServer 系統(tǒng)架構(gòu),全部是開源的項(xiàng)目,網(wǎng)絡(luò)上可以隨意的 下載使用, 并且操作簡(jiǎn)單而且 不存在任何商業(yè)版權(quán)的問題,所以 基于 以上的分析, 得出 系統(tǒng)的經(jīng)濟(jì)是完全可行的。 管理可行性 管理可行性主要體現(xiàn)在團(tuán)隊(duì)開發(fā) 之 中,確定 開發(fā)成 員時(shí)間管理 的 一致性,溝通管理 的 及時(shí)性, 需要 制定詳細(xì)的計(jì)劃任務(wù),按照每周、每月進(jìn)行任務(wù)跟蹤,確定項(xiàng)目的完成 進(jìn)度 等等 。一套良好的管理計(jì)劃是保證項(xiàng)目按時(shí)完成的關(guān)鍵,能有效的控制項(xiàng)目的進(jìn)度 ,根據(jù)開發(fā)過程中遇到的問題是當(dāng)?shù)募涌旎蛘哒{(diào)整進(jìn)度以便能夠?qū)⒑酶鱾€(gè)模塊有機(jī)的整合在一起; 由于 本系統(tǒng)是學(xué)校 是我 畢業(yè)設(shè)計(jì) 項(xiàng)目 ,由本人獨(dú)立完 成, 需要 在固定時(shí)間和導(dǎo)師及時(shí) 的溝通,確定畢業(yè)設(shè)計(jì)的進(jìn)展情況。此外,在確定了課題之后,我已將完成本系統(tǒng)的各個(gè)部分開發(fā)所需要的進(jìn)行了估算再統(tǒng)計(jì)分析,最后制定出了一個(gè)大致的項(xiàng)目開發(fā)時(shí)間表。在開發(fā)的過程中我將按照此時(shí)間表上的安排嚴(yán)格的控制進(jìn)度,由于開發(fā)人員只有一個(gè),所以在管理上更加的方便和高效。經(jīng)過分析,時(shí)8 間 管理 上是沒有 問題的 。 系統(tǒng)的總體結(jié)構(gòu) 根據(jù)網(wǎng)絡(luò)社區(qū)的業(yè)務(wù)流程,該系統(tǒng) 主要 分 為用戶和管理員兩個(gè)系統(tǒng),其中用戶系統(tǒng)又分為話題、 問答兩個(gè) 主要的 模塊, 用戶系統(tǒng)的功能有設(shè)置 /修改、登錄 /注冊(cè)、查看 /編輯、關(guān)注 /私信、等功能; 系統(tǒng) 結(jié)構(gòu) 功能 圖 如 圖 1 所示 圖 1 系統(tǒng)功能圖 系統(tǒng)的 需求 分析 基于社區(qū)的結(jié)構(gòu)和功能分析,本 系統(tǒng) 設(shè)計(jì)實(shí)現(xiàn)以下需求 : ( 1) 用戶可以選擇注冊(cè)及登錄來使用所有功能,或者以游客身份瀏覽本社區(qū)的內(nèi)容, ( 2) 游客身份時(shí),瀏覽者可以查看發(fā)表的文章、問題的內(nèi)容以及查看對(duì)于文章的評(píng)論和對(duì)問題的回答,可以查看其他用戶信息; ( 3) 對(duì)于登錄用戶來說,除了開放游客的所有功能之外,還可以修改自己的資料,關(guān)注其他用戶以及他們的文章、問題、回答。此外可以回答問題以及發(fā)9 表文章、提問、評(píng)論、給其他用戶發(fā)送消息等; ( 4)文章列表和問題列表要有針對(duì)不同需求的排序,比如說按時(shí)間、瀏覽量、收藏量、推薦量等;對(duì)于列表的分類進(jìn)行合理的設(shè)計(jì),要在排序規(guī)則成立的前提下分類; ( 5)針對(duì)每一篇文章或者每一個(gè)問題輸出作者的基本信息和作者發(fā)表過的資源(包括文章,提問,回答等)。 ( 6)管理員 擁有 后臺(tái)系統(tǒng) 登錄的權(quán)限。 可以 查詢當(dāng)天的注冊(cè) 用戶 的數(shù)量,統(tǒng)計(jì)當(dāng)天登錄 用戶 的數(shù)量 , 查看和管理當(dāng)天或所有發(fā)表的文章以及 問題等 信息,可以對(duì)擁 戶發(fā)表 的內(nèi)容進(jìn)行管理,改變 用戶 登錄狀態(tài),修改管理員的基本信息,對(duì)網(wǎng)站 的 基本數(shù)據(jù) 進(jìn)行 簡(jiǎn)單的統(tǒng)計(jì) 等等 ; 系統(tǒng)的 用例分析 通過對(duì)系統(tǒng)的需求進(jìn)行分析, 本系統(tǒng)可分為前臺(tái)用戶系統(tǒng)和后臺(tái)管理員系統(tǒng)下面分別給出其 用例圖 ; ( 1)前臺(tái)系統(tǒng)用例圖如圖 2 所示: 圖 2 前臺(tái)系統(tǒng)用例圖 ( 2)后臺(tái)系統(tǒng)用例圖如圖 3 所示: 10 圖 3 后臺(tái)系統(tǒng)用例圖 系統(tǒng)的 域類分析 在用例分析的基礎(chǔ)上,現(xiàn)根據(jù)功能模塊結(jié)構(gòu)將本系統(tǒng)整理設(shè)計(jì)為三 個(gè) 類圖:文章 綜合類圖、問答綜合 類圖、用戶綜合 類圖; 圖 4 文章 綜合 類圖 D a t e ba s e C o l l e c t i o n(f o r m d a t e ba s e )+D a t e b a s e C ol le c t ion ( )+g e t C on n e c t ( )+c los e ( )I n p u t T o p i c+p a g e : in t+t a g s : s t ri n g+s t a t u s : in tL o o k+I D : in t+g e t C on t e n t ( )+g e t U s e rI d ( )+g e t T it le ( )+g e t T im e ( )A d d+g e t T it le ( )+g e t T a g s ( )+g e t C on t e n t ( )+g e t U s e r( )U p d a t e+I D+s e t T it le ( )+s e t C on t e n t ( )+g e t L a s t T im e ( )+s e t T a g s ( )d b c on n e c td b c on n e c td b c on n e c td b c on n e c tC o l l e c t+g e t T op ic I d ( )+g e t U s e rI d ( )+c ol le c t ( )r e c o m m e n d+re c om m e n d ( )+g e t T op ic I d ( )+g e t U s e rI d ( )11 圖 5 問答綜合 類圖 圖 6 用戶綜合類圖 D a t
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1