創(chuàng)意環(huán)保用品網上商店開發(fā)畢業(yè)設計

上傳人:仙*** 文檔編號:28973571 上傳時間:2021-09-22 格式:DOC 頁數:27 大?。?.28MB
收藏 版權申訴 舉報 下載
創(chuàng)意環(huán)保用品網上商店開發(fā)畢業(yè)設計_第1頁
第1頁 / 共27頁
創(chuàng)意環(huán)保用品網上商店開發(fā)畢業(yè)設計_第2頁
第2頁 / 共27頁
創(chuàng)意環(huán)保用品網上商店開發(fā)畢業(yè)設計_第3頁
第3頁 / 共27頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《創(chuàng)意環(huán)保用品網上商店開發(fā)畢業(yè)設計》由會員分享,可在線閱讀,更多相關《創(chuàng)意環(huán)保用品網上商店開發(fā)畢業(yè)設計(27頁珍藏版)》請在裝配圖網上搜索。

1、論文題目:創(chuàng)意環(huán)保用品網上商店開發(fā)年 級:09 級院 系:電子信息工程學院學生姓名:蘇羽宸指導老師:陳潔2012 年 6 月天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 2 頁 共 27 頁目目 錄錄內容摘要內容摘要 .3 3第一章第一章 引言引言 .5 51.1 網站的意義 .51.2 本課題的可行性分析.5第二章第二章 開發(fā)技術開發(fā)技術 .6 62.1 ASP.NET 技術.62.2 SQL SERVER 2005 數據庫管理系統(tǒng) .6第三章第三章 網站的功能設計網站的功能設計 .8 83.1 設計目標.83.2 系統(tǒng)功能分析.83.3 功能模塊分析.83.3 系統(tǒng)流程分析.103.4 數據庫設計

2、.11第四章第四章 網站應用與界面設計網站應用與界面設計 .14144.1 開發(fā)環(huán)境的搭建.144.2 網站頁面的實現.14總總 結結 .2121致致 謝謝 .2323英文資料及翻譯英文資料及翻譯 .2424天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 3 頁 共 27 頁內容摘要內容摘要論文詳盡的介紹了創(chuàng)意環(huán)保用品網上商店的開發(fā)過程。分析了創(chuàng)意環(huán)保用品的現實意義以及網站的具體結構。通過剖析網上商店網站存在的問題,確定了網站的總體結構、功能模塊、網站風格及運營平臺;然后對網站設計過程,從概要設計、詳細設計、網站實現到最終的測試與維護進行了詳細的說明。該網站基于Microsoft Visual Stud

3、io 2005 平臺開發(fā),應用 SQL 服務器等技術進行網站實施,以 ASP.NET、SQL Server 數據庫為核心實現動態(tài)網頁功能,主要功能有:前臺功能,查看相關信息、會員的登錄與注冊、商品信息查看、購物車管理。后臺功能:管理員登錄、訂單管理、商品管理、會員管理、物流管理、系統(tǒng)管理、信息發(fā)布。關鍵字關鍵字:環(huán)保,ASP.NET,網上商店天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 4 頁 共 27 頁AbstractThe paper detailed the development process of the creative environmental supplies online st

4、ore. The practical significance of the creative environmentally friendly products as well as the specific structure of the site. Existing problems through analysis of online store Web site to determine a sites overall structure function modules, the site style and operational platform; the website d

5、esign process, from preliminary design, detailed design, website implementation to final test and maintenance instructions. Web sites for the site based on Microsoft Visual Studio 2005 platform development, application SQL Server and other technologies, ASP.NET, SQL Server database as the core dynam

6、ic pages, main features are: front office functions, view the message, members login and registration product information View shopping cart management. Back-office functions: administrator login, order management, merchandise management, membership management, logistics management, systems manageme

7、nt, message release.Keywords: environmental protection, ASP.NET, online store天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 5 頁 共 27 頁第一章第一章 引言引言1.1 網站的意義隨著生活水平高度提高,工業(yè)發(fā)展越來越快,我們生活的環(huán)境被我們破壞的也越加嚴重,更多的人開始關注環(huán)保的問題,也有更多的人愿意來參與進環(huán)保的行列。而這個“創(chuàng)意環(huán)保用品網上商店”正滿足了大家對環(huán)保產品的需求,而網站中搜羅的創(chuàng)意產品新奇而又實用,既滿足節(jié)能高效的生活需求,又裝點了大家的生活環(huán)境。網站除了主要銷售環(huán)保用品之外,還會發(fā)布與環(huán)保相關的信息,如新

8、聞、相關法規(guī)等,更起到了宣傳環(huán)保的作用。通過傳播迅速而廣泛的網絡,可以有更多的人了解環(huán)保,愛上環(huán)保。1.2 本課題的可行性分析本系統(tǒng)可行性分析:技術可行性本系統(tǒng)使用.NET 技術進行開發(fā),編程語言使用 ASP.NET 是 Microsoft 開發(fā)的使用于構建、管理 Web 頁面的技術,它的特點主要是:簡化網頁的編輯工作,提供代碼與設計視圖分離,使得代碼更容易編寫、修改與維護;此外.NET Framework2.0 框架作為微軟公司已經比較成熟的產品,現在有越來越多的企業(yè)及技術人員選擇它來作為開發(fā)平臺。因此,在技術上.NET 是完全可以勝任這個平臺的開發(fā)。經濟可行性由于本項目的特殊性,無需投入額

9、外的設備購買及人員培訓費用,所以在經濟上本系統(tǒng)的開發(fā)是可行的。此外系統(tǒng)對開發(fā)的需求以及軟硬件要求都不是很高,所以在軟硬件的支出上十分有限。因此,本系統(tǒng)在任何一臺連接 Internet 的機器上都可以運行,有很高的經濟可行性。按上述兩方面進行可行性分析、研究后,我們認為該項目在技術上是可行的,在經濟上也是沒問題的,所以完全可以進行開發(fā)。操作可行性在操作上對開發(fā)人員的要求并不高,Visual.Studio.Net 是相對容易上手的可視化的編程語言,通過自學完全可以掌握。法律可行性本系統(tǒng)沒有侵犯個人隱私和個人責任方面的問題,使用本系統(tǒng)不會引起法律方面的糾紛問題,環(huán)保的理念更符合了近年來我國可行性發(fā)展

10、的原則,出售的商品會與設計者與生產商取得許可,所以開發(fā)本系統(tǒng)具有法律可行性。綜上所述,本系統(tǒng)的開發(fā)是符合現在的實際情況的,并具有一定的實用意義。在技術、經濟、操作上,法律上都可以看到此系統(tǒng)的可行性,并且很具有其實現的必要。天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 6 頁 共 27 頁第二章第二章 開發(fā)技術開發(fā)技術2.1 ASP.NET 技術ASP.NET 是一個已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語言(包括 Visual Basic .NET、C#和 JScript .NET.)創(chuàng)作應用程序。另外,任何 ASP.NET 應用程序都可以使用整個 .NET Framewor

11、k。開發(fā)人員可以方便地獲得這些技術的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等。ASP.NET 可以無縫地與 WYSIWYG HTML 編輯器和其他編程工具(包括 Microsoft Visual Studio .NET)一起工作。這不僅使得 Web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點,包括開發(fā)人員可以用來將服務器控件拖放到 Web 頁的 GUI 和完全集成的調試支持。微軟為 ASP.net 設計了這樣一些策略:易于寫出結構清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發(fā)出 Web 應用,滿足計算向 Web 轉移的戰(zhàn)略需要。2.

12、2 SQL server 2005 數據庫管理系統(tǒng)SQL Server 2005 是一個全面的數據庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數據管理。SQL Server 2005 數據庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用于業(yè)務的高可用和高性能的數據應用程序 SQL Server 2005 數據庫管理 10 個最重要的特點數據庫鏡像 通過新數據庫鏡像方法,將記錄檔案傳送性能進行延伸。您將可以使用數據庫鏡像,通過將自動失效轉移建立到一個待用服務器上,增強您SQL 服務器系統(tǒng)的可用性。在線恢復 使用 SQL2005 版服務器,數據庫管理人員將

13、可以在 SQL 服務器運行的情況下,執(zhí)行恢復操作。在線恢復改進了 SQL 服務器的可用性,因為只有正在被恢復的數據是無法使用的,而數據庫的其他部分依然在線、可供使用。 在線檢索操作 在線檢索選項可以在指數數據定義語言執(zhí)行期間,允許對基底表格、或集簇索引數據和任何有關的檢索,進行同步修正。例如,當一個集簇索引正在重建的時候,您可以對基底數據繼續(xù)進行更新、并且對數據進行查詢。 快速恢復 新的、速度更快的恢復選項可以改進 SQL 服務器數據庫的可用性。管理人員將能夠在事務日志向前滾動之后,重新連接到正在恢復的數據庫。安全性能的提高 SQL Server 2005 包括了一些在安全性能上的改進,例如數

14、據庫加密、設置安全默認值、增強密碼政策、縝密的許可控制、以及一個增強型的安全模式。 新的 SQL Server Management Studio SQL Server 2005 引入了 SQL Server Management Studio,這是一個新型的統(tǒng)一的管理工具組。這個工具組將包括一些新的功能,以開發(fā)、配置 SQL Server 數據庫,發(fā)現并修理其中的故障,同時這個工具組還對從前的功能進行了一些改進。 專門的管理員連接 SQL Server 2005 將引進一個專門的管理員連接,即使在一個服務器被鎖住,或者因為其他原因不能使用的時候,管理員可以通過這個連接,接通這個正在運行的服務

15、器。這一功能將能讓管理員,通過操作診斷功能、或 TransactSQL 指令,找到并解決發(fā)現的問題。 天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 7 頁 共 27 頁快照隔離 在數據庫層面上提供一個新的快照隔離(SI)標準。通過快照隔離,使用者將能夠使用與傳統(tǒng)一致的視野觀看數據庫,存取最后執(zhí)行的一行數據。這一功能將為服務器提供更大的可升級性。 數據分割 將加強本地表檢索分割,這使得大型表和索引可以得到高效的管理。增強復制功能 對于分布式數據庫而言,SQL Server 2005 提供了全面的方案修改(DDL)復制、下一代監(jiān)控性能、從甲骨文(Oracle)到 SQL Server 的內置復制功能、對多

16、個超文本傳輸協(xié)議(http)進行合并復制,以及就合并復制的可升級性和運行,進行了重大的改良。另外,新的對等交易式復制性能,通過使用復制,改進了其對數據向外擴展的支持。天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 8 頁 共 27 頁第三章第三章 網站的功能設計網站的功能設計3.1 設計目標界面設計美觀友好,信息查詢靈活、方便、快捷、準確,數據存儲安全可靠全面、分類展示商品信息系統(tǒng)最大限度的實現易維護性和易操作性系統(tǒng)運行穩(wěn)定、安全可靠3.2 系統(tǒng)功能分析本網站面向所有網絡用戶,重點是崇尚時尚、環(huán)保的人群。本網站提供了一個環(huán)保用品的交易平臺,搜羅了各種新奇環(huán)保的商品,其中也包括了環(huán)保相關新聞的發(fā)布,便于更

17、多的人來了解環(huán)保、行動起來參加環(huán)保。該平臺需要完成的一些具體功能分析如下:用戶管理 能夠完成用戶基本信息錄入的注冊和用戶基本信息的個人前臺與后臺管理。管理員管理 能夠完成管理員對網站的商品資料(添加類別、商品添加、商品審查)、商品交易(外理訂單、發(fā)貨查詢)、用戶管理、操作管理(管理員添加、管理員審查、管理員退出)的功能。搜索功能 能通過商品的名稱,商品的種類,進行搜索。查詢功能 能夠通過查看購物車對所選商品進行確定、挑選,通過定單查詢對支付費用進行確定。公告功能 管理員能夠發(fā)布新聞。3.3 功能模塊分析本網站的功能模塊圖如下:網上商店主要包括四大功能模塊,用戶管理、網站布局、管理員管理、搜索等

18、功能模塊。其中用戶管理模塊,主要包括用戶注冊、用戶修改、用戶刪除等功能;管理員管理主要包括商品資料(添加品牌、添加類別、商品添加、商品審查)、商品交易、用戶管理、操作管理(管理員添加、管理員審查、管理員退出)等功能;搜索主要包括(商品品牌、商品類別)。圖 3-1 網上商店總體模塊:網上商店用戶管理管理員管理網站布局搜索添加類別添加品牌商品添加商品審查管理員添加管理員審查管理員退出用戶管理操作管理商品名稱商品類別商品資料用戶刪除用戶修改用戶注冊商品交易添加新聞公告天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 9 頁 共 27 頁網站主要由前臺用戶模塊和后臺管理員管理模塊兩部分組成前臺功能模塊【業(yè)務說明】

19、首頁支持功能包括:用戶注冊與登陸,新聞信息瀏覽,商品瀏覽,購物車,創(chuàng)建訂單;【使用人】 網站用戶后臺管理模塊【業(yè)務說明】首頁支持功能包括:管理員登陸,用戶管理,訂單管理,商品管理,新聞管理【使用人】 僅限管理員使用3.3.1 前臺頁面介紹1.新用戶注冊第一步:首頁在注冊第一個頁面輸入用戶名,單擊“注冊”按鈕進行判斷。如果數據庫中有該注冊用戶名,則顯示用戶已存在,不能繼續(xù)下一步的注冊;如果不存在,則進入第二個頁面填寫詳細信息第二步:詳細頁面員工需填寫信息如下:用戶名,密碼,性別,查詢密碼問題,查詢密碼答案。(其中用戶名不能與系統(tǒng)中已有用戶名重復,如果重復,系統(tǒng)提示重新輸入。密碼進行二次確認)2.

20、登陸用戶輸入自己的用戶名和密碼,由系統(tǒng)驗證其合法性,如果驗證通過,系統(tǒng)提示歡迎信息,先是錯誤信息,系統(tǒng)要求用戶重新登陸。 3.用戶信息維護用戶可以修改自己的相關詳細(密碼、問題、答案、省份、城市、聯(lián)系電話、電子郵件、郵政編碼)。如果忘記密碼,也可以找回密碼。在找回密碼頁面輸入問題、答案、用戶名用來找回密碼。3.3.2 后臺管理模塊1.管理員登陸管理員輸入自己的姓名和密碼,由系統(tǒng)驗證其合法性,如果驗證通過,系統(tǒng)提示歡迎信息,否則系統(tǒng)要求管理員重新登陸。 2.用戶信息管理管理員可以通過此頁面對用戶進行管理,對其不合法的用戶可以進行刪除。但是不允許修改員工的詳細信息。3.商品管理管理員可以對已發(fā)布的

21、商品資料進行刪除、編輯操作,也可以進行添加品牌、添加類別、商品添加、商品審查等管理。4.訂單管理 對用戶產生的訂單進行管理,如刪除失效訂單、對訂單進行發(fā)貨、審查訂單、處理用戶反饋信息。5.新聞公告發(fā)布管理員可以查看信息,及時發(fā)布最新的新聞公告。 天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 10 頁 共 27 頁3.3 系統(tǒng)流程分析本系統(tǒng)分為前臺銷售流程和后臺訂單處理流程圖 3-2 前臺銷售流程圖圖 3-3 后臺訂單流圖 3-4 商品搜索流程圖開始搜索輸入條件搜索結果查看商品購物車下訂單是否繼續(xù)搜索圖 3-5 用戶登錄流程圖登登錄入口取得用戶名和密碼將User ID存入session中用戶存在密碼正確

22、登登錄成功是是否否瀏覽商品選擇商品訂購商品去購物車去收銀臺提交訂單未注冊用戶已登錄注冊用戶未登錄注冊用戶注冊登錄用戶訂單訂單處理訂單發(fā)貨訂單結賬訂單刪除天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 11 頁 共 27 頁圖 3-6 商品管理流程圖商品管理查詢商品修改,刪除滿意否返回添加商品是否圖 3-7 購物車流程圖購物車查看商品滿意嗎下訂單調整商品是否3.4 數據庫設計表 3-1 用戶表 Users序號字段名數據類型允許空 備注1Users IDInt用戶號,主鍵,標示列(自動增加)2N UserVarchar(20)用戶名 3-20 位,英文字母和數字3N PasswordVarchar(50)密

23、碼(3-20 位),加密保存4N QuestionVarchar(50)密碼提示問題信息5N AnswerVarchar(50)問題答案6N NameVarchar(20)姓名7N SexBit性別8N EmailVarchar(20)Email9N PhoneVarchar(50)電話10N AddVarchar(MAX)地址11N YoubianVarchar(20)郵編天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 12 頁 共 27 頁表 3-2 系統(tǒng)管理員表 Admin表 3-3 商品品牌表 Pinpai表 3-4 商品類型表 Leixing表 3-5 商品信息表 Product表 3-6 購

24、物車信息表 Cars序號字段名數據類型允許空備注1Cars IDInt購物車編號,主鍵,標示列(自動增加)2Users IDInt用戶編號,外鍵3P IDInt商品編號,外鍵4U NumberInt購買數量表 3-7 訂單表 Order list序號字段名數據類型允許空備注1AdmiusersIDInt管理員 ID,主鍵,標示列(自動增加)2S UserVarchar(20)用戶名 3-20 位,英文字母和數字3S PasswordVarchar(50)密碼(3-20 位),加密保存4S NameVarchar(20)管理員真實姓名5S PankChar(1)管理員權限序號字段名數據類型允許空

25、備注1C IDInt品牌編號,主鍵,標示列(自動增加)2PinpaiVarchar (20)品牌名稱序號字段名數據類型允許空備注1L IDInt類型編號,主鍵,標示列(自動增加)2LeixingVarchar (20)商品類型序號字段名數據類型允許空備注1P IDInt商品號主鍵,標示列(自動增加)2P ZongleiVarchar(20)商品總類名稱3P XileiVarchar(20)商品細分類名稱4P JianjieVarchar(20)商品簡介5P ShumingVarchar(50)商品說明6P hJiageMoney會員價7P sJiageMoney市場價8P ImageText商

26、品圖像天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 13 頁 共 27 頁表 3-8 訂單明細表 Order data序號字段名數據類型允許空備注1Orderdata ID Int編號,主鍵,標示列(自動增加)2Users IDInt用戶編號,外鍵3Order IDInt訂單編號,外鍵4P IDInt商品編號,外鍵5U NumberInt購買數量6U ZhejiaMoney打折后價格7S NameVarchar (20)審核人員(管理員姓名),外鍵表 3-9 新聞表 News序號字段名數據類型允許空備注1W IDInt信息編號,主鍵,標示列(自動增加)2W TitleVarchar(50)信息標題3W

27、 ContentsText信息內容4WFinishDate Date time完成時間5S NameVarchar(20)發(fā)布人員(管理員姓名),外鍵序號字段名數據類型允許空備注1Order IDInt訂單編號,主鍵,標示列(自動增加)2Users IDInt用戶編號,外鍵3O NameVarchar (20)聯(lián)系人姓名4O AddVarchar (Max)地址5O YoubianVarchar (20)郵編6O PhoneVarchar (50)電話7O DateDate time送貨日期8O StatusInt訂單狀態(tài)9O TotalVarchar (50)總價格10O HuikuaiVa

28、rchar (20)匯款方式天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 14 頁 共 27 頁第四章第四章 網站應用與界面設計網站應用與界面設計4.1 開發(fā)環(huán)境的搭建硬件環(huán)境:微機計算機 1 臺,服務器 1 臺軟件環(huán)境:Windows server 2003 系統(tǒng),Visual studio 2005、SQL Server2005、 PhotoShopCS4。4.2 網站頁面的實現4.2.1 前臺用戶界面:1.用戶登錄界面關鍵代碼:/ / 產生驗證碼的函數:能夠生成由數字和字母組成的指定長度的驗證碼/ / 驗證碼位數/ 返回驗證碼public string CreateCode(int codeLe

29、ngth) string so = 1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z; string strArr=so.Split(,); /為數組元素賦值(數字,大寫字母,小寫字母 int pos; StringBuilder code =new StringBuilder(); /用于保存生成的驗證碼 Random rand=new Random(); /隨機數對象 for (int i = 0;

30、 i codeLength; i+) pos = rand.Next(strArr.Length); /生成一個小于小于數組strArr長度的非負隨機數,做為下標 code.Append(strArrpos.ToString (); /取第pos 個字符作為驗證碼第i個字符 return code.ToString (); / / 產生驗證圖片,為驗證碼加圖片背景/ / 驗證碼public void CreateImages(string code) Bitmap image = new Bitmap(60, 28); Graphics g = Graphics.FromImage(image

31、); WebColorConverter ww = new WebColorConverter(); g.Clear(Color)ww.ConvertFromString(#FAE264); Font font = new Font(宋體, 15, FontStyle.Regular|FontStyle.Bold); LinearGradientBrush brush = new LinearGradientBrush(new Rectangle(0, 0, image.Width, image.Height), Color.Blue, Color.Gray, 1.2f, true); g.D

32、rawString(code, font, brush, 0, 0); /將生成的驗證碼輸出在圖片上 /畫圖片的邊框線 g.DrawRectangle(new Pen(Color.Silver), 0, 0, image.Width - 1, image.Height - 1); System.IO.MemoryStream ms = new System.IO.MemoryStream(); image.Save(ms, System.Drawing.Imaging.ImageFormat.Gif); Response.ClearContent(); Response.ContentType

33、 = image/Gif; Response.BinaryWrite(ms.ToArray(); g.Dispose(); image.Dispose(); 天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 15 頁 共 27 頁2.用戶注冊界面圖 4-1 用戶注冊界面用戶輸入頁面相關信息,當必填信息填入后,提交按鈕自動變?yōu)榛顒訝顟B(tài)。3.商品搜索頁面圖 4-2 商品搜索頁面天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 16 頁 共 27 頁關鍵代碼:/實現搜索功能的代碼protected void Search() StringBuilder tj = new StringBuilder(); /保存搜索條件的變

34、量 /生成搜索條件if (CheckBox_Goodname.Checked) tj.Append( GoodName like % + TextBox_Goodname.Text.Trim() + %);if (CheckBox_pub.Checked) if (tj.Length 0) tj.Append( and Plate= + DropDownList1.ItemsDropDownList1.SelectedIndex.Value.ToString(); else tj.Append( Plate= + DropDownList1.ItemsDropDownList1.Selecte

35、dIndex.Value.ToString(); if (CheckBox_author.Checked) if (tj.Length 0) tj.Append( and Author like % + TextBox_author.Text.Trim() + %); else tj.Append( Author like % + TextBox_author.Text.Trim() + %); if (CheckBox_price.Checked) decimal low=0, high=0; try low = Decimal.Parse(TextBox_price1.Text); cat

36、ch try high = Decimal.Parse(TextBox_price2.Text.Trim(); catch if (low + high = 0) Label_msg.Text = 請輸入價格范圍; return; if (tj.Length 0) if (low 0) tj.Append( and Price= + low.ToString(); if (high 0) tj.Append( and Price 0) tj.Append( Price= + low.ToString(); if (tj.Length 0) if (high 0) tj.Append( and

37、Price 0) tj.Append(Price 0) sql = select GoodID,GoodName,Author,TPlate.PlateName as Plate,Price,ImageURL from TGood inner join TPlate on TGood.Plate=TPlate.PlateID where + tj.ToString()+sorttj; else /不選擇查詢條件時不執(zhí)行 Label_msg.Text = 請選擇查詢條件;return; SqlConnection cn = new SqlConnection(DBAccess.DBConnStr

38、ing); SqlDataAdapter da = new SqlDataAdapter(sql, cn);天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 17 頁 共 27 頁 Goods = new DataTable(); da.Fill(Goods);4.新聞公告頁面效果圖:包括新聞標題、發(fā)布人。點擊后有詳細信息。圖 4-3 新聞公告頁面關鍵代碼:/跳轉到詳細頁面代碼public static NewsInfo GetNewsByID(int newsid)SqlConnection con = new SqlConnection(DBAccess.DBConnString);SqlComman

39、d da = new SqlCommand(select * from Tnews where NewsID= + newsid.ToString() , con);con.Open();SqlDataReader dr = da.ExecuteReader(); /查詢該定單的信息-DataReader對象if (dr.Read() NewsInfo news = new NewsInfo();news.NewsID = newsid;news.NewsName = drNewsName.ToString();news.Author = drAuthor.ToString();news.Ne

40、wsBody = drNewsBody.ToString();news.NewsDate = Convert.ToDateTime(drNewsDate.ToString();news.Remark = drRemark.ToString();news.ImageURL = drImageURL.ToString();dr.Close();con.Close();return (news); else dr.Close(); con.Close(); return (null); 5.訂單頁面用戶填寫發(fā)貨訂單信息、確認付款方式。天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 18 頁 共 27 頁圖 4

41、-4 用戶確認訂單頁面4.2.2 后臺管理平臺:管理員登陸后進入此后臺系統(tǒng),進行商品信息、訂單、客戶的維護等。1.商品信息維護頁面圖 4-5 商品信息維護頁面天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 19 頁 共 27 頁關鍵代碼:protected void Page_Load(object sender, EventArgs e)if (Page.IsPostBack) return; /如果是回發(fā)的頁面則不執(zhí)行下面的代碼/查詢品牌信息,并顯示在下拉列表中SqlConnection cn = new SqlConnection(DBAccess.DBConnString);SqlDataAda

42、pter da = new SqlDataAdapter(select * from TPlate, cn);DataTable Plate = new DataTable();da.Fill(Plate);DropDownList1.DataSource = Plate;DropDownList1.DataTextField = PlateName;DropDownList1.DataValueField = PlateID;DropDownList1.DataBind();2.訂單明細頁面圖 4-6 訂單明細頁面關鍵代碼:/頁面載入代碼protected void Page_Load(ob

43、ject sender, EventArgs e)if (Page.IsPostBack) return;/根據上頁傳遞的定單號,顯示該定單的詳細內容int orderid=Int32.Parse(Request.QueryStringOrderID.ToString (); /定單號OrderInfo order = Order.GetOrderInfo(orderid); /獲取定單對象Label_orderid.Text=orderid.ToString ();Label_shipman.Text = order.ShipMan; /Label_tel.Text = order.Tel;

44、Label_username.Text = order.UserName;Label_date.Text=order.OrderDate.ToLongDateString()+ +order.OrderDate.ToLongTimeString();Label_addr.Text = order.Address;TextBox_msg.Text=order.Message; /留言TextBox_totalmoney.Text = order.TotalMoney.ToString(); /定單總金額天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 20 頁 共 27 頁/獲取定單訂購的商品列表DataT

45、able Goods = Order.GetOrderItems(orderid);GridView1.DataSource = Goods;GridView1.DataBind();/初始化日歷控件Calendar1.SelectedDate = DateTime.Now; /更新定單總金額protected void Button_update_Click(object sender, EventArgs e)decimal money;trymoney = Decimal.Parse(TextBox_totalmoney.Text.ToString ();int orderid = In

46、t32.Parse(Label_orderid.Text);if (Order.UpdateTotalMoney(orderid, money) /修改總金額,可自己加顯示反饋信息Label_msg.Text = 修改成功;elseLabel_msg.Text = 修改失敗;catchLabel_msg.Text = 金額數據非法;/刪除該定單及對應的明細/定單明細通過觸發(fā)器刪除(Torder表的delete觸發(fā)器)protected void Button_dele_Click(object sender, EventArgs e)if (Order.DeleteOrder(Label_or

47、derid.Text) /定單刪除成功,回到前一頁Response.Write(alert(定單已刪除);Server.Transfer(/OrderManager.aspx);天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 21 頁 共 27 頁總總 結結經過三年的努力學習,我們已經初步了解了編程設計、網站制作、軟件編輯的內容?,F在我通過自己學到的知識完成了畢業(yè)設計的論文與網站制作,在編程過程中遇到了很多困難,但都靠著知識的積累與回顧、資料的查詢和老師同學的幫助一一克服了,這讓我感到不斷學習的重要性,也認識到了自己的不足。在以后的日子里,我也不會丟掉這些知識,而是有計劃的練習,這樣才不會枉費這三年的學

48、習。這個創(chuàng)意環(huán)保用品網上商店迎合了現代人對環(huán)保的需求,我很久以前就有了做這個網站的念頭,現在通過畢業(yè)設計,終于有機會把這個網站完成。這個網站的每一圖一字都融入了我自己的努力,網站的每一個圖片每一個背景都由我自己設計完成。為做出該網上商店,我也訪問了大量 Web 網絡開發(fā)方面的網站,搜集了大量關于 Web 網絡開發(fā)的資料,查閱了許多書籍的源代碼作為參考和運用,從中學會了許多 ASP.NET 技術關于 Web 開發(fā)方面的知識。通過幾個月的系統(tǒng)開發(fā),整個軟件采用三層架構設計思想,前期的每一步設計都是為后期的設計做準備,所以系統(tǒng)必須在項目開始時就能很好的定位方向。這次畢業(yè)設計,我掌握了應用 ASP.N

49、ET 實現信息的添加、修改、刪除、查詢操作。對一些控件有了新的了解,進一步增強對專業(yè)知識的鞏固。其中的一些小知識點讓我學會了注重細節(jié)的重要,往往一小段代碼能夠減少很多步繁瑣的操作。把這些小知識與大家交流,也讓我收獲了分享的快樂。雖然這個網站的制作還不完善,但我會繼續(xù)努力把后續(xù)工作做好,盡可能讓我的設計有用武之地,實現它的價值。天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 22 頁 共 27 頁參考文獻參考文獻1 吳晨,牛江川,李素娟.ASP.NET 2.0+ SQL Server 2005 數據庫開發(fā)與實例 M.北京:清華大學出版社,20082 陳承歡.網頁設計與制作案例教程.M.北京:人民郵電出版社

50、,20073 劉衛(wèi)國,熊擁軍.數據庫技術與應用SQL Server 2005M.北京:清華大學出版社,20104 (荷蘭)史潘加斯(Spaanjaars,I.),張云.ASP.NET 3.5 入門經典.M.北京:清華大學出版社,20085 王小科,趙會東.ASP.NET 全能速查寶典.M.北京:人民郵電出版社,20126 吳晨,張亮,張靜編著.ASP.NET + SQL Server 數據庫開發(fā)M.與實例清華大學出版社,2006.7 郝剛主編;袁永剛,嚴治國,何宇光編著.ASP.NET 2.0 開發(fā)指南.人民郵電出版社,20068 張廣彬,孟紅蕊,張永寶.net 課程設計案例精編M.北京:清華

51、大學出版社,2007 年9 黃曉東.net 課程設計案例精編(第一版)M.北京:中國水利水電出版社,2004 年天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 23 頁 共 27 頁致致 謝謝畢業(yè)設計的各個部分已經完成了,在我的心中更多的是不舍。大學的三年真的是很精彩,在這三年里,我提高了自己各方面的能力,學習到了各方面的知識,鍛煉了自己各方面的才能。現在,就要以畢業(yè)設計的形式結束了。首先,我衷心的感謝陳老師一直以來對我的諄諄教誨,幫助我順利的完成了我的畢業(yè)設計工作。從一開始的審批表及任務書的填寫一直到畢業(yè)設計結束,這其中也凝聚著陳老師的辛勤。陳老師是一位學識淵博,態(tài)度認真的好老師,遇到問題時總是耐心的

52、教導我們,給予親切我們的關懷。同時,也要感謝教授過我的每一位老師,陪伴我的每一位同學,是他們讓我學到了很多新知識,學會了很多做人做事的道理。還要感謝天津職業(yè)大學,是它提供了一個非常好的環(huán)境,讓我成長。大學生活精彩而又充實,給我留下了很多很多難忘的回憶,大學的這三年,也是我人生中最好的時光。最后,愿母校越來越繁榮,愿每位老師越來越健康幸福,愿我的每一位同學朋友都擁有自己所希望的人生!天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 24 頁 共 27 頁英文資料及翻譯英文資料及翻譯Visual Basic programming language1991, the United States launche

53、d the Microsoft Visual Basic (may be referred to VB), is the latest version of the current VB 2008 Beta2 (VB9) Chinese version. Visual meaning the visual, visible, referring to the development of operating systems like windows graphical user interface (Graphic User Interface, GUI) method, it does no

54、t need to prepare a large number code to describe the appearance of the interface elements and location, as long as the pre - The establishment of good drag and drop objects on the screen corresponding to the location. Basic is actually an abbreviation of the phrase, this phrase is Beginners all-pur

55、pose symbolic instruction code, the Chinese meaning to the initial directive GM symbol code language. Visual Basic learning, Professional Edition and Enterprise Edition versions to meet the different needs of the development. Study and apply to the ordinary version of the majority of learners and th

56、e use of Visual Basic development of the general staff of Windows applications, but; professional version for computer professional development of staff, including the study of functional version of the full content control and Internet development tools such as advanced features ; Enterprise contai

57、n not only all the professional version of the content, there are automated tools such as Component Manager, professional programmers to make the development of a powerful group essence of distributed applications. VB is a visual, object-oriented event-driven approach and the use of the structure of

58、 high-level programming language, can be used for the development of the Windows environment of various applications. It easy to learn, efficient and powerful with Windows professional development tools comparable to SDK. In Visual Basic environment, the use of event-driven programming mechanism, th

59、e new easy-to-use visual design tools, within the wider use Windows application program interface (API) function, to use dynamic link library (DLL), the object Links embedded with the World at (OLE), open-end data connectivity (ODBC), and other technology, can be highly efficient and rapid developme

60、nt of the Windows environment powerful, rich graphical interface application software system. With the improved version, Visual Basic functions also growing. After version 5.0, Visual Basic launched a Chinese version, compared with the previous version; its functions have been greatly improved. Howe

61、ver, more powerful functions, Visual Basic still has one drawback: in the absence of MSVBVM *. DLL must be installed on the computer the required DLL file. It can be designed with the operating system, but more difficult. In the early 21st century, Microsoft has introduced Visual Studio 2003 and Vis

62、ual Basic among the significant changes, Visual Studio for a variety of programming tools to a platform, Visual Basic.NET can run on this platform. Compared with traditional VB, are quite different. VB.net, used for the first time. Net framework for visual programming, and can a good framework compa

63、tible with COM. 2005 Visual Studio 2005 則 use of the NET 2.0 technology, more convenience to the programmers work. But the new procedures on the system configuration requirements are also higher, the need for Microsoft. Net Framework 2.0 above. Net framework support. December 2007, Microsoft (Micros

64、oft) launched the Visual Studio 2008 Beta 2 has undergone major changes (see attached map) enter in the code when the VB2005 can be much faster than in non-exceptional circumstances, VB2008 will automatically open automatically Keyword completion of this order and begun to support the latest. NET Fr

65、amework 3.5 Beta 2.The role of programming tools has evolved over the past 45 years along with 天津職業(yè)大學 創(chuàng)意環(huán)保用品網上商店第 25 頁 共 27 頁computer hardware. A programming language today, such as Visual Basic, differs greatly from programming languages of just a few years ago. The visual nature of the Windows ope

66、rating system requires more advanced tools than were available a few years ago. Before windowed environments, a programming language was a simple text-based tool with which you wrote programs. Today you need much more than just a language; you need a graphical development tool that can work inside the Windows system and create applications that take advantage of all the graphical, multimedia, online, and multiprocessed activities that Windows offers. Visual Basic is such a tool. More than a lang

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

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

備案號:ICP2024067431-1 川公網安備51140202000466號


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