![購物網(wǎng)站開發(fā)畢業(yè)設計(完整版)_第1頁](http://file4.renrendoc.com/view/2860b3df509970f172b53a4fbc9b3040/2860b3df509970f172b53a4fbc9b30401.gif)
![購物網(wǎng)站開發(fā)畢業(yè)設計(完整版)_第2頁](http://file4.renrendoc.com/view/2860b3df509970f172b53a4fbc9b3040/2860b3df509970f172b53a4fbc9b30402.gif)
![購物網(wǎng)站開發(fā)畢業(yè)設計(完整版)_第3頁](http://file4.renrendoc.com/view/2860b3df509970f172b53a4fbc9b3040/2860b3df509970f172b53a4fbc9b30403.gif)
![購物網(wǎng)站開發(fā)畢業(yè)設計(完整版)_第4頁](http://file4.renrendoc.com/view/2860b3df509970f172b53a4fbc9b3040/2860b3df509970f172b53a4fbc9b30404.gif)
![購物網(wǎng)站開發(fā)畢業(yè)設計(完整版)_第5頁](http://file4.renrendoc.com/view/2860b3df509970f172b53a4fbc9b3040/2860b3df509970f172b53a4fbc9b30405.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
購物網(wǎng)站開發(fā)畢業(yè)設計(完整版)(文檔可以直接使用,也可根據(jù)實際需要修改使用,可編輯歡迎下載)
TOC\o"1-2"\h\u引言購物網(wǎng)站開發(fā)畢業(yè)設計(完整版)(文檔可以直接使用,也可根據(jù)實際需要修改使用,可編輯歡迎下載)1999年,我們迎來了互聯(lián)網(wǎng)的高潮,直到今日,人們的生活已經(jīng)離不開互聯(lián)網(wǎng),互聯(lián)網(wǎng)已經(jīng)成為了人們生活的一個重要組成部分。21世紀是一個網(wǎng)絡化和知識經(jīng)濟的時代,信息產(chǎn)業(yè)將成為全國競爭力的焦點,直接影響著國家的生存與發(fā)展。隨著互聯(lián)網(wǎng)的發(fā)展,傳統(tǒng)的商業(yè)模式已經(jīng)跟不上人們的腳步,人們的購物方式也隨之改變,網(wǎng)購逐漸成為大多數(shù)人尤其是年輕人的新寵。中國網(wǎng)購用戶規(guī)模飛速上升,截至今年,我國網(wǎng)絡購物人數(shù)已達3.56億,并呈繼續(xù)增長趨勢。對于商家來說,網(wǎng)絡購物的一個最大的優(yōu)勢就是一種潛藏的低成本銷售的可能性,不受時間與空間的限制,同時又能擁有巨大的客戶流量。對于個人來說,網(wǎng)絡購物不僅可以節(jié)約人們的時間、金錢,更可以擁有更多的選擇。目前,比較受大眾喜愛的購物平臺為天貓、淘寶、京東、亞馬遜等等。中國的網(wǎng)上購物在不斷摸索中成長,支付寶、貨到付款等都是中國在網(wǎng)絡購物上的成功創(chuàng)新。數(shù)據(jù)顯示,2021年阿里“雙十一”創(chuàng)下了191億銷售額的奇跡,突破1億僅僅用時55秒。由此可見,商家在當今的時代想要大大提高銷售額,走網(wǎng)絡渠道是非常必要的。走網(wǎng)絡渠道,必然要和網(wǎng)上商城打交道。網(wǎng)上商城也就是一個提供網(wǎng)上銷售與購物的平臺。一般的購物網(wǎng)站分為三種模式,第一種為B2B型,即商家和商家建立商業(yè)關系,如現(xiàn)在的阿里巴巴;第二種為B2C型,也就是商家對個人,即通過網(wǎng)絡為消費者提供了一個新的購物環(huán)境—網(wǎng)絡商城;第三種為C2C型,即客戶對客戶,它的特點為大眾化交易,淘寶網(wǎng)所采用的就是這種模式。用戶根據(jù)自己的需求,選擇相應模式的購物網(wǎng)站,這樣才能創(chuàng)造利潤,滿足自己的需求。對于個人來說,考慮購物安全的話,B2C模式就要比C2C有保障了。一個完整的網(wǎng)上購物商城,為商家和用戶搭建起一個交流與交易平臺,使得商家和用戶可以更方便的傳遞信息,完成交易。開發(fā)這種具有交互功能的網(wǎng)站,主要包括前端界面與后臺管理兩個方面。對于前者首先要求界面清晰,使得用戶能夠在有效地時間內(nèi)找到想要的產(chǎn)品。其次是功能完善,易于使用,用戶可以進行基本的購物操作,如注冊、登陸、添加購物車、提交訂單等。對于后者則要求數(shù)據(jù)的完整性與一致性,且要易于管理,管理員能夠?qū)η岸说捻撁鎯?nèi)容進行操作,并能對用戶以及用戶訂單進行管理。本文旨在開發(fā)一個界面友好,易于操作的在線購物網(wǎng)站,使購物者不用再受傳統(tǒng)購物方式的限制,可以方便的在網(wǎng)上進行交流與交易。此次課題將以手表專賣店為例,運用ASP.NET編程語言以及SQLSERVER數(shù)據(jù)庫,采用三層架構(gòu)以及WebService技術(shù)開發(fā)一個B2C類型的網(wǎng)上購物平臺。使之能夠?qū)崿F(xiàn)基本的購物與管理功能。第一章緒論研究背景當今時代,互聯(lián)網(wǎng)幾乎被每個人所熟知和使用,他就像我們的一個熟悉的朋友?;ヂ?lián)網(wǎng)的全稱為國際互聯(lián)網(wǎng),英文名字叫做Internet,于1969年在美國誕生?;ヂ?lián)網(wǎng)是屬于人類的,是全球性的。他是承載信息,提供交流的一個大平臺。互聯(lián)網(wǎng)在當今世界處于不可忽視的地位,他改變了人們的生活方式,使得我們的生活更加豐富多彩。網(wǎng)站相對于互聯(lián)網(wǎng)來說就是形象的,具現(xiàn)化的形體。目前比較普遍的網(wǎng)站開發(fā)技術(shù)有ASP、PHP、JSP、ASP.NET等等。這幾種技術(shù)各有特色,不同的技術(shù)適用于不同類型的網(wǎng)站。一般相對大型的網(wǎng)站采用JSP語言,它采用JAVA腳本技術(shù),做出的網(wǎng)站安全性好,但是費用較高。比較小的網(wǎng)站普遍采用ASP語言搭建,搭配Access數(shù)據(jù)庫使用。對于中等類型的網(wǎng)站,一般采用PHP或者ASP.NET,部分網(wǎng)站也會選擇JAVA語言。在網(wǎng)站前臺頁面的編程中主要使用的技術(shù)為HTML,即超文本標記語言。當前最大的購物平臺淘寶網(wǎng)所采用的是兩種語言綜合的,底層采用的Java,界面部分采用PHP.各大編程語言沒有好壞之分,選擇最適合自己網(wǎng)站的語言才是最好的。研究內(nèi)容本論文主要采用MicrosoftSqlServer數(shù)據(jù)庫作為ODBC數(shù)據(jù)源,并與網(wǎng)站進行數(shù)據(jù)庫的存取和連接,將數(shù)據(jù)庫與網(wǎng)站緊密聯(lián)系起來。前端開發(fā)主要使用DreamweaverCS5,使得交互界面更加美觀。采用css+div的網(wǎng)頁布局方法,是網(wǎng)頁頁面內(nèi)容與樣式分離,更加便于管理和操作。網(wǎng)站開發(fā)程序選擇ASP.NET,開發(fā)語言選擇C#,使得網(wǎng)站的開發(fā)擁有更大的靈活性,可以運行在Web應用軟件開發(fā)者幾乎全部的平臺上。通用的語言基本庫和數(shù)據(jù)接口都能無縫的整合到ASP.NET的Web應用中。網(wǎng)站設計采用三層架構(gòu),降低了層與層之間的依賴性,更加有利于邏輯的復用,且使得網(wǎng)站結(jié)構(gòu)更加清晰。研究意義信息技術(shù)發(fā)展是如此之迅速,各種網(wǎng)站也是層出不窮,網(wǎng)絡已經(jīng)成為人們生活中必不可少的一部分。計算機技術(shù)已經(jīng)是當今時代的潮流技術(shù),也是未來社會的發(fā)展技術(shù)。信息技術(shù)的發(fā)展不僅改變了人們的生活方式,也改變了當今的商業(yè)模式,電子商務出現(xiàn)。各大商戶陸續(xù)將店面搬到了網(wǎng)絡上,并贏得了巨大的收益。電子商務已經(jīng)成為世界經(jīng)濟發(fā)展的一個重要的推動力。我們的時代是知識經(jīng)濟的時代,是信息時代。作為當代大學生應該努力培養(yǎng)自己的信息素養(yǎng),學習信息技術(shù),成為中國發(fā)展的中流砥柱。本網(wǎng)站呈現(xiàn)的是一個B2C模式的購物交易平臺,為顧客提供查看、購買商品的功能,為商家提供商品管理及銷售的功能。購物網(wǎng)站的發(fā)展前景良好,努力學習網(wǎng)站開發(fā)技術(shù),幫助更多的商家進入網(wǎng)絡市場,推動網(wǎng)絡的發(fā)展與普及,也為我國的經(jīng)濟發(fā)展貢獻自己的一份力量。第二章開發(fā)工具與技術(shù)B/S體系B/S體系介紹一般來說有兩種體系結(jié)構(gòu),分別是B/S體系和C/S體系。其中C/S體系也就是client/server,即客戶機/服務器,這種體系結(jié)構(gòu)將程序分為兩部分:一部分是由多個用戶所共享的信息和功能,也就是服務器端;另一部分是被每個用戶所專用的,叫做客戶機端。如果使用C/S體系結(jié)構(gòu),那么在客戶端以及服務器端都應安裝相應的軟件,兩邊分別完成相應的工作,數(shù)據(jù)庫則由服務器端保存。而B/S體系結(jié)構(gòu),即browser/server,也就是瀏覽器和服務器端。這種體系結(jié)構(gòu)下客戶端無需安裝專用的軟件,需要的僅僅是一個瀏覽器??蛻舳怂\行的程序是由瀏覽器,如IE登陸服務器端進行的??蛻舳酥恍枰跒g覽器中完成相應的計算任務即可。B/S體系優(yōu)勢使用B/S體系結(jié)構(gòu),使得系統(tǒng)的維護和升級方式變得更加簡單,節(jié)省了用戶的人力、物力等開支,降低了成本。無論用戶在內(nèi)部還是外部都可以隨時對系統(tǒng)進行訪問。除此之外B/S體系結(jié)構(gòu)還具有良好的擴展性和較高的接口性能。ASP.NETASP.NET技術(shù)介紹(一)關于ASP在了解ASP.NET前,首先要了解ASP。ASP全稱為ActiveServerPages,是由微軟公司提供的。ASP是開放的,可以將HTML和ActiveServer組件以及腳本結(jié)合在一起的,用來構(gòu)造動態(tài)頁面的技術(shù)。ASP是面向?qū)ο蟮?,并用將Script嵌入HTML的方式,將靜態(tài)頁面和動態(tài)頁面有機的融合在一起。(二)關于ASP.NETASP.NET工作原理ASP.NET在工作時,首先是由用戶請求Web頁面,然后請求到達Web服務器,服務器尋找.aspx格式的指令文件,接著ASP.NET代碼被發(fā)送給公共語言運行時進行編譯,再將HTML流返回給瀏覽器和指令,最后瀏覽器翻譯處理HTML并顯示在頁面上。這就是ASP.NET的一個工作流程。二、ASP.NET技術(shù)優(yōu)勢(一)性能高,編譯速度快界面與邏輯分離,管理性強ASP.NET使用分級的配置系統(tǒng),將Web應用與服務器的分離,無需本地管理工具的幫助即可應用新的設置,操作簡便,可管理性強。安全ASP.NET與IIS一起使用,可以使用三種方式進行用戶驗證,分別是Windows用戶驗證、Forms身份驗證以及客戶證書身份驗證,。安全性較高。SQLServer2005數(shù)據(jù)庫簡介隨著市場的發(fā)展以及信息技術(shù)的不斷壯大,以前的數(shù)據(jù)管理技術(shù)再也無法滿足人們的要求,數(shù)據(jù)管理技術(shù)由最初的人工管理階段進化到文件系統(tǒng)階段進而進化到當今的數(shù)據(jù)庫系統(tǒng)階段。數(shù)據(jù)庫是一項新的數(shù)據(jù)管理技術(shù),按照字面上的意義來說,就是存儲數(shù)據(jù)的倉庫,用戶可以在這個巨型的數(shù)據(jù)倉庫中進行增刪改查的操作。以不同的數(shù)據(jù)庫觀察角度,數(shù)據(jù)庫被分為三個結(jié)構(gòu)層次,分別是物理數(shù)據(jù)層、概念數(shù)據(jù)層以及邏輯數(shù)據(jù)層。其中物理數(shù)據(jù)層是實際存儲于物理設備上的數(shù)據(jù)的集合;概念數(shù)據(jù)層則處于數(shù)據(jù)庫中間的位置,表示數(shù)據(jù)庫整體的邏輯;而邏輯數(shù)據(jù)層則是表示數(shù)據(jù)庫邏輯記錄的集合。這些層次之間也是可以互相轉(zhuǎn)換的。數(shù)據(jù)庫分類一般來說,目前被大家廣泛使用的數(shù)據(jù)庫有Oracle、DB2、SQLServer、Access、MySQL、BD2等。其中Oracle、DB2以及SQLServer都是比較大型的數(shù)據(jù)庫。其中Oracle被普遍認為性能最高,難度最大,支持多種工業(yè)標準;DB2具有很好的并行性,性能較高,適用于在線事物的處理和數(shù)據(jù)倉庫,并且可以跨平臺;SQLServer被稱為最容易的數(shù)據(jù)庫系統(tǒng),雖然沒有很成熟的并行性也未獲得任何安全證書,而且性能在多用戶時還不穩(wěn)定,但操作簡便,是應用最廣泛,最流行的數(shù)據(jù)庫。剩余的Access、MySQL、BD2都是比較小型的數(shù)據(jù)庫。Access一般適用于初級應用,配合ASP、ASP.NET、JSP使用。MySQL一般與PHP組合的比較完美。SQLServer2005SQLServer是一個數(shù)據(jù)解決方案,具有集成以及端到端的特點。SQLServer2005是由微軟公司推出的數(shù)據(jù)庫管理系統(tǒng),是一個全面的數(shù)據(jù)庫平臺,具有安全可靠的、可伸縮的關系數(shù)據(jù)模型。他服務于IT行業(yè)以及信息工作者,這個數(shù)據(jù)平臺包括多種工具。SQLServer2005為數(shù)據(jù)管理人員提供了一個單獨的控制臺以及一個可擴展的管理架構(gòu),使其能夠更加方便的監(jiān)視和管理數(shù)據(jù)庫相關服務,并且可以簡化編程以及拓展應用。除此之外,SQLServer2005還擁有較高的可用性,創(chuàng)新了數(shù)據(jù)鏡像和故障轉(zhuǎn)移集群以及數(shù)據(jù)快照等技術(shù),使得企業(yè)關機系統(tǒng)是可用的。另外SQLServer2005還具有可伸縮性以及安全性的特點,他提供了一些高級可伸縮性的功能,像是表分區(qū)、64位支持以及快照隔離等。在安全性方面,SQLServer2005還提供了更嚴格的數(shù)據(jù)控制,強制SQLServerlogin密碼策略并且具有本機加密功能,支持虛擬服務器身份驗證。第三節(jié)DreamweaverHTML簡介(一)關于HTML如今人們從瀏覽器中看到的一個個漂亮的網(wǎng)頁,不論是從結(jié)構(gòu)上還是風格上都各有特色。那么一個網(wǎng)頁是怎樣生成的呢?網(wǎng)頁的主體實際上是一個文本,這個文本由HTML代碼創(chuàng)建,搭配相應的標簽使用,無論是文本、圖片、動畫、聲音、視頻,都可以在網(wǎng)頁上出現(xiàn)。HTML語言是一種標準,中文稱為超文本標記語言,是我們在編寫網(wǎng)站時主要用到的語言。HTML主要包括兩種結(jié)構(gòu),一種是頭部,另一種是主體。頭部(head)存放的是瀏覽器所需的信息,主體(body)存放的是網(wǎng)頁的具體內(nèi)容。HTML的特點HTML文檔功能強大,容易創(chuàng)建,制作簡單,可以導入各種格式的文件。另外,HTML與平臺無關,可以兼容多個平臺,可擴展性強,網(wǎng)絡傳輸速度快。CSS+DIVCSS與DIVCSS是一種新興的網(wǎng)頁制作技術(shù),又叫做“層疊樣式表”。用戶在瀏覽網(wǎng)頁時所需的僅是網(wǎng)頁的內(nèi)容,而網(wǎng)頁的格式卻不是用戶希望或者說需要看到的。于是,出現(xiàn)了一種將網(wǎng)頁的內(nèi)容與格式分離的技術(shù)。而CSS可以看做是網(wǎng)頁的格式,使用CSS制作網(wǎng)頁,不僅使得網(wǎng)頁風格統(tǒng)一,更加大大的縮減了頁面代碼提高了網(wǎng)頁制作的速度和瀏覽速度。DIV是HTML語言中的一個標簽,主要用來控制網(wǎng)頁中各個塊的擺放位置,也可以直接將頁面中的每一個塊看做一個DIV,每一個塊的內(nèi)容或大小一般都存放于兩個DIV之間,這樣就起到了一個定位的作用。CSS+DIVCSS+DIV是一種網(wǎng)站布局,這種結(jié)構(gòu)已經(jīng)獲得大多數(shù)人的認可,目前大部分網(wǎng)頁的設計都是采用這種布局。采用CSS+DIV結(jié)構(gòu),使得網(wǎng)頁結(jié)構(gòu)簡潔,定位靈活,頁面架構(gòu)更加完善。在使用這種結(jié)構(gòu)時,首先要對頁面有一個整體的規(guī)劃,先將頁面用DIV分塊,設計好每個塊的大小和位置,再連接CSS,對每個塊進行定位,實現(xiàn)網(wǎng)站頁面的整體規(guī)劃。三、DreamweaverHTML語言是一種文本文件,可以用任意一個文本編輯器打開或編寫。而Dreamweaver則使得網(wǎng)頁的編輯與制作可視化,更加便于使用。Dreamweaver簡稱DW,由MACROMEDIA公司開發(fā)制作,是一種設計網(wǎng)站頁面的軟件。Dreamweaver使用所見即所得接口,擁有自動檢測標簽功能以及強大的CSS支持,適應當前所有主流瀏覽器。而且,在DreamweaverCS5版本中又增加了標簽編輯器和選擇器,使得用戶可以對網(wǎng)頁代碼中的標簽進行修改。他使得網(wǎng)站的制作更加簡便化、形象化,不懂HTML語言的人使用Dreamweaver也可制作出簡單的網(wǎng)頁。第三章網(wǎng)站簡介網(wǎng)站描述一、網(wǎng)站背景本網(wǎng)站命名為“手表網(wǎng)店”。為一家擁有手表實體店的商戶所建設。二、網(wǎng)站用戶“手表網(wǎng)店”擁有三種類型的用戶,分別為:超級管理員、管理員以及顧客。其中管理員相當于手表店的員工,其權(quán)限為:管理產(chǎn)品,管理會員,管理訂單,而超級管理員也就是網(wǎng)站的老板,除了擁有管理員的所有權(quán)限外,還擁有管理員工的權(quán)限。三、項目需求手表店為了增強影響力,提高產(chǎn)品的銷量,擴大銷售市場,增加銷售渠道,現(xiàn)要求在網(wǎng)上上線一個B2C網(wǎng)站。此網(wǎng)站涉及到的內(nèi)容有手表網(wǎng)店的前臺界面設計,功能模塊的開發(fā),以及測試和維護。該“手表網(wǎng)店”前端通過顧客登陸,瀏覽產(chǎn)品,加購物車,下訂單等來實現(xiàn)用戶功能模塊;進而通過管理員管理商品,管理用戶,處理訂單來實現(xiàn)后臺管理功能模塊。網(wǎng)站需求分析功能需求分析項目目的本項目目的為開發(fā)一個網(wǎng)上商店,幫助手表店老板打通網(wǎng)絡渠道,通過網(wǎng)站實現(xiàn)手表的銷售與管理功能。根據(jù)網(wǎng)站用戶以及項目需求的描述,現(xiàn)決定使用ASP.NET+SQLSERVER數(shù)據(jù)庫來實現(xiàn)。前臺系統(tǒng)之顧客操作步驟根據(jù)網(wǎng)站的主要用戶,顧客訪問網(wǎng)站進行購物的操作流程基本如下:第一步:顧客進入網(wǎng)站首頁,首先進行注冊會員,填寫會員名稱、密碼、郵箱等基本信息。顧客注冊成功之后,可使用剛剛注冊成功的用戶名及密碼登陸。第二步:顧客登陸成功,進入手表商店,挑選商品。選產(chǎn)品時可以通過產(chǎn)品類別瀏覽,也可以通過搜索類別或直接搜索商品名稱,找到自己想要的商品。第三步:顧客查看商品詳細說明,了解商品性能,價格與庫存數(shù)量等。第四步:選中商品,確認購買數(shù)量并加入購物車。第五步:顧客挑選結(jié)束,進入購物車,確認無誤后系統(tǒng)默認為訂單。第六步:等待賣家發(fā)貨,完成整個購物過程。后臺管理之后臺主要功能網(wǎng)站的后臺是由網(wǎng)站管理員使用的,是一個用來管理網(wǎng)站,對網(wǎng)站的內(nèi)容進行增加、刪除或修改的界面。網(wǎng)站后臺管理員又分為普通管理員與超級管理員,兩種管理員的權(quán)限僅僅是在對管理員的管理方面有所不同。根據(jù)前臺以及模塊功能,并加以分析其他購物網(wǎng)站可總結(jié)得出:此手表網(wǎng)店的后臺管理系統(tǒng)主要需要實現(xiàn)的功能有:后臺管理員管理、用戶管理、商品管理、商品類別管理、新聞管理、訂單管理等。性能需求分析系統(tǒng)的運行對運行環(huán)境的一些要求:硬件環(huán)境:處理器:CPU奔騰4(2.0G)內(nèi)存:不小于256MB硬盤空間:不小于60GB顯卡:AMDRadeonHD8790M軟件環(huán)境:Windows7開發(fā)工具:VisualStudio2005、DreamweaverCS5、PsCS6數(shù)據(jù)庫管理系統(tǒng):SQLServer2005運行環(huán)境:Windows7網(wǎng)站模塊簡介面向用戶部分功能模塊注冊功能顧客在使用網(wǎng)站購物功能之前,首先要注冊成為網(wǎng)上商城的商戶。注冊時要完成個人信息的填寫。注冊后,用戶可以自己的用戶名和密碼登錄,實現(xiàn)購物車及其他功能。產(chǎn)品分類與搜索功能用戶瀏覽網(wǎng)上商城,將自己需要的產(chǎn)品添加到購物車。用戶選擇產(chǎn)品可以通過產(chǎn)品列表或者產(chǎn)品分類亦或是直接搜索產(chǎn)品名稱。購物車管理功能:顧客選擇完商品后可進入購物車頁面,查看自己購買的商品,若購物車中的商品不是顧客想要的或者數(shù)量不對,顧客可以刪除購物車重新下單。留言功能用戶若想咨詢有關問題,可以進入在線交談頁面,對管理員進行留言,等待管理員回復。新聞查看功能用戶進入本網(wǎng)站不僅可以單純的購物,還顆粒瀏覽最新新聞動態(tài),更加人性化。購物幫助功能如果顧客在購物時遇到問題,除了留言外還可以選擇查看購物幫助,幫助顧客了解本網(wǎng)站的購物流程、注意和須知等。后臺管理部分功能模塊(一)管理員管理此項為超級管理員的權(quán)限,可以管理網(wǎng)站的其他普通管理員,賦予權(quán)限或者進行添加、修改、刪除的工作。注冊會員管理網(wǎng)站的后臺管理員可以對在本網(wǎng)站注冊的用戶進行信息管理,但是只能進行刪除工作,其他權(quán)限均有注冊用戶所有,后臺管理員不可任意更改。留言交流管理管理員可以查看用戶留言,并通過郵箱或者對顧客的問題進行回復,在留言管理中,管理員仍然只具有刪除留言的權(quán)限。商品管理在后臺管理中,管理員可以進行商品和商品類別的管理。對于商品類別,管理員可以進行添加、修改、刪除操作。對于商品管理,管理員可以添加商品,選擇商品類別,并對商品進行相應描述,或者刪除或修改商品內(nèi)容。訂單管理管理員在訂單管理界面可以查看訂單,修改發(fā)貨狀態(tài),刪除訂單。新聞管理在新聞管理模塊,分為管理新聞和管理購物幫助。管理員對新聞和購物幫助都可以進行添加、修改、刪除的操作。友情鏈接管理友情鏈接也叫做互換鏈接,就是指雙方網(wǎng)站將對方鏈接放在自己網(wǎng)站中,可以看做是網(wǎng)站和網(wǎng)站的一種合作方式。從網(wǎng)站優(yōu)化方面看,友情鏈接是增加網(wǎng)站流量和PR值的一個重要手段。在友情鏈接模塊,管理員可以添加、刪除和修改自己網(wǎng)站的友情鏈接。修改密碼在后臺功能中,修改密碼是必不可少的,管理員可以隨時修改自己的密碼。網(wǎng)站數(shù)據(jù)庫設計第一節(jié)數(shù)據(jù)庫設計概述對于一個完整的網(wǎng)站來說,數(shù)據(jù)庫是必不可少的,處于至關重要的地位,是進行信息管理的一大重要手段。本購物網(wǎng)站所使用的為SQLServer數(shù)據(jù)庫管理工具,利用數(shù)據(jù)庫來存儲和管理信息,讓購物網(wǎng)站更加完善,使用者更加方便。在設計數(shù)據(jù)庫之前,首先要了解網(wǎng)站在各個方面的需求以及網(wǎng)站所要服務的幾個對象。根據(jù)前文在網(wǎng)站前后臺的幾個功能模塊上的描述可知,本數(shù)據(jù)庫系統(tǒng)主要目的是實現(xiàn)會員、商品、商品類別、新聞等信息的收錄、修改、刪除、查詢等操作,前后臺功能與數(shù)據(jù)庫關系具體如圖4-1所示。圖4-1數(shù)據(jù)庫與前后臺功能關系圖數(shù)據(jù)庫概念結(jié)構(gòu)設計概念設計簡介數(shù)據(jù)庫概念設計就是將所進行的需求分析抽象成為一個信息過程。一般的數(shù)據(jù)庫概念結(jié)構(gòu)設計有兩種方法,一種是集中式模式設計法,主要設計的是一種全局模式,對于小型的系統(tǒng)比較適用;另一種是視圖設計法,這種方法與第一種不同之處在于將體統(tǒng)分解開,形成幾個小的子系統(tǒng),通過建立局部視圖來形成全局模式。經(jīng)過如上的分析,可以設計出符合網(wǎng)站需要的實體以及實體之間的關系,這些實體相互作用,形成數(shù)據(jù)流。概念設計之網(wǎng)站實體E-R圖根據(jù)需求分析得到的數(shù)據(jù)結(jié)構(gòu),繪制出如下幾個實體的E-R圖。圖4-2實體關系圖圖4-3管理員實體E-R圖圖4-4注冊用戶(顧客)實體E-R圖圖4-5商品實體E-R圖圖4-6商品類別實體E-R圖圖4-7訂單實體E-R圖數(shù)據(jù)庫邏輯結(jié)構(gòu)設計數(shù)據(jù)庫邏輯結(jié)構(gòu)簡介上一節(jié)完成了數(shù)據(jù)庫的概念結(jié)構(gòu)設計,接下來需要進行數(shù)據(jù)庫邏輯結(jié)構(gòu)設計。數(shù)據(jù)庫邏輯結(jié)構(gòu)設計就是將上文的概念結(jié)構(gòu)設計得出的E-R圖體現(xiàn)到我們所用的數(shù)據(jù)庫管理系統(tǒng)(SQLServer2005)中,將關系模型轉(zhuǎn)換為SQLServer2005所支持的數(shù)據(jù)模型,即將E-R圖轉(zhuǎn)化為數(shù)據(jù)庫中的表。網(wǎng)站數(shù)據(jù)庫表(一)創(chuàng)建數(shù)據(jù)庫首先登陸SQLServer2005,選擇z-pc服務器,使用windows身份驗證登陸。新建一個數(shù)據(jù)庫,命名為“net05shfwdzsw”,以下稱為“net05數(shù)據(jù)庫”。net05數(shù)據(jù)庫用來存放與網(wǎng)站有關的一些需要存儲和進行操作的數(shù)據(jù)信息,協(xié)助網(wǎng)站實現(xiàn)圖4-1中的幾大功能模塊,以下為各大功能模塊的具體實現(xiàn)。會員用戶管理的實現(xiàn)會員用戶管理模塊的主要功能是:顧客進入網(wǎng)站后,進行注冊或登錄時需要填寫用戶名、密碼等個人信息,為了存儲和操作這些信息,需要建立一個存放會員信息的表,命名為“khusers”。這個客戶信息表主要包括的字段如表4-1所示。其中主鍵為id,設置自動增長,標識增量為1。表4-1表“khusers”具體結(jié)構(gòu)屬性字段名稱數(shù)據(jù)類型是否允許為空會員編號IDint否用戶名usernameVarchar(15)否密碼pwdVarchar(15)否真實姓名realnameVarchar(10)是聯(lián)系telVarchar(15)否身份證號sfzVarchar(20)是地址addrVarchar(50)是性別genderVarchar(2)否注冊時間addtimedatetime是商品類別的實現(xiàn)商品分類功能主要用于方便的管理商品,更加可以讓尋找商品的顧客快速找到自己想要的商品,節(jié)約時間。所以要單獨建立一個商品分類表,命名為:“alllb”。alllb表所包括的內(nèi)容與設置如表4-1所示。其中“ID”為主鍵,標識增量為1。表4-2表“alllb”具體結(jié)構(gòu)屬性字段名稱數(shù)據(jù)類型是否允許為空商品類別編號IDint否商品類別名稱lbVarchar(20)否添加時間addtimedatetime是商品模塊的實現(xiàn)此模塊的功能主要包括前臺頁面商品的展示與查詢,以及后臺的商品管理功能。這就自然而然的形成了一個商品表,用于存放商品的名稱、庫存、類別等基本信息,其中商品表的類別是外鍵。新建商品表,命名為“allpro”,此表的具體內(nèi)容與結(jié)構(gòu)如表4-3所示,主鍵的設置同上。表4-3表“allpro”具體結(jié)構(gòu)屬性字段名稱數(shù)據(jù)類型是否允許為空商品編號IDint否商品名稱mcvarchar(50)否商品類別lbvarchar(20)否商品原價price1float是商品現(xiàn)價price2float是商品描述[content]varchar(500)是圖片fnvarchar(20)是添加時間addtimedatetime是庫存量shuliangint是購物車模塊的實現(xiàn)購物車模塊在前臺的功能主要是顧客添加購物車,后臺功能為管理員對購物車所生成的訂單進行管理。這個模塊需要存放前臺顧客所購買的商品信息以及商品數(shù)量以及后臺商品的發(fā)貨狀態(tài)等。新建購物車表,命名為“gwc”,此表的具體內(nèi)容與結(jié)構(gòu)如表4-4所示,主鍵設置同上。表4-3表“gwc”具體結(jié)構(gòu)屬性字段名稱數(shù)據(jù)類型是否允許為空訂單編號IDint否顧客名稱usernamevarchar(50)否商品售價priodint是添加時間addtimedatetime是發(fā)貨狀態(tài)ztvarchar(50)是購買數(shù)量shuliangint否留言版模塊的實現(xiàn)留言板模塊,顧名思義,前臺用戶用來留言,后臺管理員用來管理留言的功能模塊。要想實現(xiàn)這個模塊的功能,就要在數(shù)據(jù)庫中新建一個表,用于存儲用戶對商品或網(wǎng)站的反饋信息。留言表命名為“book”,主鍵設置同上,具體結(jié)構(gòu)與內(nèi)容參照表4-4。表4-4表“book”具體結(jié)構(gòu)屬性字段名稱數(shù)據(jù)類型是否允許為空留言編號idint否用戶名稱usernamenvarchar(20)否用戶性別sexnvarchar(4)是內(nèi)容bodynvarchar(500)是用戶QQqqnvarchar(10)是用戶Emailemailnvarchar(20)是頭像facenvarchar(10)是添加時間adddatedatetime是悄悄話選項ishiddenbit是首頁homepagenvarchar(20)是新聞模塊的實現(xiàn)本網(wǎng)站的數(shù)據(jù)庫中,新聞模塊與購物幫助模塊合為一個表,節(jié)省空間。此模塊主要實現(xiàn)的功能為:前臺用戶的瀏覽功能以及后臺管理員對新聞的管理。在數(shù)據(jù)庫中新建公告表,命名為“allgonggao”,結(jié)構(gòu)如下表所示。表4-5表“allgonggao”具體結(jié)構(gòu)屬性字段名稱數(shù)據(jù)類型是否允許為空留言編號idint否用戶名稱usernamenvarchar(20)否用戶性別sexnvarchar(4)是內(nèi)容bodynvarchar(500)是用戶QQqqnvarchar(10)是用戶Emailemailnvarchar(20)是頭像facenvarchar(10)是添加時間adddatedatetime是悄悄話選項ishiddenbit是首頁homepagenvarchar(20)是后臺管理員模塊的實現(xiàn)此模塊主要服務于超級管理員,用于管理后臺管理員信息,需要設計一個用于存放管理員信息的數(shù)據(jù)表,命名為“allusers”,具體結(jié)構(gòu)如表4-6所示。表4-6表“allusers”具體結(jié)構(gòu)屬性字段名稱數(shù)據(jù)類型是否允許為空留言編號IDint否管理員用戶名usernamevarchar(20)否管理員密碼pwdnvarchar(20)否管理員權(quán)限cxvarchar(10)是添加時間addtimedatetime是網(wǎng)站前臺頁面設計首頁靜態(tài)頁面設計網(wǎng)頁設計概述當今社會,網(wǎng)絡為我們帶來了很多便捷,網(wǎng)絡時代已經(jīng)降臨。當人們在網(wǎng)絡上瀏覽網(wǎng)頁時都是有選擇性的,一般來說,網(wǎng)民在選擇網(wǎng)頁時,第一看中的是內(nèi)容,第二就是設計風格了?,F(xiàn)在,網(wǎng)頁設計已經(jīng)成為了一個專業(yè)的藝術(shù)學科,網(wǎng)頁設計至關重要,他是在網(wǎng)站受眾面前首先出現(xiàn)的,是對一個網(wǎng)站整體的詮釋。如果在網(wǎng)站制作中忽視了前臺頁面的設計,只強調(diào)網(wǎng)站后臺程序的重要性,那么這可能會使網(wǎng)站流失一大部分流量,也就失去了一個網(wǎng)站存在的意義。網(wǎng)站首頁布局(一)布局介紹網(wǎng)站首頁是用戶進入網(wǎng)站首先看到的頁面,首頁一般命名為index或default,本網(wǎng)站命名為“default.aspx”。首頁在整個網(wǎng)站中處于至關重要的地位,可以看做是網(wǎng)站的門面,門面不好是不會有人愿意進去的,就算進去了,停留時間也不會太久。網(wǎng)站經(jīng)過多年的發(fā)展,主要產(chǎn)生出了幾大布局,有標題正文型、國字型、左右框架型和拐角型等。像是國字型一般適用于比較大型的網(wǎng)站,上方長條放置廣告和導航條,中間放主要內(nèi)容,左右兩邊放次要信息,這也是當前比較普遍的網(wǎng)站布局。本課題研究的為購物網(wǎng)站,想要設計好購物網(wǎng)站的首頁,就要先對目前網(wǎng)絡上的各大購物網(wǎng)進行分析,再結(jié)合自己的能力進行本網(wǎng)站的首頁布局。各大網(wǎng)站首頁布局分析目前網(wǎng)絡上比較大型的購物網(wǎng)站有淘寶、京東、亞馬遜等。淘寶網(wǎng)的布局可以看做是一個國字型,中間部分著重展示特賣產(chǎn)品的廣告,左側(cè)為產(chǎn)品分類,導航條與搜索條位于網(wǎng)頁上方通屏,下面是各個賣點的分塊展示。京東網(wǎng)的首頁布局與淘寶網(wǎng)如出一轍。亞馬遜網(wǎng)站則是使用拐角型布局,與國字型類似,只是把搜索下面的正文廣告部分占了一大半頁面,左側(cè)依舊是分類導航,下面則是分類展示商品。通過對幾大網(wǎng)站的分析,可以知道,一般的購物網(wǎng)站的首頁有這些內(nèi)容:搜索條、導航條、廣告為、商品分類、登陸注冊、友情鏈接、購物幫助等。再加以考慮用戶顯示屏的大小以及IE瀏覽器下窗口的大小,可以將網(wǎng)頁寬度設置在773px。本網(wǎng)站首頁布局通過上述分析,總結(jié)出本網(wǎng)站的首頁布局??紤]本網(wǎng)站為B2C網(wǎng)站,且擁有者為一家手表店,現(xiàn)將網(wǎng)站首頁頭部設置為手表店名稱,下方為網(wǎng)站導航,導航部分主要包含首頁、用戶注冊、商品列表、購物幫助、購物車、在線交談以及后臺管理的鏈接。左側(cè)部分為商品分類導航以及用戶登陸注冊入口,左下方為友情鏈接;網(wǎng)站左半部分分別放置最新新聞、購物幫助以及最新商品。網(wǎng)站首頁前臺代碼簡介首先新建網(wǎng)頁default.aspx,在程序的頭部“<head></head>”之間填上網(wǎng)站名稱以及連接圖片image和樣式表css,程序如下:<headrunat="server"><title>手表館</title><LINKhref="images/CSS.css"type="text/css"rel="stylesheet"></head>首頁所包含的幾個內(nèi)容中,導航部分在前臺代碼中體現(xiàn)為:<TDheight="5"><uc1:hsgtop2id="Hsgtop21"runat="server"OnLoad="Hsgtop21_Load"></uc1:hsgtop2></TD>用戶登陸注冊部分首頁代碼如下,其中l(wèi)eft1為登陸注冊功能模塊,登陸之前顯示用戶名密碼的文本框,登陸之后顯示用戶的名字以及修改密碼和退出鏈接。<tablestyle="WIDTH:191px;HEIGHT:32px"background="images/ttt.gif"border="0"><tr> <td> 用戶登陸</td></tr></table><uc1:left1id="Left11"runat="server"></uc1:left1>商品分類導航首頁部分代碼為:<TABLEid="Table2"style="WIDTH:191px;HEIGHT:32px"background="images/ttt.gif"border="0"> <TR> <TD> 站內(nèi)導航</TD> </TR></TABLE> <uc1:hsgleftid="Hsgleft1"runat="server"></uc1:hsgleft>其余部分代碼類似,友情鏈接部分為“l(fā)eft5”,最新新聞、購物幫助以及最新商品中均未代碼,此部分將在下一章進行介紹。用戶注冊靜態(tài)頁面設計本網(wǎng)站用戶注冊頁面命名為:“userreg.aspx”。在本網(wǎng)站的用戶注冊部分,除左側(cè)內(nèi)容改變?yōu)橛脩糇皂撁?,其他部分仍舊與首頁布局保持一致。用戶注冊部分可以看做是一個表格的填寫,表格中包含用戶名、密碼、確認密碼、真實姓名、性別、、身份證號、等信息。其中性別為選擇按鈕表單,性別部分代碼如下,其余部分詳情代碼請參見附錄二。性別部分前臺代碼:<fontface="宋體"style="text-align:left"><asp:RadioButtonID="RadioButton1"runat="server"Checked="True"GroupName="aaa"Text="男"/><asp:RadioButtonID="RadioButton2"runat="server"GroupName="aaa"Text="女"/></font>“button1”,注冊事件的程序?qū)懺赽utton1_click事件中。用戶注冊時首先要判斷必填的項如用戶名、密碼等是否為空,若不為空則繼續(xù)判斷兩次輸入的密碼是否一致,不一致的話則給出提示“兩次密碼輸入不一致,請確認”,若一致則將用戶輸入的信息加入數(shù)據(jù)庫,具體代碼實現(xiàn)如下。protectedvoidButton1_Click(objectsender,EventArgse){{{Response.Write("<script>javascript:alert('兩次密碼不一至,請確認');</script>");}else{stringsql;DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){Response.Write("<script>javascript:alert('該用戶名已經(jīng)存在,請換其他用戶名');</script>");}else{stringgender;if(RadioButton1.Checked){gender="男";}else{gender="女";}intresult2;result2=newClass1().hsgexucute(sql);if(result2==1){Response.Write("<script>javascript:alert('注冊成功,您可以去購物了');location.href='default.aspx';</script>");}else{Response.Write("<script>javascript:alert('系統(tǒng)錯誤');</script>");}}}}}else{Response.Write("<script>javascript:alert('請?zhí)顚懕靥钸x項');</script>");}}商品靜態(tài)頁面設計商品頁分為商品列表頁和商品詳情頁,其中商品列表頁主要展示所有商品,可以看做是一個目錄。商品列表頁命名為:“prolist.aspx”。此頁面與用戶注冊頁面布局相同,在商品列表內(nèi)容模塊的編寫上主要應用的ASP.NET技術(shù),在前臺頁面中只是簡單用<td>、<tr>規(guī)定了datagrid的位置和格式。商品詳情頁用于展示單個商品的詳細介紹,包括商品名稱、商品圖片、商品類別、價格、庫存數(shù)量以及簡介等內(nèi)容。商品詳情頁命名為:“pro_detail.aspx”,除以上內(nèi)容外還需要添加一個加入購物車的鏈接,這樣才能延續(xù)顧客之后的購買工作。在商品列表功能的實現(xiàn)上,本網(wǎng)站使用了DataGrid控件,這個控件在ASP.NET技術(shù)中是一個非常重要的控件,用于顯示數(shù)據(jù)庫中的數(shù)據(jù)。DataGrid控件呈現(xiàn)在網(wǎng)頁上是一個表格的形式,其中每一個單元格都可以包含文本值并可以任意選定來進行編程。商品列表的控件命名為“DataGrid1”,綁定數(shù)據(jù)庫中的商品表數(shù)據(jù)源。在商品列表頁面還有分類檢索以及搜索商品的功能,在代碼中實現(xiàn)過程為:首先判斷本頁面是否首次加載,如果是在分類檢索下拉列表中加載所有的商品類別名稱,然后判斷搜索框中的內(nèi)容是否為空,若為空,則加載所有商品;若不為空則搜索與搜索框中文本名稱相同或包含的產(chǎn)品;若開始判斷的商品類別選框中不為空,接著判斷搜索框中內(nèi)容是否為空,若為空則檢索該類別的所有商品,若不為空,則檢索該類別下與搜索內(nèi)容相同的產(chǎn)品,具體程序詳見附錄三、附錄四。商品列表中的商品中含有鏈接,點擊后連接到商品詳情頁,這里頁面用參數(shù)pn控制,也就是說,如果點擊的單元格中的商品為1號,則跳轉(zhuǎn)到1號商品的詳情頁面。在商品詳情頁中商品信息由商品列表頁傳過來的id控制,獲得這個id號的語句為:“sql="select*fromallprowhereid="+Request["id"].ToString();”,得到id后,將相應的內(nèi)容傳送給商品詳情label的text中。購物幫助靜態(tài)頁面設計購物幫助頁面與新聞頁布局是一樣的,同樣分類兩頁,購物幫助分別分為幫助列表,以及幫助詳細頁;新聞頁同樣分為新聞列表與新聞詳細頁。另外,在詳細頁中還需增加一個返回列表的鏈接,方便用戶繼續(xù)查看自己想要的內(nèi)容。在列表頁中主要包括新聞序號,標題以及新聞發(fā)布時間;在詳情頁中依舊要顯示新聞標題,并加以詳細描述。購物車靜態(tài)頁面設計購物車頁面命名為:“gwc.aspx”。位置與布局同上,主要顯示商品的一些信息,像是:序號、商品名稱、類別、價格、下單時間等,除此之外還要顯示購買數(shù)量以及發(fā)貨狀態(tài)等,在購物列表的最后,出于人性化考慮,增加了一個購物記錄與總金額的統(tǒng)計。購物車的程序和前面一樣,只是用<td>、<tr>規(guī)定了位置和格式,具體功能的實現(xiàn)代碼在后臺程序中。商品購物車依然用控件DataGrid實現(xiàn),在本頁面默認命名為“DataGrid1”。購物車在工作時首先判斷用戶名是否為空,若為空則提示“對不起,請您先登錄”,若不為空,進行下一步。首先判斷從商品頁獲得的商品id是否為空,若為空則提示“系統(tǒng)錯誤”,若不為空則進行下一步。判斷此id商品的庫存kc是否<顧客加入購物車的數(shù)量shuliang,若是則提示庫存不足,否則將當前時間、用戶名、購買數(shù)量的數(shù)據(jù)傳送到購物車的DataGrid1控件中相應的單元格內(nèi)。購物車程序詳見附錄五。留言板靜態(tài)頁面設計網(wǎng)上目前的留言系統(tǒng)不僅具有時效性還可以廣泛傳播,為用提供了一個簡單快捷的交流平臺,目前的QQ空間就是將留言系統(tǒng)充分利用起來,達到了幾乎每個人都使用的效果。留言板是用戶與管理員交流的重要途徑,留言板的設計不僅要考慮讓用戶使用起來簡單方便,還要考慮用戶留言后,管理員能夠及時的聯(lián)系到用戶并給與回復。所以,留言板必須包含用戶的姓名以及聯(lián)系方式。除了這兩項之外,本網(wǎng)站還設計了悄悄話選項,用戶選擇性別后,會自動生成對應頭像,使得頁面看起來更美觀。用戶在提交留言之后,在留言板下方會有一個留言列表,用來顯示用戶所提交的留言,并按照留言時間從新到舊排列。在留言列表中顯示用戶的姓名、聯(lián)系方式、留言內(nèi)容以及留言時間等。如果用戶在提交留言時選擇了悄悄話選項,則在下方的留言列表中不顯示留言內(nèi)容,并提示“此留言為悄悄話!只有管理員可見”。本網(wǎng)站在留言板填寫信息功能中主要使用文本框數(shù)據(jù)獲取與處理的技術(shù),首先用戶填寫信息,點擊添加留言按鈕,此處命名為“addly”,進入addly_Click事件。新建一個留言板對象,將用戶的信息復制給對象中的相應屬性,點擊按鈕后,數(shù)據(jù)庫中就增加了這條記錄。在留言板下方的留言記錄,使用控件Repeater實現(xiàn)。Repeater控件用于顯示重復的項目列表,這里將此控件與數(shù)據(jù)源留言板數(shù)據(jù)表綁定,進而顯示留言記錄,程序請詳見附錄六。網(wǎng)站前臺頁面設計后臺管理員的登陸與退出后臺管理員需要登錄后臺才能進行管理,為此首先設計管理員登陸頁“l(fā)ogin.aspx”。頁面與一般網(wǎng)站頁面大體相同,這里不做過多介紹。管理員登陸事件的工作流程為:首先將登錄按鈕命名為“ImageButton1”,點擊按鈕進入ImageButton1_Click事件。第一步判斷用戶名或密碼文本框中的內(nèi)容是否為空,若為空則提示“請輸入完整”,若不為空進入下一步;第二步先新建一個管理員對象,再在管理員數(shù)據(jù)庫中尋找是否存在用戶名和密碼與文本框中相同的記錄,若不存在則提示“對不起,用戶名或密碼錯誤”,否則進入后臺管理系統(tǒng)。、管理員用戶管理管理員用戶管理功能只對超級管理員開放,如果普通管理員進入這個頁面則提示“對不起,您沒有這個權(quán)限”。管理員用戶管理界面命名為“default.htm”,但本頁只是一個框架,用戶管理分為添加用戶和管理用戶功能。管理員添加界面為:edituser.aspx,此功能實現(xiàn)過程為:首先判斷超級管理員權(quán)限,然后將添加按鈕命名為“Button1”,點擊按鈕進入Button1_Click事件,在此事件中新建一個字符串類型的對象sql,將其賦值為“username,pwd”并添加到數(shù)據(jù)庫中,最后提示添加成功。管理員管理界面為:listuser.aspx,這一功能借用DataGrid控件實現(xiàn)。此功能的實現(xiàn)過程為:第一步首先判斷超級管理員的權(quán)限;第二步,進入界面,加載數(shù)據(jù)庫中管理員表中的數(shù)據(jù);管理員管理中只有刪除選項,這一功能借用DataGrid控件實現(xiàn),在點擊刪除按鈕時新建一個臨時窗口提醒是否確認刪除,點擊刪除按鈕成功刪除。注冊用戶管理注冊用戶管理的對象為前臺用戶,也就是進入網(wǎng)站購物的顧客。顧客在注冊時會填寫個人信息,這些個人信息將被存儲在顧客表khusers中。在后臺管理界面中,顧客管理功能依舊使用DataGrid控件實現(xiàn)。管理員進入顧客管理界面,首先系統(tǒng)從khusers表中加載所有顧客的信息,并呈現(xiàn)在DataGrid控件中。由于這些信息屬于顧客私人所有,所以管理員不能修改,只能進行刪除,刪除的具體實現(xiàn)方法與管理員管理界面相同,再次不再說明。留言管理留言管理功能是將用戶在前臺提交的留言顯示在后臺上,管理員只具有查看留言功能,所以這里只需要一個Repeater控件,用來體現(xiàn)用戶信息以及留言內(nèi)容。商品管理商品類別管理類別添加商品類別管理分為商品類別的增加、刪除以及修改。其中添加功能主要實現(xiàn)商品類別名稱的添加,類別表中其他屬性都可以自動生成。添加類別窗口有一個類名文本框以及兩個按鈕組成,分別為:添加按鈕(button1),重填按鈕(button2)。點擊添加按鈕進入click事件中,首先判斷類名文本框是否為空,若為空則提示“請?zhí)顚懲暾?,不為空則將文本框中的內(nèi)容插入數(shù)據(jù)庫中并命名為sql(字符串類型)。查詢類別類中是否存在sql,并將結(jié)果賦值給result,若result=1則提示添加成功,反之提示系統(tǒng)錯誤,具體代碼詳見附錄七。類別刪除類別刪除使用DataGrid控件實現(xiàn),具體使用方法請參照本章第二節(jié)管理員的刪除。類別修改在類別列表中添加一列,存放類別修改鏈接,點擊鏈接進入類別修改界面:“l(fā)b_updt.aspx”。類別修改界面布局與類別添加類似,只將下方兩個按鈕換為修改(button1)和放棄(button2)。首先進入類別修改頁面,在類名文本框中要顯示要修改舊的類名,這就涉及到了一個傳值程序,使用getdata函數(shù)實現(xiàn);然后修改類名,點擊修改按鈕,更新數(shù)據(jù)庫,依然將結(jié)果賦值給result,提示修改結(jié)果。具體程序詳見附錄八。商品管理添加商品添加商品功能與留言板功能的實現(xiàn)類似,都是使用表單的傳值來實現(xiàn),在添加商品界面,用戶需要填寫商品名稱、類別、價格、簡介等信息。其中商品類別為一個下拉菜單選項,綁定類別數(shù)據(jù)庫。填寫完信息后點擊添加按鈕,實現(xiàn)方法與類別的添加類似。管理商品管理商品功能包括修改和刪除,具體實現(xiàn)方法請參照本節(jié)類別的修改與刪除。訂單管理訂單管理功能包括訂單的查看、刪除以及發(fā)貨狀態(tài)的修改,本功能使用DataGrid控件實現(xiàn),具體實現(xiàn)方法請參照前文,與之前不同的是增加了一個改變狀態(tài)的功能。這個功能不難實現(xiàn),首先點擊發(fā)貨狀態(tài)文字,系統(tǒng)會獲取一個代表該訂單的id,由于在狀態(tài)列,所以為ztid。先判斷這個ztid是否為空,不為空則進入下一步驟,如果此id下的狀態(tài)為“未發(fā)貨”,則將其狀態(tài)改為“已發(fā)貨”,否則改為“未發(fā)貨”。新聞管理新聞添加新聞添加頁面為gg_add.aspx,主要包括新聞標題與新聞內(nèi)容。下設添加與返回按鈕,實現(xiàn)方法與前文添加商品類似,只是增加了一個文本編輯控件WebEditor。WebEditor是一個基于瀏覽器的在線編輯器,它能夠使輸入的文本帶有格式,還能夠添加表情和圖片等,相當于一個小型的word,是一款非常方便使用的控件。新聞修改新聞的修改實現(xiàn)方法同商品類別的修改,在此不作贅述。修改密碼與退出系統(tǒng)一、修改密碼本節(jié)修改密碼功能,使用文本框傳值,填寫原始密碼,新密碼,確認密碼。下設修改按鈕和重填按鈕。點擊修改按鈕,進入click事件,首先判斷文本框內(nèi)的值是否為空,若為空,提示填寫完整,不為空在進行新密碼兩次輸入是否一致的判斷,若一致,進行下一步。新建一個字符串類型的sql對象,查找當前用戶名在數(shù)據(jù)庫中的密碼與所填寫的原始密碼是否一致,并將用戶名和密碼賦值給sql,若查詢成功,則修改sql對象中的密碼部分,更新數(shù)據(jù)庫。退出系統(tǒng)管理員點擊退出系統(tǒng),回到首頁,使用Session.Abandon()函數(shù)實現(xiàn)此功能。結(jié)果測試與展望結(jié)果測試一、測試環(huán)境程序所有代碼編寫完畢,開始進行測試,測試環(huán)境為Win7,測試軟件為SQLServer2005以及VisualStudio2005。測試過程與結(jié)果打開數(shù)據(jù)庫和網(wǎng)站進行測試,將Default.aspx設為起始頁,點擊VisualStudio2005綠色調(diào)試按鈕打開網(wǎng)頁,進入首頁,頁面布局良好,數(shù)據(jù)庫連接良好,測試登錄與注冊成功,商品瀏覽,添加購物車成功。測試后臺管理各大功能模塊運行良好,沒有明顯錯誤出現(xiàn)。展望不足由于個人知識與經(jīng)驗的欠缺,網(wǎng)站功能并不是十分完善,程序代碼寫的過于繁瑣,無用的頁面和語句較多,缺乏創(chuàng)新。網(wǎng)站風格方面不是十分統(tǒng)一,網(wǎng)站美觀度欠佳。在功能模塊方面,只能實現(xiàn)一些初級操作,對于前臺JavaScript的使用不是十分熟練,后臺代碼編寫時也會經(jīng)常報錯,為此不得不放棄一些想要實現(xiàn)卻還未能實現(xiàn)的功能,還有待學習和提高。改進方案網(wǎng)站布局的改進一個網(wǎng)站是一個整體,其中的每個頁面風格應當統(tǒng)一,本網(wǎng)站的布局過于簡單,缺乏內(nèi)容的支持,顯得空曠,應當適當添加一些新的板塊,像是廣告位、熱賣產(chǎn)品、公司介紹、榮譽證書等,豐富網(wǎng)站的內(nèi)容,提高信譽度。功能模塊的改進本網(wǎng)站功能模塊較少,難以滿足用戶的需求,可以參照其他網(wǎng)站,增加商品評價功能。在訂單功能的實現(xiàn)中考慮不周,只是添加購物車就生成訂單,用戶體驗度欠佳。應當增加提交訂單功能,并在提交時填寫用戶及收貨地址等信息,進行二次確認。一個購物網(wǎng)站最重要的是安全,本網(wǎng)站沒有必不可少的支付功能,在今后的開發(fā)中還要繼續(xù)改進。編程習慣的改進我在編寫程序之前,沒有仔細的做出一個框架,都是現(xiàn)想現(xiàn)做的,這是我的網(wǎng)站開發(fā)過程充滿坎坷。以后在做項目之前,最好寫出一個完整的框架,為每一個頁面或數(shù)據(jù)表或類等命名,不要到編程時想起什么名字就亂命名,為之后的開發(fā)帶來諸多不便,另外在使用css+div結(jié)構(gòu)上還不是十分成熟,夾雜著表格的使用,今后還應多加練習,提高技術(shù)能力。結(jié)論本次畢業(yè)設計,綜合使用了數(shù)據(jù)庫以及編程語言,讓我對大學四年的學習又有了一個新的認識。開發(fā)這個購物網(wǎng)站,我不僅學習了新的編程技巧,還對購物網(wǎng)有了比較深刻的了解。在ASP.NET以及Dreamweaver技術(shù)的使用上,我可以說是有了質(zhì)的飛躍。通過制作這個網(wǎng)站,我了解到開發(fā)一個系統(tǒng)是多么的不易,每一步都要做到才能保證系統(tǒng)的正常運行。從前期的準備工作:策劃、定位、設計圖,到中期的程序編寫,再到后期的測試,每一步都要付出自己的心血。要想成為一名合格的程序員,就必須要有吃苦耐勞的決心,以及嚴謹?shù)墓ぷ鲬B(tài)度,加以愛學習、常思考的習慣。這個網(wǎng)站雖然還不完美,但是我對自己的勞動成果還是感到十分驕傲,對今后的發(fā)展也有了信心。今后的時代是網(wǎng)絡的時代,我相信,學習網(wǎng)站制作技術(shù)不會是一條錯誤的道路。整個設計從開始到結(jié)束大約半年的時間,到現(xiàn)在,網(wǎng)站還是存在許多不足,我將在今后的時間中不斷地完善它、改進它,爭取讓這個網(wǎng)站能夠最大限度的滿足用戶的要求。
參考文獻[1]盧華.基于DIV+CSS的網(wǎng)頁定位技術(shù)的應用研究[J].科技信息.2021(21)[2]陳緒君.NET框架WebService和.NETRemoting分布式應用解決方案及評價.計算機應用研究,2003(9):第110-112頁.[3]王莉,基于ASP.NET搜索引擎模型的實現(xiàn).計算機與現(xiàn)代化,2021(11):第199-201+205頁.[4][5].2004.[6]張黎.網(wǎng)民傳統(tǒng)的網(wǎng)下購物習慣與其網(wǎng)上購物行為的關聯(lián)性及其實踐意義[J].管理科學.2006.[7]徐汀榮,黃斐.電子商務原理與技術(shù)(第3版)[M].北京科學出版.2006(9):25-28.[8]蘇靜,劉明,馬玉春.基于ASP的網(wǎng)上購物系統(tǒng)設計與實現(xiàn)[J].電腦知識與技術(shù).2021(13).[9]張思亮,王曉峰,靳瑞勇.網(wǎng)上購物系統(tǒng)的研發(fā)[J].商場現(xiàn)代化.2021(13):67-67.[10]曹哲,高誠.軟件工程[M].北京:中國水利水電出版社.2021.[11]葉達峰.Eclipse編程技術(shù)與實例[M].北京:人民郵電出版社.2006.[12]袁玫編著.網(wǎng)絡數(shù)據(jù)庫應用教程[M].北京:人民郵電出版社.2002.[13]楊明華.MySQL完全手冊[M].北京:清華大學出版社.2003.[14].[15]TheDataExchangeonXMLandJSPBasedE-CommercePlatform[A].ProceedingsoftheConferenceonWebBasedBusinessManagement[C].2021[16]XIONG,J.,L.YAOandJ.HU,ImplementationofDynamicallyGeneratingHTMLWebPagesbyC\#.ComputerandModernization,2007.10.題目:太原某醫(yī)院病房大樓結(jié)構(gòu)設計學院:土建專業(yè):土木工程學生姓名:蔣辰學號:06231215文獻綜述:1.框架結(jié)構(gòu)概述框架結(jié)構(gòu)是指由梁和柱以剛接或者鉸接相連接而成構(gòu)成承重體系的結(jié)構(gòu),即由梁和柱組成框架共同抵抗適用過程中出現(xiàn)的水平荷載和豎向荷載。采用結(jié)構(gòu)的房屋墻體不承重,僅起到圍護和分隔作用,一般用預制的加氣混凝土、膨脹珍珠巖、空心磚或多孔磚、浮石、蛭石、陶爛等輕質(zhì)板材等材料砌筑或裝配而成。剛性連接的梁比普通梁式結(jié)構(gòu)要節(jié)約材料,結(jié)構(gòu)的橫向剛度較大,梁的高度也較小,故可增加房屋的凈空,是一種經(jīng)濟的結(jié)構(gòu)形式。房屋的框架按跨數(shù)分有單跨、多跨;按層數(shù)分有單層、多層;按立面構(gòu)成分有對稱、不對稱;按所用材料分有鋼框架、混凝土框架、膠合木結(jié)構(gòu)框架或鋼與鋼筋混凝土混合框架等。其中最常用的是混凝土框架(現(xiàn)澆整體式、裝配式、裝配整體式,也可根據(jù)需要施加預應力,主要是對梁或板)、鋼框架。裝配式、裝配整體式混凝土框架和鋼框架適合大規(guī)模工業(yè)化施工,效率較高,工程質(zhì)量較好?;炷量蚣芙Y(jié)構(gòu)廣泛應用于住宅、商店、旅館、辦公樓等民用建筑和電子、儀表、化工、食品等多層廠房。這種建筑的優(yōu)點為:建筑平面布置靈活,可獲得較大的使用空間,建筑立面較易處理,能適應不同房屋造型??蚣芙Y(jié)構(gòu)是高次超靜定結(jié)構(gòu),既承受豎向荷載,又承受側(cè)向作用力,如風荷載或水平地震作用等。一般情況下,計算時不考慮填充墻對框架抗側(cè)的作用,因為填充墻的存在在建筑物的使用過程中具有不確定性,而且填充墻常常采用輕質(zhì)材料,或在墻與柱之前留有縫隙僅通過鋼筋柔性連接。但當填充墻采用砌體墻并與框架結(jié)構(gòu)為剛性連接時,則在水平地震作用下,框架結(jié)構(gòu)將發(fā)生側(cè)向變形,填充墻將起斜壓桿的作用。在水平地震作用下,剛性填充墻對框架側(cè)向剛度有較大貢獻,要盡量使結(jié)構(gòu)的整體抗側(cè)剛度對稱,以免地震時產(chǎn)生過大的整體扭轉(zhuǎn)??蚣芙ㄖ闹饕獌?yōu)點:空間分隔靈活,自重輕,有利于抗震,節(jié)省材料;具有可以較靈活地配合建筑平面布置的優(yōu)點,利于安排需要較大空間的建筑結(jié)構(gòu);框架結(jié)構(gòu)的梁、柱構(gòu)件易于標準化、定型化,便于采用裝配整體式結(jié)構(gòu),以縮短施工工期;采用現(xiàn)澆混凝土框架時,結(jié)構(gòu)的整體性、剛度較好,設計處理好也能達到較好的抗震效果,而且可以把梁或柱澆注成各種需要的截面形狀??蚣艿慕Y(jié)構(gòu)缺點為:框架節(jié)點應力集中顯著;框架結(jié)構(gòu)的側(cè)向剛度小,屬柔性結(jié)構(gòu)框架,在強烈地震作用下,結(jié)構(gòu)所產(chǎn)生水平位移較大,易造成嚴重的非結(jié)構(gòu)性破性;鋼材和水泥用量較大,構(gòu)件的總數(shù)量多,吊裝次數(shù)多,接頭工作量大,工序多,浪費人力,施工受季節(jié)、環(huán)境影響較大;不適宜建造高層建筑,框架是由梁柱構(gòu)成的桿系結(jié)構(gòu),其承載力和剛度都較低,特別是水平方向的(即使可以考慮現(xiàn)澆樓面與梁共同工作以提高樓面水平剛度,但也是有限的),它的受力特點類似于豎向懸臂剪切梁,其總體水平位移上大下小,但相對與各樓層而言,層間變形上小下大,設計時如何提高框架的抗側(cè)剛度及控制好結(jié)構(gòu)側(cè)移為重要因素,對于鋼筋混凝土框架,當高度大、層數(shù)相當多時,結(jié)構(gòu)底部各層不但柱的軸力很大,而且梁和柱由水平荷載所產(chǎn)生的彎矩和整體的側(cè)移亦顯著增加,從而導致截面尺寸和配筋增大,對建筑平面布置和空間處理,就可能帶來困難,影響建筑空間的合理使用,在材料消耗和造價方面,也趨于不合理,故一般適用于建造不超過15層的房屋。2.框架結(jié)構(gòu)設計方法一、理論基礎:鋼筋混凝土框架結(jié)構(gòu)的設計方法先后經(jīng)歷了容許應力設計方法、破損階段設計方法和極限狀態(tài)設計方法。容許應力法以線彈性設計方法為基礎,要求在使用荷載作用下構(gòu)件截面的應力不大干容許應力,截面應力按線彈性設計方法求出,容許應力是用材料的強度除以安全系數(shù)求得。容許應力法僅考慮材料的彈性性質(zhì),容許應力取值也無科學依據(jù),框架結(jié)構(gòu)設計是否安全可靠無法用實驗來驗證。破損階段法以塑性設計方法為基礎,要求在使用荷載作用下構(gòu)件截面的內(nèi)力不大于破壞時內(nèi)力除以某一安全系數(shù),破損階段法使構(gòu)件有了總的安全度的概念,可以說它開創(chuàng)了一個新局面。但它仍存在一些重大的缺點:只保證了構(gòu)件的強度,但卻無法了解構(gòu)件正常使用是否滿足要求;安全系數(shù)取值仍須經(jīng)驗,并無嚴格科學依據(jù);單一安全系數(shù)不能對不同荷載、材料、構(gòu)件區(qū)別對待,從而正確地度量框架結(jié)構(gòu)的安全度。極限狀態(tài)法是破損階段的發(fā)展,它規(guī)定了框架結(jié)構(gòu)的極限狀態(tài),并把單一安全系數(shù)改為三個分項系數(shù),即荷載系數(shù)、材料系數(shù)和工作系數(shù),從而把不同荷載、材料、構(gòu)件區(qū)別對待,使構(gòu)件具有比較一致的安全度。從本質(zhì)上講,破損階段設計法和極限狀態(tài)設計法中的承載力極限狀態(tài)設計所依據(jù)的都是極限強度設計方法。極限強度設計方法的基本原則是求出截面破壞時的極限承載力,然后控制截面在使用荷載作用下的內(nèi)力不大于破壞時的極限承載力除以某個考慮安全的系數(shù)。系數(shù)可用單一系數(shù),即破損階段法;也可用分項系數(shù),即極限狀態(tài)法。隨著可靠度設計方法的發(fā)展,安全系數(shù)的取值已經(jīng)從傳統(tǒng)的定值設計法發(fā)展到今天的半概率設計法,又在向近似概率設計法發(fā)展,使框架結(jié)構(gòu)設計的極限狀態(tài)設計方法向更完善、更科學的方向發(fā)展。但是,只有框架結(jié)構(gòu)的極限承載力得以準確評估后,框架結(jié)構(gòu)安全系數(shù)更為精確、科學的取值才會更有意義,框架結(jié)構(gòu)安全度才能得到充分保證??蚣芙Y(jié)構(gòu)在承受水平荷載作用下屬剪切型破壞。近年來,有關學者對框架結(jié)構(gòu)在地震作用下的分析表明多層框架的震害可分為8種整體破壞情況,4中構(gòu)件部位破壞、6種構(gòu)件受力破壞情況,2種短柱破壞情況,現(xiàn)分述如下:整體破壞:(1)、柱筋拔斷、整幢傾倒:一側(cè)柱筋在一樓拔斷,整幢房屋向另一側(cè)傾倒。(2)、全柱潰斷、整幢壓扁:框架弱柱強梁,全部柱每層折斷或壓潰,整幢房屋壓扁成層疊狀。(3)、局柱潰斷、整幢傾斜:局部柱壓潰或折斷,其它柱完好,整幢房屋因局部下陷而傾斜。(4).部分壓扁、部分破壞:同幢房屋中部分柱壓潰折斷壓扁成層疊狀,部分柱嚴重破壞,但未壓潰折斷,故成部分壓扁、部分破壞(5)、底柱壓潰、底層壓扁:底層柱壓潰,底層壓扁,整幢房屋下陷。(6)、底柱折斷、底層扁移:底層柱折斷,底層壓扁,整幢房屋側(cè)移。(7)、柱端破壞、底層傾斜:底層柱上下成塑性鉸破壞,底層傾斜、上部房屋平移。(8)、柱頂破壞、底層平移:底層僅柱上端破壞成塑性鉸,柱成彎曲狀,柱下端完好,整幢房屋平移。以部位分為4種破壞情況(1)、柱頭破壞(2)、柱中破壞(3)、柱底破壞。(4)、節(jié)點破壞以受力分為6種破壞情況:(1)、柱剪切破壞。(2)、柱剪壓破壞(3)、柱壓屈破壞(4)、柱壓彎破壞(5)、柱塑性鉸破壞。(6)、梁剪切破壞短柱破壞主要為剪切破壞。分析震害現(xiàn)象發(fā)現(xiàn),多層框架中8種整體破壞、構(gòu)件破壞中的4種部位破壞、5種受力破壞、短柱中的2種受力破壞,都說明在多層框架的震害中,整體破壞的全部、構(gòu)件破壞的大部分都因柱構(gòu)件的破壞而引起,故柱在多層框架的抗震中占據(jù)十分重要的位置,是框架抗震的主要矛盾。二、設計步驟:1、框架梁柱的截面設計原則根據(jù)震害分析,以及近年來國內(nèi)外試驗研究資料,應把框架設計成延性結(jié)構(gòu)。粱、柱塑性鉸設計,應遵循下述原則:(1)強柱弱梁。要控制粱、柱相對強度,使塑性鉸在梁中先出現(xiàn),盡量避免或減少在柱中出現(xiàn)。嚴防框架結(jié)構(gòu)形成幾何可變體系而倒塌。(2)強剪弱彎。要提高構(gòu)件的抗剪承載能力,使其大于塑性鉸的抗彎承載力,以防過早地發(fā)生剪切破壞。(3)強節(jié)點、強錨固。設計中應保證梁的塑性鉸在充分發(fā)揮作用前,框架節(jié)點、鋼筋的錨固不致過早破壞。2、提出結(jié)構(gòu)方案多層鋼筋混凝土框架結(jié)構(gòu)是一種由梁和柱以剛接或鉸接相連接成承重體系的房屋建筑結(jié)構(gòu)。多層鋼筋混凝土框架結(jié)構(gòu)設計文件與圖紙是最主要的依據(jù)之一,全面理解設計文件,并規(guī)范進程加以實施,是結(jié)構(gòu)方案的主要工作。3、框架梁的設計①彎矩調(diào)幅框架中允許梁端出現(xiàn)塑性鉸,因此在梁中考慮塑性內(nèi)力重分布。通常在豎向荷載作用下可考慮支座調(diào)幅以降低支座彎矩,現(xiàn)澆框架的支座彎矩調(diào)幅系數(shù)可采用0.8—0.9,水平荷載作用下產(chǎn)生的彎矩不參與調(diào)幅,彎矩調(diào)幅在內(nèi)力組合之前進行。同時應注意梁跨中設計彎矩值不應小于按簡支梁計算的跨中彎矩的一半。②梁的正截面受彎承載力計算為了提高梁的延性,阻止脆性破壞,應滿足下列要求;(1)受壓區(qū)混凝土高度x≤0.25h0(一級抗震設防時),X≤0.35h0(二級抗震設防時);(2)梁端截面底面和項面配筋量的比值,除按計算確定外,一級不應小于0.5,二、三級不宜小于0.3。通長鋼筋,一、二級不應少于2φ14,且不應少于其較大縱向鋼筋截面積的1/4;三、四級不少于2φ12;(3)梁端縱向受力鋼筋的配筋率不應小于最小配筋率,且不宜大于2.5%。貫穿中柱的每根縱向鋼筋直徑一、二級均不宜大于柱截面高度的1/20。③梁斜截面受剪承載力計算(1)剪壓比的限制。為防止混凝土在抗剪鋼筋屈服前過早地發(fā)生脆性破壞,應使梁內(nèi)平均剪應力與混凝土抗壓強度設計值之比,即剪壓比不應過大,也就是梁的截面不應太小。(2)“強剪弱彎”原則調(diào)整梁的截面剪力。為了避免梁在彎曲破壞前發(fā)生剪切破壞,應根據(jù)不同的抗震設防等級調(diào)整。④框架柱的設計(1)軸壓比的限制。柱的軸壓比應不超過,對一級為0.7,二級為0.8,三級為0.9的規(guī)定。變形能力要求高和Ⅳ類地上的高層建筑其限值應適當減少。(2)按“強柱弱梁”原則復核柱的配筋。為使塑性鉸首先出現(xiàn)在梁端,柱的抗彎能力大于梁的抗彎能力,梁柱端彎矩,除頂層和軸壓比小于0.15者外,應符合下列要求:一級∑Mc=1.1入∑Mb二級∑M=1.1∑Mb式中:∑Mc——節(jié)點上下柱端順時針或反時針方向截面組合彎矩設計值之和;∑Mb——節(jié)點上下梁端反時針或順時針方向組合彎矩設計值之和;入——實配系數(shù)??砂醋笥伊憾丝v向受拉鋼筋實配面積之和與計算面積之和比值的1.1倍采用。(3)按“強剪弱彎”的原則調(diào)整柱的截面剪力。為防止柱在壓彎破壞前發(fā)生剪切破壞,柱的端部截面組合的剪力設計值應以調(diào)整。⑤框架節(jié)點震害調(diào)查表明,框架節(jié)點破壞主要是由于節(jié)點核芯區(qū)箍筋數(shù)量不足,在剪壓共同作用下混凝土出現(xiàn)斜裂縫,箍筋屈服甚至拉斷,從而柱的縱筋被壓屈引起的。為了防止節(jié)點核芯區(qū)剪切破壞,必須保證其混凝土的足夠強度和箍筋的足夠數(shù)量。3.抗震設計建筑物抗震等級(抗震設防標準),《建筑工程抗震設防分類標準》根據(jù)建筑重要性、使用人數(shù)的不同把建筑分為甲乙丙丁四類,如三級甲等醫(yī)院因為地震時要救人,定為甲級,其設防烈度和抗震措施要提高一度,設計采用的地震動參數(shù)要經(jīng)過專門的地震安全性評價確定;中小學教學樓因為學生多,自救能力弱,定為乙類,其設計采用的地震作用按照當?shù)氐目拐鹪O防烈度,但抗震措施要提高一度,所以按照規(guī)范規(guī)定,這次汶川的中小學應當都采取8度的抗震措施,不應該突然倒塌。
一般建筑如住房設防類別為丙類,其設計采用的地震作用按照當?shù)氐目拐鹪O防烈度,抗震措施也不提高。丁類的一般是倉庫等,抗震要求更低。目前,在鋼筋混凝上框架結(jié)構(gòu)的抗震設計中“塑性鉸控制”理論發(fā)揮著越來越重要的作用,其要點如下:①鋼筋混凝上結(jié)構(gòu)可以通過選擇合理截面形式和配筋構(gòu)造來控制塑性鉸的出現(xiàn)部位;②抗震延性結(jié)構(gòu)應當選擇并沒計有利十抗震的塑性鉸部位;③在預期出現(xiàn)塑性鉸的部位.應該通過合理的配筋構(gòu)造來加大其塑性變形能力,防止過早出現(xiàn)脆性的剪切及錨固破壞。因此,鋼筋混凝上延性框架沒汁的基本原則是:①塑性鉸應該盡可能出現(xiàn)在梁的兩端。設計成強柱弱梁;②避免粱、柱過早剪壞。在可能出現(xiàn)塑性鉸的區(qū)域內(nèi),應設計成強剪弱彎;③避免出現(xiàn)節(jié)點區(qū)破壞及鋼筋的錨同破壞,設計成強節(jié)點、強錨同。(1)強柱弱梁①當梁相對較弱,柱相對較強時,大部分塑性鉸出現(xiàn)在梁端,結(jié)構(gòu)不容易形成幾何可變體系,因為塑性鉸數(shù)量多且分散在各層,也就是說塑性變形分散在各層;②當柱相對較弱,梁相對較強時,柱中塑性鉸數(shù)量增多。如果柱中塑性鉸集中在某一層,則因為塑性變形集中,使得該層成為薄弱層,易形成幾何可變體系。⑧梁是受彎構(gòu)件,容易實現(xiàn)大的延性和耗能能力,而柱是屬十壓彎構(gòu)件,特別是軸壓比大的柱,不容易實現(xiàn)大的延性和耗能能力。④柱是重要的承重結(jié)構(gòu)構(gòu)件。一旦出現(xiàn)大的塑性變形,難以修復,柱的破壞可能使整個結(jié)構(gòu)倒塌所滑強柱弱梁型框架就是要盡量減少或推遲柱中塑性鉸的出觀,尤其要防止同一層各柱上、下端都出現(xiàn)塑性鉸,(2)強剪弱彎在鋼筋混凝土框架中,粱和柱的破壞形態(tài)可以歸納為兩種:正截面的彎曲破壞和斜截面的剪切破壞。當發(fā)生正截面彎曲破壞時,在破壞之前將會先形成塑性鉸,只要設計合理妥當,形成的塑性鉸會具有良好的變形能力和耗能能力但是當發(fā)生的是斜截面剪切破壞時,其延性小,耗能差,屬于脆性破壞,所以,在鋼筋混凝上框架的抗震設計中,為了保證粱和柱中出現(xiàn)塑性鉸不會過早地發(fā)生剪切破壞,就應該使梁和柱在塑性鉸處的受剪承載力大于受彎承載力,以實現(xiàn)強剪弱彎考慮到梁端和柱端正截面實際受彎承載力大于其彎矩沒汁值(因為鋼筋和混凝上的實際強度大于其強度設計值),所以為保證梁端和柱端斜截面受剪承載力高于其正截面承載力,在斜截面受剪承載力計算時,將剪力設計值作了適當?shù)姆糯蟆#?)強節(jié)點、強錨固在延性框架沒汁中,除了應保證梁和柱構(gòu)件有足夠的承載力和延性之外,保證節(jié)點區(qū)的承載力使之不過早地破壞是非常重要的。因為節(jié)點區(qū)破壞或變形過大,梁和柱就不能形成抗側(cè)力的框架。在豎向荷載和地震作用下,梁柱節(jié)點區(qū)受力很復雜,主要受壓力和剪力。其可能出現(xiàn)的破壞形態(tài)有兩種:剪壓破壞和粘結(jié)錨固破壞。當節(jié)點處剪壓狀態(tài)時,節(jié)點中會產(chǎn)生沿對角方向的主壓應力和主拉應力在節(jié)點區(qū)混凝上開裂以前,節(jié)點處于彈性工作階段,剪力主要是由混凝上承受,節(jié)點中的箍筋應力很小,但是一旦主拉應力超過混凝上的抗拉強度,節(jié)點區(qū)就會產(chǎn)生沿受壓力的對角線出現(xiàn)斜裂縫,箍筋應力增大,剪力由混凝上和箍筋共同承受。在地震反復作用下,會形成交叉斜裂縫,大部分箍筋屈服,混凝土被擠壓破碎,縱向鋼筋被壓曲成燈籠形狀,節(jié)點就破壞了。框架結(jié)點的抗震沒汁原則:①節(jié)點的承載力不應低于其連接構(gòu)件的承載力;②受多遇地震作用時,節(jié)點應在彈性范圍內(nèi)工作:③受罕遇地震作用時,節(jié)點承載力降低不得危及豎向荷載的傳遞;④加強節(jié)點約束。主要參考文獻:1.《建筑結(jié)構(gòu)荷載規(guī)范》(GB50009—2001).北京:中國建筑工業(yè)出版社,20012.《混凝土結(jié)構(gòu)設計規(guī)范》(GB50010—2002).北京:中國建筑工業(yè)出版社,20023.《建筑抗震設計規(guī)范》(GB50011—2001).北京:中國建筑工業(yè)出版社,20014.《多層及高層建筑結(jié)構(gòu)設計》.北京;中國建筑工業(yè)出版社,1998.5.《混凝土房屋結(jié)構(gòu)設計》.呂曉寅劉林主編.北京交通大學出版社2021
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年江西現(xiàn)代職業(yè)技術(shù)學院高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- 2025年梅河口康美職業(yè)技術(shù)學院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- 2025年昆明衛(wèi)生職業(yè)學院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 2025年注冊城鄉(xiāng)規(guī)劃師《城鄉(xiāng)規(guī)劃原理》真題及答案
- 幼兒園祖國主題活動策劃方案模板五篇
- 零件買賣合同協(xié)議書
- 未來養(yǎng)老行業(yè)面臨的挑戰(zhàn)與機遇
- 全球民用航空運輸市場現(xiàn)狀分析
- 物品運輸合同協(xié)議書
- 建設工程基本建設貸款合同
- 2025福建新華發(fā)行(集團)限責任公司校園招聘30人高頻重點提升(共500題)附帶答案詳解
- 山東鐵投集團招聘筆試沖刺題2025
- 圖像敘事的跨學科視野-洞察分析
- 2025年中考英語總復習:閱讀理解練習題30篇(含答案解析)
- 陜西省英語中考試卷與參考答案(2024年)
- 基于OBE理念的世界現(xiàn)代史教學與學生歷史思維培養(yǎng)探究
- 施工現(xiàn)場揚塵污染治理巡查記錄
- 2024年列車員技能競賽理論考試題庫500題(含答案)
- 中南大學《藥理學》2023-2024學年第一學期期末試卷
- 《無人機測繪技術(shù)》項目3任務2無人機正射影像數(shù)據(jù)處理
- 《ISO 55013-2024 資產(chǎn)管理-數(shù)據(jù)資產(chǎn)管理指南》專業(yè)解讀和應用指導材料(雷澤佳編制-2024B0)-121-240
評論
0/150
提交評論