歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

網(wǎng)上商城詳細(xì)設(shè)計(jì)報(bào)告.doc

  • 資源ID:9111278       資源大?。?span id="b7p2vig" class="font-tahoma">237.50KB        全文頁數(shù):22頁
  • 資源格式: DOC        下載積分:9.9積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

網(wǎng)上商城詳細(xì)設(shè)計(jì)報(bào)告.doc

第一章 緒 論隨著網(wǎng)絡(luò)技術(shù)的日趨成熟,Internet 變成了一種處理日常事務(wù)的交互式的環(huán)境。在互聯(lián)網(wǎng)上開展各種服務(wù)已經(jīng)成為許多企業(yè)和部門的急切需求。從傳統(tǒng)行業(yè)到新興的電子商務(wù)(Electronic Commerce 或 Electronic Business),基于 Web 技術(shù)的應(yīng)用極大地改變著傳統(tǒng)的服務(wù)模式。因此,Web 己成為社會(huì)信息交流的一個(gè)平臺(tái), Web 的普遍使用已經(jīng)從根本上改變了人們的生活方式、工作方式,也改變了企業(yè)的經(jīng)營方式和服務(wù)方式。越來越多的公司、企業(yè)以及政府希望通過利用國際互聯(lián)網(wǎng)所提供的無地域、無國界、無時(shí)間限制的便利信息環(huán)境來開發(fā)自己的 Web應(yīng)用?;跀?shù)碼產(chǎn)品的電子商務(wù)網(wǎng)站的設(shè)計(jì)融合了電子商務(wù)網(wǎng)站的購物特性和門戶網(wǎng)站的個(gè)性化特性,成為最新網(wǎng)站技術(shù)的熱點(diǎn)。對(duì)中小企業(yè)來說不可能有大量的資金投入構(gòu)建電子商務(wù)網(wǎng)站。那么,如何充分利用現(xiàn)有資源、盡量減少專業(yè)技術(shù)人員的投入、對(duì)網(wǎng)站的維護(hù)和更新也不需要大量的人力、物力和財(cái)力已成為中小企業(yè)開展網(wǎng)上業(yè)務(wù)的關(guān)鍵。同時(shí),中小企業(yè)的電子商務(wù)網(wǎng)站能否盈利,很大一部分因素將取決于其網(wǎng)站的個(gè)性化特性。因此對(duì)電子商務(wù)門戶網(wǎng)站的研究將有助于我國中小企業(yè)開展網(wǎng)上商務(wù)。對(duì)促進(jìn)電子商務(wù)在中國的快速發(fā)展有一定的實(shí)際意義。 JSP 已經(jīng)成為開發(fā)動(dòng)態(tài)網(wǎng)站的重要而快速、有效的工具。JSP 強(qiáng)大的功能使之成為一種優(yōu)秀的服務(wù)器技術(shù)。隨著網(wǎng)絡(luò)技術(shù)的日益成熟,JSP 技術(shù)在網(wǎng)絡(luò)編程中也變得越來越重要。所以,在我們的畢業(yè)設(shè)計(jì)中,我們采用了JSP作為開發(fā)工具,構(gòu)建了一個(gè)能實(shí)現(xiàn)簡(jiǎn)單的電子商務(wù)的小型動(dòng)態(tài)商務(wù)網(wǎng)站網(wǎng)上商品銷售系統(tǒng),我是負(fù)責(zé)系統(tǒng)的用戶模塊的設(shè)計(jì)。該系統(tǒng)能實(shí)現(xiàn)用戶的注冊(cè)、登錄功能;能夠?qū)崿F(xiàn)商品的查詢,訂購等功能。該系統(tǒng)基本上具備一個(gè)網(wǎng)上商品銷售系統(tǒng)應(yīng)該具備的功能,該設(shè)計(jì)項(xiàng)目基本上體現(xiàn)了構(gòu)建一個(gè)動(dòng)態(tài)商務(wù)網(wǎng)站所需要的技術(shù),可以說,目前的大型商務(wù)網(wǎng)站也就是我們這個(gè)小型網(wǎng)站在內(nèi)容上的擴(kuò)充和重復(fù)。在此次畢業(yè)設(shè)計(jì)中,本人所負(fù)責(zé)的系統(tǒng)則是進(jìn)行數(shù)碼產(chǎn)品網(wǎng)上商城系統(tǒng)的設(shè)計(jì)與開發(fā),本系統(tǒng)是針對(duì)現(xiàn)在主要的物流中心問題,采用目前在網(wǎng)站開發(fā)中使用廣泛的JSP技術(shù),基于mysql數(shù)據(jù)庫所開發(fā)的一套信息管理系統(tǒng)。本系統(tǒng)實(shí)現(xiàn)了商戶在線對(duì)數(shù)據(jù)庫進(jìn)行管理等功能;界面友好,使用方便。第二章 網(wǎng)上商城系統(tǒng)的需求分析因特網(wǎng)與電子商務(wù)因特網(wǎng)最大的優(yōu)勢(shì)就是它將分布在世界各地的、彼此孤立的資源有效地組織起來,在世界范圍內(nèi)實(shí)現(xiàn)高效的信息傳遞和資源共享。因特網(wǎng)消除了地域?qū)τ谛畔鬟f的局限,也為企業(yè)向客戶推銷自己的產(chǎn)品提供了全新的舞臺(tái),成為商業(yè)競(jìng)爭(zhēng)的新戰(zhàn)場(chǎng),更為資本尋求最佳的資源配置和經(jīng)營運(yùn)作手段創(chuàng)造了更為廣闊的活動(dòng)空間,便于資本在全球范圍追逐利潤(rùn)。由因特網(wǎng)快速蔓延帶來的信息全球化、經(jīng)濟(jì)全球化必將導(dǎo)致生產(chǎn)制造的全球化和生產(chǎn)資料的全球化再分配。由于新興經(jīng)濟(jì)的增長(zhǎng)、跨國公司的形成、設(shè)計(jì)和生產(chǎn)能力的分散,利用國外的設(shè)計(jì)和生產(chǎn)廠商等因素,許多企業(yè)正在變成一種越來越集成化的全球系統(tǒng)。信息、資金、材料、零部件、成員和工人已經(jīng)打破國家和地區(qū)的界限,生產(chǎn)制造能力已經(jīng)發(fā)展成為一種商品。因此,透過因特網(wǎng),人們開始從價(jià)值流的角度重新審視企業(yè)的運(yùn)營模式以及其資源的分布和配置,并由此派生出一種新型的商務(wù)操作模式一電子商務(wù)。早在二十年前,商貿(mào)界在盛行“電子單證”的時(shí)候便有了電子商務(wù)的雛形,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和社會(huì)經(jīng)濟(jì)模式的飛速變化,繼而出現(xiàn)了ElectronicCommerce(電子交易)。2.1系統(tǒng)運(yùn)行環(huán)境為了保證系統(tǒng)運(yùn)行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于國際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下:I、軟件環(huán)境客戶端: 操作系統(tǒng):Windows2000/XP網(wǎng)絡(luò)協(xié)議:TCP/IP瀏覽器:Internet Explorer 8.0數(shù)據(jù)庫:mysql數(shù)據(jù)庫(也可以是SQL數(shù)據(jù)庫) II. 硬件環(huán)境:客戶機(jī) 2.2 GHz CPU或更高,內(nèi)存:1024M或更大,2.2系統(tǒng)功能需求網(wǎng)上商城系統(tǒng)主要提供網(wǎng)上的物流信息管理平臺(tái)。2.2.1管理員部分的主要功能 管理員登錄功能,根據(jù)權(quán)限進(jìn)入管理員相應(yīng)的頁面的功能 管理員管理用戶、商品(查看、修改、刪除)以及對(duì)系統(tǒng)進(jìn)行設(shè)置的功能2.2.2 用戶部分的主要功能 用戶登錄功能,根據(jù)權(quán)限進(jìn)入用戶相應(yīng)的頁面的功能 用戶進(jìn)行在線購物的相關(guān)操作2.2.3 購物流程部分的主要功能 通過用戶的操作,完成整個(gè)購物的流程2.3系統(tǒng)性能需求 實(shí)用性:為物流信息管理提供方便,有效進(jìn)行物流中心信息管理,盡量最大限度降低管理員日常管理工作量,提高物流信息管理和效率,優(yōu)化資源,實(shí)現(xiàn)效益最大化。 技術(shù)先進(jìn):數(shù)碼產(chǎn)品網(wǎng)上商城系統(tǒng)設(shè)計(jì)和開發(fā)應(yīng)緊跟著整個(gè)計(jì)算機(jī)發(fā)展潮流,采用當(dāng)時(shí)最先進(jìn)的設(shè)計(jì)思想,利用最新的開發(fā)技術(shù)和開發(fā)工具。使系統(tǒng)能夠無論在功能設(shè)計(jì)上,還是在技術(shù)實(shí)現(xiàn)上,都處于同行業(yè)的領(lǐng)先地位。 安裝使用簡(jiǎn)便:服務(wù)器端的安裝簡(jiǎn)潔明了,客戶機(jī)無需再裝任何軟件,通過瀏覽器就可以直接訪問,可以直接接入Internet,無論您身在何處,只要您可以訪問Internet都可以使用本系統(tǒng)。 適應(yīng)性:應(yīng)該能廣泛應(yīng)用于不同類型的學(xué)校。系統(tǒng)采用模塊化設(shè)計(jì),用戶可以根據(jù)自己的實(shí)際情況自行組合,使系統(tǒng)在不同的硬件環(huán)境下都能得以應(yīng)用。 代碼可讀性好:文中的代碼將盡可能簡(jiǎn)潔,易懂。2.3系統(tǒng)技術(shù)需求:2.3.1開發(fā)技術(shù)目前,開發(fā)此類系統(tǒng)的技術(shù)主要有JSP 、JSP、JSP、PHP等技術(shù)。針對(duì)本系統(tǒng)的功能需求和性能需求,采用的是JSP 技術(shù),即活動(dòng)服務(wù)頁。它是一套微軟開發(fā)的服務(wù)器端運(yùn)行的腳本平臺(tái)。通過JSP可以結(jié)合HTML網(wǎng)頁、JSP指令和ActiveX元件建立動(dòng)態(tài)、交互并且高效的Web服務(wù)器應(yīng)用程序。有了JSP 不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行所編寫的代碼,所有的程序都將在服務(wù)器斷執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器將執(zhí)行的結(jié)果返回給客戶瀏覽器,減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。同時(shí)它有自己獨(dú)具的優(yōu)點(diǎn),包括無需compile編譯,容易編寫,在服務(wù)器端直接執(zhí)行;使用普通的文本編輯器即可進(jìn)行編輯設(shè)計(jì);JSP的源程序不會(huì)被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,提高了程序的安全性;語言相容性高,能與所有的ActiveX Script語言都相容;易于操控?cái)?shù)據(jù)庫可以輕易地通過DBC(Open Database Connectivity)驅(qū)動(dòng)程序連接各種不同的數(shù)據(jù)庫。2.3.2系統(tǒng)開發(fā)工具 本系統(tǒng)采用Visual Studio2008作為開發(fā)工具。Visual Studio200是一個(gè)可視化的建立Web站點(diǎn)和應(yīng)用程序的專業(yè)工具,不僅提供了強(qiáng)大的網(wǎng)頁編輯功能,而且提供了完善的站點(diǎn)管理機(jī)制,是一集網(wǎng)頁創(chuàng)作和站點(diǎn)管理兩大利器于一身的超重量的創(chuàng)作工具。利用它的可視化編輯功能,可以快速地創(chuàng)建頁面而無需編寫任何代碼。也支持最新的Web技術(shù),使每個(gè)級(jí)別的開發(fā)人員和設(shè)計(jì)人員都可利用它快速創(chuàng)建界面吸引人并且基于標(biāo)準(zhǔn)的站點(diǎn)和應(yīng)用程序。第三章 網(wǎng)上商城系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)總體結(jié)構(gòu)圖網(wǎng)上購物系統(tǒng)平臺(tái)用戶管理管理員管理網(wǎng)站布局搜索添加小類添加大類商品添加商品審查管理員添加管理員審查管理員退出會(huì)員管理操作管理商品名稱商品類別商品資料用戶刪除用戶修改用戶注冊(cè)商品交易圖3.1系統(tǒng)功能結(jié)構(gòu)圖3.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)根據(jù)系統(tǒng)功能設(shè)計(jì)的需求,對(duì)于數(shù)碼產(chǎn)品網(wǎng)上商城系統(tǒng)的數(shù)據(jù)庫,可以列出本系統(tǒng)的各個(gè)組成部分的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)字典是對(duì)流程圖加以補(bǔ)充說明的工具,為系統(tǒng)管理員提供了數(shù)據(jù)項(xiàng)的綜合信息。下面將列出管理系統(tǒng)中的幾個(gè)重要數(shù)據(jù)表。字段名數(shù)據(jù)類型必填字段說明idint自動(dòng)編號(hào)adminnvarchar否管理員用戶名UserPasswordnvarchar否管理員密碼ranksmallint否權(quán)限表 3.1管理員信息表字段名數(shù)據(jù)類型必填字段說明useridint自動(dòng)編號(hào)usernamenvarchar否用戶名useremailnvarchar否用戶EmailUserPasswordnvarchar否用戶密碼identifynvarchar否身份UserMobilenvarchar否移動(dòng)電話recommendernvarchar否推薦userqqnvarchar否Qqadddatedatetime否注冊(cè)時(shí)間UserLoginsint否用戶登錄標(biāo)識(shí)addressnvarchar否地址postcodenvarchar否郵編usertelnvarchar否固定電話deliverymethordint否快遞方式paymethordint否支付方式UserSexsmallint否性別realnamenvarchar否真實(shí)姓名vipbit否Vip標(biāo)識(shí)imgnvarchar否頭像booknvarchar否介紹表 3.2 用戶信息表第四章 網(wǎng)上商城系統(tǒng)設(shè)計(jì)下面,本人將按模塊為單位進(jìn)行模塊功能實(shí)現(xiàn)作具體的描述:4.1網(wǎng)上商城系統(tǒng)登錄模塊的實(shí)現(xiàn)4.1.1功能描述本模塊主要實(shí)現(xiàn)用戶的登錄。為了限制該系統(tǒng)資源的使用,只有經(jīng)過身份確認(rèn)的用戶才可以訪問相關(guān)資源。圖4.1 商城首頁首頁部分源代碼如下:<% Page Language="C#" MasterPageFile="/shop.master" AutoEventWireup="true" CodeFile="Default.JSPx.cs" Inherits="_Default" Title="Untitled Page" Debug="true" %><JSP:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> <style type="text/css"> .style23width:116px;height:94px; .style24width:600px;height:132px; .style25width:104px; .style26width:598px; .style27width:106px; </style></JSP:Content><JSP:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"><hr /> <table style="font-size:9pt"class="style24"> <tr> <td valign ="top" align="left"> <table> <tr> <td class ="style25" style="font-size:11pt;color:#FFFFFF; background-color:#FF0000;border-width:0px;"> 熱點(diǎn)促銷 </td> <td style="font-size:9pt;border-width:0px;background-image:url(images/line.GIF);width:178px;"> <b><a href="newsmore.JSPx">更多&gt;&gt;&gt;</a></b> </td> </tr> </table> <JSP:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <a href=newsshow.JSPx?id=<%#Eval("id") %> target="_blank"><%#Eval("title") %></a><%#Eval("addtime","0:yyyy-MM-dd") %><br /> </ItemTemplate> </JSP:Repeater> </td> <td valign="top"> <img alt="電話" src="images/TEL.gif" /> </td> </tr> </table> <table class="style26"> <tr> <td class="style27" style="font-size: 11pt; color: #FFFFFF; background-color: #FF0000; border-width: 0px"> 最新產(chǎn)品 </td> <td style="background-image: url(images/line.GIF)"> &nbsp;</td> </tr> </table> <JSP:DataList ID="DataList1" DataKeyField="bh" DataSourceID="mysqlDataSource1" RepeatColumns="3" runat="server"> <ItemTemplate> <a href=show.JSPx?id=<%#Eval("bh") %>><img src=images/<%#Eval("pic") %> class="style23" align="left" style="border-style:none" alt=""/><br /> &nbsp; <span> <JSP:Label ID="titleLabel" runat="server" Text=<%#Eval("productName") %>></JSP:Label> <JSP:Label ID="priceLabel" runat="server" Text=<%#Eval("price") %>></JSP:Label> </span> </a> </ItemTemplate> </JSP:DataList> <JSP:mysqlDataSource ID="mysqlDataSource1" runat="server" DataFile="/App_Data/shop.mdb" SelectCommand="SELECT TOP 9 bh,pic,price,productName FROM product"></JSP:mysqlDataSource></JSP:Content>實(shí)現(xiàn)方法的設(shè)計(jì)程序文件如下:using System;using System.Collections.Generic;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) string strSQL = "select top 7 * from news order by id desc" Repeater1.DataSource =DbManager.ExecuteQuery(strSQL); Repeater1.DataBind(); 4.1.2管理員登錄模塊的輸入、輸出輸入:用戶名、密碼 輸出:用戶登陸成功進(jìn)入系統(tǒng)首頁網(wǎng)站登陸主要是用戶登陸和管理員登陸。網(wǎng)站登陸模塊主要用于驗(yàn)證用戶是否是合法用戶。網(wǎng)站登陸頁面由兩部分組成,即用于收集登陸信息的前臺(tái)表單部分和用于驗(yàn)證的后臺(tái)處理部分。在主頁面中根據(jù)不同的用戶類型進(jìn)入不同的操作界面。用戶登陸系統(tǒng)時(shí),首先建立與數(shù)據(jù)庫的連接,然后判斷用戶名和密碼是否正確。以下是用戶點(diǎn)擊登陸后的處理過程。與數(shù)據(jù)庫建立連接,打開表,查詢用戶輸入的用戶名是否在表中存在,若不存在或密碼錯(cuò)誤提示錯(cuò)誤,要求重新輸入,如果三次錯(cuò)誤則退出本系統(tǒng)。若用戶名、密碼正確,獲得該用戶的權(quán)限,保存當(dāng)前用戶的用戶名和權(quán)限到系統(tǒng)的全局變量中。若用戶登陸后需要修改密碼或進(jìn)行其他用戶資料管理可以通過用戶名在表中定位。根據(jù)用戶權(quán)限設(shè)置相應(yīng)功能。顯示系統(tǒng)的主界面,在首頁輸入管理員帳號(hào),密碼,如輸入正確,即可進(jìn)入管理員頁面,如下圖所示。管理員首頁顯示的是用戶管理界面:圖4.2 管理員登陸頁面登陸時(shí)部分源代碼如下:<% Page Language="C#" AutoEventWireup="true" CodeFile="login.JSPx.cs" Inherits="login" %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN" "http:/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/www.w3.org/1999/xhtml"><head runat="server"> <title></title> <style type="text/css"> .style1 font-size: x-large; .style2 height: 431px; width: 503px; .style3 font-size: 9pt; </style></head><body> <form id="form1" runat="server"> <div style="margin: auto; text-align: center; background-image: url(images/loginbj.gif); background-repeat: no-repeat;" class="style2"> <b><span class="style1"> <br /> <br /> <br /> <br /> <br /> <br /> </span><span class="style3" lang="zh-cn">第</span><span class="style3"><span lang="zh-cn">一佳網(wǎng)上商城</span>后臺(tái)管理登錄頁面 <br /> </span> </b> <span class="style1"> <br class="style3" /> <span class="style3"> 用戶名:</span><JSP:TextBox ID="TextBox1" runat="server" Width="128px" CssClass="style3"></JSP:TextBox> <br class="style3" /> <span class="style3"> 密碼:</span><JSP:TextBox ID="TextBox2" runat="server" TextMode="Password" Width="128px" CssClass="style3"></JSP:TextBox> <br class="style3" /> <span class="style3"> 驗(yàn)證碼:</span><JSP:TextBox ID="TextBox3" runat="server" Width="128px" CssClass="style3"></JSP:TextBox><br class="style3" /> <span lang="zh-cn"></span><img alt="" src="CheckCode.JSPx" style="height: 21px; " width="132" /><br /> <JSP:Button ID="Button1" runat="server" onclick="Button1_Click" Text="登錄" />&nbsp; </div> </form></body></html>實(shí)現(xiàn)方法的設(shè)計(jì)程序文件如下:using System;public partial class login : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) Session"pass" = 0; protected void Button1_Click(object sender, EventArgs e) if (TextBox3.Text != Request.Cookies"CheckCode".Value.ToString() Response.Write("<script>alert(驗(yàn)證碼錯(cuò)誤!)</script>"); else string strSQL = "select * from users where userName=" + TextBox1.Text + " and pwd=" + TextBox2.Text + "" if (DbManager.ExecuteQuery(strSQL).Rows.Count > 0) Session"pass" = 1; Response.Redirect("manageProduct.JSPx"); else Response.Write("<script>alert(用戶名或密碼錯(cuò)誤!)</script>"); 在本模塊中,用戶通過輸入用戶名、密碼驗(yàn)證用戶身份,如果驗(yàn)證成功則進(jìn)入系統(tǒng),否則出錯(cuò)提示框提示重新輸入信息。4.2 網(wǎng)上商城系統(tǒng)后臺(tái)管理的實(shí)現(xiàn)4.2.1商品管理的實(shí)現(xiàn)方法的關(guān)鍵源部代碼如下:<% Page Language="C#" AutoEventWireup="true" CodeFile="manageProduct.JSPx.cs" Inherits="manageProduct" %><% Register src="fenyePro.ascx" tagname="fenyePro" tagprefix="uc1" %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN" "http:/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/www.w3.org/1999/xhtml"><head runat="server"> <title></title> <style type="text/css"> .style1 font-size: 11pt; font-weight: bold; font-family: 黑體; color: #FF0000; .style2 font-size: 9pt; .style3 text-align: center; </style></head><body> <form id="form1" runat="server" class="style2"> <div class="style3"> <img height="82" src="images/logo.GIF" width="205" alt="logo" /><span class="style1" lang="zh-cn">后臺(tái)管理系統(tǒng)<br /> </span> <hr /><div> <uc1:fenyePro ID="fenyePro1" runat="server" /> </div> </div> <p class="style3"> <span lang="zh-cn"><a href="insertpro.JSPx">添加新商品</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span> <JSP:Button ID="Button1" runat="server" Text="安全退出" onclick="Button1_Click" /> </p> </form> </body></html>圖4.2系統(tǒng)后臺(tái)商品管理4.2.2留言板管理的實(shí)現(xiàn)方法的關(guān)鍵源代碼如下:% Page Language="C#" AutoEventWireup="true" CodeFile="manager.JSPx.cs" Inherits="manager" %><% Register Src="fenye3.ascx" TagName="fenye3" TagPrefix="uc1" %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN" "http:/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/www.w3.org/1999/xhtml"><head runat="server"> <title></title> <style type="text/css"> .style1 text-align: center; font-weight: bold; </style></head><body> <form id="form1" runat="server"> <div class="style1"> <span class="style1">商城留言板后臺(tái)</span>管理頁 </div> <div style="font-size: 11px"> <uc1:fenye3 ID="fenye31" runat="server" /> </div> <JSP:Button ID="Button1" runat="server" Text="退出后臺(tái)管理" onclick="Button1_Click" /> </form></body></html>圖4.2系統(tǒng)后臺(tái)留言板管理4.2.3新聞管理的實(shí)現(xiàn)方法的關(guān)鍵源代碼如下:<% Page Language="C#" AutoEventWireup="true" CodeFile="manager.JSPx.cs" Inherits="manager" %><% Register Src="fenye.ascx" TagName="fenye" TagPrefix="uc1" %><!DOCTYPE html PUBLIC "-/W3C/DTD XHTML 1.0 Transitional/EN" "http:/www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/www.w3.org/1999/xhtml" ><head runat="server"> <title>無標(biāo)題頁</title></head><body style="font-size: 12pt"> <form id="form1" runat="server"> <div align="center"> <strong><span style="font-size: 14pt; font-family: 華文新魏">教學(xué)用新聞后臺(tái)管理系統(tǒng)</span></strong> <hr /> <uc1:fenye ID="Fenye1" runat="server" /> <br /> <br /> <JSP:Button ID="Button2" runat="server" Text="添加新聞" OnClick="Button2_Click" /> <JSP:Button ID="Button3" runat="server" Text="安全退出" OnClick="Button3_Click" /></div> </form></body></html>圖4.3系統(tǒng)后臺(tái)留言板管理4.3購物車的實(shí)現(xiàn)4.3.1用戶在首頁登錄后,即可實(shí)現(xiàn)網(wǎng)上購物,按數(shù)量和商品購買。圖4.4購買商品4.3.2查看購物車時(shí),可以再次修改購買數(shù)量或刪除購買的商品,在決定購買商品后單擊“生成訂單”按鈕來生成訂單。圖4.4查看購物車4.3.3生成訂單圖4.4生成的訂單實(shí)現(xiàn)方法的關(guān)鍵源代碼如下:<% Page Title="" Language="C#" MasterPageFile="/shop.master" AutoEventWireup="true" CodeFile="buy.JSPx.cs" Inherits="buy" EnableEventValidation="false" %><JSP:Content ID="Content1" ContentPlaceHolderID="head" runat="Server"> <style type="text/css"> .style8 text-align: center; </style></JSP:Content><JSP:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server"> <img src="images/shoppingcart.gif" alt=""/> <br /> <br /> <JSP:Repeater ID="Repeater1" runat="server"> <HeaderTemplate> <table border="1" cellspacing="0" align="center" style="font-size: 9pt"> <tr> <td>商品名稱</td> <td>單價(jià)</td> <td> 商品編號(hào)</td> <td> 購買數(shù)量</td> <td> 小計(jì)</td> <td> &nbsp; </td> </tr> </HeaderTemplate> <ItemTemplate> <tr> <td><%#Eval("productName")%></td> <td><JSP:Label ID="lblPrice" runat="server" Text=<%#Eval("price")%>></JSP:Label> </td> <td><JSP:Label ID="lblId" runat="server" Text=<%#Eval("商品id")%>></JSP:Label></td> <td><JSP:TextBox ID="txtNum" Text=<%#Eval("購買數(shù)量")%> Width="20px" ToolTip="請(qǐng)輸入大于的整數(shù)" runat="server"></JSP:TextBox> <JSP:Button ID="btnEdit" runat="server" Text="修改數(shù)量" OnClick="btnEdit_Click" /> </td> <td><JSP:Label ID="lblTotal" runat="server" Text="Label"></JSP:Label></td> <td><JSP:Button ID="btnDel" runat="server" Text="刪除商品" OnClick="btnDel_Click" /></td> </tr> </ItemTemplate> <FooterTemplate> </table> </FooterTemplate></JSP:Repeater> <div class="style8"> <JSP:Label ID="lblAllTotal" runat="server" ></JSP:Label> <br /> <JSP:Button ID="Button1" runat="server" Text="生成訂單" onclick="Button1_Click" /> <br /> &nbsp;<a href="default.JSPx"><img src="images/buy.gif" style="border-style: none" /></a> </div></JSP:Content>實(shí)現(xiàn)方法的設(shè)計(jì)程序文件如下:using System;using System.Collections.Generic;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class buy : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) /判斷是否已經(jīng)登錄 if (Session.Count = 0) Response.Write("<script>alert(你尚未登錄,請(qǐng)先登錄!)</script>"); Response.Write("<script>history.go(-1)</script>"); Response.End(); else if (!IsPostBack) /第一次加載窗體 int num = Convert.ToInt32(Request.QueryString"num"); int id = Convert.ToInt32(Request.QueryString"id"); /判斷是該用戶否已經(jīng)將該商品放置到購物車中 string sql = "select * from 購物表 where 用戶名=" + Session"name".ToString() + " and 商品id=" + id; /如果查詢結(jié)果>0,則是已經(jīng)買過,只需要修改購買數(shù)量即可 if (DbManager.ExecuteQuery(sql).Rows.Count > 0) sql = "update 購物表 set 購買數(shù)量=購買數(shù)量+" + num + " where 商品id=" + id; DbManager.ExecuteNonQuery(sql); else if (id != 0) sql = "insert into 購物表(用戶名,商品id,購買數(shù)量) values(" + Session"name".ToString() + "," + id + "," + num + ")" DbManager.ExecuteNonQuery(sql); /顯示購物表中自己的購物信息 string sql2 = "select product.productName,購物表.購買數(shù)量,購物表.商品id,product.price from 購物表,product where product.bh=購物表.商品id and 用戶名=" + Session"name".ToString() + "" Repeater1.DataSource = DbManager.ExecuteQuery(sql2); Repeater1.DataBind(); int iNum, iProId; double iPrice, dblAllTotal = 0; string sql5 = "" for (int i = 0; i < this.Repeater1.Items.Count; i+) /在此使用FindControl找到Repeater控件中相應(yīng)控件,并轉(zhuǎn)換成相應(yīng)類型 iNum = Convert.ToInt32(TextBox)this.Repeater1.Itemsi.FindControl("txtNum").Text); iProId = Convert.ToInt32(Label)this.Repeater1.Itemsi.FindControl("lblId").Text); iPrice = Convert.ToDouble(Label)this.Repeater1.Itemsi.FindControl("lblPrice").Text); dblAllTotal = dblAllTotal + iNum * iPrice;/計(jì)算總價(jià)錢 (Label)this.Repeater1.Itemsi.FindControl("lblTotal").Text = (iNum * iPrice).ToString(); sql5 = "update 購物表 set 購買數(shù)量=" + iNum + " where 商品id=" + iProId; DbManager.ExecuteNonQuery(sql5); lblAllTotal.Text = "總計(jì):" + dblAllTotal.ToString() + "元" protected void btnEdit_Click(object sender, EventArgs e) int iNum, iProId; double iPrice, dblAllTotal = 0; string sql5 = "" for (int i = 0; i < this.Repeater1.Items.Count; i+) iNum = Convert.ToInt32(TextBox)this.Repeater1.Itemsi.FindControl("txtNum").Text); iProId = Convert.ToInt32(Label)this.Repeater1.Itemsi.FindControl("lblId").Text); iPrice = Convert.ToDouble(Label)this.Repeater1.Itemsi.FindControl("lblPrice").Text); dblAllTotal = dblAllTotal + iNum * iPrice;/計(jì)算總價(jià)錢 (Label)this.Repeater1.Itemsi.FindControl("lblTotal").Text = (iNum * iPrice).ToString(); sql5 = "update 購物表 s

注意事項(xiàng)

本文(網(wǎng)上商城詳細(xì)設(shè)計(jì)報(bào)告.doc)為本站會(huì)員(jian****018)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!