版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 課 程 設(shè) 計(jì) 報(bào) 告 書(shū)</p><p> 2012年 1月 2日 </p><p> 所屬課程名稱數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)</p><p> 題 目網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)</p><p> 院 (系)電信分院</p><p> 班 級(jí)09本科電子商務(wù)(12)班</p&g
2、t;<p> 學(xué) 號(hào)</p><p> 學(xué)生姓名</p><p> 指導(dǎo)教師</p><p> 輔導(dǎo)教師</p><p><b> 課程設(shè)計(jì)安排計(jì)劃</b></p><p> 班級(jí):09本科電子商務(wù) 課程:數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)</p><p> 通
3、過(guò)課程設(shè)計(jì),要求掌握數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、原理和技術(shù),將理論與實(shí)際相結(jié)合,應(yīng)用現(xiàn)有的數(shù)據(jù)建模工具、數(shù)據(jù)庫(kù)管理系統(tǒng)軟件及應(yīng)用開(kāi)發(fā)工具,規(guī)范、科學(xué)的完成一個(gè)小型數(shù)據(jù)庫(kù)的設(shè)計(jì)并進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)發(fā)。</p><p> 具體內(nèi)容與要求如下:</p><p> 1.根據(jù)所選課題,設(shè)計(jì)并構(gòu)建一個(gè)數(shù)據(jù)庫(kù)(用MS SQL SERVER 2005實(shí)現(xiàn));基于上述數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)現(xiàn)一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)(系統(tǒng)
4、開(kāi)發(fā)工具不限)</p><p> 2.數(shù)據(jù)庫(kù)的設(shè)計(jì)與構(gòu)建方面(課程設(shè)計(jì)重點(diǎn))</p><p> ?。?)數(shù)據(jù)庫(kù)來(lái)源于對(duì)現(xiàn)實(shí)世界的抽象和概括,要求設(shè)計(jì)科學(xué)、規(guī)范、合理符合實(shí)際情況與需求購(gòu)</p><p> ?。?)數(shù)據(jù)表的設(shè)計(jì)要求:每個(gè)關(guān)系至少要滿足3NF,既要有較低的冗余度,又具有較高的訪問(wèn)效率,每個(gè)系統(tǒng)最少應(yīng)有5個(gè)以上的表,并根據(jù)實(shí)現(xiàn)需要定義索引。</p&
5、gt;<p> ?。?)數(shù)據(jù)庫(kù)設(shè)計(jì)的安全性要求:配置MS SQL Server 2005,根據(jù)實(shí)際需要定義合理的用戶權(quán)限及用戶視圖。</p><p> ?。?)數(shù)據(jù)庫(kù)設(shè)計(jì)的完整性要求:根據(jù)實(shí)際需要定義合理的完整性約束(實(shí)體完整性、參照完整性以及用戶自定義完整性等)</p><p> ?。?)根據(jù)實(shí)際情況定義合理的存儲(chǔ)過(guò)程和觸發(fā)器;</p><p>
6、3、應(yīng)用系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)面</p><p> (1)要求實(shí)現(xiàn)所選課題的基本功能,界面美觀、大方、實(shí)用。</p><p> (2)課題基本功能應(yīng)符合實(shí)際系統(tǒng)的需求,一定要先做需求分析,再編寫代碼。</p><p> (3)應(yīng)用系統(tǒng)開(kāi)發(fā)工具不限,可以根據(jù)自己的實(shí)際情況選擇一種。</p><p> 4、課程設(shè)計(jì)報(bào)告方面</p>
7、<p> ?。?)課設(shè)報(bào)告杜絕抄襲和下載。</p><p> ?。?)課程設(shè)計(jì)報(bào)告內(nèi)容包括:</p><p> a.前言:主要對(duì)自己的課程設(shè)計(jì)進(jìn)行簡(jiǎn)要介紹說(shuō)明,在對(duì)所選題目進(jìn)行調(diào)研的基礎(chǔ)上,明確該選題要做什么。</p><p> b.需求分析:采用自頂向下的方法,對(duì)數(shù)據(jù)庫(kù)及應(yīng)用系統(tǒng)進(jìn)行分析,列出系統(tǒng)功能模塊,并畫出系統(tǒng)的功能模塊圖,寫出數(shù)據(jù)字典,并畫
8、出數(shù)據(jù)流圖。</p><p> c.概要設(shè)計(jì):根據(jù)需求分析畫出E-R圖(E-R圖必需規(guī)范合理)</p><p> d.邏輯設(shè)計(jì):把E-R圖轉(zhuǎn)換成關(guān)系模式,并進(jìn)行規(guī)范化,最終得到SQL Server所支持的數(shù)據(jù)表,然后合理定義用戶視圖和相關(guān)存儲(chǔ)過(guò)程。</p><p> e.詳細(xì)設(shè)計(jì)與實(shí)現(xiàn):要求分模塊列出各模塊的設(shè)計(jì)思路并用開(kāi)發(fā)工具編寫代碼實(shí)現(xiàn)上述功能。</
9、p><p> f.總結(jié):對(duì)設(shè)計(jì)結(jié)果進(jìn)行合理性、規(guī)范程度和系統(tǒng)實(shí)際運(yùn)行的結(jié)果進(jìn)行評(píng)價(jià)和總結(jié)。 </p><p> 按照關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)原理和方法進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),按照結(jié)構(gòu)化程序設(shè)計(jì)方法或面向?qū)ο蟮某绦蛟O(shè)計(jì)方法進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用程序設(shè)計(jì)。具體應(yīng)包括:需求分析,概念設(shè)計(jì),詳細(xì)設(shè)計(jì),編碼與實(shí)現(xiàn),運(yùn)行維護(hù)等步驟,最后寫出完整并合理的課程設(shè)計(jì)報(bào)告。</p><p> 學(xué)生簽名:
10、 </p><p> 2012年1 月 2日</p><p> 課程設(shè)計(jì)(論文)評(píng)閱意見(jiàn)</p><p><b> 目 錄</b></p><p> 前言......................................1</p><p> 需求分析........
11、...........................2</p><p> 概要設(shè)計(jì)...................................4</p><p> 邏輯設(shè)計(jì)...................................5</p><p> 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)..............................8</
12、p><p> 總結(jié).....................................17</p><p> 參考文獻(xiàn)..................................18</p><p><b> 第一章 前言</b></p><p> 網(wǎng)上購(gòu)物系統(tǒng)是典型的信息管理系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)
13、據(jù)庫(kù)的建立和維護(hù)以及應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù),而對(duì)于后者則要求應(yīng)用程序功能完備,操作簡(jiǎn)單等。</p><p> 本系統(tǒng)是在分析了現(xiàn)行網(wǎng)上購(gòu)物中存在的問(wèn)題的基礎(chǔ)上,結(jié)合數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)的概念、結(jié)構(gòu)及系統(tǒng)開(kāi)發(fā)的基本原理和方法,開(kāi)發(fā)的一套網(wǎng)上購(gòu)物系統(tǒng)。根據(jù)實(shí)際情況,由目前各功能需求和公司里的情況而設(shè)計(jì)的這套系統(tǒng)。全文共分為課題研究的意義、開(kāi)發(fā)環(huán)境、系統(tǒng)的實(shí)現(xiàn)、
14、性能測(cè)試與分析以及結(jié)束語(yǔ)等章節(jié),詳細(xì)地闡述了本系統(tǒng)開(kāi)發(fā)的目的、過(guò)程。</p><p> 商品銷售管理系統(tǒng)是一個(gè)由人和計(jì)算機(jī)等組成的能夠提供信息以支持一個(gè)組織機(jī)構(gòu)內(nèi)部的作業(yè)、管理、分析和決策職能的系統(tǒng)。商品銷售管理系統(tǒng)利用計(jì)算機(jī)的硬件和軟件,手工規(guī)程、分析、計(jì)劃、控制和決策用的模型,以及數(shù)據(jù)庫(kù)對(duì)信息進(jìn)行收集、傳輸、加工、保存、維護(hù)和使用。因此商品銷售管理系統(tǒng)是一個(gè)信息處理系統(tǒng)。商品銷售管理系統(tǒng)作為各項(xiàng)業(yè)務(wù)、技術(shù)、
15、工作自動(dòng)化及高水平管理的方法和模式,正在得到越來(lái)越廣泛的應(yīng)用。早期的商品銷售管理系統(tǒng)通常是以各單位為主體,獨(dú)自進(jìn)行開(kāi)發(fā)和應(yīng)用。從技術(shù)上看,大體是以局域網(wǎng)或客戶機(jī)/服務(wù)器模式組成應(yīng)用系統(tǒng)平臺(tái),在操作系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)的平臺(tái)上開(kāi)發(fā)應(yīng)用軟件系統(tǒng)。但是,由于技術(shù)的發(fā)展和進(jìn)步以及應(yīng)用、管理和數(shù)據(jù)共享的需要等諸多原因,把分散開(kāi)發(fā)且分布在各個(gè)地域的獨(dú)立的管理信息系統(tǒng)互相連接起來(lái),實(shí)現(xiàn)系統(tǒng)硬件、系統(tǒng)軟件、應(yīng)用軟件及數(shù)據(jù)的共享,已經(jīng)成為越來(lái)越迫切的任務(wù)
16、。</p><p> 商品銷售行業(yè)的系列競(jìng)爭(zhēng)使得爭(zhēng)取顧客資源,增加業(yè)績(jī),提高銷售數(shù)量,制定正確的營(yíng)銷策略已經(jīng)成為一項(xiàng)重要的任務(wù),而借助于當(dāng)前蓬勃發(fā)展的IT工具來(lái)拓展銷售能力,創(chuàng)作客觀的經(jīng)濟(jì)效益已經(jīng)成為許多公司企業(yè)的首選。作為一有效的統(tǒng)計(jì)分析手段,計(jì)算機(jī)管理系統(tǒng)具有優(yōu)勢(shì),它在數(shù)據(jù)保存、數(shù)據(jù)交換等方面均能夠做到快速可靠,是手工操作所不能完成的。 </p><p><b> 需
17、求分析</b></p><p><b> 數(shù)據(jù)需求</b></p><p> 管理員:管理員,管理員密碼;</p><p> 會(huì)員:會(huì)員號(hào),會(huì)員名,會(huì)員密碼,會(huì)員年齡,會(huì)員郵箱,會(huì)員地址,電話號(hào)碼;</p><p> 商品:商品號(hào),商品類別號(hào),商品名稱,商品價(jià)格,商品信息;</p>&l
18、t;p> 商品類別:類別號(hào),類別名;</p><p> 訂單:會(huì)員號(hào),會(huì)員名,訂單號(hào),商品名稱,商品價(jià)格;</p><p> 評(píng)價(jià):會(huì)員號(hào),商品號(hào),評(píng)價(jià)內(nèi)容;</p><p> 購(gòu)物車:會(huì)員號(hào),商品號(hào),商品名稱,商品價(jià)格。</p><p><b> 系統(tǒng)功能需求分析</b></p><
19、p> 首先,我們這次設(shè)計(jì)的事網(wǎng)上服裝店,它是將ASP.NET和數(shù)據(jù)庫(kù)綜合應(yīng)用到電子商務(wù)上的應(yīng)用,所以要求用戶可以通過(guò)瀏覽器訪問(wèn)系統(tǒng)、訂購(gòu)商品,對(duì)系統(tǒng)的管理也是通過(guò)瀏覽器來(lái)完成的。</p><p> 其次,網(wǎng)店必須有以下基本的功能:</p><p><b> 用戶注冊(cè)</b></p><p> 用戶必須在網(wǎng)上購(gòu)物系統(tǒng)的主界面進(jìn)行注冊(cè)
20、,才能進(jìn)行商品的購(gòu)置。在注冊(cè)時(shí)用戶需填會(huì)員的大致信息(會(huì)員號(hào),會(huì)員名,會(huì)員密碼,會(huì)員年齡,會(huì)員郵箱,會(huì)員地址,電話號(hào)碼等),對(duì)客戶的相關(guān)信息的信息(允許項(xiàng))可以進(jìn)行修改。</p><p><b> 網(wǎng)上購(gòu)物</b></p><p> 用戶進(jìn)行注冊(cè)后,可以查看網(wǎng)上服裝店中服飾的供應(yīng),并有自己的需求就行訂購(gòu)圖商城里的商品,可以反復(fù)訂購(gòu)。</p><
21、p><b> 查看以前用戶訂單</b></p><p> 注冊(cè)用戶登陸系統(tǒng)后,可以自由的查看、修改用戶信息,也可以查看以前在網(wǎng)上商城中選購(gòu)的商品。</p><p><b> 購(gòu)物車</b></p><p> 用戶在選擇自己如意的商品進(jìn)行訂購(gòu)后,還可以查看當(dāng)前所訂購(gòu)的商品,有會(huì)員自己獨(dú)立的購(gòu)物車。</p&
22、gt;<p><b> 系統(tǒng)的管理與維護(hù)</b></p><p> 這里系統(tǒng)管理員可以進(jìn)行登陸商品,會(huì)員,訂單,商品類別(可以進(jìn)行商品的刪除、商品的修改、商品類別添加和刪除等工作)。</p><p><b> 數(shù)據(jù)流程</b></p><p><b> 實(shí)現(xiàn)功能</b></
23、p><p> 第三章 概要結(jié)構(gòu)設(shè)計(jì)</p><p> 第四章 邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 表2-1 會(huì)員表(vip)</p><p> 表2-2 商品表(goods)</p><p> 表2-3 商品類別(goodsType)</p><p> 表2-4 管理員表(admin)&l
24、t;/p><p> 表2-5 評(píng)價(jià)表(apprise)</p><p> 表2-6 訂單表(orders)</p><p> 表2-7 購(gòu)物車表(goodsbag)</p><p> 第五章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)</p><p> 以下為數(shù)據(jù)庫(kù)建立的代碼</p><p> create tab
25、le vip (</p><p> vipID char(16) not null,</p><p> vipName char(16) not null,</p><p> vipPwd char(16)
26、 not null,</p><p> vipAge char(2) null,</p><p> vipMail char(16) null,</p><p> vipAddress char(30) null,
27、</p><p> vipTel char(11) null,</p><p> constraint PK_VIP primary key nonclustered (vipID)</p><p><b> )</b></p><p><b> 系統(tǒng)
28、功能設(shè)計(jì)</b></p><p><b> 系統(tǒng)登錄模塊設(shè)計(jì)</b></p><p> 登錄功能就是用戶在打開(kāi)登錄界面時(shí)輸入“用戶號(hào)”和“密碼”并選擇角色后對(duì)用戶的信息進(jìn)行驗(yàn)證,然后根據(jù)判斷語(yǔ)句判斷用戶角色以跳轉(zhuǎn)到不同的界面。這里有管理員和會(huì)員兩種登錄選項(xiàng)。</p><p><b> 圖4-1 登錄界面</b&
29、gt;</p><p><b> 代碼設(shè)計(jì)部分:</b></p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> string userName = UserN
30、ame.Text;</p><p> string userPwd = UserPwd.Text;</p><p> string selectStr = "";</p><p> switch (userRole.Text)</p><p><b> {</b></p>&l
31、t;p> case "管理員":</p><p> selectStr = "select * from admin where adminName='" + userName + "'";</p><p> // Label1.Text = "sdfs";</p>&
32、lt;p><b> break;</b></p><p> case "會(huì)員":</p><p> selectStr = "select * from vip where vipID='" + userName + "'";</p><p><b&g
33、t; break;</b></p><p><b> default:</b></p><p><b> break;</b></p><p><b> }</b></p><p> SqlConnection conn = new SqlConnecti
34、on(ConfigurationManager.AppSettings["DATABASEPATH"]);</p><p> SqlCommand cmd = new SqlCommand(selectStr, conn);</p><p><b> try</b></p><p><b> {</b&
35、gt;</p><p> conn.Open();</p><p> SqlDataReader sdr = cmd.ExecuteReader();</p><p> if (sdr.Read())//</p><p><b> {</b></p><p> if (userPwd =
36、= sdr.GetString(1).ToString().Trim())//userPwd == sdr.GetString(1)</p><p><b> {</b></p><p> Session["userName"] = userName;</p><p> Session["Role"
37、] = userRole.Text;</p><p> conn.Close();</p><p> switch (userRole.Text)</p><p><b> {</b></p><p> case "管理員":</p><p> Response.Re
38、direct("admin1.aspx");//管理員界面</p><p><b> break;</b></p><p> case "會(huì)員":</p><p> Response.Redirect("consumer.aspx");//會(huì)員界面</p><
39、p><b> break;</b></p><p><b> }</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p>&
40、lt;p> Label1.Text = "您輸入的密碼有誤,請(qǐng)檢查后重新輸入!";</p><p> Session["userName"] = null;</p><p><b> }</b></p><p><b> }</b></p><p&g
41、t;<b> else</b></p><p><b> {</b></p><p> Label1.Text = "該用戶不存在或用戶名輸入錯(cuò)誤,請(qǐng)檢查后重新輸入!";</p><p> // Session["userName"] = null;</p>&
42、lt;p><b> }</b></p><p><b> }</b></p><p> catch (Exception ee)</p><p><b> {</b></p><p> Response.Write("<script langua
43、ge = javascript>alert('" + ee.Message.ToString() + "')</script>");</p><p><b> }</b></p><p><b> finally</b></p><p><b>
44、 {</b></p><p> conn.Close();</p><p><b> }</b></p><p><b> }</b></p><p> protected void Button2_Click1(object sender, EventArgs e)</
45、p><p><b> {</b></p><p> Response.Redirect("login.aspx");</p><p><b> }</b></p><p> protected void Button3_Click(object sender, EventAr
46、gs e)</p><p><b> {</b></p><p> Response.Redirect("register.aspx");</p><p><b> }</b></p><p><b> }</b></p><p&
47、gt;<b> 商品添加模塊設(shè)計(jì)</b></p><p> 每增加一種商品,我們就需要將其添加到數(shù)據(jù)庫(kù)中并通過(guò)應(yīng)用程序顯示給會(huì)員,商品添加的內(nèi)容包括,商品編號(hào)、類別號(hào)、商品名稱、價(jià)格等等。具體如下圖所示:</p><p> 圖4-2 商品添加模塊設(shè)計(jì)</p><p> 實(shí)現(xiàn)的過(guò)程如圖4-3:</p><p>
48、圖4-3 商品添加實(shí)現(xiàn)過(guò)程</p><p><b> 商品購(gòu)買模塊</b></p><p> 此模塊為系統(tǒng)的核心模塊,它包括了直接購(gòu)買、加入購(gòu)物車、查看其他會(huì)員對(duì)此商品的評(píng)價(jià)的功能,以及在此界面可以直接查看購(gòu)物車?yán)锏纳唐?,在?gòu)物車?yán)锏纳唐房梢源_認(rèn)購(gòu)買,也可以從購(gòu)物車中刪除,如圖4-4所示。</p><p><b> 圖4-4 商
49、城界面</b></p><p><b> 商城實(shí)現(xiàn)的源代碼:</b></p><p> public partial class buy : System.Web.UI.Page</p><p><b> {</b></p><p> SqlConnection sqlcon;&
50、lt;/p><p> string strCon = ConfigurationManager.AppSettings["DATABASEPATH"];</p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b>&
51、lt;/p><p> Session["goodsTypeName"] = DropDownList2.Text;</p><p><b> }</b></p><p> protected void Button3_Click(object sender, EventArgs e)</p><p>
52、;<b> {</b></p><p> sqlcon = new SqlConnection(strCon);</p><p> SqlCommand sqlcom;</p><p> for (int i = 0; i <= GridView1.Rows.Count - 1; i++)</p><p>
53、<b> {</b></p><p> CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");</p><p> if (cbox.Checked == true)</p><p><b> {</b></
54、p><p> string sqlstr = "insert into orders(vipID,goodsID,goodsName,goodsPrice) select vipID,goodsID,goodsName,goodsPrice from goodsview where goodsID ='" + GridView1.DataKeys[i].Value + "
55、9;and vipID='"+Session ["userName"]+"'";</p><p> sqlcom = new SqlCommand(sqlstr, sqlcon);</p><p> sqlcon.Open();</p><p> sqlcom.ExecuteNonQuery()
56、;</p><p> sqlcon.Close();</p><p><b> }</b></p><p><b> } </b></p><p><b> }</b></p><p> protected void Button4
57、_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> sqlcon = new SqlConnection(strCon);</p><p> SqlCommand sqlcom;</p><p> for (int i = 0; i <
58、;= GridView1.Rows.Count - 1; i++)</p><p><b> {</b></p><p> CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");</p><p> if (cbox.Checked ==
59、 true)</p><p><b> {</b></p><p> string sqlstr = "insert into goodsbag(vipID,goodsID,goodsName,goodsPrice) select vipID,goodsID,goodsName,goodsPrice from goodsview where goodsI
60、D ='" + GridView1.DataKeys[i].Value + "'and vipID='" + Session["userName"] + "'";</p><p> sqlcom = new SqlCommand(sqlstr, sqlcon);</p><p> sq
61、lcon.Open();</p><p> sqlcom.ExecuteNonQuery();</p><p> sqlcon.Close();</p><p><b> }</b></p><p><b> } </b></p><p><b>
62、; }</b></p><p> protected void Button5_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> Response.Redirect("goodsbag.aspx");</p><
63、p><b> }</b></p><p> protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)</p><p><b> {</b></p><p> Session["go
64、ods"] = GridView1.DataKeys[e.NewSelectedIndex].Value;</p><p> Response.Redirect("goodsapprise.aspx");</p><p><b> }</b></p><p><b> }</b><
65、/p><p><b> 密碼修改模塊設(shè)計(jì)</b></p><p> 此界面為管理員密碼修改界面,修改密碼時(shí)要求輸入原始密碼,如果輸入錯(cuò)誤,會(huì)出現(xiàn)提示信息。再就是要求兩次輸入新密碼,如果兩次輸入的不一致,則也會(huì)提示輸入錯(cuò)誤。全部輸入正確后,點(diǎn)擊確認(rèn)會(huì)彈出“修改成功“提示信息,如圖4-5所示。</p><p> 圖4-5 密碼修改模塊圖</
66、p><p> 密碼修改模塊代碼實(shí)現(xiàn):</p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> Label1.Text = "";</p><p&g
67、t; Label2.Text = "";</p><p> Label3.Text = "";</p><p> string strselect = ""; </p><p> switch (Session["Role"].ToString())</p><
68、;p><b> { </b></p><p> case "管理員":</p><p> strselect = "select * from admin where adminName = '" + Session["userName"] + "'and adminPw
69、d = '"+TextBox1.Text +"'";</p><p><b> break;</b></p><p><b> case"會(huì)員":</b></p><p> strselect = "select * from vip whe
70、re vipID = '" + Session["userName"] + "'and vipPwd = '"+TextBox1.Text +"'";</p><p><b> break;</b></p><p><b> }</b><
71、;/p><p> SqlCommand cmd = new SqlCommand(strselect, conn);</p><p> conn.Open();</p><p> SqlDataReader sdr = cmd.ExecuteReader();</p><p> if (sdr.Read())</p><
72、;p><b> { </b></p><p> string strupdate = "";</p><p> if (TextBox2.Text == TextBox3.Text)</p><p><b> {</b></p><p> switch (Se
73、ssion["Role"].ToString())</p><p><b> {</b></p><p> case "管理員":</p><p> strupdate = "update admin set adminPwd = '" + TextBox3.Text +
74、 "'where adminName = '" + Session["userName"] + "'";</p><p><b> break;</b></p><p> case "會(huì)員":</p><p> strupdate =
75、"update vip set vipPwd = '" + TextBox3.Text + "'where vipID = '" + Session["userName"] + "'";</p><p><b> break;</b></p><p>&l
76、t;b> }</b></p><p> conn.Close();</p><p> conn.Open();</p><p> SqlCommand ucmd = new SqlCommand(strupdate, conn);</p><p> ucmd.ExecuteNonQuery();</p>
77、<p> conn.Close();</p><p> Label3.Text = "恭喜您,密碼修改成功!";</p><p> TextBox1.Text = "";</p><p> TextBox2.Text = "";</p><p> TextBo
78、x3.Text = "";</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> Label1.Text = "您輸入的新密碼不匹配,請(qǐng)重新輸入!"
79、;;</p><p> TextBox2.Text = "";</p><p> TextBox3.Text = "";</p><p><b> }</b></p><p><b> }</b></p><p><b&g
80、t; else</b></p><p><b> {</b></p><p> Label2.Text = "您輸入的原始密碼有誤,請(qǐng)重新輸入!";</p><p> TextBox1.Text = "";</p><p> TextBox2.Text = &
81、quot;";</p><p> TextBox3.Text = "";</p><p><b> }</b></p><p><b> }</b></p><p><b> 第六章 總結(jié)</b></p><p>
82、<b> 本系統(tǒng)的使用方法:</b></p><p> 1)系統(tǒng)評(píng)價(jià)登陸:2)數(shù)據(jù)錄入:3)開(kāi)始工作(數(shù)據(jù)維護(hù)):4)數(shù)據(jù)查詢</p><p> 5)商品銷售:基本上體現(xiàn)了電子商務(wù)各方面的優(yōu)點(diǎn)。經(jīng)過(guò)了兩個(gè)多星期的努力,我和同學(xué)合作基本開(kāi)發(fā)完成了網(wǎng)上購(gòu)物系統(tǒng)。其中我負(fù)責(zé)的主要頁(yè)面設(shè)計(jì)基本符合要求,可以完成主頁(yè)顯示歡迎界面,提供近期的商品展示,提供商品添加,實(shí)現(xiàn)等功
83、能,商品類別、名稱來(lái)查詢是否有自己需要的商品等功能。界面明了,易操作。 通過(guò)設(shè)計(jì)我學(xué)到了很多新知識(shí),個(gè)人能力與了很大的提高,最重要的是我深切的感受到團(tuán)隊(duì)合作精神的重要性。在設(shè)計(jì)中經(jīng)常遇到種種困難與挫折,幾次陷入停頓狀態(tài)。在這種情況下,同伴不但給予我的很多的鼓勵(lì),而且在設(shè)計(jì)上提出了很多正確的建議和善意的批評(píng)。大家一起搜集各種相關(guān)資料,一起探討技術(shù)問(wèn)題,一起攻克設(shè)計(jì)中的各種困難。總之,通過(guò)這次的課程設(shè)計(jì)我收獲了很多!</p>
84、<p><b> 第七章 參考文獻(xiàn)</b></p><p> 【1】 王晟,馬里杰. SQL Server數(shù)據(jù)庫(kù)開(kāi)發(fā)經(jīng)典案例解析 [M]. 北京:清華大學(xué)出版社,2006.268-321</p><p> 【2】 錢雪忠.?dāng)?shù)據(jù)庫(kù)原理及應(yīng)用(第二版) . 北京郵電大學(xué)出版社.2007.67-110</p><p> 【3】
85、何玉潔.數(shù)據(jù)庫(kù)管理與編程技術(shù) [M]. 北京:清華大學(xué)出版社,2007.161-185</p><p> 【4】 王珊.數(shù)據(jù)庫(kù)技術(shù)與聯(lián)機(jī)分析處理. 北京科學(xué)出版社.120-156</p><p> 【5】 劉韜,駱娟. Visual Basic 數(shù)據(jù)庫(kù)通用模塊及典型系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航 [M].北京:人民郵電出版社,2006.137-147</p><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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--網(wǎng)上購(gòu)物系統(tǒng)
- 《數(shù)據(jù)庫(kù)系統(tǒng)原理》課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--數(shù)據(jù)庫(kù)系統(tǒng)原理
- 數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)----網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)
- 網(wǎng)上購(gòu)物系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)論文
- 數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)--銀行儲(chǔ)蓄系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 《數(shù)據(jù)庫(kù)系統(tǒng)原理》課程網(wǎng)站課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)--網(wǎng)上購(gòu)物系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告網(wǎng)上購(gòu)物系統(tǒng)
- 數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)--人事管理系統(tǒng)數(shù)據(jù)庫(kù)
- 數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用課程設(shè)計(jì)
- 《數(shù)據(jù)庫(kù)系統(tǒng)原理》課程設(shè)計(jì)---倉(cāng)庫(kù)管理系統(tǒng)
- 數(shù)據(jù)庫(kù)系統(tǒng)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)系統(tǒng)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--購(gòu)物系統(tǒng)
- 《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程設(shè)計(jì)---師生管理數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告--超市管理系統(tǒng)
- 《數(shù)據(jù)庫(kù)系統(tǒng)原理》課程設(shè)計(jì)報(bào)告---校友網(wǎng)應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)---工資管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論