軟件技術(shù)畢業(yè)設(shè)計(jì)(論文)-用基于PHP+MySQL技術(shù)完成新聞發(fā)布系統(tǒng).doc
《軟件技術(shù)畢業(yè)設(shè)計(jì)(論文)-用基于PHP+MySQL技術(shù)完成新聞發(fā)布系統(tǒng).doc》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《軟件技術(shù)畢業(yè)設(shè)計(jì)(論文)-用基于PHP+MySQL技術(shù)完成新聞發(fā)布系統(tǒng).doc(43頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、西安航空西安航空職業(yè)職業(yè)技技術(shù)術(shù)學(xué)院學(xué)院 畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)計(jì)( (論論 文)文) 論論文文題題目:目: 新新聞發(fā)聞發(fā)布系布系統(tǒng)統(tǒng) 所屬系部:所屬系部: 計(jì)計(jì)算機(jī)工程系算機(jī)工程系 指指導(dǎo)導(dǎo)老老師師: : 職職 稱(chēng):稱(chēng): 副教授副教授 學(xué)生姓名:學(xué)生姓名: 班班級(jí)級(jí)、學(xué)號(hào)、學(xué)號(hào): 08383110 專(zhuān)專(zhuān) 業(yè)業(yè): : 軟軟件技件技術(shù)術(shù) 西安航空西安航空職業(yè)職業(yè)技技術(shù)術(shù)學(xué)院制學(xué)院制 2011 年 04 月 15 日 II 西安航空西安航空職業(yè)職業(yè)技技術(shù)術(shù)學(xué)院學(xué)院 畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)( (論論文)任文)任務(wù)書(shū)務(wù)書(shū) 題題目:目:用基于 PHPMySQL 技術(shù)完成新聞發(fā)布系統(tǒng)。 任任務(wù)務(wù)與要求:與要求:
2、前臺(tái)完成對(duì)新聞的查看及評(píng)價(jià);后臺(tái)主要分為管理員(對(duì)所有信息 進(jìn)行管理)、編輯(審核并發(fā)布新聞)、記者(上傳新聞)三大模塊。 時(shí)間時(shí)間: : 2011 年 02 月 21 日 至 2011 年 04 月 15 日 共 8 周 所屬系部:所屬系部: 計(jì)計(jì)算機(jī)工程系算機(jī)工程系 學(xué)生姓名:學(xué)生姓名: 學(xué)學(xué) 號(hào):號(hào):083831-10 專(zhuān)業(yè)專(zhuān)業(yè): : 軟軟件技件技術(shù)術(shù) 指指導(dǎo)單導(dǎo)單位或教研室:位或教研室:軟軟件件教教研研室室 指指導(dǎo)導(dǎo)教教師師: : 職職 稱(chēng):稱(chēng):副副教教授授 西安航空西安航空職業(yè)職業(yè)技技術(shù)術(shù)學(xué)院制學(xué)院制 2010 年 11 月 25 日 畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)(論論文文)進(jìn)進(jìn)度度計(jì)計(jì)劃表劃表
3、 日日 期期工工 作作 內(nèi)內(nèi) 容容執(zhí)執(zhí) 行行 情情 況況 指指導(dǎo)導(dǎo)教教師師 簽簽 字字 2011-2- 21 011-2-25 緒論,需求分析完成 2011-2- 26 011-3-05 系統(tǒng)分析,總體設(shè)計(jì)完成 2011-3- 06 011-3-15 數(shù)據(jù)庫(kù)分析,設(shè)計(jì)完成 2011-3- 16 011-4-10 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)完成 2011-4- 10 011-4-15 編寫(xiě)文檔完成 教教師對(duì)進(jìn)師對(duì)進(jìn) 度度計(jì)計(jì)劃劃實(shí)實(shí) 施情況施情況總總 評(píng)評(píng) 簽名 年 月 日 本表作評(píng)定學(xué)生平時(shí)成績(jī)的依據(jù)之一。 IV 西安航空職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 5 新聞發(fā)布系統(tǒng)新聞發(fā)布系統(tǒng) 【摘要】 21
4、世紀(jì)是信息的時(shí)代,是網(wǎng)絡(luò)的時(shí)代,進(jìn)入信息社會(huì)高速發(fā)展的時(shí)代,數(shù) 字化革命給所有領(lǐng)域帶來(lái)新的改變。隨著 Internet 的普及,無(wú)論人們相隔多么 遙遠(yuǎn),都有天涯若比鄰的感覺(jué)。足不出戶(hù),便可知天下新近之大事,便可與大 洋彼岸的朋友暢談無(wú)阻。網(wǎng)頁(yè)逐漸融入人們的生活,快速及時(shí)地瀏覽新聞,獲 取五彩繽紛的網(wǎng)上信息,已成為人們?nèi)粘I畹囊徊糠郑c此同時(shí)越來(lái)越多的 企業(yè)建立了自己的 Web 網(wǎng)站,企業(yè)通過(guò)網(wǎng)站可以展示產(chǎn)品,發(fā)布最新動(dòng)態(tài),與 用戶(hù)進(jìn)行交流和溝通,與合作伙伴建立聯(lián)系,以及開(kāi)展電子商務(wù)等。互聯(lián)網(wǎng)的 世界里蘊(yùn)藏著無(wú)限生機(jī),這里只有想不到的、沒(méi)有做不到的。網(wǎng)絡(luò)發(fā)展前景無(wú) 限,及早與網(wǎng)絡(luò)結(jié)合,與信息時(shí)
5、代同步,與高科技匯合,定會(huì)給社會(huì)各行各業(yè) 的發(fā)展注入新鮮的活力。在網(wǎng)絡(luò)技術(shù)的領(lǐng)域里,傳統(tǒng)的商務(wù)網(wǎng)站的管理方式有 兩種,一是靜態(tài) HTML 頁(yè)面,更新信息時(shí)需要重新制作頁(yè)面然后上傳頁(yè)面并修改 相應(yīng)鏈接,然而隨著 Internet 的進(jìn)一步發(fā)展,這種靜態(tài) Web 站點(diǎn)的開(kāi)發(fā)與維護(hù) 變得越來(lái)越困難,而且不能與瀏覽者進(jìn)行有效交互,從而使得這種方法已不多 用。二是基于 ASP、PHP 或者 JSP 和腳本語(yǔ)言,將動(dòng)態(tài)網(wǎng)頁(yè)和數(shù)據(jù)庫(kù)結(jié)合,通過(guò) 應(yīng)用程序來(lái)處理信息,這是目前較為流行的做法。本文論述的就是采用 PHP + MySQL 開(kāi)發(fā)環(huán)境開(kāi)發(fā)動(dòng)態(tài)的新聞發(fā)布系統(tǒng)。 關(guān)鍵詞:Internet,PHP,新聞系統(tǒng)
6、6 Abstract:Abstract:The 21st century is an era, the era of the network into the information society era of rapid development, the digital revolution to bring about new changes in all areas. With the popularization of Internet, no matter how far apart the people have the Tianya Zorpia feeling. Stay a
7、t home, they will know that the big new world can be friends and talk about unimpeded across the Atlantic. Page gradual integration into peoples lives, rapid and timely news, get colorful web-based information, has become part of daily life at the same time more and more companies set up their own W
8、WW sites, businesses can display products through the web site , publishing the latest developments, exchange and communication with users, with partners to establish contacts and conducting e-commerce. Hidden world of the Internet, full of life, where only the unexpected, no impossible. Network dev
9、elopment prospects are promising, as soon as possible and network integration and information times, and high-tech convergence, all walks of life will undoubtedly inject new vitality. In the field of network technology, the traditional business management of the site There are two ways, one static H
10、TML pages, update the information need to re-create the page and then upload the page and modify the link, but with the further development of Internet, which a static Web site development and maintenance has become increasingly difficult, and can not effectively interact with the viewer, which make
11、s this method has limited use. 2 is based on ASP, PHP or JSP, and scripting languages, dynamic web pages and database integration, through the application of procedures for handling information, which is the more popular approach. Of this paper is to use PHP + MySQL development environment for devel
12、oping dynamic Web network news distribution system. 西安航空職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 7 KeyKey words:words:Internet,PHP,News system 8 目目 錄錄 1 1 緒論緒論 .7 1.11.1 系統(tǒng)的研究目的和意義系統(tǒng)的研究目的和意義7 1.21.2 開(kāi)發(fā)工具的選用和介紹開(kāi)發(fā)工具的選用和介紹7 1.31.3 可行性分析可行性分析7 2 2 需求分析需求分析 .9 2.12.1 需求說(shuō)明需求說(shuō)明9 2.22.2 用戶(hù)及其特點(diǎn)用戶(hù)及其特點(diǎn)9 2.32.3 數(shù)據(jù)流圖數(shù)據(jù)流圖10 2.42.4 結(jié)構(gòu)圖
13、結(jié)構(gòu)圖10 3 3 系統(tǒng)分析與總體設(shè)計(jì)系統(tǒng)分析與總體設(shè)計(jì) .12 3.13.1 系統(tǒng)功能描述系統(tǒng)功能描述12 3.23.2 系統(tǒng)功能模塊劃分系統(tǒng)功能模塊劃分12 3.33.3 系統(tǒng)的概要設(shè)計(jì)系統(tǒng)的概要設(shè)計(jì)13 3.43.4 系統(tǒng)流程分析系統(tǒng)流程分析14 4 4 數(shù)據(jù)庫(kù)分析與設(shè)計(jì)數(shù)據(jù)庫(kù)分析與設(shè)計(jì) .15 4.14.1 數(shù)據(jù)庫(kù)的創(chuàng)建數(shù)據(jù)庫(kù)的創(chuàng)建15 4.24.2 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)15 5 5 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) .17 5.15.1 目錄結(jié)構(gòu)目錄結(jié)構(gòu)17 5.25.2 模塊劃分模塊劃分17 5.35.3 系統(tǒng)主界面系統(tǒng)主界面18 5.45.4 登陸界面登陸界面23
14、 5.55.5 用戶(hù)注冊(cè)的設(shè)計(jì)與實(shí)現(xiàn)用戶(hù)注冊(cè)的設(shè)計(jì)與實(shí)現(xiàn)24 5.65.6 新聞?lì)愋偷奶砑优c管理新聞?lì)愋偷奶砑优c管理27 6 6 系系統(tǒng)統(tǒng)測(cè)測(cè)試試和和維維護(hù)護(hù) 32 6.16.1 系統(tǒng)測(cè)試系統(tǒng)測(cè)試32 6.26.2 系統(tǒng)維護(hù)系統(tǒng)維護(hù)33 結(jié)束語(yǔ)結(jié)束語(yǔ) .34 謝辭謝辭 .35 參考文獻(xiàn)參考文獻(xiàn) .36 1 緒論 9 1 1 緒論緒論 1.11.1 系統(tǒng)的研究目的和意義系統(tǒng)的研究目的和意義 Internet 的蓬勃發(fā)展,使新聞傳播方式發(fā)生了巨大的變化,傳統(tǒng)的信息傳 播媒體電視、管波、報(bào)紙已經(jīng)不再是人們茶余飯后的主要精神甜點(diǎn),人們開(kāi)始 更多的關(guān)注網(wǎng)絡(luò)新聞。由于互聯(lián)網(wǎng)所容納的信息量大,內(nèi)容豐富,信息
15、及時(shí)、 準(zhǔn)確,更有相關(guān)信息的全面介紹與比較,大大地方便了人們的閱讀,因此在短 短幾年里,互聯(lián)網(wǎng)便躋身于眾多媒體之間,并具有相當(dāng)一部分媒體人群。借此 東風(fēng),新聞網(wǎng)也迅速發(fā)展起來(lái),它內(nèi)容豐富,涉及商業(yè)、工業(yè)、農(nóng)業(yè)、銀行、 財(cái)政、教育、娛樂(lè)和信息等各個(gè)產(chǎn)業(yè),信息量大,不僅有時(shí)事新聞,還有相關(guān) 的行業(yè)信息,同時(shí)新聞網(wǎng)具有互聯(lián)網(wǎng)所具備的一切特性。在全球網(wǎng)絡(luò)化、信息 化的今天新聞網(wǎng)迅速的發(fā)展,大大豐富了人們的生活,不知不覺(jué),它已成為人 們生活中不可或缺的重要組成部分。 由于時(shí)間有限,加之信息系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)的缺少和編程能力的有限,所以本 系統(tǒng)難免存在各種各樣的缺點(diǎn)。敬請(qǐng)指導(dǎo)老師能夠提出批評(píng)和寶貴意見(jiàn),謝謝!
16、1.21.2 開(kāi)發(fā)工具的選用和介紹開(kāi)發(fā)工具的選用和介紹 本系統(tǒng)的開(kāi)發(fā)環(huán)境是 PHP+MySQL。主要開(kāi)發(fā)工具有 PHP,PHP 最早由 Rasmus Lerdorf 在 1995 年發(fā)明,而現(xiàn)在 PHP 的標(biāo)準(zhǔn)由 PHP Group 和開(kāi)放源代 碼社區(qū)維護(hù)。PHP 以 PHP License 作為許可協(xié)議,不過(guò)因?yàn)檫@個(gè)協(xié)議限制了 PHP 名稱(chēng)的使用,所以和開(kāi)放源代碼許可協(xié)議 GPL 不兼容。 PHP(PHP:Hypertext Preprocessor)是一種在計(jì)算機(jī)上運(yùn)行的腳本語(yǔ)言, 主要用途是在于處理動(dòng)態(tài)網(wǎng)頁(yè),也包含了命令行運(yùn)行接口(command line interface) ,或者產(chǎn)
17、生圖形用戶(hù)界面(GUI)程序。 PHP 是作為一個(gè)小開(kāi)放源碼,隨著越來(lái)越多的人意識(shí)到它的實(shí)用性從而逐 漸發(fā)展起來(lái)。Rasmus Lerdorf 在 1994 年發(fā)布了 PHP 的第一個(gè)版本。從那時(shí) 起它就飛速發(fā)展,并在原始發(fā)行版上經(jīng)過(guò)無(wú)數(shù)的改進(jìn)和完善現(xiàn)在已經(jīng)發(fā)展到版 本 4.0.3 。 PHP 是一種嵌入在 HTML 并由服務(wù)器解釋的腳本語(yǔ)言。它可以用于管理動(dòng) 態(tài)內(nèi)容、支持?jǐn)?shù)據(jù)庫(kù)、處理會(huì)話(huà)跟蹤,甚至構(gòu)建整個(gè)電子商務(wù)站點(diǎn)。它支持許 多流行的數(shù)據(jù)庫(kù),包括 MySQL、PostgreSQL、Oracle、Sybase、Informix 和 Microsoft SQL Server。 1.31.3 可
18、行性分析可行性分析 西安航空職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 10 本系統(tǒng)屬于數(shù)據(jù)信息發(fā)布與管理系統(tǒng)類(lèi)。用戶(hù)對(duì)功能上的要求不是很復(fù)雜, 而且有強(qiáng)大工具和框架環(huán)境支持。新聞發(fā)布系統(tǒng)后臺(tái)管理對(duì)新聞做了詳細(xì)的分 類(lèi),前臺(tái)以分類(lèi)形式顯示新聞的詳細(xì)信息,滿(mǎn)足了人們?yōu)g覽新聞時(shí)分類(lèi)查看新 聞信息的要求,前臺(tái)提供查詢(xún)新聞信息功能,方便瀏覽者查找相關(guān)的新聞信息 新聞。新聞發(fā)布系統(tǒng)后臺(tái)由管理員進(jìn)行管理維護(hù),保證了網(wǎng)站的安全性,所以 本系統(tǒng)是十分可行的。 2 需求分析 11 2 2 需求分析需求分析 2.12.1 需求說(shuō)明需求說(shuō)明 該系統(tǒng)在性能功能上應(yīng)達(dá)到如下需求:操作簡(jiǎn)單、界面友好、完全框架式 的頁(yè)面布局,使
19、得新聞的錄入工作更簡(jiǎn)便,許多選項(xiàng)包括新聞分類(lèi)、新聞列表、 新聞出處等只需要點(diǎn)擊鼠標(biāo)就可以完成;另外,跟蹤出現(xiàn)的提示信息也讓用戶(hù) 隨時(shí)清楚自己的操作情況。對(duì)常見(jiàn)網(wǎng)站的新聞管理的各個(gè)方面:新聞錄入、瀏 覽、刪除、修改、搜索等方面都大體實(shí)現(xiàn),實(shí)現(xiàn)了網(wǎng)站對(duì)即時(shí)新聞的管理要求。 通過(guò)相關(guān)調(diào)查,要求該系統(tǒng)應(yīng)具有以下功能: 用戶(hù)瀏覽以及評(píng)論新聞 記者上傳新聞 編輯審核上傳新聞 管理員管理所有信息 2.22.2 用戶(hù)及其特點(diǎn)用戶(hù)及其特點(diǎn) 對(duì)于本系統(tǒng),用戶(hù)共分為兩類(lèi):普通用戶(hù)、管理員、記者、編輯,各有不 同的權(quán)限。 (1)普通用戶(hù) 此類(lèi)用戶(hù)具有以下權(quán)限: 瀏覽已發(fā)布的新聞 找回自己丟失的密碼 發(fā)表評(píng)論 (2)管
20、理員 此類(lèi)用戶(hù)具有以下權(quán)限: 瀏覽所有網(wǎng)頁(yè) 具有管理所以人的權(quán)限 可添加記者、編輯 可添加新聞?lì)愋?可管理新聞?lì)愋?(3)記者 此類(lèi)用戶(hù)具有以下權(quán)限: 可發(fā)布新聞 可管理已發(fā)布的新聞 (4)編輯 西安航空職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 12 此類(lèi)用戶(hù)具有以下權(quán)限: 可對(duì)已發(fā)布的新聞進(jìn)行審核 可對(duì)用戶(hù)的評(píng)論進(jìn)行管理 2.32.3 數(shù)據(jù)流圖數(shù)據(jù)流圖 數(shù)據(jù)流圖是組織中信息運(yùn)動(dòng)的抽象,是新聞發(fā)布系統(tǒng)邏輯模型的主要形式。 它是采用自頂向下逐層擴(kuò)展的方法,從邏輯上精確地描述系統(tǒng)具有的數(shù)據(jù)加工、 數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)輸入輸出及數(shù)據(jù)來(lái)源和去向等功能。這個(gè)模型不涉及硬件、軟 件、數(shù)據(jù)結(jié)構(gòu)與文件組織,它與對(duì)系統(tǒng)的
21、物理描述無(wú)關(guān),所描述的內(nèi)容是面向 用戶(hù)的,是系統(tǒng)設(shè)計(jì)的主要依據(jù)之一。數(shù)據(jù)流圖的符號(hào)說(shuō)明如圖 2-1 所示: 外部項(xiàng) 加工 數(shù)據(jù)存儲(chǔ) 數(shù)據(jù)流 圖 2-1 數(shù)據(jù)流圖圖例 根據(jù)調(diào)查材料,明確系統(tǒng)外部項(xiàng),識(shí)別數(shù)據(jù)輸入的來(lái)源和輸出的去處,自 頂向下逐層擴(kuò)展整個(gè)系統(tǒng)的邏輯功能。D1:管理員信息存儲(chǔ),D2:普通用戶(hù)信 息存儲(chǔ)。如圖 2-2 所示: 圖 2-2 數(shù)據(jù)流圖 2.42.4 結(jié)構(gòu)圖結(jié)構(gòu)圖 本系統(tǒng)分為前臺(tái)和后臺(tái),前臺(tái)主要為瀏覽新聞,新聞評(píng)論。后臺(tái)根據(jù)權(quán)限的 不同分為管理員、記者、編輯。主要功能如:圖 2-4 所示: 2 需求分析 13 新聞發(fā)布系統(tǒng) 前臺(tái)系統(tǒng)后臺(tái)系統(tǒng) 瀏覽新聞 新聞評(píng)論 管 理 員 記
22、 者 編 輯 用 戶(hù) 添 加 用 戶(hù) 管 理 新 聞 類(lèi) 型 添 加 新 聞 類(lèi) 型 管 理 新 聞 發(fā) 布 新 聞 管 理 新 聞 審 核 評(píng) 論 管 理 圖 2-4 功能結(jié)構(gòu)圖 西安航空職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 14 3 3 系統(tǒng)分析與總體設(shè)計(jì)系統(tǒng)分析與總體設(shè)計(jì) 很多網(wǎng)站都提供新聞欄目,例如騰訊、新浪等著名網(wǎng)站的新聞專(zhuān)欄。許多 學(xué)校和個(gè)人網(wǎng)站也需要定期發(fā)布一些關(guān)于企業(yè)或網(wǎng)站的新聞。因?yàn)榫W(wǎng)絡(luò)中新聞 發(fā)布的頻率非常高,如果使用靜態(tài)網(wǎng)頁(yè)作為新聞頁(yè)面,則維護(hù)工作將會(huì)非常繁 瑣,管理員每天需要制作大量的網(wǎng)頁(yè),從而浪費(fèi)很多時(shí)間和精力。使用新聞發(fā) 布及管理系統(tǒng)(PHP 制作的動(dòng)態(tài)網(wǎng)頁(yè))可以使
23、新聞發(fā)布和管理變得很輕松,管 理員只需設(shè)置標(biāo)題、內(nèi)容、作者和圖片等新聞就可以了,系統(tǒng)將自動(dòng)生成對(duì)應(yīng) 的網(wǎng)頁(yè)。本文將對(duì)新聞發(fā)布及管理系統(tǒng)進(jìn)行系統(tǒng)分析與總體設(shè)計(jì)。 3.13.1 系統(tǒng)功能描述系統(tǒng)功能描述 新聞發(fā)布及管理系統(tǒng)包括新聞?lì)悇e管理、新聞發(fā)布管理、用戶(hù)評(píng)論等模塊。 具體描述如下: (1)新聞?lì)悇e管理 新聞?lì)悇e的錄入 新聞?lì)悇e的修改 新聞?lì)悇e的刪除 新聞?lì)悇e的查詢(xún) (2)新聞發(fā)布管理 基本新聞信息的錄入,包括新聞標(biāo)題、新聞作者、新聞內(nèi)容和所屬類(lèi)別 基本新聞信息的修改 基本新聞信息的刪除 (3)普通用戶(hù)留言模塊 用戶(hù)對(duì)某條新聞發(fā)表評(píng)論 編輯可以刪除新聞評(píng)論 (4)普通用戶(hù)管理功能 普通用戶(hù)信息的
24、錄入,包括用戶(hù)名和密碼等信息 普通用戶(hù)信息的修改 普通用戶(hù)信息的刪除 3.23.2 系統(tǒng)功能模塊劃分系統(tǒng)功能模塊劃分 在本系統(tǒng)中后臺(tái)系統(tǒng)與前臺(tái)系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的的使用如圖 3-1 所示: 3 系統(tǒng)分析與總體設(shè)計(jì) 15 后臺(tái)系統(tǒng) 提供數(shù)據(jù) 新聞?lì)悇e管理 前臺(tái)系統(tǒng) 數(shù)據(jù)庫(kù) 基本信息發(fā)布 新聞查詢(xún)管理 發(fā)表網(wǎng)友評(píng)論 圖 3-1 新聞發(fā)布系統(tǒng)功能模塊關(guān)系圖 在本系統(tǒng)中,用戶(hù)管理模塊的功能比較簡(jiǎn)單。在系統(tǒng)初始化時(shí),有一個(gè)默 認(rèn)的“系統(tǒng)管理員”用戶(hù) admin 密碼 123456,由程序設(shè)計(jì)人員手動(dòng)地添加到數(shù) 據(jù)庫(kù)中。admin 用戶(hù)可以創(chuàng)建用戶(hù)、修改和刪除用戶(hù);普通用戶(hù)則只能修改自 己的用戶(hù)名和密碼。如圖
25、3-2 所示: 系統(tǒng)用戶(hù)信息管理 修改 Admin 用戶(hù)的密碼 創(chuàng)建、修改、刪除普通用戶(hù)信息 修改自身的 Admin 用戶(hù) 普通用戶(hù) 圖 3-2 普通用戶(hù)功能模塊關(guān)系圖 3.33.3 系統(tǒng)的概要設(shè)計(jì)系統(tǒng)的概要設(shè)計(jì) 本項(xiàng)目是基于 PHP+MySQL 的 WEB 應(yīng)用系統(tǒng),采用 B/S 模式。B/S 模式的優(yōu) 勢(shì)是系統(tǒng)開(kāi)發(fā)、維護(hù)和升級(jí)方便,管理成本較低。用戶(hù)界面一致,使用簡(jiǎn)單, 能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的方式訪(fǎng)問(wèn)和操作;一般客戶(hù)機(jī)不 需要額外安裝新的軟件,只需安裝有瀏覽器就可以進(jìn)行操作。方便維護(hù)管理, 應(yīng)用程序運(yùn)行在服務(wù)器端,這樣便于系統(tǒng)的管理、更新和升級(jí),降低了服務(wù)端 西安航空職業(yè)
26、技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 16 和客戶(hù)端之間的依賴(lài)性,同時(shí)通過(guò)了應(yīng)用程序代碼的安全性,有效地保護(hù)系統(tǒng) 平臺(tái)和服務(wù)端的數(shù)據(jù)庫(kù)的安全。 3.43.4 系統(tǒng)流程分析系統(tǒng)流程分析 為了使讀者進(jìn)一步了解本實(shí)例系統(tǒng)的設(shè)計(jì),本小節(jié)將對(duì)系統(tǒng)進(jìn)行流程分析。 多用戶(hù)系統(tǒng)的工作流程都是從用戶(hù)登錄模塊開(kāi)始,對(duì)用戶(hù)的身份進(jìn)行認(rèn)證。身 份認(rèn)證可以分為以下兩個(gè)過(guò)程: 第 1 個(gè)過(guò)程決定用戶(hù)能否進(jìn)入系統(tǒng)。第 2 個(gè)過(guò)程根據(jù)用戶(hù)的類(lèi)型決定用戶(hù) 的操作權(quán)限,從而決定用戶(hù)的工作界面。 本系統(tǒng)分為前臺(tái)系統(tǒng)和后臺(tái)系統(tǒng)兩個(gè)部分。前臺(tái)系統(tǒng)不需要進(jìn)行身份認(rèn)證, 任何人都可以通過(guò)瀏覽器閱讀已經(jīng)發(fā)布的新聞、發(fā)表網(wǎng)友評(píng)論。 后臺(tái)系統(tǒng)的流程
27、分析如圖 3-3 所示。admin 用戶(hù)擁有所有的權(quán)限,記者和 編輯只能對(duì)自己發(fā)布的新聞進(jìn)行管理,包括修改新聞內(nèi)容、刪除新聞和刪除網(wǎng) 友評(píng)論。 開(kāi)始 用戶(hù)登錄 失敗重試 管理所有用戶(hù)的信息 管理新聞?lì)悇e,所有新聞信息的管理 管理自己的信息 新聞發(fā)布,自己發(fā)布的新聞的管理 Admin 記者、編輯 圖 3-3 后臺(tái)系統(tǒng)的流程分析圖 4 數(shù)據(jù)庫(kù)分析與設(shè)計(jì) 17 4 4 數(shù)據(jù)庫(kù)分析與設(shè)計(jì)數(shù)據(jù)庫(kù)分析與設(shè)計(jì) 本章將介紹系統(tǒng)的數(shù)據(jù)庫(kù)表結(jié)構(gòu)和創(chuàng)建表的界面。 4.14.1 數(shù)據(jù)庫(kù)的創(chuàng)建數(shù)據(jù)庫(kù)的創(chuàng)建 本系統(tǒng)用的是 MySQL 數(shù)據(jù)庫(kù),創(chuàng)建是用 phpMyAdmin 網(wǎng)頁(yè)式的數(shù)據(jù)庫(kù)工 具來(lái)完成的。首先創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)
28、 news,用來(lái)保存本系統(tǒng)的所有數(shù)據(jù)。 4.24.2 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì) 根據(jù)用戶(hù)需求,共創(chuàng)建了 4 個(gè)表,分別為:系統(tǒng)用戶(hù)表:user、新聞分類(lèi)表: news_type、新聞評(píng)論表:pinglun 新聞內(nèi)容表:news 以下是新聞發(fā)布系統(tǒng)的數(shù) 據(jù)庫(kù)表結(jié)構(gòu)的詳細(xì)描述: (1)用戶(hù)表 user 用戶(hù)表 user 來(lái)保存系統(tǒng)用戶(hù)(管理員)的基本信息。如表 4-1: 如表 4-1 用戶(hù)表 user 序列編號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明 1idint(4)用戶(hù)編號(hào) 2nichengvarchar(20)用戶(hù)昵稱(chēng) 3namevarchar(20)用戶(hù)姓名 4passvarchar(25)密
29、碼 5questionvarchar(100)密碼提示問(wèn)題 6answervarchar(100)密碼提示答案 7flagint(4)用戶(hù)權(quán)限 8touxiangint(4)用戶(hù)頭像 (2)新聞分類(lèi)表 news_type 新聞分類(lèi)表 news_type 分類(lèi)保存新聞?lì)愋?。如?4-2: 如表 4-2 新聞分類(lèi)表 news_type 序列編號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明 1idint(4)新聞?lì)愋途幪?hào) 2namevarchar(20)新聞?lì)愋兔Q(chēng) 3dirvarchar(20)新聞?lì)愋湍夸?西安航空職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 18 (3)新聞評(píng)論表 pinglun 新聞評(píng)論表 pinglun
30、保存新聞評(píng)論。如表 4-3: 如表 4-3 新聞評(píng)論表 pinglun 序列編號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明 1idint(4)自動(dòng)編號(hào) 2news_idint(4)新聞編號(hào) 3titlevarchar(20)新聞標(biāo)題 4pinglunzhevarchar(20)評(píng)論者 5timetimedata新聞評(píng)論時(shí)間 6datatext新聞評(píng)論數(shù)據(jù) (4)新聞內(nèi)容表 news 新聞內(nèi)容表 news 保存新聞內(nèi)容。如表 4-4: 如表 4-4 新聞內(nèi)容表 news 序列編號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明 1idint(4)自動(dòng)編號(hào) 2typevarchar(20)新聞?lì)愋?3fabuvarchar(20)記者 4titl
31、evarchar(20)發(fā)布標(biāo)題 5datatext發(fā)布內(nèi)容 6timetimedata發(fā)布時(shí)間 7numberint(4)點(diǎn)擊次數(shù) 8shenhe_flagint(4)是否審核 5 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 19 5 5 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 5.15.1 目錄結(jié)構(gòu)目錄結(jié)構(gòu) 在運(yùn)行實(shí)例時(shí),需要將 news 目錄復(fù)制到 PHPnow 目錄下的 htdocs 子目錄 下,該系統(tǒng)的目錄結(jié)構(gòu)如圖 5-1 所示: 圖 5-1 新聞發(fā)布系統(tǒng)目錄結(jié)構(gòu)圖 5.25.2 模塊劃分模塊劃分 系統(tǒng)功能模塊的劃分,是在需求分析基礎(chǔ)上進(jìn)行的,是把具有復(fù)雜功能的 系統(tǒng)通過(guò)設(shè)計(jì)分解為具有基本獨(dú)立,功能簡(jiǎn)單,易于實(shí)現(xiàn)等特點(diǎn)的
32、多個(gè)功能模 塊。模塊劃分的好處是,由于組成系統(tǒng)的模塊基本獨(dú)立,功能明確,因此便于 模塊的獨(dú)立開(kāi)發(fā)、維護(hù)和修改,而不會(huì)影響系統(tǒng)中的其他模塊。 模塊的劃分應(yīng)該遵循低耦合,高聚合的劃分原則。耦合的高低表示模塊之 間聯(lián)系程度的強(qiáng)弱。聚合表示一個(gè)模塊內(nèi)部組成之間的聯(lián)系程度。低耦合就表 示模塊之間的聯(lián)系越弱,反之,則聯(lián)系程度強(qiáng)。耦合度越低,說(shuō)明模塊之間的 聯(lián)系越弱,則相互間產(chǎn)生影響和連鎖反應(yīng)的概率就越小。也就是說(shuō)當(dāng)某個(gè)模塊 出現(xiàn)故障或者需要修改和維護(hù)時(shí),對(duì)系統(tǒng)其他模塊產(chǎn)生的影響就小。該原則有 助于提供系統(tǒng)的可維護(hù)性和可擴(kuò)展性。 網(wǎng)絡(luò)教學(xué)平臺(tái)建設(shè)的總體功能由以下幾大模塊構(gòu)成: 不同的文件放于不同的文件夾中,
33、方便系統(tǒng)調(diào)用。admin 文件夾主要放后 臺(tái)文件;剩余為前臺(tái)文件夾,包括數(shù)據(jù)庫(kù)鏈接和常量聲明文件,方便其它模板 西安航空職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 20 調(diào)用;images 文件夾主要用于存儲(chǔ)圖片;daohang.php 是通用模塊,存儲(chǔ)一些 通用的代碼信息,減少了代碼的重復(fù)書(shū)寫(xiě),供其它模塊調(diào)用;index.php 是網(wǎng) 站首頁(yè)。 5.35.3 系統(tǒng)主界面系統(tǒng)主界面 新聞發(fā)布系統(tǒng)有兩種用戶(hù):普通用戶(hù)和管理員,分別有不同的權(quán)限,但都 是從同一界面登陸。新聞界面如圖 5-2,源碼如下: 圖 5-2 新聞發(fā)布系統(tǒng)主頁(yè) 前臺(tái)首頁(yè)代碼:前臺(tái)首頁(yè)代碼:index.php $Aname“; ? $
34、Aname“; 5 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 21 ? “; echo “$Atitle“; $t=getdate($A“time“); $time=$t“year“.“-“.$t“mon“.“-“.$t“mday“; echo “$time“; echo “; ? “; echo “$Atitle“; $t=getdate($A“time“); $time=$t“year“.“-“.$t“mon“.“-“.$t“mday“; echo “$time“; echo “; ? “; echo “$Atitle“; echo “; ? “; echo “$Atitle“; $t=getdate($A“tim
35、e“); $time=$t“year“.“-“.$t“mon“.“-“.$t“mday“; echo “$time“; echo “; ? “; echo “$Atitle“; $t=getdate($A“time“); $time=$t“year“.“-“.$t“mon“.“-“.$t“mday“; echo “$time“; echo “; ? “; echo “$Atitle“; $t=getdate($A“time“); $time=$t“year“.“-“.$t“mon“.“-“.$t“mday“; echo “$time“; echo “; ? “; echo “$Atitle“;
36、 $t=getdate($A“time“); $time=$t“year“.“-“.$t“mon“.“-“.$t“mday“; echo “$time“; echo “; ? “; echo “$Atitle“; $t=getdate($A“time“); 西安航空職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 24 $time=$t“year“.“-“.$t“mon“.“-“.$t“mday“; echo “$time“; echo “; ? “; echo “$Atitle“; $t=getdate($A“time“); $time=$t“year“.“-“.$t“mon“.“-“.$t“mday“
37、; echo “$time“; echo “; ? “; echo “$Atitle“; $t=getdate($A“time“); $time=$t“year“.“-“.$t“mon“.“-“.$t“mday“; echo “$time“; echo “; ? “; echo “$Atitle“; $t=getdate($A“time“); $time=$t“year“.“-“.$t“mon“.“-“.$t“mday“; echo “$time“; echo “; ? 5.45.4 登陸界面登陸界面 在對(duì)系統(tǒng)進(jìn)行登陸,管理員、編輯、記者、用戶(hù)需輸入正確的賬號(hào)和密碼, 通過(guò)系統(tǒng)認(rèn)證之后方可進(jìn)行
38、操作。登陸界面如圖 5-3 和源代碼如下所示: 圖 5-3 登陸界面 登陸代碼登陸代碼 login.php location.href(admin/index.php)“; else echo “l(fā)ocation.href(index.php)“; else echo “alert(用戶(hù)名或密碼錯(cuò)誤!)“; if($_POST“enter“=“用戶(hù)注冊(cè)“) echo “l(fā)ocation.href(reg.php)“; if($_POST“enter“=“找回密碼“) echo “l(fā)ocation.href(findpassword.php)“; if($_POST“enter“=“系統(tǒng)主頁(yè)面“
39、) echo “l(fā)ocation.href(index.php)“; ? 5.55.5 用戶(hù)注冊(cè)的設(shè)計(jì)與實(shí)現(xiàn)用戶(hù)注冊(cè)的設(shè)計(jì)與實(shí)現(xiàn) 用戶(hù)不注冊(cè)只能瀏覽網(wǎng)頁(yè),不能發(fā)表評(píng)論等功能,用戶(hù)注冊(cè)后成為會(huì)員 (注冊(cè)用戶(hù)) ,享有注冊(cè)用戶(hù)的權(quán)限。此界面主要用 table 來(lái)布局,進(jìn)而用 CSS 5 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 27 進(jìn)行控制,以顯示更整潔美觀(guān)。源代碼和注冊(cè)界面如圖 5-5 所示: 圖 5-5 用戶(hù)注冊(cè)界面 reg.phpreg.php 用戶(hù)添加 昵稱(chēng) 姓名 密碼 密碼提示問(wèn)題 我的生日? 我的寵物名字? 我的爸爸叫什么? 答案 西安航空職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 28 頭像 “; if($i=“
40、1“) echo “; else echo “; ? alert(昵稱(chēng)重復(fù),請(qǐng)重新輸入!)“; else $sql=“insert into user(nicheng,name,pass,question,answer,flag,touxiang) values($nicheng,$name,password($pass),$question,$answer,3,$touxiang)“; mysql_query($sql); 5 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 29 echo “alert(注冊(cè)成功!)“; echo “l(fā)ocation.href(login.php)“; if($_POST“enter“=“
41、返回“) echo “l(fā)ocation.href(login.php)“; ? 5.65.6 新聞?lì)愋偷奶砑优c新聞?lì)愋偷奶砑优c管理管理 系統(tǒng)通過(guò)添加不同類(lèi)型的新聞,此功能只能是管理員登錄后才可對(duì)其進(jìn)程 操作。管理員可不同類(lèi)型進(jìn)行更新和刪除,也可添加新分類(lèi)。源代碼和界面如 圖 5-6 下所示: 圖 5-6 新聞添加與管理界面 news_type_add.phpnews_type_add.php 新聞?lì)愋吞砑?欄目名稱(chēng) 對(duì)應(yīng)目錄 西安航空職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 30 alert(新聞?lì)愋吞砑映晒?)“; ? news_type_man.phpnews_type_man.php “;
42、for($i=0;$i“.$field.“; 5 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 31 echo “數(shù)據(jù)操作“; echo “; for($i=0;$i“; $A=mysql_fetch_row($result); for($j=0;$j$A$j“; echo “; echo “; echo “; /*-輸出部分結(jié)束-*/ ? function check() return confirm(是否真的刪除嗎?); 第一頁(yè)“.“t“; /* if($pagenum1) echo “上一頁(yè)“.“t“; else echo “上一頁(yè)“.“t“; /* if($pagenum下一頁(yè)“.“t“; else echo “下
43、一頁(yè)“.“t“; /* 西安航空職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 32 if($pagenum=$num) echo “最后一頁(yè)“.“t“; else echo “最后一頁(yè)“.“t“; /*-控制部分結(jié)束-*/ echo “共 “.$num.“ 頁(yè)“.“t“; echo “當(dāng)前是第 “.$pagenum.“ 頁(yè)“.“t“; echo “跳轉(zhuǎn)到第 “; echo “; for($i=1;$i“.$i; echo “; echo “ 頁(yè) “; echo “; ? alert(一個(gè)欄目被刪除!)“; echo “l(fā)ocation.href(news_type_man.php)“; ? 西安航空職
44、業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 34 6 6 系系統(tǒng)統(tǒng)測(cè)測(cè)試試和和維維護(hù)護(hù) 6.16.1 系統(tǒng)測(cè)試系統(tǒng)測(cè)試 編完程序后,最后一步就是對(duì)系統(tǒng)進(jìn)行測(cè)試了.因?yàn)楸鞠到y(tǒng)最常見(jiàn)的錯(cuò)誤如 下: (1) 語(yǔ)法錯(cuò)誤:它是由錯(cuò)誤的腳本語(yǔ)法引起的,如命令的拼寫(xiě)錯(cuò)誤或傳遞函 數(shù)的參數(shù)值錯(cuò)誤。 (2) 運(yùn)行時(shí)錯(cuò)誤:運(yùn)行時(shí)錯(cuò)誤是發(fā)生在腳本開(kāi)始執(zhí)行之后,它是由試圖執(zhí)行 不可能操作的腳本指令所引起的。 (3) 邏輯錯(cuò)誤:邏輯錯(cuò)誤是最難發(fā)現(xiàn)的錯(cuò)誤.通常邏輯錯(cuò)誤是由輸入錯(cuò)誤或 程序邏輯上的缺陷引起的,腳本運(yùn)行沒(méi)有問(wèn)題,但產(chǎn)生的結(jié)果卻不正確。 知道上面幾種錯(cuò)誤后,就可以進(jìn)行相應(yīng)的調(diào)試了。 程序調(diào)試:由于 DREAMWAVER
45、 具有自動(dòng)編譯功能,所以設(shè)計(jì)者無(wú)需編寫(xiě)較多 的程序,只需根據(jù)實(shí)際需要對(duì)相應(yīng)的程序段或接口進(jìn)行相應(yīng)的改動(dòng),從而程序 調(diào)試的對(duì)象也主要是針對(duì)這些改變的部分源程序和相應(yīng)的功能接口模塊。 功能測(cè)試:該階段主要是針對(duì)預(yù)先的設(shè)想,對(duì)相應(yīng)的模塊的功能通過(guò)實(shí)際 操作進(jìn)行測(cè)試,以檢查各項(xiàng)功能的完備性和可操作性,以便及時(shí)進(jìn)行更改和完 善。 數(shù)據(jù)庫(kù)調(diào)試:該過(guò)程主要是通過(guò)使用實(shí)際數(shù)據(jù)對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行測(cè)試,包 括進(jìn)行數(shù)據(jù)的輸入輸出、新品的增加、刪除以及修改來(lái)檢驗(yàn)數(shù)據(jù)庫(kù)的合理性。 安全測(cè)試:該過(guò)程主要是系統(tǒng)管理員根據(jù)實(shí)際生活當(dāng)中所發(fā)生的系統(tǒng)安全 問(wèn)題,然后根據(jù)這些問(wèn)題有針對(duì)性地進(jìn)行一些模擬安全測(cè)試,包括用戶(hù)登陸以 及系統(tǒng)
46、修改等安全測(cè)試。 系統(tǒng)測(cè)試和系統(tǒng)設(shè)計(jì)時(shí)同步的。首先,可以通過(guò)預(yù)覽功能對(duì)網(wǎng)頁(yè)進(jìn)行瀏覽, 如果運(yùn)行沒(méi)有問(wèn)題的話(huà),就會(huì)有網(wǎng)頁(yè)出現(xiàn)。但是,如果代碼由錯(cuò)誤的話(huà),網(wǎng)頁(yè) 會(huì)跳出網(wǎng)頁(yè)錯(cuò)誤的提示。并會(huì)告訴哪一行出錯(cuò)了和出錯(cuò)的原因。根據(jù)它的提示, 查出原因。其次,網(wǎng)頁(yè)是正常的,但是需要的功能還不能實(shí)現(xiàn),這時(shí)需要認(rèn)真 查看分代碼,并根據(jù)功能要求對(duì)代碼進(jìn)行分析,查閱書(shū)籍,解決問(wèn)題。這個(gè)是 最點(diǎn)。另外,要時(shí)刻備份系統(tǒng),避免誤操作對(duì)系統(tǒng)的破壞,以防不備。所以, 這同樣是非常重要的。 下面是我們對(duì)數(shù)據(jù)庫(kù)連接的測(cè)試: 下面是數(shù)據(jù)庫(kù)連接的代碼: localhost 是數(shù)據(jù)庫(kù)連接地址,root 是數(shù)據(jù)庫(kù)連接賬戶(hù),123 是數(shù)據(jù)庫(kù)
47、連 接密碼。這其中任何一項(xiàng)出現(xiàn)錯(cuò)誤都會(huì)導(dǎo)致系統(tǒng)不能正常運(yùn)行。如圖 6-1 所示: 圖 6-1 6.26.2 系統(tǒng)維護(hù)系統(tǒng)維護(hù) 系統(tǒng)維護(hù)是為保證系統(tǒng)的正常運(yùn)行和安全保障等目的而采取的一系列措施, 其中包括數(shù)據(jù)庫(kù)維護(hù)、信息更新、版面更新、安全測(cè)試以及數(shù)據(jù)備份等操作過(guò) 程;除此之外,還包括服務(wù)器和域名空間等的維護(hù)。 數(shù)據(jù)庫(kù)維護(hù)和信息更新:該階段主要是要求管理員要經(jīng)常對(duì)數(shù)據(jù)庫(kù)和過(guò)期 的信息及時(shí)地進(jìn)行更新和維護(hù),以保證數(shù)據(jù)庫(kù)的正常運(yùn)行和信息的及時(shí)性,從 而保證了訪(fǎng)問(wèn)者能夠順利地了解到最新的信息動(dòng)態(tài)。 版面的更新:該過(guò)程主要是要求對(duì)系統(tǒng)的首頁(yè)和頁(yè)面定期的進(jìn)行相應(yīng)的調(diào) 整或更新,從而使本系統(tǒng)經(jīng)常以嶄新的面貌
48、出現(xiàn)在廣大訪(fǎng)問(wèn)者的面前。 安全測(cè)試和數(shù)據(jù)備份:該過(guò)程主要是從系統(tǒng)的安全方面考慮,由于目前整 個(gè)網(wǎng)絡(luò)體系的安全問(wèn)題還存在著較大的隱患,所以如何加強(qiáng)系統(tǒng)的安全性能對(duì) 于一個(gè)系統(tǒng)的正常運(yùn)行具有非常重要的意義。所以,管理員要經(jīng)常對(duì)系統(tǒng)進(jìn)行 諸如一些用戶(hù)名、密碼以及權(quán)限的更新或重新設(shè)置,從而保證系統(tǒng)的安全性。 除此之外,還要經(jīng)常對(duì)所有信息進(jìn)行備份,以防止整個(gè)系統(tǒng)遭到外界襲擊時(shí)陷 入癱瘓狀態(tài)。 西安航空職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 36 結(jié)束語(yǔ)結(jié)束語(yǔ) 經(jīng)過(guò)幾個(gè)月的努力學(xué)習(xí)和實(shí)踐,我在理論和實(shí)踐兩方面的能力都得到了鍛 煉。對(duì) WEB 技術(shù)如 HTML,CSS, PHP 等知識(shí)都進(jìn)行了很好的練習(xí)。在這
49、個(gè)系統(tǒng)新 聞發(fā)布系統(tǒng)中通過(guò)對(duì)新聞列表、新聞分類(lèi)、新聞發(fā)布、新聞添加與刪除等常見(jiàn) 功能額設(shè)計(jì)與實(shí)現(xiàn),進(jìn)一步了解程序的編寫(xiě)過(guò)和規(guī)范。經(jīng)過(guò)一個(gè)完整項(xiàng)目的開(kāi) 發(fā)我也對(duì)軟件開(kāi)發(fā)的過(guò)程也有了新的認(rèn)識(shí)和理解。對(duì)面向?qū)ο蟮姆治龊驮O(shè)計(jì), 對(duì)設(shè)計(jì)模式都通過(guò)實(shí)踐有了更加深刻的認(rèn)識(shí)。 謝辭 37 謝辭謝辭 在本論文的寫(xiě)作過(guò)程中,我的指導(dǎo)老師姚海軍傾注了大量的心血,從選題 到開(kāi)題報(bào)告,從寫(xiě)作提綱到一遍又一遍地指出每稿中的具體問(wèn)題,嚴(yán)格把關(guān), 循循善誘,在此我表示衷心感謝。同時(shí)我還要感謝在我學(xué)習(xí)期間給我極大關(guān)心 和支持的同學(xué)。寫(xiě)作畢業(yè)論文是一次再系統(tǒng)學(xué)習(xí)的過(guò)程,畢業(yè)論文的完成,同 樣也意味著新的學(xué)習(xí)生活的開(kāi)始。 西安航空
50、職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 38 參考文獻(xiàn)參考文獻(xiàn) 1 王云. PHP 從入門(mén)到精通. 北京:清華大學(xué)出版社,2009.10 2 劉龍飛. 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)從基礎(chǔ)到實(shí)踐. 北京:電子工業(yè)出版社, 2009.8 3 胡月云. 軟件工程導(dǎo)論(第 5 版).清華大學(xué)出版社,2009.3 4 王力. 關(guān)系數(shù)據(jù)庫(kù)理論及應(yīng)用. 華中科技大學(xué)出版社. 2009.9 5 高濤宇. 軟件需求管理統(tǒng)一方法. 北京:機(jī)械工業(yè)出版社,2009.3 計(jì)算機(jī)工程計(jì)算機(jī)工程 系畢業(yè)設(shè)計(jì)系畢業(yè)設(shè)計(jì)( (論文論文) )教師指導(dǎo)記錄表教師指導(dǎo)記錄表 指導(dǎo)教師姚海軍職 稱(chēng) 副教授教研室 學(xué)生姓名劉鑫 題 目 新聞發(fā)布系統(tǒng)專(zhuān)業(yè)
51、班級(jí)軟件 1 班 第 一 次 指 導(dǎo) 指導(dǎo)時(shí)間:2011.02.21 指導(dǎo)內(nèi)容:布置畢業(yè)設(shè)計(jì)題目,下發(fā)畢業(yè)設(shè)計(jì)任務(wù)書(shū)。 第 二 次 指 導(dǎo) 指導(dǎo)時(shí)間:2011.03.01 指導(dǎo)內(nèi)容:提出系統(tǒng)應(yīng)實(shí)現(xiàn)的功能,指導(dǎo)數(shù)據(jù)庫(kù)的連接應(yīng)注意的 問(wèn)題。 第 三 次 指 導(dǎo) 指導(dǎo)時(shí)間:2011.03.31 指導(dǎo)內(nèi)容:指導(dǎo)畢業(yè)設(shè)計(jì)中的程序設(shè)計(jì),程序的可讀性,對(duì)程序 中出現(xiàn)的異常的處理等。 第 四 次 指 導(dǎo) 指導(dǎo)時(shí)間:2011.4.10 指導(dǎo)內(nèi)容:指導(dǎo)畢業(yè)論文的撰寫(xiě),畢業(yè)論文的格式,畢業(yè)論文的 側(cè)重點(diǎn)。 指指導(dǎo)導(dǎo)教教師師: : 年年 月月 日日 西安航空職業(yè)技術(shù)學(xué)院 新聞發(fā)布系統(tǒng) 畢業(yè)論文 40 西安航空西安航空
52、職業(yè)職業(yè)技技術(shù)術(shù)學(xué)院學(xué)院 畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)計(jì)( (論論文)文)審審 查查 意意 見(jiàn)見(jiàn) 書(shū)書(shū) 指指導(dǎo)導(dǎo)教教師對(duì)師對(duì)學(xué)生學(xué)生 劉鑫劉鑫 所完成的所完成的題題目目為為 新新聞發(fā)聞發(fā)布系布系統(tǒng)統(tǒng) 的的畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)( (論論文)文)進(jìn)進(jìn)行情況、完成行情況、完成質(zhì)質(zhì)量的量的審查審查意意見(jiàn)見(jiàn): : 成成績(jī)績(jī): : 指指導(dǎo)導(dǎo)教教師師: : 年年 月月 日日 西安航空西安航空職業(yè)職業(yè)技技術(shù)術(shù)學(xué)院學(xué)院 畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)計(jì)( (論論文)文)評(píng)評(píng) 閱閱 意意 見(jiàn)見(jiàn) 書(shū)書(shū) 評(píng)閱評(píng)閱人人對(duì)對(duì)學(xué)生學(xué)生 劉鑫劉鑫 所完成的所完成的題題目目為為 新新聞發(fā)聞發(fā)布系布系統(tǒng)統(tǒng) 的的畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)( (論論文)文)評(píng)閱評(píng)
53、閱意意見(jiàn)為見(jiàn)為: : 成成績(jī)績(jī): : 評(píng)閱評(píng)閱人:人: 年年 月月 日日 西安航空西安航空職業(yè)職業(yè)技技術(shù)術(shù)學(xué)院學(xué)院 畢畢 業(yè)業(yè) 設(shè)設(shè) 計(jì)計(jì)( (論論文)答文)答 辯辯 結(jié)結(jié) 果果 畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)( (論論文)答文)答辯辯委委員員會(huì)會(huì)對(duì)對(duì)學(xué)生學(xué)生 劉鑫劉鑫 所完成的所完成的題題目目為為 新新聞發(fā)聞發(fā)布系布系統(tǒng)統(tǒng) 的的畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)( (論論文)及答文)及答辯評(píng)語(yǔ)為辯評(píng)語(yǔ)為: : 經(jīng)經(jīng)答答辯辯委委員員會(huì)研究,確定成會(huì)研究,確定成績(jī)?yōu)榭?jī)?yōu)椋?: 畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)( (論論文)答文)答辯辯委委員員會(huì)主任:會(huì)主任: 答答辯辯委委員員會(huì)委會(huì)委員員: : 年年 月月 日日 該該生生畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)( (論論文)最文)最終終成成績(jī)?cè)u(píng)績(jī)?cè)u(píng)定:定: 審閱成績(jī)(權(quán)重 0.4)評(píng)閱成績(jī)(權(quán)重 0.3) 答辯成績(jī)(權(quán)重 0.3) 最終成績(jī)
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024《增值稅法》全文學(xué)習(xí)解讀(規(guī)范增值稅的征收和繳納保護(hù)納稅人的合法權(quán)益)
- 2024《文物保護(hù)法》全文解讀學(xué)習(xí)(加強(qiáng)對(duì)文物的保護(hù)促進(jìn)科學(xué)研究工作)
- 銷(xiāo)售技巧培訓(xùn)課件:接近客戶(hù)的套路總結(jié)
- 20種成交的銷(xiāo)售話(huà)術(shù)和技巧
- 銷(xiāo)售技巧:接近客戶(hù)的8種套路
- 銷(xiāo)售套路總結(jié)
- 房產(chǎn)銷(xiāo)售中的常見(jiàn)問(wèn)題及解決方法
- 銷(xiāo)售技巧:值得默念的成交話(huà)術(shù)
- 銷(xiāo)售資料:讓人舒服的35種說(shuō)話(huà)方式
- 汽車(chē)銷(xiāo)售績(jī)效管理規(guī)范
- 銷(xiāo)售技巧培訓(xùn)課件:絕對(duì)成交的銷(xiāo)售話(huà)術(shù)
- 頂尖銷(xiāo)售技巧總結(jié)
- 銷(xiāo)售技巧:電話(huà)營(yíng)銷(xiāo)十大定律
- 銷(xiāo)售逼單最好的二十三種技巧
- 銷(xiāo)售最常遇到的10大麻煩