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

正文內(nèi)容

基于php的校園新聞發(fā)布管理系統(tǒng)(編輯修改稿)

2024-10-12 13:51 本頁面
 

【文章內(nèi)容簡介】 L 文檔的 腳本語言 ,語言的風(fēng)格類似于 C 語言 ,被廣泛地運(yùn)用。 PHP 獨(dú)特的語法 混合 了 C、 Java、Perl以及 PHP 自創(chuàng)的語法它可以比 CGI 或者 Perl更快速地執(zhí)行 動態(tài)網(wǎng)頁 。用 PHP做出的 動態(tài)頁面 與其他的 編程語言 相比, PHP 是將 程序 嵌入到 HTML 文檔中去執(zhí)行,執(zhí)行效率比完全生成 HTML 標(biāo)記的 CGI 要高許多; PHP 還可以執(zhí)行編譯后 代碼 ,編譯可以達(dá)到 加密 和 優(yōu)化 代碼運(yùn)行,使代碼運(yùn)行更快。 PHP 已經(jīng)成為全球最普及的互聯(lián)網(wǎng)開發(fā)語言之一, PHP 在 2020 年獲得了最佳編程語言的稱號,到 2020 年 PHP 發(fā)展一直呈現(xiàn)穩(wěn)步上升趨勢。至今已被 2020多萬個網(wǎng)站采用。在 TIOBE 世界編程語言排行調(diào)查報告中, PHP 技術(shù)在全球互聯(lián)網(wǎng)領(lǐng)域的應(yīng)用將會位居第一。 PHP 有很多的優(yōu)點(diǎn)總結(jié)如下: ( 1) 安全性高; ( 2)支持廣泛的數(shù)據(jù)庫; ( 3) 跨平臺特性; ( 4) 易學(xué)性; ( 5) 執(zhí)行速度快; ( 6) 模塊化; ( 7) 支持面相對象和過程。 MYSQL 數(shù)據(jù)庫技術(shù)簡介 MySQL 是一個精巧的 SQL 數(shù)據(jù)庫管理系統(tǒng),它是開放源代碼的產(chǎn)品,在某些情況下你可以自由使用。由于它的強(qiáng)大功能、靈活性、豐富的應(yīng)用編程接口( API)以及精巧的系統(tǒng)結(jié)構(gòu),受到了廣大自由軟件愛好者甚至是商業(yè)軟件用戶的青睞,特別是與 Apache 和 PHP/PERL 結(jié)合,為建立基于數(shù)據(jù)庫的動態(tài)網(wǎng)站提供了強(qiáng)大動力 3 MySQL 是一個真正的多用戶、多線程 SQL 數(shù)據(jù)庫服務(wù)器。 SQL(結(jié)構(gòu)化查詢語言)是世界上最流行的和標(biāo)準(zhǔn)化的數(shù)據(jù)庫語言。 MySQL 是以一個客戶機(jī) /服務(wù)器結(jié)構(gòu)的實現(xiàn),它由一個服務(wù)器守護(hù) 程序 mysqld 和很多不同的客戶程序和庫組成。 SQL 是一種標(biāo)準(zhǔn)化的語言,它使得存儲、更新和存取信息更容易。例如,你能用 SQL 語言為一個網(wǎng)站檢索產(chǎn)品信息及存儲顧客信息,同時 MySQL也足夠快和靈活以允許你存儲記錄文件和圖像。 MySQL 主要目標(biāo)是快速、健壯和易用。最初是因為我們需要這樣一個 SQL 服務(wù)器,它能處理與任何昂貴硬件平臺上提供數(shù)據(jù)庫的廠家在一個數(shù)量級上的大型數(shù)據(jù)庫,但速度更快, MySQL就開發(fā)出來。自 1996 年以來,我們一直都在使用 MySQL,其環(huán)境有超過 40 個數(shù)據(jù)庫,包含 10,000 個表,其中 500 多個表超過 7 百萬行,這大約有 100 GB的關(guān)鍵應(yīng)用數(shù)據(jù)。 PHP+MySQL+Apache 組合 接下來我們采用 PHP+MySQL+Apache 組合,它穩(wěn)定性好、功能強(qiáng)大、硬件資源占用小等特點(diǎn)。占用很小的資源卻能承受大量用戶同時瀏覽的壓力,滿足新聞發(fā)布系統(tǒng)的需求。 MySQL 支持多線程、多用戶的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。而且和 PHP 一樣源代碼開放、高性能、跨平臺等特性。因此,它和 PHP 是一個很好的組合,在接下來的新聞發(fā)布系統(tǒng)的開發(fā)中我們將采用這一個黃金組合。 B/S 系統(tǒng)結(jié)構(gòu)及工作原理 B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本( TCO)。 以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Inter/Intra模式下數(shù)據(jù)庫應(yīng) 用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能 實 現(xiàn) 不 同 的 人 員 , 從 不 同 的 地 點(diǎn) , 以 不 同 的 接 入 方 式 ( 比 如LAN,WAN,Inter/Intra 等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護(hù)數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。特別是在 JAVA 這樣的跨平臺語言出現(xiàn)之后, B/S 架構(gòu)管理軟件更是方便、快捷、高效。無論從硬件、軟件及維護(hù)工作等方面權(quán)衡, B/S 結(jié)構(gòu)都能降低整個網(wǎng)絡(luò)結(jié)構(gòu)體系的總體成本。因此,我們采用 B/S 結(jié)構(gòu)進(jìn)行開發(fā)新聞發(fā)布系統(tǒng)。 2 需求分析 設(shè)計構(gòu)想 任何系統(tǒng)的設(shè)計都必 須從用戶實際的操作也就是用戶的需求入手分析,新聞發(fā)布系統(tǒng)也不例外。新聞發(fā)布系統(tǒng)的主要目的就是管理用戶通過管理操作(如發(fā)布和修改新聞及新聞模塊)讓可以瀏覽網(wǎng)站的用戶看到相關(guān)的新聞信息。從這一點(diǎn)出發(fā),就不難得出本系統(tǒng)主要面對的是兩大類用戶:管理用戶(新聞發(fā)布,新聞管理)和瀏覽者。 管理用戶對新聞的管理應(yīng)該主要包括新聞模塊和新聞內(nèi)容的添加于管理,而且管理用戶的界面不是所有的用戶都可以進(jìn)入的,也就是說必須有管理權(quán)限的用戶才能進(jìn)入。一般稱管理用戶通過輸入密碼才能登入的平臺為后臺。 4 瀏覽者的權(quán)限就是瀏覽管理用戶發(fā)布的新 聞內(nèi)容,并可以進(jìn)行檢索以方便的尋找到自己想要看到的內(nèi)容。一般稱瀏覽者瀏覽或者查閱信息的平臺為前臺。 功能設(shè)計 通過對系統(tǒng)的分析,對系統(tǒng)的功能做如下設(shè)計。后臺 (管理用戶功能):通過輸入用戶名密碼進(jìn)行用戶注冊。然后輸入已經(jīng)注冊過的用戶名跟密碼進(jìn)入后臺管理里平臺。用戶可以對新聞管理,實現(xiàn)新聞模塊添加,新聞模塊修改,新聞內(nèi)容添加,新聞內(nèi)容修改。還可以對用戶進(jìn)行管理,實現(xiàn)用戶注冊,用戶登錄。后臺的基本功能如圖 21 所示。 圖 21 后臺模塊 前臺(瀏覽用戶功能):瀏覽模塊,瀏覽新聞,檢索新聞。前臺的基本功能如圖 22 所示。 圖 22 前臺模塊 3 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計是校園新聞發(fā)布管理系統(tǒng)中數(shù)據(jù)庫設(shè)計的核心。 數(shù)據(jù)庫設(shè)計直接決定系統(tǒng)的功能流程和運(yùn)行系統(tǒng)的效率。因此,數(shù)據(jù)庫的設(shè)計則需要深思熟慮。務(wù)求做到兼顧新聞發(fā)布系統(tǒng)的各項功能。 數(shù)據(jù)庫需求分析 數(shù)據(jù)庫功能流程 瀏覽者 — 選擇要瀏覽的新聞模塊 — 選擇要瀏覽的新聞標(biāo)題 — 瀏覽新聞。 后臺 用戶管 理 新聞管理 用戶注冊 用戶登錄 添加模塊 刪除模塊 添加內(nèi)容 刪除內(nèi)容 前臺 瀏覽新聞 檢索新聞 發(fā)表評論 5 需求總結(jié) 經(jīng)上述業(yè)務(wù)流與數(shù)據(jù)庫需求總結(jié) ,數(shù)據(jù)庫設(shè)計如下的數(shù)據(jù)項: (1)用戶信息:用戶 id,用戶名,密碼,登陸時間。 (2)模塊信息:模塊 id,模塊序號,模塊名稱,添加人,添加時間。 (3)新聞信息:新聞 id,模塊 id ,標(biāo)題,內(nèi)容,瀏覽次數(shù),添加人,添加時間。 數(shù)據(jù)庫概念設(shè)計 表 31 manage_user_info(管理用戶信息數(shù)據(jù)表 ) 編號 字段名 類型 字段意義 備注 1 id int 自增,唯一關(guān)鍵字 2 manager_name varchar(32) 管理用戶名 3 password varchar(32) 管理 用戶口令 4 last_time datetime 最后登陸時間 表 32 module_info(模塊信息數(shù)據(jù)表 ) 編號 字段名 類型 字段意義 備注 1 id int 自增,唯一關(guān)鍵字 2 show_order int 顯示序號 3 module_name varchar(16) 模塊名稱 4 add_user varchar(32) 添加人 5 add_time datatime 添加時間 表 33 news_info(新聞信息數(shù)據(jù)表 ) 編號 字段名 類型 字段意義 備注 1 id int 自增,唯一關(guān)鍵字 2 module_id int 模塊 id 3 title varchar(88) 標(biāo)題 4 cont text 具體內(nèi)容 5 times int 瀏覽次數(shù) 6 add_user varchar(32) 添加人 7 add_time datetime 添加時間 表 34 review_info(評論信息數(shù)據(jù)表 ) 編號 字段名 類型 字段意義 備注 1 id int 自增,唯一關(guān)鍵字 2 name varchar(32) 顯示序號 3 content text 評論內(nèi)容 6 4 功能模塊設(shè)計 功能模塊劃分 根據(jù)新聞發(fā)布系統(tǒng)應(yīng)具有的基本功能以及參考用戶對新聞發(fā)布系統(tǒng)的要求,我們將這個新聞發(fā)布系統(tǒng)進(jìn)行功能模塊上的劃分以方便逐個功能的實現(xiàn)。同時用戶在使用中也非常方便直觀。因此經(jīng)過我們反復(fù)的分析和設(shè)計,我們將這個新聞發(fā)布系統(tǒng)分為 6 大功能模塊詳細(xì)的功能模塊名稱為: (1)新聞分類瀏覽模塊; (2)新聞檢索模塊; (3)管理員后臺新聞添加模塊; (4)管理員后臺新聞管理模塊; (5)管理員后臺新聞類別添加模塊; (6)管理員后臺新聞類別管理模塊 。 系統(tǒng)模塊功能描述 新聞分類瀏覽模塊 瀏覽新聞是所有用戶都具有的最基本的權(quán)限,為了方便用戶對新聞的快捷瀏覽,我們設(shè)計了新聞的分類瀏覽功能。用戶只要進(jìn)入新聞發(fā)布系統(tǒng)的主頁,要想瀏覽哪一類新聞,只需在首頁中的新聞分類的名稱上
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1