版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 本科畢業(yè)論文</b></p><p><b> ?。?0_ _屆)</b></p><p> 大學(xué)生社會(huì)活動(dòng)與創(chuàng)業(yè)就業(yè)信息平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)</p><p> 所在學(xué)院 </p><p> 專(zhuān)業(yè)班級(jí) 信
2、息管理與信息系統(tǒng) </p><p> 學(xué)生姓名 學(xué)號(hào) </p><p> 指導(dǎo)教師 職稱(chēng) </p><p> 完成日期 年 月 </p><p><b> 摘 要</b>&
3、lt;/p><p> 隨著Internet越來(lái)越普及,互聯(lián)網(wǎng)已成為人們生活中不可或缺的部分,尤其是作為大學(xué)生的我們生活在這個(gè)信息化的時(shí)代,更加離不開(kāi)網(wǎng)絡(luò)。為大學(xué)生提供一個(gè)信息分類(lèi)的、用戶(hù)之間可以互動(dòng)的信息平臺(tái),他們將會(huì)為非常方便的獲得信息,從而增強(qiáng)社會(huì)競(jìng)爭(zhēng)力。</p><p> 這次所設(shè)計(jì)的課題正是以互聯(lián)網(wǎng)為媒介服務(wù)于當(dāng)代大學(xué)生,通過(guò)本網(wǎng)站為大學(xué)生提供一個(gè)信息分類(lèi)的、用戶(hù)之間可以互動(dòng)的信息
4、平臺(tái)。本文首先介紹了課題的研究的意義和目的,闡述了網(wǎng)頁(yè)制作相關(guān)的理論基礎(chǔ),探討了ASP技術(shù) 。接著,根據(jù)需求分析完成了系統(tǒng)的整體功能設(shè)計(jì),選擇了合適的數(shù)據(jù)庫(kù)系統(tǒng),設(shè)計(jì)了數(shù)據(jù)表和存儲(chǔ)過(guò)程。最后,通過(guò)網(wǎng)站設(shè)計(jì)及具體代碼實(shí)現(xiàn)部分簡(jiǎn)要介紹ASP的運(yùn)行環(huán)境和本系統(tǒng)每個(gè)模塊的關(guān)鍵代碼。在此基礎(chǔ)上,基于ASP+ACCESS實(shí)現(xiàn)了網(wǎng)絡(luò)信息系統(tǒng)的開(kāi)發(fā),并運(yùn)用數(shù)據(jù)源控件、數(shù)據(jù)綁定技術(shù)簡(jiǎn)化了開(kāi)發(fā)過(guò)程,使得系統(tǒng)具有很強(qiáng)的通用性、兼容性和可操作性,提高了系統(tǒng)的開(kāi)
5、發(fā)價(jià)值。</p><p> 關(guān)鍵字: 大學(xué)生;創(chuàng)業(yè)就業(yè); ASP技術(shù);信息平臺(tái) </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)頁(yè)制作概述4</p><p> 2.1 靜態(tài)頁(yè)面和動(dòng)態(tài)頁(yè)面4</p><p> 2.2 開(kāi)發(fā)工具的選擇及簡(jiǎn)介4</p><p> 2
12、.3 網(wǎng)頁(yè)布局5</p><p> 2.4 網(wǎng)頁(yè)配色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è)計(jì)14</b></p><p> 4.1系統(tǒng)功能模塊劃分14</p><p> 4.2 系統(tǒng)功能設(shè)計(jì)15</p><p> 4.3 ASP訪問(wèn)WEB數(shù)據(jù)庫(kù)技術(shù)16</p><p> 4.4 數(shù)據(jù)庫(kù)設(shè)計(jì)17</
14、p><p> 4.4.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì)17</p><p> 4.4.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)18</p><p> 4.4.3 數(shù)據(jù)庫(kù)物理設(shè)計(jì)21</p><p> 5 網(wǎng)站設(shè)計(jì)及系統(tǒng)實(shí)現(xiàn)24</p><p> 5.1 ASP運(yùn)行環(huán)境與安裝IIS24</p><p> 5.2
15、 網(wǎng)站首頁(yè)的設(shè)計(jì)25</p><p> 5.3 分頁(yè)內(nèi)容的設(shè)計(jì)26</p><p> 5.4 留言板模塊的設(shè)計(jì)28</p><p> 5.5 用戶(hù)登錄注冊(cè)模塊設(shè)計(jì)29</p><p> 5.6 論壇模塊的設(shè)計(jì)30</p><p><b> 結(jié) 論35</b></p&g
16、t;<p><b> 參考文獻(xiàn)36</b></p><p> 隨著因特網(wǎng)的迅猛發(fā)展、網(wǎng)絡(luò)信息的大量增加,為了滿足大學(xué)生在浩瀚的信息海洋里獲得專(zhuān)門(mén)的信息而設(shè)計(jì)了大學(xué)生社會(huì)活動(dòng)與創(chuàng)業(yè)就業(yè)信息平臺(tái)建設(shè),從而使我們能夠更加便捷的獲得信息的同時(shí),增加大學(xué)生的社會(huì)競(jìng)爭(zhēng)力。</p><p><b> 1 緒論</b></p>
17、<p><b> 1.1 背景</b></p><p> 二十一世紀(jì)隨著計(jì)算機(jī)網(wǎng)絡(luò)和多媒體為基礎(chǔ)的數(shù)字化信息技術(shù)的應(yīng)用,信息化進(jìn)入了社會(huì)的各行各業(yè)。信息技術(shù)的飛躍發(fā)展和應(yīng)用,已經(jīng)改變了經(jīng)濟(jì)結(jié)構(gòu)、經(jīng)濟(jì)增長(zhǎng)模式和全球的政治、經(jīng)濟(jì)、文化格局,并推動(dòng)著人們生活、學(xué)習(xí)和生存方式的演化(柴超,2009)。信息化也同樣給我們大學(xué)生帶來(lái)了前所未有的觸動(dòng)和變革,從一定意義上講,它意味著信息化在
18、未來(lái)發(fā)展中的趨勢(shì)是必然的。計(jì)算機(jī)技術(shù)的飛速發(fā)展帶動(dòng)了通訊技術(shù)和網(wǎng)絡(luò)技術(shù)應(yīng)用領(lǐng)域的不斷擴(kuò)張, 使得信息技術(shù)不僅成為人類(lèi)拓展能力的創(chuàng)造性工具,而且也影響了我們大學(xué)生學(xué)習(xí)和生活。</p><p> 2009年,青島農(nóng)業(yè)大學(xué)的柴超發(fā)表文章《高等教育信息化建設(shè)的必然性與存在問(wèn)題》中指出高等教育信息化的必然性。高等教育信息化是人才自身發(fā)展的需求在邁向信息化社會(huì)的二十一世紀(jì),學(xué)生不斷對(duì)獲取新知提出更高的要求。培養(yǎng)學(xué)生主動(dòng)迅速
19、地獲取大量信息、高效率地篩選有價(jià)值信息、準(zhǔn)確地鑒別真?zhèn)涡畔⒓皠?chuàng)造性地加工和處理信息的能力, 已成為現(xiàn)代教育越來(lái)越重要的基本任務(wù)。學(xué)生信息素質(zhì)已成為科學(xué)素質(zhì)的重要基礎(chǔ),教育信息化不僅符合時(shí)代的要求,而且能夠滿足人才自身發(fā)展進(jìn)程的要求。</p><p> 現(xiàn)在有很多信息對(duì)于大學(xué)生來(lái)講是很重要的,越來(lái)越多的大學(xué)生都迫切地想更了解校內(nèi)外的各種信息,特別是每年的大學(xué)新生,面對(duì)一個(gè)全新的世界,他們?cè)撊绾稳デ腥肽??一直以?lái)各
20、院校都缺少一個(gè)及時(shí)快捷并綜合性強(qiáng)的宣傳渠道,加上學(xué)校的一些規(guī)定,使得各大高校的學(xué)生對(duì)本學(xué)院和其他學(xué)院的信息對(duì)市場(chǎng)的信息都不能及時(shí)主動(dòng)的獲得,造成了各大高校學(xué)生信息的閉塞。近幾年高校畢業(yè)生人數(shù)急劇增加,其就業(yè)問(wèn)題不容樂(lè)觀,浙江樹(shù)人大學(xué)的王衛(wèi)和馮淑娟在價(jià)值工程2009 年第3 期撰文道:應(yīng)根據(jù)大學(xué)生就業(yè)服務(wù)體系應(yīng)全面考慮大學(xué)生就業(yè)影響因素、大學(xué)生就業(yè)服務(wù)體系應(yīng)加強(qiáng)整體優(yōu)化、大學(xué)生就業(yè)服務(wù)體系應(yīng)充分考慮體系中各要素相互關(guān)系三項(xiàng)原則構(gòu)建以就業(yè)信
21、息平臺(tái)為中心的大學(xué)生就業(yè)服務(wù)體系。</p><p> 所以組建一個(gè)可行性的渠道來(lái)及時(shí)提供信息去迎合大學(xué)生切身需求是必然的。及時(shí)有效的發(fā)布各種適合大學(xué)生的信息,豐富在校大學(xué)生的校園生活,加強(qiáng)各大高校學(xué)生團(tuán)體之間的密切聯(lián)系,促進(jìn)各學(xué)院學(xué)生之間的積極競(jìng)爭(zhēng),提高各學(xué)院學(xué)生的實(shí)踐能力,讓人人能更快更及時(shí)更真實(shí)的收到全方位信息,為在校大學(xué)生提供一個(gè)更適合大學(xué)生的更廣闊更豐富的信息平臺(tái)。</p><p&g
22、t;<b> 1.2 研究意義</b></p><p> 目前,隨著網(wǎng)絡(luò)在當(dāng)今社會(huì)越來(lái)越普及的情況下,網(wǎng)絡(luò)已經(jīng)成為人與人之間交流的一種重要方式,也成為人們快速獲取、發(fā)布、傳遞信息的重要渠道。尤其是作為大學(xué)生的我們生活在這個(gè)信息化的時(shí)代,更加離不開(kāi)網(wǎng)絡(luò),因此針對(duì)大學(xué)生構(gòu)建一個(gè)大學(xué)生社會(huì)活動(dòng)與創(chuàng)業(yè)就業(yè)信息平臺(tái),其目的在于:(1)首先對(duì)于剛步入大學(xué)的新生,他們是帶著夢(mèng)想和渴望踏入象牙塔的,他們
23、希望能夠在這個(gè)舞臺(tái)上有著更好的表現(xiàn)來(lái)展現(xiàn)自己,因?yàn)樵诖髮W(xué)里有一個(gè)很直接的社會(huì)活動(dòng)平臺(tái)——那就是社團(tuán),所以構(gòu)建社團(tuán)概況這個(gè)模塊能夠幫助他們更好的了解社團(tuán)的情況,可以選擇自己所喜歡的舞臺(tái)。(2)對(duì)于為了獲得自己將來(lái)的工作所要準(zhǔn)備的資格證書(shū)的大學(xué)生,構(gòu)建考證概況模塊收集了相關(guān)專(zhuān)業(yè)學(xué)子所需的職業(yè)資格證書(shū)的各項(xiàng)具體說(shuō)明,能夠讓他們清楚地知道自己所要做的準(zhǔn)備工作。(3)為即將畢業(yè)的學(xué)子提供一些就業(yè)創(chuàng)業(yè)的信息,降低大學(xué)生的就業(yè)成本,這樣可以通過(guò)網(wǎng)絡(luò)這
24、個(gè)平臺(tái),尋找屬于自己的工作。(4)在校大學(xué)生也可以通過(guò)教育咨訊了解各大高校最新最熱的新聞,也可以通過(guò)實(shí)事快訊快速收到世界各地大事熱點(diǎn)新聞,以及對(duì)于參加各種競(jìng)賽有興趣的學(xué)子可以了解競(jìng)賽信息所提供的各種比賽。(5)構(gòu)建論壇模塊,利用</p><p><b> 1.3 研究現(xiàn)狀</b></p><p> 上世紀(jì)九十年代以來(lái), 互聯(lián)網(wǎng)作為信息傳播新的媒體, 越來(lái)越成為高校
25、學(xué)生獲取各種信息的重要渠道, 對(duì)大學(xué)生的學(xué)習(xí)、生活乃至思想觀念發(fā)生了廣泛和深刻的影響(胡學(xué)琦,2006)。有研究結(jié)果顯示:大學(xué)生上網(wǎng)率高,上網(wǎng)動(dòng)機(jī)呈多樣化,其上網(wǎng)的主要目的是“獲得各種信息資源”,依次是“休閑娛樂(lè)”“聊天交友”、“學(xué)習(xí)需要”;所以在網(wǎng)絡(luò)上擁有各種信息資源的信息平臺(tái)的數(shù)量是比較多的,比如新聞網(wǎng)站,大學(xué)生就業(yè)創(chuàng)業(yè)網(wǎng)站,高校門(mén)戶(hù)網(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/)則會(huì)提供創(chuàng)業(yè)就業(yè)信息、培訓(xùn)模塊、論壇交流平臺(tái)等。</p><p> 現(xiàn)在有關(guān)大學(xué)生的信息平臺(tái)關(guān)注最多就屬與畢業(yè)生創(chuàng)業(yè)就業(yè)有關(guān)的。在互聯(lián)網(wǎng)迅速發(fā)展的今天,以高效、便捷、快速為主要特征的互聯(lián)網(wǎng)在高校畢業(yè)生就業(yè)工作中發(fā)揮著重要的作用,網(wǎng)絡(luò)信息平臺(tái)成為高校畢業(yè)生獲取信息的重要渠道(周建平,2007)。但從目前地方政府
27、類(lèi)就業(yè)信息平臺(tái)、商業(yè)類(lèi)就業(yè)信息平臺(tái)運(yùn)營(yíng)情況分析,作為一種全新的求職擇業(yè)服務(wù)方式,高校畢業(yè)生就業(yè)信息網(wǎng)絡(luò)體系建設(shè)比較滯后,利用率較低,網(wǎng)絡(luò)就業(yè)渠道及高校畢業(yè)生資源整合還有許多地方需要完善。主要體現(xiàn)在以下幾個(gè)方面:(1)政府類(lèi)高校就業(yè)信息平臺(tái)區(qū)域市場(chǎng)細(xì)分不夠明顯,資源整合較為松散;(2)商業(yè)類(lèi)就業(yè)信息平臺(tái)偏向高端市場(chǎng),畢業(yè)生就業(yè)信息市場(chǎng)機(jī)制尚需完善(周建平,2007)。</p><p> 網(wǎng)站內(nèi)容決定著網(wǎng)站的生命力
28、,國(guó)外的網(wǎng)站設(shè)計(jì)服務(wù)性強(qiáng),比較人性化,而國(guó)內(nèi)網(wǎng)站很少追求這方面的。在德國(guó),有很多網(wǎng)站都提供幫助學(xué)生在進(jìn)入大學(xué)前選擇專(zhuān)業(yè)的服務(wù),這些網(wǎng)站詳盡地列出了不同專(zhuān)業(yè)近年來(lái)的就業(yè)情況。通過(guò)瀏覽這些網(wǎng)站,德國(guó)學(xué)生進(jìn)入大學(xué)之前就可以在專(zhuān)業(yè)選擇上做到更好地與社會(huì)需求相結(jié)合。在國(guó)內(nèi),有很多專(zhuān)門(mén)為大學(xué)生而設(shè)計(jì)的網(wǎng)站,如“寧波大學(xué)生網(wǎng)” 網(wǎng)站為大學(xué)生提供校園資訊、招聘信息、同城交流等服務(wù)。也有很多其他網(wǎng)站為大學(xué)生提供服務(wù),比如專(zhuān)門(mén)提供就業(yè)招聘信息的中華英才網(wǎng),
29、高校門(mén)戶(hù)網(wǎng)站,提供相互交流信息的社區(qū)網(wǎng)站等。但是國(guó)內(nèi)的大部分網(wǎng)站都是相互模仿,在創(chuàng)新性方面有些不足。</p><p><b> 2 網(wǎng)頁(yè)制作概述</b></p><p> 2.1 靜態(tài)頁(yè)面和動(dòng)態(tài)頁(yè)面</p><p> 早期的網(wǎng)頁(yè)設(shè)計(jì)采用的是靜態(tài)網(wǎng)頁(yè)設(shè)計(jì)方法,隨著技術(shù)的不斷更新已被更先進(jìn)的動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)方法所取代。所謂靜態(tài)網(wǎng)頁(yè),就是說(shuō)該網(wǎng)頁(yè)文
30、件里沒(méi)有程序代碼,只有HTML標(biāo)記,這種網(wǎng)頁(yè)的擴(kuò)展名一般是.htm或.html。HTML是Web網(wǎng)站的描述語(yǔ)言,它比較簡(jiǎn)單實(shí)用,但是她也有一定的缺陷,比如要修改網(wǎng)頁(yè),就只能修改HTML源文件。所謂動(dòng)態(tài)網(wǎng)頁(yè),就是說(shuō)該網(wǎng)頁(yè)文件不僅包含有HTML標(biāo)記,而且含有程序代碼,這種網(wǎng)頁(yè)的擴(kuò)展名根據(jù)不同的程序設(shè)計(jì)語(yǔ)言而不同,如ASP文件的擴(kuò)展名是.asp。動(dòng)態(tài)網(wǎng)頁(yè)是以數(shù)據(jù)庫(kù)技術(shù)為基礎(chǔ)的,并且不是獨(dú)立存在于服務(wù)器上的網(wǎng)頁(yè)文件,只有當(dāng)用戶(hù)請(qǐng)求時(shí)服務(wù)器才能返
31、回一個(gè)完整的網(wǎng)頁(yè),它能夠根據(jù)不同的時(shí)間、不同的來(lái)訪者而顯示不同的內(nèi)容。所以現(xiàn)在人們看到的大部分Web已不再是早期的靜態(tài)信息發(fā)布平臺(tái),而是一個(gè)有著豐富內(nèi)涵的網(wǎng)絡(luò)交互平臺(tái)。</p><p> 2.2 開(kāi)發(fā)工具的選擇及簡(jiǎn)介</p><p> 本網(wǎng)站的設(shè)計(jì)是利用Dreamware 8軟件進(jìn)行ASP頁(yè)面的編碼。</p><p> ASP(Active Server Pa
32、ges)是一種在微軟公司的Web服務(wù)器IIS上開(kāi)發(fā)的動(dòng)態(tài)服務(wù)器技術(shù)。ASP腳本是直接在服務(wù)器端運(yùn)行的,它根據(jù)訪問(wèn)數(shù)據(jù)庫(kù)的結(jié)果,自動(dòng)生成符合HTML語(yǔ)言的網(wǎng)頁(yè)來(lái)響應(yīng)用戶(hù)的請(qǐng)求。ASP的工作原理如下:當(dāng)客戶(hù)端向服務(wù)器端發(fā)送一個(gè).asp頁(yè)面請(qǐng)求時(shí),服務(wù)器端響應(yīng)該HTTP請(qǐng)求找到并讀取相應(yīng)的動(dòng)態(tài)網(wǎng)頁(yè)文件。當(dāng)遇到任何與ActiveX Scripting兼容的腳本(如VBScript和JavaScript)時(shí),ASP就會(huì)調(diào)用相應(yīng)的腳本引擎進(jìn)行處理。
33、如果腳本指令中要求對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn),那就可以通過(guò)ODBC與后臺(tái)數(shù)據(jù)庫(kù)相連,由數(shù)據(jù)庫(kù)訪問(wèn)組件執(zhí)行訪問(wèn)庫(kù)操作。再執(zhí)行完程序代碼之后服務(wù)器端將生成靜態(tài)網(wǎng)頁(yè),然后向客戶(hù)端發(fā)回網(wǎng)頁(yè)。</p><p> ASP具有以下特點(diǎn):(1) 容易學(xué)習(xí)、支持廣泛、易于維護(hù)和開(kāi)發(fā)成本低廉;(2) 使用一般的文本編輯程序(如記事本)就可以進(jìn)行編輯,且無(wú)須編譯就可以在服務(wù)器端直接執(zhí)行;(3) ASP面向?qū)ο缶哂袩o(wú)限的可擴(kuò)充性,并且學(xué)習(xí)容易;
34、(4) 用ASP設(shè)計(jì)的網(wǎng)頁(yè)可以在任何可執(zhí)行HTML代碼的瀏覽器中瀏覽;(5) ASP能與任何ActiveX Scripting語(yǔ)言(如VBScript和JavaScript)相容,并且還可以通過(guò)plug-In(外掛組件模組)的方式,使用第三方所提供的其他腳本語(yǔ)言。</p><p> 另外,ASP提供的幾個(gè)內(nèi)部對(duì)象(如Request、Response、Server、Session、Application、Obje
35、ctContext)和內(nèi)部組件(如Ad Rotator、Browser Capabilities、Database Access)可以方便的實(shí)現(xiàn)表單上傳、存取數(shù)據(jù)庫(kù)等功能。</p><p> Dreamware 8是美國(guó)Macromedia公司設(shè)計(jì)開(kāi)發(fā)出的優(yōu)秀的網(wǎng)頁(yè)制作工具,它是集網(wǎng)頁(yè)制作與網(wǎng)站管理于一身的網(wǎng)頁(yè)編輯器,用于對(duì)頁(yè)面、應(yīng)用程序和站點(diǎn)進(jìn)行設(shè)計(jì)、編碼、開(kāi)發(fā)和管理。它的特點(diǎn)包括:(1)提供了眾多的可視化設(shè)
36、計(jì)工具、應(yīng)用開(kāi)發(fā)環(huán)境以及代碼編輯的支持;(2) Dreamware的開(kāi)發(fā)環(huán)境簡(jiǎn)單并且高效;(3) 開(kāi)發(fā)人員可以便捷的創(chuàng)建代碼應(yīng)用程序,集成度高;(4) 利用Dreamware和服務(wù)器技術(shù)可以構(gòu)建功能強(qiáng)大的網(wǎng)絡(luò)應(yīng)用程序。所以它不僅是專(zhuān)業(yè)人員制作網(wǎng)站的首選工具,而且廣大網(wǎng)頁(yè)制作愛(ài)好者利用Dreamware可以制作出充滿動(dòng)感的網(wǎng)頁(yè)來(lái)。</p><p><b> 2.3 網(wǎng)頁(yè)布局</b></
37、p><p> 網(wǎng)站的開(kāi)發(fā)人員在進(jìn)行網(wǎng)頁(yè)設(shè)計(jì)時(shí),首先會(huì)考慮對(duì)網(wǎng)頁(yè)進(jìn)行布局設(shè)計(jì)。網(wǎng)頁(yè)布局有一些基本原則:(1)中心突出、主次分明:也就是將主要內(nèi)容放在屏幕中央或者中間偏上的部分,次要的內(nèi)容放在視覺(jué)中心以外的地方;(2)圖文并茂、大小搭配:頁(yè)面元素大小適中,布局勻稱(chēng),不同元素之間要有合適的距離,網(wǎng)頁(yè)中的文字和圖片互為襯托、互相補(bǔ)充;(3)簡(jiǎn)潔一致性:頁(yè)面內(nèi)容簡(jiǎn)潔,各個(gè)頁(yè)面的頁(yè)邊距要相同,文本、圖形之間保持相同的間距。為了
38、使瀏覽者對(duì)網(wǎng)頁(yè)有一個(gè)良好的視覺(jué)享受,設(shè)計(jì)人員要講究網(wǎng)頁(yè)整體布局的合理性,在設(shè)計(jì)版面布局前先畫(huà)出版面的布局草圖,接著對(duì)業(yè)面布局進(jìn)行細(xì)化和整理,最后形成最終的布局方案。常見(jiàn)的版面布局形式有“國(guó)”字型、“框架”型、“廠”字型、“封面”型和Flash型布局等。本網(wǎng)站采用的是上下兩欄型的“框架”型布局,上部一欄放置導(dǎo)航欄,下部顯示正文信息內(nèi)容。</p><p><b> 2.4 網(wǎng)頁(yè)配色</b>&l
39、t;/p><p> 網(wǎng)頁(yè)設(shè)計(jì)是屬于一種平面設(shè)計(jì),其中色彩的搭配會(huì)對(duì)用戶(hù)留下深刻的印象,因此,在設(shè)計(jì)網(wǎng)頁(yè)時(shí)還要重點(diǎn)注意網(wǎng)頁(yè)色彩的搭配是否合適。色彩有兩大類(lèi):無(wú)彩色系和有彩色系。無(wú)彩色系就是指黑與白,有彩色系有3個(gè)基本特征,即色相、明度和純度。一個(gè)網(wǎng)站在設(shè)計(jì)時(shí),首先要確定它的主色調(diào),以及要處理好前景色與背景色的關(guān)系,而且網(wǎng)頁(yè)的色彩搭配要均衡。色彩搭配不僅是一項(xiàng)技術(shù)性工作,而且也是一種藝術(shù)。網(wǎng)頁(yè)的色彩搭配有很多原理,比如
40、說(shuō),網(wǎng)站的色彩要鮮明,用色要有獨(dú)特的風(fēng)格,給瀏覽者留下深刻的印象。色彩搭配要有合理性給人一種和諧、舒適的感覺(jué),避免采用純度很高的單一色彩。網(wǎng)站配色是制作一個(gè)網(wǎng)站的關(guān)鍵,有個(gè)好的配色的網(wǎng)站一定會(huì)給瀏覽者留下深刻的印象。</p><p><b> 3 系統(tǒng)分析</b></p><p> 3.1 需求分析概述</p><p> 需求分析主要包括
41、業(yè)務(wù)需求和系統(tǒng)需求。業(yè)務(wù)需求反映組織機(jī)構(gòu)或客戶(hù)對(duì)系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求。所以本網(wǎng)站是向大學(xué)生提供了有關(guān)大學(xué)社團(tuán)的信息(社團(tuán)介紹和社團(tuán)活動(dòng)新聞等)、考證信息(計(jì)算機(jī)等級(jí)認(rèn)證等)、實(shí)事新聞等信息分類(lèi)的信息,以及提供一個(gè)交互功能的論壇來(lái)讓大家相互交流。</p><p> 系統(tǒng)需求包括功能需求和設(shè)計(jì)約束。功能需求指系統(tǒng)必須完成的任務(wù),即為了向其用戶(hù)提供有用的功能,產(chǎn)品必須執(zhí)行的動(dòng)作。比如,用戶(hù)點(diǎn)擊網(wǎng)站導(dǎo)航欄上的“社
42、團(tuán)概況”,就會(huì)自動(dòng)跳出社團(tuán)概況頁(yè)面內(nèi)容,讓用戶(hù)瀏覽該頁(yè)面上的信息。用戶(hù)如果要登錄,就點(diǎn)擊“登錄”,然后就會(huì)彈出登錄頁(yè)面,用戶(hù)輸入相關(guān)賬戶(hù)密碼就可以登錄了。設(shè)計(jì)約束也稱(chēng)為“限制條件”或“補(bǔ)充規(guī)約”,通常是對(duì)解決方案的一些約束說(shuō)明。</p><p> 3.2 系統(tǒng)功能描述</p><p><b> ?。?)功能需求</b></p><p> 在
43、剛進(jìn)入大學(xué)的時(shí)候,有很多大學(xué)生希望進(jìn)入一個(gè)社團(tuán)參加一些自己喜歡的活動(dòng),所以他們特別想了解一些有關(guān)社團(tuán)的信息。有些學(xué)子希望了解職業(yè)資格證書(shū)的各項(xiàng)具體說(shuō)明,從而能夠?yàn)樽约何磥?lái)的就業(yè)有個(gè)良好的鋪墊。有些學(xué)子也希望能夠便捷的瀏覽每天發(fā)生的熱點(diǎn)時(shí)事新聞與教育資訊。有些學(xué)子則想了解一些適合大學(xué)生參與的競(jìng)賽信息,利用課余時(shí)間參加一些競(jìng)賽來(lái)擴(kuò)展自己的知識(shí)面。而對(duì)于即將畢業(yè)的人來(lái)說(shuō),他們關(guān)心的問(wèn)題莫過(guò)于就業(yè)問(wèn)題,所以希望了解一些創(chuàng)業(yè)就業(yè)的信息。除了這些,
44、提供一個(gè)能夠相互交流的交互平臺(tái)是現(xiàn)代網(wǎng)絡(luò)的趨勢(shì)??偠灾?,大學(xué)生希望能夠利用一個(gè)網(wǎng)絡(luò)平臺(tái)來(lái)擺脫時(shí)間和空間的限制快捷的接收信息。</p><p> 作為一個(gè)提供新聞瀏覽功能的信息平臺(tái),它發(fā)布信息的頻率將會(huì)相當(dāng)頻繁,如果使用靜態(tài)網(wǎng)頁(yè)來(lái)制作,那么維護(hù)工作將會(huì)非常繁瑣,設(shè)計(jì)人員每天需要制作大量的網(wǎng)頁(yè),從而浪費(fèi)很多時(shí)間和精力。使用動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)方法來(lái)設(shè)計(jì)網(wǎng)頁(yè)將改善這一情況,設(shè)計(jì)人員只需設(shè)置標(biāo)題、內(nèi)容和圖片等新聞就可以了,系
45、統(tǒng)將自動(dòng)生成對(duì)應(yīng)的網(wǎng)頁(yè)。</p><p> 根據(jù)以上需求分析,大學(xué)生社會(huì)活動(dòng)與創(chuàng)業(yè)就業(yè)信息平臺(tái)包括信息瀏覽功能(包括社團(tuán)概況、教育咨訊、實(shí)事快訊、考證概況、競(jìng)賽信息、就業(yè)創(chuàng)業(yè)等6個(gè)類(lèi)別)、用戶(hù)留言功能、用戶(hù)論壇功能、用戶(hù)登錄注冊(cè)功能。信息瀏覽功能按照社團(tuán)概況、教育咨訊、實(shí)事快訊、考證概況、競(jìng)賽信息、就業(yè)創(chuàng)業(yè)等6個(gè)類(lèi)別分頁(yè)顯示信息。用戶(hù)留言功能包括用戶(hù)可以在留言模塊發(fā)表評(píng)論,管理員可以刪除用戶(hù)留言。用戶(hù)論壇功能包
46、括用戶(hù)可以在該模塊上發(fā)布自己的主題,其他用戶(hù)可以回帖或者發(fā)布新帖,管理員可以刪除帖子,顯示帖子內(nèi)容。用戶(hù)登錄注冊(cè)功能包括用戶(hù)信息的錄入,包括用戶(hù)名和密碼等信息,用戶(hù)信息的修改,管理員可以對(duì)用戶(hù)信息進(jìn)行刪除。</p><p><b> ?。?)設(shè)計(jì)約束</b></p><p> 在本系統(tǒng)中,后臺(tái)數(shù)據(jù)的輸入只有管理員有權(quán)限。在留言管理模塊,用戶(hù)只有添加留言和瀏覽留言信息
47、的功能。在論壇管理模塊,用戶(hù)首先要進(jìn)行注冊(cè),只有注冊(cè)過(guò)的用戶(hù)進(jìn)行登錄后才可以在論壇上發(fā)表言論。</p><p> 3.3 系統(tǒng)數(shù)據(jù)流圖</p><p> 在分析系統(tǒng)功能需求的過(guò)程中,我采用的分析方法是結(jié)構(gòu)化方法。結(jié)構(gòu)化方法是一種傳統(tǒng)的軟件開(kāi)發(fā)方法,它是由結(jié)構(gòu)化分析、結(jié)構(gòu)化設(shè)計(jì)和結(jié)構(gòu)化程序設(shè)計(jì)三部分有機(jī)組合而成的。它的基本思想:把一個(gè)復(fù)雜問(wèn)題的求解過(guò)程分階段進(jìn)行,而且這種分解是自頂向下,
48、逐層分解,使得每個(gè)階段處理的問(wèn)題都控制在人們?nèi)菀桌斫夂吞幚淼姆秶鷥?nèi)。它通常與結(jié)構(gòu)化分析方法銜接起來(lái)使用,以數(shù)據(jù)流圖為基礎(chǔ)得到軟件的模塊結(jié)構(gòu)。在本課題中采用結(jié)構(gòu)化方法的分析技術(shù)對(duì)大學(xué)生社會(huì)活動(dòng)與創(chuàng)業(yè)就業(yè)信息平臺(tái)進(jìn)行需求分析,其中采用數(shù)據(jù)流程圖進(jìn)行系統(tǒng)的業(yè)務(wù)流程及對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)分析,用數(shù)據(jù)字典對(duì)系統(tǒng)中的數(shù)據(jù)進(jìn)行描述和分析。</p><p> 數(shù)據(jù)流圖簡(jiǎn)稱(chēng)DFD(Data Flow Diagram),它是以圖形方式來(lái)
49、表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過(guò)程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。</p><p> 數(shù)據(jù)流程圖中有以下幾種主要元素: </p><p> ?、?→:帶箭頭的線代表數(shù)據(jù)流。數(shù)據(jù)流是數(shù)據(jù)在系統(tǒng)內(nèi)傳播的路徑,因此由一組成分固定的數(shù)據(jù)組成。如訂票單由旅客姓名、年齡、單位、身份證號(hào)、日期、目的地等數(shù)據(jù)項(xiàng)組成。由于數(shù)據(jù)流是流動(dòng)中的數(shù)據(jù),
50、所以必須有流向,除了與數(shù)據(jù)存儲(chǔ)之間的數(shù)據(jù)流不用命名外,數(shù)據(jù)流應(yīng)該用名詞或名詞短語(yǔ)命名。 </p><p> ?、?□:矩形線框代表數(shù)據(jù)源(終點(diǎn))。代表系統(tǒng)之外的實(shí)體,可以是人、物或其他軟件系統(tǒng)。 </p><p> ③ ○:圓形線框代表對(duì)數(shù)據(jù)的加工(處理)。加工是對(duì)數(shù)據(jù)進(jìn)行處理的單元,它接收一定的數(shù)據(jù)輸入,對(duì)其進(jìn)行處理,并產(chǎn)生輸出。 </p><p> ?、?〓:
51、兩條橫線代表數(shù)據(jù)存儲(chǔ)。表示信息的靜態(tài)存儲(chǔ),可以代表文件、文件的一部分、數(shù)據(jù)庫(kù)的元素等。 </p><p> 根據(jù)需求分析,大學(xué)生社會(huì)活動(dòng)與創(chuàng)業(yè)就業(yè)信息平臺(tái)為管理員輸入新聞信息,用戶(hù)通過(guò)新聞頁(yè)面瀏覽各類(lèi)新聞。用戶(hù)在留言頁(yè)面添加留言信息,管理員可以在后臺(tái)管理中查看和刪除內(nèi)容。用戶(hù)如果想要在論壇頁(yè)面發(fā)表帖子,首先用戶(hù)必須得先在本網(wǎng)站進(jìn)行注冊(cè),然后經(jīng)過(guò)登錄之后才能發(fā)表。所以根據(jù)上述的功能描述,本系統(tǒng)頂層流程圖如圖1所示
52、:</p><p><b> 圖 1 頂層流程圖</b></p><p> 根據(jù)逐層分解的原則,對(duì)頂層圖進(jìn)行分解得到0層流程圖,如圖2所示。</p><p> 圖 2 0層數(shù)據(jù)流圖</p><p> 由于新聞瀏覽功能提供了6個(gè)不同種類(lèi)的新聞信息供用戶(hù)閱覽,所以還可以將新聞管理流程圖進(jìn)行分解得到1層數(shù)據(jù)流圖,如圖3
53、所示。</p><p> 圖 3 1層數(shù)據(jù)流圖</p><p> 數(shù)據(jù)字典(Data dictionary)是一種用戶(hù)可以訪問(wèn)的記錄數(shù)據(jù)庫(kù)和應(yīng)用程序元數(shù)據(jù)的目錄。它的的作用是給數(shù)據(jù)流圖上每個(gè)成分加以定義和說(shuō)明。數(shù)據(jù)字典一般由處理邏輯、數(shù)據(jù)流和外部實(shí)體組成。本系統(tǒng)的處理邏輯條目包括新聞管理、留言管理、論壇管理、注冊(cè)登錄管理、新聞頁(yè)面、留言頁(yè)面、論壇頁(yè)面七個(gè)處理邏輯過(guò)程,分別如下表表1、表
54、2、表3、表4、表5、表6、表7所示。</p><p> 表 1 新聞管理處理邏輯條目</p><p> 表 2 留言管理處理邏輯條目</p><p> 表 3 論壇管理處理邏輯條目</p><p> 表 4 論壇管理處理邏輯條目</p><p> 表 5 新聞頁(yè)面處理邏輯條目</p><
55、p> 表 6 留言頁(yè)面處理邏輯條目</p><p> 表 7 論壇頁(yè)面處理邏輯條目</p><p> 數(shù)據(jù)流條目包括新聞信息、留言信息、論壇信息、用戶(hù)信息四個(gè)數(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 用戶(hù)信息數(shù)據(jù)流條目</p><p> 外部實(shí)體條目包括管理員和用戶(hù)兩個(gè)外部實(shí)體,分別由下表表12、表13所示。</p><p> 表 12 管理員外部實(shí)體條目</p><p> 表 13 用戶(hù)外部實(shí)體條目</p><p> 3.4 系
57、統(tǒng)流程分析</p><p> 多用戶(hù)系統(tǒng)的工作流程都是從用戶(hù)登錄模塊開(kāi)始,對(duì)用戶(hù)的身份進(jìn)行認(rèn)證,確認(rèn)用戶(hù)是否是有效的系統(tǒng)用戶(hù)。本網(wǎng)站除了在論壇模塊發(fā)表帖子以及回復(fù)帖子是需要進(jìn)行身份認(rèn)證外,其他模塊不需要進(jìn)行身份認(rèn)證,任何人都可以通過(guò)瀏覽器閱讀已經(jīng)發(fā)布的新聞、發(fā)表網(wǎng)友評(píng)論。在整個(gè)平臺(tái)中,只有管理員可以擁有全部權(quán)限管理所有用戶(hù)的信息,管理新聞?lì)悇e,發(fā)布信息和所有新聞信息的管理。用戶(hù)、管理員系統(tǒng)流程分析如圖4所示。&
58、lt;/p><p> 圖 4 用戶(hù)、管理員系統(tǒng)流程分析</p><p><b> 4 系統(tǒng)設(shè)計(jì)</b></p><p> 4.1系統(tǒng)功能模塊劃分</p><p> 根據(jù)第三章的系統(tǒng)功能分析,大學(xué)生社會(huì)活動(dòng)與創(chuàng)業(yè)就業(yè)信息平臺(tái)可實(shí)現(xiàn)信息瀏覽功能、用戶(hù)留言功能、用戶(hù)論壇功能、用戶(hù)登錄注冊(cè)等功能,系統(tǒng)功能模塊的劃分如圖5所示
59、。</p><p> 圖 5 大學(xué)生社會(huì)活動(dòng)與創(chuàng)業(yè)就業(yè)信息平臺(tái)功能模塊示意圖</p><p> 信息瀏覽模塊主要向大學(xué)生提供社團(tuán)概況、教育咨訊、實(shí)事快訊、考證概況、競(jìng)賽信息、就業(yè)創(chuàng)業(yè)等6個(gè)類(lèi)別的內(nèi)容。信息瀏覽功能模塊關(guān)系圖如圖6所示。</p><p> 圖 6 信息瀏覽功能模塊關(guān)系圖</p><p> 在用戶(hù)留言模塊,用戶(hù)發(fā)表留言,寫(xiě)
60、下自己的看法,同時(shí)用戶(hù)在論壇模塊可以發(fā)生交互功能。用戶(hù)留言功能模塊和用戶(hù)論壇功能模塊關(guān)系圖如圖7所示。</p><p> 圖 7 用戶(hù)留言功能模塊和用戶(hù)論壇功能模塊關(guān)系圖</p><p> 在本系統(tǒng)中,管理員可以創(chuàng)建用戶(hù)、修改和刪除用戶(hù);普通用戶(hù)則只能創(chuàng)建和修改自己的用戶(hù)名和密碼。用戶(hù)注冊(cè)與登錄功能模塊的關(guān)系如圖8所示。</p><p> 圖 8 用戶(hù)注冊(cè)與登
61、錄功能模塊的關(guān)系圖</p><p> 4.2 系統(tǒng)功能設(shè)計(jì)</p><p> 大學(xué)生社會(huì)活動(dòng)與創(chuàng)業(yè)就業(yè)信息平臺(tái)提供信息瀏覽功能、用戶(hù)留言功能、用戶(hù)論壇功能、用戶(hù)登錄注冊(cè)等功能。具體描述如下:(1) 信息瀏覽功能向用戶(hù)提供社團(tuán)概況、教育咨訊、實(shí)事快訊、考證概況、競(jìng)賽信息、就業(yè)創(chuàng)業(yè)等6個(gè)分類(lèi)別的新聞信息,并且向用戶(hù)提供搜索引擎,可以使用戶(hù)搜索到相關(guān)信息。(2) 用戶(hù)留言功能可以使用戶(hù)對(duì)本網(wǎng)
62、站留言,而且也可以看到其他人的留言。(3) 用戶(hù)論壇功能為已經(jīng)在本網(wǎng)站登錄的用戶(hù)提供瀏覽論壇的帖子信息、添加新帖子等。詳細(xì)描述每一模塊實(shí)現(xiàn)的算法,采用IPO圖,如圖9所示。</p><p> 圖 9 各模塊IPO圖</p><p> 4.3 ASP訪問(wèn)WEB數(shù)據(jù)庫(kù)技術(shù)</p><p> 隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,WEB開(kāi)發(fā)從傳統(tǒng)的靜態(tài)網(wǎng)頁(yè)系統(tǒng)過(guò)渡到動(dòng)態(tài)網(wǎng)頁(yè)系統(tǒng),
63、一個(gè)基本的動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)通常由動(dòng)態(tài)網(wǎng)頁(yè)制作系統(tǒng)、WEB服務(wù)器系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)組成,數(shù)據(jù)庫(kù)是WEB應(yīng)用的核心。</p><p> 動(dòng)態(tài)網(wǎng)頁(yè)最重要的是后臺(tái)數(shù)據(jù)庫(kù),更新網(wǎng)頁(yè)信息從后臺(tái)數(shù)據(jù)庫(kù)調(diào)用,對(duì)于網(wǎng)頁(yè)內(nèi)容的添加、修改、刪除等操作,都建立在前臺(tái)和后臺(tái)數(shù)據(jù)庫(kù)連接的基礎(chǔ)上。在創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)的過(guò)程中,若要建立交互的站點(diǎn),需要使用數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)用戶(hù)提交的信息,事實(shí)上,有許多數(shù)據(jù)庫(kù)供你選擇,如SQL Server、Foxpro、Ac
64、cess、Excel等。一般情況下,SQL Server是用來(lái)構(gòu)造大型網(wǎng)站的數(shù)據(jù)庫(kù)系統(tǒng),對(duì)于普通用戶(hù)可使用Access(*.mdb)數(shù)據(jù)庫(kù),本網(wǎng)站是使用Access數(shù)據(jù)庫(kù)。</p><p> ASP是服務(wù)器端腳本開(kāi)發(fā)技術(shù),使用ASP制作網(wǎng)頁(yè)訪問(wèn)數(shù)據(jù)庫(kù)是通過(guò)ADO實(shí)現(xiàn)的。ADO(active data object)是Microsft公司提供的Web數(shù)據(jù)庫(kù)開(kāi)發(fā)者最有效的開(kāi)發(fā)方案,ADO是ASP的重要組件,ADO內(nèi)
65、置于ASP,在安裝ASP的同時(shí),ADO就自動(dòng)安裝了,ADO在ASP和數(shù)據(jù)庫(kù)間起鏈接和傳遞作用。在Dreamware 8中有兩種方法創(chuàng)建數(shù)據(jù)庫(kù)連接。一種是自定義連接字符串,例如:"provider=Microsoft.jet.OLEDB.4.0;Data Source=" & Server.Mappth("路徑名");另一種是利用DSN連接數(shù)據(jù)源,在這之前要?jiǎng)?chuàng)建一個(gè)指向數(shù)據(jù)庫(kù)的ODBC連接。
66、</p><p> 使用ADO訪問(wèn)數(shù)據(jù)庫(kù)主要使用connection、command、recordset三個(gè)對(duì)象。Connection對(duì)象主要用來(lái)打開(kāi)和鏈接數(shù)據(jù)庫(kù)、command對(duì)象主要用來(lái)對(duì)數(shù)據(jù)庫(kù)下達(dá)查詢(xún)指令,recordset對(duì)象主要用來(lái)存取數(shù)據(jù)庫(kù)。只有建立connection對(duì)象后,ASP網(wǎng)頁(yè)才可使用Recordset對(duì)象與Command對(duì)象進(jìn)行存取數(shù)據(jù)庫(kù)的操作。</p><p>
67、<b> 4.4 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p> 4.4.1 數(shù)據(jù)庫(kù)概念設(shè)計(jì)</p><p> 數(shù)據(jù)庫(kù)概念設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,數(shù)據(jù)庫(kù)概念設(shè)計(jì)的主要工具是E-R圖(即實(shí)體-聯(lián)系圖),下面通過(guò)對(duì)系統(tǒng)建立E-R圖進(jìn)行數(shù)據(jù)庫(kù)概念設(shè)計(jì)進(jìn)行研究和設(shè)計(jì)。本系統(tǒng)有9個(gè)實(shí)體,分別是:教育資訊新聞實(shí)體、社團(tuán)概況新聞實(shí)體、考證概況新聞實(shí)體、實(shí)事快訊新聞實(shí)體、競(jìng)賽信息新聞
68、實(shí)體、就業(yè)創(chuàng)業(yè)新聞實(shí)體、留言信息實(shí)體、用戶(hù)實(shí)體、論壇帖子信息實(shí)體;其中1對(duì)多關(guān)系有:用戶(hù)和留言;多對(duì)多關(guān)系有:用戶(hù)和新聞實(shí)體等。具體如圖10所示。</p><p> 圖 10 大學(xué)生社會(huì)活動(dòng)與創(chuàng)業(yè)就業(yè)信息平臺(tái)E-R圖</p><p> 4.4.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 根據(jù)數(shù)據(jù)庫(kù)的概念設(shè)計(jì),存儲(chǔ)新聞信息的有六張表,分別是社團(tuán)概況信息表guone
69、i、教育咨訊信息表guoji、實(shí)事快訊信息表caijin、考證概況信息表yule、競(jìng)賽信息表tiyu、就業(yè)創(chuàng)業(yè)信息表shenhuo。存儲(chǔ)留言信息的有一張存儲(chǔ)用戶(hù)留言的留言表liuyan。存儲(chǔ)用戶(hù)信息的有用戶(hù)注冊(cè)資料表BBSuser。存儲(chǔ)論壇帖子信息包括存儲(chǔ)帖子信息表BBS。 </p><p> 下面分別介紹這些表的結(jié)構(gòu)。</p><p> (1)競(jìng)賽信息表tiyu </p>
70、<p> 競(jìng)賽信息表tiyu用來(lái)保存有關(guān)大學(xué)生在校期間能夠參加的適合大學(xué)生的競(jìng)賽信息的數(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用來(lái)保存有關(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)存儲(chǔ)用戶(hù)留言的留言表liuyan</p><p> 存儲(chǔ)用戶(hù)留言的留言表liuyan用來(lái)保存用戶(hù)在網(wǎng)站的留言的數(shù)據(jù),結(jié)構(gòu)如表16所示。</p><p> 表 16 表liuya的結(jié)構(gòu)</p><p> (4)用戶(hù)注冊(cè)資
72、料表BBSuser</p><p> 用戶(hù)注冊(cè)資料表BBSuser用來(lái)保存用戶(hù)個(gè)人信息的數(shù)據(jù),包括用戶(hù)名和密碼。結(jié)構(gòu)如表17所示。</p><p> 表 17 表BBSuser的結(jié)構(gòu)</p><p> (5)社團(tuán)概況信息表guonei</p><p> 社團(tuán)概況信息表guonei用來(lái)保存有關(guān)大學(xué)社團(tuán)新聞?lì)悇e的數(shù)據(jù),結(jié)構(gòu)如表1
73、8所示。</p><p> 表 18 表guonei的結(jié)構(gòu)</p><p> 由于新聞內(nèi)容一般字?jǐn)?shù)比較多,文本域最多存儲(chǔ)255字節(jié)的數(shù)據(jù),備注域最多存儲(chǔ)65536個(gè)字節(jié),所以nei-rong的數(shù)據(jù)類(lèi)型選擇備注。</p><p> (6)教育咨訊信息表guoji</p><p> 教育咨訊信息表guoji用來(lái)保存有關(guān)教育咨訊的新聞?lì)悇e的
74、數(shù)據(jù),結(jié)構(gòu)如表19所示。</p><p> 表 19 表guoji的結(jié)構(gòu)</p><p> (7)存儲(chǔ)帖子信息表BBS</p><p> 存儲(chǔ)帖子信息表BBS用來(lái)保存用戶(hù)發(fā)表帖子的數(shù)據(jù),包括發(fā)帖者、帖子內(nèi)容等等。結(jié)構(gòu)如表20所示。</p><p> 表 20 表BBS的結(jié)構(gòu)</p><p> (8)實(shí)事快訊信
75、息表caijin </p><p> 實(shí)事快訊信息表:caijin用來(lái)保存有關(guān)每天發(fā)生的新聞的數(shù)據(jù),結(jié)構(gòu)如表21所示。</p><p> 表 21 表caijin的結(jié)構(gòu)</p><p> (9)考證概況信息表yule </p><p> 考證概況信息表yule用來(lái)保存有關(guān)大學(xué)生要考取職業(yè)資格證書(shū)信息的數(shù)據(jù),結(jié)構(gòu)如表22所示。</
76、p><p> 表 22 表yule的結(jié)構(gòu)</p><p> 4.4.3 數(shù)據(jù)庫(kù)物理設(shè)計(jì)</p><p> 首先創(chuàng)建一個(gè)名為shujuku的數(shù)據(jù)庫(kù),用來(lái)保存本系統(tǒng)的所有數(shù)據(jù)。由于本網(wǎng)站使用的后臺(tái)數(shù)據(jù)庫(kù)是ACCESS數(shù)據(jù)庫(kù),所以操作比較簡(jiǎn)單,打開(kāi)ACCESS程序,采用設(shè)計(jì)視圖的方式建立BBS、BBSSubject、liuyan、caijn、guoji、guonei、s
77、henhuo、tiyu、yule、BBSuser、BBScred11張表,</p><p> (1) caijn表的創(chuàng)建:</p><p> 在使用設(shè)計(jì)視圖創(chuàng)建表時(shí),應(yīng)該注意使用關(guān)鍵字定義表的主鍵。表中每一行的主鍵都有惟一值,可以使用主鍵惟一地標(biāo)識(shí)一行數(shù)據(jù),caijn表的設(shè)計(jì)視圖,如下圖圖11所示。</p><p><b> 圖 11</b&g
78、t;</p><p> (2) guoji表的創(chuàng)建:</p><p> guoji表的設(shè)計(jì)視圖,如下圖圖12所示。</p><p><b> 圖 12</b></p><p> (3) guonei表的創(chuàng)建:</p><p> guonei表的設(shè)計(jì)視圖,如下圖圖13所示。</p&g
79、t;<p><b> 圖 13</b></p><p> (4) shenhuo表的創(chuàng)建:</p><p> shenhuo表的設(shè)計(jì)視圖,如下圖圖14所示。</p><p><b> 圖 14</b></p><p> (5) tiyu表的創(chuàng)建:</p>&l
80、t;p> tiyu表的設(shè)計(jì)視圖,如下圖圖15所示。</p><p><b> 圖 15</b></p><p> (6) yule表的創(chuàng)建:</p><p> yule表的設(shè)計(jì)視圖,如下圖圖16所示。</p><p><b> 圖 16</b></p><p>
81、; (7) BBSuser表的創(chuàng)建:</p><p> 在創(chuàng)建表時(shí),應(yīng)該注意定義表的未空字段。這樣定義的字段將不允許為空,這樣就可以避免表中出現(xiàn)無(wú)效的數(shù)據(jù),影響系統(tǒng)運(yùn)行。例如,表BBSuser中的bbsUserID字段將不能為空,即登錄名不能為空。BBSuser表的設(shè)計(jì)視圖,如下圖圖17所示。</p><p><b> 圖 17</b></p>&
82、lt;p> (8) BBS表的創(chuàng)建:</p><p> 在創(chuàng)建表BBS的時(shí)候,要求對(duì)字段bbsID設(shè)置主鍵,這樣每次增加新記錄時(shí),標(biāo)識(shí)字段自動(dòng)遞增。程序員在編寫(xiě)程序的過(guò)程中,無(wú)需考慮標(biāo)識(shí)字段的值,BBS表的設(shè)計(jì)視圖,如下圖圖18所示。</p><p><b> 圖 18</b></p><p> (9) liuyan表的創(chuàng)建:&l
83、t;/p><p> liuyan表的設(shè)計(jì)視圖,如下圖圖19所示。</p><p><b> 圖 19</b></p><p> 5 網(wǎng)站設(shè)計(jì)及系統(tǒng)實(shí)現(xiàn)</p><p> 5.1 ASP運(yùn)行環(huán)境與安裝IIS</p><p> 要瀏覽動(dòng)態(tài)網(wǎng)頁(yè)文件必須經(jīng)過(guò)服務(wù)器解析才能夠?yàn)g覽得到。如果是將asp文
84、件上傳到支持asp的服務(wù)器,那就能夠直接瀏覽。ASP運(yùn)行環(huán)境根據(jù)不同的系統(tǒng)配置不同的服務(wù)器,具體如下:window95/98,需要安裝PWS;window2000/XP,需要安裝IIS。本網(wǎng)站運(yùn)行的操作系統(tǒng)是Windows XP,所以安裝了IIS 5.0的版本。</p><p> 計(jì)算機(jī)要執(zhí)行IIS就必須得安裝TCP/IP協(xié)議,沒(méi)有它ASP就不能運(yùn)行,對(duì)Windows XP 用戶(hù)來(lái)說(shuō)一般都已經(jīng)自動(dòng)安裝了TCP/
85、IP協(xié)議。而對(duì)于IIS一般都是視用戶(hù)情況自行決定是否安裝的,所以iis的安裝還必須要我們親自安裝一遍。</p><p> 計(jì)算機(jī)想要成為一臺(tái)Web服務(wù)器,IIS 的安裝是創(chuàng)建ASP運(yùn)行環(huán)境的關(guān)鍵一步。我們可以在“添加或刪除windows組件”安裝IIS,如圖20所示選擇“Internet信息服務(wù)(iis)”,然后單擊下一步,然后根據(jù)提示,一步步安裝即可。</p><p><b>
86、; 圖 20</b></p><p> 安裝好IIS后,進(jìn)入控制面板下的管理工具找到 “Internet信息服務(wù)”雙擊即可打開(kāi)。然后設(shè)置網(wǎng)站屬性,如圖21所示配置屬性。最后我們就可以打開(kāi)Dreamware 軟件建立站點(diǎn)。</p><p><b> 圖 21</b></p><p> 5.2 網(wǎng)站首頁(yè)的設(shè)計(jì)</p>
87、<p> 在進(jìn)行網(wǎng)頁(yè)設(shè)計(jì)時(shí)首先要與數(shù)據(jù)庫(kù)建立連接,在Dreamware中可以自定義連接數(shù)據(jù)庫(kù),關(guān)鍵代碼如下:"provider=Microsoft.jet.OLEDB.4.0;Data Source=" & Server.Mappath("/shu/shujuku.mdb")</p><p> 本主界面為shouye.asp,它的功能有在網(wǎng)頁(yè)上部提
88、供導(dǎo)航欄,方便用戶(hù)瀏覽相關(guān)內(nèi)容,在左側(cè)提供每日熱點(diǎn)信息瀏覽,右側(cè)提供一些招聘和培訓(xùn)等的鏈接,然后再下方提供每日精彩圖片。shouye.asp的界面如圖22所示。</p><p> 圖 22 shouye.asp的界面</p><p> shouye.asp的主要代碼設(shè)計(jì)如下。</p><p> (1)搜索引擎的設(shè)計(jì)</p><p>
89、由于網(wǎng)絡(luò)上已經(jīng)有著許多優(yōu)秀的搜索引擎如google、sohu、baidu等,所以可以利用這些來(lái)方便用戶(hù)檢索網(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è)計(jì)</p><p> 在這里我們要建立一個(gè)收藏最新更新數(shù)據(jù)的記錄集,然后建立動(dòng)態(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、動(dòng)態(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 分頁(yè)內(nèi)容的設(shè)計(jì)</p>
95、<p> 本網(wǎng)站中社團(tuán)概況模塊、教育咨訊模塊、實(shí)事快訊模塊、考證概況、競(jìng)賽信息模塊、就業(yè)創(chuàng)業(yè)模塊的設(shè)計(jì)方法都是一樣的,分為兩部分:一是信息列表頁(yè)面,一個(gè)是信息詳細(xì)頁(yè)面。下面以實(shí)事快訊模塊為例。實(shí)事快訊模塊信息列表頁(yè)面為caijin.asp,caijin.asp的界面如圖23所示。</p><p> 圖 23 caijin.asp的界面</p><p> (1)caijin
96、.asp顯示的是實(shí)事快訊模塊列表信息,主要是利用創(chuàng)建記錄集、綁定相關(guān)字段和轉(zhuǎn)到詳細(xì)信息頁(yè)面來(lái)實(shí)現(xiàn)。</p><p> 綁定相關(guān)字段和轉(zhuǎn)到詳細(xì)信息頁(yè)面</p><p> 綁定新聞標(biāo)題,并將它設(shè)計(jì)為轉(zhuǎn)到實(shí)事快訊具體內(nèi)容的詳細(xì)頁(yè)面去。</p><p> <A HREF="cjnr.dwt.asp?<%=Server.HTMLEncode(MM_
97、keepNone)&MM_joinChar(MM_keepNone) & "編號(hào)=" & Recordset1.Fields.Item("編號(hào)").Value %>"><%=(Recordset1.Fields.Item("biao-ti").Value)%></A></p><p>
98、 (2)cjnr.asp顯示的是實(shí)事快訊模塊詳細(xì)頁(yè)面信息,主要是利用創(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 /*建立動(dòng)態(tài)鏈接*/</p><p> Recordset1.Source = "SE
100、LECT * FROM caijin WHERE 編號(hào) = " + Replace(Recordset1__MMColParam, "'", "''") + ""</p><p> Recordset1.CursorType = 0 /*轉(zhuǎn)到詳細(xì)頁(yè)面*/<
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> 綁定標(biāo)題、內(nèi)容、日期字段的關(guān)鍵代碼如下:</p><p> <%=(Recordset1.Fields.Item("biao-ti").Value)%> /* 綁定標(biāo)題字段*/</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è)計(jì)</p><p> 留言板模塊的界面為liuyan.asp,它的功能有用戶(hù)
104、發(fā)表留言,提交表單,然后在頁(yè)面中顯示用戶(hù)的留言。liuyan.asp的界面如圖25所示。</p><p> 圖 25 liuyan.asp的界面</p><p> 在創(chuàng)建好記錄集之后,對(duì)留言用戶(hù),留言時(shí)間以及留言?xún)?nèi)容等字段進(jìn)行動(dòng)態(tài)綁定,并且對(duì)顯示留言進(jìn)行重復(fù)區(qū)域的操作。之后在用戶(hù)留言模塊有個(gè)表單提交的動(dòng)作,提交給服務(wù)器用戶(hù)的留言。關(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 用戶(hù)登錄注冊(cè)模塊設(shè)計(jì)</p><p> 本網(wǎng)站提供用戶(hù)登錄機(jī)制和新用戶(hù)注冊(cè)、修改機(jī)制。登錄模塊包含登錄頁(yè)面login.asp,新用戶(hù)注冊(cè)頁(yè)面register.asp、修改用戶(hù)注冊(cè)密碼頁(yè)面
107、modify.asp。</p><p> (1)新用戶(hù)注冊(cè)頁(yè)面register.asp</p><p> 此頁(yè)面為新用戶(hù)注冊(cè)頁(yè)面,也就是把用戶(hù)注冊(cè)的信息寫(xiě)入數(shù)據(jù)庫(kù),有一個(gè)表單提交動(dòng)作。register.asp的界面如圖26所示。</p><p> 圖 26 register.asp的界面</p><p><b> 部分關(guān)鍵代
108、碼如下:</b></p><p> 提交表單,插入記錄到數(shù)據(jù)庫(kù)</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)登錄頁(yè)面login.asp</p><p> 登錄頁(yè)面login.asp是向用戶(hù)提供登錄功能,login.asp的界面如圖27所示。<
111、/p><p> 圖 27 login.asp的界面</p><p> 在登錄頁(yè)面login.asp中有一個(gè)表單提交的動(dòng)作,在表單中輸入文字“用戶(hù)名”和“密碼”,并插入兩個(gè)“文本字段”,并在相應(yīng)的屬性中設(shè)置屬性。關(guān)鍵代碼如下:</p><p> <form ACTION="<%=MM_LoginAction%>" id=&quo
112、t;form1" name="form1" method="POST"></p><p><b> 用戶(hù)名:</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)修改用戶(hù)注冊(cè)密碼頁(yè)面modify.asp</p><p> modify.asp頁(yè)面與register頁(yè)面基本相同,此頁(yè)面是修改用戶(hù)的密碼,只要對(duì)register頁(yè)面稍作修改就可以了。</p><p> 5.6 論壇模塊的設(shè)計(jì)</p><p> BBS是Internet上一種交互性強(qiáng),內(nèi)容豐富的電子信息服務(wù)系統(tǒng),
溫馨提示
- 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. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學(xué)生社會(huì)活動(dòng)與創(chuàng)業(yè)就業(yè)信息平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)【開(kāi)題報(bào)告】
- 大學(xué)生社會(huì)活動(dòng)與創(chuàng)業(yè)就業(yè)信息平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)【文獻(xiàn)綜述】
- 大學(xué)生社會(huì)活動(dòng)與創(chuàng)業(yè)就業(yè)信息平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)【任務(wù)書(shū)】
- 大學(xué)生社會(huì)活動(dòng)與創(chuàng)業(yè)就業(yè)信息平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)【畢業(yè)論文-任務(wù)書(shū)-開(kāi)題報(bào)告-文獻(xiàn)綜述-外文翻譯】
- 大學(xué)生創(chuàng)業(yè)與就業(yè)論文
- 大學(xué)生創(chuàng)業(yè)認(rèn)知與創(chuàng)業(yè)意向的關(guān)系[畢業(yè)論文]
- 大學(xué)生創(chuàng)業(yè)畢業(yè)論文
- 大學(xué)生就業(yè)畢業(yè)論文
- 畢業(yè)論文--大學(xué)生就業(yè)求職網(wǎng)的規(guī)劃與設(shè)計(jì)
- 浙江工商大學(xué)大學(xué)生就業(yè)管理的信息交互平臺(tái)設(shè)計(jì)與開(kāi)發(fā).pdf
- 大學(xué)生就業(yè)困境畢業(yè)論文
- 大學(xué)生實(shí)習(xí)招聘信息資訊交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) 【畢業(yè)論文】
- 畢業(yè)論文--經(jīng)濟(jì)發(fā)展與大學(xué)生就業(yè)形勢(shì)
- 大學(xué)生英語(yǔ)聽(tīng)說(shuō)教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 大學(xué)生英語(yǔ)聽(tīng)說(shuō)教學(xué)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- 軟件工程畢業(yè)論文-大學(xué)生論壇系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)
- 畢業(yè)論文大學(xué)生就業(yè)心態(tài)分析
- 女大學(xué)生就業(yè)歧視問(wèn)題的淺析-就業(yè)與勞動(dòng)保障畢業(yè)論文
- 大學(xué)生就業(yè)心理分析畢業(yè)論文
- 大學(xué)生就業(yè)歧視分析畢業(yè)論文
評(píng)論
0/150
提交評(píng)論