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

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

  • 資源ID:28973571       資源大?。?span id="5nyufhz" class="font-tahoma">2.28MB        全文頁數(shù):27頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

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

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

論文題目:創(chuàng)意環(huán)保用品網(wǎng)上商店開發(fā)年 級:09 級院 系:電子信息工程學(xué)院學(xué)生姓名:蘇羽宸指導(dǎo)老師:陳潔2012 年 6 月天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 2 頁 共 27 頁目目 錄錄內(nèi)容摘要內(nèi)容摘要 .3 3第一章第一章 引言引言 .5 51.1 網(wǎng)站的意義 .51.2 本課題的可行性分析.5第二章第二章 開發(fā)技術(shù)開發(fā)技術(shù) .6 62.1 ASP.NET 技術(shù).62.2 SQL SERVER 2005 數(shù)據(jù)庫管理系統(tǒng) .6第三章第三章 網(wǎng)站的功能設(shè)計網(wǎng)站的功能設(shè)計 .8 83.1 設(shè)計目標.83.2 系統(tǒng)功能分析.83.3 功能模塊分析.83.3 系統(tǒng)流程分析.103.4 數(shù)據(jù)庫設(shè)計.11第四章第四章 網(wǎng)站應(yīng)用與界面設(shè)計網(wǎng)站應(yīng)用與界面設(shè)計 .14144.1 開發(fā)環(huán)境的搭建.144.2 網(wǎng)站頁面的實現(xiàn).14總總 結(jié)結(jié) .2121致致 謝謝 .2323英文資料及翻譯英文資料及翻譯 .2424天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 3 頁 共 27 頁內(nèi)容摘要內(nèi)容摘要論文詳盡的介紹了創(chuàng)意環(huán)保用品網(wǎng)上商店的開發(fā)過程。分析了創(chuàng)意環(huán)保用品的現(xiàn)實意義以及網(wǎng)站的具體結(jié)構(gòu)。通過剖析網(wǎng)上商店網(wǎng)站存在的問題,確定了網(wǎng)站的總體結(jié)構(gòu)、功能模塊、網(wǎng)站風(fēng)格及運營平臺;然后對網(wǎng)站設(shè)計過程,從概要設(shè)計、詳細設(shè)計、網(wǎng)站實現(xiàn)到最終的測試與維護進行了詳細的說明。該網(wǎng)站基于Microsoft Visual Studio 2005 平臺開發(fā),應(yīng)用 SQL 服務(wù)器等技術(shù)進行網(wǎng)站實施,以 ASP.NET、SQL Server 數(shù)據(jù)庫為核心實現(xiàn)動態(tài)網(wǎng)頁功能,主要功能有:前臺功能,查看相關(guān)信息、會員的登錄與注冊、商品信息查看、購物車管理。后臺功能:管理員登錄、訂單管理、商品管理、會員管理、物流管理、系統(tǒng)管理、信息發(fā)布。關(guān)鍵字關(guān)鍵字:環(huán)保,ASP.NET,網(wǎng)上商店天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 4 頁 共 27 頁AbstractThe paper detailed the development process of the creative environmental supplies online store. 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 design 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 dynamic 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 management, message release.Keywords: environmental protection, ASP.NET, online store天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 5 頁 共 27 頁第一章第一章 引言引言1.1 網(wǎng)站的意義隨著生活水平高度提高,工業(yè)發(fā)展越來越快,我們生活的環(huán)境被我們破壞的也越加嚴重,更多的人開始關(guān)注環(huán)保的問題,也有更多的人愿意來參與進環(huán)保的行列。而這個“創(chuàng)意環(huán)保用品網(wǎng)上商店”正滿足了大家對環(huán)保產(chǎn)品的需求,而網(wǎng)站中搜羅的創(chuàng)意產(chǎn)品新奇而又實用,既滿足節(jié)能高效的生活需求,又裝點了大家的生活環(huán)境。網(wǎng)站除了主要銷售環(huán)保用品之外,還會發(fā)布與環(huán)保相關(guān)的信息,如新聞、相關(guān)法規(guī)等,更起到了宣傳環(huán)保的作用。通過傳播迅速而廣泛的網(wǎng)絡(luò),可以有更多的人了解環(huán)保,愛上環(huán)保。1.2 本課題的可行性分析本系統(tǒng)可行性分析:技術(shù)可行性本系統(tǒng)使用.NET 技術(shù)進行開發(fā),編程語言使用 ASP.NET 是 Microsoft 開發(fā)的使用于構(gòu)建、管理 Web 頁面的技術(shù),它的特點主要是:簡化網(wǎng)頁的編輯工作,提供代碼與設(shè)計視圖分離,使得代碼更容易編寫、修改與維護;此外.NET Framework2.0 框架作為微軟公司已經(jīng)比較成熟的產(chǎn)品,現(xiàn)在有越來越多的企業(yè)及技術(shù)人員選擇它來作為開發(fā)平臺。因此,在技術(shù)上.NET 是完全可以勝任這個平臺的開發(fā)。經(jīng)濟可行性由于本項目的特殊性,無需投入額外的設(shè)備購買及人員培訓(xùn)費用,所以在經(jīng)濟上本系統(tǒng)的開發(fā)是可行的。此外系統(tǒng)對開發(fā)的需求以及軟硬件要求都不是很高,所以在軟硬件的支出上十分有限。因此,本系統(tǒng)在任何一臺連接 Internet 的機器上都可以運行,有很高的經(jīng)濟可行性。按上述兩方面進行可行性分析、研究后,我們認為該項目在技術(shù)上是可行的,在經(jīng)濟上也是沒問題的,所以完全可以進行開發(fā)。操作可行性在操作上對開發(fā)人員的要求并不高,Visual.Studio.Net 是相對容易上手的可視化的編程語言,通過自學(xué)完全可以掌握。法律可行性本系統(tǒng)沒有侵犯個人隱私和個人責(zé)任方面的問題,使用本系統(tǒng)不會引起法律方面的糾紛問題,環(huán)保的理念更符合了近年來我國可行性發(fā)展的原則,出售的商品會與設(shè)計者與生產(chǎn)商取得許可,所以開發(fā)本系統(tǒng)具有法律可行性。綜上所述,本系統(tǒng)的開發(fā)是符合現(xiàn)在的實際情況的,并具有一定的實用意義。在技術(shù)、經(jīng)濟、操作上,法律上都可以看到此系統(tǒng)的可行性,并且很具有其實現(xiàn)的必要。天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 6 頁 共 27 頁第二章第二章 開發(fā)技術(shù)開發(fā)技術(shù)2.1 ASP.NET 技術(shù)ASP.NET 是一個已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語言(包括 Visual Basic .NET、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)清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發(fā)出 Web 應(yīng)用,滿足計算向 Web 轉(zhuǎn)移的戰(zhàn)略需要。2.2 SQL server 2005 數(shù)據(jù)庫管理系統(tǒng)SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序 SQL Server 2005 數(shù)據(jù)庫管理 10 個最重要的特點數(shù)據(jù)庫鏡像 通過新數(shù)據(jù)庫鏡像方法,將記錄檔案傳送性能進行延伸。您將可以使用數(shù)據(jù)庫鏡像,通過將自動失效轉(zhuǎn)移建立到一個待用服務(wù)器上,增強您SQL 服務(wù)器系統(tǒng)的可用性。在線恢復(fù) 使用 SQL2005 版服務(wù)器,數(shù)據(jù)庫管理人員將可以在 SQL 服務(wù)器運行的情況下,執(zhí)行恢復(fù)操作。在線恢復(fù)改進了 SQL 服務(wù)器的可用性,因為只有正在被恢復(fù)的數(shù)據(jù)是無法使用的,而數(shù)據(jù)庫的其他部分依然在線、可供使用。 在線檢索操作 在線檢索選項可以在指數(shù)數(shù)據(jù)定義語言執(zhí)行期間,允許對基底表格、或集簇索引數(shù)據(jù)和任何有關(guān)的檢索,進行同步修正。例如,當(dāng)一個集簇索引正在重建的時候,您可以對基底數(shù)據(jù)繼續(xù)進行更新、并且對數(shù)據(jù)進行查詢。 快速恢復(fù) 新的、速度更快的恢復(fù)選項可以改進 SQL 服務(wù)器數(shù)據(jù)庫的可用性。管理人員將能夠在事務(wù)日志向前滾動之后,重新連接到正在恢復(fù)的數(shù)據(jù)庫。安全性能的提高 SQL Server 2005 包括了一些在安全性能上的改進,例如數(shù)據(jù)庫加密、設(shè)置安全默認值、增強密碼政策、縝密的許可控制、以及一個增強型的安全模式。 新的 SQL Server Management Studio SQL Server 2005 引入了 SQL Server Management Studio,這是一個新型的統(tǒng)一的管理工具組。這個工具組將包括一些新的功能,以開發(fā)、配置 SQL Server 數(shù)據(jù)庫,發(fā)現(xiàn)并修理其中的故障,同時這個工具組還對從前的功能進行了一些改進。 專門的管理員連接 SQL Server 2005 將引進一個專門的管理員連接,即使在一個服務(wù)器被鎖住,或者因為其他原因不能使用的時候,管理員可以通過這個連接,接通這個正在運行的服務(wù)器。這一功能將能讓管理員,通過操作診斷功能、或 TransactSQL 指令,找到并解決發(fā)現(xiàn)的問題。 天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 7 頁 共 27 頁快照隔離 在數(shù)據(jù)庫層面上提供一個新的快照隔離(SI)標準。通過快照隔離,使用者將能夠使用與傳統(tǒng)一致的視野觀看數(shù)據(jù)庫,存取最后執(zhí)行的一行數(shù)據(jù)。這一功能將為服務(wù)器提供更大的可升級性。 數(shù)據(jù)分割 將加強本地表檢索分割,這使得大型表和索引可以得到高效的管理。增強復(fù)制功能 對于分布式數(shù)據(jù)庫而言,SQL Server 2005 提供了全面的方案修改(DDL)復(fù)制、下一代監(jiān)控性能、從甲骨文(Oracle)到 SQL Server 的內(nèi)置復(fù)制功能、對多個超文本傳輸協(xié)議(http)進行合并復(fù)制,以及就合并復(fù)制的可升級性和運行,進行了重大的改良。另外,新的對等交易式復(fù)制性能,通過使用復(fù)制,改進了其對數(shù)據(jù)向外擴展的支持。天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 8 頁 共 27 頁第三章第三章 網(wǎng)站的功能設(shè)計網(wǎng)站的功能設(shè)計3.1 設(shè)計目標界面設(shè)計美觀友好,信息查詢靈活、方便、快捷、準確,數(shù)據(jù)存儲安全可靠全面、分類展示商品信息系統(tǒng)最大限度的實現(xiàn)易維護性和易操作性系統(tǒng)運行穩(wěn)定、安全可靠3.2 系統(tǒng)功能分析本網(wǎng)站面向所有網(wǎng)絡(luò)用戶,重點是崇尚時尚、環(huán)保的人群。本網(wǎng)站提供了一個環(huán)保用品的交易平臺,搜羅了各種新奇環(huán)保的商品,其中也包括了環(huán)保相關(guān)新聞的發(fā)布,便于更多的人來了解環(huán)保、行動起來參加環(huán)保。該平臺需要完成的一些具體功能分析如下:用戶管理 能夠完成用戶基本信息錄入的注冊和用戶基本信息的個人前臺與后臺管理。管理員管理 能夠完成管理員對網(wǎng)站的商品資料(添加類別、商品添加、商品審查)、商品交易(外理訂單、發(fā)貨查詢)、用戶管理、操作管理(管理員添加、管理員審查、管理員退出)的功能。搜索功能 能通過商品的名稱,商品的種類,進行搜索。查詢功能 能夠通過查看購物車對所選商品進行確定、挑選,通過定單查詢對支付費用進行確定。公告功能 管理員能夠發(fā)布新聞。3.3 功能模塊分析本網(wǎng)站的功能模塊圖如下:網(wǎng)上商店主要包括四大功能模塊,用戶管理、網(wǎng)站布局、管理員管理、搜索等功能模塊。其中用戶管理模塊,主要包括用戶注冊、用戶修改、用戶刪除等功能;管理員管理主要包括商品資料(添加品牌、添加類別、商品添加、商品審查)、商品交易、用戶管理、操作管理(管理員添加、管理員審查、管理員退出)等功能;搜索主要包括(商品品牌、商品類別)。圖 3-1 網(wǎng)上商店總體模塊:網(wǎng)上商店用戶管理管理員管理網(wǎng)站布局搜索添加類別添加品牌商品添加商品審查管理員添加管理員審查管理員退出用戶管理操作管理商品名稱商品類別商品資料用戶刪除用戶修改用戶注冊商品交易添加新聞公告天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 9 頁 共 27 頁網(wǎng)站主要由前臺用戶模塊和后臺管理員管理模塊兩部分組成前臺功能模塊【業(yè)務(wù)說明】首頁支持功能包括:用戶注冊與登陸,新聞信息瀏覽,商品瀏覽,購物車,創(chuàng)建訂單;【使用人】 網(wǎng)站用戶后臺管理模塊【業(yè)務(wù)說明】首頁支持功能包括:管理員登陸,用戶管理,訂單管理,商品管理,新聞管理【使用人】 僅限管理員使用3.3.1 前臺頁面介紹1.新用戶注冊第一步:首頁在注冊第一個頁面輸入用戶名,單擊“注冊”按鈕進行判斷。如果數(shù)據(jù)庫中有該注冊用戶名,則顯示用戶已存在,不能繼續(xù)下一步的注冊;如果不存在,則進入第二個頁面填寫詳細信息第二步:詳細頁面員工需填寫信息如下:用戶名,密碼,性別,查詢密碼問題,查詢密碼答案。(其中用戶名不能與系統(tǒng)中已有用戶名重復(fù),如果重復(fù),系統(tǒng)提示重新輸入。密碼進行二次確認)2.登陸用戶輸入自己的用戶名和密碼,由系統(tǒng)驗證其合法性,如果驗證通過,系統(tǒng)提示歡迎信息,先是錯誤信息,系統(tǒng)要求用戶重新登陸。 3.用戶信息維護用戶可以修改自己的相關(guān)詳細(密碼、問題、答案、省份、城市、聯(lián)系電話、電子郵件、郵政編碼)。如果忘記密碼,也可以找回密碼。在找回密碼頁面輸入問題、答案、用戶名用來找回密碼。3.3.2 后臺管理模塊1.管理員登陸管理員輸入自己的姓名和密碼,由系統(tǒng)驗證其合法性,如果驗證通過,系統(tǒng)提示歡迎信息,否則系統(tǒng)要求管理員重新登陸。 2.用戶信息管理管理員可以通過此頁面對用戶進行管理,對其不合法的用戶可以進行刪除。但是不允許修改員工的詳細信息。3.商品管理管理員可以對已發(fā)布的商品資料進行刪除、編輯操作,也可以進行添加品牌、添加類別、商品添加、商品審查等管理。4.訂單管理 對用戶產(chǎn)生的訂單進行管理,如刪除失效訂單、對訂單進行發(fā)貨、審查訂單、處理用戶反饋信息。5.新聞公告發(fā)布管理員可以查看信息,及時發(fā)布最新的新聞公告。 天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 10 頁 共 27 頁3.3 系統(tǒng)流程分析本系統(tǒng)分為前臺銷售流程和后臺訂單處理流程圖 3-2 前臺銷售流程圖圖 3-3 后臺訂單流圖 3-4 商品搜索流程圖開始搜索輸入條件搜索結(jié)果查看商品購物車下訂單是否繼續(xù)搜索圖 3-5 用戶登錄流程圖登登錄入口取得用戶名和密碼將User ID存入session中用戶存在密碼正確登登錄成功是是否否瀏覽商品選擇商品訂購商品去購物車去收銀臺提交訂單未注冊用戶已登錄注冊用戶未登錄注冊用戶注冊登錄用戶訂單訂單處理訂單發(fā)貨訂單結(jié)賬訂單刪除天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 11 頁 共 27 頁圖 3-6 商品管理流程圖商品管理查詢商品修改,刪除滿意否返回添加商品是否圖 3-7 購物車流程圖購物車查看商品滿意嗎下訂單調(diào)整商品是否3.4 數(shù)據(jù)庫設(shè)計表 3-1 用戶表 Users序號字段名數(shù)據(jù)類型允許空 備注1Users IDInt用戶號,主鍵,標示列(自動增加)2N UserVarchar(20)用戶名 3-20 位,英文字母和數(shù)字3N PasswordVarchar(50)密碼(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è)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 12 頁 共 27 頁表 3-2 系統(tǒng)管理員表 Admin表 3-3 商品品牌表 Pinpai表 3-4 商品類型表 Leixing表 3-5 商品信息表 Product表 3-6 購物車信息表 Cars序號字段名數(shù)據(jù)類型允許空備注1Cars IDInt購物車編號,主鍵,標示列(自動增加)2Users IDInt用戶編號,外鍵3P IDInt商品編號,外鍵4U NumberInt購買數(shù)量表 3-7 訂單表 Order list序號字段名數(shù)據(jù)類型允許空備注1AdmiusersIDInt管理員 ID,主鍵,標示列(自動增加)2S UserVarchar(20)用戶名 3-20 位,英文字母和數(shù)字3S PasswordVarchar(50)密碼(3-20 位),加密保存4S NameVarchar(20)管理員真實姓名5S PankChar(1)管理員權(quán)限序號字段名數(shù)據(jù)類型允許空備注1C IDInt品牌編號,主鍵,標示列(自動增加)2PinpaiVarchar (20)品牌名稱序號字段名數(shù)據(jù)類型允許空備注1L IDInt類型編號,主鍵,標示列(自動增加)2LeixingVarchar (20)商品類型序號字段名數(shù)據(jù)類型允許空備注1P IDInt商品號主鍵,標示列(自動增加)2P ZongleiVarchar(20)商品總類名稱3P XileiVarchar(20)商品細分類名稱4P JianjieVarchar(20)商品簡介5P ShumingVarchar(50)商品說明6P hJiageMoney會員價7P sJiageMoney市場價8P ImageText商品圖像天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 13 頁 共 27 頁表 3-8 訂單明細表 Order data序號字段名數(shù)據(jù)類型允許空備注1Orderdata ID Int編號,主鍵,標示列(自動增加)2Users IDInt用戶編號,外鍵3Order IDInt訂單編號,外鍵4P IDInt商品編號,外鍵5U NumberInt購買數(shù)量6U ZhejiaMoney打折后價格7S NameVarchar (20)審核人員(管理員姓名),外鍵表 3-9 新聞表 News序號字段名數(shù)據(jù)類型允許空備注1W IDInt信息編號,主鍵,標示列(自動增加)2W TitleVarchar(50)信息標題3W ContentsText信息內(nèi)容4WFinishDate Date time完成時間5S NameVarchar(20)發(fā)布人員(管理員姓名),外鍵序號字段名數(shù)據(jù)類型允許空備注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 HuikuaiVarchar (20)匯款方式天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 14 頁 共 27 頁第四章第四章 網(wǎng)站應(yīng)用與界面設(shè)計網(wǎng)站應(yīng)用與界面設(shè)計4.1 開發(fā)環(huán)境的搭建硬件環(huán)境:微機計算機 1 臺,服務(wù)器 1 臺軟件環(huán)境:Windows server 2003 系統(tǒng),Visual studio 2005、SQL Server2005、 PhotoShopCS4。4.2 網(wǎng)站頁面的實現(xiàn)4.2.1 前臺用戶界面:1.用戶登錄界面關(guān)鍵代碼:/ / 產(chǎn)生驗證碼的函數(shù):能夠生成由數(shù)字和字母組成的指定長度的驗證碼/ / 驗證碼位數(shù)/ 返回驗證碼public string CreateCode(int codeLength) 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(,); /為數(shù)組元素賦值(數(shù)字,大寫字母,小寫字母 int pos; StringBuilder code =new StringBuilder(); /用于保存生成的驗證碼 Random rand=new Random(); /隨機數(shù)對象 for (int i = 0; i codeLength; i+) pos = rand.Next(strArr.Length); /生成一個小于小于數(shù)組strArr長度的非負隨機數(shù),做為下標 code.Append(strArrpos.ToString (); /取第pos 個字符作為驗證碼第i個字符 return code.ToString (); / / 產(chǎn)生驗證圖片,為驗證碼加圖片背景/ / 驗證碼public void CreateImages(string code) Bitmap image = new Bitmap(60, 28); Graphics g = Graphics.FromImage(image); 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.DrawString(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 = image/Gif; Response.BinaryWrite(ms.ToArray(); g.Dispose(); image.Dispose(); 天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 15 頁 共 27 頁2.用戶注冊界面圖 4-1 用戶注冊界面用戶輸入頁面相關(guān)信息,當(dāng)必填信息填入后,提交按鈕自動變?yōu)榛顒訝顟B(tài)。3.商品搜索頁面圖 4-2 商品搜索頁面天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 16 頁 共 27 頁關(guān)鍵代碼:/實現(xiàn)搜索功能的代碼protected void Search() StringBuilder tj = new StringBuilder(); /保存搜索條件的變量 /生成搜索條件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.SelectedIndex.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); catch 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 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.DBConnString); SqlDataAdapter da = new SqlDataAdapter(sql, cn);天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 17 頁 共 27 頁 Goods = new DataTable(); da.Fill(Goods);4.新聞公告頁面效果圖:包括新聞標題、發(fā)布人。點擊后有詳細信息。圖 4-3 新聞公告頁面關(guān)鍵代碼:/跳轉(zhuǎn)到詳細頁面代碼public static NewsInfo GetNewsByID(int newsid)SqlConnection con = new SqlConnection(DBAccess.DBConnString);SqlCommand 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.NewsBody = 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è)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 18 頁 共 27 頁圖 4-4 用戶確認訂單頁面4.2.2 后臺管理平臺:管理員登陸后進入此后臺系統(tǒng),進行商品信息、訂單、客戶的維護等。1.商品信息維護頁面圖 4-5 商品信息維護頁面天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 19 頁 共 27 頁關(guān)鍵代碼:protected void Page_Load(object sender, EventArgs e)if (Page.IsPostBack) return; /如果是回發(fā)的頁面則不執(zhí)行下面的代碼/查詢品牌信息,并顯示在下拉列表中SqlConnection cn = new SqlConnection(DBAccess.DBConnString);SqlDataAdapter 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 訂單明細頁面關(guān)鍵代碼:/頁面載入代碼protected void Page_Load(object sender, EventArgs e)if (Page.IsPostBack) return;/根據(jù)上頁傳遞的定單號,顯示該定單的詳細內(nèi)容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;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è)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 20 頁 共 27 頁/獲取定單訂購的商品列表DataTable 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 = Int32.Parse(Label_orderid.Text);if (Order.UpdateTotalMoney(orderid, money) /修改總金額,可自己加顯示反饋信息Label_msg.Text = 修改成功;elseLabel_msg.Text = 修改失敗;catchLabel_msg.Text = 金額數(shù)據(jù)非法;/刪除該定單及對應(yīng)的明細/定單明細通過觸發(fā)器刪除(Torder表的delete觸發(fā)器)protected void Button_dele_Click(object sender, EventArgs e)if (Order.DeleteOrder(Label_orderid.Text) /定單刪除成功,回到前一頁Response.Write(alert(定單已刪除);Server.Transfer(/OrderManager.aspx);天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 21 頁 共 27 頁總總 結(jié)結(jié)經(jīng)過三年的努力學(xué)習(xí),我們已經(jīng)初步了解了編程設(shè)計、網(wǎng)站制作、軟件編輯的內(nèi)容?,F(xiàn)在我通過自己學(xué)到的知識完成了畢業(yè)設(shè)計的論文與網(wǎng)站制作,在編程過程中遇到了很多困難,但都靠著知識的積累與回顧、資料的查詢和老師同學(xué)的幫助一一克服了,這讓我感到不斷學(xué)習(xí)的重要性,也認識到了自己的不足。在以后的日子里,我也不會丟掉這些知識,而是有計劃的練習(xí),這樣才不會枉費這三年的學(xué)習(xí)。這個創(chuàng)意環(huán)保用品網(wǎng)上商店迎合了現(xiàn)代人對環(huán)保的需求,我很久以前就有了做這個網(wǎng)站的念頭,現(xiàn)在通過畢業(yè)設(shè)計,終于有機會把這個網(wǎng)站完成。這個網(wǎng)站的每一圖一字都融入了我自己的努力,網(wǎng)站的每一個圖片每一個背景都由我自己設(shè)計完成。為做出該網(wǎng)上商店,我也訪問了大量 Web 網(wǎng)絡(luò)開發(fā)方面的網(wǎng)站,搜集了大量關(guān)于 Web 網(wǎng)絡(luò)開發(fā)的資料,查閱了許多書籍的源代碼作為參考和運用,從中學(xué)會了許多 ASP.NET 技術(shù)關(guān)于 Web 開發(fā)方面的知識。通過幾個月的系統(tǒng)開發(fā),整個軟件采用三層架構(gòu)設(shè)計思想,前期的每一步設(shè)計都是為后期的設(shè)計做準備,所以系統(tǒng)必須在項目開始時就能很好的定位方向。這次畢業(yè)設(shè)計,我掌握了應(yīng)用 ASP.NET 實現(xiàn)信息的添加、修改、刪除、查詢操作。對一些控件有了新的了解,進一步增強對專業(yè)知識的鞏固。其中的一些小知識點讓我學(xué)會了注重細節(jié)的重要,往往一小段代碼能夠減少很多步繁瑣的操作。把這些小知識與大家交流,也讓我收獲了分享的快樂。雖然這個網(wǎng)站的制作還不完善,但我會繼續(xù)努力把后續(xù)工作做好,盡可能讓我的設(shè)計有用武之地,實現(xiàn)它的價值。天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 22 頁 共 27 頁參考文獻參考文獻1 吳晨,牛江川,李素娟.ASP.NET 2.0+ SQL Server 2005 數(shù)據(jù)庫開發(fā)與實例 M.北京:清華大學(xué)出版社,20082 陳承歡.網(wǎng)頁設(shè)計與制作案例教程.M.北京:人民郵電出版社,20073 劉衛(wèi)國,熊擁軍.數(shù)據(jù)庫技術(shù)與應(yīng)用SQL Server 2005M.北京:清華大學(xué)出版社,20104 (荷蘭)史潘加斯(Spaanjaars,I.),張云.ASP.NET 3.5 入門經(jīng)典.M.北京:清華大學(xué)出版社,20085 王小科,趙會東.ASP.NET 全能速查寶典.M.北京:人民郵電出版社,20126 吳晨,張亮,張靜編著.ASP.NET + SQL Server 數(shù)據(jù)庫開發(fā)M.與實例清華大學(xué)出版社,2006.7 郝剛主編;袁永剛,嚴治國,何宇光編著.ASP.NET 2.0 開發(fā)指南.人民郵電出版社,20068 張廣彬,孟紅蕊,張永寶.net 課程設(shè)計案例精編M.北京:清華大學(xué)出版社,2007 年9 黃曉東.net 課程設(shè)計案例精編(第一版)M.北京:中國水利水電出版社,2004 年天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 23 頁 共 27 頁致致 謝謝畢業(yè)設(shè)計的各個部分已經(jīng)完成了,在我的心中更多的是不舍。大學(xué)的三年真的是很精彩,在這三年里,我提高了自己各方面的能力,學(xué)習(xí)到了各方面的知識,鍛煉了自己各方面的才能?,F(xiàn)在,就要以畢業(yè)設(shè)計的形式結(jié)束了。首先,我衷心的感謝陳老師一直以來對我的諄諄教誨,幫助我順利的完成了我的畢業(yè)設(shè)計工作。從一開始的審批表及任務(wù)書的填寫一直到畢業(yè)設(shè)計結(jié)束,這其中也凝聚著陳老師的辛勤。陳老師是一位學(xué)識淵博,態(tài)度認真的好老師,遇到問題時總是耐心的教導(dǎo)我們,給予親切我們的關(guān)懷。同時,也要感謝教授過我的每一位老師,陪伴我的每一位同學(xué),是他們讓我學(xué)到了很多新知識,學(xué)會了很多做人做事的道理。還要感謝天津職業(yè)大學(xué),是它提供了一個非常好的環(huán)境,讓我成長。大學(xué)生活精彩而又充實,給我留下了很多很多難忘的回憶,大學(xué)的這三年,也是我人生中最好的時光。最后,愿母校越來越繁榮,愿每位老師越來越健康幸福,愿我的每一位同學(xué)朋友都擁有自己所希望的人生!天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 24 頁 共 27 頁英文資料及翻譯英文資料及翻譯Visual Basic programming language1991, the United States launched 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 not 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-purpose 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 the 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 contain 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 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, the 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 development 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. However, 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 Visual 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 compatible 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 (Microsoft) 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 Framework 3.5 Beta 2.The role of programming tools has evolved over the past 45 years along with 天津職業(yè)大學(xué) 創(chuàng)意環(huán)保用品網(wǎng)上商店第 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 operating 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

注意事項

本文(創(chuàng)意環(huán)保用品網(wǎng)上商店開發(fā)畢業(yè)設(shè)計)為本站會員(仙***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




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

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

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


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