![《基于ASP.NET的鮮花購物網(wǎng)站設(shè)計(jì)》10000字(論文)_第1頁](http://file4.renrendoc.com/view15/M02/32/3C/wKhkGWeiIWiAA-kqAAKN3F1XCCA599.jpg)
![《基于ASP.NET的鮮花購物網(wǎng)站設(shè)計(jì)》10000字(論文)_第2頁](http://file4.renrendoc.com/view15/M02/32/3C/wKhkGWeiIWiAA-kqAAKN3F1XCCA5992.jpg)
![《基于ASP.NET的鮮花購物網(wǎng)站設(shè)計(jì)》10000字(論文)_第3頁](http://file4.renrendoc.com/view15/M02/32/3C/wKhkGWeiIWiAA-kqAAKN3F1XCCA5993.jpg)
![《基于ASP.NET的鮮花購物網(wǎng)站設(shè)計(jì)》10000字(論文)_第4頁](http://file4.renrendoc.com/view15/M02/32/3C/wKhkGWeiIWiAA-kqAAKN3F1XCCA5994.jpg)
![《基于ASP.NET的鮮花購物網(wǎng)站設(shè)計(jì)》10000字(論文)_第5頁](http://file4.renrendoc.com/view15/M02/32/3C/wKhkGWeiIWiAA-kqAAKN3F1XCCA5995.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于ASP.NET的鮮花購物網(wǎng)站設(shè)計(jì)摘要隨著計(jì)算機(jī)和互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,許多鮮花店鋪的宣傳方式已經(jīng)開始發(fā)生了巨大的變革,從以前的線下宣傳轉(zhuǎn)變?yōu)榫€上宣傳。與傳統(tǒng)的線下宣傳相對(duì)比,線上宣傳會(huì)更方便、節(jié)約成本,而且這種方式不受時(shí)間和空間的限制,所以越來越多的鮮花店鋪通過建立自己的網(wǎng)站來擴(kuò)大花店的影響、宣傳花店里的產(chǎn)品,提升花店的整體形象,讓人們快速的獲取需要的信息,吸引更多的顧客來購買花店的產(chǎn)品?;谶@種情況,我決定設(shè)計(jì)一個(gè)鮮花購物網(wǎng)站。該論文詳細(xì)論述了一個(gè)基于ASP.NET的鮮花購物網(wǎng)站的開發(fā)設(shè)計(jì)過程。它以ASP.NET的網(wǎng)站架構(gòu)理念為設(shè)計(jì)基礎(chǔ),以SQLSever架構(gòu)作為網(wǎng)站數(shù)據(jù)庫后臺(tái)管理操作系統(tǒng),實(shí)現(xiàn)了網(wǎng)站前臺(tái)用戶可以在線進(jìn)行注冊(cè)用戶登錄注冊(cè)、查看產(chǎn)品新聞、了解產(chǎn)品店鋪以及在線免費(fèi)購買產(chǎn)品鮮花等多種操作;而它的后臺(tái)管理功能主要有實(shí)時(shí)發(fā)布新聞、廣告圖片上傳、產(chǎn)品信息分類、局部圖片上傳、站內(nèi)信息管理、付款及售后送貨信息管理、運(yùn)行過程記錄、商品添加、商品管理等功能。在首頁,我們可以看到本店鋪的最新公告以及上架新品、銷售最多的產(chǎn)品等等信息,用戶在購買前要先注冊(cè)個(gè)人信息,之后登錄購買產(chǎn)品。用戶也可更改自己的個(gè)人信息。管理員需要在后臺(tái)用戶登陸處輸入賬號(hào)密碼和其他驗(yàn)證信息之后才能進(jìn)行登錄,從而實(shí)現(xiàn)管理者所要完成的工作。該網(wǎng)站大致具備了一個(gè)鮮花購物網(wǎng)站所需要的功能,整個(gè)網(wǎng)站操作簡(jiǎn)單,界面簡(jiǎn)潔,功能實(shí)用,為鮮花店鋪發(fā)布信息、傳達(dá)店鋪理念和管理店鋪信息提供了一個(gè)良好的平臺(tái)。關(guān)鍵詞:鮮花網(wǎng)站;ASP.NET;SQLSever;前臺(tái)功能;后臺(tái)功能;互聯(lián)網(wǎng)。目錄TOC\o"1-3"\h\u31194摘要 V26456第1章緒論 17561.1研究的背景 1159221.2研究的目的和意義 21151.2.1研究目的 2172021.2.2研究意義 228195第2章相關(guān)概念與技術(shù)介紹 493952.1相關(guān)概念 4266382.1.1MicrosoftVisualStudio 43312.1.2Web 46012.2相關(guān)技術(shù) 5299022.2.1ASP.NET 5268222.2.2SQLSever 6261822.2.3.NETFramework 728480第3章系統(tǒng)分析與設(shè)計(jì) 8263273.1需求描述 8173303.1.1功能需求 8124633.1.2安全需求 9132473.2系統(tǒng)界面設(shè)計(jì) 1036863.3系統(tǒng)功能模塊 11197353.4數(shù)據(jù)庫設(shè)計(jì) 1330339第4章系統(tǒng)實(shí)現(xiàn) 1954904.1管理員功能的實(shí)現(xiàn) 19174064.1.1管理員登錄 19162584.1.2管理員管理 19317314.1.3網(wǎng)頁背景管理 20113524.1.4管理表格 20209724.1.5管理付款、送貨方式 20176834.1.6管理新聞 21264694.1.7管理訂單 21222204.1.8管理產(chǎn)品 21267384.1.9設(shè)置主打產(chǎn)品 22110364.1.10管理產(chǎn)品分類 22303964.1.11公司的信息 22106794.2顧客功能的實(shí)現(xiàn) 2374614.2.1用戶注冊(cè) 23296754.2.2查看新聞 2366174.2.3查看店鋪相關(guān)信息 23125474.2.4查看產(chǎn)品 23311244.2.5修改客戶信息和訂單信息 24150754.2.6查看、搜索店鋪內(nèi)的所有商品 2457294.2.7查看購物車 2552034.2.8確認(rèn)訂單并支付金額 2523850第5章總結(jié)與展望 267890參考文獻(xiàn) 27PAGE13第1章緒論1.1研究的背景在21世紀(jì),計(jì)算機(jī)與網(wǎng)絡(luò)通信技術(shù)的飛不斷發(fā)展,使得網(wǎng)絡(luò)成為幫助人們獲取信息、傳遞信息與發(fā)布信息的重要平臺(tái)。在當(dāng)今人們的日常生活中互聯(lián)網(wǎng)起著舉足輕重的作用,當(dāng)遇到問題時(shí),人們通常會(huì)上網(wǎng)查詢各種他們想要了解的信息,由此可見,網(wǎng)站建設(shè)在網(wǎng)絡(luò)應(yīng)用上的地位是很重要的,所以網(wǎng)站建設(shè)引起了人們的關(guān)注。在如今信息化時(shí)代中,創(chuàng)建企業(yè)門戶網(wǎng)站是企業(yè)進(jìn)行信息化轉(zhuǎn)型的必然方向,企業(yè)信息傳遞的方式是否簡(jiǎn)單、迅速將直接影響到一個(gè)企業(yè)是否能夠更好地生存和發(fā)展,而且企業(yè)使用網(wǎng)絡(luò)門戶可以在很大程度上降低企業(yè)的運(yùn)營(yíng)成本,所以企業(yè)對(duì)網(wǎng)絡(luò)門戶的需求正在日益增長(zhǎng)。網(wǎng)絡(luò)門戶的用戶只需要在瀏覽器中搜索關(guān)鍵詞,就可以獲取他們所需要的信息與服務(wù),這樣不僅可以滿足客戶的需求還可以降低企業(yè)的成本。而且企業(yè)也在網(wǎng)站上可以統(tǒng)一管理企業(yè)內(nèi)的信息和服務(wù)資源。通過搜索網(wǎng)站提供的信息和資源,用戶可以從搜索到的內(nèi)容中了解企業(yè)內(nèi)的詳細(xì)信息。企業(yè)也可以通過網(wǎng)絡(luò)宣傳來擴(kuò)大自己的影響,像更多的客戶銷售自己的產(chǎn)品,加快企業(yè)的發(fā)展。ASP.NET具備開發(fā)網(wǎng)站應(yīng)用程序的全部解決方案,包括驗(yàn)證、緩存、狀態(tài)管理、調(diào)試和部署等功能[1]。在編寫代碼時(shí),ASP.NET將頁面邏輯和業(yè)務(wù)邏輯分開,同時(shí)分離程序代碼與頁面,這樣使用者可以先將頁面組織完成,再進(jìn)行代碼的編寫,這樣既可以是頁面看起來美觀,又可以使代碼看起來更整潔、簡(jiǎn)單[2-3]。因此用戶利用ASP.NET可以創(chuàng)造出內(nèi)容豐富多彩的,具有個(gè)性化的Web網(wǎng)站,而且ASP.NET具有功能強(qiáng)大、應(yīng)用靈活、擴(kuò)展性好等優(yōu)點(diǎn),并且在ASP.NET中可以使用所有.NET所兼容語言[4-5]。所以我選擇了基于ASP.NET的鮮花購物網(wǎng)站的設(shè)計(jì)作為我的畢業(yè)論文選題。1.2研究的目的和意義1.2.1研究目的鮮花購物網(wǎng)站建設(shè)主要是通過互聯(lián)網(wǎng)向更多的網(wǎng)上用戶推薦鮮花店的產(chǎn)品及宣傳鮮花店的信息,使更多的客戶關(guān)注并了解花店,增加花店收入。使用網(wǎng)上宣傳的方式取代線下的傳統(tǒng)的宣傳方式,在線宣傳花店比線下宣傳更加方便快捷,而且網(wǎng)上宣傳的形式多種多樣,圖文并茂,可以很好的展示鮮花店的形象,提高鮮花店的認(rèn)知度,給鮮花店提供更多的發(fā)展機(jī)會(huì)。1.2.2研究意義1.利用鮮花購物網(wǎng)站,宣傳花店自身在鮮花購物網(wǎng)站上,店主或管理者可以在網(wǎng)上發(fā)布鮮花店的一些信息,例如花店的產(chǎn)品、店鋪的服務(wù)理念、花店的實(shí)時(shí)新聞等等,利用網(wǎng)頁圖文并茂的特點(diǎn),將花店的特色展現(xiàn)出來,這樣就可以提升花店的形象,吸引更多的客戶進(jìn)店觀看,有利于店鋪開發(fā)更大的市場(chǎng)。2.提高店鋪的知名度
如果沒有建立鮮花購物網(wǎng)站,在物流發(fā)展迅速的當(dāng)下,花店的產(chǎn)品銷售途徑會(huì)受到很大的限制,很多人不會(huì)關(guān)注鮮花店,而且只有鮮花店周圍的住戶才會(huì)選擇就近購買鮮花,而較遠(yuǎn)的客戶則很少甚至不會(huì)到店內(nèi)購買鮮花。但是在建立鮮花購物網(wǎng)站后,花店的信息會(huì)傳達(dá)到更多的客戶中,因此會(huì)吸引更多的客戶了解花店,從而不斷的提高花店的知名度。
3.提升鮮花店鋪的服務(wù)品質(zhì)
鮮花店鋪可以通過鮮花購物網(wǎng)站,對(duì)客戶提供在線服務(wù)??蛻粼谫徺I花店的產(chǎn)品時(shí)可向店鋪的客服詢問相關(guān)信息,了解客戶的需求并給出相關(guān)回答,客戶在購買產(chǎn)品之后可向店鋪工作人員反饋信息,店鋪的工作人員可以根據(jù)這些反饋不斷優(yōu)化自己的服務(wù),從而達(dá)到逐漸提升花店的服務(wù)品質(zhì)的目的。
4.提高花店員工的工作效率
?;甑墓ぷ魅藛T可以在網(wǎng)站上直接發(fā)布信息,也可以在網(wǎng)上與客戶進(jìn)行交流溝通,在線下時(shí),通常客戶出現(xiàn)時(shí),需要工作人員前往介紹商品,在高峰期,工作人員往往會(huì)不夠用或出現(xiàn)差錯(cuò)導(dǎo)致工作效率下降,而在網(wǎng)上這種情況就會(huì)減少很多,從而提高員工的工作效率,進(jìn)而提高鮮花店鋪的收益。
第2章相關(guān)概念與技術(shù)介紹2.1相關(guān)概念2.1.1MicrosoftVisualStudioMicrosoftVisualStudio(簡(jiǎn)稱VS)是美國(guó)微軟公司的開發(fā)工具包系列中的一個(gè)系列產(chǎn)品。VS是一個(gè)基本完整的軟件開發(fā)工具集,它包括了一個(gè)軟件開發(fā)生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開發(fā)環(huán)境(IDE)等等[6]。在VS中編寫的目標(biāo)代碼適用范圍特別廣,它適用于所有微軟代碼支持的平臺(tái)。所以VisualStudio是當(dāng)下在大學(xué)生學(xué)習(xí)中最受歡迎的Windows平臺(tái)應(yīng)用程序的集成開發(fā)環(huán)境。19995年,微軟公司發(fā)布了VisualStudio初版,只是這個(gè)版本的VisualStudio版本較老,不能很好地支持新版的微軟系統(tǒng)。在2002年,在.NET口號(hào)提出與WindowsXP/officeXP發(fā)布后,微軟也發(fā)布了VisualStudio.NET,在這時(shí)微軟也引進(jìn)了建立在.NET框架上的托管代碼機(jī)制以及C#語言,這是便開始使編碼變得簡(jiǎn)易起來。接下來微軟公司對(duì)VisualStudio的開發(fā)語言的開發(fā)環(huán)境逐步進(jìn)行了的升級(jí),才得到現(xiàn)在的VisualStudio可以實(shí)現(xiàn)這么多功能。2.1.2WebWeb(WorldWideWeb)即全球廣域網(wǎng),也被稱為萬維網(wǎng),它是一種基于超文本和HTTP的、全球性的、動(dòng)態(tài)交互的、跨平臺(tái)的分布式圖形信息系統(tǒng),是一種建立在Internet上的網(wǎng)絡(luò)服務(wù)[7]。Web提供了圖形化的、易于用戶觀察的使用界面,瀏覽者可以在Web中更直觀的在獲取信息。由于Web本身就是一種超文本信息系統(tǒng),它使得文本不像一本書那樣是固定的,而是可以通過一定的操作從一個(gè)位置跳到其他的位置來快速獲取更多的信息,而且還可以轉(zhuǎn)到別的內(nèi)容上,用通俗的話來說就是如果想要獲取一個(gè)主題的內(nèi)容只要點(diǎn)擊這個(gè)主題,就可以跳轉(zhuǎn)到包含這一主題的文本中,從而獲取想得到的信息。
2.2相關(guān)技術(shù)2.2.1ASP.NETASP.NET又稱為ASP+,是微軟公司推出的最新一代的腳本語言。而且使用ASP.NET語言的優(yōu)點(diǎn)有很多。多語言支持。主要表現(xiàn)在它支持多種不同的編程語言,那是因?yàn)锳SP.NET為Web應(yīng)用提供一種“二次編譯技術(shù)”,即中間語言MSIL(MicrosoftIntermediateLanguage)執(zhí)行架構(gòu),即編程語言在被編譯時(shí)先將該編程語言編譯成MSIL,之后再將MSIL編譯成機(jī)器語言執(zhí)行[9],這樣該編程語言就被執(zhí)行了,因此只要是能被編譯成MSIL的編程語言都可以用來編寫ASP.NET應(yīng)用。處理性能強(qiáng)。在ASP.NET中,頁面的代碼被編譯執(zhí)行時(shí),是通過提前綁定、即時(shí)編譯、本地優(yōu)化和緩存服務(wù)來提高處理性能的。在頁面代碼第一次被請(qǐng)求編譯時(shí),首先CLR對(duì)頁面代碼和頁面自身進(jìn)行編譯,完成后在cache中存儲(chǔ)第一次編譯結(jié)果的副本,所以當(dāng)頁面的每個(gè)執(zhí)行代碼被要求進(jìn)行重新編譯或者重新執(zhí)行時(shí),可以直接利用保存在cache中的編譯結(jié)果,就不需要再次編譯頁面代碼了,這樣就大大提升了頁面的處理性能。擁有類和命名空間。在編寫源代碼時(shí)可以直接調(diào)用命名空間中的類,使源代碼編寫過程變得更加容易。含有服務(wù)器控件。ASP.NET內(nèi)包含了許多功能強(qiáng)大的服務(wù)器控件,在設(shè)計(jì)頁面時(shí),可以使用合適的控件進(jìn)行頁面排版,這就在很大程度上簡(jiǎn)化了Web頁面的創(chuàng)建,同時(shí)也會(huì)使頁面整潔美觀。在編輯網(wǎng)頁時(shí)使用服務(wù)器控件給用戶者提供了一個(gè)清楚的編程模型,使得Web應(yīng)用的開發(fā)與設(shè)計(jì)變得更加容易。支持Web服務(wù)。擁有更高的安全性。與ASP相比,ASP.NET不僅支持常規(guī)的windows身份驗(yàn)證,還提供了passport和Cookie兩種不同類型的身份驗(yàn)證方法。同時(shí),ASP.NET還采用了基于角色的安全管理模式,即為不同角色的用戶提供不同的安全授權(quán)方式。有良好的可伸縮性。在ASP.NET中,允許使用多個(gè)跨服務(wù)器進(jìn)行會(huì)話,即用戶在一臺(tái)服務(wù)器的會(huì)話狀態(tài)可以被另一臺(tái)服務(wù)器的其他的服務(wù)進(jìn)程進(jìn)行維護(hù)。無Cookie會(huì)話。即在瀏覽器在不允許使用Cookie的情況下,ASP.NET仍然能夠保持用戶的會(huì)話狀態(tài)。與使用Cookie的會(huì)話相比,無Cookie會(huì)話是通過URL將會(huì)話標(biāo)識(shí)傳送到ASP.NET頁面來進(jìn)行會(huì)話的。2.2.2SQLSeverSQLServer是美國(guó)Microsoft公司自主開發(fā)的一種基于大型關(guān)系式庫的數(shù)據(jù)庫資源管理軟件系統(tǒng)。MicrosoftSQLServer是一個(gè)全面的數(shù)據(jù)庫平臺(tái),它可以利用集成的商業(yè)智能(BI)工具來實(shí)現(xiàn)企業(yè)級(jí)的數(shù)據(jù)管理。MicrosoftSQLServer數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更加安全、可靠的管理數(shù)據(jù)、構(gòu)建、存儲(chǔ)等功能,使用戶可以輕松地構(gòu)建和管理用于業(yè)務(wù)的可用和高性能的數(shù)據(jù)[8]。SQLServer數(shù)據(jù)庫的特點(diǎn)以下幾點(diǎn):第一,多元統(tǒng)一。SQLServer將多個(gè)方面進(jìn)行統(tǒng)一,這就體現(xiàn)了一種功能合并,語言風(fēng)格統(tǒng)一的特點(diǎn)。在其內(nèi)部將數(shù)據(jù)定義語言,數(shù)據(jù)操縱語言及數(shù)據(jù)控制語言相結(jié)合統(tǒng)一起來,使這些數(shù)據(jù)能夠單獨(dú)運(yùn)作,并且延長(zhǎng)這個(gè)數(shù)據(jù)庫的生命周期,用這種語言去完成一系列用戶對(duì)于數(shù)據(jù)庫的要求,如設(shè)計(jì)、創(chuàng)建數(shù)據(jù),管理分析數(shù)據(jù),重新構(gòu)建數(shù)據(jù)庫,維護(hù)數(shù)據(jù)的安全性及穩(wěn)定性等。這一特點(diǎn)為數(shù)據(jù)庫的開發(fā)提供了保障,使其不至于在任何一個(gè)環(huán)節(jié)的更改中重建整個(gè)數(shù)據(jù)庫,節(jié)省操作步驟,提高工作效率。第二,面向?qū)ο?。?duì)于面向過程的非關(guān)系數(shù)據(jù)模型,在處理這些數(shù)據(jù)時(shí)可能會(huì)比較麻煩,這時(shí)為了完成某些功能,就要指明其來源和去向,這時(shí)具體的實(shí)施過程就是先表明用戶和系統(tǒng)的關(guān)系是什么,之后再命令系統(tǒng)怎么做。而對(duì)于面向?qū)ο蟮年P(guān)系數(shù)據(jù)模型,只要對(duì)系統(tǒng)發(fā)出做什么的指令,系統(tǒng)會(huì)指令完成相應(yīng)的工作,這時(shí)系統(tǒng)直接操控的對(duì)象是數(shù)據(jù),系統(tǒng)利用數(shù)據(jù)具備的屬性去實(shí)現(xiàn)其得到的指令,這樣就可以大大減輕用戶的負(fù)擔(dān)。第三,語法結(jié)構(gòu)的多樣性。SQLServer語言較為特別,它擁有兩種存在方式,一是自含式語言,二是嵌入式語言,這種特點(diǎn)使得SQLServer語言的使用更為靈活。當(dāng)以自含式語言存在時(shí),用戶可以在終端設(shè)備上,直接使用指令操控?cái)?shù)據(jù)庫。當(dāng)使用嵌入式語言時(shí),就像是在C++中,程序員在設(shè)計(jì)程序時(shí)直接調(diào)用。通過對(duì)SQLServer特點(diǎn)的分析,大致可以得到SQLServer的優(yōu)點(diǎn)。因?yàn)镾QLServer是中型數(shù)據(jù)庫,因其體積適中,對(duì)于數(shù)據(jù)操作能力較強(qiáng),因此其優(yōu)點(diǎn)包括:使用方便、伸縮性好、與軟件集成程度高,具有數(shù)據(jù)儲(chǔ)存功能[10],與很多軟件的兼容性較好,性價(jià)比適中。而從數(shù)據(jù)的管理和分析來看,它具有很強(qiáng)的靈活性,并且當(dāng)其處理的數(shù)據(jù)為關(guān)系型數(shù)據(jù)模型時(shí),其面向?qū)ο蟮奶匦詴?huì)得到很大體現(xiàn),用戶在操作數(shù)據(jù)時(shí)沒必要詳細(xì)地了解每個(gè)數(shù)據(jù)的建立過程,僅僅需要了解數(shù)據(jù)本身的屬性,就能夠較快的管理分析數(shù)據(jù)[11-15]。2.2.3.NETFramework.NETFramework是支持生成和運(yùn)行下一代應(yīng)用程序和XMLWebservices的內(nèi)部Windows組件[16]。.NETFramework有三個(gè)主要組成部分,一是整個(gè)開發(fā)框架的基礎(chǔ),即通用程序語言以及它提供的基礎(chǔ)類庫,二是在開發(fā)技術(shù)方面,.NET提供了全新的數(shù)據(jù)庫訪問技術(shù)ADO.NET、網(wǎng)絡(luò)應(yīng)用開發(fā)技術(shù)ASP.NET和Windows編程技術(shù)WinForms,三是在開發(fā)語言方面,.NET提供了VB、VC++、C#、Jscript等多種語言支持。.NETFramework主要實(shí)現(xiàn)了下列目標(biāo):提供一個(gè)面向?qū)ο蟮木幊汰h(huán)境。提供一個(gè)將軟件部署和版本控制沖突降低到最小化的源代碼執(zhí)行環(huán)境。第三,提供一個(gè)有效的可以改善和提高代碼安全性的代碼執(zhí)行環(huán)境。第四,提供一個(gè)可消除腳本環(huán)境或解決環(huán)境性能問題的代碼執(zhí)行環(huán)境[17]。
第3章系統(tǒng)分析與設(shè)計(jì)3.1需求描述3.1.1功能需求1.后臺(tái)管理員應(yīng)具有的功能:(1)管理鮮花店每日的新聞,增添新聞,查看新聞;(2)添加新的管理員;(3)更改網(wǎng)站的背景顏色、背景圖片、首頁flash圖片;(4)管理網(wǎng)站界面的表格;(5)添加客戶購物付款方式和送貨方式;(6)管理員輸入用戶名、密碼及驗(yàn)證碼登錄后臺(tái);(7)管理客戶的訂單明細(xì);查看所有訂單信息的狀態(tài);(8)添加新的產(chǎn)品,產(chǎn)品名稱,價(jià)格、會(huì)員折扣等信息;(9)查看服務(wù)器信息及主要組件信息;(10)查看店內(nèi)產(chǎn)品的信息;(11)將店內(nèi)產(chǎn)品進(jìn)行分類管理,添加產(chǎn)品種類;(12)管理網(wǎng)站里關(guān)于公司的信息。2.客戶應(yīng)具有的功能:(1)注冊(cè),并登錄網(wǎng)站,注冊(cè)會(huì)員;(2)查看鮮花店的新聞;(3)查看鮮花店鋪的相關(guān)信息;(4)查看產(chǎn)品的詳細(xì)信息,價(jià)格等,并且可以將心儀產(chǎn)品加入購物車;(5)修改客戶的個(gè)人信息,并查看訂單信息;(6)查看、搜索店鋪內(nèi)的所有商品;(7)查看購物車內(nèi)的產(chǎn)品,及需要購買的所有產(chǎn)品的總價(jià)及積分;(8)確認(rèn)訂單并支付金額。3.1.2安全需求網(wǎng)站所涉及的個(gè)人信息較多,例如手機(jī)號(hào),收貨地址等相對(duì)私密的信息,數(shù)據(jù)庫與服務(wù)器相連,信息泄露的風(fēng)險(xiǎn)會(huì)加大,而且進(jìn)行交易時(shí)涉及到金額交易,所以對(duì)其安全性的要求很高。3.2系統(tǒng)界面設(shè)計(jì)在網(wǎng)站首頁界面的設(shè)計(jì)上,首先要美觀,能夠吸引客戶的注意,而且要將店鋪的主要內(nèi)容方在首頁上,所以將鮮花店作為主要內(nèi)容,展示鮮花店的最新公告、本周主打產(chǎn)品、上新產(chǎn)品、銷售排行榜、熱賣產(chǎn)品及產(chǎn)品列表,在首頁上用戶登錄的功能也要實(shí)現(xiàn),所以用戶登錄模塊則在網(wǎng)頁的一側(cè),這樣既能夠吸引客戶瀏覽鮮花店內(nèi)的產(chǎn)品,同時(shí)吸引客戶注冊(cè)并購買產(chǎn)品。且網(wǎng)站的基本功能均顯示在首頁內(nèi),顧客可根據(jù)自己想了解的內(nèi)容點(diǎn)擊相應(yīng)的控件更加深入的了解網(wǎng)站。而對(duì)于管理員,在管理員登錄后則直接進(jìn)入后臺(tái),可以進(jìn)行一系列的操作,如圖3-1所示。圖3-SEQ圖\*ARABIC1管理員登錄
3.3系統(tǒng)功能模塊整個(gè)網(wǎng)站包括七個(gè)部分,其中最主要的是網(wǎng)站首頁部分,在首頁中客戶可以實(shí)現(xiàn)注冊(cè),并登錄網(wǎng)站,注冊(cè)會(huì)員,查看鮮花店的新聞,查看產(chǎn)品的詳細(xì)信息,價(jià)格等,將心儀產(chǎn)品加入購物車,修改個(gè)人信息,查看、搜索店鋪內(nèi)的所有商品等功能。顧客將產(chǎn)品加入購物車后,可進(jìn)入查看購物界面,查看自己將哪些產(chǎn)品加入了購物車,并可以刪除自己不想繼續(xù)購買的產(chǎn)品,查看所選產(chǎn)品的詳情以及購買這些產(chǎn)品需要花費(fèi)多少金額,會(huì)員可以看到積了多少積分。確認(rèn)所需購買的產(chǎn)品后,可前往付款,再付款說明中可以知道該網(wǎng)站可以選擇哪些付款方式。在配送說明中,客戶可以了解到本花店提供哪些配送方式。如果客戶想了解更多,可以到過于我們界面,了解更多過于本花店的信息,包括聯(lián)系電話,郵箱等。大致的網(wǎng)站流程圖如圖3-2所示。圖STYLEREF4\s3-1網(wǎng)站流程圖在這個(gè)網(wǎng)站的視線中存在三個(gè)實(shí)體,客戶、花店以及鮮花,客戶要實(shí)現(xiàn)的功能主要是了解花店以及購買鮮花,花店出售鮮花,他們之間的關(guān)系可以簡(jiǎn)化為E-R圖,如圖3-2所示。
圖3-2E-R圖
3.4數(shù)據(jù)庫設(shè)計(jì)根據(jù)E-R圖以及對(duì)網(wǎng)站要實(shí)現(xiàn)的功能的分析,我們要對(duì)鮮花購物網(wǎng)站進(jìn)行數(shù)據(jù)庫設(shè)計(jì),這就會(huì)涉及到很多表格,在實(shí)現(xiàn)一些功能時(shí)都要用到一些表格,因?yàn)樵谠O(shè)計(jì)網(wǎng)站時(shí)會(huì)需要使用大量的圖片,包括大圖片以及小圖片,這就需要建立大圖片路徑表(表3-1)以及局部圖片表(表3-5),花店在工作過程中要發(fā)布新聞,所以要有新聞表(表3-2),對(duì)于產(chǎn)品來說,需要?jiǎng)?chuàng)建產(chǎn)品分類表(表3-3)、產(chǎn)品表(表3-9)和產(chǎn)品展示表(表3-4),花店在客戶選定所需購買的鮮花后,需要向客戶提供付款方式以及送貨方式,所以就需要付款方式表(表3-6)、送貨方式表(表3-7),對(duì)于用戶而言,肯定要有用戶信息表(表3-8),最后對(duì)于一個(gè)店鋪來說最不可缺少的便是訂單表(表3-10)了。
表3-SEQ表\*ARABIC\s31大圖片路徑表列名主鍵列名含義字段類型空值唯一1id是編號(hào)identity(1,1)否是2pic1否圖片1varchar(500)是否3Pic2否圖片2varchar(500)是否4Pic3否圖片3varchar(500)是否5Pic4否圖片4varchar(500)是否6web_site否網(wǎng)站varchar(100)是否7web_site_name否網(wǎng)站名稱varchar(50)是否8site_email否網(wǎng)站郵箱varchar(50)是否9Co_address否花店地址varchar(100)是否10Co_phone否花店電話varchar(11)是否11web_copyright否網(wǎng)站復(fù)制varchar(50)是否12Co_jianjie否花店簡(jiǎn)介varchar(500)是否13Co_dream否花店目標(biāo)varchar(500)是否14relation_us否聯(lián)系我們varchar(500)是否15often_question否常見問題varchar(500)是否16serve_ensure否服務(wù)保證varchar(500)是否17payment_say否付款方式varchar(50)是否18mark_rule否規(guī)定varchar(500)是否19give_say否配送說明varchar(500)是否20login_agreement否注冊(cè)允許varchar(500)是否21web_site_boot否網(wǎng)站根目錄varchar(50)是否22monve_content否其他內(nèi)容varchar(500)是否
表3-2新聞表列名主鍵列名含義字段類型空值唯一1id是編號(hào)identity(1,1)否是2title否新聞標(biāo)題varchar(100)否否3Newscontent否新聞內(nèi)容text否否4NewsDate否新聞日期datetime否否表3-3產(chǎn)品分類表列名主鍵列名含義字段類型空值唯一1id是編號(hào)identity(1,1)否是2kindname否產(chǎn)品種類名varchar(100)否是表3-4產(chǎn)品展示表列名主鍵列名含義字段類型空值唯一1id是編號(hào)identity(1,1)否是2wareid否產(chǎn)品編號(hào)varchar(50)否是3waresum否產(chǎn)品總數(shù)int否否4warepic否產(chǎn)品圖片varchar(500)否否5warename否產(chǎn)品名稱varchar(50)否否6martprice否市場(chǎng)價(jià) int否否7shopprice否會(huì)員價(jià)int否否8describe否描述text否否9updatepic否更新日期datetime否否10warekind否商品屬于的分類int否否表3-5局部圖片列名主鍵列名含義字段類型空值默認(rèn)值唯一1id是編號(hào)identity(1,1)否無是2pic_title否圖片主題varchar(100)否無否3ff否圖片varchar(50)否無否表3-6付款方式表列名主鍵列名含義字段類型空值唯一1id是編號(hào)identity(1,1)否是2fangshi_name否付款方式varchar(100)否否表3-7配送方式表列名主鍵列名含義字段類型空值唯一1id是編號(hào)identity(1,1)否是2songhuo_name否送貨方式varchar(100)否否表3-8用戶信息表列名主鍵列名含義字段類型空值唯一1id是編號(hào)identity(1,1)否是2username否用戶名varchar(50)否是3truename否真實(shí)姓名varchar(50)否否4pwd否密碼varchar(50)否否5email否郵箱varchar(50)否是6address否地址varchar(50)否否7postword否郵政編碼int是否8mobile否手機(jī)號(hào)varchar(50)否是9QQ否QQ號(hào)int否是10sex否性別varchar(10)否否11zhiye否職業(yè)varchar(50)否否12CO否公司varchar(50)是否13note否備忘varchar(500)是否14logindate否注冊(cè)日期datetime否否15jifen否積分int否否
表3-9產(chǎn)品表列名主鍵列名含義字段類型空值唯一1id是編號(hào)identity(1,1)否是2warename否產(chǎn)品名稱varchar(100)否是3categoryid否類別編號(hào)int否否4warepic否產(chǎn)品圖片varchar(500)否否5martpice否市場(chǎng)價(jià)格varchar(50)否否6Shoppice否會(huì)員價(jià)格varchar(50)否否7waredescribe否產(chǎn)品描述varchar(500)否否8warecount否產(chǎn)品總數(shù)int否否9newware否上新產(chǎn)品int否否10hotware否熱門產(chǎn)品int否否11zhudaware否主打產(chǎn)品int否否12createdate否創(chuàng)建日期datetime否否
表3-10訂單表列名主鍵列名含義字段類型空值唯一1id是編號(hào)identity(1,1)否是2warebianhao否產(chǎn)品編號(hào)varchar(50)否是3warename否產(chǎn)品名稱varchar(100)否是4username否用戶名varchar(50)否是5shouhuoren否收貨人varchar(50)否否6price否總金額float否否7fukuanfangshiID否付款方式編號(hào)int否是8songhuofangshiID否送貨方式編號(hào)int否是9warestate否是否已經(jīng)送貨varchar(50)否否10songhuodate否送貨日期datetime否否11shouhuorendizhi否收貨人地址varchar(100)否否12shouhuorenPhone否收貨人電話varchar(50)否否13shouhuorenEmail否收貨人郵箱varchar(100)否否14shouhuorenNote否收貨人備忘varchar(500)是否15shouhuorenyoubian否收貨人郵編int否否
第4章系統(tǒng)實(shí)現(xiàn)4.1管理員功能的實(shí)現(xiàn)4.1.1管理員登錄為了保證是管理員在后臺(tái)進(jìn)行操作,所以要設(shè)計(jì)管理員登記界面,在這個(gè)界面中管理員在后臺(tái)輸入用戶名、密碼及驗(yàn)證碼進(jìn)行登錄操作,如果用戶名或密碼或驗(yàn)證碼輸入錯(cuò)誤,則顯示“登錄失敗,請(qǐng)重試!”,若輸入正確,則顯示“恭喜你,登陸成功!”,之后管理員可在后臺(tái)進(jìn)行一系列的操作,其實(shí)現(xiàn)代碼如圖4-1所示。圖4-1管理員登錄4.1.2管理員管理對(duì)于管理員來說,首先要進(jìn)行的操作是進(jìn)行管理員的管理,當(dāng)需要添加新的管理員時(shí),要能夠添加,當(dāng)然在一些管理員因各種原因離職后,要將他們?cè)诠芾韱T中刪除,保證他們不能再登錄,當(dāng)然還要確認(rèn)他們的權(quán)限,如管理新聞的管理員、管理員可以實(shí)現(xiàn)添加新的管理員,并確定管理員的職責(zé)的功能,管理員也可修改或重置密碼。4.1.3網(wǎng)頁背景管理管理員在更改網(wǎng)站的背景顏色、背景圖片以及首頁flash圖片,再上傳圖片時(shí)首先要確定圖片的格式是否正確,然后確定文件名,上傳圖片,部分代碼如圖4-3:圖4-2上傳圖片4.1.4管理表格在網(wǎng)頁中,會(huì)出現(xiàn)一些表格,對(duì)于這些表格,也是有一定的規(guī)格,管理員可以在表格管理的界面中設(shè)置表格的一些參數(shù),如圖4-3所示,以此使表格更加美觀。圖4-3管理表格4.1.5管理付款、送貨方式由于用戶可以自行選擇花店所擁有的送貨方式以及付款方式,所以,管理員在后臺(tái)可以添加或刪除花店可以提供的付款方式以及送貨方式,當(dāng)然這里添加的方式會(huì)在付款方式表(表3-6)或送貨方式表(表3-7)中加入或刪除,如圖4-4所示,方便管理員查詢。圖4-4添加收貨方式和送貨方式4.1.6管理新聞在一個(gè)花店網(wǎng)頁中,新聞是必不可少,用戶可以查看新聞發(fā)布來了解花店的近況。所以管理員要時(shí)常更新花店的新聞公告,并且可以查詢以往的新聞。新聞發(fā)布的網(wǎng)頁如圖4-5所示。圖4-5發(fā)布新聞4.1.7管理訂單在售后時(shí),有時(shí)客戶會(huì)詢問訂單的詳細(xì)情況,如是否發(fā)貨等等信息,這時(shí)管理員可以根據(jù)客戶提供的信息查詢訂單的詳細(xì)信息,如圖4-6所示。圖4-6查看訂單詳細(xì)信息4.1.8管理產(chǎn)品鮮花店在上新新產(chǎn)品時(shí),管理員要將新產(chǎn)品的產(chǎn)品名稱、價(jià)格、會(huì)員折扣等信息公布出去,吸引顧客的注意,在發(fā)布新產(chǎn)品時(shí),要按照?qǐng)D4-7所示的提示將信息填入,并發(fā)布。圖4-7添加產(chǎn)品4.1.9設(shè)置主打產(chǎn)品在花店中每周都有主打產(chǎn)品,如情人節(jié)前后,清明節(jié)前后等都有自己需要的鮮花束,所以設(shè)置出主打產(chǎn)品可以節(jié)省用戶篩選的時(shí)間,以此吸引用戶的注意,管理員可以將花店中的一些產(chǎn)品設(shè)置成為本周的主打產(chǎn)品。4.1.10管理產(chǎn)品分類每種產(chǎn)品都有它自己的分類,而且通過分類可以幫助用戶快速找到自己想要的產(chǎn)品,所以管理員要將產(chǎn)品進(jìn)行分類,產(chǎn)品分類的分類名稱要經(jīng)過管理員設(shè)置,首先要添加分類,如圖4-8所示,此時(shí)得到的分類要保存到產(chǎn)品分類表(表3-3)中。圖4-8添加產(chǎn)品分類4.1.11公司的信息客戶所查看的花店的相關(guān)信息,是需要管理員在網(wǎng)站頁面中填寫公司信息,并發(fā)布到網(wǎng)站中,方便客戶查詢。4.2顧客功能的實(shí)現(xiàn)4.2.1用戶注冊(cè)新用戶在登錄這個(gè)網(wǎng)頁后,可以在圖4-9登錄或注冊(cè)信息。從未登陸過該網(wǎng)站的用戶,要先注冊(cè)。圖4-9顧客注冊(cè)、登錄4.2.2查看新聞管理員在崗發(fā)布完信息后,用戶可以在首頁進(jìn)入新聞中心查看當(dāng)日以及以前的新聞,在新聞中了解鮮花店的活動(dòng)的相關(guān)信息以及鮮花店發(fā)生的事件,并且在新聞中也可以了解到花店的服務(wù)理念等用戶想要了解的信息。4.2.3查看店鋪相關(guān)信息在聯(lián)系我們中,客戶可以了解到花店的一些相關(guān)信息,如服務(wù)理念、常見問題、以及服務(wù)保證等等。4.2.4查看產(chǎn)品當(dāng)顧客想要了解某件產(chǎn)品時(shí),可以點(diǎn)擊顧客若有心儀產(chǎn)品,可點(diǎn)擊產(chǎn)品查看產(chǎn)品的詳細(xì)信息,根據(jù)顧客需要可考慮是否將產(chǎn)品加入購物車。在此時(shí)需要進(jìn)行網(wǎng)頁跳轉(zhuǎn),其代碼如圖4-10所示。圖4-10跳轉(zhuǎn)代碼4.2.5修改客戶信息和訂單信息在網(wǎng)站中,客戶也可以查看自己的個(gè)人信息,這些信息均是客戶在注冊(cè)時(shí)所填寫的信息,在進(jìn)入個(gè)人信息后,客戶可以根據(jù)自己的需求,在會(huì)員中心更改自己的個(gè)人信息。并且在個(gè)人信息中,顧客可以產(chǎn)看自己曾購買過哪些訂單及訂單的信息,也可以查看該訂單的狀態(tài)。4.2.6查看、搜索店鋪內(nèi)的所有商品如果客戶想要查看店鋪內(nèi)的所有產(chǎn)品,顧客可以直接進(jìn)入商品專區(qū),在商品專區(qū)中有花店內(nèi)的所有產(chǎn)品,顧客可以在眾多產(chǎn)品中選擇自己想要的產(chǎn)品,也可以搜索關(guān)鍵詞,篩選產(chǎn)品,在篩選出的產(chǎn)品中選擇需要的產(chǎn)品。個(gè)人信息是從用戶信息表(表3-8)中調(diào)用出的,代碼如圖4-11所示。使用關(guān)鍵詞搜索產(chǎn)品實(shí)現(xiàn)的代碼如圖4-12所示。圖4-11調(diào)用代碼圖4-12搜索關(guān)鍵詞代碼4.2.7查看購物車在顧客挑選完自己心意的產(chǎn)品后,顧客可以進(jìn)入購物車,查看購物車內(nèi)的產(chǎn)品,從中選擇自己真正想要購買的產(chǎn)品,再選中這些產(chǎn)品后,客戶可以查看到購買的所有產(chǎn)品的總價(jià)及積分,確認(rèn)后便可以進(jìn)入支付平臺(tái)進(jìn)行購買。4.2.8確認(rèn)訂單并支付金額顧客在從購物車進(jìn)入支付平臺(tái)后,需要在網(wǎng)頁中填寫相關(guān)信息,選擇付款方式以及送貨方式等等信息,然后提交訂單,支付相應(yīng)的費(fèi)用,這樣顧客便可以完成此次交易。
第5章總結(jié)與展望該論文論述了制作完成的鮮花購物網(wǎng)站所實(shí)現(xiàn)的主要功能,重點(diǎn)討論了網(wǎng)站的設(shè)計(jì)背景、設(shè)計(jì)的目的、用到的技術(shù)以及網(wǎng)站的前后臺(tái)功能模塊的實(shí)現(xiàn)。對(duì)于這次鮮花購物網(wǎng)站的設(shè)計(jì)與開發(fā),我盡了自己最大的努力完成了網(wǎng)站的設(shè)計(jì),雖然結(jié)果并沒有達(dá)到我的期望。在網(wǎng)站的最后測(cè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度建筑材料租賃與施工進(jìn)度跟蹤合同模板
- 2025年度智慧城市建設(shè)項(xiàng)目建設(shè)工程技術(shù)咨詢合同樣本
- 2025年度廣場(chǎng)場(chǎng)地租賃合同物業(yè)管理責(zé)任界定
- 酒泉2025年甘肅敦煌市市直機(jī)關(guān)及黨群口事業(yè)單位選調(diào)21人筆試歷年參考題庫附帶答案詳解
- 赤峰2025年內(nèi)蒙古赤峰二中引進(jìn)高層次教師5人筆試歷年參考題庫附帶答案詳解
- 福建2024年福建海洋研究所招聘高層次人才筆試歷年參考題庫附帶答案詳解
- 邊緣計(jì)算在接入網(wǎng)中的應(yīng)用-詳解洞察
- 海南2025年海南省農(nóng)墾實(shí)驗(yàn)中學(xué)招聘臨聘教師筆試歷年參考題庫附帶答案詳解
- 小麥新品種項(xiàng)目籌資方案
- 江蘇2025年江蘇省衛(wèi)生健康委員會(huì)所屬事業(yè)單位長(zhǎng)期招聘189人筆試歷年參考題庫附帶答案詳解
- 金工實(shí)訓(xùn)教學(xué)-數(shù)控銑床及加工中心加工
- 電流互感器試驗(yàn)報(bào)告
- 蔣中一動(dòng)態(tài)最優(yōu)化基礎(chǔ)
- 華中農(nóng)業(yè)大學(xué)全日制專業(yè)學(xué)位研究生實(shí)踐單位意見反饋表
- 付款申請(qǐng)英文模板
- 七年級(jí)英語閱讀理解10篇(附答案解析)
- 抖音來客本地生活服務(wù)酒旅商家代運(yùn)營(yíng)策劃方案
- 鉆芯法樁基檢測(cè)報(bào)告
- 無線網(wǎng)網(wǎng)絡(luò)安全應(yīng)急預(yù)案
- 國(guó)籍狀況聲明書【模板】
- 常用保潔綠化人員勞動(dòng)合同范本5篇
評(píng)論
0/150
提交評(píng)論