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

正文內(nèi)容

計算機(jī)科學(xué)與技術(shù)專業(yè)--基于web的討論系統(tǒng)_說明書-在線瀏覽

2025-02-08 03:12本頁面
  

【正文】 統(tǒng)能夠很好的滿足社會的需求。它采用一系列行之有效的技術(shù)、方法和工具來分析用戶需求 ,通過特定的形式系統(tǒng)地描述擬開發(fā)軟件的 功能、性能 ,以及行為特征和相關(guān)約束 ,定義所有內(nèi)外部特征 ,最后形成既能指導(dǎo)軟件設(shè)計、又能同用戶溝通的軟件需求規(guī)格說明。 需求分析還是一個項目提出方和承擔(dān)方相互溝通的過程,一方是系統(tǒng)的使用者,一方是系統(tǒng)的制造者,在系統(tǒng)涉及過程中,只有雙方相互配合,共同對系統(tǒng)進(jìn)行設(shè)計才能最后達(dá)到使用的要求。我們拿到用戶需求后,應(yīng)該 根據(jù)功能、流程進(jìn)行初步的設(shè)計,構(gòu)造出業(yè)務(wù)流程圖,再讓用戶進(jìn)行評審,提出業(yè)務(wù)流程上不對的地方進(jìn)行修改。 求 通過對本系統(tǒng)的使用場景模擬和用戶調(diào)研,本討論系統(tǒng)需要實現(xiàn)以下功能: 免安裝客戶端 用戶在不用額外安裝客戶端的情況下能夠使用本系統(tǒng),簡化用戶使用本系統(tǒng)的操作,方便用戶第一次使用本系統(tǒng),能吸引更多的新用戶使用。如果 一開始讓用戶可以以匿名方式登陸,能夠看公共聊天的內(nèi)容但要注冊后才能發(fā)表講話,這樣才能吸引用戶進(jìn)行注冊。用戶注冊之后,能夠使用本網(wǎng)站的所有功能。若用戶未登錄時進(jìn)入本系統(tǒng),自動提示用戶進(jìn)行登錄。 查看在線用戶 用戶登陸之后,能夠在界面查看參與討論的用戶有哪些,并能顯示在線人數(shù)。此外,在線列表還有一個所有人的選項,用戶單擊該選項可以恢復(fù)公共聊天模式。 查看歷史記錄 用戶登錄之后,在聊天界面顯示查看歷史記錄的鏈接,點擊之后能查看以前講話的記錄。 用戶管理 在聊天界面顯示修改密碼和退出登錄鏈接。 需求 硬件可靠性:包括服務(wù)器硬盤、 CPU、網(wǎng)絡(luò)環(huán)境的運行可靠性等,保證這些硬件介質(zhì)正??煽窟\行。 需求 行系統(tǒng)的安全:保證信息處理和傳輸系統(tǒng)的安全,簡稱“系統(tǒng)安全”。 :信息傳播結(jié)果的安全,它側(cè)重于防止和控制非法的、有害的信息進(jìn)行傳播,避免對互聯(lián)網(wǎng)上大量自由傳輸?shù)男畔⑹Э?,本質(zhì)上主要是維護(hù)社會的道德、法則和國家利益。 :運行系統(tǒng)的安全、信息傳播的安全和信息內(nèi)容的安全的集合體。 業(yè)務(wù)流程圖 業(yè)務(wù)流程圖( Transaction Flow Diagram,簡稱 TFD),就是用一些規(guī)定的符號及連接來表示某個具體的業(yè)務(wù)處理過程。業(yè)務(wù)流程分析可以幫助我們了解該業(yè)務(wù)的具體處理過程,發(fā)現(xiàn)和處理系統(tǒng)的調(diào)查工作中的錯誤和疏漏。 務(wù)流程 登錄時,系統(tǒng)分為普通登錄和游客登錄兩部分。用戶會發(fā)送請求,先從數(shù)據(jù)庫讀取用戶數(shù)據(jù),然后由程序程序生成在線用戶列表,如果在線列表有更新,則會更新到用戶屏幕上,以上過程會反復(fù)執(zhí)行,直到用戶退出登錄,流程才會停止。首先由用戶發(fā)送請求,從數(shù)據(jù)庫讀取討論數(shù)據(jù),如果討論內(nèi)容有更新,則會更新到用戶屏幕上,以上過程會反復(fù)執(zhí)行,直到用戶退出登錄,流程才會停止。用戶編寫好內(nèi)容后,發(fā)送請求到服務(wù)器,由服務(wù)器腳本把用戶編寫的討論內(nèi)容插入到數(shù)據(jù)庫。本系統(tǒng)設(shè)計為 B/S結(jié)構(gòu)的應(yīng)用系統(tǒng)。系統(tǒng)運行環(huán)境為 Windows XP 或 Linux。 PHP 概述 PHP 獨特的語法混合了 C、 Java、 Perl 以及 PHP 自創(chuàng)新的語法。用 PHP 做出的動態(tài)頁面與其他的編程語言相比, PHP 是將程序嵌入到 6HTML 文檔中去執(zhí)行,執(zhí)行效率比完全生成 HTML標(biāo)記的 CGI 要高許多; PHP 還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運行,使代碼運行更快。 PHP 最初是 1994 年 Rasmus Lerdorf 創(chuàng)建的,剛剛開始只是一個簡單的用Perl 語言編寫的程序,用來統(tǒng)計他自己網(wǎng)站的訪問者。在 1995 年以 Personal Home Page Tools PHP Tools 開始對外發(fā)表第一個版本, Lerdorf 寫了一些介紹此程序的文檔,并且發(fā)布了。以后越來越多的網(wǎng)站使用了 PHP,并且強(qiáng)烈要求增加一些特性,比如循環(huán)語句和數(shù)組變量等等,在新的成員加入開發(fā)行列之后,在 1995 年中, 發(fā)布了。 PHP/FI 加入了對 mySQL 的支持 ,從此建立了 PHP 在動態(tài)網(wǎng)頁開發(fā)上的地位。而在 1997年中,開始了第三版的開發(fā)計劃,開發(fā)小組加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名為 PHP3。 PHP 原本的簡稱為 Personal Home Page,是 Rasmus Lerdorf 為了要維護(hù)個人網(wǎng)頁,而用 c 語言開發(fā)的一些 CGI 工具程序集,來 取代原先使用的 Perl 程序。他將這些程序和一些表單直譯器整合起來,稱為 PHP/FI。 Rasmus Lerdorf 在 1995 年 6 月 8 日將 PHP/FI 公開釋出,希望可以透過社群來加速程序開發(fā)與尋找錯誤。程序語法 上也類似 Perl,有較多的限制,不過更簡單、更有彈性。經(jīng)過幾個月測試,開發(fā)團(tuán)隊在 1997 年 11 月釋出了 PHP/FI 2,隨后就開始 PHP 3 的開放測試,最后在 1998 年 6 月正式釋出 PHP 3。 在 2021 年 5 月 22 日,以 Zend Engine 為基礎(chǔ)的 PHP 4 正式釋出, 2021年 7 月 13 日則釋出了 PHP 5, PHP 5 則使用了第二代的 Zend Engine[5]。目前 PHP 4 已經(jīng)不會繼續(xù)更新,以鼓勵用戶轉(zhuǎn)移到 PHP 5。將來的 PHP 將會加入 Late static binding 和一些其他的功能強(qiáng)化。 今天,已經(jīng)有包括百度和雅虎等在內(nèi)的數(shù)千萬大型網(wǎng)站,以及眾多的開發(fā)人員和編程愛好者正在使用 PHP。 PHP 的特點 PHP 有著簡單易用和功能強(qiáng)大的特點,這完全要歸功于其開放的模塊化設(shè)計。 開放性源代碼 PHP[4]的原始碼完全公開,在 Open Source 意識抬頭的今天,它更是這方面的中流砥柱。它提供豐富的函數(shù)式, 使其在程序設(shè)計方面有著更好的支援,比傳統(tǒng) CGI 或者 ASP 等程序更好,而且還有更強(qiáng)的新功能、更豐富的函數(shù)庫。這意味著它同 ASP 一樣,不會占用太多的客戶端資源,同時相對于 ActiveX、 VBScriptJavaScript 等運行在客戶端的語言工具,也具有較好的安全性。 跨平臺 PHP 程序 可以在 UNIX、 Linux、 WindowsMacintosh 等操作系統(tǒng)下運行。這一點很重要,也是它流行的一個重要原因。 簡單的語言 PHP 和 Java、 PerlC++不同,它以基本語言為基礎(chǔ),但其功能卻強(qiáng)大到足以支持 任何類型的 Web 站點。 PHP 吸取了 C 語言的精華,對于有 Perl 和 C 語言編程經(jīng)驗的人來說,學(xué)習(xí) PHP 是一件很容易的事情。 高效率 和其他的解釋性語言相比, PHP 系統(tǒng)消耗的系統(tǒng)資源較少。用戶可以組建一個可以讀取 XML 信息的 PHP 版本。大多數(shù)圖象函數(shù)都是在 GD 庫中完成它們的功能的,GD 庫實際上是處理 GIF 圖像的免費軟件,它可以通過 獲得 DL 函數(shù)來加載。需要說明的是,所有生成 GIF 圖像的函數(shù)均要求GD 擴(kuò)展。在利用這些函數(shù)生成圖像時,不能簡單地決定在輸出 HTML 腳本中間輸出一個圖像,而必須由一個 IMG 標(biāo)記引出一個單獨的腳本來發(fā)送一個內(nèi)容類型的頭。本系統(tǒng)就是在WindowsXP 下來搭建服務(wù)器環(huán)境,采用最新的 Apache 服務(wù)器。它是目前市 場上運行最快的 SQL( Structured Query Language,結(jié)構(gòu)化查詢語言)數(shù)據(jù)庫之一。在本系統(tǒng)中,使用相對 MySQL 。 Zend Studio 一個屢獲大獎的專業(yè) PHP 集成開發(fā)環(huán)境,具備功能強(qiáng)大的專業(yè)編輯工具和調(diào)試工具,支持 PHP 語法加亮顯示,支持語 法自動填充功能,支持書簽功能,支持語法自動縮排和代碼復(fù)制功能,內(nèi)置一個強(qiáng)大的 PHP 代碼調(diào)試工具,支持本地和遠(yuǎn)程兩種調(diào)試模式,支持多種高級調(diào)試功能。本系統(tǒng)主要是使用 PHP技術(shù)來進(jìn)行開發(fā),使用 Zend Studio作為系統(tǒng)界面的開發(fā)軟件,使用 Apache 作為系統(tǒng)的服務(wù)器,使用 MySQL 存儲系統(tǒng)數(shù)據(jù)的數(shù)據(jù)庫。討論系統(tǒng)是計算機(jī)網(wǎng)絡(luò)發(fā)展的產(chǎn)物,是最為常見、最受廣大互聯(lián)網(wǎng)使用者所認(rèn)可的基于 Web 的網(wǎng)絡(luò)應(yīng)用系統(tǒng)。 從傳播方式上講 , 討論系統(tǒng)傳播是非線性傳播。從傳播流量上看 , 討論系統(tǒng)傳播具有傳統(tǒng)媒體前所未有的兼容性。討論系統(tǒng)所給受眾帶來的信息與感受作為一種現(xiàn)代生活資源 , 在實現(xiàn)了從傳統(tǒng)大眾傳播的單向傳播向多向傳播的轉(zhuǎn)變后 , 極大地拓展了現(xiàn)代生活空間 , 使傳播者與受眾之間的直接連通成為可能。 課題的最終目標(biāo)是開發(fā)一個小型、快速的在線討論系統(tǒng)。用戶可以快速地進(jìn)行新用戶的注冊,無須安裝,直接通過瀏覽器進(jìn)行在線交流,本討論系統(tǒng)運行環(huán)境要求較低。 基于 WEB 應(yīng)用程序結(jié)構(gòu) 基于 WEB結(jié)構(gòu),即 B/S結(jié)構(gòu)模型把傳統(tǒng) C/S結(jié)構(gòu)模型的服務(wù)器端進(jìn)一步深化 ,分解為一個應(yīng)用服務(wù)器 Web 服務(wù)器 和一個或多個數(shù)據(jù)庫服務(wù)器 ,用瀏覽器 Browser 作為客戶端 ,從而形成三層或多層模型。 表示層主要負(fù)責(zé)人機(jī)交互 ,其功能是為用戶提供一個瀏覽文 檔的可視化窗口 ,用戶通過瀏覽器 ,向 Web 服務(wù)器發(fā)送請求 ,處理應(yīng)用系統(tǒng)界面的輸出 ,是實現(xiàn)用戶與應(yīng)用邏輯處理結(jié)果的交互界面。它主要是處理表示層傳遞過來的用戶響應(yīng) ,并將結(jié)果返回給表示層。這一層主要由各種業(yè)務(wù)組件和不同層次的 JavaBeans 組成 , 并對應(yīng)用邏輯進(jìn)行集中管理。 圖 數(shù)據(jù)層圖示 例如:用戶通過瀏覽器訪問 Web 服務(wù)器中的教學(xué)論壇主頁面進(jìn)行登錄 ,系統(tǒng)驗證用戶身份后 ,根據(jù)用戶操作權(quán)限進(jìn)行操作頁面 ,用戶利用操作頁面輸入各種操作命令 如查詢、瀏覽等 ,命令和數(shù)據(jù)經(jīng) Web 服務(wù)器訪問數(shù)據(jù)庫服務(wù)器上相關(guān)數(shù)據(jù)后 ,由數(shù)據(jù)庫服務(wù)器將處理結(jié)果返回給 Web服務(wù)器 ,Web服務(wù)器再將處理結(jié)果生成 HTML 頁面返回到客戶端瀏覽器。其中歡迎模塊就是開始的歡迎頁面,是全網(wǎng)站的首 頁,也是帶領(lǐng)用戶進(jìn)入本網(wǎng)站的向?qū)?,其中包含進(jìn)入登錄界面和進(jìn)入注冊界面兩個功能。用戶的登錄可以使用已經(jīng)注冊的注冊用戶身份登錄,也可以使用游客身份進(jìn)行登錄。用戶的注冊單元是常規(guī)的注冊,主要包含用戶名、密碼。 已注冊用戶的登錄實現(xiàn)主要通過將用戶的提交用戶名與數(shù)據(jù)庫中的對比,查找是否有該用戶名,使用動態(tài) select 選取 SQL 語句。 修改密碼和退出登錄容易理解。 塊 圖 聊天模塊分析 聊天頁面由四個單元組成,如上圖所示 ,分別為用戶列表單元、輸入單元、輸出單元和歷史記錄單元。 輸入單元是用戶進(jìn)行聊天的主要單元,用戶的發(fā)言、聊天對象、表情用語、是否私聊、是否退出私聊或者是退出討論系統(tǒng),都是通過輸入?yún)^(qū)實現(xiàn)的。聊天對象的文本框是一個動態(tài)文本框 ,當(dāng)用戶點擊左邊的用戶列表中的用戶名的超鏈接時實現(xiàn)兩個人之間的私聊 輸出單元是用戶的發(fā)言區(qū),所有的談話都將在這里得到顯示,無論是公告、對所有人的聊天或者是私聊的話語。用戶的輸出語言因用戶的發(fā)言方式,如私聊或悄悄話等而不同,文字的顏色也是用戶自己所選擇。 歷史記錄單元讓用戶登錄能查看以前講話的記錄,方便上次對話的主題 ,以便更好的進(jìn)行本次對話;并能刪除自己不想保存的聊天記錄,并且刪除記錄后,在對方聊天記錄同步刪除,保持用戶之間數(shù)據(jù)一致 系統(tǒng)功能結(jié)構(gòu) 基于 WEB 的討論系統(tǒng)的功能結(jié)構(gòu)圖如圖 所示。采用了, 圖 用戶信息實體圖 對話信息實體 商品訂單實體包括對話 ID,對話時間,對話內(nèi)容,發(fā)送方,接收方等屬性。 圖 商品訂單實體圖 據(jù)庫及數(shù)據(jù)表 1. 在 phpMyAdmin 的主界面中創(chuàng)建數(shù)據(jù)庫,創(chuàng)建一個名稱為 chat 的數(shù)據(jù)庫。 圖 創(chuàng)建數(shù)據(jù)庫 2. 結(jié)合實際情況及對用戶需求的分 析,討論系統(tǒng)數(shù)據(jù)庫主要包含如下數(shù)據(jù)表。該數(shù)據(jù)表結(jié)構(gòu)如表 所示。該數(shù)據(jù)表結(jié)構(gòu)如表 所示。 圖 生成表的 SQL 語句 第五章 詳細(xì)設(shè)計 Web 站點的建立與管理 Web 服務(wù)的配置選項 安裝服務(wù)器和數(shù)據(jù)庫: 為了方便,本系統(tǒng)安裝“ ” 集成軟件,即三合一軟件( Windows平臺下 PHP 語言、 Apach 服務(wù)器和 MYSQL 數(shù)據(jù)庫)和 Zend Studio 網(wǎng)站構(gòu)建軟件,這樣可以省略很多復(fù)雜的系統(tǒng)配置。系統(tǒng)默認(rèn)配置如下: 服務(wù)器名稱: localhost 數(shù)據(jù)庫名稱: root 數(shù)據(jù)庫密碼:(空) eb 站點 在目錄“ D:\wamp\\”下創(chuàng)建網(wǎng)站站點 PHP,作為該系統(tǒng)的站點。 數(shù) 據(jù)庫連接文件 由于基本上所有的頁面都需要進(jìn)行數(shù)據(jù)庫連接,為了節(jié)省篇幅,把與數(shù)據(jù)庫
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1