大學(xué)生社會活動與創(chuàng)業(yè)就業(yè)信息平臺的設(shè)計與開發(fā)【畢業(yè)論文】_第1頁
已閱讀1頁,還剩41頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  本科畢業(yè)論文</b></p><p><b>  (20_ _屆)</b></p><p>  大學(xué)生社會活動與創(chuàng)業(yè)就業(yè)信息平臺的設(shè)計與開發(fā)</p><p>  所在學(xué)院 </p><p>  專業(yè)班級 信

2、息管理與信息系統(tǒng) </p><p>  學(xué)生姓名 學(xué)號 </p><p>  指導(dǎo)教師 職稱 </p><p>  完成日期 年 月 </p><p><b>  摘 要</b>&

3、lt;/p><p>  隨著Internet越來越普及,互聯(lián)網(wǎng)已成為人們生活中不可或缺的部分,尤其是作為大學(xué)生的我們生活在這個信息化的時代,更加離不開網(wǎng)絡(luò)。為大學(xué)生提供一個信息分類的、用戶之間可以互動的信息平臺,他們將會為非常方便的獲得信息,從而增強社會競爭力。</p><p>  這次所設(shè)計的課題正是以互聯(lián)網(wǎng)為媒介服務(wù)于當代大學(xué)生,通過本網(wǎng)站為大學(xué)生提供一個信息分類的、用戶之間可以互動的信息

4、平臺。本文首先介紹了課題的研究的意義和目的,闡述了網(wǎng)頁制作相關(guān)的理論基礎(chǔ),探討了ASP技術(shù) 。接著,根據(jù)需求分析完成了系統(tǒng)的整體功能設(shè)計,選擇了合適的數(shù)據(jù)庫系統(tǒng),設(shè)計了數(shù)據(jù)表和存儲過程。最后,通過網(wǎng)站設(shè)計及具體代碼實現(xiàn)部分簡要介紹ASP的運行環(huán)境和本系統(tǒng)每個模塊的關(guān)鍵代碼。在此基礎(chǔ)上,基于ASP+ACCESS實現(xiàn)了網(wǎng)絡(luò)信息系統(tǒng)的開發(fā),并運用數(shù)據(jù)源控件、數(shù)據(jù)綁定技術(shù)簡化了開發(fā)過程,使得系統(tǒng)具有很強的通用性、兼容性和可操作性,提高了系統(tǒng)的開

5、發(fā)價值。</p><p>  關(guān)鍵字: 大學(xué)生;創(chuàng)業(yè)就業(yè); ASP技術(shù);信息平臺 </p><p><b>  Abstract</b></p><p>  With the internet becoming increasingly popular, the internet has become an integral part of p

6、eople's lives, especially as college students we live in the information age, and more inseparable from the network. It provides an information classification for college students, and users can interact with the inf

7、ormation platform, they will be very convenient access to information, thereby enhancing community competitiveness.</p><p>  The subject is designed to serve the internet as a medium of contemporary college

8、students, for college students through this website to provide a classification of information, users can interact with the information platform.This paper introduces the topic of the meaning and purpose of production re

9、lated web page describes the theoretical foundation of the asp technology. Then, according to the demand analysis is completed the overall functional design of the system, select the appropriate dat</p><p> 

10、 Keywords: College students;Entrepreneurship and Employment; ASP Technology;Information Platform</p><p><b>  目 錄</b></p><p><b>  1 緒論1</b></p><p><b>

11、  1.1 背景1</b></p><p>  1.2 研究意義2</p><p>  1.3 研究現(xiàn)狀2</p><p>  2 網(wǎng)頁制作概述4</p><p>  2.1 靜態(tài)頁面和動態(tài)頁面4</p><p>  2.2 開發(fā)工具的選擇及簡介4</p><p>  2

12、.3 網(wǎng)頁布局5</p><p>  2.4 網(wǎng)頁配色5</p><p><b>  3 系統(tǒng)分析7</b></p><p>  3.1 需求分析概述7</p><p>  3.2 系統(tǒng)功能描述7</p><p>  3.3 系統(tǒng)數(shù)據(jù)流圖8</p><p>  

13、3.4 系統(tǒng)流程分析13</p><p><b>  4 系統(tǒng)設(shè)計14</b></p><p>  4.1系統(tǒng)功能模塊劃分14</p><p>  4.2 系統(tǒng)功能設(shè)計15</p><p>  4.3 ASP訪問WEB數(shù)據(jù)庫技術(shù)16</p><p>  4.4 數(shù)據(jù)庫設(shè)計17</

14、p><p>  4.4.1 數(shù)據(jù)庫概念設(shè)計17</p><p>  4.4.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計18</p><p>  4.4.3 數(shù)據(jù)庫物理設(shè)計21</p><p>  5 網(wǎng)站設(shè)計及系統(tǒng)實現(xiàn)24</p><p>  5.1 ASP運行環(huán)境與安裝IIS24</p><p>  5.2

15、 網(wǎng)站首頁的設(shè)計25</p><p>  5.3 分頁內(nèi)容的設(shè)計26</p><p>  5.4 留言板模塊的設(shè)計28</p><p>  5.5 用戶登錄注冊模塊設(shè)計29</p><p>  5.6 論壇模塊的設(shè)計30</p><p><b>  結(jié) 論35</b></p&g

16、t;<p><b>  參考文獻36</b></p><p>  隨著因特網(wǎng)的迅猛發(fā)展、網(wǎng)絡(luò)信息的大量增加,為了滿足大學(xué)生在浩瀚的信息海洋里獲得專門的信息而設(shè)計了大學(xué)生社會活動與創(chuàng)業(yè)就業(yè)信息平臺建設(shè),從而使我們能夠更加便捷的獲得信息的同時,增加大學(xué)生的社會競爭力。</p><p><b>  1 緒論</b></p>

17、<p><b>  1.1 背景</b></p><p>  二十一世紀隨著計算機網(wǎng)絡(luò)和多媒體為基礎(chǔ)的數(shù)字化信息技術(shù)的應(yīng)用,信息化進入了社會的各行各業(yè)。信息技術(shù)的飛躍發(fā)展和應(yīng)用,已經(jīng)改變了經(jīng)濟結(jié)構(gòu)、經(jīng)濟增長模式和全球的政治、經(jīng)濟、文化格局,并推動著人們生活、學(xué)習和生存方式的演化(柴超,2009)。信息化也同樣給我們大學(xué)生帶來了前所未有的觸動和變革,從一定意義上講,它意味著信息化在

18、未來發(fā)展中的趨勢是必然的。計算機技術(shù)的飛速發(fā)展帶動了通訊技術(shù)和網(wǎng)絡(luò)技術(shù)應(yīng)用領(lǐng)域的不斷擴張, 使得信息技術(shù)不僅成為人類拓展能力的創(chuàng)造性工具,而且也影響了我們大學(xué)生學(xué)習和生活。</p><p>  2009年,青島農(nóng)業(yè)大學(xué)的柴超發(fā)表文章《高等教育信息化建設(shè)的必然性與存在問題》中指出高等教育信息化的必然性。高等教育信息化是人才自身發(fā)展的需求在邁向信息化社會的二十一世紀,學(xué)生不斷對獲取新知提出更高的要求。培養(yǎng)學(xué)生主動迅速

19、地獲取大量信息、高效率地篩選有價值信息、準確地鑒別真?zhèn)涡畔⒓皠?chuàng)造性地加工和處理信息的能力, 已成為現(xiàn)代教育越來越重要的基本任務(wù)。學(xué)生信息素質(zhì)已成為科學(xué)素質(zhì)的重要基礎(chǔ),教育信息化不僅符合時代的要求,而且能夠滿足人才自身發(fā)展進程的要求。</p><p>  現(xiàn)在有很多信息對于大學(xué)生來講是很重要的,越來越多的大學(xué)生都迫切地想更了解校內(nèi)外的各種信息,特別是每年的大學(xué)新生,面對一個全新的世界,他們該如何去切入呢?一直以來各

20、院校都缺少一個及時快捷并綜合性強的宣傳渠道,加上學(xué)校的一些規(guī)定,使得各大高校的學(xué)生對本學(xué)院和其他學(xué)院的信息對市場的信息都不能及時主動的獲得,造成了各大高校學(xué)生信息的閉塞。近幾年高校畢業(yè)生人數(shù)急劇增加,其就業(yè)問題不容樂觀,浙江樹人大學(xué)的王衛(wèi)和馮淑娟在價值工程2009 年第3 期撰文道:應(yīng)根據(jù)大學(xué)生就業(yè)服務(wù)體系應(yīng)全面考慮大學(xué)生就業(yè)影響因素、大學(xué)生就業(yè)服務(wù)體系應(yīng)加強整體優(yōu)化、大學(xué)生就業(yè)服務(wù)體系應(yīng)充分考慮體系中各要素相互關(guān)系三項原則構(gòu)建以就業(yè)信

21、息平臺為中心的大學(xué)生就業(yè)服務(wù)體系。</p><p>  所以組建一個可行性的渠道來及時提供信息去迎合大學(xué)生切身需求是必然的。及時有效的發(fā)布各種適合大學(xué)生的信息,豐富在校大學(xué)生的校園生活,加強各大高校學(xué)生團體之間的密切聯(lián)系,促進各學(xué)院學(xué)生之間的積極競爭,提高各學(xué)院學(xué)生的實踐能力,讓人人能更快更及時更真實的收到全方位信息,為在校大學(xué)生提供一個更適合大學(xué)生的更廣闊更豐富的信息平臺。</p><p&g

22、t;<b>  1.2 研究意義</b></p><p>  目前,隨著網(wǎng)絡(luò)在當今社會越來越普及的情況下,網(wǎng)絡(luò)已經(jīng)成為人與人之間交流的一種重要方式,也成為人們快速獲取、發(fā)布、傳遞信息的重要渠道。尤其是作為大學(xué)生的我們生活在這個信息化的時代,更加離不開網(wǎng)絡(luò),因此針對大學(xué)生構(gòu)建一個大學(xué)生社會活動與創(chuàng)業(yè)就業(yè)信息平臺,其目的在于:(1)首先對于剛步入大學(xué)的新生,他們是帶著夢想和渴望踏入象牙塔的,他們

23、希望能夠在這個舞臺上有著更好的表現(xiàn)來展現(xiàn)自己,因為在大學(xué)里有一個很直接的社會活動平臺——那就是社團,所以構(gòu)建社團概況這個模塊能夠幫助他們更好的了解社團的情況,可以選擇自己所喜歡的舞臺。(2)對于為了獲得自己將來的工作所要準備的資格證書的大學(xué)生,構(gòu)建考證概況模塊收集了相關(guān)專業(yè)學(xué)子所需的職業(yè)資格證書的各項具體說明,能夠讓他們清楚地知道自己所要做的準備工作。(3)為即將畢業(yè)的學(xué)子提供一些就業(yè)創(chuàng)業(yè)的信息,降低大學(xué)生的就業(yè)成本,這樣可以通過網(wǎng)絡(luò)這

24、個平臺,尋找屬于自己的工作。(4)在校大學(xué)生也可以通過教育咨訊了解各大高校最新最熱的新聞,也可以通過實事快訊快速收到世界各地大事熱點新聞,以及對于參加各種競賽有興趣的學(xué)子可以了解競賽信息所提供的各種比賽。(5)構(gòu)建論壇模塊,利用</p><p><b>  1.3 研究現(xiàn)狀</b></p><p>  上世紀九十年代以來, 互聯(lián)網(wǎng)作為信息傳播新的媒體, 越來越成為高校

25、學(xué)生獲取各種信息的重要渠道, 對大學(xué)生的學(xué)習、生活乃至思想觀念發(fā)生了廣泛和深刻的影響(胡學(xué)琦,2006)。有研究結(jié)果顯示:大學(xué)生上網(wǎng)率高,上網(wǎng)動機呈多樣化,其上網(wǎng)的主要目的是“獲得各種信息資源”,依次是“休閑娛樂”“聊天交友”、“學(xué)習需要”;所以在網(wǎng)絡(luò)上擁有各種信息資源的信息平臺的數(shù)量是比較多的,比如新聞網(wǎng)站,大學(xué)生就業(yè)創(chuàng)業(yè)網(wǎng)站,高校門戶網(wǎng)站等。新聞網(wǎng)站一般供網(wǎng)絡(luò)新聞及內(nèi)容服務(wù)、搜索引擎及目錄索引、郵箱、博客、影音流媒體等一系列服務(wù),知

26、名網(wǎng)站如新浪、騰訊新聞、搜狐新聞等。就業(yè)創(chuàng)業(yè)網(wǎng)站如創(chuàng)業(yè)網(wǎng)(http://www.cye.com.cn/)則會提供創(chuàng)業(yè)就業(yè)信息、培訓(xùn)模塊、論壇交流平臺等。</p><p>  現(xiàn)在有關(guān)大學(xué)生的信息平臺關(guān)注最多就屬與畢業(yè)生創(chuàng)業(yè)就業(yè)有關(guān)的。在互聯(lián)網(wǎng)迅速發(fā)展的今天,以高效、便捷、快速為主要特征的互聯(lián)網(wǎng)在高校畢業(yè)生就業(yè)工作中發(fā)揮著重要的作用,網(wǎng)絡(luò)信息平臺成為高校畢業(yè)生獲取信息的重要渠道(周建平,2007)。但從目前地方政府

27、類就業(yè)信息平臺、商業(yè)類就業(yè)信息平臺運營情況分析,作為一種全新的求職擇業(yè)服務(wù)方式,高校畢業(yè)生就業(yè)信息網(wǎng)絡(luò)體系建設(shè)比較滯后,利用率較低,網(wǎng)絡(luò)就業(yè)渠道及高校畢業(yè)生資源整合還有許多地方需要完善。主要體現(xiàn)在以下幾個方面:(1)政府類高校就業(yè)信息平臺區(qū)域市場細分不夠明顯,資源整合較為松散;(2)商業(yè)類就業(yè)信息平臺偏向高端市場,畢業(yè)生就業(yè)信息市場機制尚需完善(周建平,2007)。</p><p>  網(wǎng)站內(nèi)容決定著網(wǎng)站的生命力

28、,國外的網(wǎng)站設(shè)計服務(wù)性強,比較人性化,而國內(nèi)網(wǎng)站很少追求這方面的。在德國,有很多網(wǎng)站都提供幫助學(xué)生在進入大學(xué)前選擇專業(yè)的服務(wù),這些網(wǎng)站詳盡地列出了不同專業(yè)近年來的就業(yè)情況。通過瀏覽這些網(wǎng)站,德國學(xué)生進入大學(xué)之前就可以在專業(yè)選擇上做到更好地與社會需求相結(jié)合。在國內(nèi),有很多專門為大學(xué)生而設(shè)計的網(wǎng)站,如“寧波大學(xué)生網(wǎng)” 網(wǎng)站為大學(xué)生提供校園資訊、招聘信息、同城交流等服務(wù)。也有很多其他網(wǎng)站為大學(xué)生提供服務(wù),比如專門提供就業(yè)招聘信息的中華英才網(wǎng),

29、高校門戶網(wǎng)站,提供相互交流信息的社區(qū)網(wǎng)站等。但是國內(nèi)的大部分網(wǎng)站都是相互模仿,在創(chuàng)新性方面有些不足。</p><p><b>  2 網(wǎng)頁制作概述</b></p><p>  2.1 靜態(tài)頁面和動態(tài)頁面</p><p>  早期的網(wǎng)頁設(shè)計采用的是靜態(tài)網(wǎng)頁設(shè)計方法,隨著技術(shù)的不斷更新已被更先進的動態(tài)網(wǎng)頁設(shè)計方法所取代。所謂靜態(tài)網(wǎng)頁,就是說該網(wǎng)頁文

30、件里沒有程序代碼,只有HTML標記,這種網(wǎng)頁的擴展名一般是.htm或.html。HTML是Web網(wǎng)站的描述語言,它比較簡單實用,但是她也有一定的缺陷,比如要修改網(wǎng)頁,就只能修改HTML源文件。所謂動態(tài)網(wǎng)頁,就是說該網(wǎng)頁文件不僅包含有HTML標記,而且含有程序代碼,這種網(wǎng)頁的擴展名根據(jù)不同的程序設(shè)計語言而不同,如ASP文件的擴展名是.asp。動態(tài)網(wǎng)頁是以數(shù)據(jù)庫技術(shù)為基礎(chǔ)的,并且不是獨立存在于服務(wù)器上的網(wǎng)頁文件,只有當用戶請求時服務(wù)器才能返

31、回一個完整的網(wǎng)頁,它能夠根據(jù)不同的時間、不同的來訪者而顯示不同的內(nèi)容。所以現(xiàn)在人們看到的大部分Web已不再是早期的靜態(tài)信息發(fā)布平臺,而是一個有著豐富內(nèi)涵的網(wǎng)絡(luò)交互平臺。</p><p>  2.2 開發(fā)工具的選擇及簡介</p><p>  本網(wǎng)站的設(shè)計是利用Dreamware 8軟件進行ASP頁面的編碼。</p><p>  ASP(Active Server Pa

32、ges)是一種在微軟公司的Web服務(wù)器IIS上開發(fā)的動態(tài)服務(wù)器技術(shù)。ASP腳本是直接在服務(wù)器端運行的,它根據(jù)訪問數(shù)據(jù)庫的結(jié)果,自動生成符合HTML語言的網(wǎng)頁來響應(yīng)用戶的請求。ASP的工作原理如下:當客戶端向服務(wù)器端發(fā)送一個.asp頁面請求時,服務(wù)器端響應(yīng)該HTTP請求找到并讀取相應(yīng)的動態(tài)網(wǎng)頁文件。當遇到任何與ActiveX Scripting兼容的腳本(如VBScript和JavaScript)時,ASP就會調(diào)用相應(yīng)的腳本引擎進行處理。

33、如果腳本指令中要求對數(shù)據(jù)庫進行訪問,那就可以通過ODBC與后臺數(shù)據(jù)庫相連,由數(shù)據(jù)庫訪問組件執(zhí)行訪問庫操作。再執(zhí)行完程序代碼之后服務(wù)器端將生成靜態(tài)網(wǎng)頁,然后向客戶端發(fā)回網(wǎng)頁。</p><p>  ASP具有以下特點:(1) 容易學(xué)習、支持廣泛、易于維護和開發(fā)成本低廉;(2) 使用一般的文本編輯程序(如記事本)就可以進行編輯,且無須編譯就可以在服務(wù)器端直接執(zhí)行;(3) ASP面向?qū)ο缶哂袩o限的可擴充性,并且學(xué)習容易;

34、(4) 用ASP設(shè)計的網(wǎng)頁可以在任何可執(zhí)行HTML代碼的瀏覽器中瀏覽;(5) ASP能與任何ActiveX Scripting語言(如VBScript和JavaScript)相容,并且還可以通過plug-In(外掛組件模組)的方式,使用第三方所提供的其他腳本語言。</p><p>  另外,ASP提供的幾個內(nèi)部對象(如Request、Response、Server、Session、Application、Obje

35、ctContext)和內(nèi)部組件(如Ad Rotator、Browser Capabilities、Database Access)可以方便的實現(xiàn)表單上傳、存取數(shù)據(jù)庫等功能。</p><p>  Dreamware 8是美國Macromedia公司設(shè)計開發(fā)出的優(yōu)秀的網(wǎng)頁制作工具,它是集網(wǎng)頁制作與網(wǎng)站管理于一身的網(wǎng)頁編輯器,用于對頁面、應(yīng)用程序和站點進行設(shè)計、編碼、開發(fā)和管理。它的特點包括:(1)提供了眾多的可視化設(shè)

36、計工具、應(yīng)用開發(fā)環(huán)境以及代碼編輯的支持;(2) Dreamware的開發(fā)環(huán)境簡單并且高效;(3) 開發(fā)人員可以便捷的創(chuàng)建代碼應(yīng)用程序,集成度高;(4) 利用Dreamware和服務(wù)器技術(shù)可以構(gòu)建功能強大的網(wǎng)絡(luò)應(yīng)用程序。所以它不僅是專業(yè)人員制作網(wǎng)站的首選工具,而且廣大網(wǎng)頁制作愛好者利用Dreamware可以制作出充滿動感的網(wǎng)頁來。</p><p><b>  2.3 網(wǎng)頁布局</b></

37、p><p>  網(wǎng)站的開發(fā)人員在進行網(wǎng)頁設(shè)計時,首先會考慮對網(wǎng)頁進行布局設(shè)計。網(wǎng)頁布局有一些基本原則:(1)中心突出、主次分明:也就是將主要內(nèi)容放在屏幕中央或者中間偏上的部分,次要的內(nèi)容放在視覺中心以外的地方;(2)圖文并茂、大小搭配:頁面元素大小適中,布局勻稱,不同元素之間要有合適的距離,網(wǎng)頁中的文字和圖片互為襯托、互相補充;(3)簡潔一致性:頁面內(nèi)容簡潔,各個頁面的頁邊距要相同,文本、圖形之間保持相同的間距。為了

38、使瀏覽者對網(wǎng)頁有一個良好的視覺享受,設(shè)計人員要講究網(wǎng)頁整體布局的合理性,在設(shè)計版面布局前先畫出版面的布局草圖,接著對業(yè)面布局進行細化和整理,最后形成最終的布局方案。常見的版面布局形式有“國”字型、“框架”型、“廠”字型、“封面”型和Flash型布局等。本網(wǎng)站采用的是上下兩欄型的“框架”型布局,上部一欄放置導(dǎo)航欄,下部顯示正文信息內(nèi)容。</p><p><b>  2.4 網(wǎng)頁配色</b>&l

39、t;/p><p>  網(wǎng)頁設(shè)計是屬于一種平面設(shè)計,其中色彩的搭配會對用戶留下深刻的印象,因此,在設(shè)計網(wǎng)頁時還要重點注意網(wǎng)頁色彩的搭配是否合適。色彩有兩大類:無彩色系和有彩色系。無彩色系就是指黑與白,有彩色系有3個基本特征,即色相、明度和純度。一個網(wǎng)站在設(shè)計時,首先要確定它的主色調(diào),以及要處理好前景色與背景色的關(guān)系,而且網(wǎng)頁的色彩搭配要均衡。色彩搭配不僅是一項技術(shù)性工作,而且也是一種藝術(shù)。網(wǎng)頁的色彩搭配有很多原理,比如

40、說,網(wǎng)站的色彩要鮮明,用色要有獨特的風格,給瀏覽者留下深刻的印象。色彩搭配要有合理性給人一種和諧、舒適的感覺,避免采用純度很高的單一色彩。網(wǎng)站配色是制作一個網(wǎng)站的關(guān)鍵,有個好的配色的網(wǎng)站一定會給瀏覽者留下深刻的印象。</p><p><b>  3 系統(tǒng)分析</b></p><p>  3.1 需求分析概述</p><p>  需求分析主要包括

41、業(yè)務(wù)需求和系統(tǒng)需求。業(yè)務(wù)需求反映組織機構(gòu)或客戶對系統(tǒng)、產(chǎn)品高層次的目標要求。所以本網(wǎng)站是向大學(xué)生提供了有關(guān)大學(xué)社團的信息(社團介紹和社團活動新聞等)、考證信息(計算機等級認證等)、實事新聞等信息分類的信息,以及提供一個交互功能的論壇來讓大家相互交流。</p><p>  系統(tǒng)需求包括功能需求和設(shè)計約束。功能需求指系統(tǒng)必須完成的任務(wù),即為了向其用戶提供有用的功能,產(chǎn)品必須執(zhí)行的動作。比如,用戶點擊網(wǎng)站導(dǎo)航欄上的“社

42、團概況”,就會自動跳出社團概況頁面內(nèi)容,讓用戶瀏覽該頁面上的信息。用戶如果要登錄,就點擊“登錄”,然后就會彈出登錄頁面,用戶輸入相關(guān)賬戶密碼就可以登錄了。設(shè)計約束也稱為“限制條件”或“補充規(guī)約”,通常是對解決方案的一些約束說明。</p><p>  3.2 系統(tǒng)功能描述</p><p><b>  (1)功能需求</b></p><p>  在

43、剛進入大學(xué)的時候,有很多大學(xué)生希望進入一個社團參加一些自己喜歡的活動,所以他們特別想了解一些有關(guān)社團的信息。有些學(xué)子希望了解職業(yè)資格證書的各項具體說明,從而能夠為自己未來的就業(yè)有個良好的鋪墊。有些學(xué)子也希望能夠便捷的瀏覽每天發(fā)生的熱點時事新聞與教育資訊。有些學(xué)子則想了解一些適合大學(xué)生參與的競賽信息,利用課余時間參加一些競賽來擴展自己的知識面。而對于即將畢業(yè)的人來說,他們關(guān)心的問題莫過于就業(yè)問題,所以希望了解一些創(chuàng)業(yè)就業(yè)的信息。除了這些,

44、提供一個能夠相互交流的交互平臺是現(xiàn)代網(wǎng)絡(luò)的趨勢。總而言之,大學(xué)生希望能夠利用一個網(wǎng)絡(luò)平臺來擺脫時間和空間的限制快捷的接收信息。</p><p>  作為一個提供新聞瀏覽功能的信息平臺,它發(fā)布信息的頻率將會相當頻繁,如果使用靜態(tài)網(wǎng)頁來制作,那么維護工作將會非常繁瑣,設(shè)計人員每天需要制作大量的網(wǎng)頁,從而浪費很多時間和精力。使用動態(tài)網(wǎng)頁設(shè)計方法來設(shè)計網(wǎng)頁將改善這一情況,設(shè)計人員只需設(shè)置標題、內(nèi)容和圖片等新聞就可以了,系

45、統(tǒng)將自動生成對應(yīng)的網(wǎng)頁。</p><p>  根據(jù)以上需求分析,大學(xué)生社會活動與創(chuàng)業(yè)就業(yè)信息平臺包括信息瀏覽功能(包括社團概況、教育咨訊、實事快訊、考證概況、競賽信息、就業(yè)創(chuàng)業(yè)等6個類別)、用戶留言功能、用戶論壇功能、用戶登錄注冊功能。信息瀏覽功能按照社團概況、教育咨訊、實事快訊、考證概況、競賽信息、就業(yè)創(chuàng)業(yè)等6個類別分頁顯示信息。用戶留言功能包括用戶可以在留言模塊發(fā)表評論,管理員可以刪除用戶留言。用戶論壇功能包

46、括用戶可以在該模塊上發(fā)布自己的主題,其他用戶可以回帖或者發(fā)布新帖,管理員可以刪除帖子,顯示帖子內(nèi)容。用戶登錄注冊功能包括用戶信息的錄入,包括用戶名和密碼等信息,用戶信息的修改,管理員可以對用戶信息進行刪除。</p><p><b> ?。?)設(shè)計約束</b></p><p>  在本系統(tǒng)中,后臺數(shù)據(jù)的輸入只有管理員有權(quán)限。在留言管理模塊,用戶只有添加留言和瀏覽留言信息

47、的功能。在論壇管理模塊,用戶首先要進行注冊,只有注冊過的用戶進行登錄后才可以在論壇上發(fā)表言論。</p><p>  3.3 系統(tǒng)數(shù)據(jù)流圖</p><p>  在分析系統(tǒng)功能需求的過程中,我采用的分析方法是結(jié)構(gòu)化方法。結(jié)構(gòu)化方法是一種傳統(tǒng)的軟件開發(fā)方法,它是由結(jié)構(gòu)化分析、結(jié)構(gòu)化設(shè)計和結(jié)構(gòu)化程序設(shè)計三部分有機組合而成的。它的基本思想:把一個復(fù)雜問題的求解過程分階段進行,而且這種分解是自頂向下,

48、逐層分解,使得每個階段處理的問題都控制在人們?nèi)菀桌斫夂吞幚淼姆秶鷥?nèi)。它通常與結(jié)構(gòu)化分析方法銜接起來使用,以數(shù)據(jù)流圖為基礎(chǔ)得到軟件的模塊結(jié)構(gòu)。在本課題中采用結(jié)構(gòu)化方法的分析技術(shù)對大學(xué)生社會活動與創(chuàng)業(yè)就業(yè)信息平臺進行需求分析,其中采用數(shù)據(jù)流程圖進行系統(tǒng)的業(yè)務(wù)流程及對應(yīng)的數(shù)據(jù)存儲分析,用數(shù)據(jù)字典對系統(tǒng)中的數(shù)據(jù)進行描述和分析。</p><p>  數(shù)據(jù)流圖簡稱DFD(Data Flow Diagram),它是以圖形方式來

49、表達系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。</p><p>  數(shù)據(jù)流程圖中有以下幾種主要元素: </p><p> ?、?→:帶箭頭的線代表數(shù)據(jù)流。數(shù)據(jù)流是數(shù)據(jù)在系統(tǒng)內(nèi)傳播的路徑,因此由一組成分固定的數(shù)據(jù)組成。如訂票單由旅客姓名、年齡、單位、身份證號、日期、目的地等數(shù)據(jù)項組成。由于數(shù)據(jù)流是流動中的數(shù)據(jù),

50、所以必須有流向,除了與數(shù)據(jù)存儲之間的數(shù)據(jù)流不用命名外,數(shù)據(jù)流應(yīng)該用名詞或名詞短語命名。 </p><p> ?、?□:矩形線框代表數(shù)據(jù)源(終點)。代表系統(tǒng)之外的實體,可以是人、物或其他軟件系統(tǒng)。 </p><p> ?、?○:圓形線框代表對數(shù)據(jù)的加工(處理)。加工是對數(shù)據(jù)進行處理的單元,它接收一定的數(shù)據(jù)輸入,對其進行處理,并產(chǎn)生輸出。 </p><p> ?、?〓:

51、兩條橫線代表數(shù)據(jù)存儲。表示信息的靜態(tài)存儲,可以代表文件、文件的一部分、數(shù)據(jù)庫的元素等。 </p><p>  根據(jù)需求分析,大學(xué)生社會活動與創(chuàng)業(yè)就業(yè)信息平臺為管理員輸入新聞信息,用戶通過新聞頁面瀏覽各類新聞。用戶在留言頁面添加留言信息,管理員可以在后臺管理中查看和刪除內(nèi)容。用戶如果想要在論壇頁面發(fā)表帖子,首先用戶必須得先在本網(wǎng)站進行注冊,然后經(jīng)過登錄之后才能發(fā)表。所以根據(jù)上述的功能描述,本系統(tǒng)頂層流程圖如圖1所示

52、:</p><p><b>  圖 1 頂層流程圖</b></p><p>  根據(jù)逐層分解的原則,對頂層圖進行分解得到0層流程圖,如圖2所示。</p><p>  圖 2 0層數(shù)據(jù)流圖</p><p>  由于新聞瀏覽功能提供了6個不同種類的新聞信息供用戶閱覽,所以還可以將新聞管理流程圖進行分解得到1層數(shù)據(jù)流圖,如圖3

53、所示。</p><p>  圖 3 1層數(shù)據(jù)流圖</p><p>  數(shù)據(jù)字典(Data dictionary)是一種用戶可以訪問的記錄數(shù)據(jù)庫和應(yīng)用程序元數(shù)據(jù)的目錄。它的的作用是給數(shù)據(jù)流圖上每個成分加以定義和說明。數(shù)據(jù)字典一般由處理邏輯、數(shù)據(jù)流和外部實體組成。本系統(tǒng)的處理邏輯條目包括新聞管理、留言管理、論壇管理、注冊登錄管理、新聞頁面、留言頁面、論壇頁面七個處理邏輯過程,分別如下表表1、表

54、2、表3、表4、表5、表6、表7所示。</p><p>  表 1 新聞管理處理邏輯條目</p><p>  表 2 留言管理處理邏輯條目</p><p>  表 3 論壇管理處理邏輯條目</p><p>  表 4 論壇管理處理邏輯條目</p><p>  表 5 新聞頁面處理邏輯條目</p><

55、p>  表 6 留言頁面處理邏輯條目</p><p>  表 7 論壇頁面處理邏輯條目</p><p>  數(shù)據(jù)流條目包括新聞信息、留言信息、論壇信息、用戶信息四個數(shù)據(jù)流,分別由下表表8、表9、表10、表11所示。</p><p>  表 8 新聞信息數(shù)據(jù)流條目</p><p>  表 9 留言信息數(shù)據(jù)流條目</p>&l

56、t;p>  表 10 論壇信息數(shù)據(jù)流條目</p><p>  表 11 用戶信息數(shù)據(jù)流條目</p><p>  外部實體條目包括管理員和用戶兩個外部實體,分別由下表表12、表13所示。</p><p>  表 12 管理員外部實體條目</p><p>  表 13 用戶外部實體條目</p><p>  3.4 系

57、統(tǒng)流程分析</p><p>  多用戶系統(tǒng)的工作流程都是從用戶登錄模塊開始,對用戶的身份進行認證,確認用戶是否是有效的系統(tǒng)用戶。本網(wǎng)站除了在論壇模塊發(fā)表帖子以及回復(fù)帖子是需要進行身份認證外,其他模塊不需要進行身份認證,任何人都可以通過瀏覽器閱讀已經(jīng)發(fā)布的新聞、發(fā)表網(wǎng)友評論。在整個平臺中,只有管理員可以擁有全部權(quán)限管理所有用戶的信息,管理新聞類別,發(fā)布信息和所有新聞信息的管理。用戶、管理員系統(tǒng)流程分析如圖4所示。&

58、lt;/p><p>  圖 4 用戶、管理員系統(tǒng)流程分析</p><p><b>  4 系統(tǒng)設(shè)計</b></p><p>  4.1系統(tǒng)功能模塊劃分</p><p>  根據(jù)第三章的系統(tǒng)功能分析,大學(xué)生社會活動與創(chuàng)業(yè)就業(yè)信息平臺可實現(xiàn)信息瀏覽功能、用戶留言功能、用戶論壇功能、用戶登錄注冊等功能,系統(tǒng)功能模塊的劃分如圖5所示

59、。</p><p>  圖 5 大學(xué)生社會活動與創(chuàng)業(yè)就業(yè)信息平臺功能模塊示意圖</p><p>  信息瀏覽模塊主要向大學(xué)生提供社團概況、教育咨訊、實事快訊、考證概況、競賽信息、就業(yè)創(chuàng)業(yè)等6個類別的內(nèi)容。信息瀏覽功能模塊關(guān)系圖如圖6所示。</p><p>  圖 6 信息瀏覽功能模塊關(guān)系圖</p><p>  在用戶留言模塊,用戶發(fā)表留言,寫

60、下自己的看法,同時用戶在論壇模塊可以發(fā)生交互功能。用戶留言功能模塊和用戶論壇功能模塊關(guān)系圖如圖7所示。</p><p>  圖 7 用戶留言功能模塊和用戶論壇功能模塊關(guān)系圖</p><p>  在本系統(tǒng)中,管理員可以創(chuàng)建用戶、修改和刪除用戶;普通用戶則只能創(chuàng)建和修改自己的用戶名和密碼。用戶注冊與登錄功能模塊的關(guān)系如圖8所示。</p><p>  圖 8 用戶注冊與登

61、錄功能模塊的關(guān)系圖</p><p>  4.2 系統(tǒng)功能設(shè)計</p><p>  大學(xué)生社會活動與創(chuàng)業(yè)就業(yè)信息平臺提供信息瀏覽功能、用戶留言功能、用戶論壇功能、用戶登錄注冊等功能。具體描述如下:(1) 信息瀏覽功能向用戶提供社團概況、教育咨訊、實事快訊、考證概況、競賽信息、就業(yè)創(chuàng)業(yè)等6個分類別的新聞信息,并且向用戶提供搜索引擎,可以使用戶搜索到相關(guān)信息。(2) 用戶留言功能可以使用戶對本網(wǎng)

62、站留言,而且也可以看到其他人的留言。(3) 用戶論壇功能為已經(jīng)在本網(wǎng)站登錄的用戶提供瀏覽論壇的帖子信息、添加新帖子等。詳細描述每一模塊實現(xiàn)的算法,采用IPO圖,如圖9所示。</p><p>  圖 9 各模塊IPO圖</p><p>  4.3 ASP訪問WEB數(shù)據(jù)庫技術(shù)</p><p>  隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,WEB開發(fā)從傳統(tǒng)的靜態(tài)網(wǎng)頁系統(tǒng)過渡到動態(tài)網(wǎng)頁系統(tǒng),

63、一個基本的動態(tài)網(wǎng)頁開發(fā)通常由動態(tài)網(wǎng)頁制作系統(tǒng)、WEB服務(wù)器系統(tǒng)和數(shù)據(jù)庫系統(tǒng)組成,數(shù)據(jù)庫是WEB應(yīng)用的核心。</p><p>  動態(tài)網(wǎng)頁最重要的是后臺數(shù)據(jù)庫,更新網(wǎng)頁信息從后臺數(shù)據(jù)庫調(diào)用,對于網(wǎng)頁內(nèi)容的添加、修改、刪除等操作,都建立在前臺和后臺數(shù)據(jù)庫連接的基礎(chǔ)上。在創(chuàng)建動態(tài)網(wǎng)頁的過程中,若要建立交互的站點,需要使用數(shù)據(jù)庫來存儲用戶提交的信息,事實上,有許多數(shù)據(jù)庫供你選擇,如SQL Server、Foxpro、Ac

64、cess、Excel等。一般情況下,SQL Server是用來構(gòu)造大型網(wǎng)站的數(shù)據(jù)庫系統(tǒng),對于普通用戶可使用Access(*.mdb)數(shù)據(jù)庫,本網(wǎng)站是使用Access數(shù)據(jù)庫。</p><p>  ASP是服務(wù)器端腳本開發(fā)技術(shù),使用ASP制作網(wǎng)頁訪問數(shù)據(jù)庫是通過ADO實現(xiàn)的。ADO(active data object)是Microsft公司提供的Web數(shù)據(jù)庫開發(fā)者最有效的開發(fā)方案,ADO是ASP的重要組件,ADO內(nèi)

65、置于ASP,在安裝ASP的同時,ADO就自動安裝了,ADO在ASP和數(shù)據(jù)庫間起鏈接和傳遞作用。在Dreamware 8中有兩種方法創(chuàng)建數(shù)據(jù)庫連接。一種是自定義連接字符串,例如:"provider=Microsoft.jet.OLEDB.4.0;Data Source=" & Server.Mappth("路徑名");另一種是利用DSN連接數(shù)據(jù)源,在這之前要創(chuàng)建一個指向數(shù)據(jù)庫的ODBC連接。

66、</p><p>  使用ADO訪問數(shù)據(jù)庫主要使用connection、command、recordset三個對象。Connection對象主要用來打開和鏈接數(shù)據(jù)庫、command對象主要用來對數(shù)據(jù)庫下達查詢指令,recordset對象主要用來存取數(shù)據(jù)庫。只有建立connection對象后,ASP網(wǎng)頁才可使用Recordset對象與Command對象進行存取數(shù)據(jù)庫的操作。</p><p>

67、<b>  4.4 數(shù)據(jù)庫設(shè)計</b></p><p>  4.4.1 數(shù)據(jù)庫概念設(shè)計</p><p>  數(shù)據(jù)庫概念設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,數(shù)據(jù)庫概念設(shè)計的主要工具是E-R圖(即實體-聯(lián)系圖),下面通過對系統(tǒng)建立E-R圖進行數(shù)據(jù)庫概念設(shè)計進行研究和設(shè)計。本系統(tǒng)有9個實體,分別是:教育資訊新聞實體、社團概況新聞實體、考證概況新聞實體、實事快訊新聞實體、競賽信息新聞

68、實體、就業(yè)創(chuàng)業(yè)新聞實體、留言信息實體、用戶實體、論壇帖子信息實體;其中1對多關(guān)系有:用戶和留言;多對多關(guān)系有:用戶和新聞實體等。具體如圖10所示。</p><p>  圖 10 大學(xué)生社會活動與創(chuàng)業(yè)就業(yè)信息平臺E-R圖</p><p>  4.4.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p>  根據(jù)數(shù)據(jù)庫的概念設(shè)計,存儲新聞信息的有六張表,分別是社團概況信息表guone

69、i、教育咨訊信息表guoji、實事快訊信息表caijin、考證概況信息表yule、競賽信息表tiyu、就業(yè)創(chuàng)業(yè)信息表shenhuo。存儲留言信息的有一張存儲用戶留言的留言表liuyan。存儲用戶信息的有用戶注冊資料表BBSuser。存儲論壇帖子信息包括存儲帖子信息表BBS。 </p><p>  下面分別介紹這些表的結(jié)構(gòu)。</p><p>  (1)競賽信息表tiyu </p>

70、<p>  競賽信息表tiyu用來保存有關(guān)大學(xué)生在校期間能夠參加的適合大學(xué)生的競賽信息的數(shù)據(jù),結(jié)構(gòu)如表14所示。</p><p>  表 14 表tiyu的結(jié)構(gòu)</p><p>  (2)就業(yè)創(chuàng)業(yè)信息表shenhuo</p><p>  就業(yè)創(chuàng)業(yè)信息表shenhuo用來保存有關(guān)相關(guān)單位的招聘信息與畢業(yè)大學(xué)生成功創(chuàng)業(yè)的信息的數(shù)據(jù),結(jié)構(gòu)如表15所示。<

71、;/p><p>  表 15 表shenhuo的結(jié)構(gòu)</p><p>  (3)存儲用戶留言的留言表liuyan</p><p>  存儲用戶留言的留言表liuyan用來保存用戶在網(wǎng)站的留言的數(shù)據(jù),結(jié)構(gòu)如表16所示。</p><p>  表 16 表liuya的結(jié)構(gòu)</p><p>  (4)用戶注冊資

72、料表BBSuser</p><p>  用戶注冊資料表BBSuser用來保存用戶個人信息的數(shù)據(jù),包括用戶名和密碼。結(jié)構(gòu)如表17所示。</p><p>  表 17 表BBSuser的結(jié)構(gòu)</p><p>  (5)社團概況信息表guonei</p><p>  社團概況信息表guonei用來保存有關(guān)大學(xué)社團新聞類別的數(shù)據(jù),結(jié)構(gòu)如表1

73、8所示。</p><p>  表 18 表guonei的結(jié)構(gòu)</p><p>  由于新聞內(nèi)容一般字數(shù)比較多,文本域最多存儲255字節(jié)的數(shù)據(jù),備注域最多存儲65536個字節(jié),所以nei-rong的數(shù)據(jù)類型選擇備注。</p><p>  (6)教育咨訊信息表guoji</p><p>  教育咨訊信息表guoji用來保存有關(guān)教育咨訊的新聞類別的

74、數(shù)據(jù),結(jié)構(gòu)如表19所示。</p><p>  表 19 表guoji的結(jié)構(gòu)</p><p>  (7)存儲帖子信息表BBS</p><p>  存儲帖子信息表BBS用來保存用戶發(fā)表帖子的數(shù)據(jù),包括發(fā)帖者、帖子內(nèi)容等等。結(jié)構(gòu)如表20所示。</p><p>  表 20 表BBS的結(jié)構(gòu)</p><p>  (8)實事快訊信

75、息表caijin </p><p>  實事快訊信息表:caijin用來保存有關(guān)每天發(fā)生的新聞的數(shù)據(jù),結(jié)構(gòu)如表21所示。</p><p>  表 21 表caijin的結(jié)構(gòu)</p><p>  (9)考證概況信息表yule </p><p>  考證概況信息表yule用來保存有關(guān)大學(xué)生要考取職業(yè)資格證書信息的數(shù)據(jù),結(jié)構(gòu)如表22所示。</

76、p><p>  表 22 表yule的結(jié)構(gòu)</p><p>  4.4.3 數(shù)據(jù)庫物理設(shè)計</p><p>  首先創(chuàng)建一個名為shujuku的數(shù)據(jù)庫,用來保存本系統(tǒng)的所有數(shù)據(jù)。由于本網(wǎng)站使用的后臺數(shù)據(jù)庫是ACCESS數(shù)據(jù)庫,所以操作比較簡單,打開ACCESS程序,采用設(shè)計視圖的方式建立BBS、BBSSubject、liuyan、caijn、guoji、guonei、s

77、henhuo、tiyu、yule、BBSuser、BBScred11張表,</p><p>  (1) caijn表的創(chuàng)建:</p><p>  在使用設(shè)計視圖創(chuàng)建表時,應(yīng)該注意使用關(guān)鍵字定義表的主鍵。表中每一行的主鍵都有惟一值,可以使用主鍵惟一地標識一行數(shù)據(jù),caijn表的設(shè)計視圖,如下圖圖11所示。</p><p><b>  圖 11</b&g

78、t;</p><p>  (2) guoji表的創(chuàng)建:</p><p>  guoji表的設(shè)計視圖,如下圖圖12所示。</p><p><b>  圖 12</b></p><p>  (3) guonei表的創(chuàng)建:</p><p>  guonei表的設(shè)計視圖,如下圖圖13所示。</p&g

79、t;<p><b>  圖 13</b></p><p>  (4) shenhuo表的創(chuàng)建:</p><p>  shenhuo表的設(shè)計視圖,如下圖圖14所示。</p><p><b>  圖 14</b></p><p>  (5) tiyu表的創(chuàng)建:</p>&l

80、t;p>  tiyu表的設(shè)計視圖,如下圖圖15所示。</p><p><b>  圖 15</b></p><p>  (6) yule表的創(chuàng)建:</p><p>  yule表的設(shè)計視圖,如下圖圖16所示。</p><p><b>  圖 16</b></p><p>

81、;  (7) BBSuser表的創(chuàng)建:</p><p>  在創(chuàng)建表時,應(yīng)該注意定義表的未空字段。這樣定義的字段將不允許為空,這樣就可以避免表中出現(xiàn)無效的數(shù)據(jù),影響系統(tǒng)運行。例如,表BBSuser中的bbsUserID字段將不能為空,即登錄名不能為空。BBSuser表的設(shè)計視圖,如下圖圖17所示。</p><p><b>  圖 17</b></p>&

82、lt;p>  (8) BBS表的創(chuàng)建:</p><p>  在創(chuàng)建表BBS的時候,要求對字段bbsID設(shè)置主鍵,這樣每次增加新記錄時,標識字段自動遞增。程序員在編寫程序的過程中,無需考慮標識字段的值,BBS表的設(shè)計視圖,如下圖圖18所示。</p><p><b>  圖 18</b></p><p>  (9) liuyan表的創(chuàng)建:&l

83、t;/p><p>  liuyan表的設(shè)計視圖,如下圖圖19所示。</p><p><b>  圖 19</b></p><p>  5 網(wǎng)站設(shè)計及系統(tǒng)實現(xiàn)</p><p>  5.1 ASP運行環(huán)境與安裝IIS</p><p>  要瀏覽動態(tài)網(wǎng)頁文件必須經(jīng)過服務(wù)器解析才能夠瀏覽得到。如果是將asp文

84、件上傳到支持asp的服務(wù)器,那就能夠直接瀏覽。ASP運行環(huán)境根據(jù)不同的系統(tǒng)配置不同的服務(wù)器,具體如下:window95/98,需要安裝PWS;window2000/XP,需要安裝IIS。本網(wǎng)站運行的操作系統(tǒng)是Windows XP,所以安裝了IIS 5.0的版本。</p><p>  計算機要執(zhí)行IIS就必須得安裝TCP/IP協(xié)議,沒有它ASP就不能運行,對Windows XP 用戶來說一般都已經(jīng)自動安裝了TCP/

85、IP協(xié)議。而對于IIS一般都是視用戶情況自行決定是否安裝的,所以iis的安裝還必須要我們親自安裝一遍。</p><p>  計算機想要成為一臺Web服務(wù)器,IIS 的安裝是創(chuàng)建ASP運行環(huán)境的關(guān)鍵一步。我們可以在“添加或刪除windows組件”安裝IIS,如圖20所示選擇“Internet信息服務(wù)(iis)”,然后單擊下一步,然后根據(jù)提示,一步步安裝即可。</p><p><b>

86、;  圖 20</b></p><p>  安裝好IIS后,進入控制面板下的管理工具找到 “Internet信息服務(wù)”雙擊即可打開。然后設(shè)置網(wǎng)站屬性,如圖21所示配置屬性。最后我們就可以打開Dreamware 軟件建立站點。</p><p><b>  圖 21</b></p><p>  5.2 網(wǎng)站首頁的設(shè)計</p>

87、<p>  在進行網(wǎng)頁設(shè)計時首先要與數(shù)據(jù)庫建立連接,在Dreamware中可以自定義連接數(shù)據(jù)庫,關(guān)鍵代碼如下:"provider=Microsoft.jet.OLEDB.4.0;Data Source=" & Server.Mappath("/shu/shujuku.mdb")</p><p>  本主界面為shouye.asp,它的功能有在網(wǎng)頁上部提

88、供導(dǎo)航欄,方便用戶瀏覽相關(guān)內(nèi)容,在左側(cè)提供每日熱點信息瀏覽,右側(cè)提供一些招聘和培訓(xùn)等的鏈接,然后再下方提供每日精彩圖片。shouye.asp的界面如圖22所示。</p><p>  圖 22 shouye.asp的界面</p><p>  shouye.asp的主要代碼設(shè)計如下。</p><p>  (1)搜索引擎的設(shè)計</p><p>  

89、由于網(wǎng)絡(luò)上已經(jīng)有著許多優(yōu)秀的搜索引擎如google、sohu、baidu等,所以可以利用這些來方便用戶檢索網(wǎng)外信息。</p><p>  <iframe id="baiduframe" marginwidth="0" marginheight="0" scrolling="no" framespacing="

90、0" vspace="0" hspace="0" frameborder="0" width="200" height="30" src="http://unstat.baidu.com/bdun.bsc?tn=sitesowang&cv=1&cid=316&csid=102&bgcr=

91、ffffff&ftcr=000000&urlcr=0000ff&tbsz=80"></p><p><b>  </iframe></b></p><p>  (2)新聞最新推薦的設(shè)計</p><p>  在這里我們要建立一個收藏最新更新數(shù)據(jù)的記錄集,然后建立動態(tài)鏈接,具體代碼如下:</

92、p><p><b>  <%</b></p><p>  Set Recordset1 = Server.CreateObject("ADODB.Recordset") /*創(chuàng)建記錄集*/</p><p>  Recordset1.ActiveConnection = MM_shuju_STRING /*建立

93、動態(tài)鏈接*/</p><p>  Recordset1.Source = "SELECT * FROM caijin" /*更新數(shù)據(jù)*/</p><p>  Recordset1.CursorType = 0</p><p>  Recordset1.CursorLocation = 2 </p><p&

94、gt;  Recordset1.LockType = 1 </p><p>  Recordset1.Open()</p><p>  Recordset1_numRows = 0</p><p><b>  %></b></p><p>  5.3 分頁內(nèi)容的設(shè)計</p>

95、<p>  本網(wǎng)站中社團概況模塊、教育咨訊模塊、實事快訊模塊、考證概況、競賽信息模塊、就業(yè)創(chuàng)業(yè)模塊的設(shè)計方法都是一樣的,分為兩部分:一是信息列表頁面,一個是信息詳細頁面。下面以實事快訊模塊為例。實事快訊模塊信息列表頁面為caijin.asp,caijin.asp的界面如圖23所示。</p><p>  圖 23 caijin.asp的界面</p><p>  (1)caijin

96、.asp顯示的是實事快訊模塊列表信息,主要是利用創(chuàng)建記錄集、綁定相關(guān)字段和轉(zhuǎn)到詳細信息頁面來實現(xiàn)。</p><p>  綁定相關(guān)字段和轉(zhuǎn)到詳細信息頁面</p><p>  綁定新聞標題,并將它設(shè)計為轉(zhuǎn)到實事快訊具體內(nèi)容的詳細頁面去。</p><p>  <A HREF="cjnr.dwt.asp?<%=Server.HTMLEncode(MM_

97、keepNone)&MM_joinChar(MM_keepNone) & "編號=" & Recordset1.Fields.Item("編號").Value %>"><%=(Recordset1.Fields.Item("biao-ti").Value)%></A></p><p>

98、  (2)cjnr.asp顯示的是實事快訊模塊詳細頁面信息,主要是利用創(chuàng)建記錄集、綁定相關(guān)字段。cjnr.asp的界面如圖24所示。</p><p>  圖 24 cjnr.asp的界面</p><p><b>  創(chuàng)建記錄集</b></p><p><b>  <%</b></p><p>

99、  Set Recordset1 = Server.CreateObject("ADODB.Recordset") /*創(chuàng)建記錄集*/</p><p>  Recordset1.ActiveConnection = MM_shuju_STRING /*建立動態(tài)鏈接*/</p><p>  Recordset1.Source = "SE

100、LECT * FROM caijin WHERE 編號 = " + Replace(Recordset1__MMColParam, "'", "''") + ""</p><p>  Recordset1.CursorType = 0 /*轉(zhuǎn)到詳細頁面*/<

101、/p><p>  Recordset1.CursorLocation = 2</p><p>  Recordset1.LockType = 1</p><p>  Recordset1.Open()</p><p>  Recordset1_numRows = 0</p><p><b>  %><

102、/b></p><p>  綁定標題、內(nèi)容、日期字段的關(guān)鍵代碼如下:</p><p>  <%=(Recordset1.Fields.Item("biao-ti").Value)%> /* 綁定標題字段*/</p><p>  <%=(Recordset1.Fields.Item("ri-qi&quo

103、t;).Value)%> /* 綁定內(nèi)容字段*/</p><p>  <%=(Recordset1.Fields.Item("nei-rong").Value)%> /* 綁定日期字段*/</p><p>  5.4 留言板模塊的設(shè)計</p><p>  留言板模塊的界面為liuyan.asp,它的功能有用戶

104、發(fā)表留言,提交表單,然后在頁面中顯示用戶的留言。liuyan.asp的界面如圖25所示。</p><p>  圖 25 liuyan.asp的界面</p><p>  在創(chuàng)建好記錄集之后,對留言用戶,留言時間以及留言內(nèi)容等字段進行動態(tài)綁定,并且對顯示留言進行重復(fù)區(qū)域的操作。之后在用戶留言模塊有個表單提交的動作,提交給服務(wù)器用戶的留言。關(guān)鍵代如下:</p><p> 

105、 <form id="form1" name="form1" method="POST" action="<%=MM_editAction%>"> </p><p>  <input type="hidden" name="MM_insert" value=&quo

106、t;form1"> /*提交表單*/</p><p><b>  </form></b></p><p>  5.5 用戶登錄注冊模塊設(shè)計</p><p>  本網(wǎng)站提供用戶登錄機制和新用戶注冊、修改機制。登錄模塊包含登錄頁面login.asp,新用戶注冊頁面register.asp、修改用戶注冊密碼頁面

107、modify.asp。</p><p>  (1)新用戶注冊頁面register.asp</p><p>  此頁面為新用戶注冊頁面,也就是把用戶注冊的信息寫入數(shù)據(jù)庫,有一個表單提交動作。register.asp的界面如圖26所示。</p><p>  圖 26 register.asp的界面</p><p><b>  部分關(guān)鍵代

108、碼如下:</b></p><p>  提交表單,插入記錄到數(shù)據(jù)庫</p><p>  <form id="form1" name="form1" method="POST" action="<%=MM_editAction%>"><label onfocus="

109、;MM_validateForm('bbsUserID','','R','bbsPassword1','','R','bbsPassword2','','R','bbsName','','R','bbsEmail','

110、9;,'R');return document.MM_returnValue"></p><p><b>  </form></b></p><p>  (2)登錄頁面login.asp</p><p>  登錄頁面login.asp是向用戶提供登錄功能,login.asp的界面如圖27所示。<

111、/p><p>  圖 27 login.asp的界面</p><p>  在登錄頁面login.asp中有一個表單提交的動作,在表單中輸入文字“用戶名”和“密碼”,并插入兩個“文本字段”,并在相應(yīng)的屬性中設(shè)置屬性。關(guān)鍵代碼如下:</p><p>  <form ACTION="<%=MM_LoginAction%>" id=&quo

112、t;form1" name="form1" method="POST"></p><p><b>  用戶名:</b></p><p>  <label> /*提交表單*/</p><p>

113、  <input name="bbsUserID" type="text" id="bbsUserID" size="10" /></p><p>  </label> </p><p><b>  </form></b>&l

114、t;/p><p>  (3)修改用戶注冊密碼頁面modify.asp</p><p>  modify.asp頁面與register頁面基本相同,此頁面是修改用戶的密碼,只要對register頁面稍作修改就可以了。</p><p>  5.6 論壇模塊的設(shè)計</p><p>  BBS是Internet上一種交互性強,內(nèi)容豐富的電子信息服務(wù)系統(tǒng),

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論