騎跡萬(wàn)里門(mén)戶網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 【畢業(yè)論文】_第1頁(yè)
已閱讀1頁(yè),還剩42頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  本科畢業(yè)論文(設(shè)計(jì))</p><p>  論文題目:騎跡萬(wàn)里門(mén)戶網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)</p><p>  所在學(xué)院 </p><p>  專(zhuān)業(yè)班級(jí) 信息管理與信息系統(tǒng) </p><p>  學(xué)生姓名 學(xué)號(hào) </p>

2、;<p>  指導(dǎo)教師 職稱(chēng) </p><p>  完成日期 年 月 日</p><p><b>  畢業(yè)論文獨(dú)創(chuàng)性聲明</b></p><p>  本人鄭重聲明所提交的畢業(yè)論文是本人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。除文中特別加以標(biāo)注

3、的地方外,論文中不包含他人已經(jīng)發(fā)表的學(xué)術(shù)成果或者他人為獲得高等院校學(xué)位而使用過(guò)的材料,論文中不涉及任何知識(shí)產(chǎn)權(quán)糾紛。否則,本人將承擔(dān)一切責(zé)任。</p><p>  學(xué)生簽名:__________ </p><p>  日 期:__________ </p><p><b>  摘 要</b></p>

4、<p>  隨著Internet的飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)成為人們快速獲取、發(fā)布、和傳遞信息的重要渠道,它給人民的生活,工作,學(xué)習(xí)等各方面帶來(lái)了巨大的影響。面對(duì)著網(wǎng)絡(luò)的迅速發(fā)展,企業(yè)必須適應(yīng)電子商務(wù)經(jīng)濟(jì)所帶來(lái)的變化,因此,建立一個(gè)功能完善的網(wǎng)站對(duì)企業(yè)經(jīng)營(yíng)與發(fā)展而言至關(guān)重要。</p><p>  本文以“騎跡萬(wàn)里門(mén)戶網(wǎng)站”的設(shè)計(jì)和實(shí)現(xiàn)技術(shù)為重點(diǎn)展開(kāi)研究和論述。文章開(kāi)始先對(duì)系統(tǒng)的可行性進(jìn)行分析,隨后從用戶需求

5、出發(fā),對(duì)系統(tǒng)的設(shè)計(jì)需求進(jìn)行系統(tǒng)性的分析并完成數(shù)據(jù)流圖,根據(jù)網(wǎng)站各功能模塊對(duì)網(wǎng)站前后臺(tái)的界面及數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行了詳細(xì)的描述,對(duì)于網(wǎng)站主要功能模塊的實(shí)現(xiàn)部分進(jìn)行詳細(xì)介紹,最后突出網(wǎng)站的主要功能及其特色,采用ASP.NET為開(kāi)發(fā)環(huán)境,建立一騎跡萬(wàn)里門(mén)戶網(wǎng)站。該網(wǎng)站可以為用戶提供各項(xiàng)服務(wù),表單的提交,在線的交流,信息的發(fā)布等。并對(duì)于網(wǎng)站的不足之處提出改進(jìn)的方法。</p><p>  關(guān)鍵詞:騎跡萬(wàn)里門(mén)戶網(wǎng)站 ASP.NE

6、T 需求分析 功能模塊</p><p><b>  Abstract</b></p><p>  With the rapid development of Internet, the Internet has become an important way of information access, publish and transmission. It i

7、mpact tremendously on people’s lives work and study. Faced with the rapid development of the internet, enterprises must adapt to the changes brought by e-commerce. Therefore, establishing a functional website is critical

8、 for business and development.</p><p>  This thesis focuses on the website design and technology. The thesis starts with the feasibility analysis of the website. From the user needs, the design requirements

9、of system will be analyzed systematically and data flow diagram will be done. The thesis includes detailed description of front and back interface based on the functional module and database design, details about impleme

10、ntation of main modules of site. Finally, thesis emphases the main function and features about the website, ASP.N</p><p>  Keywords: Website--Riding in Wanli;ASP.NET;Feasibility analysis;Functional model<

11、/p><p><b>  目 錄</b></p><p><b>  1概述1</b></p><p>  1.1系統(tǒng)開(kāi)發(fā)背景及意義1</p><p>  1.2國(guó)內(nèi)外研究現(xiàn)狀2</p><p>  1.3系統(tǒng)總體目標(biāo)3</p><p>

12、<b>  2 系統(tǒng)分析4</b></p><p>  2.1 系統(tǒng)可行性分析4</p><p>  2.1.1 經(jīng)濟(jì)可行性分析4</p><p>  2.1.2 技術(shù)可行性分析4</p><p>  2.2 系統(tǒng)需求分析4</p><p>  2.2.1 系統(tǒng)數(shù)據(jù)流圖5</p&

13、gt;<p>  2.2.2 系統(tǒng)數(shù)據(jù)字典7</p><p><b>  3 系統(tǒng)設(shè)計(jì)13</b></p><p>  3.1 系統(tǒng)開(kāi)發(fā)環(huán)境13</p><p>  3.2 系統(tǒng)功能設(shè)計(jì)14</p><p>  3.2.1系統(tǒng)整體流程圖14</p><p>  3.2.2

14、系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)15</p><p>  3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)16</p><p>  3.3.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)16</p><p>  3.3.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)17</p><p><b>  4 系統(tǒng)實(shí)現(xiàn)21</b></p><p>  4.1 數(shù)據(jù)庫(kù)連接21</p

15、><p>  4.2 母版頁(yè)的實(shí)現(xiàn)22</p><p>  4.2.1 母版頁(yè)的實(shí)現(xiàn)23</p><p>  4.3 會(huì)員管理模塊的實(shí)現(xiàn)25</p><p>  4.3 管理員管理模塊的實(shí)現(xiàn)26</p><p>  4.4 維修表單提交的實(shí)現(xiàn)26</p><p>  4.4 騎跡論壇的實(shí)現(xiàn)

16、27</p><p>  4.4.1 會(huì)員注冊(cè)功能的實(shí)現(xiàn)28</p><p>  4.4.2 會(huì)員登陸功能的實(shí)現(xiàn)29</p><p>  4.4.3 論壇發(fā)帖瀏覽功能的實(shí)現(xiàn)31</p><p>  4.4.4 論壇瀏覽回復(fù)功能的實(shí)現(xiàn)33</p><p><b>  結(jié) 論35</b>

17、</p><p><b>  參考文獻(xiàn)63</b></p><p><b>  致 謝64</b></p><p><b>  概述</b></p><p>  隨著互聯(lián)網(wǎng)的飛速發(fā)展,網(wǎng)絡(luò)已經(jīng)成為人們快速獲取、發(fā)布、和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面

18、發(fā)揮著重要的作用。2011年7月19日,據(jù)中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心(CNNIC)發(fā)布《第28次中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》報(bào)告顯示,截至2011年6月底,中國(guó)網(wǎng)民數(shù)量已達(dá)4.85億,較2010年底新增網(wǎng)民2770萬(wàn) ,而高校學(xué)生群體在網(wǎng)民中所占比例最高。</p><p><b>  系統(tǒng)開(kāi)發(fā)背景及意義</b></p><p>  在這樣的大環(huán)境下,高校學(xué)生無(wú)可爭(zhēng)議成為了

19、網(wǎng)絡(luò)的積極擁護(hù)者,網(wǎng)絡(luò)也成為了高校學(xué)生重要的獲取信息、傳遞信息的渠道。網(wǎng)絡(luò)的普及也讓大學(xué)生更多的變成了宅男和宅女,大學(xué)生在反思自身生活習(xí)慣的同時(shí),開(kāi)始顯意識(shí)到健康的重要性,這也掀起了一股“騎行熱”。騎行作為一種健康的鍛煉方式正在被越來(lái)越多的大學(xué)生所接受。</p><p>  因此在這個(gè)以網(wǎng)絡(luò)為主的信息時(shí)代,如何有效地利用互聯(lián)網(wǎng)來(lái)為萬(wàn)里學(xué)生搭建一個(gè)共享信息、交流信息的平臺(tái),使用這個(gè)平臺(tái)更好的為萬(wàn)里騎行愛(ài)好者服務(wù),是

20、值得思考的問(wèn)題。騎跡萬(wàn)里門(mén)戶網(wǎng)站的設(shè)計(jì)開(kāi)發(fā)旨在滿足騎行愛(ài)好者交流、互動(dòng)的需要,同時(shí)滿足萬(wàn)里學(xué)院騎行社團(tuán)的管理需求。 </p><p>  騎跡萬(wàn)里門(mén)戶網(wǎng)站就相當(dāng)于一個(gè)社團(tuán)的網(wǎng)絡(luò)名片,不但對(duì)于社團(tuán)的管理具有重要作用,同時(shí)幫助騎行愛(ài)好者獲取賽事信息,甚至可以提供一定的技術(shù)支持,通過(guò)網(wǎng)絡(luò)為愛(ài)好者提供更加便利快捷的修車(chē)服務(wù)。</p><p>  騎跡萬(wàn)里門(mén)戶網(wǎng)站,也是一個(gè)便于騎行愛(ài)好者與社團(tuán)管理人

21、員進(jìn)行溝通的網(wǎng)絡(luò)平臺(tái)。網(wǎng)站可以實(shí)現(xiàn)信息查詢(xún)、修車(chē)信息提交、學(xué)習(xí)資料上傳、會(huì)員登錄等多個(gè)功能鏈接。愛(ài)好者可以通過(guò)該網(wǎng)站瀏覽社團(tuán)概況,知曉社團(tuán)最新的動(dòng)態(tài)。網(wǎng)站的會(huì)員登錄功能是為社團(tuán)會(huì)員提供的個(gè)人空間,會(huì)員可以通過(guò)該網(wǎng)站完成發(fā)帖、回復(fù)、留言功能。社團(tuán)管理者在網(wǎng)站上添加最近活動(dòng)公告,以便告訴大家什么時(shí)候、什么地點(diǎn)、舉行什么活動(dòng),網(wǎng)站上我們會(huì)定期發(fā)布一些店鋪的優(yōu)惠信息。目前萬(wàn)里社團(tuán)有自己的門(mén)戶網(wǎng)站的少之又少,希望借助網(wǎng)絡(luò)讓騎跡萬(wàn)里社團(tuán)成為萬(wàn)里學(xué)院

22、騎跡愛(ài)好者的一張名片。建立門(mén)戶網(wǎng)站也有利于在學(xué)校掀起一股“騎行熱”,借此一定程度上改變?nèi)f里學(xué)生的“趴窩寢室”的現(xiàn)象,讓萬(wàn)里學(xué)生被社團(tuán)氛圍所感染,從而愛(ài)上騎行這項(xiàng)運(yùn)動(dòng)。</p><p>  因此,騎跡萬(wàn)里門(mén)戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)具有重要意義。</p><p><b>  國(guó)內(nèi)外研究現(xiàn)狀</b></p><p>  張建明(2011)[1]研究表明中國(guó)

23、人均二氧化碳排放量遠(yuǎn)遠(yuǎn)低于發(fā)達(dá)國(guó)家,如果與日本比較尚有50年的差距。雖然碳排放量人均很好,但是目前中國(guó)卻面臨很?chē)?yán)重的大氣污染問(wèn)題,是否該未雨綢繆提前實(shí)施這些舉措呢?相信是有必要的。騎行作為一種低碳的出行方式正在被大家重視,被政府所推廣。苗鳳祥(2011)[2]指出:這個(gè)推崇個(gè)性、自由的年代,旅行的形式變得越來(lái)越多樣化。除了我們所理解的傳統(tǒng)旅行概念以外,又出現(xiàn)了各種滿足人們個(gè)性旅行的新概念,單車(chē)旅行便是其一。這種個(gè)性化的旅行不僅代表了一種

24、旅行態(tài)度,也提倡了一種新的旅行追求,彰顯了旅行者的個(gè)人風(fēng)格,是一種生活方式的展現(xiàn)。單車(chē)旅行風(fēng)潮,吸引了大批愛(ài)好者的加入,使得人們開(kāi)始重新定義自行車(chē)的使用方式,并認(rèn)識(shí)到自行車(chē)可以不只是一種交通工具,更可以被當(dāng)作休閑用具。騎著單車(chē)到自己想去的地方,成為旅行的新趨勢(shì)。</p><p>  寧波市政府大力推行低碳出行,在東錢(qián)湖景區(qū)投入巨資建設(shè)自行車(chē)道,希望借此提升城市品階。石峰(2011)[3]以一個(gè)城市規(guī)劃設(shè)計(jì)師的角度

25、向我們闡述道:人是城市生活的創(chuàng)造者,也是城市生活的體驗(yàn)者。騎行是一種可以釋放心中壓力的體驗(yàn)方式,讓你有更多的時(shí)間享受生活。騎行是簡(jiǎn)單的,隨意的??梢则T行在起伏的小路上,也可以騎行在蜿蜒的河岸邊;可以騎行在春雨中,也可以騎行在柳蔭里。騎行是在城市生活到快節(jié)奏的環(huán)境下的自我調(diào)節(jié),自然回歸。面對(duì)城市的現(xiàn)在和未來(lái),人性化和理性化的城市規(guī)劃就是提供一個(gè)適于騎行的城市。城市的發(fā)展必須變得宜居,騎行是戶外活動(dòng)一種。溫和瓊(2009)[4]提到:戶外運(yùn)

26、動(dòng)是一種以自然環(huán)境為場(chǎng)地的帶有探險(xiǎn)性質(zhì)或體驗(yàn)探險(xiǎn)的體育運(yùn)動(dòng)項(xiàng)目。參與者既可以強(qiáng)身健體,磨練意志,培養(yǎng)能力,又可以回歸自然,陶冶情操,身心得到和諧發(fā)展。在高校大力開(kāi)展戶外運(yùn)動(dòng),建立戶外運(yùn)動(dòng)俱樂(lè)部, 使大學(xué)生認(rèn)識(shí)到健康積極科學(xué)的戶外運(yùn)動(dòng)對(duì)提高生活質(zhì)量, 實(shí)現(xiàn)人的全面發(fā)展的意義,并幫助大學(xué)生養(yǎng)成戶外運(yùn)動(dòng)的習(xí)慣,樹(shù)立終身堅(jiān)持體育鍛煉的意識(shí)。據(jù)調(diào)查顯示,大學(xué)生希望在參加戶外運(yùn)動(dòng)中從其中獲得一種生物運(yùn)動(dòng)的欣快感、滿足感,進(jìn)而使精神、情操</p

27、><p>  在網(wǎng)絡(luò)構(gòu)建方面,不僅要擁有完整的結(jié)構(gòu),友好的界面,華麗的外觀設(shè)計(jì),智能化的后臺(tái)處理,還要有非常全面的資料,方便快捷交互性服務(wù),以及系統(tǒng)的維護(hù)與管理可操作性。因此網(wǎng)頁(yè)的設(shè)計(jì)與實(shí)現(xiàn)部分是企業(yè)網(wǎng)站建設(shè)的重要步驟。庫(kù)少平,張毅(2010)[5]在《網(wǎng)頁(yè)設(shè)計(jì)基礎(chǔ)教程》一書(shū)中提到:網(wǎng)站建設(shè)的關(guān)鍵在于培養(yǎng)網(wǎng)頁(yè)制作及Web編程的基本能力,從而設(shè)計(jì)出高質(zhì)量的而網(wǎng)頁(yè)和建立優(yōu)秀的Web站點(diǎn)。唐永明(2009)[6]提到:In

28、ternet上發(fā)布信息主要是通過(guò)網(wǎng)頁(yè)來(lái)實(shí)現(xiàn)的,獲取信息也是要在Internet中按照一定的檢索方式將信息從網(wǎng)頁(yè)上下載下來(lái)。吳春靜(2011)[7]總結(jié)說(shuō)因此網(wǎng)頁(yè)的設(shè)計(jì)與制作就顯得極為重要,它已成為各個(gè)部門(mén)信息化建設(shè)的重要組成部分,從而倍受人們的重視。在web中,信息的載體就是網(wǎng)頁(yè)。由此希望建設(shè)一個(gè)好的網(wǎng)站用于在萬(wàn)里學(xué)院內(nèi)推廣騎行這項(xiàng)運(yùn)動(dòng)。</p><p>  通過(guò)對(duì)國(guó)內(nèi)外文獻(xiàn)的大概闡述,可以了解到我國(guó)網(wǎng)民數(shù)量龐大

29、,生活、工作等各個(gè)方面對(duì)網(wǎng)絡(luò)均有著依賴(lài)性。而騎行作為一種環(huán)保低碳的出行方式正在被大力推廣,浙江省2010年提出打造騎行大省,騎行文化強(qiáng)省。寧波市圍繞東錢(qián)湖建設(shè)了環(huán)保的自行車(chē)道,其財(cái)政扶持力度之大位居全國(guó)同類(lèi)是市前列。積極地主動(dòng)地在學(xué)校推廣騎行這種旅行方式,也有利于大學(xué)生心理健康的發(fā)展,增強(qiáng)體魄。</p><p><b>  系統(tǒng)總體目標(biāo)</b></p><p>  根

30、據(jù)社團(tuán)管理存在的問(wèn)題及推廣的需要,應(yīng)該建立“騎跡萬(wàn)里門(mén)戶網(wǎng)站”,其中涵蓋社團(tuán)日常管理、工作調(diào)配、社團(tuán)推廣,為同學(xué)提供更加方便快捷的服務(wù)。技術(shù)上,用微軟ASP.NET為平臺(tái),進(jìn)行網(wǎng)站開(kāi)發(fā)。網(wǎng)站成功建設(shè)將實(shí)現(xiàn)社團(tuán)管理的快速化,信息溝通的流暢性。為社團(tuán)發(fā)展,推廣萬(wàn)里學(xué)院“綠色萬(wàn)里”的環(huán)保理念,提供信息化的支持。</p><p>  以下是網(wǎng)站建設(shè)一些具體目標(biāo):</p><p> ?。?)實(shí)現(xiàn)文本

31、文檔的共享,數(shù)據(jù)的共享</p><p> ?。?)制作一個(gè)交互式的論壇</p><p>  (3)實(shí)現(xiàn)在線報(bào)修功能</p><p> ?。?)后臺(tái)對(duì)于活動(dòng)公告、賽事風(fēng)云進(jìn)行更新</p><p> ?。?)提供會(huì)員注冊(cè)登錄 </p><p><b>  2 系統(tǒng)分析</b></p>&

32、lt;p>  2.1 系統(tǒng)可行性分析</p><p>  2.1.1 經(jīng)濟(jì)可行性分析</p><p>  騎跡萬(wàn)里門(mén)戶網(wǎng)站是一個(gè)比較簡(jiǎn)單交互性不強(qiáng)的網(wǎng)站,不需要大型的服務(wù)器,網(wǎng)站功能不強(qiáng)大,無(wú)需很長(zhǎng)的開(kāi)發(fā)周期和很大的開(kāi)發(fā)風(fēng)險(xiǎn)。網(wǎng)站每日的訪問(wèn)人數(shù)最大不超過(guò)1000人,日常維護(hù)費(fèi)用很低,只需要社團(tuán)分配一名專(zhuān)門(mén)的后臺(tái)管理人員,每日進(jìn)行簡(jiǎn)單的維護(hù),還有論壇版面的管理。網(wǎng)站給社團(tuán)日常管理提供極

33、大的支持,提高了效率和靈活性。</p><p>  門(mén)戶網(wǎng)站為萬(wàn)里學(xué)生提供便宜的免費(fèi)修車(chē)服務(wù),網(wǎng)站不定期會(huì)發(fā)布消息,有社團(tuán)管理人員與商家進(jìn)行溝通,提供給萬(wàn)里學(xué)生廉價(jià)的自行車(chē)租賃,自行車(chē)購(gòu)置,同時(shí)論壇上同學(xué)們還可以自由的進(jìn)行二手車(chē)交易。社團(tuán)的為非營(yíng)利組織,我們的經(jīng)費(fèi)來(lái)源基本來(lái)自于商家的贊助。</p><p>  2.1.2 技術(shù)可行性分析</p><p>  國(guó)內(nèi)大多

34、數(shù)成功的企業(yè),社區(qū)都擁有自己的門(mén)戶網(wǎng)站,關(guān)于網(wǎng)站設(shè)計(jì)的技術(shù)在國(guó)內(nèi)也有成功的案例,技術(shù)相對(duì)比較成熟。</p><p>  在制作網(wǎng)站過(guò)程中面對(duì)難題,可以輕松地在書(shū)本找到相關(guān)知識(shí)解決問(wèn)題。其中本文選用Microsoft Visual Studio 2008 作為開(kāi)發(fā)平臺(tái),電腦的硬件配置能夠完全滿足編程的要求。數(shù)據(jù)庫(kù)使用Microsoft Visual Studio 2008自帶數(shù)據(jù)庫(kù)無(wú)需繁瑣的連接使用方便,數(shù)據(jù)備份使

35、用簡(jiǎn)單的硬盤(pán)就能滿足,網(wǎng)站的美化主要使用IA、Cordraw、Photoshop三款軟件。</p><p>  2.2 系統(tǒng)需求分析</p><p>  需求分析是整個(gè)軟件開(kāi)發(fā)的關(guān)鍵階段,它的任務(wù)就是解決系統(tǒng)“做什么”的問(wèn)題,只有明確了網(wǎng)站要實(shí)現(xiàn)的功能才能對(duì)網(wǎng)站進(jìn)行進(jìn)一步的開(kāi)發(fā)與設(shè)計(jì)。在需求階段一定要全面地理解用戶的各項(xiàng)需求,將系統(tǒng)功能與用戶需求達(dá)成一致,這樣才能成功地完成整個(gè)項(xiàng)目的開(kāi)發(fā)。

36、為了更好了解萬(wàn)里學(xué)子對(duì)于騎行過(guò)程中遇到的問(wèn)題和對(duì)社團(tuán)工作不到位的意見(jiàn),專(zhuān)門(mén)征詢(xún)了社區(qū)管理人員和萬(wàn)里騎行愛(ài)好者。</p><p>  征詢(xún)過(guò)程中發(fā)現(xiàn),通常同學(xué)會(huì)選擇網(wǎng)購(gòu)車(chē)輛,或者直接去自行車(chē)店購(gòu)置,還有一部分同學(xué)在二手車(chē)市場(chǎng)購(gòu)得,其中不乏價(jià)格昂貴的好車(chē),但是通常購(gòu)車(chē)價(jià)格都較貴。生活中愛(ài)好者不注意維修保養(yǎng),車(chē)子破損嚴(yán)重,同學(xué)們車(chē)壞找不到人修。社團(tuán)有自己的自行車(chē)維修隊(duì),同學(xué)們卻不知道,諸如此類(lèi)一些問(wèn)題。通過(guò)網(wǎng)站的建設(shè),

37、如果車(chē)輛有損壞,可以網(wǎng)上提交維修單或者通過(guò)網(wǎng)站電話直接聯(lián)系自行車(chē)維修隊(duì)的人員。同學(xué)想購(gòu)置車(chē)輛,希望社團(tuán)可以提供幫助介紹一些信譽(yù)比較好的門(mén)店,網(wǎng)站上也會(huì)盡量滿足,不同時(shí)期掛一些不同的門(mén)店,定期發(fā)布一些團(tuán)購(gòu)。</p><p>  網(wǎng)站還建立了一個(gè)小型論壇,滿足大家交友、發(fā)布自己騎行感想、聊天等等,形成一個(gè)良好的互動(dòng)。網(wǎng)站還有一個(gè)騎行圣經(jīng)模塊,其中主要給騎行愛(ài)好者提供專(zhuān)業(yè)的學(xué)習(xí)資料,其中包括騎行路線、安全常識(shí)、車(chē)型介紹

38、等等。無(wú)需登錄會(huì)員就可以直接下載。</p><p>  網(wǎng)站管理員對(duì)于網(wǎng)站管理相當(dāng)快捷,也能滿足社團(tuán)管理者對(duì)于信息發(fā)布和日常管理的需求。</p><p>  2.2.1 系統(tǒng)數(shù)據(jù)流圖</p><p>  對(duì)流程進(jìn)行分析是發(fā)現(xiàn)現(xiàn)行管理過(guò)程中存在問(wèn)題和不合理地方,優(yōu)化處理的過(guò)程,以便在網(wǎng)站建設(shè)中予以克服和改進(jìn)。論文采用了數(shù)據(jù)流程圖的方法,數(shù)據(jù)流程圖(Data Flow

39、Diagram,DFD)是用簡(jiǎn)易的、圖形化的方式表達(dá)系統(tǒng)業(yè)務(wù)處理和數(shù)據(jù)流之間的關(guān)系,它舍去了社團(tuán)管理中實(shí)體,僅把社團(tuán)流程中的數(shù)據(jù)流提煉出來(lái),用以表達(dá)數(shù)據(jù)在各功能組織間的邏輯流向以及加工和轉(zhuǎn)換過(guò)程。</p><p>  數(shù)據(jù)流程圖有四種基本符號(hào):外部實(shí)體、數(shù)據(jù)存儲(chǔ)、處理邏輯、數(shù)據(jù)流,如圖3所示:</p><p><b>  圖3 數(shù)據(jù)流圖圖例</b></p>

40、<p> ?。?)、0層數(shù)據(jù)流圖</p><p>  0層數(shù)據(jù)流圖是表示網(wǎng)站的日常管理流程的處理和數(shù)據(jù)流之間的關(guān)系。騎跡萬(wàn)里門(mén)戶網(wǎng)站的0層數(shù)據(jù)流圖如圖4所示。普通用戶進(jìn)入網(wǎng)站后,可以進(jìn)行信息瀏覽:了解將要組織的活動(dòng)、比賽通知內(nèi)容、瀏覽社團(tuán)活動(dòng)圖片、從網(wǎng)站下載資料等,同時(shí)還可以通過(guò)會(huì)員登錄進(jìn)入論壇進(jìn)行操作。管理員可以對(duì)信息進(jìn)行瀏覽處理。</p><p><b>  圖

41、4 0層數(shù)據(jù)流圖</b></p><p> ?。?)、1層數(shù)據(jù)流圖</p><p>  1層數(shù)據(jù)流圖是對(duì)0層數(shù)據(jù)流的細(xì)化。對(duì)0層數(shù)據(jù)流圖中的P6、P7進(jìn)行細(xì)化,得到1層數(shù)據(jù)流圖,如圖5、圖6所示。</p><p>  圖5 會(huì)員基礎(chǔ)數(shù)據(jù)管理1層數(shù)據(jù)流圖</p><p>  圖5的1層數(shù)據(jù)流圖是對(duì)0層數(shù)據(jù)流P6的細(xì)化,詳細(xì)介紹會(huì)

42、員在登陸可以進(jìn)入個(gè)人主頁(yè)進(jìn)行修改密碼、修改用戶名、修改用戶頭像、刪除會(huì)員自主發(fā)的帖子及回復(fù)。</p><p>  圖6 管理員基礎(chǔ)數(shù)據(jù)管理1層數(shù)據(jù)流圖</p><p>  圖6的1層數(shù)據(jù)流圖是對(duì)0層數(shù)據(jù)流P7的細(xì)化,詳細(xì)介紹了管理員在后臺(tái)進(jìn)行管理的數(shù)據(jù)流。</p><p>  2.2.2 系統(tǒng)數(shù)據(jù)字典</p><p>  數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的

43、信息集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義集合,是網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì)的基礎(chǔ)。數(shù)據(jù)字典的組成有數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)元素、處理邏輯、外部實(shí)體組成。對(duì)騎跡萬(wàn)里門(mén)戶網(wǎng)站的數(shù)據(jù)流圖進(jìn)行分析后,得出相關(guān)的數(shù)據(jù)字典。</p><p><b>  表1 數(shù)據(jù)流條目</b></p><p><b>  表2 外部實(shí)體條目</b></p><

44、p><b>  表3 處理邏輯條目</b></p><p><b>  3 系統(tǒng)設(shè)計(jì)</b></p><p>  網(wǎng)站設(shè)計(jì)階段分為兩個(gè)部分:一部分是數(shù)據(jù)庫(kù)設(shè)計(jì),另一部分是網(wǎng)站的功能設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)是把顯示世界的實(shí)體模型與需求轉(zhuǎn)換成數(shù)據(jù)庫(kù)模型的過(guò)程,是建立數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的核心問(wèn)題。網(wǎng)站功能設(shè)計(jì)主要是將網(wǎng)站的功能模塊進(jìn)行詳細(xì)地劃分,將網(wǎng)站總體的

45、網(wǎng)站功能做出展現(xiàn),為后邊的詳細(xì)設(shè)計(jì)做好準(zhǔn)備工作。</p><p>  3.1 系統(tǒng)開(kāi)發(fā)環(huán)境</p><p><b>  (1) 操作系統(tǒng)</b></p><p>  采用Windows 7作為操作系統(tǒng)。系統(tǒng)旨在讓人們的日常電腦操作更加簡(jiǎn)單和快捷,為了提供高效易行的工作環(huán)境[8]。因此騎跡萬(wàn)里門(mén)戶網(wǎng)站的設(shè)計(jì)基于該平臺(tái)有利于用戶的操作和使用。<

46、;/p><p><b>  (2) 數(shù)據(jù)庫(kù)</b></p><p>  采用SQL Server2005作為后臺(tái)支持?jǐn)?shù)據(jù)庫(kù)。它是企業(yè)級(jí)支持、商業(yè)智能應(yīng)用、管理開(kāi)發(fā)效率等方面有了顯著的增強(qiáng),是集數(shù)據(jù)管理與商業(yè)智能分析于一體的、極具前瞻性的下一代數(shù)據(jù)管理與分析平臺(tái)[9]。</p><p>  通過(guò)全面的功能集、與現(xiàn)有系統(tǒng)的互操作性以及對(duì)日常任務(wù)的自動(dòng)化

47、管理能力,SQL Server 2005 為不同規(guī)模的企業(yè)提供了一個(gè)完整的數(shù)據(jù)解決方案[10]。同時(shí),它利用先進(jìn)的數(shù)據(jù)管理和分析技術(shù),使企業(yè)和組織能夠在減少I(mǎi)T 架構(gòu)成本和復(fù)雜度的同時(shí)最大化商業(yè)表現(xiàn)力和洞察力[11]。</p><p>  (3) WEB服務(wù)器</p><p>  IIS是Internet Information Services的縮寫(xiě),中文含義為互聯(lián)網(wǎng)信息服務(wù),是由微軟

48、公司提供的基于運(yùn)行Microsoft Windows的互聯(lián)網(wǎng)基本服務(wù)。目前可以通過(guò)IIS來(lái)處理安全問(wèn)題,并通過(guò)ASP.NET 進(jìn)行調(diào)節(jié)[12]。ASP.NET可以接受IIS提供的身份標(biāo)識(shí)信息并使用該信息來(lái)確認(rèn)調(diào)用者是誰(shuí),或者利用代碼訪問(wèn)安全性在Web服務(wù)器上執(zhí)行特定操作。ASP.NET應(yīng)用程序?qū)⒗脙?nèi)置的IIS 安全保護(hù)功能[13]。</p><p>  騎跡萬(wàn)里門(mén)戶網(wǎng)站使用的IIS版本為:IIS 7.0.<

49、;/p><p>  (4) 開(kāi)發(fā)工具與開(kāi)發(fā)語(yǔ)言</p><p>  網(wǎng)站使用Microsoft Visual Studio 2008為開(kāi)發(fā)平臺(tái),運(yùn)用ASP.NET技術(shù)在.NET平臺(tái)下開(kāi)發(fā),開(kāi)發(fā)語(yǔ)言為C#。Microsoft Visual Studio 2008是目前最流行的 Windows平臺(tái)應(yīng)用程序開(kāi)發(fā)環(huán)境。</p><p>  ASP.NET一般可以使用兩種開(kāi)發(fā)語(yǔ)言

50、,VB和C#,C#相對(duì)比較常見(jiàn)[15]。C#借鑒了Delphi的一個(gè)特點(diǎn),與COM(組件對(duì)象模型)是直接集成的。它使得程序員可以快速編寫(xiě)各種基于Microsoft.net平臺(tái)的應(yīng)用程序[16]。因此使系統(tǒng)編譯更加方便流暢。</p><p>  3.2 系統(tǒng)功能設(shè)計(jì)</p><p>  3.2.1系統(tǒng)整體流程圖</p><p>  網(wǎng)站功能流程大致為兩種,一種以管理員

51、身份登陸,一種以會(huì)員身份登陸。其中具體的流程如下:</p><p>  圖7 管理員整體流程圖 </p><p>  圖8 會(huì)員整體流程圖</p><p>  3.2.2 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)</p><p>  結(jié)合騎跡萬(wàn)里門(mén)戶網(wǎng)站的實(shí)際需求和日常管理的需要,設(shè)計(jì)出系統(tǒng)體系結(jié)構(gòu)圖。如

52、下圖:</p><p>  圖9 系統(tǒng)體系結(jié)構(gòu)圖</p><p>  根據(jù)后臺(tái)管理有管理員管理需要,設(shè)計(jì)后臺(tái)體系結(jié)構(gòu)圖。如下圖:</p><p>  圖10 系統(tǒng)后臺(tái)體系結(jié)構(gòu)圖</p><p> ?。?)、維修單提交管理:該模塊主要用于車(chē)友對(duì)于自己車(chē)輛受損,及時(shí)聯(lián)系單車(chē)維修隊(duì)成員進(jìn)行處理。管理員會(huì)在第一時(shí)間通知人員與用戶進(jìn)行溝通解決愛(ài)好車(chē)修車(chē)

53、難的問(wèn)題。</p><p> ?。?)、文件管理:由管理員發(fā)布資料,其中包括騎行路線、騎行技巧、單車(chē)維修知識(shí)等等。任何人都可以通過(guò)網(wǎng)絡(luò)下載這些資源。</p><p> ?。?)、論壇管理:這個(gè)模塊是整個(gè)網(wǎng)站的核心,是一個(gè)開(kāi)放式互動(dòng)式的平臺(tái),騎行愛(ài)好者可以吧自己的經(jīng)驗(yàn)心得與大家分享。管理者可以對(duì)留言、帖子內(nèi)容管理,維護(hù)一個(gè)氣氛良好的平臺(tái)。</p><p> ?。?)、

54、公告管理:由管理員發(fā)布公告,對(duì)于社團(tuán)將要組織的活動(dòng)進(jìn)行及時(shí)公布。</p><p> ?。?)、賽事管理:由管理員發(fā)布賽事信息,對(duì)于我們周?chē)鷮⒁e辦的單車(chē)比賽信息進(jìn)行及時(shí)公布。</p><p> ?。?)、會(huì)員管理:該模塊面向會(huì)員,會(huì)員可以修改自己的用戶名、密碼,刪除自己發(fā)的帖子,留言。</p><p><b>  3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)</b>&l

55、t;/p><p>  數(shù)據(jù)庫(kù)設(shè)計(jì)是網(wǎng)站設(shè)計(jì)中的關(guān)鍵部分,數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)一般經(jīng)過(guò)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)三個(gè)過(guò)程。</p><p>  3.3.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p>  概念結(jié)構(gòu)設(shè)計(jì)是將需求分析得到的用戶需求抽象化為信息結(jié)構(gòu),在整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)部分起關(guān)鍵作用。它通過(guò)對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)概念模型。</p>

56、<p>  概念結(jié)構(gòu)的主要特點(diǎn)有:能真實(shí)、充分地反映現(xiàn)實(shí)世界,反映出事物與事物之間的聯(lián)系,是對(duì)現(xiàn)實(shí)世界的真實(shí)模型;易于理解,從而可以用它和用戶交換意見(jiàn),充分了解用戶的需求,從而更好地設(shè)計(jì)數(shù)據(jù)庫(kù)。</p><p>  描述概念模型的常用工具是E-R圖。E-R圖由實(shí)體、屬性和聯(lián)系三部分組成,其符號(hào)如圖9所示。</p><p>  實(shí) 體 聯(lián)

57、系 屬 性</p><p><b>  圖9 E-R圖圖例</b></p><p>  實(shí)體是現(xiàn)實(shí)世界中客觀存在的事物;聯(lián)系指的是實(shí)體之間可能存在的各種聯(lián)系,這種聯(lián)系通過(guò)系統(tǒng)的功能活動(dòng)表現(xiàn)出來(lái);屬性指的是實(shí)體或聯(lián)系的性質(zhì)。本網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì)的E-R圖如圖10所示。</p><p>  圖10 “騎跡萬(wàn)里門(mén)戶網(wǎng)站

58、”E-R圖</p><p>  從網(wǎng)站數(shù)據(jù)流圖以及數(shù)據(jù)字典中可以看出,騎跡萬(wàn)里門(mén)戶網(wǎng)站論壇一共有2個(gè)外部實(shí)體,11條數(shù)據(jù)流和7個(gè)處理邏輯。根據(jù)E-R圖可以確定實(shí)體集之間的聯(lián)系,選擇實(shí)體集應(yīng)包含的具體屬性,實(shí)體間有一對(duì)一、一對(duì)多、多對(duì)多等關(guān)系。</p><p>  3.3.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>  概念結(jié)構(gòu)設(shè)計(jì)所得的E-R模型是對(duì)用戶需求的一種抽象的

59、表達(dá)形式,它獨(dú)立于任何一種具體的數(shù)據(jù)模型。為了能夠建立起最終的物理系統(tǒng),還需要將概念結(jié)構(gòu)進(jìn)一步轉(zhuǎn)化為某一DBMS所支持的數(shù)據(jù)模型,然后根據(jù)邏輯設(shè)計(jì)的準(zhǔn)則、數(shù)據(jù)的語(yǔ)義約束、規(guī)范化理論等對(duì)數(shù)據(jù)模型進(jìn)行適當(dāng)?shù)恼{(diào)整和優(yōu)化,形成合理的全局邏輯結(jié)構(gòu),并設(shè)計(jì)出用戶子模式。這就是數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)所要完成的任務(wù)。</p><p>  邏輯結(jié)構(gòu)的設(shè)計(jì)一般分為三個(gè)步驟:</p><p> ?。?)、從E-R圖向關(guān)

60、系模式轉(zhuǎn)化</p><p> ?。?)、數(shù)據(jù)模型的優(yōu)化</p><p> ?。?)、關(guān)系視圖設(shè)計(jì)</p><p>  經(jīng)轉(zhuǎn)換,設(shè)計(jì)生成的關(guān)系數(shù)據(jù)表共10張,下面分別對(duì)表進(jìn)行定義:</p><p>  會(huì)員(會(huì)員編號(hào),會(huì)員昵稱(chēng),密碼)</p><p>  管理員(管理員編號(hào),管理員名,密碼)</p><

61、;p>  賽事風(fēng)云(賽事編號(hào),賽事標(biāo)題,賽事時(shí)間,創(chuàng)建時(shí)間,人氣)</p><p>  活動(dòng)公告(活動(dòng)編號(hào),活動(dòng)標(biāo)題,活動(dòng)時(shí)間,創(chuàng)建時(shí)間,人氣)</p><p>  帖子列表(帖子編號(hào),標(biāo)題,內(nèi)容,會(huì)員編號(hào),創(chuàng)建時(shí)間,人氣)</p><p>  論壇版面(版面編號(hào),版面名稱(chēng))</p><p>  回復(fù)列表(回復(fù)編號(hào),回復(fù)帖子編號(hào),回復(fù)時(shí)

62、間,回復(fù)內(nèi)容,會(huì)員編號(hào))</p><p>  頭像信息(會(huì)員編號(hào),圖像內(nèi)容,會(huì)員編號(hào))</p><p>  報(bào)修信息(內(nèi)容,電話,時(shí)間,姓名)</p><p>  資料信息(資料編號(hào),資料名,類(lèi)型,上傳日期,上傳路徑)</p><p>  根據(jù)數(shù)據(jù)庫(kù)的關(guān)系模式,得到以下的數(shù)據(jù)庫(kù)表,其表結(jié)構(gòu)如下:</p><p><

63、;b>  表2 會(huì)員信息表</b></p><p><b>  表3 管理員信息表</b></p><p>  表4 賽事風(fēng)云信息表</p><p>  表5 活動(dòng)公告信息表</p><p><b>  表6 帖子信息表</b></p><p><b&

64、gt;  表7 論壇版面表</b></p><p><b>  表8 回復(fù)表</b></p><p><b>  表9 頭像表</b></p><p><b>  表10 報(bào)修信息表</b></p><p><b>  表11 資料信息表</b>

65、;</p><p><b>  4 系統(tǒng)實(shí)現(xiàn)</b></p><p>  網(wǎng)站根據(jù)實(shí)際需要,經(jīng)過(guò)調(diào)查最終確定六個(gè)大的功能模塊,首頁(yè)如圖11所示:</p><p>  圖11 騎跡萬(wàn)里門(mén)戶網(wǎng)站首頁(yè)</p><p><b>  4.1 數(shù)據(jù)庫(kù)連接</b></p><p>  數(shù)據(jù)

66、庫(kù)連接是整個(gè)網(wǎng)站創(chuàng)建過(guò)程中最重要的一步,基于Visual Studio 2008平臺(tái)的數(shù)據(jù)庫(kù),連接十分方便。由于ASP.NET的復(fù)用性,所以不需要在每一個(gè)頁(yè)面使用數(shù)據(jù)庫(kù)連接代碼,而不是每新建一個(gè)頁(yè)面重新編寫(xiě)。將代碼寫(xiě)到web.config配置文件的connectionStrings節(jié)點(diǎn)中,插入代碼如下圖:</p><p>  <connectionStrings></p><p&g

67、t;  <add name="ConnectionString" connectionString="DataSource=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;IntegratedSecurity=True;UserInstance=True"providerName="System.Data.Sql

68、Client" /></p><p>  </connectionStrings></p><p>  4.2 母版頁(yè)的實(shí)現(xiàn)</p><p>  本網(wǎng)站根據(jù)需求工作了三種母版頁(yè),分別用于內(nèi)容展示頁(yè)面、論壇頁(yè)面、后臺(tái)管理及個(gè)人信息管理頁(yè)面。這樣提高了建設(shè)分頁(yè)面的速度,有利于對(duì)網(wǎng)站整體的把握。母版如圖12、13所示:</p>&

69、lt;p>  圖12 首頁(yè)內(nèi)容展示頁(yè)母版</p><p><b>  圖13 管理面母版</b></p><p>  4.2.1 母版頁(yè)的實(shí)現(xiàn)</p><p>  網(wǎng)站前臺(tái)頁(yè)面主要四個(gè)區(qū)域,頂部的大型Logo、其次是導(dǎo)航欄、中間的動(dòng)態(tài)圖片輪換、下面為萬(wàn)里學(xué)院等友情連接。動(dòng)態(tài)圖片輪換的右邊為可編輯區(qū)域在其中加入自己需要的分頁(yè)。其中導(dǎo)航欄我們

70、使用了Microsoft Visual Studio 2008自帶的導(dǎo)航控件Menu來(lái)完成,該控件的使用可以很方便的使連接到自己想去的任何頁(yè)面,同時(shí)減少代碼的編寫(xiě)。下面的位置欄引用了SiteMapPath控件它的作用和用法與Menu相似。控件樣式如圖14所示:</p><p>  圖14 Menu以及SiteMapPath控件</p><p>  其中要使用這兩個(gè)控件,必須先寫(xiě)出站點(diǎn)地圖,

71、用控件連接站點(diǎn)地圖才能實(shí)現(xiàn)導(dǎo)航功能。站點(diǎn)地圖的內(nèi)容如下:</p><p>  <?xml version="1.0" encoding="utf-8" ?></p><p>  <siteMap xmlns="http冒號(hào)//schemas點(diǎn)microsoft點(diǎn)com/AspNet/SiteMap-File-1.0&quo

72、t; ></p><p>  <siteMapNode url="~/" title="首頁(yè)" description="首頁(yè)"></p><p>  <siteMapNode url="firstpage.aspx" title="騎跡首頁(yè)" descript

73、ion="返回首頁(yè)" /> </p><p>  <siteMapNode url="" title="社區(qū)概況" description="" ></p><p>  <siteMapNode url="~/shequ

74、gaikuang/shequgaikuanga.aspx" title="社區(qū)簡(jiǎn)介" description="" /></p><p>  <siteMapNode url="~/shequgaikuang/shequgaikuangc.aspx" title="會(huì)員風(fēng)采" description=&quo

75、t;" /></p><p>  <siteMapNode url="~/shequgaikuang/shequgaikuangb.aspx" title="色驢影行" description="" /></p><p>  </siteMapNode></p><p&

76、gt;  <siteMapNode url="" title="服務(wù)指南" description="" ></p><p>  <siteMapNode url="~/fuwuzhinan/danchejishu.aspx" title="單車(chē)維修技術(shù)" description="

77、" /></p><p>  <siteMapNode url="~/fuwuzhinan/dancheweixiudui.aspx" title="單車(chē)維修隊(duì)" description=""/></p><p>  <siteMapNode url="~/fuwuzhinan/dan

78、chezhishi.aspx" title="單車(chē)知識(shí)" description=""/></p><p>  <siteMapNode url="~/fuwuzhinan/shangjaizixun.aspx" title="商家資訊" description=""/></p

79、><p>  </siteMapNode></p><p>  <siteMapNode url="" title="社區(qū)聯(lián)盟" description="" ></p><p>  <siteMapNode url="~/shequlianmeng/yihaoying

80、di.aspx" title="一號(hào)營(yíng)地" description="" /></p><p>  <siteMapNode url="~/shequlianmeng/wanliquye.aspx" title="萬(wàn)里趣野" description=""/></p>&

81、lt;p>  <siteMapNode url="~/shequlianmeng/fenghuadanche.aspx" title="奉化單車(chē)俱樂(lè)部" description="" /></p><p>  <siteMapNode url="~/shequlianmeng/qishijiazu.aspx"

82、 title="騎士家族" description="" /></p><p>  </siteMapNode></p><p>  <siteMapNode url="" title="騎跡圣經(jīng)" description="" ></p>&

83、lt;p>  <siteMapNode url="~/qijishengjing/wenjianshangchuan.aspx" title="文件上傳" description="" /></p><p>  </siteMapNode></p><p>  <siteMapNode url

84、="~/luntan/luntan.aspx" title="在線論壇" description="" /></p><p>  <siteMapNode url="" title="活動(dòng)公告" description="" ></p><p>  

85、<siteMapNode url="~/huodonggonggao/gaoshi.aspx" title="公告" description="" /></p><p>  <siteMapNode url="~/huodonggonggao/saishifengyun.aspx" title="賽事風(fēng)云

86、" description=""/></p><p>  </siteMapNode></p><p>  </siteMapNode></p><p>  </siteMap></p><p>  4.3 會(huì)員管理模塊的實(shí)現(xiàn)</p><p> 

87、 網(wǎng)站建設(shè)必須滿足廣大騎行愛(ài)好者的需求,其中網(wǎng)站提供個(gè)人信息的修改,頭像的修改,密碼的重置等一些功能。同時(shí)會(huì)員可以對(duì)自己的留言、回復(fù)、和自己發(fā)的帖子進(jìn)行刪除及修改。</p><p>  會(huì)員先必須經(jīng)由論壇登錄才能進(jìn)入個(gè)人信息列表,但是個(gè)人信息列表目前不能提供相互查看,由于時(shí)間較短該功能給予忽視,降低可論壇的互動(dòng)性和論壇的有效性。個(gè)人信息管理的界面如圖15所示:</p><p>  圖15

88、個(gè)人信息管理頁(yè)面</p><p>  4.3 管理員管理模塊的實(shí)現(xiàn)</p><p>  網(wǎng)站建設(shè)必須滿足社團(tuán)管理者的需求,其中網(wǎng)站提供會(huì)員信息的管理、騎跡論壇的管理、活動(dòng)公告的管理、賽事風(fēng)云的管理、維修單提交的查看、資料共享的管理??梢詫?duì)網(wǎng)站幾乎多有的頁(yè)面進(jìn)行管理操作。如圖16所示:</p><p>  圖16 后臺(tái)管理頁(yè)面</p><p>

89、  管理員先必須經(jīng)由論壇登錄才能進(jìn)入后臺(tái)管理系統(tǒng)管理的實(shí)現(xiàn)幾乎不用寫(xiě)代碼用GridView控件自帶的屬性就可以完成基本的管理工作。</p><p>  4.4 維修表單提交的實(shí)現(xiàn)</p><p>  表單的起腳相當(dāng)一個(gè)注冊(cè)的過(guò)程,網(wǎng)站沒(méi)有使用在線回復(fù)功能,因?yàn)樵摴δ芗炔粚?shí)用又不方便。首先門(mén)戶網(wǎng)站沒(méi)有固定的客服,很難在線回復(fù)。同時(shí)我們將維修表提交未放在會(huì)員功能模塊中,是基于想快速的推廣網(wǎng)站,

90、同學(xué)只要留下自己的姓名、電話、車(chē)子大致故障、還有提交表單時(shí)間,我們就可以根據(jù)信息上門(mén)服務(wù)。如圖17所示:</p><p>  圖17維修表單提交頁(yè)面</p><p><b>  代碼如下:</b></p><p>  stringConnectionString=ConfigurationManager.ConnectionStrings[&q

91、uot;ConnectionString "].ConnectionString; SqlConnection con = new SqlConnection(ConnectionString); con.Open(); String name = txtName.Text.Trim(); String number = txtNumber.Text.Trim()

92、; String time = txtTime.Text.Trim();</p><p>  String word = txtWord.Text.Trim();SqlTransaction st = con.BeginTransaction();SqlCommand cmd = con.CreateCommand();cmd.Transaction = st;try { cmd.C

93、ommandText="insert int weixiu(name,number,time,word)values('" + name + "','" + number + "','" + time+ "','" + name + "')"; cmd

94、.ExecuteNonQuery(); st.Commit();//完成 } catch (Exception) { Response.Write("<script language=javascript>alert('表單提交失??!')</script>");

95、 st.Rollback()</p><p>  4.4 騎跡論壇的實(shí)現(xiàn)</p><p>  網(wǎng)站提供一個(gè)簡(jiǎn)單的論壇進(jìn)行交流,騎跡萬(wàn)里門(mén)戶給論壇提供兩個(gè)版面,在這個(gè)版面上交互,每個(gè)會(huì)員都可以在上面書(shū)寫(xiě),可發(fā)布信息或提出看法并對(duì)相應(yīng)的帖子進(jìn)行回復(fù)。論壇交互性強(qiáng),內(nèi)容豐富而即使的Internet電子信息服務(wù)系統(tǒng)。會(huì)員在論壇上可以獲得各種信息服務(wù),發(fā)布信息,進(jìn)行討論,聊天。</p

96、><p>  4.4.1 會(huì)員注冊(cè)功能的實(shí)現(xiàn)</p><p>  在論壇版面上,進(jìn)入網(wǎng)站的第一步就是先注冊(cè),這樣你才可以在論壇上發(fā)布信息。注冊(cè)頁(yè)面如圖18所示:</p><p><b>  圖18注冊(cè)提交頁(yè)面</b></p><p><b>  代碼如下:</b></p><p>

97、;  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (Session["name"] == null && Session["code"] == null)</p><

98、p><b>  {</b></p><p>  Session["exurl"] = Request.UrlReferrer.ToString();</p><p>  Response.Write("<script language=javascript>alert('你還沒(méi)有登錄!');window.

99、location.href( '../../master/luntan/log/login.aspx' );</script>");</p><p><b>  }</b></p><p><b>  }</b></p><p>  protected void Button2_Cli

100、ck(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Response.Redirect("~/master/luntan/fatie.aspx");</p><p><b>  }</b></p><p>  

101、protected void Button3_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Response.Redirect("~/master/luntan/index.aspx");</p><p><b>  }</b&

102、gt;</p><p>  protected void Button4_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  stringConnectionString=ConfigurationManager.ConnectionStrings["Conn

103、ectionString"].ConnectionString;</p><p>  SqlConnection con = new SqlConnection(ConnectionString);</p><p>  con.Open();</p><p>  SqlTransaction st = con.BeginTransaction();<

104、/p><p>  SqlCommand cmd = con.CreateCommand();</p><p>  cmd.Transaction = st;</p><p>  String id = Request["ContId"];</p><p>  String subject = TextBox2.Text.Tri

105、m();</p><p>  String name = Session["name"].ToString();</p><p>  String time = System.DateTime.Now.ToString();</p><p>  cmd.CommandText="insertintotb_hf(hfId,hfSubjec

106、t,UserId,hfTime)values('" + id + "','" + subject + "','" + name + "','" + time + "')";</p><p>  cmd.ExecuteNonQuery();</p>

107、<p>  st.Commit();//完成 </p><p>  con.Close();</p><p>  Response.AddHeader("Refresh", "0");</p><p><b>  }</b></p><p>  4.4.2 會(huì)員登陸功

108、能的實(shí)現(xiàn)</p><p>  在論壇版面上,進(jìn)入網(wǎng)站的第一步就是先注冊(cè),然后進(jìn)行登陸,這樣你就可以在論壇上發(fā)布信息。登陸頁(yè)面如圖19所示:</p><p><b>  圖19登陸頁(yè)面</b></p><p><b>  代碼如下:</b></p><p>  Stringsql=Configurat

109、ionManager.ConnectionStrings["ConnectionString"].ConnectionString;</p><p>  SqlConnection con = new SqlConnection(sql); </p><p>  con.Open();</p><p>  SqlCommand cmd = co

110、n.CreateCommand(); </p><p>  cmd.Connection = con;</p><p>  cmd.CommandText = "select * from tb_Users where UserId='" + this.TextBox3.Text.Trim() + "'and UserPwd='&quo

111、t; + this.TextBox4.Text.Trim() + "'";</p><p>  Session["name"] = TextBox3.Text.Trim().ToString();</p><p>  Session["code"] = TextBox4.Text.Trim().ToString();//獲

112、取姓名</p><p>  int a = Convert.ToInt32(cmd.ExecuteScalar()); </p><p>  if (a > 0) </p><p><b>  {</b></p><p>  Response.Redirect("~/master/luntan/index

113、.aspx");</p><p><b>  } </b></p><p><b>  else </b></p><p><b>  {</b></p><p>  Response.Write("<script language=javascrip

114、t>alert('請(qǐng)輸入正確登錄信息!')</script>"); </p><p><b>  }</b></p><p>  con.Close(); </p><p>  4.4.3 論壇發(fā)帖瀏覽功能的實(shí)現(xiàn)</p><p>  在論壇版面上,完成注冊(cè)、登錄后要實(shí)現(xiàn)

115、的就是查看相應(yīng)帖子。論壇頁(yè)面如圖20所示:</p><p>  圖20論壇主界面頁(yè)面</p><p>  為實(shí)現(xiàn)這個(gè)功能,網(wǎng)站使用了GridView控件,其中涉及到數(shù)據(jù)的傳值問(wèn)題,數(shù)據(jù)傳值共有10種方法:QueryString方法、Form方法、Session方法、Application方法、Cookie方法等。這個(gè)版面使用了QueryString方法進(jìn)行頁(yè)面之間的傳值:由于控件中自帶屬性

116、中有這些功能,所有未用C#進(jìn)行代碼編寫(xiě)。其中HTML代碼如下:</p><p>  <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" Bo

117、rderColor="White" BorderStyle="None" DataSourceID="SqlDataSource1" GridLines="None" Width="600px" DataKeyNames="ContId"></p><p><b>  <C

118、olumns></b></p><p>  <asp:HyperLinkField DataNavigateUrlFields="ContId" </p><p>  DataNavigateUrlFormatString="chakantiezi.aspx?ContId={0}" DataTextField="Su

119、bject" HeaderText="標(biāo)題" ></p><p>  <HeaderStyle Width="150px" /></p><p>  </asp:HyperLinkField></p><p>  <asp:BoundField DataField="Wo

120、rds" HeaderText="Words" SortExpression="Words" ></p><p>  <HeaderStyle Width="170px" /></p><p>  </asp:BoundField></p><p>  <asp

121、:BoundField DataField="UserName" HeaderText="UserName" </p><p>  SortExpression="UserName" ></p><p>  <HeaderStyle Width="80px" /></p><

溫馨提示

  • 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ù)僅提供信息存儲(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)論