版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢業(yè)論文沈陽(yáng)理工大學(xué)應(yīng)用技術(shù)學(xué)院 《WEB程序設(shè)計(jì)》課程項(xiàng)目教學(xué)論文報(bào)告題目:新聞發(fā)布系統(tǒng)院系:信息與控制學(xué)院專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí)學(xué)號(hào):10301125學(xué)生姓名:常智棋指導(dǎo)教師:楊玥成績(jī):2012年12月13日摘要我們從建站的實(shí)際情況出發(fā),經(jīng)過(guò)對(duì)有官網(wǎng)站新聞發(fā)布事項(xiàng)的一番考察和分析,確立了新聞發(fā)布系統(tǒng)的具體實(shí)現(xiàn)功能。闡述系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)和功能設(shè)計(jì),實(shí)現(xiàn)新聞的分類顯示,最近新聞的提示,新聞滾動(dòng)功能等。經(jīng)過(guò)授權(quán)的用戶可以通過(guò)Web瀏覽器,以人機(jī)交互的客戶端程序?qū)崿F(xiàn)對(duì)學(xué)校新聞的發(fā)布、管理、實(shí)時(shí)的進(jìn)行行為統(tǒng)計(jì)和記錄。本系統(tǒng)是學(xué)校網(wǎng)站的一個(gè)子系統(tǒng),具有很好的外部接口,能夠很好的配合站點(diǎn)的其它子系統(tǒng)服務(wù)于網(wǎng)站的新聞發(fā)布,該系統(tǒng)是一個(gè)基于新聞發(fā)布和內(nèi)容管理的新聞管理系統(tǒng);基于visualstudio2010系統(tǒng),本系統(tǒng)可以將雜亂無(wú)章的信息(包括文字、圖片和影音)經(jīng)過(guò)組織合理而且有序地呈現(xiàn)在大家面前。簡(jiǎn)單的說(shuō),新聞發(fā)布系統(tǒng)就是充當(dāng)一個(gè)網(wǎng)絡(luò)新聞媒介的功能。主要實(shí)現(xiàn)對(duì)新聞的分類,審核,發(fā)布,模擬了一般新聞媒介的發(fā)布的過(guò)程。關(guān)鍵字:web瀏覽器,主要實(shí)現(xiàn)對(duì)新聞的分類,審核,發(fā)布,模擬了一般新聞媒介的發(fā)布的過(guò)程。關(guān)鍵字:web瀏覽器;新聞發(fā)布系統(tǒng)
目錄摘要 2引言 51需求分析 61.1經(jīng)濟(jì)可行性分析 61.2技術(shù)可行性分析 62基礎(chǔ)知識(shí) 72.1三層的詳細(xì)介紹 72.2三層體系結(jié)構(gòu) 73系統(tǒng)分析 93.1系統(tǒng)功能描述 93.2系統(tǒng)功能模塊劃分 93.3系統(tǒng)流程分析 114數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 124.1數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 124.1.1新聞信息表News 124.1.2新聞評(píng)論表Comments 134.1.3新聞?lì)悇e表BigClass 134.1.4用戶信息表User 145系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 155.1主界面設(shè)計(jì) 155.2用戶注冊(cè) 155.2.1用戶注冊(cè)要求 165.3進(jìn)入新聞網(wǎng)站 185.3.1成功登錄 185.3.2發(fā)布新聞 195.4管理網(wǎng)站信息 195.4.1管理界面 195.4.2管理新聞 205.4.3發(fā)布新聞內(nèi)容 215.4.4審核最新內(nèi)容 22結(jié)論 23參考文獻(xiàn) 24引言伴隨著網(wǎng)絡(luò)的出現(xiàn),網(wǎng)頁(yè)逐漸融入人們的生活。快速及時(shí)的新聞瀏覽,五彩繽紛的網(wǎng)上信息,使網(wǎng)絡(luò)與人們的生活息息相關(guān),于是世界上又出現(xiàn)了第三媒體——Internet。它打破了地域限制,真正使信息得以共享,改變了人們的工作和生活方式。制作網(wǎng)頁(yè)是企業(yè)和個(gè)人的宣傳自己的重要手段,同時(shí)也是學(xué)習(xí)者獲取學(xué)習(xí)信息的重要手段。尤其是在教育領(lǐng)域,在素質(zhì)教育與終身教育成為必然的今天,人們對(duì)信息的需求有了更新,更高的要求,而網(wǎng)頁(yè)由于本身所具有的信息量大,傳遞快速,沒(méi)有時(shí)空限制等特點(diǎn)恰好滿足這種要求。所以網(wǎng)頁(yè)也逐漸成為一種新興的教育資源。也正是由于網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)站的數(shù)據(jù)信息能夠進(jìn)行實(shí)時(shí)交互,保證網(wǎng)站數(shù)據(jù)的實(shí)時(shí)性。隨著Internet的進(jìn)一步發(fā)展,靜態(tài)Web站點(diǎn)的開(kāi)發(fā)與維護(hù)變得越來(lái)越困難,一方面信息的不斷增加和變化,使站點(diǎn)維護(hù)人員不得不經(jīng)常修改他們的網(wǎng)頁(yè),特別是基于數(shù)據(jù)庫(kù)驅(qū)動(dòng)的Web站點(diǎn)更是如此,隨著Internet上信息量的增多和交互性的加強(qiáng)使HTML顯得越來(lái)越難以勝任。另一方面靜態(tài)網(wǎng)頁(yè)由于不能與瀏覽者進(jìn)行有效交互,使人們感到越來(lái)越乏味,而不愿意再一次地進(jìn)入同一站點(diǎn)。所以開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)或動(dòng)態(tài)內(nèi)容成了越來(lái)越多的站點(diǎn)所追求目標(biāo)。所謂動(dòng)態(tài)內(nèi)容是由每一個(gè)用戶按照自己的需求發(fā)出請(qǐng)求而特殊制作的Web網(wǎng)頁(yè)。網(wǎng)絡(luò)發(fā)展前景無(wú)限,及早與網(wǎng)絡(luò)結(jié)合,與信息時(shí)代同步,與高科技匯合,定會(huì)給社會(huì)各行各業(yè)的發(fā)展注入新鮮的活力。站在網(wǎng)絡(luò)時(shí)代的前夜,我們清晰地聽(tīng)到了網(wǎng)絡(luò)時(shí)代的宣言:誰(shuí)掌握了網(wǎng)絡(luò),誰(shuí)就掌握了未來(lái)。
1需求分析1.1經(jīng)濟(jì)可行性分析經(jīng)濟(jì)可行性分析從經(jīng)濟(jì)可行性角度考慮,這時(shí)所說(shuō)的經(jīng)濟(jì),并不專指物質(zhì)經(jīng)濟(jì),當(dāng)然也包括效益經(jīng)濟(jì)。要運(yùn)行基于web的校園新聞發(fā)布系統(tǒng),當(dāng)然是必須添加一些網(wǎng)絡(luò)及硬件設(shè)備,這也就必然比傳統(tǒng)信息傳播在物資設(shè)備方面要投入更多財(cái)力。從效益經(jīng)濟(jì)來(lái)看,運(yùn)行這套在線新聞發(fā)布系統(tǒng),不光可以省去許多信息傳遞時(shí)間,甚至在信息化的今天為信息及時(shí)更新,信息及時(shí)傳達(dá)等帶來(lái)不小的便利。綜合上面論述,在線新聞發(fā)布系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)在經(jīng)濟(jì)角度來(lái)說(shuō)是利大于弊,是非常值得實(shí)施的。1.2技術(shù)可行性分析技術(shù)可行性分析,從技術(shù)可行性角度考慮,隨著網(wǎng)絡(luò)技術(shù)的深入發(fā)展,一些網(wǎng)絡(luò)辦公系統(tǒng),政府軟件,在線聊天娛樂(lè)軟件等等網(wǎng)絡(luò)應(yīng)用軟件也成功開(kāi)發(fā)并投入運(yùn)營(yíng)了,在社會(huì)中產(chǎn)生了不小的社會(huì)與經(jīng)濟(jì)效益。HTML作為一種樣式語(yǔ)言,隨著Internet上信息量的增多和交互性的加強(qiáng)使HTML顯得越來(lái)越難以勝任的情況下,在ASP編程語(yǔ)言高度發(fā)展的形勢(shì)下,我們開(kāi)始了對(duì)新聞發(fā)布系統(tǒng)的開(kāi)發(fā)。運(yùn)用現(xiàn)在軟件業(yè)流行的技術(shù)成熟的ASP、JSP等開(kāi)發(fā)語(yǔ)言,以及高效率,易操作Visualinterdev等開(kāi)發(fā)工具,再借鑒別人成功開(kāi)發(fā)的寶貴經(jīng)驗(yàn),在線新聞發(fā)布系統(tǒng)是完全可以開(kāi)發(fā)出來(lái)的。2基礎(chǔ)知識(shí)2.1三層的詳細(xì)介紹三層架構(gòu)(3-tierapplication)通常意義上的三層結(jié)構(gòu)就是將整個(gè)業(yè)務(wù)應(yīng)用劃分為:表現(xiàn)層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問(wèn)層(DAL)。區(qū)分層次的目的即為了“高內(nèi)聚,低耦合”的思想。1.表現(xiàn)層(UI):通俗講就是展現(xiàn)給用戶的界面,即用戶在使用一個(gè)系統(tǒng)的時(shí)候他的所見(jiàn)所得。2.業(yè)務(wù)邏輯層(BLL):針對(duì)具體問(wèn)題的操作,也可以說(shuō)是對(duì)數(shù)據(jù)層的操作,對(duì)數(shù)據(jù)業(yè)務(wù)邏輯處理。3.數(shù)據(jù)訪問(wèn)層(DAL):該層所做事物直接操作數(shù)據(jù)庫(kù),針對(duì)數(shù)據(jù)的增刪改查。2.2三層體系結(jié)構(gòu)所謂三層體系結(jié)構(gòu),是在客戶端與數(shù)據(jù)庫(kù)之間加了一個(gè)“中間層”,也叫組建層。這里所說(shuō)的三層體系,不是指物理上的三層,不是簡(jiǎn)單地方志三臺(tái)機(jī)器就是三層體系結(jié)構(gòu),也不僅僅有B/S應(yīng)用才是三層體系結(jié)構(gòu),三層是指邏輯上的三層,及時(shí)這三個(gè)層放置到一臺(tái)機(jī)器上。三層體系的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問(wèn)、合法性校驗(yàn)等工作放到了中間層進(jìn)行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫(kù)進(jìn)行交互,而是通過(guò)COM/DCOM通訊與中間層與數(shù)據(jù)進(jìn)行交互。1、表現(xiàn)層位于最外層(最上層),離用戶最近。用戶顯示數(shù)據(jù)和接受用戶輸入的數(shù)據(jù),為用戶提供一種交互操作的界面。2、業(yè)務(wù)邏輯層業(yè)務(wù)邏輯層無(wú)疑使系統(tǒng)架構(gòu)中體現(xiàn)核心價(jià)值的部分。他的關(guān)注點(diǎn)主要集中在業(yè)務(wù)規(guī)則的指定、業(yè)務(wù)流程的實(shí)現(xiàn)等與業(yè)務(wù)需求有關(guān)的系統(tǒng)設(shè)計(jì),也即是說(shuō)他是與系統(tǒng)所應(yīng)對(duì)的領(lǐng)域邏輯有關(guān),很多時(shí)候,也將業(yè)務(wù)邏輯層稱領(lǐng)域?qū)印I(yè)務(wù)邏輯層在體系架構(gòu)中的地位很關(guān)鍵,它處于數(shù)據(jù)訪問(wèn)層與表現(xiàn)層中間,起到了數(shù)據(jù)交換中承上啟下的作用。由于層是一種弱耦合結(jié)構(gòu)層與層之間的依賴是向下的,層地對(duì)于上層而言是“無(wú)知”的,改變上層的設(shè)計(jì)對(duì)于其調(diào)用的底層而言沒(méi)有任何影響。如果在分層設(shè)計(jì)時(shí),遵循了面向接口的設(shè)計(jì)思想,那么這種向下的依賴也應(yīng)該是一種弱依賴關(guān)系。因而在不改變接管口定義的前提下,理想的分層式架構(gòu),應(yīng)該是一個(gè)支持可抽取、可替換的“抽屜”式架構(gòu)。正因?yàn)槿绱?,業(yè)務(wù)邏輯層的設(shè)計(jì)對(duì)于一個(gè)支持可擴(kuò)展的架構(gòu)尤為關(guān)鍵,因?yàn)樗缪萘藘蓚€(gè)不同的角色。對(duì)于數(shù)據(jù)訪問(wèn)層而言,他是調(diào)用者;對(duì)于表示層而言,他是被調(diào)用者。3、數(shù)據(jù)訪問(wèn)層即持久層,其功能主要是負(fù)責(zé)數(shù)據(jù)庫(kù)的訪問(wèn),可以訪問(wèn)數(shù)據(jù)庫(kù)系統(tǒng)、二進(jìn)制文件、文本文檔或者是XML文檔。簡(jiǎn)單的說(shuō)就是實(shí)現(xiàn)對(duì)表的增刪改查操作。如果要加入ORM元素,那么就會(huì)包括對(duì)象和數(shù)據(jù)表之間的Mapping,以及對(duì)象實(shí)體的持久化。3系統(tǒng)分析3.1系統(tǒng)功能描述新聞發(fā)布及管理系統(tǒng)包括新聞?lì)悇e管理、新聞發(fā)布管理、圖片處理、新聞查詢、網(wǎng)友評(píng)論和用戶管理等模塊。具體描述如下:1、新聞發(fā)布管理:(1)基本新聞信息的錄入,包括新聞標(biāo)題、新聞內(nèi)容和所屬類別等;(2)基本新聞信息的修改;(3)基本新聞信息的刪除;2、新聞查詢模塊:(1)按照新聞?lì)悇e分頁(yè)顯示新聞;(2)按照日期分頁(yè)顯示新聞。3、網(wǎng)友留言模塊:(1)網(wǎng)友對(duì)某條新聞發(fā)表評(píng)論;(2)管理員可以刪除新聞評(píng)論。4、系統(tǒng)用戶管理功能:(1)系統(tǒng)用戶信息的錄入,包括用戶名和密碼等信息;(2)系統(tǒng)用戶信息的修改;(3)系統(tǒng)用戶信息的刪除。3.2系統(tǒng)功能模塊劃分1、從功能描述的內(nèi)容可以看到,本實(shí)例可以實(shí)現(xiàn)6個(gè)完整的功能。我們根據(jù)這些功能,設(shè)計(jì)出系統(tǒng)的功能模塊,如圖1所示。新聞發(fā)布及管理系統(tǒng)新聞發(fā)布及管理系統(tǒng)管理現(xiàn)有新聞系統(tǒng)用戶管理管理新聞評(píng)論網(wǎng)友評(píng)論管理新聞查詢管理新聞發(fā)布管理管理現(xiàn)有新聞系統(tǒng)用戶管理管理新聞評(píng)論網(wǎng)友評(píng)論管理新聞查詢管理新聞發(fā)布管理圖1新聞發(fā)布及管理系統(tǒng)功能模塊示意圖2、新聞發(fā)布及管理系統(tǒng)的功能模塊之間的關(guān)系如圖2所示。前臺(tái)系統(tǒng)后臺(tái)系統(tǒng)前臺(tái)系統(tǒng)后臺(tái)系統(tǒng)用戶管理用戶管理數(shù)據(jù)庫(kù)用戶管理數(shù)據(jù)庫(kù)用戶管理類別管理新聞管理類別管理新聞管理類別管理類別管理發(fā)布新聞評(píng)論發(fā)布新聞評(píng)論新聞管理評(píng)論管理新聞管理評(píng)論管理圖2前后臺(tái)之間的關(guān)系3、新聞發(fā)布及管理系統(tǒng)的功能模塊關(guān)系圖在本系統(tǒng)中,用戶管理模塊的功能比較簡(jiǎn)單。在系統(tǒng)初始化時(shí),有一個(gè)默認(rèn)的“系統(tǒng)管理員”用戶Admin,由程序設(shè)計(jì)人員手動(dòng)地添加到數(shù)據(jù)庫(kù)中。管理員可以創(chuàng)建用戶、修改和刪除用戶;普通用戶則只能修改自己的用戶名和密碼。用戶管理功能模塊的關(guān)系如圖3所示修改管理員用戶管理員系統(tǒng)用戶信息管理修改管理員用戶管理員系統(tǒng)用戶信息管理增加、修改、刪除普通用戶信息增加、修改、刪除普通用戶信息普通用戶普通用戶修改個(gè)人信息修改個(gè)人信息如圖3用戶管理模塊3.3系統(tǒng)流程分析為了使讀者進(jìn)一步了解本實(shí)例系統(tǒng)的設(shè)計(jì),本小節(jié)將對(duì)系統(tǒng)進(jìn)行流程分析。多用戶系統(tǒng)的工作流程都是從用戶登錄模塊開(kāi)始,對(duì)用戶的身份進(jìn)行認(rèn)證。身份認(rèn)證可以分為以下兩個(gè)過(guò)程:(1)確認(rèn)用戶是否是有效的系統(tǒng)用戶。(2)確定用戶的類型。第1個(gè)過(guò)程決定用戶能否進(jìn)入系統(tǒng)。第2個(gè)過(guò)程根據(jù)用戶的類型決定用戶的操作權(quán)限,從而決定用戶的工作界面。本系統(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)論。管理員擁有所有的權(quán)限,普通用戶只能對(duì)自己發(fā)布的新聞進(jìn)行管理。后臺(tái)系統(tǒng)的流程分析如圖4所示。開(kāi)始開(kāi)始管理員登陸用戶登錄管理員登陸用戶登錄管理個(gè)人用戶信息管理個(gè)人發(fā)布信息管理個(gè)人用戶信息管理個(gè)人發(fā)布信息管理個(gè)人評(píng)論內(nèi)容管理所有用戶信息管理新聞?lì)悇e、發(fā)布信息所有新聞信息管理新聞評(píng)論的管理圖4后臺(tái)系統(tǒng)的流程分析4數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)4.1數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)定義的數(shù)據(jù)庫(kù)中包含以下4個(gè)表:新聞信息表(News)、新聞評(píng)論表(Comments)、新聞?lì)悇e表(BigClass)和用戶信息表(User)下面分別介紹這些表的結(jié)構(gòu)。4.1.1新聞信息表News新聞信息表News用來(lái)保存網(wǎng)上新聞的基本信息,結(jié)構(gòu)如表1所示。表1News的結(jié)構(gòu)編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1N_idint新聞ID2Titlevarchar新聞標(biāo)題3Infotext新聞內(nèi)容4Bigclassidvarchar新聞分類ID5Usernamevarchar新聞編輯人姓名6Infotimedatetime上傳新聞時(shí)間7Hitint新聞點(diǎn)擊率8Flagvarchar是否通過(guò)審核9Cindexint該新聞的索引在SQLServer2000中,可以使用char、varchar和text等3種數(shù)據(jù)類型存儲(chǔ)非Unicode字符數(shù)據(jù)。char和varchar只能存儲(chǔ)最多8000個(gè)字符,其中char用于存儲(chǔ)固定長(zhǎng)度的字符數(shù)據(jù),varchar用于存儲(chǔ)可變長(zhǎng)度的字符數(shù)據(jù)。如果需要存儲(chǔ)的數(shù)據(jù)很大,則可以使用text數(shù)據(jù)類型,例如表News中的Info字符,因?yàn)樾侣剝?nèi)容的數(shù)據(jù)量通常會(huì)超過(guò)8000個(gè)字符。text數(shù)據(jù)類型也是可變長(zhǎng)度的,最多可為2147483647個(gè)字符。4.1.2新聞評(píng)論表Comments新聞評(píng)論表Comments用來(lái)保存網(wǎng)友對(duì)新聞的評(píng)論信息,結(jié)構(gòu)如表2所示。表2表Comments的結(jié)構(gòu)編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1C_Idint評(píng)論ID2C_Uservarchar評(píng)論者姓名3C_Qqvarchar評(píng)論者QQ4C_Emainvarchar評(píng)論者郵箱5C_Wordvarchar評(píng)論內(nèi)容6C_Timedatetime評(píng)論時(shí)間7Newsidint評(píng)論新聞News值8CindexInt對(duì)同一新聞評(píng)論的索引值在SQLServer2005中,可以使用datetime和smalldatetime兩種數(shù)據(jù)類型存儲(chǔ)日期時(shí)間數(shù)據(jù)。datetime數(shù)據(jù)類型用于存儲(chǔ)從1753年1月1日到9999年12月31日的日期和時(shí)間數(shù)據(jù),精確到3.33ms;smalldatetime數(shù)據(jù)類型用于存儲(chǔ)從1900年1月1日到2079年6月6日的日期和時(shí)間數(shù)據(jù),精確到分鐘。有些程序員習(xí)慣于使用datetime數(shù)據(jù)類型存儲(chǔ)日期時(shí)間數(shù)據(jù),其實(shí)在精確度要求不高的情況下,使用smalldatetime數(shù)據(jù)類型是足夠了。4.1.3新聞?lì)悇e表BigClass新聞?lì)悇e表BigClass用來(lái)保存新聞?lì)悇e數(shù)據(jù),結(jié)構(gòu)如表3所示。表3BigClass的結(jié)構(gòu)編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1B_idint新聞?lì)悇eID2Namevarchar新聞?lì)悇e名稱3Flagchar是否顯示分類標(biāo)記4Cindexint新聞?lì)悇e索引5Newscountint每類新聞對(duì)應(yīng)的新聞總數(shù)在設(shè)計(jì)數(shù)據(jù)庫(kù)結(jié)構(gòu)時(shí),很多表都需要設(shè)計(jì)一個(gè)整型字段作為標(biāo)識(shí)列,這幾乎已經(jīng)成為慣例,例如表BigClass中的B_id字段。所謂標(biāo)識(shí)列,就是可以惟一標(biāo)識(shí)一行記錄的列,在表中不會(huì)存在兩條標(biāo)識(shí)列相同的記錄。如果其他表需要引用表BigClass中的數(shù)據(jù),則在表中添加一個(gè)B_id字段就可以了。有的程序設(shè)計(jì)人員習(xí)慣于直接使用名稱字段作為標(biāo)識(shí)列,例如表BigClass中的Name字段。這樣,如果修改Name字段的值,就需要同時(shí)修改其他所有表的相應(yīng)字段的值,從而造成不必要的麻煩。在系統(tǒng)中,B_id字段對(duì)于用戶來(lái)說(shuō)是透明的,用戶感覺(jué)不到它的存在,也無(wú)法對(duì)其進(jìn)行修改。4.1.4用戶信息表User用戶信息表User用來(lái)保存用戶的基本信息,結(jié)構(gòu)如表4所示表4用戶信息表User編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1U_idint用戶ID2UserNamevarchar用戶姓名3PasswordVarchar用戶密碼4EmailVarchar用戶郵箱5Levervarchar用戶級(jí)別5系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)5.1主界面設(shè)計(jì)本主界面為default3.asp,提供進(jìn)入管理界面(index.asp)的鏈接。錄入個(gè)人信息后,default3.asp的界面如圖4.1所示。圖4.1用戶登錄界面用戶登陸界面圖,也是新聞發(fā)布系統(tǒng)的主界面。通過(guò)用戶輸入的的登陸信息進(jìn)行數(shù)據(jù)核對(duì),如果用戶名密碼、正確!則用戶成功進(jìn)入到新聞發(fā)布系統(tǒng)網(wǎng)站中。5.2用戶注冊(cè)用戶注冊(cè)通過(guò)點(diǎn)擊主界面的新用戶注冊(cè)來(lái)實(shí)現(xiàn)。(1)、本界面為用戶注冊(cè)界面如圖4.2所示。圖4.2用戶注冊(cè)初次進(jìn)入新聞發(fā)布系統(tǒng)的用戶可以通過(guò)注冊(cè)新用戶的方式添加個(gè)人的信息方式注冊(cè)成為新聞發(fā)布系統(tǒng)的會(huì)員用戶。5.2.1用戶注冊(cè)要求新用戶注冊(cè)添加個(gè)人信息需要按照?qǐng)D文網(wǎng)站個(gè)人信息管理要求來(lái)具體添加個(gè)人信息。(1)、檢測(cè)用戶名是否存在:通過(guò)點(diǎn)擊檢測(cè)會(huì)有兩個(gè)信息提示是否完成用戶的檢測(cè)功能。具體操作如圖4.3所示。圖4.3以上兩個(gè)圖片可以看出檢測(cè)用戶后會(huì)出現(xiàn)的兩種情況。第一種是新用戶注冊(cè)的注冊(cè)按鍵可以點(diǎn)擊,第二種是系統(tǒng)會(huì)自動(dòng)的提示出對(duì)話框顯示“恭喜你該用戶名可以使用”,通過(guò)檢測(cè)可以知道是否網(wǎng)站內(nèi)有重名,避免登錄失敗問(wèn)題。(2)、密碼檢測(cè):密碼檢測(cè)通過(guò)兩次輸入信息的比較可以知道兩次輸入的密碼是否一致。具體操作結(jié)果如圖4.4所示。圖4.4密碼檢測(cè)可以通過(guò)比較二次輸入結(jié)果是否相同進(jìn)行提示。同時(shí)密碼檢測(cè)還需要密碼字符位數(shù)的要求。如圖4.5所示圖4.5(3)、成功注冊(cè):通過(guò)新用戶注冊(cè)信息的格式要求可以順利快速地注冊(cè)。如圖4.6所示。圖4.6成功注冊(cè)后會(huì)有對(duì)話框提示注冊(cè)成功“恭喜你該用戶可以使用”。5.3進(jìn)入新聞網(wǎng)站用戶登錄成功后會(huì)進(jìn)入下一界面,會(huì)提示用戶登錄的用戶名信息,還有登錄本站本站的歡迎提示。5.3.1成功登錄用戶登錄:成功后界面是用戶的用戶名信息,并有網(wǎng)站的歡迎祝福語(yǔ)。如圖4.7所示。圖4.7本頁(yè)面通過(guò)顯示用戶名的信息,可以使用戶知曉自己登陸的帳號(hào),通過(guò)歡迎登陸可以確認(rèn)用戶個(gè)人登錄成功。5.3.2發(fā)布新聞發(fā)布新聞:用戶成功登錄后點(diǎn)擊發(fā)布新聞信息進(jìn)入到新聞發(fā)布信息的主界面,通過(guò)點(diǎn)擊可以進(jìn)行新聞發(fā)布。如圖4.8所示。圖4.8新聞的發(fā)布需要登錄到管理員登陸模塊,進(jìn)行管理員登陸,對(duì)網(wǎng)站新聞系統(tǒng)的內(nèi)容進(jìn)行增刪改查等多種功能。5.4管理網(wǎng)站信息管理網(wǎng)站信息通過(guò)用戶管理員登陸進(jìn)入新聞發(fā)布系統(tǒng)的后臺(tái)網(wǎng)站管理界面,管理員可以對(duì)網(wǎng)站的新聞信息進(jìn)行增刪改查等多種操作。5.4.1管理界面管理界面:管理員成功登錄到管理界面進(jìn)行系統(tǒng)的增刪改查。實(shí)現(xiàn)對(duì)網(wǎng)站的系統(tǒng)操作。如圖4.9所示。圖4.9管理員進(jìn)入該頁(yè)面可以簡(jiǎn)單明了的看到管理員可以實(shí)現(xiàn)管理的功能界面,可以具有針對(duì)性的進(jìn)入管理的每個(gè)界面進(jìn)行數(shù)據(jù)的錄入。5.4.2管理新聞管理現(xiàn)有新聞:通過(guò)關(guān)鍵字的查詢可以知道新聞的具體內(nèi)容,有針對(duì)性的進(jìn)行新聞的查找和修改。如圖5.0所示。圖5.0進(jìn)入新聞發(fā)布后臺(tái)管理系統(tǒng),管理員點(diǎn)擊管理現(xiàn)有新聞,管理新聞可以實(shí)現(xiàn)對(duì)現(xiàn)有新聞和未審核的新聞進(jìn)行發(fā)布管理或?qū)徍宋赐ㄟ^(guò)返回給用戶,對(duì)過(guò)期的新聞內(nèi)容進(jìn)行刪除。5.4.3發(fā)布新聞內(nèi)容發(fā)布新聞內(nèi)容:管理員進(jìn)入后臺(tái)管理系統(tǒng)界面點(diǎn)擊發(fā)布新聞內(nèi)容彈出相應(yīng)的對(duì)話框進(jìn)行新聞的添加。如圖5.1所示。圖5.1管理員進(jìn)入后臺(tái)管理界面點(diǎn)擊發(fā)布新聞內(nèi)容,彈出新聞提交的對(duì)話框,其中包括新聞標(biāo)題、新聞?lì)悇e、新聞內(nèi)容和發(fā)布新聞內(nèi)容的管理員或用戶。添加新聞標(biāo)題和類別模塊可以方便管理現(xiàn)有新聞模塊的系統(tǒng)查詢,方便管理員對(duì)現(xiàn)有新聞的增刪改查,同時(shí)方便瀏覽信息的用戶清晰明了的查詢自己所需要的內(nèi)容,有針對(duì)性的查尋可以方便用戶的快速查詢,增加網(wǎng)站的點(diǎn)擊率。新聞內(nèi)容的增加可以對(duì)新聞標(biāo)題進(jìn)行解釋說(shuō)明。5.4.4審核最新內(nèi)容審核最新內(nèi)容:管理員進(jìn)入后臺(tái)管理系統(tǒng)界面可以審核最新的新聞內(nèi)容是否可以添加到新聞的首頁(yè)。界面如圖5.2所示。圖5.2管理員進(jìn)入后臺(tái)管理界面點(diǎn)擊審核最新內(nèi)容,可以進(jìn)入審核信息的界面。通過(guò)新聞信息的審核可以把最新積極健康的信息發(fā)布到網(wǎng)站上。結(jié)論ASP從推出至今時(shí)間也不算漫長(zhǎng),由于它具有開(kāi)發(fā)簡(jiǎn)單,功能強(qiáng)和靈活等優(yōu)點(diǎn),現(xiàn)在已被廣泛接受,成為開(kāi)發(fā)動(dòng)態(tài)網(wǎng)絡(luò)站點(diǎn)的主要技術(shù)之一,有人聲稱ASP已在Web開(kāi)發(fā)領(lǐng)域悄悄地進(jìn)行著一場(chǎng)革命。今天已有上萬(wàn)個(gè)Web站點(diǎn)使用了ASP技術(shù),其中包括許多Internet中最大的站點(diǎn)。有人估計(jì),在過(guò)去幾年中,ASP開(kāi)發(fā)人員已達(dá)百萬(wàn)之多,預(yù)計(jì)在今后的發(fā)展過(guò)程當(dāng)中將會(huì)越來(lái)越多。ASP正慢慢成為動(dòng)態(tài)Web應(yīng)用程序開(kāi)發(fā)環(huán)境的主流?;赪eb的現(xiàn)代遠(yuǎn)程教育是一種新型的教育方式,隨著現(xiàn)代信息技術(shù)的發(fā)展,它將越來(lái)越受到人們的關(guān)注并逐步
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 文化產(chǎn)業(yè)招投標(biāo)模擬體驗(yàn)
- 施工期間質(zhì)量保障協(xié)議
- 2025年度建筑工程施工現(xiàn)場(chǎng)安全文明施工責(zé)任書(shū)范本3篇
- 現(xiàn)代情感劇本編寫(xiě)人才聘用
- 高速公路通信布線工程協(xié)議
- 食品加工園區(qū)管理指南
- 建筑通風(fēng)新施工合同范本
- 交通運(yùn)輸項(xiàng)目薪資結(jié)構(gòu)設(shè)計(jì)
- 基金管理收入管理辦法
- 食品生產(chǎn)車間主任聘用合同
- 商場(chǎng)用電安全培訓(xùn)
- 《中小學(xué)教育懲戒規(guī)則(試行)》宣講培訓(xùn)
- 結(jié)清貨款合同范例
- 2021-2022學(xué)年河北省唐山市高一上學(xué)期期末語(yǔ)文試題
- 光明乳業(yè)財(cái)務(wù)報(bào)表分析報(bào)告
- 佛山市教育局教學(xué)研究室招聘教研員考試試卷真題及答案2022
- 藝體教研組活動(dòng)記錄
- acl導(dǎo)管維護(hù)三步曲
- 免疫學(xué)導(dǎo)論習(xí)題集參考答案
- 中樞神經(jīng)系統(tǒng)(系統(tǒng)解剖學(xué))PPT課件
- 烏兔太陽(yáng)到山與烏兔擇日
評(píng)論
0/150
提交評(píng)論