畢業(yè)設(shè)計(jì)(論文)-基于ASP.NET技術(shù)的寵物網(wǎng)站開發(fā).doc
《畢業(yè)設(shè)計(jì)(論文)-基于ASP.NET技術(shù)的寵物網(wǎng)站開發(fā).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《畢業(yè)設(shè)計(jì)(論文)-基于ASP.NET技術(shù)的寵物網(wǎng)站開發(fā).doc(32頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、基于ASP.NET技術(shù)的寵物網(wǎng)站開發(fā)鎮(zhèn)江高等職業(yè)技術(shù)學(xué)校畢業(yè)設(shè)計(jì)(論 文) 基于ASP.NET技術(shù)的寵物網(wǎng)站開發(fā)Owing to ASP.NET technology pet website develops 系 名: 信息工程系 專業(yè)班級(jí): 學(xué)生姓名: 學(xué) 號(hào): 指導(dǎo)教師姓名: 指導(dǎo)教師職稱: 講師 2010年5月18日目 錄摘要.3引言.5第一章 網(wǎng)站系統(tǒng)分析.61. 1網(wǎng)站的設(shè)計(jì)目標(biāo)61. 2網(wǎng)站的可行性分析.61. 3網(wǎng)站的深入調(diào)查.71. 4網(wǎng)站設(shè)計(jì)的特點(diǎn).71. 5網(wǎng)站開發(fā)的設(shè)計(jì)思想.71. 6系統(tǒng)設(shè)計(jì)的總體規(guī)則.7第二章 網(wǎng)站的功能設(shè)計(jì).92.1網(wǎng)站功能分析.92.2平臺(tái)功能模塊
2、的設(shè)計(jì).92.3系統(tǒng)流程分析.102.3.1前臺(tái)信息流程圖.102.3.2后臺(tái)信息流程圖.102.3.3注冊(cè)功能流程圖.112.3.4用戶登錄流程圖.112.3.5信息管理流程圖.122.4編程語言ASP.NET技術(shù).122.41 Microsoft Visual Studio 2005簡(jiǎn)介.122.4. 2 ASP.NET的運(yùn)行環(huán)境、對(duì)象和組件.13第三章 網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì)153.1網(wǎng)站數(shù)據(jù)庫(kù)需求分析.153. 11 news表的設(shè)計(jì).163. 12 lybs表的設(shè)計(jì).163. 13 users表的設(shè)計(jì).16第四章 系統(tǒng)功能的實(shí)現(xiàn)174.1網(wǎng)站首頁.174.2新聞瀏覽.184.3分類和詳細(xì)頁面
3、的顯示.214.31新聞頁面的顯示.214.32分類頁面的顯示.234.33詳細(xì)頁面的顯示.234.4新聞頁面的管理.244.41新聞數(shù)據(jù)的插入.244.42新聞數(shù)據(jù)的編輯.254.43新聞數(shù)據(jù)的刪除.264.5數(shù)據(jù)庫(kù)的鏈接.27第五章 設(shè)計(jì)總結(jié).28第六章 致謝.29參考文獻(xiàn).30基于ASP.NET技術(shù)的寵物網(wǎng)站開發(fā)專業(yè)班級(jí): 學(xué)生姓名: 指導(dǎo)教師: 職稱: 摘要 隨著網(wǎng)絡(luò)技術(shù)及相關(guān)電子技術(shù)的迅速發(fā)展和普及,電子商務(wù)企業(yè)在不斷增多。網(wǎng)絡(luò)信息已經(jīng)成為我們生活中不可缺少的一部分了。而隨著現(xiàn)在人民生活水平的提高,大家對(duì)寵物也越來越重視了,因此寵物對(duì)家庭和睦,增強(qiáng)愛護(hù)保護(hù)小動(dòng)物意識(shí)起到很大的作用。然
4、而由于各個(gè)地區(qū)和各個(gè)品種的寵物都很有特色,但人們卻因種種的原因而不能游歷各地自行欣賞和了解,因此把寵物和網(wǎng)絡(luò)信息相結(jié)合,從而使人們能足不出戶就能便利的欣賞和了解到自己所喜愛的寵物,也可以在網(wǎng)絡(luò)中與同樣喜愛寵物的人相互交談自己對(duì)養(yǎng)寵物的心得和多了解自己寵物的喜好。全文共分五部分,第一部分主要是網(wǎng)站系統(tǒng)分析;第二部分主要是網(wǎng)站的功能設(shè)計(jì);第三部分主要是網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì);第四部分主要是網(wǎng)站應(yīng)用與界面設(shè)計(jì);第五部分進(jìn)一步得出結(jié)論并提出具有現(xiàn)實(shí)意義的意見和建議。關(guān)鍵詞:動(dòng)態(tài)網(wǎng)站;ASP.NET;ACCESS數(shù)據(jù)庫(kù)Owing to ASP.NET technology pet website develop
5、sAbstract The prompt technology development sum popularizes , Electronic Commerce enterprise is increasing by ceaselessly with the network technology and the relevance electron. Make use of Internet to carry out business affairs, one of the most important means already becoming fad , being also that
6、 modern enterprise participates in international competition carrying out the network marketing activity also calls network marketing strategy and tradition camp pin strategy integration integrating being looking for leaving out the camp pin and the tradition camp pin rising to be called realization
7、 having doing interconnection. But network marketing does not contradict with tradition camp pin , two aspect combines being put into use, that the various advantage taking form saves cost is maximal advantage beyond doubt. Everybody has attached importance to the pet also Yue Lai Yue , the pet has
8、strengthened the consciousness treasuring the protection puppy therefore to domestic peace, getting up to big roles but with improvement of the peoples livelihood now. That people can not travel everywhere by self, appreciating and buying but but because of a variety of cause.The whole text is total
9、ly divided into five parts, the first part mainly is the website system analysis;The second part is mainly the function design of the website;The third part is mainly the website database design;The four part mainly is a website application and interface design;The fifth part is to get a further con
10、clusion to put forward the opinions and suggestions that has the realistic meaning.Keyword:: dynamic state website;;access database引言網(wǎng)絡(luò)信息之所以方興未艾,除了各種客觀環(huán)境促其發(fā)展之外,它使我們查找信息更加的節(jié)約時(shí)間。節(jié)省成本。免除視覺的疲勞。信息比較直觀。讓你在第一時(shí)間內(nèi),就可以獲得更多的你想了解的信息內(nèi)容。比的找書來的更加的便捷。在上網(wǎng)的時(shí)候我們接觸最多的是 Web頁面,Web頁面是如何制作出來的呢?他的制作是不是非常難以掌握呢?Microsoft Visu
11、al Studio 2005,即我們通常所謂的vs2005(或vs.Net2005).Visual Studio .NET 是一套完整的開發(fā)工具,用于生成 ASP Web 應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。Visual Basic .NET、Visual C+ .NET、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成開發(fā)環(huán)境 (IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了 .NET Framework 的功能,此框架提供對(duì)簡(jiǎn)化 ASP Web 應(yīng)用程序和 XML Web servic
12、es 開發(fā)的關(guān)鍵技術(shù)的訪問。1、易用性 ASP.NET是把基于通用語言的程序在服務(wù)器上運(yùn)行。不像以前的ASP即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。2、安全性 ASP.NET 應(yīng)用程序在運(yùn)行時(shí),會(huì)以有限的權(quán)限在名為 ASPNET 的 Web 服務(wù)器上的特殊本地用戶的上下文中執(zhí)行。這樣就限制了它對(duì) Windows 資源和進(jìn)程的訪問,從而增強(qiáng)了 Web 應(yīng)用程序代碼的安全性。3、簡(jiǎn)單性和易學(xué)性 ASP.NET使運(yùn)行一些很平常的任務(wù)如表單的提交客戶端的身份驗(yàn)證、分布系統(tǒng)和網(wǎng)站配置變得非常簡(jiǎn)單。例如ASP.NET頁面構(gòu)架允許你建立你自己的用戶分
13、界面,使其不同于常見的VB-Like界面。要成為一個(gè)優(yōu)秀的ASP.NET程序員,不僅要掌握.NET框架,理解ASP.NET的原理,而且要對(duì)DHTML架輕就熟,甚至對(duì)各種瀏覽器之間的差異也要有所了解,所以做ASP.NET程序員是一件很有挑戰(zhàn)的工作。如此看來,學(xué)習(xí)ASP.NET也并不是一件很難的事情,注意“為人寫程序”,“內(nèi)外兼修”,自然就能做出合格的應(yīng)用程序。因?yàn)橄到y(tǒng)分析時(shí)間倉(cāng)促,又因?yàn)楸救说脑O(shè)計(jì)理念有限,所以該平臺(tái)難免會(huì)有錯(cuò)誤和不足之處,還請(qǐng)各位領(lǐng)導(dǎo)和老師批評(píng)、指正。第一章網(wǎng)站系統(tǒng)分析系統(tǒng)分析是平臺(tái)開發(fā)的一個(gè)不可缺少的環(huán)節(jié),為了能夠使本系統(tǒng)更好、更完善地被設(shè)計(jì)出來,就必須先進(jìn)行調(diào)查研究。在系統(tǒng)
14、調(diào)查的基礎(chǔ)上,對(duì)新系統(tǒng)的功能進(jìn)行細(xì)致的分析,從而才能夠開發(fā)出完整的系統(tǒng)設(shè)計(jì)。11網(wǎng)站的設(shè)計(jì)目標(biāo)本平臺(tái)利用現(xiàn)在比較廣泛的ASP.NET+ACCESS數(shù)據(jù)庫(kù)的架構(gòu)實(shí)現(xiàn)的,進(jìn)行系統(tǒng)分析,為將來進(jìn)一步的實(shí)施打下一個(gè)堅(jiān)實(shí)的技術(shù)基礎(chǔ)。本平臺(tái)將投入到實(shí)際的試運(yùn)行之中,進(jìn)行測(cè)試,如果測(cè)試滿意的話,將進(jìn)行平臺(tái)的完善開發(fā),從而實(shí)現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺(tái),具有較好的適應(yīng)性和推廣性。此系統(tǒng)分為前臺(tái)管理和后臺(tái)管理。前臺(tái)管理是友好的操作界面,供用戶瀏覽、查詢使用。包括:瀏覽寵物、查詢寵物、用戶維護(hù)等功能;后臺(tái)管理是提供給管理員的,其中包括:商寵物管理、用戶管理等。使管理員從繁瑣的手工操作中解脫出來,并提高了
15、辦公效率。12網(wǎng)站的可行性分析隨著計(jì)算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)世界也越來越廣博,越來越豐富,電子商務(wù)已經(jīng)成為網(wǎng)上的一股潮流。我們相信要不了太長(zhǎng)有時(shí)間,顧客就可以在網(wǎng)絡(luò)世界上獲得他們?cè)诂F(xiàn)實(shí)世界上可以獲得的所有商品和服務(wù)。可行性研究是為了弄清楚系統(tǒng)開發(fā)的項(xiàng)目是不是可以實(shí)現(xiàn)和值得進(jìn)行研究的過程,實(shí)際上是一次大大簡(jiǎn)化系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的過程,所以,進(jìn)行可執(zhí)行性的分析是非常必要的,也是很重要的,經(jīng)過最初的設(shè)計(jì)目標(biāo)和進(jìn)行的市場(chǎng)調(diào)查得出以下四點(diǎn)的可行性分析:1經(jīng)濟(jì)可行性:開發(fā)出這個(gè)基于ASP.NET技術(shù)的寵物網(wǎng)站開發(fā),不僅可以供大眾觀賞,還可以讓大家對(duì)養(yǎng)寵的心得進(jìn)行交流,讓自己對(duì)寵物更加的了解。2
16、技術(shù)可行性:通過使用ACCESS數(shù)據(jù)庫(kù)和ASP.NET技術(shù)來制作和實(shí)現(xiàn)信息網(wǎng)站的運(yùn)行。3運(yùn)行可行性:在ASP.NET在幾乎所有平臺(tái)上都可以運(yùn)行。4法律可行性:熟悉購(gòu)物網(wǎng)站的相關(guān)法律,嚴(yán)格按照法律規(guī)定運(yùn)營(yíng)網(wǎng)站。通過以上的可行性分析,我將采用Microsoft IIS+ASP.NET將結(jié)合的技術(shù),運(yùn)用ACCESS數(shù)據(jù)庫(kù)對(duì)網(wǎng)站進(jìn)行建設(shè)。13網(wǎng)站的深入調(diào)查經(jīng)過以上的初步調(diào)查和研究,并且確定了該平臺(tái)的可行性,并決定開發(fā)本平臺(tái),為了能夠?qū)ΜF(xiàn)行的平臺(tái)內(nèi)容進(jìn)行充分了解,使所要開發(fā)的平臺(tái)更具有實(shí)用性和適應(yīng)性,通過兩個(gè)月的實(shí)習(xí)調(diào)查和指導(dǎo)老師的耐心介紹,設(shè)計(jì)出該平臺(tái)功能如下:1能夠完成用戶基本信息錄入的注冊(cè)和用戶基
17、本信息的個(gè)人前臺(tái)與后臺(tái)管理。2能夠完成管理員對(duì)網(wǎng)站的資料(添加,修改,刪除)、操作管理(管理員添加、管理員退出)的功能。3能對(duì)寵物進(jìn)行的分類。經(jīng)過前一階段的調(diào)查與研究分析,我已確定了該平臺(tái)設(shè)計(jì)的主要功能,對(duì)每個(gè)功能模塊也作了具體描述,下面就來具體分析該平臺(tái)的設(shè)計(jì)特點(diǎn)與具體思想。14網(wǎng)站設(shè)計(jì)的特點(diǎn)我所設(shè)計(jì)和開發(fā)的網(wǎng)站主要是對(duì)于寵物的簡(jiǎn)介,讓我們與動(dòng)物的距離更加的親密生活更加的和諧。采用Web技術(shù),借助于Internet互聯(lián)網(wǎng)廣泛應(yīng)用技術(shù),達(dá)到資源共享,提高以往買書的局限性,縮短人們的時(shí)間和提高工作效率,具有較好的交互性,從而實(shí)現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺(tái)。15網(wǎng)站開發(fā)的設(shè)計(jì)思想網(wǎng)上信息
18、平臺(tái)主要是對(duì)后臺(tái)管理和前臺(tái)操作。后臺(tái)管理是管理員對(duì)本網(wǎng)站的維護(hù),通過信息(添加信息、修改信息、刪除信息)、操作管理(用戶的添加、用戶的修改、用戶的刪除)等功能達(dá)到對(duì)網(wǎng)站的管理。前臺(tái)操作是用戶登錄到本網(wǎng)站,可以進(jìn)行用戶注冊(cè)。管理員需要整理的信息很多,為讓管理員輕松、方便、快捷的管理,并達(dá)到操作過程中的直觀、方便、實(shí)用、安全等要求。16系統(tǒng)設(shè)計(jì)的總體規(guī)則無論哪個(gè)網(wǎng)站都要有它自己的設(shè)計(jì)規(guī)則。該平臺(tái)也一樣,它的主要設(shè)計(jì)規(guī)則有:簡(jiǎn)單性:在實(shí)現(xiàn)平臺(tái)的功能的同時(shí),盡量讓平臺(tái)操作簡(jiǎn)單易懂,這對(duì)于一個(gè)網(wǎng)站來說是非常重要的。針對(duì)性:該平臺(tái)設(shè)計(jì)是網(wǎng)上購(gòu)物系統(tǒng)及后臺(tái)管理的定向開發(fā)設(shè)計(jì),所以具有專業(yè)突出和很強(qiáng)的針對(duì)性。
19、實(shí)用性:該平臺(tái)能完成電子商品展示和管理員管理的基本信息,具有良好的實(shí)用性。第二章 網(wǎng)站的功能設(shè)計(jì)21網(wǎng)站功能分析經(jīng)過前期的深入調(diào)查和研究,總結(jié)出該平臺(tái)需要完成的一些具體功能,分析如下:1用戶管理 能夠完成用戶基本信息錄入的注冊(cè)和用戶基本信息的個(gè)人前臺(tái)與后臺(tái)管理。2管理員管理 能夠完成對(duì)信息進(jìn)行添加、更改、刪除。對(duì)于用戶的管理。22 平臺(tái)功能模塊的設(shè)計(jì)在平臺(tái)功能的分析基礎(chǔ)上,得到本平臺(tái)的功能模塊圖如下:網(wǎng)上購(gòu)物系統(tǒng)平臺(tái)主要包括三大功能模塊,用戶管理、網(wǎng)站布局、管理員管理等功能模塊。其中用戶管理模塊,主要包括用戶注冊(cè)、用戶留言等功能;管理員管理主要信息的添加、信息的更改、信息的刪除、用戶的刪除等功
20、能。網(wǎng)上購(gòu)物系統(tǒng)平臺(tái)總體模塊如下首頁寵物趣文寵物美容寵物醫(yī)護(hù)留言板管理員登陸名寵展示用戶登錄/注冊(cè)2-1圖管理員登陸添加數(shù)據(jù)修改數(shù)據(jù)刪除數(shù)據(jù)2-2圖名寵展示貓類犬類鳥類2-3圖23 系統(tǒng)流程分析本系統(tǒng)分為前臺(tái)信息流程和后臺(tái)信息流程231前臺(tái)信息流程圖首頁信息分類留言板留言板信息登陸用戶注冊(cè)登錄留言信息查看2-4圖232后臺(tái)信息流程圖信息分類信息修改信息更改信息刪除用戶管理2-5圖233注冊(cè)功能流程圖注冊(cè)入口必選項(xiàng)為空用戶名有效?2次輸入密碼是否一致?密碼長(zhǎng)度符合要求?QQ號(hào)碼其他信息有效?注冊(cè)成功否否否否否是是否是否是是是2-6圖234用戶登錄流程圖登錄入口取得用戶名和密碼將UserID存入s
21、ession中查詢用戶是否存在核對(duì)密碼是否正確登錄成功是是否否2-7圖235信息管理流程圖信息管理修改,刪除滿意否返回是否2-8圖2.4編程語言ASP.NET技術(shù)2.41 Microsoft Visual Studio 2005簡(jiǎn)介asp文件是微軟的在服務(wù)器端運(yùn)行的動(dòng)態(tài)網(wǎng)頁文件,通過IIS解析執(zhí)行后可以得到動(dòng)態(tài)頁面, aspx文件跟asp差不多,是微軟推出的一種新的網(wǎng)絡(luò)編程方法,他不是asp的簡(jiǎn)單升級(jí),因?yàn)樗木幊谭椒ê蚢sp有很大的不同,他是在服務(wù)器端靠服務(wù)器編譯執(zhí)行的程序代碼, ASP 使用腳本語言,每次請(qǐng)求的時(shí)候,服務(wù)器調(diào)用腳本解析引擎來解析執(zhí)行其中的程序代碼,而ASP.NET 則可以使
22、用多種語言編寫,而且是全編譯執(zhí)行的,比ASP 快,而且,不僅僅是快的問題,有很多優(yōu)點(diǎn)。 asp文件都是文本形式的,可以用任何的文本編輯器打開,如notepad ,editplus,dreamwaver,frontpage 但編輯aspx文件最好用visual 來編輯。 aspx是微軟的一種網(wǎng)絡(luò)語言。 aspx就是.net技術(shù),它的安全性比較高,它與java是兩個(gè)不同的分類,各有所長(zhǎng). asp與aspx的區(qū)別 .asp是asp的文件后綴名 .aspx是的文件后綴名 說直白些,這種文件就是動(dòng)態(tài)的網(wǎng)頁Visual Studio .NET 是一套完整的開發(fā)工具,用于生成 ASP Web 應(yīng)用程序、XM
23、L Web services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。Visual Basic .NET、Visual C+ .NET、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成開發(fā)環(huán)境 (IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了 .NET Framework 的功能,此框架提供對(duì)簡(jiǎn)化 ASP Web 應(yīng)用程序和 XML Web services 開發(fā)的關(guān)鍵技術(shù)的訪問。Visual Studio 是一套完整的開發(fā)工具集,用于生成 ASP.NET Web 應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。
24、Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成開發(fā)環(huán)境 (IDE),利用此 IDE 可以共享工具且有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了 .NET Framework 的功能,通過此框架可使用簡(jiǎn)化 ASP Web 應(yīng)用程序和 XML Web Services 開發(fā)的關(guān)鍵技術(shù)。ASP.NET 是建立在公共語言運(yùn)行庫(kù)上的編程框架,可用于在服務(wù)器上生成功能強(qiáng)大的Web 應(yīng)用程序。與以前的 Web 開發(fā)模型相比,ASP.NET 提供了數(shù)個(gè)重要的優(yōu)點(diǎn): 增強(qiáng)的性能。ASP.NET 是在服務(wù)器上運(yùn)行的編譯好的公共語言運(yùn)行庫(kù)代碼。與被解
25、釋的前輩不同,ASP.NET 可利用早期綁定、實(shí)時(shí)編譯、本機(jī)優(yōu)化和盒外緩存服務(wù)。這相當(dāng)于在編寫代碼行之前便顯著提高了性能。 世界級(jí)的工具支持。ASP.NET 框架補(bǔ)充了 Visual Studio 集成開發(fā)環(huán)境中的大量工具箱和設(shè)計(jì)器。WYSIWYG 編輯、拖放服務(wù)器控件和自動(dòng)部署只是這個(gè)強(qiáng)大的工具所提供功能中的少數(shù)幾種。 威力和靈活性。由于 ASP.NET 基于公共語言運(yùn)行庫(kù),因此 Web 應(yīng)用程序開發(fā)人員可以利用整個(gè)平臺(tái)的威力和靈活性。.NET 框架類庫(kù)、消息處理和數(shù)據(jù)訪問解決方案都可從 Web 無縫訪問。ASP.NET 也與語言無關(guān),所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程
26、序。另外,公共語言運(yùn)行庫(kù)的交互性保證在遷移到 ASP.NET 時(shí)保留基于 COM 的開發(fā)中的現(xiàn)有投資。2.4. 2 ASP.NET的運(yùn)行環(huán)境、對(duì)象和組件操作系統(tǒng)Windows 2003 Server及以上版本腳本解釋器Vbscripts5.6以上版本,安裝IE5.5以上版本即可獲得Web服務(wù)器IIS5.0以上,Windows 2000自帶權(quán)限要求對(duì)Access數(shù)據(jù)庫(kù)具有建表、備份的權(quán)限空間大小初次安裝至少3G可用空間硬件要求2.4GHZ CPU 1G內(nèi)存寬帶要求512M或更高ASP .NET是一項(xiàng)微軟公司的技術(shù),是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù),運(yùn)行于 IIS 之
27、中的程序 。1.效率高:ASP.NET是把基于通用語言的程序在服務(wù)器上運(yùn)行。不像以前的ASP即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。2. 強(qiáng)大性:因?yàn)锳SP.NET是基于通用語言的編譯運(yùn)行的程序,所以它的強(qiáng)大性是以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺(tái)上。3. 簡(jiǎn)單性和易學(xué)性:ASP.NET使運(yùn)行一些很平常的任務(wù)如表單的提交客戶端的身份驗(yàn)證、分布系統(tǒng)和網(wǎng)站配置變得非常簡(jiǎn)單。4. 高效可管理性:ASP.NET使用一種字符基礎(chǔ)的,分級(jí)的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡(jiǎn)單。因?yàn)榕渲眯畔⒍急4嬖诤?jiǎn)單文本中,新的設(shè)置有可能都
28、不需要啟動(dòng)本地的管理員工具就可以實(shí)現(xiàn)。第三章 網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì)31網(wǎng)站數(shù)據(jù)庫(kù)需求分析數(shù)據(jù)庫(kù)的分析在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫(kù),通過決策機(jī)構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個(gè)領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實(shí)世界?,F(xiàn)實(shí)世界的事物反映到人的頭腦中,人的大腦對(duì)它有個(gè)認(rèn)識(shí)過程,經(jīng)過分析(選擇、命名、分類等)進(jìn)入信息世界。這些信息再進(jìn)一步加工、編碼,然后進(jìn)入數(shù)據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個(gè)方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對(duì)這些數(shù)據(jù)進(jìn)行操作。這兩個(gè)問題貫穿了整個(gè)軟件系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫(kù)的設(shè)計(jì)問題,軟件設(shè)計(jì)的一個(gè)核心。網(wǎng)上信息系統(tǒng)的主要對(duì)象是用戶
29、,所以必需建立用戶表,包括用戶的基本信息情況;用戶的主要活動(dòng)是在留言本內(nèi)和別的用戶進(jìn)行交流;用戶對(duì)寵物信息進(jìn)行搜索,所以我們按照寵物的信息建立了ASSECC的數(shù)據(jù)表和用戶的數(shù)據(jù)表來供我們更加方便的進(jìn)行管理我們的網(wǎng)站。經(jīng)過分析,此數(shù)據(jù)庫(kù)包含如下表:lyb表;留言信息表(留言編號(hào)、留言內(nèi)容、用戶名、留言時(shí)間)news表;寵物信息表(信息編號(hào)、信息所屬類名稱、信息細(xì)分名稱、寵物信息、錄入時(shí)間、對(duì)應(yīng)圖片)users表;用戶表(編號(hào)、用戶名稱、用戶密碼、QQ、地址)3.11 news表的設(shè)計(jì)字段名字段類型字段大小小數(shù)點(diǎn)索引否n_id自動(dòng)編號(hào)型長(zhǎng)整型無有n_type文本型50無無n_type1文本50無無
30、n_title文本50無無n_content備注無無無n_pic文本50無無n_time時(shí)間日期型50無無表3-1 news表3.12 lyb表的設(shè)計(jì)字段名字段類型字段大小小數(shù)點(diǎn)索引否ly_id自動(dòng)編號(hào)型長(zhǎng)整型無有l(wèi)y_content備注無無無ly_name文本50無無ly_time日期/時(shí)間無無無表3-2 lyb表3.13 users表的設(shè)計(jì)字段名字段類型字段大小小數(shù)點(diǎn)索引否u_id自動(dòng)編號(hào)型長(zhǎng)整型無有u_name文本50無無u_password文本50無無u_qq數(shù)字長(zhǎng)整型自動(dòng)無u_address文本50無無u_count數(shù)字長(zhǎng)整型自動(dòng)無表3-3 users表第四章 系統(tǒng)主要功能的實(shí)現(xiàn)4.
31、1網(wǎng)站首頁 4-1圖(1)加入收藏功能:PostBackUrl=javascript:window.external.addFavorite(http:/,寵物之家(2)設(shè)為首頁功能:設(shè)為首頁4.2新聞瀏覽4-2圖新聞瀏覽通過GridView控件顯示的過程:配置數(shù)據(jù)源1) 選擇數(shù)據(jù)庫(kù):4-3圖2) 配置SELECT語句:4-4圖3) 定義自定義語句或存儲(chǔ)過程:4-5圖4) 定義參數(shù):4-6圖 5)測(cè)試查詢:4-7圖6) 查詢結(jié)果:4-8圖4.3新聞分類和詳細(xì)頁面的顯示4.31新聞頁面的顯示4-9圖源代碼: asp:HyperLink ID=HyperLink1 runat=server For
32、eColor=White Font-Size=12px NavigateUrl= Text= asp:Image ID=Image1 runat=server Height=100px ImageUrl= Width=100px / asp:HyperLinkID=HyperLink2runat=serverFont-Size=12px NavigateUrl= Text= 4.32新聞分類頁面的顯示DataList模版編輯4-10圖HyperLink1控件的NavigateUrl屬性設(shè)置4-11圖HyperLink1控件的Text屬性設(shè)置 4-12圖4.32新聞詳細(xì)頁面的顯示 4-13圖Hy
33、perLink2控件的NavigateUrl屬性設(shè)置4-14圖HyperLink2控件的Text屬性設(shè)置4-15圖4.4新聞頁面的管理4-16圖4.4.1新聞數(shù)據(jù)插入4-17圖 將Detailsview的defaultmode設(shè)置為insert4-18圖4.4.2新聞數(shù)據(jù)編輯4-19圖在Gridview設(shè)置中啟用編輯:4-20圖4.4.3新聞數(shù)據(jù)刪除4-21圖在Gridview設(shè)置中啟用刪除4-22圖4.5數(shù)據(jù)庫(kù)鏈接: OleDbConnection objConn = new OleDbConnction(Provider=Microsoft.Jet.OLEDB.4.0;Data Sourc
34、e= + Server.MapPath(app_datadb1.mdb);/主要設(shè)置數(shù)據(jù)庫(kù)的相對(duì)路徑 OleDbDataAdapter objCommand = new OleDbDataAdapter(select * from lyb ORDER BY ly_id DESC, objConn);/執(zhí)行SQL語句 DataSet ds = new DataSet(); objCommand.Fill(ds); Repeater1.DataSource = ds;第五章 結(jié)論該寵物網(wǎng)站系統(tǒng)內(nèi)容管理是一個(gè)小型的電子商務(wù)網(wǎng)站系統(tǒng)。內(nèi)容包括前臺(tái)和后臺(tái)。前臺(tái)(商品的展示、普通用戶登錄、普通用戶注冊(cè)、留
35、言板)后臺(tái)(管理員登錄、商品的添加、修改與刪除、查看、刪除用戶信息與留言)等網(wǎng)上商店所需要的功能。更方便了用戶在線留言交流彼此喜歡的寵物的品種。給廣大用戶一個(gè)交流討論的平臺(tái)。界面友好,方便使用,便攜操作等特點(diǎn)。在制作網(wǎng)站的過程中遇到不少困難,不過通過集體的團(tuán)結(jié)合作將困難都一一攻克。在網(wǎng)站的設(shè)計(jì)想法上每個(gè)人都思考網(wǎng)站的設(shè)計(jì)方向,制定一個(gè)網(wǎng)站設(shè)計(jì)的規(guī)劃。在制作過程中每個(gè)人都分別負(fù)責(zé)網(wǎng)站制作的一部分,發(fā)揮自己的最大能力,盡量做到最好。把不會(huì)的地方拿出來進(jìn)行集體討論和研究。由于時(shí)間的倉(cāng)促,技術(shù)和設(shè)備的有限,現(xiàn)階段的網(wǎng)站系統(tǒng)中還有一寫不完善的地方,需要改進(jìn)和發(fā)展。本人希望能在未來半年內(nèi)將該網(wǎng)站完善,完成
36、網(wǎng)絡(luò)購(gòu)物和在線聊天的部分。讓用戶可以進(jìn)行在線購(gòu)買,更好的在線交流馴養(yǎng)寵物的心得。使網(wǎng)站真正的成為一個(gè)完善的電子網(wǎng)絡(luò)購(gòu)物網(wǎng)站。致謝通過這一階段的努力,我的畢業(yè)論文終于完成了,這意味著在學(xué)校的生活即將結(jié)束。在校期間,我在學(xué)習(xí)上和思想上都受益非淺,這除了自身的努力外,與各位老師、同學(xué)和朋友的關(guān)心、支持和鼓勵(lì)是分不開的。在本論文的寫作過程中,我的導(dǎo)師李婷老師傾注了大量的心血,從選題到開題報(bào)告,從寫作提綱,到一遍又一遍地指出每稿中的具體問題,嚴(yán)格把關(guān),循循善誘,在此我表示衷心感謝。同時(shí)我還要感謝在我學(xué)習(xí)期間給我極大關(guān)心和支持的各位老師以及關(guān)心我的同學(xué)和朋友。正是由于他們,我才能在各方面取得顯著的進(jìn)步,再
37、一次向他們表示我由衷的謝意,并祝所有的老師培養(yǎng)出越來越多的優(yōu)秀人才,桃李滿天下! 參考文獻(xiàn):1張一鳴、桂林、張家祥.個(gè)人網(wǎng)站組建實(shí)用教程M.西安:電子科技大學(xué)出版社,2004年1月第一版.2龍馬工作室.典型網(wǎng)站建設(shè)M.北京:人民郵電出版社,2004年8月第一版.3蔡翠平、尚俊杰.網(wǎng)絡(luò)程序設(shè)計(jì)ASPM.北京:清華大學(xué)出版社,2002年1月第一版.4白以恩.計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)及應(yīng)用.哈爾濱:哈爾濱工業(yè)大學(xué)出版社,2000.5周樹清.電子商務(wù)情景案例.北京:中國(guó)國(guó)際廣播出版社,2001.6姚國(guó)章.中國(guó)企業(yè)電子商務(wù)發(fā)展戰(zhàn)略.北京:北京大學(xué)出版社,2001.7王永輝編著.網(wǎng)頁制作真容易.上海:上??茖W(xué)技術(shù)出版社,2002.8黃平主編.數(shù)據(jù)庫(kù)技術(shù).北京:機(jī)械工業(yè)出版社,2002.9劉文政等編.網(wǎng)頁設(shè)計(jì)三合一綜合教程(MX版).北京:科學(xué)出版社,2003.10彭萬波等編著.網(wǎng)頁設(shè)計(jì)精彩實(shí)例.北京:電子工業(yè)出版社,2002.11袁玫等編著.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用教程.北京:人民郵電出版社,2002.12任永功等編著.網(wǎng)站規(guī)劃與網(wǎng)頁設(shè)計(jì).北京:電子工業(yè)出版社,2003.13潘英偉,曾志編著.網(wǎng)站開發(fā)實(shí)用手冊(cè).北京:中國(guó)廣播電視出版社,2001.6.31
- 溫馨提示:
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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識(shí)競(jìng)賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫(kù)試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫(kù)試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫(kù)試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識(shí)測(cè)試題庫(kù)及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測(cè)工種技術(shù)比武題庫(kù)含解析
- 1 礦山應(yīng)急救援安全知識(shí)競(jìng)賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案