




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、2010屆畢業(yè)生 畢業(yè)論文題 目: 網(wǎng)上服裝店設(shè)計與實現(xiàn) 院系名稱: 國際學(xué)院 專業(yè)班級: 計算機應(yīng)用技術(shù)07級01班 學(xué)生姓名: 馬 翔 學(xué) 號: 20073940108 指導(dǎo)教師: 劉偉杰 教師職稱: 講師 2010年06月02日摘 要 通過利用asp.net和sql server2000來搭建一個網(wǎng)上服裝店系統(tǒng),從而為人們在網(wǎng)上購買服裝提供方便,也給用戶提供更為廣闊的銷售渠道。網(wǎng)上服裝店系統(tǒng)從功能上劃分成客戶端和管理端兩個子系統(tǒng)。客戶端的功能包括:注冊用戶、注銷用戶、用戶登陸、用戶瀏覽、服裝查詢。管理端的功能包括:用戶管理,供應(yīng)商管理,服裝信息管理,查詢,訂單管理,服裝展示。一般用戶能瀏
2、覽和查詢;注冊用戶可以購買服裝,查看和修改用戶個人信息、興趣范圍、購物袋、儲物柜和訂單。關(guān)鍵詞:asp.net sql server2000 電子商務(wù)title design and implementation of online clothing store abstractmaking use of asp.net and sql server2000 to set up an online clothing store system, which for people on the internet to facilitate the purchase of clothing, but
3、 also to the owners to provide more extensive distribution channels.online clothing store system from the client function is divided into two subsystems and management side.client features include: registered users, log off the user, user login, user browsing, clothing check.management-side features
4、 include: user management, supplier management, clothing information management, query, order management, clothing show.general users can browse and search; registered users can purchase clothing, view and edit your personal information, areas of interest, shopping bags, lockers and order. keywords:
5、 asp.net sql server2000 e-commerce目 次緒論11 開發(fā)環(huán)境介紹21.1 asp.net21.2 asp.net的性能和優(yōu)勢21.3 sql server 2000數(shù)據(jù)庫介紹32 系統(tǒng)調(diào)研及可行性分析42.1 系統(tǒng)調(diào)研422系統(tǒng)的總體目標42.3技術(shù)可行性分析43 系統(tǒng)概述53.1 系統(tǒng)設(shè)計思想53.2 系統(tǒng)訂貨數(shù)據(jù)流圖53.3 系統(tǒng)總體設(shè)計63.4 系統(tǒng)開發(fā)工具74 系統(tǒng)詳細設(shè)計74.1 數(shù)據(jù)庫設(shè)計74.2 會員客戶端9(1)數(shù)據(jù)表的設(shè)計如圖:94.2訂單查詢模塊144.3留言模塊154.4儲物柜模塊164.5服裝管理模塊184.6 會員管理模塊234.7 其
6、它功能模塊255 系統(tǒng)的使用說明與安裝285.1 運行環(huán)境要求285.2 安裝設(shè)置28結(jié) 論29致 謝30參考文獻31 緒論 隨著21世紀網(wǎng)絡(luò)信息時代的到來,現(xiàn)代社會都是利用快速高效率的internet來傳播大量信息資源。人們通過ie瀏覽信息,當(dāng)然這種方式也是最常用的,這種方式的需求形成了電子商務(wù)。它的是指利用簡單、快捷、低成本的電子通訊方式,買賣雙方不出面也可以進行各種商貿(mào)活動。電子商務(wù)真正的發(fā)展將是建立在internet技術(shù)上。所以許多服裝也正是通過ie瀏覽或其它方式在網(wǎng)絡(luò)進行服裝的宣傳、銷售。隨著信息以n次方的速度不斷的增長。所以網(wǎng)上服裝店也變的極其重要。1 開發(fā)環(huán)境介紹1.1 asp.
7、net asp.net是m的一部分,作為戰(zhàn)略產(chǎn)品,不僅僅是 active server page (asp) 的下一個版本;它還提供了一個統(tǒng)一的 web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級 web 應(yīng)用程序所需的各種服務(wù)。asp.net 的語法在很大程度上與 asp 兼容,同時它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護??梢酝ㄟ^在現(xiàn)有 asp 應(yīng)用程序中逐漸添加 asp.net 功能,隨時增強 asp 應(yīng)用程序的功能。asp.net 是一個已編譯的、基于 .net 的環(huán)境,可以用任何與 .net 兼容的語言(包括 visual basic .ne
8、t、c# 和 jscript .net.)創(chuàng)作應(yīng)用程序。另外,任何 asp.net 應(yīng)用程序都可以使用整個 .net framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等。asp.net 可以無縫地與 wysiwyg html 編輯器和其他編程工具(包括 microsoft visual studio .net)一起工作。這不僅使得 web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點,包括開發(fā)人員可以用來將服務(wù)器控件拖放到 web 頁的 gui 和完全集成的調(diào)試支持。微軟為asp.net設(shè)計了這樣一些策略:易于寫出結(jié)構(gòu)清晰的代
9、碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發(fā)出web應(yīng)用,滿足計算向web轉(zhuǎn)移的戰(zhàn)略需要。 1.2 asp.net的性能和優(yōu)勢asp.net的新性能asp.ne提供了穩(wěn)定的性能、優(yōu)秀的升級性、更快速的開發(fā)、更簡便的管理、全新的語言以及網(wǎng)絡(luò)服務(wù)。貫穿整個asp.net的主題就是系統(tǒng)幫用戶做了大部分不重要的瑣碎的工作。全新的構(gòu)造新的asp.net引入受管代碼(managed code)這樣一個全新概念,橫貫整個視窗開發(fā)平臺。受管代碼在ngws runtime下運行,而ngws runtime是一個時間運行環(huán)境,它管理代碼的執(zhí)行,使程序設(shè)計更為簡便。高效率對于一個程序,速
10、度是一件非常令人渴望的東西。一旦代碼開始工作,接下來你就得盡可能地讓它運作得快些快些再快些。在asp中你只有盡可能精簡你的代碼,以至于不得不將它們移植到一個僅有很少一點性能的部件中。而現(xiàn)在,asp.net會妥善地解決這一問題。易控制在asp.net里,你將會擁有一個“data-bounds” (數(shù)據(jù)約束),這意味著它會與數(shù)據(jù)源連接,并會自動裝入數(shù)據(jù),使控制工作簡單易行。語言支持asp.net支持多種語言,支持編譯類語言,支持比如vb、vc+、c#等,它比這些編譯類語言運行速度快,更適合編寫大型應(yīng)用。更好的升級能力1.3 sql server 2000數(shù)據(jù)庫介紹sql server 2000 是
11、microsoft公司推出的基于client/server模式的新一代大型關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它功能強大、操作簡便,廣泛應(yīng)用于數(shù)據(jù)庫后臺系統(tǒng)。sql server 2000代表著下一代microsoft.net enterprise servers(企業(yè)分布式服務(wù)器)數(shù)據(jù)庫的發(fā)展趨勢。它在電子商務(wù)、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應(yīng)用中起著重要的核心作用。與access數(shù)據(jù)庫相比,sql server 2000數(shù)據(jù)庫的規(guī)模更大,它可以將用戶的數(shù)據(jù)存儲在多個服務(wù)器上,并利用復(fù)制技術(shù)跨越多個服務(wù)器進行分布式處理,實現(xiàn)真正意義上的分布式數(shù)據(jù)庫。sql server 2000的安全性更好,它可以對登錄用戶的
12、身份進行認證,并對用戶的操作權(quán)限進行控制。sql server 2000的故障恢復(fù)功能更強,它提供了強大的數(shù)據(jù)庫備份和恢復(fù)功能,當(dāng)故障發(fā)生時,能根據(jù)備份和日志迅速恢復(fù)到某一正確時刻。同時,sql server 2000還提供了更好的并發(fā)控制功能以及大量的監(jiān)控和管理數(shù)據(jù)庫系統(tǒng)的工具。綜上所述,sql server 2000無論是從規(guī)模上還是從功能上都更優(yōu)于access,更適合于做投入實際運營的較大規(guī)模的網(wǎng)站的后臺數(shù)據(jù)庫。2 系統(tǒng)調(diào)研及可行性分析2.1 系統(tǒng)調(diào)研隨著21世紀網(wǎng)絡(luò)信息時代的到來,現(xiàn)代社會都是利用快速高效率的internet來傳播大量信息資源。人們通過ie瀏覽信息,當(dāng)然這種方式也是最常
13、用的,這種方式的需求形成了電子商務(wù)。它的是指利用簡單、快捷、低成本的電子通訊方式,買賣雙方不出面也可以進行各種商貿(mào)活動。電子商務(wù)真正的發(fā)展將是建立在internet技術(shù)上。所以許多服裝也正是通過ie瀏覽或其它方式在網(wǎng)絡(luò)進行服裝的宣傳、銷售。隨著信息以n次方的速度不斷的增長。所以網(wǎng)上服裝店也變的極其重要。22系統(tǒng)的總體目標本系統(tǒng)在使用上比較方便、簡單;界面設(shè)計上美觀大方;后期維護上比較容易,如要對功能模塊方面作修改,則無需進行整個系統(tǒng)的重新架構(gòu)。2.3技術(shù)可行性分析本系統(tǒng)是采用visual c#。 c#在某種程度上可以看作是.net面向windows環(huán)境的一種編程語言,它同時具有visual b
14、asic的易用性、高性能以及c+的低級內(nèi)存訪問性。c#包括以下一些特性: 完全支持類和面向?qū)ο缶幊?,包括接口和繼承、虛函數(shù)和運算符重載的處理。 定義完整、一致的基本類型集。 對自動生成xml文檔的內(nèi)置支持。 自動清理動態(tài)分配的內(nèi)存。 可以用用戶定義的特性來標記類或方法。 對.net基類庫的完全訪問權(quán),但c#語言可以在沒有它們的條件下訪問內(nèi)存。 以vb的風(fēng)格支持屬性和事件。 改變編譯器選項,可以把程序編譯為可執(zhí)行文件或.net組件庫。還有一些c#支持的技術(shù)包括 反射、動態(tài)編譯、委托、事件、ado.net、處理xml、接口映射、線程、gdi+繪圖、調(diào)用activex和com/com+組件、處理文件
15、/二進制流、以及web 服務(wù)和windows服務(wù)等,因此本系統(tǒng)在技術(shù)上是非??尚械?。3 系統(tǒng)概述3.1 系統(tǒng)設(shè)計思想我的畢業(yè)設(shè)計的研究的基本內(nèi)容是通過利用asp.net和sql server2005來搭建一個網(wǎng)上服裝店系統(tǒng),從而為人們在網(wǎng)上購買服裝提供方便,也給業(yè)主提供更為廣闊的銷售渠道。3.2 系統(tǒng)訂貨數(shù)據(jù)流圖在線訂貨系統(tǒng)用戶數(shù)據(jù)流圖如圖3.1所示。開始用戶訪問站點查看主頁需要登錄以訂衣服用戶是否登陸是否填寫用戶注冊表單提示輸入用戶名和密碼user表添加新注冊用戶的詳細信息到數(shù)據(jù)庫中 使用user表驗證密碼顯示衣服信息衣服信息讀取訂衣放入購物車插入新訂單未審表管理員審查讀取已審表更新進入送衣
16、服給顧客顧客收到衣服付錢結(jié)束圖3.1系統(tǒng)訂衣服數(shù)據(jù)流圖3.3 系統(tǒng)總體設(shè)計根據(jù)前面的設(shè)計思想進行分析,按照系統(tǒng)開發(fā)的基本觀點對網(wǎng)站進行分解,從使用的對像上可對網(wǎng)站作如下劃分:(1)客戶端: 會員模塊: 通過用戶注冊、找回密碼、會員中心這幾部分來實現(xiàn)。衣服信息模塊:衣服查詢、分類查詢這幾部分來實現(xiàn)。留言模塊:顧客留言這部分來實現(xiàn)。訂衣服模塊:購物車和訂單查詢來實現(xiàn)??蛻舳私Y(jié)構(gòu)功能如圖3.2所示會員登陸判斷會員非 會 員顧客留言(查看)衣服信息會員注冊 會 員是否購物車訂單查詢找回密碼顧客留言(留言)個人信息修改儲物柜圖3.2客戶端結(jié)構(gòu)功能圖(2)后臺管理端:服裝管理模塊:通過添加服裝、添加服裝類
17、別、管理服裝、這幾部分來實現(xiàn)。用戶管理:會員管理、修改密碼,這兩部分都來實現(xiàn)。其它功能模塊:留言管理、訂單管理、添加城市、返回首頁,這幾部分來實現(xiàn)。后臺管理端結(jié)構(gòu)功能如圖3.3 所示: 管 理 員 后 臺 登 陸 用戶管理 訂單管理留言管理 服裝管理 添加城市 返回首頁 添加服裝 添加服裝類別 管理服裝 會員管理修改密碼圖3.3 后臺管理端結(jié)構(gòu)功能圖3.4 系統(tǒng)開發(fā)工具(1)使用語言:html語言、c#。(2)使用數(shù)據(jù)庫: microsoft sql server 2005數(shù)據(jù)庫。4 系統(tǒng)詳細設(shè)計4.1 數(shù)據(jù)庫設(shè)計邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本流程圖轉(zhuǎn)換為與選用的具體機器
18、上的dbms產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。根據(jù)網(wǎng)站管理的使用情況,采用的數(shù)據(jù)庫是sql-2000 ,擬建立shenjian.mdf庫文件,包含如下幾個表文件:address地址信息表cart查詢信息表category類別表clothes 衣服信息表consignee 收貨人信息表message留言信息表order 訂單表return message 回復(fù)信息表tcart 購物車表users 會員信息表 e-r模型設(shè)計如圖4.1所示。用戶會員管理用戶名用戶類型密碼用戶名密碼email地址電話查詢訂單編號名稱價格用戶數(shù)量用戶管理留言標題時間管理購物車編號貨物數(shù)量價格名稱圖4.1 e-r模型
19、圖(1)數(shù)據(jù)庫的實施:數(shù)據(jù)庫的實施主要是根據(jù)邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計的結(jié)果,在計算機系統(tǒng)上建立實際的數(shù)據(jù)庫結(jié)構(gòu)、導(dǎo)入數(shù)據(jù)并進行程序的調(diào)試。它相當(dāng)于軟件工程中的代碼編寫和程序調(diào)試的階段。用具體的dbms提供的數(shù)據(jù)定義語言(ddl),把數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計的結(jié)果轉(zhuǎn)化為程序語句,然后經(jīng)dbms編譯處理和運行后,實際的數(shù)據(jù)庫便建立起來了。目前的很多dbms系統(tǒng)除了提供傳統(tǒng)的命令行方式外,還提供了數(shù)據(jù)庫結(jié)構(gòu)的圖形化定義方式,極大地提高了工作的效率。(2)數(shù)據(jù)庫的試運行當(dāng)有部分數(shù)據(jù)裝入數(shù)據(jù)庫以后,就可以進入數(shù)據(jù)庫的試運行階段,數(shù)據(jù)庫的試運行也稱為聯(lián)合調(diào)試。數(shù)據(jù)庫的試運行對于系統(tǒng)設(shè)計的性能檢
20、測和評價是十分重要的,因為某些dbms參數(shù)的最佳值只有在試運行中才能確定。(3)數(shù)據(jù)庫的運行和維護數(shù)據(jù)庫系統(tǒng)投入正式運行,意味著數(shù)據(jù)庫的設(shè)計與開發(fā)階段的基本結(jié)束,運行與維護階段的開始。數(shù)據(jù)庫的運行和維護是個長期的工作,是數(shù)據(jù)庫設(shè)計工作的延續(xù)和提高。4.2 會員客戶端(1)數(shù)據(jù)表的設(shè)計如表4.1所示。 表4.1列名類型允許空主鍵或外鍵useridint主鍵emailvarchar(50)*usernamevarchar(50)*passwordvarchar(50)*rolevarchar(50)*addressvarchar(50)*phonevarchar(50)*qqvarchar(50)
21、* (2)組成構(gòu)造: 這個模塊由3個部分組成:會員注冊 ;資料修改;找回密碼。(3)功能:提供了會員注冊、修改密碼、修改個人信息和找回密碼等功能。他是實現(xiàn)在線訂衣服、顧客留言的基礎(chǔ)。(4)界面設(shè)計與重點代碼的設(shè)計:public partial class users_register : system.web.ui.page protected void page_load(object sender, eventargs e) protected void button1_click(object sender, eventargs e) string name = username.tex
22、t; userstableadapter userta = new userstableadapter(); dataset1.usersdatatable userdt = new dataset1.usersdatatable(); userta.fillbyusername(userdt, name); if (userdt.rows.count 0) label3.text = 該用戶名已存在; label3.visible = true; else label3.visible = false; userstableadapter userta2 = new userstablead
23、apter(); dataset1.usersdatatable userdt2 = new dataset1.usersdatatable(); userta2.fill(userdt2); dataset1.usersrow row = userdt2.newusersrow(); rowusername = username.text; rowpassword = password.text; rowemail = email.text; rowaddress = address.text; rowphone = phone.text; rowqq = qq.text; rowrole
24、= 會員; userdt2.addusersrow(row); userta2.update(userdt2); multiview1.activeviewindex = 1; protected void button2_click(object sender, eventargs e) response.redirect(login.aspx); 當(dāng)輸人正確的信息,單擊“確定”按鈕后,提交的數(shù)據(jù)將插入到user表(會員信息表)里, 如無錯誤就注冊成功了。會員覺得有必要修改密碼或個人信息時,可以通過網(wǎng)站的會員密碼修改,和個人資料修改來修改。當(dāng)輸人正確的信息,單擊“確定”按鈕后,提交的數(shù)據(jù)將更
25、新user表(會員信息表)里相對應(yīng)的字段,如無錯誤就修改成功了。重要代碼如下:protected void button1_click(object sender, eventargs e) userstableadapter userta = new userstableadapter(); dataset1.usersdatatable userdt = new dataset1.usersdatatable(); userta.fillbyusername(userdt, sessionadmin.tostring(); datarow row = userdt.rows0;/檢測用戶輸
26、入的原密碼是否正確 if (originalpass.text != rowpassword.tostring() label3.text = 原密碼錯誤; label3.visible = true; else /將數(shù)據(jù)庫中的密碼更新成用戶輸入的密碼 label3.visible = false; rowpassword = password.text; userta.update(row); multiview1.activeviewindex = 1; protected void button3_click(object sender, eventargs e) originalpas
27、s.text = ; password.text = ; password2.text = ; protected void button2_click(object sender, eventargs e) response.redirect(passwordchange.aspx); 會員忘了密碼時,可以用注冊時所填寫的用戶名和郵箱地址來獲取密碼。當(dāng)輸人正確的信息,單擊“確定”按鈕后,將以提交的數(shù)據(jù)為值對user表(會員信息表)進行查詢,如記錄匹配,就會彈出一個有你的密碼的網(wǎng)頁。重要代碼如下: protected void button1_click(object sender, even
28、targs e) string ps; string str = configurationmanager.connectionstringsdatabaseconnectionstring.connectionstring;/通過用戶名從數(shù)據(jù)庫中獲得該用戶的密碼 string ssqqll = select password from users where username= +txtusername.text + and email=+txtemail.text+; dataset ds = new dataset(); sqldataadapter da = new sqldataad
29、apter(ssqqll, str); da.fill(ds, table1); if (ds.tables0.rows.count != 0) ps = ds.tables0.rows0password.tostring(); sqlconnection sqlcn = new sqlconnection(str); sqlcn.open(); sqlcommand cmd = new sqlcommand(ssqqll, sqlcn); sqldatareader dr = cmd.executereader(); if (dr.read() lbmessage.text = 你的密碼是
30、+ ps; else lbmessage.text = 用戶名或郵箱錯誤!; else lbmessage.text = 用戶名或郵箱錯誤!;所輸?shù)拿艽a提問、密碼答案、身份證號碼與數(shù)據(jù)庫里所查找到的密碼提問、密碼答案、身份證號碼是否相同4.2訂單查詢模塊(1)功能:提供了用戶查詢自己所有訂單。(2)數(shù)據(jù)表的設(shè)計如表4.2所示。表4.2列名類型允許空主鍵或外鍵orderidint主鍵useridint*usernamevarchar(50)*clothenamevarchar(50)*consigneevarchar(50)*pricefloat*countint*allfloat*ordert
31、imedatetimr*statebit*delivermodevarchar(50)*paymodevarchar(50)*clotheidint*4.3留言模塊(1)功能:提供了 顧客留言等功能。他是本店獲取顧客要求、意見、喜好的重要窗口。(2)組成構(gòu)造: 這個模塊由3個部分組成:顧客留言、查看留言、回復(fù)留言。(3)數(shù)據(jù)表的設(shè)計如表4.3所示。表4.3列名類型允許空主鍵或外鍵idint主鍵guestidint*uservarchar(50)*titlevarchar(50)*nicknamevarchar(50)*timedatetime*contenttext*(4)界面設(shè)計與重點代碼的
32、設(shè)計:顧客留言是顧客發(fā)表言論,提出意見的地方,任何登錄的顧客都能發(fā)表言論和回復(fù)別的顧客的留言。 留言主頁面如圖4.2所示。圖4.2論文留言模塊效果圖回復(fù)留言頁面如圖4.3所示。圖4.3論文回復(fù)留言模塊效果圖4.4儲物柜模塊(1)功能:儲物柜模塊,提供了顧客已定的衣服信息的服務(wù)。(2)組成構(gòu)造: 這個模塊由訂單衣服信息組成。(3)數(shù)據(jù)表的設(shè)計如表4.4所示。表4.4列名類型允許空主鍵或外鍵idint主鍵useridvarchar(50)*clothenmaevarchar(50)*countint*pricefloat*sumfloat*(4)界面設(shè)計與重點代碼的設(shè)計:圖4.4儲物柜模塊效果圖
33、該模塊能夠讓顧客看到再看已選擇的服裝,然后根據(jù)自己的需要,進行刪除或者是放入購物車和繼續(xù)購物。4.5服裝管理模塊(1)功能:服裝管理模塊是網(wǎng)站非常重要的一個模塊,管理員可以添加服裝、添加服裝類別、管理服裝。(2)組成構(gòu)造: 這個模塊由3部分組成:(3)數(shù)據(jù)表的設(shè)計如表4.5所示。表4.5列名類型允許空主鍵或外鍵clotheidint主鍵clothenamevarchar(50)*authorvarchar(50)*price1float*price2float*categoryvarchar(50)*publishervarchar(50)*formatint*pagesint*wordsin
34、t*publishdatevarchar(50)*attentionint*contenttext*covervarchar(100)*countint*(4)界面設(shè)計與重點代碼的設(shè)計:圖4.5服裝管理模塊效果圖該模塊能夠讓管理員增加新的服裝。重要代碼如下: protected void button1_click(object sender, eventargs e)/判斷是否存在該名字的衣服 string str = configurationmanager.connectionstringsdatabaseconnectionstring.connectionstring; string
35、 ssqqll = select * from clothes where clothename= +txtclothename.text + ; sqlconnection strcn = new sqlconnection(str); strcn.open(); sqlcommand cmd2 = new sqlcommand(ssqqll, strcn); sqldatareader dr = cmd2.executereader(); if (dr.read() lbmessage.visible = true; strcn.close(); else /將衣服信息插入數(shù)據(jù)庫 strc
36、n.close(); string filelast = system.io.path.getextension(txtcover.value); string name = datetime.now.tostring(); string filename = name.replace(:, 0).trim().replace(-, 0).trim(); string imagepath = /updata/ + filename + filelast; txtcover.postedfile.saveas(server.mappath(/updata/ + filename.tostring
37、() + filelast); strcn.open(); string sql = insert into clothes(clothename,author,price1,price2,category,publishdate,content,cover,count)values ( + txtclothename.text + , + txtautor.text + , + txtprice1.text + , + txtprice2.text + , + txtcategory.text + , + txtpublishdata.text + , + txtcontent.text +
38、 , + imagepath + , + txtcount.text + ); sqlcommand cmd = new sqlcommand(sql, strcn); cmd.executenonquery(); strcn.close(); lbmessage.visible = false; 圖4.6添加服裝模塊效果圖該模塊能夠讓管理員添加新的服裝的種類。重要代碼如下: protected void button1_click(object sender, eventargs e) categorytableadapter ta = new categorytableadapter();
39、 dataset1.categorydatatable dt = new dataset1.categorydatatable(); ta.fill(dt);/添加新的種類 dataset1.categoryrow row = dt.newcategoryrow(); rowcategory = textbox1.text; dt.addcategoryrow(row); ta.update(dt); response.redirect(categoryadding.aspx); 圖4.7管理服裝模塊效果圖該模塊能夠讓管理員對現(xiàn)有的服裝進行及時的編輯和刪除已經(jīng)沒有的服裝。重要代碼如下: asp
40、:sqldatasource id=sqldatasource1 runat=server connectionstring= deletecommand=delete from clothes where (clotheid = clotheid) selectcommand=select clothes.* from clothes updatecommand=update clothes set clothename = clothename, author = author, price1 = price1, price2 = price2, count = count where c
41、lotheid=clotheid 4.6 會員管理模塊(1)功能:管理員可以進行會員管理、密碼修改。(2)組成構(gòu)造: 這個模塊由2分組成:會員管理、修改密碼。(3)數(shù)據(jù)表的設(shè)計如表4.6所示。表4.6列名類型允許空主鍵或外鍵useridint主鍵emailvarchar(50)*usernamevarchar(50)*passwordvarchar(50)*rolevarchar(50)*addressvarchar(50)*phonevarchar(50)*qqvarchar(50)*(4)界面設(shè)計與重點代碼的設(shè)計:圖4.8會員管理模塊效果圖該模塊能夠讓管理員進行進行會員的刪除等管理,還有管
42、理員密碼的修改。重要代碼如下:protected void button1_click(object sender, eventargs e) string name=username.text; userstableadapter userta = new userstableadapter(); dataset1.usersdatatable userdt= new dataset1.usersdatatable(); userta.fillbyusername(userdt, name); if (userdt.rows.count 0) label3.text = 該用戶名已存在; l
43、abel3.visible = true; else label3.visible = false; userstableadapter userta2 = new userstableadapter(); dataset1.usersdatatable userdt2 = new dataset1.usersdatatable(); userta2.fill(userdt2);/將用戶輸入的信息更新到數(shù)據(jù)庫中 dataset1.usersrow row = userdt2.newusersrow(); rowusername = username.text; rowpassword = pa
44、ssword.text; rowemail = email.text; rowaddress = address.text; rowphone = phone.text; rowqq = qq.text; rowrole = 管理員; userdt2.addusersrow(row); userta2.update(userdt2); multiview1.activeviewindex = 1; protected void button2_click(object sender, eventargs e) response.redirect(register.aspx); 4.7 其它功能
45、模塊(1)功能:其它功能模塊是對會員留言查看回復(fù)刪除、訂單的確認刪除、增加城市。(2)組成構(gòu)造:這個模塊由以下部分組成:留言管理、訂單管理、添加城市、等組成。 (3)界面設(shè)計與重點代碼的設(shè)計:圖4.9該模塊能夠讓管理員進行留言板的編輯,個對留言的刪除功能。圖4.10訂單管理模塊效果圖該模塊能夠讓管理員進行對訂單的查詢,及對已有的訂單進行刪除。 重要代碼如下: asp:sqldatasource id=sqldatasource1 runat=server connectionstring= deletecommand=delete from order where (orderid = orderid) selectcommand=select
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人民村出租田地合同范本
- 農(nóng)村院落租房合同范本
- 個人購買地皮合同范本
- 鄉(xiāng)鎮(zhèn)門面房購房合同范本
- 公司租地協(xié)議合同范本
- 企業(yè)招商加盟合同范本
- 出租水泥模具合同范本
- 北京市公寓出租合同范例
- 個人房屋托管合同范本
- 農(nóng)村農(nóng)民工勞動合同范本
- 文件袋、檔案袋密封條模板
- 依圖科技業(yè)務(wù)概述
- 支氣管鏡室工作制度
- 紫精丹_圣惠卷九十五_方劑加減變化匯總
- 船模制作教程(課堂PPT)課件(PPT 85頁)
- 防腐檢查培訓(xùn)教材ppt課件
- 天藍色商務(wù)發(fā)展歷程時間軸PPT模板課件
- 第5章液相傳質(zhì)步驟動力學(xué)
- GJB 國軍標標準對應(yīng)名稱解析
- 肺炎鏈球菌肺炎醫(yī)學(xué)PPT課件
- 小學(xué)英語微課ppt
評論
0/150
提交評論