




已閱讀5頁(yè),還剩56頁(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)介
浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院畢業(yè)論文(設(shè)計(jì))網(wǎng)上服裝店的設(shè)計(jì)和開(kāi)發(fā)畢業(yè)論文目 錄引言11 開(kāi)發(fā)環(huán)境介紹21.1 ASP.NET21.2 ASP.NET的性能和優(yōu)勢(shì)21.3 SQL Server 2005數(shù)據(jù)庫(kù)介紹32. 系統(tǒng)調(diào)研及可行性分析52.1 系統(tǒng)調(diào)研522系統(tǒng)的總體目標(biāo)52.3技術(shù)可行性分析53 系統(tǒng)概述73.1 系統(tǒng)設(shè)計(jì)思想73.2 系統(tǒng)訂貨數(shù)據(jù)流圖73.3 系統(tǒng)總體設(shè)計(jì)73.3.1 網(wǎng)站系統(tǒng)分析73.4 系統(tǒng)開(kāi)發(fā)工具94 系統(tǒng)詳細(xì)設(shè)計(jì)114.1 數(shù)據(jù)庫(kù)設(shè)計(jì)114.1.1 數(shù)據(jù)庫(kù)表114.1.2 E-R模型設(shè)計(jì)124.1.3首頁(yè)的介紹及頁(yè)面布局124.2 客戶端134.2.1 客戶注冊(cè)表134.2.2 訂單查詢模塊174.2.3 產(chǎn)品展示模塊174.2.4 購(gòu)物車模塊194.3 后臺(tái)管理端214.3.1 商品管理模塊214.3.2 訂單查看模塊244.3.3 客戶查看模塊264.3.4管理用戶模塊265 系統(tǒng)的使用說(shuō)明與安裝295.1 運(yùn)行環(huán)境要求295.2 安裝設(shè)置29結(jié)論30參考文獻(xiàn)31第3頁(yè)引言隨著21世紀(jì)網(wǎng)絡(luò)信息時(shí)代的到來(lái),現(xiàn)代社會(huì)都是利用快速高效率的Internet來(lái)傳播大量信息資源。人們通過(guò)IE瀏覽信息,當(dāng)然這種方式也是最常用的,這種方式的需求形成了電子商務(wù)。它的是指利用簡(jiǎn)單、快捷、低成本的電子通訊方式,買賣雙方不出面也可以進(jìn)行各種商貿(mào)活動(dòng)。電子商務(wù)真正的發(fā)展將是建立在Internet技術(shù)上。所以許多服裝也正是通過(guò)IE瀏覽或其它方式在網(wǎng)絡(luò)進(jìn)行服裝的宣傳、銷售。隨著信息以N次方的速度不斷的增長(zhǎng)。所以網(wǎng)上服裝店也變的極其重要。1 開(kāi)發(fā)環(huán)境介紹1.1 ASP.NET ASP.net是M的一部分,作為戰(zhàn)略產(chǎn)品,不僅僅是 Active Server Page (ASP) 的下一個(gè)版本;它還提供了一個(gè)統(tǒng)一的 Web 開(kāi)發(fā)模型,其中包括開(kāi)發(fā)人員生成企業(yè)級(jí) Web 應(yīng)用程序所需的各種服務(wù)。ASP.NET 的語(yǔ)法在很大程度上與 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^(guò)在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 ASP.NET 功能,隨時(shí)增強(qiáng) ASP 應(yīng)用程序的功能。ASP.NET 是一個(gè)已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語(yǔ)言(包括 Visual Basic .NET、C# 和 JScript .NET.)創(chuàng)作應(yīng)用程序。另外,任何 ASP.NET 應(yīng)用程序都可以使用整個(gè) .NET Framework。開(kāi)發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等。ASP.NET 可以無(wú)縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。這不僅使得 Web 開(kāi)發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點(diǎn),包括開(kāi)發(fā)人員可以用來(lái)將服務(wù)器控件拖放到 Web 頁(yè)的 GUI 和完全集成的調(diào)試支持。微軟為ASP.net設(shè)計(jì)了這樣一些策略:易于寫出結(jié)構(gòu)清晰的代碼、代碼易于重用和共享、可用編譯類語(yǔ)言編寫等等,目的是讓程序員更容易開(kāi)發(fā)出Web應(yīng)用,滿足計(jì)算向Web轉(zhuǎn)移的戰(zhàn)略需要。 1.2 ASP.NET的性能和優(yōu)勢(shì)ASP.net的新性能ASP.ne提供了穩(wěn)定的性能、優(yōu)秀的升級(jí)性、更快速的開(kāi)發(fā)、更簡(jiǎn)便的管理、全新的語(yǔ)言以及網(wǎng)絡(luò)服務(wù)。貫穿整個(gè)ASP.net的主題就是系統(tǒng)幫用戶做了大部分不重要的瑣碎的工作。全新的構(gòu)造新的ASP.net引入受管代碼(Managed Code)這樣一個(gè)全新概念,橫貫整個(gè)視窗開(kāi)發(fā)平臺(tái)。受管代碼在NGWS Runtime下運(yùn)行,而NGWS Runtime是一個(gè)時(shí)間運(yùn)行環(huán)境,它管理代碼的執(zhí)行,使程序設(shè)計(jì)更為簡(jiǎn)便。高效率對(duì)于一個(gè)程序,速度是一件非常令人渴望的東西。一旦代碼開(kāi)始工作,接下來(lái)你就得盡可能地讓它運(yùn)作得快些快些再快些。在ASP中你只有盡可能精簡(jiǎn)你的代碼,以至于不得不將它們移植到一個(gè)僅有很少一點(diǎn)性能的部件中。而現(xiàn)在,ASP.net會(huì)妥善地解決這一問(wèn)題。易控制在ASP.net里,你將會(huì)擁有一個(gè)“Data-Bounds” (數(shù)據(jù)約束),這意味著它會(huì)與數(shù)據(jù)源連接,并會(huì)自動(dòng)裝入數(shù)據(jù),使控制工作簡(jiǎn)單易行。語(yǔ)言支持ASP.net支持多種語(yǔ)言,支持編譯類語(yǔ)言,支持比如VB、VC+、C#等,它比這些編譯類語(yǔ)言運(yùn)行速度快,更適合編寫大型應(yīng)用。更好的升級(jí)能力1.3 SQL Server 2005數(shù)據(jù)庫(kù)介紹SQL Server 2005 是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。SQL Server 2005 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2005 結(jié)合了分析、報(bào)表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助您的團(tuán)隊(duì)通過(guò)記分卡、Dashboard、Web services 和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。與 Microsoft Visual Studio、Microsoft Office System 以及新的開(kāi)發(fā)工具包(包括 Business Intelligence Development Studio)的緊密集成使 SQL Server 2005 與眾不同。無(wú)論您是開(kāi)發(fā)人員、數(shù)據(jù)庫(kù)管理員、信息工作者還是決策者,SQL Server 2005 都可以為您提供創(chuàng)新的解決方案,幫助您從數(shù)據(jù)中更多地獲益。Microsoft 仔細(xì)傾聽(tīng)了您的反饋,并對(duì)行業(yè)進(jìn)行了認(rèn)真研究,全世界的 Microsoft 研究團(tuán)隊(duì)共同努力,經(jīng)過(guò)創(chuàng)造性思索才最終向您奉獻(xiàn)出這一引入了上百種新增功能或改進(jìn)功能的 SQL Server 2005。這些功能將有助于您在以下三個(gè)主要方面提高業(yè)務(wù):企業(yè)數(shù)據(jù)管理SQL Server 2005 針對(duì)行業(yè)和分析應(yīng)用程序提供了一種更安全可靠和更高效的數(shù)據(jù)平臺(tái)。SQL Server 的最新版本不僅是迄今為止 SQL Server 的最大發(fā)行版本,而且是最為可靠安全的版本。 開(kāi)發(fā)人員生產(chǎn)效率SQL Server 2005 提供了一種端對(duì)端的開(kāi)發(fā)環(huán)境,其中涵蓋了多種新技術(shù),可幫助開(kāi)發(fā)人員大幅度提高生產(chǎn)效率。 商業(yè)智能SQL Server 2005 的綜合分析、集成和數(shù)據(jù)遷移功能使各個(gè)企業(yè)無(wú)論采用何種基礎(chǔ)平臺(tái)都可以擴(kuò)展其現(xiàn)有應(yīng)用程序的價(jià)值。構(gòu)建于 SQL Server 2005 的 BI 解決方案使所有員工可以及時(shí)獲得關(guān)鍵信息,從而在更短的時(shí)間內(nèi)制定更好的決策。2. 系統(tǒng)調(diào)研及可行性分析2.1 系統(tǒng)調(diào)研隨著21世紀(jì)網(wǎng)絡(luò)信息時(shí)代的到來(lái),現(xiàn)代社會(huì)都是利用快速高效率的Internet來(lái)傳播大量信息資源。人們通過(guò)IE瀏覽信息,當(dāng)然這種方式也是最常用的,這種方式的需求形成了電子商務(wù)。它的是指利用簡(jiǎn)單、快捷、低成本的電子通訊方式,買賣雙方不出面也可以進(jìn)行各種商貿(mào)活動(dòng)。電子商務(wù)真正的發(fā)展將是建立在Internet技術(shù)上。所以許多服裝也正是通過(guò)IE瀏覽或其它方式在網(wǎng)絡(luò)進(jìn)行服裝的宣傳、銷售。隨著信息以N次方的速度不斷的增長(zhǎng)。所以網(wǎng)上服裝店也變的極其重要。22系統(tǒng)的總體目標(biāo)本系統(tǒng)在使用上比較方便、簡(jiǎn)單;界面設(shè)計(jì)上美觀大方;后期維護(hù)上比較容易,如要對(duì)功能模塊方面作修改,則無(wú)需進(jìn)行整個(gè)系統(tǒng)的重新架構(gòu)。2.3技術(shù)可行性分析本系統(tǒng)是采用Visual C#。 C#在某種程度上可以看作是.NET面向Windows環(huán)境的一種編程語(yǔ)言,它同時(shí)具有Visual Basic的易用性、高性能以及C+的低級(jí)內(nèi)存訪問(wèn)性。C#包括以下一些特性:完全支持類和面向?qū)ο缶幊?,包括接口和繼承、虛函數(shù)和運(yùn)算符重載的處理。定義完整、一致的基本類型集。對(duì)自動(dòng)生成XML文檔的內(nèi)置支持。自動(dòng)清理動(dòng)態(tài)分配的內(nèi)存??梢杂糜脩舳x的特性來(lái)標(biāo)記類或方法。對(duì).NET基類庫(kù)的完全訪問(wèn)權(quán),但C#語(yǔ)言可以在沒(méi)有它們的條件下訪問(wèn)內(nèi)存。以VB的風(fēng)格支持屬性和事件。改變編譯器選項(xiàng),可以把程序編譯為可執(zhí)行文件或.NET組件庫(kù)。還有一些C#支持的技術(shù)包括 反射、動(dòng)態(tài)編譯、委托、事件、ADO.NET、處理XML、接口映射、線程、GDI+繪圖、調(diào)用ActiveX和COM/COM+組件、處理文件/二進(jìn)制流、以及Web 服務(wù)和Windows服務(wù)等,因此本系統(tǒng)在技術(shù)上是非??尚械?。3 系統(tǒng)概述3.1 系統(tǒng)設(shè)計(jì)思想我的畢業(yè)設(shè)計(jì)的研究的基本內(nèi)容是通過(guò)利用ASP.NET和SQL SERVER2005來(lái)搭建一個(gè)網(wǎng)上服裝店系統(tǒng),從而為人們?cè)诰W(wǎng)上購(gòu)買服裝提供方便,也給業(yè)主提供更為廣闊的銷售渠道。3.2 購(gòu)物數(shù)據(jù)流圖在線訂貨系統(tǒng)用戶數(shù)據(jù)流圖如圖3-1所示:開(kāi)始用戶訪問(wèn)站點(diǎn)查看主頁(yè)需要登錄以訂衣服用戶是否登陸是否填寫用戶注冊(cè)表單提示輸入用戶名和密碼注冊(cè)表添加新注冊(cè)用戶的詳細(xì)信息到數(shù)據(jù)庫(kù)中 使用注冊(cè)表驗(yàn)證密碼顯示衣服信息衣服信息選衣放入購(gòu)物車進(jìn)入結(jié)算中心結(jié)算圖3.1系統(tǒng)訂衣服數(shù)據(jù)流圖3.3 系統(tǒng)總體設(shè)計(jì)3.3.1 網(wǎng)站系統(tǒng)分析根據(jù)前面的設(shè)計(jì)思想進(jìn)行分析,按照系統(tǒng)開(kāi)發(fā)的基本觀點(diǎn)對(duì)網(wǎng)站進(jìn)行分解,從使用的對(duì)像上可對(duì)網(wǎng)站作如下劃分:(1)前臺(tái)部分: 首頁(yè): 通過(guò)用戶注冊(cè)、用戶登錄公司的簡(jiǎn)介:公司的簡(jiǎn)單介紹。產(chǎn)品的展示:各類服裝的展示。聯(lián)系我們:介紹聯(lián)系我們的方式。服裝的明細(xì):這里只做了裙子的明細(xì)購(gòu)物車:進(jìn)入裙子明細(xì),可以進(jìn)行購(gòu)物。結(jié)算中心:可以對(duì)自己所購(gòu)買的衣服進(jìn)行結(jié)算。訂單跟蹤:注冊(cè)用戶進(jìn)行服裝購(gòu)買之后,可以對(duì)自己的訂單進(jìn)行跟蹤跟查看(2)后臺(tái)管理端:以管理員的身份進(jìn)入商品管理模塊:添加商品、修改商品,刪除商品和商品查詢這幾部分用戶管理模塊:用戶的增加,用戶的修改和用戶的刪除查看商品模塊:可以對(duì)商品進(jìn)行查看。訂單查詢模塊:對(duì)所有訂單進(jìn)行查看??蛻艄芾砟K:可以對(duì)所有客戶進(jìn)行查看。后臺(tái)管理端結(jié)構(gòu)功能如圖3-3 所示: 管 理 員 后 臺(tái) 登 陸 用戶管理 訂單管理商品查詢 商品管理 訂單查詢 返回首頁(yè) 添加服裝 修改服裝 刪除服裝 用戶的增加用戶的刪除用戶的修改圖3.3 后臺(tái)管理端結(jié)構(gòu)功能圖3.4 系統(tǒng)開(kāi)發(fā)工具(1)使用語(yǔ)言:c#.net 開(kāi)發(fā)平臺(tái):ASP.NET 使用數(shù)據(jù)庫(kù): Microsoft SQL Server 2005數(shù)據(jù)庫(kù)。4 系統(tǒng)詳細(xì)設(shè)計(jì)4.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)的設(shè)計(jì)圖4.1.1 數(shù)據(jù)庫(kù)表邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本流程圖轉(zhuǎn)換為與選用的具體機(jī)器上的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。根據(jù)網(wǎng)站管理的使用情況,采用的數(shù)據(jù)庫(kù)是SQL-2005 ,擬建立ZY.mdf庫(kù)文件,包含如下幾個(gè)表文件:訂單表所有訂單的信息服裝表所有服裝的信息服裝信息表對(duì)商品的查詢購(gòu)物車 購(gòu)買商品信息表管理員 管理員信息客戶 客戶信息客戶注冊(cè) 客戶注冊(cè)表商家 供應(yīng)商信息 銀行 銀行信息4.1.2 E-R模型設(shè)計(jì)管理員服裝客戶銀行訂單商家管理訂單生成包含供應(yīng)付款管理員ID姓名登錄密碼客戶ID客戶名聯(lián)系地址密碼電話郵編銀行編號(hào)店名聯(lián)系人電話地址店號(hào)地址負(fù)責(zé)人名稱訂單狀態(tài)數(shù)目定價(jià)品牌名服裝編號(hào)產(chǎn)地訂購(gòu)日期出廠日期日期訂單號(hào)總數(shù)付款日期付款數(shù)服裝簡(jiǎn)介服裝類型類型期電話訂購(gòu)日期圖4.1E-R模型圖4.1.3首頁(yè)的介紹及頁(yè)面布局該網(wǎng)站的首頁(yè)我以粉紅色搭調(diào),整體看起來(lái)比較炫眼,因?yàn)樵摼W(wǎng)站主要銷售的都是年輕女性的服裝,對(duì)于女孩子而言, 粉紅色比較吸引他們的眼球,因?yàn)榉奂t色代表的是浪漫的顏色。除此之外,整個(gè)頁(yè)面出現(xiàn)比較多的是漂亮的美女服裝圖,我想這也是吸引顧客的一大方面,我還做了一些相應(yīng)的模塊鏈接,這樣操作起來(lái)也比較方便。4.2 客戶端 4.2.1 客戶注冊(cè)表(1)功能:用戶注冊(cè)后,可以對(duì)商品進(jìn)行購(gòu)買(2)數(shù)據(jù)表的設(shè)計(jì)如圖: 表4.1客戶注冊(cè)表列名類型允許空主鍵或外鍵客戶編號(hào)int主鍵客戶名nvarchar(20)*密碼envarchar(20)*性別nchar(10)*住址nvarchar(50)*聯(lián)系電話char(20)*出生日期nchar(20)*銀行賬號(hào)nchar(20)*(4)界面設(shè)計(jì)與重點(diǎn)代碼的設(shè)計(jì):using System;using System.Collections.Generic;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data ;using System.Data .SqlClient ;public partial class MasterPage : System.Web.UI.MasterPage SqlConnection con = new SqlConnection(server=EBBWXW1CUEP3JI7SQLEXPRESS;database=ZY;integrated security=true); protected void Page_Load(object sender, EventArgs e) protected void ImageButton1_Click(object sender, ImageClickEventArgs e) Response.Redirect(Default3.aspx); protected void TextBox1_TextChanged(object sender, EventArgs e) protected void ImageButton7_Click(object sender, ImageClickEventArgs e) username.Text = ; mima.Text = ; protected void ImageButton9_Click(object sender, ImageClickEventArgs e) string sql = string.Format(select * from 客戶注冊(cè) where 客戶名?=0 and 密碼?=1, username.Text, mima.Text); SqlDataAdapter sda = new SqlDataAdapter(sql,con); DataSet ds = new DataSet(); sda.Fill(ds); if (ds.Tables0.Rows.Count = 1) Session username = this.username.Text; Response.Redirect(首頁(yè)3.aspx); Response.Write(alert(歡?迎-); else Response .Write (alert(用?戶名?或密碼?錯(cuò)誤!?); Response .Write (alert(歡?迎-來(lái)到?star服t裝店); protected void ImageButton8_Click(object sender, ImageClickEventArgs e) 當(dāng)輸人正確的信息,單擊“確定”按鈕后,提交的數(shù)據(jù)將插入到客戶注冊(cè)表里, 如無(wú)錯(cuò)誤就注冊(cè)成功了。當(dāng)輸人正確的信息,單擊“確定”按鈕后,提交的數(shù)據(jù)將更新客戶注冊(cè)表里相對(duì)應(yīng)的字段,如無(wú)錯(cuò)誤就修改成功了。重要代碼如下: protected void ImageButton9_Click(object sender, ImageClickEventArgs e) string sql = string.Format(select * from 客戶注冊(cè) where 客戶名?=0 and 密碼?=1, username.Text, mima.Text); SqlDataAdapter sda = new SqlDataAdapter(sql,con); DataSet ds = new DataSet(); sda.Fill(ds); if (ds.Tables0.Rows.Count = 1) Session username = this.username.Text; Response.Redirect(首頁(yè)3.aspx); Response.Write(alert(歡?迎-); else Response .Write (alert(用?戶名?或密碼?錯(cuò)誤!?); Response .Write (alert(歡?迎-來(lái)到?star服t裝店); 4.2.2 訂單查詢模塊(1)功能:提供了用戶查詢自己所有訂單。(2)數(shù)據(jù)表的設(shè)計(jì):表4.2訂單表(order)列名類型允許空主鍵或外鍵訂單號(hào)char(4)主鍵訂單狀態(tài)char(20)*發(fā)貨日期datetime*付款金額varchar(20)*付款日期datetime*評(píng)價(jià)varchar(100)*確認(rèn)收貨char(10)*客戶編號(hào)char(10)*銀行編號(hào)char(10)*服裝編號(hào)char(8)*數(shù)量nchar(10)*發(fā)貨方式nchar(20)*(3)界面設(shè)計(jì)與重點(diǎn)代碼的設(shè)計(jì):public DataSet ds = new DataSet(); public SqlConnection con = new SqlConnection(); public SqlDataAdapter sda; public DataSet GetDataTableBySql(string sqlstr) ds.Clear(); SqlConnection con = new SqlConnection(server=EBBWXW1CUEP3JI7SQLEXPRESS;database=ZY;integrated security=sspi); sda = new SqlDataAdapter(sqlstr, con); sda.Fill(ds); return ds; protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) string sqlstr = select * from 訂?單; ds = GetDataTableBySql(sqlstr); GridView1.DataSource = ds.Tables0; GridView1.DataBind(); protected void Button1_Click(object sender, EventArgs e) string sqlstr; sqlstr = string.Format(select * from 訂?單 where 訂?單號(hào)? like %0%, TextBox1.Text.Trim(); ds = GetDataTableBySql(sqlstr); try if (ds.Tables0.Rows.Count != 0) GridView1.DataSource = ds.Tables0; GridView1.DataBind(); catch (Exception) Response.Write(alert(沒(méi)?有D獲?得?任?何?數(shù)y據(jù)Y,?請(qǐng)?檢查!?); protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) if (TextBox1.Text = ) string sqlstr = select * from 訂?單; ds = GetDataTableBySql(sqlstr); try if (ds.Tables0.Rows.Count != 0) GridView1.DataSource = ds.Tables0; GridView1.PageIndex = e.NewPageIndex; GridView1.DataBind(); catch (Exception) Response.Write(alert(沒(méi)?有D獲?得?任?何?數(shù)y據(jù)Y,?請(qǐng)?檢查!?); else string sqlstr = string.Format(select * from 訂?單 where 訂?單號(hào)? like 0, TextBox1.Text.Trim(); ds = GetDataTableBySql(sqlstr); try if (ds.Tables0.Rows.Count != 0) GridView1.DataSource = ds.Tables0; GridView1.PageIndex = e.NewPageIndex; GridView1.DataBind(); catch (Exception) Response.Write(alert(沒(méi)?有D獲?得?任?何?數(shù)y據(jù)Y,?請(qǐng)?檢查!?); 4.2.3 產(chǎn)品展示模塊(1)功能:一般用戶可以登陸主頁(yè)面,對(duì)各類服裝進(jìn)行閱覽。(2)組成構(gòu)造:唐裝的展示,裙子的展示,宴會(huì)裝的展示,職業(yè)裝的展示。(3)數(shù)據(jù)表的設(shè)計(jì)如表所示:表4.3;服裝表(message)列名類型允許空主鍵或外鍵服裝編號(hào)Char(8)主鍵品牌名varchar(6)*產(chǎn)地char(50)*服裝類型char(20)*服裝簡(jiǎn)介varchar(40)*折扣char(6)*定價(jià)char(6)*號(hào)碼varchar(12)*管理員IDchar(10)*圖片varchar(50)*(4)界面設(shè)計(jì)與重點(diǎn)代碼的設(shè)計(jì): 唐裝展示:DataSet ds = new DataSet(); SqlConnection con = new SqlConnection(server=EBBWXW1CUEP3JI7SQLEXPRESS;database=ZY;integrated security=sspi); public SqlDataAdapter sda; public DataSet GetDataTableBySql(string sqlstr) ds.Clear(); sda = new SqlDataAdapter(sqlstr, con); sda.Fill(ds); return ds; protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) string sqlstr = string.Format(select * from 服t裝 where 服t裝類型=唐?裝); ds = GetDataTableBySql(sqlstr); try if (ds.Tables0.Rows.Count != 0) DataList1.DataSource = ds.Tables0; DataList1.DataBind(); catch Response.Write(alert(shibai!); 裙子展示: DataSet ds = new DataSet(); SqlConnection con = new SqlConnection(server=EBBWXW1CUEP3JI7SQLEXPRESS;database=ZY;integrated security=sspi); public SqlDataAdapter sda; public DataSet GetDataTableBySql(string sqlstr) ds.Clear(); sda = new SqlDataAdapter(sqlstr, con); sda.Fill(ds); return ds; protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) string sqlstr =string.Format( select * from 服裝 where 服裝類型=裙子); ds = GetDataTableBySql(sqlstr); try if (ds.Tables0.Rows.Count != 0) DataList1.DataSource = ds.Tables0; DataList1.DataBind(); 宴會(huì)裝展示;DataSet ds = new DataSet(); SqlConnection con = new SqlConnection(server=EBBWXW1CUEP3JI7SQLEXPRESS;database=ZY;integrated security=sspi); public SqlDataAdapter sda; public DataSet GetDataTableBySql(string sqlstr) ds.Clear(); sda = new SqlDataAdapter(sqlstr, con); sda.Fill(ds); return ds; protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) string sqlstr = string.Format(select * from 服t裝 where 服t裝類型=宴?會(huì)裝); ds = GetDataTableBySql(sqlstr); try if (ds.Tables0.Rows.Count != 0) DataList1.DataSource = ds.Tables0; DataList1.DataBind(); catch Response.Write(alert(shibai!); 職業(yè)裝展示:DataSet ds = new DataSet(); SqlConnection con = new SqlConnection(server=EBBWXW1CUEP3JI7SQLEXPRESS;database=ZY;integrated security=sspi); public SqlDataAdapter sda; public DataSet GetDataTableBySql(string sqlstr) ds.Clear(); sda = new SqlDataAdapter(sqlstr, con); sda.Fill(ds); return ds; protected void Page_Load(object sender, EventArgs e) if (!IsPostBack) string sqlstr =string.Format( select * from 服t裝 where 服t裝類型=職業(yè)裝); ds = GetDataTableBySql(sqlstr); try if (ds.Tables0.Rows.Count != 0) DataList1.DataSource = ds.Tables0; DataList1.DataBind(); catch Response.Write(alert(shibai!); 4.2.4購(gòu)物車模塊(1)功能:注冊(cè)用戶可以登陸主頁(yè)面對(duì)商品進(jìn)行購(gòu)買(2)特別提示: 這里只能對(duì)裙子進(jìn)行購(gòu)買,因?yàn)橹蛔隽巳棺拥拿骷?xì)。(3)數(shù)據(jù)表的設(shè)計(jì)如表所示:表4.4;購(gòu)物車表(tcart)列名類型允許空主鍵或外鍵訂單號(hào)nchar(50)主鍵客戶編號(hào)nchar(50)*定價(jià)Int*數(shù)量int*客戶名nchar(50)*服裝編號(hào)nchar(20)*品牌名nchar(40)*(4)界面設(shè)計(jì)與重點(diǎn)代碼的設(shè)計(jì):SqlConnection conn = new SqlConnection(server=EBBWXW1CUEP3JI7SQLEXPRESS;database=ZY;integrated security=sspi); public void datalistbind() string sqlstr = string.Format(select * from 購(gòu)物車 where 客戶名=0, Sessionusername); DataSet ds = new DataSet(); SqlDataAdapter sda = new SqlDataAdapter(sqlstr, conn); sda.Fill(ds); DataList1.DataSource = ds.Tables0; DataList1.DataBind(); public void total_money() string sqlstr = string.Format(select * from 購(gòu)物車 where 客戶名=0, Sessionusername); DataSet ds = new DataSet(); SqlDataAdapter sda = new SqlDataAdapter(sqlstr, conn); sda.Fill(ds); if (ds.Tables0.Rows.Count != 0)
溫馨提示
- 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年區(qū)塊鏈在跨境支付中的實(shí)際應(yīng)用案例深度解析
- 智能交通信號(hào)優(yōu)化系統(tǒng)2025年在城市交通信號(hào)燈控制系統(tǒng)升級(jí)中的應(yīng)用報(bào)告
- 2025年元宇宙社交平臺(tái)用戶體驗(yàn)深度分析與優(yōu)化策略報(bào)告
- 2025年醫(yī)療健康行業(yè)醫(yī)療信息化建設(shè)與網(wǎng)絡(luò)安全研究報(bào)告
- 天津市和平區(qū)二十一中2025屆八下英語(yǔ)期中質(zhì)量跟蹤監(jiān)視試題含答案
- 工業(yè)自動(dòng)化控制網(wǎng)絡(luò)技術(shù)安全風(fēng)險(xiǎn)防范與應(yīng)對(duì)策略2025年研究報(bào)告
- 2025年醫(yī)藥行業(yè)研發(fā)投入與產(chǎn)出效益研究報(bào)告
- 咨詢工程師復(fù)習(xí)課件
- 文化產(chǎn)業(yè)發(fā)展專項(xiàng)資金2025年申請(qǐng)項(xiàng)目文化產(chǎn)業(yè)與鄉(xiāng)村振興戰(zhàn)略報(bào)告
- 金融行業(yè)人工智能倫理與監(jiān)管挑戰(zhàn)下的金融監(jiān)管政策對(duì)金融業(yè)風(fēng)險(xiǎn)管理能力的影響報(bào)告001
- 《化工和危險(xiǎn)化學(xué)品生產(chǎn)經(jīng)營(yíng)單位重大生產(chǎn)安全事故隱患判定標(biāo)準(zhǔn)(試行)》解讀課件
- 數(shù)學(xué)分析教學(xué)課件
- 基于Python+MySQL的員工管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 拔絲生產(chǎn)企業(yè)管理制度
- 可視對(duì)講及門禁的課程設(shè)計(jì)
- 2024屆云南省曲靖市富源六中生物高二下期末學(xué)業(yè)質(zhì)量監(jiān)測(cè)模擬試題含解析
- 包莖的護(hù)理查房課件
- 吉林省長(zhǎng)春市南關(guān)區(qū)2022-2023學(xué)年五年級(jí)下學(xué)期期末考試數(shù)學(xué)試題
- 漢語(yǔ)閱讀教程第一冊(cè)第四課
- 法律與社會(huì)學(xué)習(xí)通章節(jié)答案期末考試題庫(kù)2023年
- 食品營(yíng)養(yǎng)學(xué)第三版題庫(kù)及答案
評(píng)論
0/150
提交評(píng)論