個(gè)人原創(chuàng)文學(xué)網(wǎng)站 本科畢業(yè)論文_第1頁
個(gè)人原創(chuàng)文學(xué)網(wǎng)站 本科畢業(yè)論文_第2頁
個(gè)人原創(chuàng)文學(xué)網(wǎng)站 本科畢業(yè)論文_第3頁
個(gè)人原創(chuàng)文學(xué)網(wǎng)站 本科畢業(yè)論文_第4頁
個(gè)人原創(chuàng)文學(xué)網(wǎng)站 本科畢業(yè)論文_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、摘 要文學(xué)一直是我所鐘愛的,特別是中國的古典文學(xué)。所以在這次的畢業(yè)設(shè)計(jì)中,我選擇制作一個(gè)原創(chuàng)文學(xué)網(wǎng)站。我采用ASP結(jié)合HTML以及Access數(shù)據(jù)庫來進(jìn)行設(shè)計(jì)。使用Windows2000中的IIS作為效勞器端進(jìn)行測試。這個(gè)網(wǎng)站中將分詩詞曲賦、散文隨筆、小說故事、雜文評(píng)論、名篇賞析、無知作品六個(gè)欄目,供網(wǎng)友發(fā)表自己的原創(chuàng)文章及收錄自己的作品。參加文章審核機(jī)制,審核分為五個(gè)級(jí)別,第五級(jí)將參加精華區(qū)。用戶分為管理員,審核員,錄入員三種。參加了通過web進(jìn)行在線管理的模塊,使網(wǎng)站成為名副其實(shí)的動(dòng)態(tài)化網(wǎng)站。根本上成功地實(shí)現(xiàn)了設(shè)計(jì)任務(wù)書的要求。通過此次畢業(yè)設(shè)計(jì),我比擬全面地了解了如何使用Access建立數(shù)

2、據(jù)庫,如何利用ASP與數(shù)據(jù)庫進(jìn)行連接。并積累了制作一個(gè)簡單網(wǎng)站應(yīng)有的經(jīng)驗(yàn)。關(guān)鍵字: 文學(xué),原創(chuàng),ASPAbstractLiterature has always been my favorite, especially the classical literature of China. So in the graduation project , I choose to make an original literary website. I adopt ASP to combine HTML and Access database to design. Use IIS in Windows

3、2000 to test as the end of the server. The website lieutenant general divide poem words and tune compose, prose random notes, novel story, essay comment, famous chapter enjoyment, ignorant works six column, for the netizen to publish ones own original articles and record their works. The article by

4、adding verify mechanism, the processing is divided into five levels , the fifth grade will join the quintessence district . Users divide into the administrator, auditor, the persons who input are the three kinds. And has connected forum, chartroom, message pad, etc. Has joined module carrying on onl

5、ine management through the web, make websites become a truly dynamic website. Basically, the successful realization of the tasks of the design requirements. Through this graduation project, I have understood in an all- round way how to use Access to set up the database , how to utilize ASP and datab

6、ase connections. And has accumulated a simple websites due experience of making.Key words: Literature, original, Asp目 錄 TOC o 1-3 h z u HYPERLINK l _Toc202137313 摘 要 PAGEREF _Toc202137313 h I HYPERLINK l _Toc202137314 Abstract PAGEREF _Toc202137314 h II HYPERLINK l _Toc202137315 第一章 緒 論 PAGEREF _Toc

7、202137315 h 1 HYPERLINK l _Toc202137316 1.1選題背景 PAGEREF _Toc202137316 h 1 HYPERLINK l _Toc202137317 1.2網(wǎng)絡(luò)文學(xué)的現(xiàn)狀 PAGEREF _Toc202137317 h 2 HYPERLINK l _Toc202137318 1.3本文各章的主要結(jié)構(gòu) PAGEREF _Toc202137318 h 4 HYPERLINK l _Toc202137319 第二章 系統(tǒng)開發(fā)工具介紹 PAGEREF _Toc202137319 h 5 HYPERLINK l _Toc202137320 2.1ASP介

8、紹 PAGEREF _Toc202137320 h 5 HYPERLINK l _Toc202137321 2.2 Dreamweaver MX 2004簡介 PAGEREF _Toc202137321 h 7 HYPERLINK l _Toc202137322 2.3 IIS/PWS的安裝 PAGEREF _Toc202137322 h 8 HYPERLINK l _Toc202137323 第三章 系統(tǒng)分析 PAGEREF _Toc202137323 h 10 HYPERLINK l _Toc202137324 3.1 系統(tǒng)的可行性分析 PAGEREF _Toc202137324 h 10

9、 HYPERLINK l _Toc202137325 3.1.1 經(jīng)濟(jì)可行性 PAGEREF _Toc202137325 h 10 HYPERLINK l _Toc202137326 3.1.2 技術(shù)可行性 PAGEREF _Toc202137326 h 10 HYPERLINK l _Toc202137327 3.1.3 運(yùn)行可行性 PAGEREF _Toc202137327 h 11 HYPERLINK l _Toc202137328 3.2 系統(tǒng)功能需求 PAGEREF _Toc202137328 h 11 HYPERLINK l _Toc202137329 3.3 系統(tǒng)的數(shù)據(jù)需求 PA

10、GEREF _Toc202137329 h 13 HYPERLINK l _Toc202137330 3.4 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc202137330 h 15 HYPERLINK l _Toc202137331 3.5系統(tǒng)的環(huán)境需求 PAGEREF _Toc202137331 h 19 HYPERLINK l _Toc202137332 3.5.1 硬件條件 PAGEREF _Toc202137332 h 19 HYPERLINK l _Toc202137333 3.5.2 軟件條件 PAGEREF _Toc202137333 h 19 HYPERLINK l _Toc

11、202137334 3.6系統(tǒng)性能 PAGEREF _Toc202137334 h 19 HYPERLINK l _Toc202137335 第四章 系統(tǒng)總體設(shè)計(jì) PAGEREF _Toc202137335 h 20 HYPERLINK l _Toc202137336 4.1系統(tǒng)功能模塊的總體設(shè)計(jì) PAGEREF _Toc202137336 h 20 HYPERLINK l _Toc202137337 4.1.1 系統(tǒng)的功能描述 PAGEREF _Toc202137337 h 20 HYPERLINK l _Toc202137338 4.1.2 系統(tǒng)功能模塊圖示 PAGEREF _Toc202

12、137338 h 21 HYPERLINK l _Toc202137339 4.2數(shù)據(jù)庫設(shè)計(jì) PAGEREF _Toc202137339 h 22 HYPERLINK l _Toc202137340 4.3 數(shù)據(jù)庫的實(shí)施運(yùn)行與維護(hù) PAGEREF _Toc202137340 h 25 HYPERLINK l _Toc202137341 第五章 個(gè)人文學(xué)網(wǎng)站詳細(xì)設(shè)計(jì) PAGEREF _Toc202137341 h 26 HYPERLINK l _Toc202137342 5.1數(shù)據(jù)庫連接 PAGEREF _Toc202137342 h 26 HYPERLINK l _Toc202137343 5

13、.2 系統(tǒng)界面設(shè)計(jì)及實(shí)現(xiàn) PAGEREF _Toc202137343 h 26 HYPERLINK l _Toc202137344 系統(tǒng)首頁 PAGEREF _Toc202137344 h 26 HYPERLINK l _Toc202137345 用戶登錄模塊設(shè)計(jì) PAGEREF _Toc202137345 h 27 HYPERLINK l _Toc202137346 用戶注冊(cè)管理 PAGEREF _Toc202137346 h 29 HYPERLINK l _Toc202137347 找回密碼模塊 PAGEREF _Toc202137347 h 31 HYPERLINK l _Toc2021

14、37348 5.2.5 管理員首頁 PAGEREF _Toc202137348 h 32 HYPERLINK l _Toc202137349 添加文章評(píng)論頁面 PAGEREF _Toc202137349 h 32 HYPERLINK l _Toc202137350 5.2.7 文章分類搜索頁面 PAGEREF _Toc202137350 h 33 HYPERLINK l _Toc202137351 后臺(tái)管理頁面 PAGEREF _Toc202137351 h 35 HYPERLINK l _Toc202137352 文章修改頁面 PAGEREF _Toc202137352 h 35 HYPER

15、LINK l _Toc202137353 5.3系統(tǒng)調(diào)試和測試 PAGEREF _Toc202137353 h 37 HYPERLINK l _Toc202137354 5.3.1 用戶登錄測試 PAGEREF _Toc202137354 h 37 HYPERLINK l _Toc202137355 5.3.2 用戶注冊(cè)測試 PAGEREF _Toc202137355 h 38 HYPERLINK l _Toc202137356 5.3.3 管理員登錄測試 PAGEREF _Toc202137356 h 38 HYPERLINK l _Toc202137357 5.4 系統(tǒng)維護(hù) PAGEREF

16、 _Toc202137357 h 39 HYPERLINK l _Toc202137358 總結(jié) PAGEREF _Toc202137358 h 40 HYPERLINK l _Toc202137359 致謝 PAGEREF _Toc202137359 h 41 HYPERLINK l _Toc202137360 參考文獻(xiàn) PAGEREF _Toc202137360 h 42第一章 緒 論1.1選題背景互聯(lián)網(wǎng)進(jìn)入中國是上世紀(jì)90年代初的事,距今不過十余年?!半娔X在當(dāng)時(shí)還是新玩意兒。隨著信息產(chǎn)業(yè)根底設(shè)施的改造和建設(shè),以及電子計(jì)算機(jī)的廣泛普及應(yīng)用,到90年代中后期,“上網(wǎng)成為一種新的潮流。國人上網(wǎng)

17、用戶數(shù)增長速度遠(yuǎn)遠(yuǎn)超過世界水平,到達(dá)成倍增長。互聯(lián)網(wǎng)上的各種信息效勞也日趨完善。這些都為網(wǎng)絡(luò)文學(xué)的興起創(chuàng)造了物質(zhì)條件。 網(wǎng)絡(luò)開始普及后,走在朝代尖端的人們都迫不及待的涌上“網(wǎng)里。很多人都依靠網(wǎng)絡(luò)來工作、學(xué)習(xí)、投資、通訊及滿足自己的各種所需。在長期于0于1這二進(jìn)制數(shù)字構(gòu)成的冰泠的計(jì)算機(jī)接觸的情況下,渴望人與人之間的交流的人感到精神上的寂寞、空虛。 方法是問題出現(xiàn)后才出現(xiàn)的。各樣因?yàn)闇贤ǘa(chǎn)生了的效勞出現(xiàn)在網(wǎng)上。 如網(wǎng)上聊天工具ICQ、OICQ、聊天室等。以及供人們交流信息的場所BBS電子公告板的出現(xiàn)。后來出現(xiàn)的論壇、討論區(qū)等等,也是屬于BBS的一類。 網(wǎng)絡(luò)文學(xué)因網(wǎng)絡(luò)而產(chǎn)生,通過網(wǎng)絡(luò)傳播,這與傳統(tǒng)

18、文學(xué)作品的創(chuàng)作、出版、發(fā)行的過程是截然不同的。他之所以能紅透半邊天,有其必然的原因。 從網(wǎng)絡(luò)寫手們的創(chuàng)作意義上講: 首先,網(wǎng)絡(luò)的最大特征是自由和開放,在這一片虛擬的世界中,你可以自由的呼吸,自由地思考,自由地發(fā)揮自己的想象力。而文學(xué)創(chuàng)作的靈魂就在于追求自由。從這一點(diǎn)上來,網(wǎng)絡(luò)文學(xué)的本身就更切近文學(xué)創(chuàng)作的內(nèi)在本質(zhì)。 其次,由于網(wǎng)絡(luò)是虛擬的世界,這就為創(chuàng)作多了一個(gè)更能發(fā)揮想象力的主題空間。而將網(wǎng)絡(luò)與現(xiàn)實(shí)結(jié)合起來就能給創(chuàng)作者認(rèn)識(shí)社會(huì)提供了一個(gè)全新的視角,通過描寫網(wǎng)絡(luò)的虛擬來反襯社會(huì)的真實(shí),給人以更深刻的啟迪和思考。虛擬的網(wǎng)絡(luò)賦予愛情、生活更加獨(dú)特和深刻的意義。從這個(gè)角度來講,網(wǎng)絡(luò)文學(xué)已經(jīng)不僅僅是傳統(tǒng)

19、文學(xué)在網(wǎng)絡(luò)上的延伸,而是作為一種全新的文學(xué)在網(wǎng)絡(luò)上誕生。再者,網(wǎng)絡(luò)文學(xué)是屬于群眾的文學(xué),而不再是“精英的天下。在網(wǎng)上,只要你酷愛寫作,只要你有表達(dá)的欲望,那么你就能實(shí)現(xiàn)自己的愿望。不必?fù)?dān)憂你的觀點(diǎn)偏頗或過激,也不須擔(dān)憂文筆晦澀,而且文章一寫成就等于發(fā)表,在創(chuàng)作的同時(shí)即能獲得成就感。與傳統(tǒng)文學(xué)的這種差異,可以使各網(wǎng)友們?cè)诰W(wǎng)絡(luò)上盡情發(fā)揮他們的文學(xué)熱情。因此網(wǎng)絡(luò)不僅可以讓那些極天分的又勤奮探索的天才們大展身手,還能培養(yǎng)和開掘那些素質(zhì)不高但酷愛寫作的一般寫手,不斷成就他們的文學(xué)夢(mèng)。 從讀者的角度講 :首先,網(wǎng)絡(luò)文學(xué)比傳統(tǒng)文學(xué)輕松幽默,更容易被接受和消化。由于它們的形式集知識(shí)、娛樂于一體,與現(xiàn)代人的觀念

20、意識(shí)更接近,更加能反映出現(xiàn)代人的心聲?,F(xiàn)代人在電腦旁工作、學(xué)習(xí)時(shí)機(jī)多了,時(shí)間一長,自然需要一種東西進(jìn)行調(diào)劑,于是眾多的網(wǎng)上文學(xué)便應(yīng)運(yùn)而生了。 網(wǎng)絡(luò)時(shí)代是一個(gè)充滿壓力的緊張的時(shí)代,更多的人需要的是一種“快餐文化;網(wǎng)絡(luò)時(shí)代還是一個(gè)感情泛濫而缺乏真情實(shí)感的時(shí)代,需要沒有銅臭的愛情,貼身的生活,貼心的話語來填補(bǔ)人們的精神空白。網(wǎng)絡(luò)眾多寫手們也是生活在現(xiàn)實(shí)與網(wǎng)絡(luò)中的普通人,他們講訴的故事更具有真感情,更具有感召力,更能動(dòng)人心弦??傊?,這些網(wǎng)文是更符合現(xiàn)代人越見挑剔的胃口。 其次,網(wǎng)絡(luò)文學(xué)的體裁靈活,短小精悍,風(fēng)格迥異。有的文學(xué)作品構(gòu)思之奇妙,文筆之優(yōu)美,恐怕是很多傳統(tǒng)作家都不及的。不少網(wǎng)絡(luò)文學(xué)作品在細(xì)節(jié)

21、,意境營造,文字功底方面均到達(dá)了相當(dāng)高的藝術(shù)水淮。正因如此,網(wǎng)絡(luò)文學(xué)才受到如此高的待遇,被讀者們百般追捧。網(wǎng)絡(luò)寫手們創(chuàng)作的動(dòng)力,大局部均來源于讀者們對(duì)其極大的熱情與鼓勵(lì)。1.2網(wǎng)絡(luò)文學(xué)的現(xiàn)狀如何評(píng)價(jià)時(shí)下的網(wǎng)絡(luò)文學(xué)?網(wǎng)絡(luò)文學(xué)如果有缺陷,哪里才是它的“軟肋?我以為,當(dāng)前網(wǎng)絡(luò)文學(xué)總體水平不高,其癥結(jié)主要在于它依托數(shù)字化媒體優(yōu)勢(shì),以群眾狂歡的“新民間話語形式,遠(yuǎn)離了文學(xué)應(yīng)有的人文審美本性,一些網(wǎng)絡(luò)寫手以游戲沖動(dòng)替代審美動(dòng)機(jī),用技術(shù)智慧替代藝術(shù)規(guī)律,用工具理性替代價(jià)值理性,以“技術(shù)的藝術(shù)性打造“藝術(shù)的技術(shù)化,最終導(dǎo)致“網(wǎng)絡(luò)文化快餐的“非藝術(shù)化和“非審美性。有人進(jìn)行過一項(xiàng)半年多的網(wǎng)絡(luò)文學(xué)現(xiàn)狀調(diào)查,走訪了近

22、300個(gè)文學(xué)網(wǎng)站,其中包括了“榕樹下、“黃金書屋等10大熱門文學(xué)網(wǎng)站,調(diào)查統(tǒng)計(jì)的數(shù)據(jù)說明:網(wǎng)絡(luò)原創(chuàng)文學(xué)題材排在前三位的是:網(wǎng)戀故事、搞笑和武俠題材,分別占作品總數(shù)的43、17和15,在文學(xué)體裁上數(shù)量居多的是散文占50.6,其次才是小說占29.85,而最能表達(dá)網(wǎng)絡(luò)文學(xué)特色的超媒體、超文本作品所占不到0.3。更有人形容為“網(wǎng)絡(luò)之上,帖子與網(wǎng)絡(luò)文學(xué),相差宛如天上之明月與地上之圓鱉。網(wǎng)絡(luò)原創(chuàng)作品數(shù)多量廣僅“榕樹下網(wǎng)站5年多時(shí)間積累的原創(chuàng)作品就已超過200萬篇,其中確實(shí)不乏令人“熱淚盈眶之作,也有理工出身而非“根正苗紅的寫手卻能嘔心瀝血、碩果累累。號(hào)稱“網(wǎng)上俏黃蓉的王貓貓、“網(wǎng)上蝙蝠韋一笑、“曼妙游神云

23、中君等都非“正宗嫡系,卻沒有人因?yàn)樗麄儭芭蚤T庶出就否認(rèn)他們網(wǎng)絡(luò)寫作的成就,在這個(gè)常識(shí)性問題上大可不必套用“魯迅學(xué)醫(yī)抑或巴爾扎克學(xué)法律來駁難。問題在于無論你讀了多少“熱淚盈眶之作,眼下的網(wǎng)上作品較之于傳統(tǒng)文學(xué)在質(zhì)量和水準(zhǔn)上存在較大落差卻是不爭的事實(shí),究其原因與網(wǎng)絡(luò)寫手藝術(shù)素養(yǎng)不夠、水平參差不齊有關(guān),也與網(wǎng)絡(luò)媒體的自由、交互、共享的特點(diǎn)有關(guān)。從深層上看,與寫手無視藝術(shù)規(guī)律的游戲心態(tài)和技術(shù)崇拜脫不了干系。網(wǎng)絡(luò)打破了權(quán)力話語,讓文學(xué)回歸民間,提供了“人人都能當(dāng)作家的契機(jī),這對(duì)藝術(shù)生產(chǎn)力無疑是一次解放,但只懂“技術(shù)不懂“藝術(shù)的結(jié)果便是只有“網(wǎng)絡(luò)沒有“文學(xué)。有人把網(wǎng)絡(luò)當(dāng)作“公共花園,去種下一株心愛的花朵,

24、有人那么把它當(dāng)“痰盂,隨便去吐上一口,還有“一幫走在沙漠的大蝦們頂著個(gè)破草帽夢(mèng)想著當(dāng)皇帝的華蓋典型的自我崇拜和自戀。桑地稱網(wǎng)上作品“比垮掉的一代還沉淪,這些也都不是沒有道理的。美國作家杰克明戈為網(wǎng)上作品劃了一個(gè)比例:“80的網(wǎng)絡(luò)上的寫作都是令人討厭的,10由于其思想偏執(zhí)而令人發(fā)狂,而只有10是精彩而有趣的,值得令人拼命地想看完它余下局部。何文也說:“網(wǎng)絡(luò)文學(xué)中到處都是包裝了的欲望、暢銷著的自私、批量化的虛榮、自覺或不自覺地作秀。 盡管網(wǎng)絡(luò)文學(xué)還未贏得歷史的尊重,有時(shí)難免讓人“走在愛與痛的邊緣,但我仍然贊同較早“觸網(wǎng)的資深作家陳村的看法:網(wǎng)絡(luò)文學(xué)處于幼年期,還不成熟,但“前途無量。我做這個(gè)網(wǎng)站的

25、目的就是讓和我一樣熱愛文學(xué)的朋友有這樣一個(gè)地方來展示自己的作品。就上面我所說的,網(wǎng)絡(luò)文學(xué)中出現(xiàn)了許多十分優(yōu)秀作者,他們創(chuàng)作出了許多值得我們回憶的文章,也出現(xiàn)了許多著名的文學(xué)網(wǎng)站和文學(xué)論壇,但也許也于全面開展文學(xué)以及文學(xué)商業(yè)化的目的考慮,這些網(wǎng)站大多包容了幾乎所有形式的文學(xué)內(nèi)容,其中可能有我們不想看到的。但同時(shí)一定程度的舍棄了中國古典的文學(xué)。所以,我的網(wǎng)站作為一個(gè)完全免費(fèi),完全從原創(chuàng)古典文學(xué)考慮,讓志同道合的朋友象是處于一個(gè)小家庭那樣感到溫馨和舒適,對(duì)于我們所感興趣的文學(xué)進(jìn)行欣賞和討論,它還是有其存在的價(jià)值的。1.3本文各章的主要結(jié)構(gòu)本文各章的根本內(nèi)容如下:第一章 闡述了個(gè)人文學(xué)網(wǎng)站的選題背景以

26、及網(wǎng)絡(luò)文學(xué)的現(xiàn)狀。第二章 簡單介紹了開發(fā)系統(tǒng)所用到的關(guān)鍵技術(shù)。第三章 系統(tǒng)分析主要內(nèi)容包括:系統(tǒng)可行性分析;系統(tǒng)功能需求;系統(tǒng)的數(shù)據(jù)需求以及系統(tǒng)的環(huán)境需求。第四章 系統(tǒng)總體設(shè)計(jì)的主要內(nèi)容包括:系統(tǒng)功能描述;系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì);數(shù)據(jù)庫的設(shè)計(jì),數(shù)據(jù)庫的實(shí)施運(yùn)行與維護(hù)等內(nèi)容。第五章 系統(tǒng)詳細(xì)設(shè)計(jì)的主要內(nèi)容包括系統(tǒng)流程設(shè)計(jì);系統(tǒng)界面設(shè)計(jì)及實(shí)現(xiàn);系統(tǒng)調(diào)試和測試以及系統(tǒng)維護(hù)等內(nèi)容。第二章 系統(tǒng)開發(fā)工具介紹2.1ASP介紹ASP是1996年由Microsoft推出的運(yùn)行于效勞器端的WEB應(yīng)用程序開發(fā)技術(shù).只能運(yùn)行于WINDOWNTWINDOWS/IIS平臺(tái)ASP之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)

27、生的執(zhí)行結(jié)果都是標(biāo)準(zhǔn)的HTML格式,而且這些程序是在網(wǎng)絡(luò)效勞端中執(zhí)行,使用一般的瀏覽器如IE 或Netscape都可以正確地獲得ASP的“執(zhí)行結(jié)果,并且將這ASP執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽,不像VBScript或 JavaScript是在客戶端Client的瀏覽器上執(zhí)行,假設(shè)使用VBScript來設(shè)計(jì)程序,客戶端Client在IE瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶端Client假設(shè)使用Netscape瀏覽器就無法顯示VBScript的執(zhí)行結(jié)果1。任何開發(fā)工具皆可開展ASP。只要使用一般的文書編輯程序,如Windows記事本,就可以編輯。當(dāng)然,其他網(wǎng)頁開展工具,例如,Dreamwea

28、ver、 FrontPage等也都可以;不過還是建議你用記事本來寫,既省錢又方便,假設(shè)是使用那些所見即所得的網(wǎng)頁編輯來寫ASP,可能會(huì)發(fā)生一些意想不到的離奇狀態(tài)。兼容各家瀏覽由于ASP程序是在網(wǎng)絡(luò)效勞器端中執(zhí)行,執(zhí)行結(jié)果所產(chǎn)生的HTML文件適用于不同的瀏覽器。語言相容性高。ASP與所有的ActiveX Script語言都相容,除了可結(jié)合HTML,VBScript、Java Script、Active X效勞器組件來設(shè)計(jì)外,并可經(jīng)由“plug-In外掛組件模組的方式,使用其他廠商Third Party所提供的語言。隱密平安性高。如果我們?cè)跒g覽器中直接查看網(wǎng)頁的原始代碼,就只能看到HTML文件,原

29、始的ASP程序代碼是看不到的!這是因杰ASP程序先于網(wǎng)站效勞Web Server端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn)HTML文件,再傳送到客戶端Client的瀏覽器上,因此,我們所辛苦撰寫的ASP程序并不會(huì)輕易地被看見進(jìn)而被盜用。易于操控?cái)?shù)據(jù)庫。ASP可以輕易地通過ODBC(Open Database Connectivity)驅(qū)動(dòng)程序連接各種不同的數(shù)據(jù)庫,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可將“文本文件或是Excel 文件當(dāng)成數(shù)據(jù)庫用。面向?qū)ο髮W(xué)習(xí)容易。ASP具備有面向?qū)ο驩bject-Oriented功能,學(xué)習(xí)容易,ASP提供了五種方便能力強(qiáng)大的內(nèi)建對(duì)象:R

30、equest、Response、Sever、Application以及Session,同時(shí),假設(shè)使用ASP內(nèi)建的“Application對(duì)象或Session對(duì)象所撰寫出來的ASP程序可以在多個(gè)網(wǎng)頁之間暫時(shí)保存必要的信息。Request, Response ,Server ,Session, Application Object和 Context 從客戶端取得信息將信息送給客戶端提供一些Web效勞器工具儲(chǔ)存在一個(gè)Session內(nèi)的用戶信息,該信息僅可被該用戶訪問在一個(gè)ASP-Application中讓不同的客戶端共享信息.由于asp具有以上的優(yōu)點(diǎn),所以我選擇了ASP結(jié)合Dreamweaver架構(gòu)

31、我的個(gè)人原創(chuàng)網(wǎng)站。瀏覽器ASP嵌入式程序數(shù)據(jù)庫其他Web ServerIISASP的工作原理:在對(duì)ASP的運(yùn)行過程可以參照以下圖:圖2-1 ASP工作原理圖以下是對(duì)ASP動(dòng)態(tài)網(wǎng)頁處理過程的概述:1用戶向Web效勞器傳送一個(gè).asp頁面請(qǐng)求。2效勞器接到請(qǐng)求后根據(jù).asp擴(kuò)展名判斷用戶要瀏覽的是一個(gè)ASP文件。3效勞器從內(nèi)存或硬盤中讀取相應(yīng)的ASP文件。4ASP程序被傳送給效勞器上的asp.dll并編譯運(yùn)行,產(chǎn)生標(biāo)準(zhǔn)的HTML文件。5產(chǎn)生的HTML文件作為用戶請(qǐng)求的響應(yīng)傳回給用戶端瀏覽器,用戶端瀏覽器進(jìn)行解釋運(yùn)行。2.2 Dreamweaver MX 2004簡介Dreamweaver MX 2

32、004是Dreamweaver MX 2004的最新的一個(gè)版本,它采用了許多先進(jìn)的技術(shù),可以快速高效的創(chuàng)立極具表現(xiàn)力的和動(dòng)感效果不錯(cuò)的網(wǎng)頁。只值得一提的是,Dreamweaver MX 2004提供了了更加完善的站點(diǎn)管理機(jī)制,可以說,改軟件是集網(wǎng)頁和站點(diǎn)管理兩大法寶與一身的超重量級(jí)創(chuàng)作工具。Dreamweaver 具有簡單、易學(xué)等特點(diǎn),只要具備初步的網(wǎng)頁制作知識(shí),即使是初學(xué)者也可以制作出精致的網(wǎng)頁,它并不需要學(xué)習(xí)大量的專業(yè)知識(shí)。Dreamweaver MX 2004提供有更多功能強(qiáng)勁的可視化設(shè)計(jì)工具、應(yīng)用開發(fā)環(huán)境和代碼編輯支持,它可以使開發(fā)人員和設(shè)計(jì)師能夠快捷的創(chuàng)立代碼標(biāo)準(zhǔn)的應(yīng)用程序,集成度非

33、常高,開發(fā)環(huán)境精簡并且高效。開發(fā)人員可以運(yùn)用Dreamweaver 和效勞器技術(shù)來構(gòu)建功能強(qiáng)大的網(wǎng)絡(luò)應(yīng)用程序,以銜接到用戶的數(shù)據(jù)、網(wǎng)路效勞體系。Dreamweaver MX 2004提供了強(qiáng)大的標(biāo)準(zhǔn)管理,以確保高質(zhì)量的設(shè)計(jì)。設(shè)計(jì)環(huán)境提供了CSS,可以迅速高效的開發(fā)代碼6。Dreamweaver MX 2004新特點(diǎn)簡介如下:1可支持自動(dòng)檢測標(biāo)簽和CSS規(guī)那么來適應(yīng)所有主流瀏覽器2提供了更強(qiáng)大的CSS支持。3內(nèi)建的圖形編輯引擎。4增強(qiáng)的FTP平安性。5增大了對(duì)主流后臺(tái)環(huán)境的支持。6可直接講Word和Excel文件復(fù)制和粘貼到Dreamweaver 。7跟Macromedia的其他產(chǎn)品的結(jié)合更加緊

34、密。2.3 IIS的安裝安裝IIS2IIS4.0內(nèi)附于Windows NT Option Pack 3,適用的平臺(tái)為NT Server4.0。 Windows 2000 Serser/Professional Server都有IIS5.0,前者公自動(dòng)安裝IIS5,后者那么不會(huì)。 設(shè)置上和NT Server4.0原有的方式有些差異,步驟如下:步驟1:翻開“控制面板下的“添加/刪除程序選項(xiàng),接著選取左下角“添加/刪除Windows組件“,如以下圖:圖 2-2 安裝IIS圖例步驟2:稍待片刻出現(xiàn)“Windows組件向?qū)А按翱诤螅谄渖瞎催xInternet Information Services(I

35、IS)、Indexing Server與Script Debugger等,如以下圖所示:圖2-3 WINDOWS組件最后,按“下一步按鈕開始安裝。第三章 系統(tǒng)分析開發(fā)一個(gè)系統(tǒng)軟件,首先應(yīng)該了解用戶對(duì)系統(tǒng)的具體要求和真正需求,了解系統(tǒng)實(shí)施后要到達(dá)的目標(biāo),確定系統(tǒng)要實(shí)現(xiàn)的功能和系統(tǒng)具有的性能;確定軟件所使用的設(shè)計(jì)平臺(tái),所開發(fā)的應(yīng)用軟件的運(yùn)行環(huán)境;通過調(diào)查分析去了解系統(tǒng)的業(yè)務(wù)流程,分析系統(tǒng)中的數(shù)據(jù)流和長期使用的數(shù)據(jù)存儲(chǔ),以及描述數(shù)據(jù)對(duì)象的屬性和分析數(shù)據(jù)對(duì)象彼此間相互連接的關(guān)系;確定數(shù)據(jù)庫設(shè)計(jì)中需要的數(shù)據(jù)結(jié)構(gòu),這些因素保證了開發(fā)過程按照滿足用戶需求為目的向正確工程開發(fā)方向進(jìn)行,這是每個(gè)網(wǎng)站開發(fā)工程管理

36、者都必須面對(duì)的問題。3.1 系統(tǒng)的可行性分析系統(tǒng)的可行性分析包括兩個(gè)詳細(xì)的局部:分析開發(fā)新的系統(tǒng)的必要性和可能性。必要性在前面系統(tǒng)初步調(diào)查中已經(jīng)作了詳細(xì)的分析,在這里就不再贅述;可能性主要包括經(jīng)濟(jì)可行性、技術(shù)可行性和運(yùn)行可行性三個(gè)方面5。3.1.1 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性研究是對(duì)組織的經(jīng)濟(jì)現(xiàn)狀和投資能力進(jìn)行分析,對(duì)系統(tǒng)建設(shè)運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對(duì)系統(tǒng)建成后可能取得的社會(huì)和經(jīng)濟(jì)效益進(jìn)行估計(jì)。一個(gè)系統(tǒng)假設(shè)是不能帶來經(jīng)濟(jì)效益或經(jīng)濟(jì)效益低于開發(fā)本錢,那么這個(gè)系統(tǒng)的開發(fā)是毫無意義的。由于個(gè)人文學(xué)網(wǎng)站是作為畢業(yè)設(shè)計(jì)由我們學(xué)生自己開發(fā)的,在經(jīng)濟(jì)上的投入甚微,減少了人力和物力,也同時(shí)降低了人為的失誤率。因此在

37、經(jīng)濟(jì)上是可行的。3.1.2 技術(shù)可行性技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等,這樣既可以降低本錢,而且可以大大降低勞開工作量。個(gè)人文學(xué)網(wǎng)站是用ASP VBSCRIPT開發(fā)語言,調(diào)試相對(duì)簡單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對(duì)可行的。軟件方面:由于目前單機(jī)模式相對(duì)開展成熟,故軟件的開發(fā)平臺(tái)成熟可行,它們速度快、容量大、可靠性能高、價(jià)格低,完全能滿足系統(tǒng)的需求。3.1.3 運(yùn)行可行性運(yùn)行可行性是對(duì)組織結(jié)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)、設(shè)施設(shè)施和環(huán)境對(duì)系統(tǒng)的適應(yīng)性及人員培訓(xùn)補(bǔ)充方案的可行性。當(dāng)前大學(xué)生信息化技術(shù)已經(jīng)相當(dāng)普及,每一個(gè)

38、大學(xué)生的計(jì)算機(jī)水平都有相當(dāng)?shù)母叨龋栽谶\(yùn)行上是可行性的。3.2 系統(tǒng)功能需求開發(fā)一個(gè)系統(tǒng)軟件,首先應(yīng)該了解用戶對(duì)系統(tǒng)的具體要求和真正需求,了解系統(tǒng)實(shí)施后要到達(dá)的目標(biāo),確定系統(tǒng)要實(shí)現(xiàn)的功能和系統(tǒng)具有的性能;確定軟件所使用的設(shè)計(jì)平臺(tái),所開發(fā)的應(yīng)用軟件的運(yùn)行環(huán)境;通過調(diào)查分析去了解系統(tǒng)的業(yè)務(wù)流程,分析系統(tǒng)中的數(shù)據(jù)流和長期使用的數(shù)據(jù)存儲(chǔ),以及描述數(shù)據(jù)對(duì)象的屬性和分析數(shù)據(jù)對(duì)象彼此間相互連接的關(guān)系;確定數(shù)據(jù)庫設(shè)計(jì)中需要的數(shù)據(jù)結(jié)構(gòu),這些因素保證了開發(fā)過程按照滿足用戶需求為目的向正確工程開發(fā)方向進(jìn)行,這是每個(gè)網(wǎng)站開發(fā)工程管理者都必須面對(duì)的問題?,F(xiàn)在行行色色的商務(wù)網(wǎng)站和個(gè)人網(wǎng)站正如雨后春筍般大量涌現(xiàn),小型個(gè)人

39、網(wǎng)站已經(jīng)成為一種時(shí)尚,尤其是在80后這一群體中。擁有一個(gè)自己的個(gè)性網(wǎng)站已經(jīng)成為當(dāng)代大學(xué)生的執(zhí)著追求。本個(gè)人文學(xué)網(wǎng)站系統(tǒng)主要基于ASP技術(shù),運(yùn)用IIS和Dreamweaver 等大量網(wǎng)站開發(fā)軟件,在Access數(shù)據(jù)庫根底上建立的系統(tǒng)。作為一個(gè)個(gè)人網(wǎng)站,我的網(wǎng)站有兩個(gè)主要的特點(diǎn):一是簡易,所有功能都只要求簡單的實(shí)現(xiàn);二是色調(diào)是淡雅為主,以突顯文學(xué)作品的內(nèi)涵。在這樣的主旨下,網(wǎng)站實(shí)現(xiàn)了以下的功能:網(wǎng)站主體局部是一個(gè)文章發(fā)表審核系統(tǒng),主要包括詩詞曲賦、散文隨筆、小說故事、雜文評(píng)論、名篇賞析、無知作品、情感森林、原創(chuàng)文學(xué)8個(gè)欄目。 另外有精華區(qū),進(jìn)站文章必須經(jīng)過審核,會(huì)員分三個(gè)等級(jí),即管理員,審核員和錄

40、入員,管理員和審核員有權(quán)限審核文章,文章分五星,五星的文章參加精華區(qū)。只有管理員才能進(jìn)行后臺(tái)操作。另外本網(wǎng)站主要實(shí)現(xiàn)了以下的功能:站內(nèi)搜索引擎,可通過作者名,文章名,文章內(nèi)容進(jìn)行搜索。在線管理網(wǎng)站,即使用管理員號(hào)登陸后,可在線管理文章,會(huì)員,網(wǎng)站欄目等。個(gè)人文集功能,但凡注冊(cè)會(huì)員都會(huì)有個(gè)人文集功能,收錄發(fā)表過的作品。文章超過20篇的個(gè)人文集會(huì)在首頁顯示。簡易版聊天室,功能極為簡單。在每篇文章之后,都會(huì)有留言版,讓讀者發(fā)表評(píng)論。個(gè)人文學(xué)網(wǎng)站包括以下頁面局部:1、用戶頁面局部:用戶登錄頁面:在系統(tǒng)首頁上輸入用戶名和密碼,單擊“登錄按鈕,如輸入信息合法,那么可以成功登錄個(gè)人文學(xué)網(wǎng)站。否那么,那么彈出

41、出錯(cuò)提示頁面。用戶注冊(cè)頁面:在網(wǎng)站的登錄頁面上單擊“注冊(cè)超級(jí)鏈接,可以進(jìn)入用戶注冊(cè)頁面,需要用戶填寫用戶姓名、用戶密碼、確認(rèn)密碼、用戶性別、電子郵箱、密碼提示、提示答案、作者寄語等信息后提交,假設(shè)信息輸入合法,那么注冊(cè)新用戶成功。文章搜索:可通過作者名,文章名,文章內(nèi)容等關(guān)鍵字進(jìn)行搜索。文章瀏覽頁面:游客和注冊(cè)會(huì)員都可以通過進(jìn)入首頁瀏覽該網(wǎng)站內(nèi)的所有文章,并可以查看網(wǎng)友的評(píng)論或者是自己發(fā)表評(píng)論。錄入會(huì)員首頁:錄入人員可以通過該頁進(jìn)入修改個(gè)人資料頁面對(duì)個(gè)人信息進(jìn)行修改或者是通過該頁面進(jìn)入發(fā)表文章頁面或者是對(duì)已發(fā)表但是為通過審核的文章進(jìn)行修改或者是刪除。審核會(huì)員首頁:審核員除具有錄入員的一切權(quán)利外

42、還擁有審核文章的權(quán)利。2、管理員頁面局部:后臺(tái)管理員登錄頁面:管理員可以通過身份驗(yàn)證進(jìn)入到后臺(tái)管理頁面,管理員除了具有普通會(huì)員的所有權(quán)利外還具有以下權(quán)利。用戶信息:對(duì)會(huì)員的信息進(jìn)行查詢、修改和刪除。只有管理員可以使用該功能,可以通過單擊用戶列表右側(cè)的“修改、“刪除超鏈接進(jìn)入用戶信息修改、刪除頁面,在原有信息的根底上修改并提交,與此同時(shí),刪除也將會(huì)刪除屬于該用戶的所有訂單信息。欄目信息:管理員可在該頁面對(duì)已有欄目進(jìn)行修改或刪除或者是增加新的欄目。瀏覽文章信息:管理員可以在該頁面對(duì)所有文章進(jìn)行修改或者刪除。審核文章信息:管理員可以在該頁面對(duì)會(huì)員發(fā)表的文章進(jìn)行審核、退稿或者是直接刪除。3.3 系統(tǒng)的

43、數(shù)據(jù)需求數(shù)據(jù)字典:在這個(gè)階段主要是收集根本數(shù)據(jù)以及數(shù)據(jù)處理的流程,為以后進(jìn)一步設(shè)計(jì)打下根底。首先,是內(nèi)容要求;調(diào)查應(yīng)用系統(tǒng)用戶所需要操作的數(shù)據(jù),決定在數(shù)據(jù) 庫中存儲(chǔ)什么數(shù)據(jù)。然后是處理要求;調(diào)查應(yīng)用系統(tǒng)用戶要求對(duì)數(shù)據(jù)進(jìn)行什么樣的處理,理清數(shù)據(jù)庫中各種數(shù)據(jù)之間的關(guān)系。解決這些問題,進(jìn)行詳細(xì)調(diào)查,保證信息收集的完整性。在數(shù)據(jù)庫需求分析后,得到一個(gè)數(shù)據(jù)字典文檔,包括:數(shù) 據(jù) 項(xiàng): 包括名稱、含義、類型、取值范圍、長度以及和其他數(shù)據(jù)項(xiàng)之間的邏輯關(guān)系。數(shù)據(jù)結(jié)構(gòu):假設(shè)干個(gè)數(shù)據(jù)項(xiàng)的有意義的集合,包括名稱、含義以及組成數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)項(xiàng)。數(shù) 據(jù) 流:指數(shù)據(jù)庫中數(shù)據(jù)的處理過程,包括輸入、處理和輸出。得到本系統(tǒng)的數(shù)

44、據(jù)字典如下:用戶信息表名稱 用戶信息表別名 admin描述 記錄用戶根本信息定義 用戶信息=用戶編號(hào)+用戶名稱+密碼+問題+問題答+E-mail+性別+注冊(cè)日期+個(gè)性簽名住址 表3-1 用戶信息表表3-2 文章信息表文章信息表名稱 文章信息表別名 article描述 存儲(chǔ)文章的根本信息定義 文章信息=文章編號(hào)+文章題目+文章內(nèi)容內(nèi)容+文章分類+是否審核+評(píng)論內(nèi)容+評(píng)論次數(shù)+閱讀次數(shù)表3-3 文章分類信息表相片信息表名稱 文章分類信息表別名 type 描述 存儲(chǔ)文章類別的根本信息定義 文章分類信息=類別編號(hào)+類別名稱+版主+發(fā)布時(shí)間表3-4 文章評(píng)論信息表文章評(píng)論信息表名稱 文章評(píng)論信息表別名

45、recive描述 存儲(chǔ)文章評(píng)論信息定義 文章評(píng)論信息=評(píng)論編號(hào)+文章編號(hào)+評(píng)論者姓名+評(píng)論題目+評(píng)論內(nèi)容+評(píng)論日期表3-5審核信息表審核信息表名稱 審核信息表別名 shenhe 描述 存儲(chǔ)文章審核的根本信息定義 審核信息=審核信息編號(hào)+用戶姓名+標(biāo)題+內(nèi)容+是否審核+分類編號(hào)+審核日期+文章類別3.4 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)級(jí)概念模型的過程就是概念結(jié)構(gòu)設(shè)計(jì),它是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。概念結(jié)構(gòu)設(shè)計(jì)的目標(biāo)是產(chǎn)生反映全組織信息需求的整體數(shù)據(jù)庫概念結(jié)構(gòu),即概念模式,描述概念結(jié)構(gòu)的工具是E-R圖。E-R圖是描述概念世界、建立概念模型的實(shí)用工具,包括3個(gè)根本要素。實(shí)體型:

46、用矩形框表示,在矩形框內(nèi)寫明實(shí)體名稱。屬性:用橢圓表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來。聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體連接起來,同時(shí)在菱形的無向邊說明聯(lián)系的類型如1:1,1:n,或m:n。系統(tǒng)實(shí)體屬性圖描述如下:管理員姓名權(quán)限性別密碼管理員管理員編號(hào)1. 管理員信息實(shí)體屬性圖:圖3-1管理員信息實(shí)體屬性圖2. 用戶信息實(shí)體屬性圖:用戶編號(hào)E-mail性別用戶用戶名問題答案問題注冊(cè)日期密碼權(quán)限圖3-2用戶信息實(shí)體屬性圖3.文章實(shí)體屬性圖:文章文章編號(hào)文章題目類別編號(hào)文章內(nèi)容類別名稱寫作日期文章作者是否審核圖3-3文章實(shí)體屬性圖4. 欄目實(shí)體屬性圖:欄目欄目編號(hào)

47、欄目名稱欄目版主創(chuàng)立時(shí)間圖3-4欄目實(shí)體屬性圖5. 審核實(shí)體屬性圖:是否通過審核審核審核編號(hào)文章內(nèi)容審核日期文章編號(hào)類別編號(hào)文章題目審核者姓名圖3-5審核實(shí)體屬性圖6、評(píng)論實(shí)體屬性圖:評(píng)論評(píng)論編號(hào)文章題目文章內(nèi)容評(píng)論日期評(píng)論內(nèi)容評(píng)論者姓名圖3-6評(píng)論實(shí)體屬性圖系統(tǒng)實(shí)體之間的E-R圖設(shè)計(jì)如下:管理員用戶管理欄目管理文章管理文章評(píng)論管理發(fā)表添加1N1N1NNMNN11圖3-7實(shí)體之間關(guān)系ER圖3.5系統(tǒng)的環(huán)境需求3.5.1 硬件條件以下是這次畢業(yè)設(shè)計(jì)所采用的硬件系統(tǒng)環(huán)境:CPU:INTEL Pentium 900內(nèi)存:512 MB硬盤:80G MBCD-ROM:TOSHIBA CD-ROM XM-

48、1902B網(wǎng)絡(luò)適配器:Xircom Cardbus Ethernet 100+Modem 56顯示器:Digital Flat Panel(1024x768)顯卡:ATI Technologies Inc.RAGE P/M Mobility AGP 2X3.5.2 軟件條件本次設(shè)計(jì)開發(fā)信息管理系統(tǒng)的軟件環(huán)境如下:操作系統(tǒng):Microsoft Windows 2000 Server數(shù)據(jù)庫開發(fā)與管理:Microsoft Access開發(fā)前臺(tái)應(yīng)用界面:Dreamweaver MX IIS5.03.6系統(tǒng)性能1.系統(tǒng)的可操作性系統(tǒng)的操作界面應(yīng)該盡量的簡潔明了,本系統(tǒng)應(yīng)該作到操作簡單、快速、系統(tǒng)的反響時(shí)

49、間快。2.系統(tǒng)的平安性本系統(tǒng)是一個(gè)管理系統(tǒng),有管理員和普通用戶的區(qū)分,這就需要我們?cè)谙到y(tǒng)中對(duì)不同人員的使用權(quán)限進(jìn)行區(qū)分,不同的使用人員所能訪問的頁面是不同的。這就保證了系統(tǒng)的平安性。3.系統(tǒng)的靈活性當(dāng)用戶需求,如操作方式、運(yùn)行環(huán)境、結(jié)果精度、數(shù)據(jù)結(jié)構(gòu)與其他軟件接口等發(fā)生變化時(shí),設(shè)計(jì)的軟件要做適當(dāng)調(diào)整,靈活性非常大。4.系統(tǒng)的可擴(kuò)展性一個(gè)系統(tǒng)在被使用了一段時(shí)間后,使用者都會(huì)對(duì)系統(tǒng)提出很多的改良意見,這就要求我們編寫的系統(tǒng)要有很好的可擴(kuò)展性。第四章 系統(tǒng)總體設(shè)計(jì)4.1系統(tǒng)功能模塊的總體設(shè)計(jì)4.1.1 系統(tǒng)的功能描述個(gè)人文學(xué)網(wǎng)站分為用戶頁面局部和管理員頁面局部。用戶局部包括瀏覽文章、發(fā)表文章、添加文

50、章評(píng)論、修改個(gè)人信息等功能。管理員頁面包括用戶管理、文章管理、文章分類管理、文章評(píng)論管理、管理員個(gè)人信息管理等模塊。管理員頁面的具體功能描述如下:文章管理:主要是審核用戶發(fā)表的文章。文章分類管理:即欄目管理,管理員可以添加、刪除或是編輯文章欄目。文章評(píng)論管理:主要是審核該評(píng)論是否存在不當(dāng)言論,以決定是否刪除該評(píng)論。個(gè)人信息管理:修改自己的個(gè)人資料。個(gè)人文學(xué)網(wǎng)站具體頁面實(shí)現(xiàn)的功能描述:41、主頁面 : 用戶可以在此頁面中查看所有用戶已發(fā)表并通過審核的文章。用戶還可以單擊鏈接,彈出或者轉(zhuǎn)到其它頁面來顯示該文章的詳細(xì)內(nèi)容。2、子頁面 : 在子頁面中,主要包括了詩詞曲賦、散文隨筆、小說故事、雜文評(píng)論、

51、名篇欣賞、無知作品、情感森林、原創(chuàng)文學(xué)。在主頁面中單擊子頁面的鏈接將在一個(gè)頁面中通過接收到的參數(shù)來實(shí)現(xiàn)分別顯示這八類文章的方法。3、搜索 : 頁面中的搜索功能主要包括了精確搜索和模糊搜索雙重功能。用戶在文本框中輸入文章的名稱不選擇類型時(shí),將按照模糊方式搜索站內(nèi)的信息;如果用戶選擇了類型,將在該類中查詢?cè)撐恼滦畔ⅰ?、詳細(xì)頁面 :在詳細(xì)頁面中,將顯示出用戶所選擇文章的詳細(xì)信息。詳細(xì)信息中包括文章名稱、文章具體內(nèi)容、作者、發(fā)表日期等信息。5、后臺(tái)管理頁面 : 該頁面是為管理員維護(hù)系統(tǒng)而設(shè)計(jì)的。管理員需登錄到管理員頁面中,來操作系統(tǒng)中的數(shù)據(jù)及用戶信息。4.1.2 系統(tǒng)功能模塊圖示通過系統(tǒng)的需求分析,

52、系統(tǒng)功能描述,個(gè)人文學(xué)網(wǎng)站的系統(tǒng)結(jié)構(gòu)如下:個(gè)人文學(xué)網(wǎng)站前臺(tái)管理后臺(tái)管理編輯文章評(píng)論用戶個(gè)人信息文章管理用戶管理欄目管理文章信息發(fā)表作品編輯文章審核文章圖4-1系統(tǒng)功能模塊圖系統(tǒng)用戶信息管理修改管理員個(gè)人信息修改或是刪除用戶個(gè)人信息修改用戶個(gè)人自身信息管理員個(gè)人用戶用戶管理功能模塊如圖 42 所示 : 圖4-2用戶管理功能模塊圖4.2數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫是信息管理系統(tǒng)的后臺(tái),存儲(chǔ)著所有的信息,在信息管理系統(tǒng)中有著很重要的地位。數(shù)據(jù)庫設(shè)計(jì)的好壞,直接影響到這個(gè)系統(tǒng)的運(yùn)行效率。良好的數(shù)據(jù)庫設(shè)計(jì),可以提高數(shù)據(jù)信息的存儲(chǔ)效率,保證數(shù)據(jù)信息的完整性和一致性。同時(shí),一個(gè)合理的數(shù)據(jù)庫結(jié)構(gòu)有利于程序的實(shí)現(xiàn)。這里選用

53、Acess 2003 作為后臺(tái)數(shù)據(jù)庫。設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來增加的需求。數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì):邏輯模型設(shè)計(jì)的主要目標(biāo)是產(chǎn)生一個(gè)DBMS可以處理的數(shù)據(jù)模型和數(shù)據(jù)庫模式。該模型必須滿足數(shù)據(jù)庫的存儲(chǔ)、一致性及運(yùn)行等各方面的用戶需求。邏輯模型設(shè)計(jì)的主要任務(wù)是:將概念數(shù)據(jù)庫模型轉(zhuǎn)換成目標(biāo)DBMS所支持的數(shù)據(jù)庫模型;開發(fā)目標(biāo)DBMS下的數(shù)據(jù)庫模式和子模式,即使用選定的DBMS的數(shù)據(jù)定義語言來描述數(shù)據(jù)模型;同時(shí)與應(yīng)用程序設(shè)計(jì)活動(dòng)相作用,給出應(yīng)用程序的設(shè)計(jì)指南。此外,完成這些任務(wù)的一個(gè)先決任務(wù)就是根據(jù)應(yīng)用環(huán)境的特征、數(shù)據(jù)特點(diǎn)來確定所需要的DBMS功能與特征,并選擇

54、目標(biāo)DBMS。3基于系統(tǒng)E-R圖, 完成了數(shù)據(jù)庫的邏輯設(shè)計(jì),構(gòu)造了如下數(shù)據(jù)表:用戶(admin)信息表,存儲(chǔ)用戶的個(gè)人信息。表結(jié)構(gòu)如表 4-1所示表 4-1 用戶信息表字段名類型長度字段含義備注ID文本長整型用戶編號(hào)主鍵Username文本50用戶名稱Passwd文本50密碼ask文本50問題answer文本50問題答案Sex文本50性別Date日期/時(shí)間注冊(cè)日期Email文本50E-mailInfor文本50個(gè)性簽名Addr文本50住址bigOLE對(duì)象oskey文本50用戶權(quán)限2. 文章(article)信息表, 存儲(chǔ)發(fā)布的文章的根本信息。表結(jié)構(gòu)如表 4-2所示表 4-2文章信息表字段名類型

55、長度字段含義備注 newsid自動(dòng)編號(hào)長整型編號(hào)主鍵Title文本50標(biāo)題Contend備注50文章內(nèi)容typeid數(shù)字長整型分類編號(hào)typename文本50分類名稱Shenghe文本50是否審核Hits數(shù)字長整型閱讀次數(shù)Review備注評(píng)論內(nèi)容Dateandtime日期/時(shí)間寫作日期reviewcount數(shù)字長整型評(píng)論次數(shù)3. 文章分類(type)信息表,存儲(chǔ)關(guān)于文章類別的根本信息. 表結(jié)構(gòu)如表4-3所示表4-3 文章分類信息表字段名類型長度字段含義備注Typeid自動(dòng)編號(hào)長整型分類編號(hào)主鍵TypeName文本20類別名稱Admin文本50版主Typetime日期/時(shí)間發(fā)布時(shí)間other文本

56、50其他4.文章評(píng)論(review)信息表,存儲(chǔ)關(guān)于對(duì)文章評(píng)論的根本信息.表結(jié)構(gòu)如表4-4所示表4-4 文章評(píng)論信息表字段名類型長度字段含義備注Reviewid自動(dòng)編號(hào)長整型評(píng)論編號(hào)主鍵 articleid數(shù)字長整型文章編號(hào)reviewname文本50評(píng)論者姓名Reviewtop文本30評(píng)論題目review備注評(píng)論內(nèi)容Time日期/時(shí)間評(píng)論日期5. 文章審核(shenhe)信息表,存儲(chǔ)對(duì)于文章審核的根本信息.表結(jié)構(gòu)如表4-5所示表4-5文章審核信息表字段名類型長度字段含義備注Newsid自動(dòng)編號(hào)長整型信息編號(hào)主鍵Username文本50用戶姓名Title文本50標(biāo)題Content備注內(nèi)容She

57、nhe文本255是否審核Typeid數(shù)字長整型分類編號(hào)Dateandtime文本255審核日期Type文本50文章類別4.3 數(shù)據(jù)庫的實(shí)施運(yùn)行與維護(hù)數(shù)據(jù)庫的實(shí)施主要是根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果,在計(jì)算機(jī)系統(tǒng)上建立實(shí)際的數(shù)據(jù)庫結(jié)構(gòu)、裝入數(shù)據(jù)并進(jìn)行程序的的調(diào)試。它相當(dāng)于軟件工程的代碼編寫和程序調(diào)試階段。數(shù)據(jù)庫的實(shí)施分為3個(gè)階段:建立數(shù)據(jù)庫結(jié)構(gòu),加載實(shí)驗(yàn)數(shù)據(jù)調(diào)試應(yīng)用程序,裝入實(shí)際數(shù)據(jù)。用數(shù)據(jù)定義語言DDL把數(shù)據(jù)庫的邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果轉(zhuǎn)換為程序代碼,然后經(jīng)過具體的DBMS的編譯處理和運(yùn)行,得到實(shí)際的數(shù)據(jù)庫。數(shù)據(jù)庫系統(tǒng)的運(yùn)行和維護(hù)是個(gè)長期的工作,是數(shù)據(jù)庫設(shè)計(jì)工作的延續(xù)和提高。在數(shù)據(jù)庫的運(yùn)行階段,

58、完成對(duì)數(shù)據(jù)庫的日常維護(hù),工作人員的主要工作如下: = 1 * GB2 數(shù)據(jù)庫的轉(zhuǎn)儲(chǔ)和恢復(fù)所謂轉(zhuǎn)儲(chǔ)就是定期地把整個(gè)數(shù)據(jù)庫復(fù)制到磁帶或其他磁盤上保護(hù)起來的過程。作為數(shù)據(jù)庫管理員,應(yīng)根據(jù)應(yīng)用的要求,指定不同的備份方案,保證一旦發(fā)生事故,能很快地將數(shù)據(jù)庫恢復(fù)到某種一致性的狀態(tài),盡量減少損失。 = 2 * GB2 數(shù)據(jù)庫的平安性、完整性控制在數(shù)據(jù)庫運(yùn)行階段,數(shù)據(jù)庫管理員應(yīng)該保證數(shù)據(jù)的平安,使數(shù)據(jù)庫不受某些有意或無意的侵犯。 = 3 * GB2 數(shù)據(jù)庫性能的監(jiān)督、分析和改造由于數(shù)據(jù)庫應(yīng)用環(huán)境、物理存儲(chǔ)的變化,特別是擁護(hù)和數(shù)據(jù)量的不斷增加,數(shù)據(jù)庫系統(tǒng)的運(yùn)行性能會(huì)發(fā)生變化。索引,數(shù)據(jù)庫管理員必須使用系統(tǒng)提供的

59、性能監(jiān)控和分析工具,經(jīng)常對(duì)數(shù)據(jù)庫的運(yùn)行、存儲(chǔ)空間及響應(yīng)時(shí)間進(jìn)行分析、確定改良措施。 = 4 * GB2 數(shù)據(jù)庫的重組織與重構(gòu)建系統(tǒng)在運(yùn)行過程中,由于不斷進(jìn)行插入、刪除和修改,會(huì)使數(shù)據(jù)庫的物理存儲(chǔ)情況變差,數(shù)據(jù)的存儲(chǔ)效率低,數(shù)據(jù)庫的性能下降。這時(shí)應(yīng)對(duì)數(shù)據(jù)庫進(jìn)行重組,以提高系統(tǒng)性能。5第五章 個(gè)人文學(xué)網(wǎng)站詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體實(shí)現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個(gè)階段的設(shè)計(jì)工作,應(yīng)該得到對(duì)目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語言書寫的程序。5.1數(shù)據(jù)庫連接在動(dòng)態(tài)網(wǎng)頁中,調(diào)用數(shù)據(jù)庫中的數(shù)據(jù)是十分頻繁的,為了防止編寫重復(fù)的代碼。編寫一個(gè)數(shù)據(jù)庫

60、連接文件是非常重要的。articleconn.asp文件的內(nèi)容包括連接數(shù)據(jù)庫的信息7。 在所有與數(shù)據(jù)庫連接的頁面只要包含該文件,就可以連接和翻開數(shù)據(jù)庫。本程序的代碼設(shè)計(jì)如下:5.2 系統(tǒng)界面設(shè)計(jì)及實(shí)現(xiàn)本系統(tǒng)的各個(gè)功能根本確定下來,接下來要在詳細(xì)設(shè)計(jì)的根底上,建立各個(gè)功能界面,實(shí)現(xiàn)系統(tǒng)的各個(gè)功能。5.2.1系統(tǒng)首頁該系統(tǒng)的主頁面分為top.asp、left.asp和主頁面三個(gè)局部,在主頁面的中間局部分別用include包含左局部left.asp文件和右局部(top.asp)文件。在瀏覽時(shí)將自動(dòng)加載到index.jsp頁面中,組成主頁面的整體頁面。在左局部left.jsp文件中,包含四局部:用戶登

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論