![網(wǎng)上鮮花銷售系統(tǒng)-畢業(yè)論文論文_第1頁(yè)](http://file4.renrendoc.com/view/375d2bf3455f6a21f6fed58d33341c24/375d2bf3455f6a21f6fed58d33341c241.gif)
![網(wǎng)上鮮花銷售系統(tǒng)-畢業(yè)論文論文_第2頁(yè)](http://file4.renrendoc.com/view/375d2bf3455f6a21f6fed58d33341c24/375d2bf3455f6a21f6fed58d33341c242.gif)
![網(wǎng)上鮮花銷售系統(tǒng)-畢業(yè)論文論文_第3頁(yè)](http://file4.renrendoc.com/view/375d2bf3455f6a21f6fed58d33341c24/375d2bf3455f6a21f6fed58d33341c243.gif)
![網(wǎng)上鮮花銷售系統(tǒng)-畢業(yè)論文論文_第4頁(yè)](http://file4.renrendoc.com/view/375d2bf3455f6a21f6fed58d33341c24/375d2bf3455f6a21f6fed58d33341c244.gif)
![網(wǎng)上鮮花銷售系統(tǒng)-畢業(yè)論文論文_第5頁(yè)](http://file4.renrendoc.com/view/375d2bf3455f6a21f6fed58d33341c24/375d2bf3455f6a21f6fed58d33341c245.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.WD.WD.WD.目錄 TOC o 1-2 h z u HYPERLINK l _Toc293083276摘要 PAGEREF _Toc293083276 h 1HYPERLINK l _Toc293083277Abstract PAGEREF _Toc293083277 h 2HYPERLINK l _Toc293083278前言 PAGEREF _Toc293083278 h 4HYPERLINK l _Toc2930832791 概述 PAGEREF _Toc293083279 h 1HYPERLINK l _Toc2930832801.1 背景與意義 PAGEREF _Toc2930
2、83280 h 1HYPERLINK l _Toc2930832811.2 開(kāi)發(fā)方法 PAGEREF _Toc293083281 h 1HYPERLINK l _Toc2930832822 系統(tǒng)需求分析 PAGEREF _Toc293083282 h 3HYPERLINK l _Toc2930832832.1 系統(tǒng)功能需求 PAGEREF _Toc293083283 h 3HYPERLINK l _Toc2930832842.2 系統(tǒng)性能需求 PAGEREF _Toc293083284 h 3HYPERLINK l _Toc2930832852.3 可行性分析 PAGEREF _Toc2930
3、83285 h 3HYPERLINK l _Toc2930832863 系統(tǒng)概要設(shè)計(jì) PAGEREF _Toc293083286 h 5HYPERLINK l _Toc2930832873.1 設(shè)計(jì)目標(biāo) PAGEREF _Toc293083287 h 5HYPERLINK l _Toc2930832883.2 網(wǎng)上購(gòu)物數(shù)據(jù)流圖 PAGEREF _Toc293083288 h 6HYPERLINK l _Toc2930832893.3 面向數(shù)據(jù)流的設(shè)計(jì)方法 PAGEREF _Toc293083289 h 8HYPERLINK l _Toc2930832903.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF
4、_Toc293083290 h 10HYPERLINK l _Toc2930832914 系統(tǒng)的詳細(xì)設(shè)計(jì) PAGEREF _Toc293083291 h 1HYPERLINK l _Toc2930832924.1 系統(tǒng)主要功能流程設(shè)計(jì) PAGEREF _Toc293083292 h 1HYPERLINK l _Toc2930832934.2 網(wǎng)站后臺(tái)管理功能 PAGEREF _Toc293083293 h 2HYPERLINK l _Toc2930832944.3 主版面設(shè)計(jì) PAGEREF _Toc293083294 h 4HYPERLINK l _Toc2930832954.4 購(gòu)物車的實(shí)
5、現(xiàn) PAGEREF _Toc293083295 h 4HYPERLINK l _Toc2930832964.5 生成訂單 PAGEREF _Toc293083296 h 6HYPERLINK l _Toc2930832974.6會(huì)員注冊(cè)的實(shí)現(xiàn) PAGEREF _Toc293083297 h 7HYPERLINK l _Toc2930832984.7 運(yùn)行結(jié)果 PAGEREF _Toc293083298 h 8HYPERLINK l _Toc293083299完畢語(yǔ) PAGEREF _Toc293083299 h 13HYPERLINK l _Toc293083300參考文獻(xiàn) PAGEREF _
6、Toc293083300 h 14HYPERLINK l _Toc293083301致謝 PAGEREF _Toc293083301 h 15網(wǎng)上鮮花銷售系統(tǒng)摘要隨著Internet的開(kāi)展和普及,電子商務(wù)作為一種全新的商務(wù)運(yùn)作模式,正在深刻而徹底地改變著傳統(tǒng)企業(yè)的營(yíng)銷觀念和管理方式。我國(guó)鮮花業(yè)較傳統(tǒng)的營(yíng)銷方式已經(jīng)不能滿足人們對(duì)鮮花訂購(gòu)的需求,因此建設(shè)一個(gè)電子商務(wù)下的網(wǎng)上鮮花銷售系統(tǒng)是十分必要的,這樣可以降低交易成本、突破時(shí)空限制、節(jié)省訂購(gòu)、支付和配送時(shí)間。本文采用ASP.NET技術(shù)和SQL Server 2005數(shù)據(jù)庫(kù)設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)網(wǎng)上鮮花銷售系統(tǒng)。首先研究了網(wǎng)上銷售平臺(tái)相關(guān)的業(yè)務(wù)邏輯、常用
7、技術(shù)及開(kāi)發(fā)工具,在此根基上,對(duì)網(wǎng)上鮮花銷售系統(tǒng)進(jìn)展了較為詳細(xì)的需求分析,然后設(shè)計(jì)了后臺(tái)數(shù)據(jù)庫(kù)、系統(tǒng)的整體架構(gòu)以及網(wǎng)站版面布局,最后用vs2005開(kāi)發(fā)工具實(shí)現(xiàn)了該系統(tǒng)。最終系統(tǒng)實(shí)現(xiàn)了如下功能:鮮花管理,包括采購(gòu)、入庫(kù)等;鮮花銷售,包括鮮花展示、購(gòu)物車、訂單管理、出庫(kù)、留言板等;會(huì)員管理,包括會(huì)員自主注冊(cè)、后臺(tái)用戶管理等;綜合查詢,包括鮮花庫(kù)存、訂單等。關(guān)鍵字:ASP.NET;SQL server 2005;網(wǎng)上鮮花銷售系統(tǒng)Online flower sale systemAbstractWith the development and popularization of Internet and
8、 electronic commerce as a new business mode, are deeply and thoroughly changed the traditional enterprise marketing concept and management mode. Our XianHuaYe than traditional ways of marketing cannot have satisfied people order of flowers, so to build a demand under the e-commerce sales system onli
9、ne flowers is very necessary, so can reduce transaction costs, breakthrough space without restrictions, save orders, the payment and delivery time.This paper USES ASP.net technology and SQL Server 2005 database design and implementation an online flowers sales system. First studied online marketing
10、platform and relevant business logic, common technology and development tools, on this basis, the sales system online flowers detail requirement analysis, then the backend database, system design and the overall structure of web page layout, finally vs2005 development tool to achieve with the system
11、.Eventually system realizes the following functions: flowers management, including procurement, warehousing, etc.; Flowers sales, including flower show, shopping cart, order management, shipping, message board, etc.; Member management, including member independent registered user management, backgro
12、und; Integrated query, including flowers inventory, order, etc.Key Words:ASP.NET;SQL server 2005;Online flower sale system前言在Internet飛速開(kāi)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,Internet上信息的傳遞主要是通過(guò)網(wǎng)站來(lái)實(shí)現(xiàn)的。而網(wǎng)上購(gòu)物系統(tǒng)的應(yīng)運(yùn)而生彌補(bǔ)了傳統(tǒng)購(gòu)物的一些局限性,成為傳統(tǒng)購(gòu)物的補(bǔ)充。通過(guò)網(wǎng)上購(gòu)物可以很清楚的了解各個(gè)商品的信息,從而對(duì)其進(jìn)展比較,最后買(mǎi)到自己滿意的物品。對(duì)于管理人員來(lái)說(shuō),利用購(gòu)物系統(tǒng)能夠輕松地管理大量的商品,而
13、且可以通過(guò)系統(tǒng)查看各種商品的銷售狀況,通過(guò)各種數(shù)據(jù)能夠及時(shí)地知道哪種商品正在熱賣(mài),而哪些商品屬于冷門(mén),從而在運(yùn)營(yíng)上進(jìn)展調(diào)整,以便更好地管理商店。網(wǎng)上鮮花銷售系統(tǒng)是一個(gè)功能較全、簡(jiǎn)單易用的信息管理系統(tǒng),不但能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?,而且能有效地減輕相關(guān)工作人員的工作負(fù)擔(dān)。一直以來(lái)人們使用傳統(tǒng)人工的方式管理鮮花信息、統(tǒng)計(jì)和查詢數(shù)據(jù),這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差、人員的大量浪費(fèi);另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少困難。隨著鮮花銷售中心的規(guī)模不斷擴(kuò)大,鮮花種類的急劇增加,有關(guān)鮮花的各種信息量也成倍增長(zhǎng)。面對(duì)龐大的信息量需要有相應(yīng)
14、的管理系統(tǒng)來(lái)提高鮮花管理工作的效率。通過(guò)這樣的系統(tǒng)可以做到信息的標(biāo)準(zhǔn)管理、科學(xué)統(tǒng)計(jì)和快速查詢、修改、增加、刪除等,從而減少管理方面的工作量。網(wǎng)上鮮花銷售系統(tǒng)就是為了快速查詢、銷售鮮花、管理鮮花 基本信息。1概 述1.1 背景與意義電子商務(wù)的迅速普及改變了傳統(tǒng)的商業(yè)運(yùn)作模式,大大的提高了商業(yè)效率。網(wǎng)上鮮花銷售系統(tǒng)作為一個(gè)電子商務(wù)平臺(tái),主要針對(duì)鮮花商店的日常業(yè)務(wù)處理而設(shè)計(jì),解決手工方式統(tǒng)計(jì)帶來(lái)的數(shù)據(jù)統(tǒng)計(jì)不準(zhǔn)確、不及時(shí),使交貨期無(wú)法保證;解決了銷售部需要的庫(kù)存數(shù)據(jù)、生產(chǎn)進(jìn)程數(shù)據(jù)、采購(gòu)數(shù)據(jù)無(wú)法及時(shí)回饋,交貨期無(wú)法準(zhǔn)確及時(shí)的問(wèn)題;解決供應(yīng)商、客戶和訂單評(píng)審機(jī)制不完善,銷售部未對(duì)訂單的交貨期、產(chǎn)品變更、生
15、產(chǎn)能力等進(jìn)展評(píng)審,沒(méi)有完整的客戶檔案等信息,來(lái)有效的管理客戶群等問(wèn)題。目前鮮花銷售還處于手工或半手工的管理狀態(tài),效率低、可靠性差。如果采用計(jì)算機(jī)進(jìn)展以上各類信息的管理,必將大大提高工作效率,對(duì)鮮花銷售中心各類信息的維護(hù)及了解起到積極的作用。1.2 開(kāi)發(fā)方法本次設(shè)計(jì)的網(wǎng)上鮮花銷售系統(tǒng)是一種具有交互功能的商業(yè)信息系統(tǒng),在網(wǎng)絡(luò)上建設(shè)一個(gè)虛擬的購(gòu)物商場(chǎng),使購(gòu)物變得快捷、方便。利用Windows XP+IIS作為發(fā)布平臺(tái)。經(jīng)過(guò)系統(tǒng)規(guī)劃、系統(tǒng)需求分析、系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)總體設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)和測(cè)試逐步完成系統(tǒng)各功能的實(shí)現(xiàn),將計(jì)算機(jī)作為管理決策的支持手段,融入日常業(yè)務(wù)的各個(gè)環(huán)節(jié),使得管理更加標(biāo)準(zhǔn),同時(shí)也能
16、夠更好的為顧客服務(wù),該系統(tǒng)大大提高了工作效率,為商店帶來(lái)了更好的社會(huì)效益和經(jīng)濟(jì)效益。1.2.1ASP.NET介紹NET 框架是 .NET 平臺(tái)中居于核心地位的編程引擎,它提供了.NET代碼的公共運(yùn)行環(huán)境和一個(gè)語(yǔ)言無(wú)關(guān)的 基本類庫(kù)。.NET 框架是高生產(chǎn)率的、基于標(biāo)準(zhǔn)的多語(yǔ)言應(yīng)用程序執(zhí)行環(huán)境,處理 基本雜務(wù)和減輕部署任務(wù)。應(yīng)用程序執(zhí)行環(huán)境管理內(nèi)存,解決版本控制問(wèn)題以及提高應(yīng)用程序的可靠性、可伸縮性和安全性。公共語(yǔ)言運(yùn)行庫(kù)是 .NET 框架中的引擎,它提供了一個(gè)安全的托管執(zhí)行環(huán)境,并且旨在用于支持開(kāi)發(fā)人員使用多種不同的語(yǔ)言來(lái)創(chuàng)立應(yīng)用程序。它有統(tǒng)一的類型系統(tǒng)并允許跨語(yǔ)言繼承和調(diào)試。通過(guò)使用 .NET
17、 框架,開(kāi)發(fā)人員就擁有了速度最快、效率最高的生成應(yīng)用程序的方法。.NET平臺(tái)具有高安全性,.NET框架通過(guò)其核心安全功能提供保護(hù)客戶機(jī)和服務(wù)器的方法。由于公共語(yǔ)言運(yùn)行庫(kù)在核心層透明地處理安全性,因此開(kāi)發(fā)人員可將精力集中于應(yīng)用程序邏輯。開(kāi)發(fā)人員仍然可以隨時(shí)使用和擴(kuò)展安全模型。ASP.NET動(dòng)態(tài)網(wǎng)頁(yè),是微軟公司推出的一種用以取代CGICommon Gateway Interface)通用網(wǎng)關(guān)接口的技術(shù)??梢酝ㄟ^(guò)ASP.NET結(jié)合HTML語(yǔ)言、ASP.NET指令和ActiveX元件以及數(shù)據(jù)庫(kù)等方面知識(shí),使用自己的 Web 服務(wù)器創(chuàng)立并運(yùn)行動(dòng)態(tài)的交互式 Web 站點(diǎn)。ASP.NET具有眾多優(yōu)點(diǎn),簡(jiǎn)介如
18、下。1、生產(chǎn)效率使用新增的ASP.NET服務(wù)器控件和包含新增功能的現(xiàn)有控件,可以輕松、快捷地創(chuàng)立ASP.NET網(wǎng)頁(yè)和應(yīng)用程序。新增內(nèi)容諸如成員資格、個(gè)性化和主題提供了系統(tǒng)級(jí)的功能,此類功能以前會(huì)要求開(kāi)發(fā)人員進(jìn)展大量的編寫(xiě)代碼工作。新增數(shù)據(jù)控件、無(wú)代碼綁定和智能數(shù)據(jù)顯示控件已經(jīng)解決了核心開(kāi)發(fā)方案尤指數(shù)據(jù)問(wèn)題。2、靈活性和可擴(kuò)展性很多ASP.NET功能都可以擴(kuò)展,這樣可以輕松地將自定義功能集成到應(yīng)用程序中。例如,ASP.NET提供程序模型為不同數(shù)據(jù)源提供插入支持。3、性能使用諸如預(yù)編譯、可配置的緩存和SQL緩存失效等功能,可以優(yōu)化Web應(yīng)用程序的性能。4、安全性現(xiàn)在向Web應(yīng)用程序添加身份驗(yàn)證和授
19、權(quán)比以往任何時(shí)候都簡(jiǎn)單。5、宿主ASP.NET中包含的新增功能使得管理宿主環(huán)境變得更加簡(jiǎn)單,從而為宿主主體創(chuàng)立了更多增值的時(shí)機(jī)。6、完整性新增功能和現(xiàn)有功能協(xié)同工作,可以創(chuàng)立解決實(shí)時(shí)Web開(kāi)發(fā)挑戰(zhàn)的端對(duì)端方案。1.2.2SQL Server 2005數(shù)據(jù)庫(kù)特點(diǎn)Microsoft SQL Server 2005是基于服務(wù)器端的中型的數(shù)據(jù)庫(kù),可以適合大容量數(shù)據(jù)的應(yīng)用,能提供超大型系統(tǒng)所需的數(shù)據(jù)庫(kù)服務(wù),在功能上管理也要比Access要強(qiáng)得多。因?yàn)楝F(xiàn)在數(shù)據(jù)庫(kù)都使用標(biāo)準(zhǔn)的SQL語(yǔ)言對(duì)數(shù)據(jù)庫(kù)進(jìn)展管理,所以如果是標(biāo)準(zhǔn)SQL語(yǔ)言,兩者 基本上都可以通用的。大型服務(wù)器可能有成千上萬(wàn)的用戶同時(shí)連接到SQL Ser
20、ver 2005實(shí)例。SQL Server 2005為這些環(huán)境提供了全面的保護(hù),具有防止問(wèn)題發(fā)生的安全措施。SQL Server還有更多的擴(kuò)展,可以用存儲(chǔ)過(guò)程,數(shù)據(jù)庫(kù)大小無(wú)極限限制。超大型Internet站點(diǎn)可將其數(shù)據(jù)分開(kāi)存放在多臺(tái)服務(wù)器上,從而使處理負(fù)荷分散到多臺(tái)計(jì)算機(jī)上,使站點(diǎn)能為成千上萬(wàn)的并發(fā)用戶提供服務(wù)。大型Web站點(diǎn)和企業(yè)級(jí)數(shù)據(jù)處理系統(tǒng)通常會(huì)生成大量的數(shù)據(jù)庫(kù)處理,超出了一臺(tái)計(jì)算機(jī)的支持能力。在這些大型系統(tǒng)中,數(shù)據(jù)庫(kù)服務(wù)由組成數(shù)據(jù)服務(wù)層的一組數(shù)據(jù)庫(kù)服務(wù)器提供。1.2.3平臺(tái)的選擇系統(tǒng)擬采用目前比較流行的B/S瀏覽器/服務(wù)器端模式,采用的開(kāi)發(fā)和運(yùn)行平臺(tái)如下。操作系統(tǒng):采用Windows
21、XP;數(shù)據(jù)庫(kù):Microsoft SQL Server 2005;開(kāi)發(fā)工具:ASP.NET,Adobe Dreamweaver CS3以及PhotoshopCS3。2系統(tǒng)需求分析2.1系統(tǒng)功能需求本系統(tǒng)主要完成前臺(tái)功能:商品展示、購(gòu)物車、商品分類、商品導(dǎo)航、客戶留言、用戶注冊(cè);后臺(tái)功能:商品管理、會(huì)員管理、訂單管理、網(wǎng)站留言。通過(guò)以上功能實(shí)現(xiàn)簡(jiǎn)單、便捷的網(wǎng)上鮮花銷售系統(tǒng)。商品管理:對(duì)供應(yīng)商 基本信息、商品類別、商品列表進(jìn)展添加、編輯、刪除的 基本操作。日常業(yè)務(wù)管理:主要完成采購(gòu)商品、商品入庫(kù)、商品銷售的操作,詳細(xì)記載每個(gè)操作涉及的具體信息,如采購(gòu)單價(jià)、數(shù)量、銷售數(shù)量、名稱等。查詢:對(duì)銷售商品的
22、查詢及庫(kù)存數(shù)量的查詢。前臺(tái)鮮花展示:通過(guò)前臺(tái)鮮花展示功能,實(shí)現(xiàn)前臺(tái)及時(shí)更新銷售的商品信息,并在后臺(tái)可進(jìn)展新的鮮花添加。會(huì)員管理:包括管理員和會(huì)員管理??梢栽黾庸芾韱T、修改密碼,和刪除所選擇的管理員;可以根據(jù)用戶名查找,刪除所選擇的用戶名。訂單管理:包括查看訂單、審核訂單。對(duì)于訂單可以根據(jù)所給的條件進(jìn)展查找。2.2 系統(tǒng)性能需求對(duì)系統(tǒng)性能的要求包括對(duì)系統(tǒng)靈活性,輸入輸出,數(shù)據(jù)管理能力和運(yùn)行環(huán)境規(guī)定等的要求。2.2.1系統(tǒng)靈活性說(shuō)明對(duì)該網(wǎng)站的靈活性的要求,即當(dāng)需求發(fā)生某些變化時(shí),該軟件對(duì)這些變化的適應(yīng)能力。操作方式通俗易懂、容易上手,界面美觀、大方,將Web程序轉(zhuǎn)為控制臺(tái)應(yīng)用程序,符合用戶操作習(xí)慣
23、。本網(wǎng)站可以運(yùn)行在IE6以上的所以版本。一個(gè)模塊的改變不會(huì)影響其他的模塊。2.2.2輸入輸出要求能夠?qū)Σ煌暾臄?shù)據(jù)進(jìn)展校驗(yàn),保證數(shù)據(jù)的完整性和一致性,對(duì)特殊字符的過(guò)濾功能,輸出能滿足用戶的需求。2.2.3數(shù)據(jù)管理能力要求本網(wǎng)站采用的是SQL Server 2005數(shù)據(jù)庫(kù)。具有較強(qiáng)的數(shù)據(jù)處理能力,數(shù)據(jù)庫(kù)引擎增加、分析服務(wù)增強(qiáng)等。記錄的個(gè)數(shù)隨用戶多少不定,數(shù)據(jù)及其分量的存儲(chǔ)量較大,但能保證注冊(cè)的用戶都能登錄進(jìn)來(lái),沒(méi)有延時(shí)。2.3 可行性分析2.3.1技術(shù)可行性網(wǎng)上鮮花銷售系統(tǒng)有以下特點(diǎn):一是數(shù)據(jù)量較大,要求及時(shí)查詢的內(nèi)容較多;二是數(shù)據(jù)處理較集中,內(nèi)部數(shù)據(jù)處理量大,輸出量大。三是即時(shí)處理,要不斷更新
24、最新的數(shù)據(jù)信息?;谝陨先齻€(gè)特點(diǎn),現(xiàn)有技術(shù)都可以到達(dá)要求的目的。在單機(jī)環(huán)境下組建銷售系統(tǒng),該系統(tǒng)的開(kāi)發(fā)工作可以采用ASP.NET做前臺(tái),SQL Server 2005做后臺(tái)來(lái)進(jìn)展。前臺(tái)可視化程度較高,人機(jī)交互能力較強(qiáng),應(yīng)用起來(lái)也比較方便、直觀,后臺(tái)數(shù)據(jù)庫(kù)功能強(qiáng)大,且更好的支持運(yùn)行的系統(tǒng)。2.3.2經(jīng)濟(jì)可行性一般意義上來(lái)說(shuō),投資費(fèi)用主要包括:設(shè)備費(fèi)用,人員費(fèi)用,材料費(fèi)用,其他費(fèi)用。現(xiàn)在的大、中型鮮花銷售中心都有自身的運(yùn)營(yíng)經(jīng)費(fèi),而且一般大中型規(guī)模的銷售點(diǎn)都會(huì)配置電腦,所以在硬件方面不必再投入;只需要在軟件開(kāi)發(fā)上面投入少許經(jīng)費(fèi)就可以了,這方面的投資鮮花銷售中心應(yīng)該會(huì)愿意承擔(dān)并且完全支付的起。3系統(tǒng)概
25、要設(shè)計(jì)系統(tǒng)開(kāi)發(fā)工作經(jīng)過(guò)需求分析階段,已完全弄清了用戶的需要,較好的解決了“做什么的問(wèn)題,建設(shè)了系統(tǒng)的邏輯模型。至此,本系統(tǒng)的開(kāi)發(fā)階段就進(jìn)入了概要設(shè)計(jì)階段,開(kāi)場(chǎng)著手解決“怎么做的問(wèn)題。也就是根據(jù)需求分析階段所確定的系統(tǒng)的邏輯模型,完成系統(tǒng)的物理模型的設(shè)計(jì)。在概要設(shè)計(jì)階段的指導(dǎo)思想是構(gòu)造化指導(dǎo)思想,是指用一組標(biāo)準(zhǔn)的規(guī)那么和圖表工具確定系統(tǒng)有哪些模塊,怎么連接,從而形成新系統(tǒng)的構(gòu)造,然后再進(jìn)展諸如輸入、輸出、對(duì)話等設(shè)計(jì),為整個(gè)系統(tǒng)的實(shí)施做好鋪墊。3.1設(shè)計(jì)目標(biāo)網(wǎng)上鮮花銷售主要分為前臺(tái)系統(tǒng)和后臺(tái)系統(tǒng)兩局部,使用對(duì)象也可為鮮花的生產(chǎn)企業(yè)、鮮花市場(chǎng)、鮮花代理商及個(gè)體鮮花分銷商和普通客戶等。前臺(tái)系統(tǒng)是供顧客
26、使用的最終界面,顧客可以在這里挑選商品、購(gòu)物、訂貨、查詢訂單;后臺(tái)系統(tǒng)是供管理員對(duì)網(wǎng)站進(jìn)展管理和維護(hù)的工具。具體方案如下。1、針對(duì)商家商品管理模塊:具備商品添加、刪除、修改的 基本功能。商品分類模塊:提供多種商品分類方式。庫(kù)存管理模塊:具備商品入庫(kù)、商品查詢,詳細(xì)記載各種商品的記錄。銷售管理模塊:提供多種商品導(dǎo)購(gòu)方式、購(gòu)物車管理、會(huì)員管理等銷售管理功能。商品訂單管理模塊:提供多種訂單處理方式訂單取消、訂單查詢、訂單執(zhí)行??蛻絷P(guān)系管理模塊:具備完善的客戶關(guān)系管理模塊,包括客戶管理、供應(yīng)商管理,可以讓商家維護(hù)良好的客戶關(guān)系,提高客戶對(duì)網(wǎng)店的忠誠(chéng)度。2、針對(duì)顧客購(gòu)物流程模塊:具備強(qiáng)大而簡(jiǎn)單的、完善且
27、人性化的購(gòu)物流程。顧客從選擇鮮花到完成整個(gè)購(gòu)置的過(guò)程只需:點(diǎn)擊詳細(xì)-確認(rèn)訂單-提交訂單。購(gòu)物模式:顧客需注冊(cè)網(wǎng)站會(huì)員后購(gòu)置。購(gòu)物車功能:系統(tǒng)支持購(gòu)物車功能,可以將備選的鮮花先放入購(gòu)物車然后進(jìn)展二次篩選。會(huì)員中心模塊:方案提供了完善的會(huì)員管理體系,網(wǎng)站前臺(tái)會(huì)員可以通過(guò)會(huì)員中心查詢并管理“我的訂單及相關(guān)資金明細(xì)等,能夠?qū)Α拔业馁?gòu)物車進(jìn)展管理。此外,在會(huì)員中心里客戶還能夠直觀查看到訂單處理狀態(tài),如訂單已確認(rèn)、已取消。3、針對(duì)網(wǎng)站管理人員用戶權(quán)限管理模塊:不同的用戶擁有不同的權(quán)限,從而具有不同的操作功能,如管理員具有最高權(quán)限,對(duì)系統(tǒng)進(jìn)展多方面的管理。網(wǎng)上鮮花銷售系統(tǒng)的購(gòu)物流程圖如圖3-1所示。本系統(tǒng)客
28、戶購(gòu)物流程,客戶首先進(jìn)入網(wǎng)頁(yè),在登錄欄輸入用戶名和密碼,系統(tǒng)驗(yàn)證客戶身份,假設(shè)系統(tǒng)沒(méi)有檢索到用戶名,那么不允許購(gòu)物,否那么進(jìn)一步比較用戶密碼,假設(shè)正確那么登錄成功;用戶可選擇某種鮮花,點(diǎn)擊進(jìn)入詳細(xì)信息,查看詳細(xì)售價(jià)等信息,假設(shè)同意那么放入購(gòu)物車內(nèi),在確定所需要的產(chǎn)品都在購(gòu)物車后,提交所選的鮮花,進(jìn)入訂單界面,在訂單頁(yè)面中用戶只需要填寫(xiě)真實(shí)姓名、詳細(xì)的通訊地址等信息,確定無(wú)誤后,這時(shí)系統(tǒng)會(huì)驗(yàn)證客戶所填寫(xiě)的信息是否正確,假設(shè)無(wú)誤,那么保存正確信息,否那么不予處理,最后如果用戶不再購(gòu)物,那么可退出登錄。假設(shè)客戶沒(méi)有注冊(cè),那么只可以查詢、瀏覽鮮花信息,當(dāng)要放入購(gòu)物車內(nèi)時(shí)系統(tǒng)會(huì)提示“請(qǐng)先登錄,假設(shè)會(huì)員在
29、正確登錄的情況下,提交訂單。進(jìn)入網(wǎng)頁(yè)選購(gòu)商品查看商品詳情進(jìn)入詳細(xì)信息登錄填寫(xiě)訂單信息購(gòu)置所選鮮花放入購(gòu)物車提交用戶名和密碼開(kāi)場(chǎng)完畢是否登錄是否正確繼續(xù)購(gòu)物滿足條件是是否是否否是否正確是否否是保存信息圖3-1網(wǎng)上鮮花銷售系統(tǒng)的購(gòu)物流程圖3.2 網(wǎng)上購(gòu)物數(shù)據(jù)流圖數(shù)據(jù)流圖是用以描述系統(tǒng)各項(xiàng)業(yè)務(wù)處理的過(guò)程,并利用數(shù)據(jù)流圖詳細(xì)、準(zhǔn)確地說(shuō)明業(yè)務(wù)處理過(guò)程中數(shù)據(jù)的收集、輸入、傳遞、存儲(chǔ)、加工的過(guò)程、輸出的形式等。經(jīng)過(guò)詳細(xì)的調(diào)研工作,根據(jù)數(shù)據(jù)存儲(chǔ)錄入的實(shí)際情況繪出客戶購(gòu)物的第一層數(shù)據(jù)流圖如圖3-2所示??蛻艄芾韱T供應(yīng)商生成訂單產(chǎn)品描述訂單附錄表處理訂單信息反響訂單數(shù)據(jù)批準(zhǔn)/不批準(zhǔn)已批準(zhǔn)訂單訂單批準(zhǔn)/不批準(zhǔn)訂貨信
30、息訂單數(shù)據(jù) 產(chǎn)品數(shù)據(jù)圖3-2 鮮花銷售第一層數(shù)據(jù)流圖承受訂單第二層數(shù)據(jù)流圖,如圖3-3所示??蛻艄芾韱T產(chǎn)品描述應(yīng)收賬目1.1核對(duì)價(jià)格1.2核對(duì)賬目1.3批準(zhǔn)訂單價(jià)格信息客戶賬目訂單數(shù)據(jù)已核對(duì)賬目已批準(zhǔn)訂單批準(zhǔn)/不批準(zhǔn)訂單批準(zhǔn)/不批準(zhǔn)圖3-3 鮮花銷售第二層數(shù)據(jù)流圖處理訂單第三層數(shù)據(jù)流圖,如圖3-4所示。訂單附錄表訂單附錄表2.1登記訂單2.2訂單執(zhí)行2.3訂單查詢已批準(zhǔn)的訂單訂單細(xì)節(jié)訂單訂單細(xì)節(jié)訂單號(hào)訂貨信息發(fā)貨圖3-4 鮮花銷售第三層數(shù)據(jù)流圖3.3面向數(shù)據(jù)流的設(shè)計(jì)方法系統(tǒng)構(gòu)造設(shè)計(jì)是在對(duì)現(xiàn)有系統(tǒng)充分調(diào)查研究的根基上,采用一定的方法設(shè)計(jì)出能描述新系統(tǒng)物理構(gòu)造的系統(tǒng)構(gòu)造圖,它主要給出構(gòu)成系統(tǒng)的模塊
31、及模塊間的調(diào)用關(guān)系,表現(xiàn)在圖中一般是用不同的層次表達(dá)的。構(gòu)造化系統(tǒng)設(shè)計(jì)技術(shù)是在構(gòu)造化程序設(shè)計(jì)思想的根基上,開(kāi)展起來(lái)的一種用于復(fù)雜系統(tǒng)構(gòu)造設(shè)計(jì)的技術(shù),它運(yùn)用一套標(biāo)準(zhǔn)的設(shè)計(jì)準(zhǔn)那么和工具,采用模塊的方法,進(jìn)展新系統(tǒng)控制層次關(guān)系和模塊專人分解設(shè)計(jì),把用數(shù)據(jù)流程圖表示的系統(tǒng)邏輯模型轉(zhuǎn)變?yōu)镠IPO圖表示的系統(tǒng)層次模塊構(gòu)造。構(gòu)造化系統(tǒng)設(shè)計(jì)的核心是模塊分解設(shè)計(jì),模塊化顯著提高了系統(tǒng)的可修改性和可維護(hù)性,同時(shí),為系統(tǒng)設(shè)計(jì)工作的有效組織和控制提供了方便條件。按照功能劃分模塊,對(duì)照數(shù)據(jù)流圖,對(duì)本系統(tǒng)進(jìn)展逐個(gè)級(jí)別的功能分解。層次圖簡(jiǎn)稱HC圖或H圖,用于表示軟件模塊的分層構(gòu)造,一般與IPO表一起使用,形成HIPO。系統(tǒng)
32、前臺(tái)主要功能模塊如圖3-5所示,主要功能有商品展示、商品分類、商品導(dǎo)航、會(huì)員注冊(cè)、購(gòu)物車、客戶留言;后臺(tái)主要功能模塊如圖3-6所示,主要功能有商品管理,會(huì)員管理、訂單管理、留言板。前臺(tái)功能模塊中的商品展示包括最新產(chǎn)品、熱賣(mài)產(chǎn)品、推薦產(chǎn)品、特價(jià)產(chǎn)品。會(huì)員注冊(cè)包括會(huì)員注冊(cè)和會(huì)員登錄。購(gòu)物車包括為繼續(xù)購(gòu)物、刪除商品和購(gòu)置商品??蛻袅粞灾饕强蛻籼顚?xiě)自己的建議。網(wǎng)上鮮花銷售系統(tǒng)最新產(chǎn)品熱賣(mài)產(chǎn)品推薦產(chǎn)品會(huì)員注冊(cè)會(huì)員登錄注銷結(jié)算刪除商品購(gòu)置商品填寫(xiě)留言特價(jià)商品商品分類查看留言商品導(dǎo)航商品展示會(huì)員功能購(gòu)物車留言圖3-5 鮮花銷售系統(tǒng)前臺(tái)功能模塊圖后臺(tái)模塊功能模塊中的商品管理包括供應(yīng)商、商品類別和商品列表;會(huì)
33、員管理包括管理員、會(huì)員管理;訂單管理包括查看訂單、訂單審核;留言板包括查看留言。網(wǎng)上鮮花銷售系統(tǒng)商品管理會(huì)員管理訂單管理留言板供應(yīng)商管理商品分類商品列表管理員設(shè)置會(huì)員管理查看訂單訂單審核類別添加類別刪除商品查詢商品添加商品編輯查看留言商品刪除刪除留言圖3-6 鮮花銷售系統(tǒng)后臺(tái)功能模塊圖3.4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是銷售系統(tǒng)的重要組成局部。數(shù)據(jù)庫(kù)設(shè)計(jì)是對(duì)于一個(gè)既定的環(huán)境,進(jìn)展符合應(yīng)用語(yǔ)義的邏輯設(shè)計(jì),以及提供一個(gè)確定存儲(chǔ)構(gòu)造和物理設(shè)計(jì),建設(shè)實(shí)現(xiàn)系統(tǒng)目標(biāo),并能有效存取數(shù)據(jù)和數(shù)據(jù)模型。建設(shè)良好的數(shù)據(jù)庫(kù)構(gòu)造和文件組織形式,使系統(tǒng)能快速、準(zhǔn)確的獲得所需信息是評(píng)價(jià)系統(tǒng)的主要指標(biāo)。因此,是銷售管理系統(tǒng)的重
34、要組成局部。數(shù)據(jù)庫(kù)設(shè)計(jì)的核心問(wèn)題是設(shè)計(jì)好的數(shù)據(jù)模型。在目前的數(shù)據(jù)庫(kù)管理系統(tǒng)中有層次模型,網(wǎng)狀模型、關(guān)系模型三種數(shù)據(jù)模型。其中,關(guān)系模型具有較高的數(shù)據(jù)獨(dú)立性,使用也較方便。目前,微機(jī)數(shù)據(jù)庫(kù)多采用關(guān)系型數(shù)據(jù)庫(kù)模型。這里采用SQL Server關(guān)系數(shù)據(jù)庫(kù)。該數(shù)據(jù)庫(kù)對(duì)行增、刪、編輯、統(tǒng)計(jì)、顯示和應(yīng)答都極為方便。其中的排序和索引功能,對(duì)數(shù)據(jù)快速定位、查詢提供了有利條件。3.4.1數(shù)據(jù)庫(kù)設(shè)計(jì)原那么數(shù)據(jù)的共享性。數(shù)據(jù)獨(dú)立性。數(shù)據(jù)的完整性,即保證數(shù)據(jù)庫(kù)存中數(shù)據(jù)準(zhǔn)確。靈活性,可在相當(dāng)短的時(shí)間內(nèi)答復(fù)用戶的各種各樣的復(fù)雜而靈活的查詢問(wèn)題。安全性與保密性,做到對(duì)數(shù)據(jù)指定保護(hù)級(jí)別和安全控制。3.4.2數(shù)據(jù)庫(kù)概念構(gòu)造設(shè)計(jì)
35、E-R圖系統(tǒng)主要的E-R圖如圖3-7所示,每個(gè)員工管理多個(gè)產(chǎn)品,員工每天的工作是進(jìn)展銷售鮮花及對(duì)鮮花的管理,供應(yīng)商應(yīng)及時(shí)供應(yīng)該廠所具有的鮮花產(chǎn)品,送到代理商后進(jìn)展入庫(kù)管理,顧客在進(jìn)入此網(wǎng)站時(shí)便可對(duì)花店所提供的產(chǎn)品進(jìn)展訂購(gòu),形成詳細(xì)的訂單細(xì)節(jié),最后客戶確定信息無(wú)誤后,便可對(duì)其進(jìn)展支付,花店送貨,形成完整的購(gòu)物系統(tǒng)。產(chǎn)品員工供應(yīng)商訂單細(xì)節(jié)鮮花應(yīng)收賬款庫(kù)存 客戶訂單入庫(kù)供應(yīng)組成組成管理支付訂貨nnnn111nm11111m圖3-7 實(shí)體-關(guān)系圖數(shù)據(jù)庫(kù)E-R圖3.4.3數(shù)據(jù)庫(kù)表設(shè)計(jì)根據(jù)E-R圖可以對(duì)數(shù)據(jù)庫(kù)進(jìn)展設(shè)計(jì),以以下出主要的數(shù)據(jù)表。表3-1是商品表,商品表主要用于商品管理模塊中的商品列表,管理員錄
36、入好數(shù)據(jù)信息后,系統(tǒng)便可順利的進(jìn)展其他模塊對(duì)數(shù)據(jù)庫(kù)的操作。表3-1商品表shangping商品表)字段名字段類型主鍵允許空備注shangpingidintYNIDshangpingnamevarcharNY名稱specvarcharNY特別shangpingpinpaivarcharNY品牌 quantityintNY數(shù)量 pricedecimalNY價(jià)格 totalpricedecimalNY總價(jià)格 chuchoupricedecimalNY出售價(jià)格 leibieidintNY類別ID fenleiidintNY分類ID gysname varcharNY供應(yīng)商名稱pic varcharNY
37、圖片表3-2是訂單表,訂單表用于存儲(chǔ)客戶訂貨的 基本信息,方便日后客戶查詢及管理員配貨,確保每份訂單能夠正確的送到客戶手里。表3-2訂單表dingdan(訂單表)字段名字段類型主鍵允許空備注dingdanidintYN訂單IDuseradminvarcharNY用戶賬戶shangpingidintNY商品IDquantityintNY數(shù)量totalpricedecimalNY總價(jià)錢(qián)usernamevarcharNY用戶名usertelphonevarcharNY用戶 useraddressvarcharNY用戶地址dingdanbeizhuvarcharNY訂單備注dingdanshenhec
38、harNY訂單審核表3-3是分類表,分類表用于按商品的銷售情況分為熱賣(mài)商品、最新商品、推薦商品、特價(jià)商品,這樣便于客戶根據(jù)自己的需求來(lái)瀏覽相關(guān)的商品。表3-3分類表fenlei分類表)字段名字段類型主鍵允許空備注fenleiidintYN分類IDfenleinamevarcharNY分類名稱表3-4是類別表,類別表用于記錄商品類別的id號(hào)和商品材質(zhì)名稱。這樣便于根據(jù)商品名稱瀏覽和查找。表3-4類別表leibie類別表)字段名字段類型主鍵允許空備注leibieidintYN類別IDleibienamevarcharNY類別名稱表3-5是供應(yīng)商表,供應(yīng)商表主要用于記錄供應(yīng)商的姓名、聯(lián)系人、 、E-
39、mail、地址,這樣便于商店進(jìn)貨。表3-5供應(yīng)商表gongyingshang供應(yīng)商表)字段名字段類型主鍵允許空備注gysidintYN供應(yīng)商IDgysnamevarcharNY供應(yīng)商名稱gyslinkmanvarcharNY聯(lián)系人telephonevarcharNY emailvarcharNY郵箱addressvarcharNY地址表3-6是留言板表,留言板表主要用于供客戶發(fā)表意見(jiàn),所以包括了客戶的名字和E-mail,以及文字輸入框。表3-6留言板表liuyanban留言板表)字段名字段類型主鍵允許空備注lybidintYN留言板IDusernamevarcharNY用戶名useremali
40、varcharNY用戶郵箱lybcontentntextNY文本表3-7是管理員表,管理員表主要記錄管理員的編號(hào)、登錄名和密碼,這樣以便系統(tǒng)識(shí)別管理員的身份,從而使管理員可以進(jìn)展相關(guān)操作。表3-7管理員表administrator管理員表)字段名字段類型主鍵允許空備注adminidintYN管理員IDadminnamevarcharNN名稱adminpasswordvarcharNN密碼表3-8是用戶表,用戶表主要用于記錄用戶的編號(hào)、登錄名、用戶名、省份、手機(jī)號(hào)和地址,便于管理員對(duì)用戶的管理。表3-8用戶表users用戶表)字段名字段類型主鍵允許空備注useridintYN用戶IDuserad
41、minvarcharNN用戶登錄usernamevarcharNN用戶名usershengfenvarcharNN證件usertelphonevarcharNN usershoujivarcharNN手機(jī)useraddressvarcharNN地址4 系統(tǒng)的詳細(xì)設(shè)計(jì)鮮花銷售系統(tǒng)采用ASP.NET編寫(xiě),利用SQL Server 2005數(shù)據(jù)庫(kù)存儲(chǔ)信息及Adobe Dreamweaver CS3設(shè)計(jì)網(wǎng)站。網(wǎng)頁(yè)按實(shí)際需求及功能模塊編寫(xiě)。4.1系統(tǒng)主要功能流程設(shè)計(jì)4.1.1會(huì)員管理流程會(huì)員管理流程說(shuō)明:會(huì)員輸入正確用戶名和密碼即可登錄進(jìn)入會(huì)員后臺(tái)管理,假設(shè)輸入錯(cuò)誤那么將重新登錄,進(jìn)入后臺(tái)后,會(huì)員可更改
42、一些個(gè)人信息,確認(rèn)無(wú)誤后,即可提交更改后的信息,系統(tǒng)會(huì)將結(jié)果保存到會(huì)員表中。會(huì)員管理流程如圖4-1所示。圖4-1 會(huì)員管理順序圖4.1.2會(huì)員購(gòu)物流程會(huì)員購(gòu)物說(shuō)明:會(huì)員輸入正確的用戶名和密碼后進(jìn)入主頁(yè)面模塊,如果輸入不正確那么重新登陸,進(jìn)入主頁(yè)面后可選擇商品,確認(rèn)后放入購(gòu)物車,還可以繼續(xù)購(gòu)物直到選完為止,然后下訂單,返回給客戶剛剛選擇的商品信息。會(huì)員購(gòu)物如圖4-2所示。圖4-2 會(huì)員購(gòu)物順序圖4.1.3生成訂單流程生成訂單流程說(shuō)明:會(huì)員登錄到本網(wǎng)站后即可選購(gòu)商品,中選定商品后可放在購(gòu)物車內(nèi),確定在購(gòu)物后,即可提交訂單,進(jìn)入詳細(xì)訂單界面,填寫(xiě)詳細(xì)的通訊方式及地址,即可生成訂單。訂單處理流程如圖4
43、-3所示。圖4-3 生成訂單順序圖4.2網(wǎng)站后臺(tái)管理功能管理員可以根據(jù)后臺(tái)管理主頁(yè)左邊的導(dǎo)航進(jìn)展鮮花店的各項(xiàng)管理工作,包括商品管理、會(huì)員管理、訂單管理、留言板。其中商品管理又包括供應(yīng)商、商品類別和商品列表,商品管理主要是對(duì)供應(yīng)商、商品類別以及商品的具體信息進(jìn)展編輯,增加,刪除。會(huì)員管理又包括管理員和會(huì)員管理,可以增加管理員、修改密碼、刪除所選擇的管理員或者是用戶名。訂單管理又包括查看訂單和訂單審核,在查看訂單界面可以根據(jù)訂單編號(hào)、會(huì)員名、商品編號(hào)查找,而訂單審核主要是讓滿足條件的訂單通過(guò)審核,或者是刪除不滿足條件的訂單。留言板主要是便于管理員刪除或者查看留言。訂單審核中的關(guān)鍵代碼段如下,pri
44、vate void DataGrid1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)if(e.CommandName = shenghe)dd.Dingdanid = int.Parse(e.Item.Cells0.Text);dd.Shangpingid = int.Parse(e.Item.Cells2.Text);dd.Quantity = int.Parse(e.Item.Cells3.Text);int nI = dd.dingdan_update();if(nI0)R
45、esponse.Write(alert(操作成功!);elseResponse.Write(alert(操作失敗!庫(kù)存缺乏,請(qǐng)及時(shí)補(bǔ)足庫(kù)存量.);bind();其中存儲(chǔ)過(guò)程如下,ALTER proc dbo.dingdan_updatedingdanid int,shangpingid int,quantity intasif (select quantity from shangping where shangpingid = shangpingid)quantitybeginbegin tranupdate dingdan set dingdanshenhe = 1 where dingd
46、anid=dingdanidif error!=0beginrollback tranreturnendupdate shangping set quantity = quantity- quantity where shangpingid = shangpingidif error!=0beginrollback tranreturnendcommit tranend訂單審核的執(zhí)行流程是:在頁(yè)面獲取訂單ID,商品ID,數(shù)量后,用所得到的這三個(gè)參數(shù)來(lái)調(diào)用數(shù)據(jù)庫(kù)中的存儲(chǔ)過(guò)程。dingdan_update存儲(chǔ)過(guò)程主要是實(shí)現(xiàn),如果庫(kù)存中此商品的數(shù)量能夠滿足用戶所需求的數(shù)量,那么置dingdanshe
47、nhe為1,并將庫(kù)存中現(xiàn)有的此商品數(shù)量減去用戶所需求的數(shù)量,得到此商品的現(xiàn)有庫(kù)存量。將所返回的值賦給nI,當(dāng)nI大于0時(shí),那么顯示“操作成功!,否那么提示“操作失敗!庫(kù)存缺乏,請(qǐng)及時(shí)補(bǔ)足庫(kù)存量.。4.3主版面設(shè)計(jì)由于鮮花銷售系統(tǒng)是一個(gè)網(wǎng)上電子商務(wù)系統(tǒng),所以最終的目的是發(fā)布在互聯(lián)網(wǎng)上,因此外觀的設(shè)計(jì)對(duì)整個(gè)系統(tǒng)來(lái)說(shuō)顯得非常重要,而鮮花銷售的首頁(yè)將是瀏覽者最先看到的歡迎式的頁(yè)面,所以網(wǎng)站的首頁(yè)極為重要,首頁(yè)設(shè)計(jì)的好壞將直接影響到顧客的購(gòu)置欲望。在網(wǎng)站的設(shè)計(jì)過(guò)程中不僅要在首頁(yè)實(shí)現(xiàn)各種功能的展示,而且要兼顧首頁(yè)的美觀,使網(wǎng)頁(yè)做到功能完善,頁(yè)面簡(jiǎn)潔大方。在前面的需求分析中,已經(jīng)對(duì)主頁(yè)的要求有了一個(gè)大概的說(shuō)
48、明,而在此處,就要全方位地開(kāi)場(chǎng)設(shè)計(jì)該系統(tǒng)的首頁(yè)了。在頁(yè)面的布局上由于鮮花銷售的前后臺(tái)功能模塊較多,所以決定本站的后臺(tái)將放到一個(gè)獨(dú)立的頁(yè)面上。而在首頁(yè)的底部提供一個(gè)后臺(tái)管理員的入口,管理員可以通過(guò)正確的輸入用戶名和密碼來(lái)登錄到網(wǎng)站后臺(tái)。在成功解決了網(wǎng)站后臺(tái)登錄的問(wèn)題后首頁(yè)主要區(qū)域用來(lái)設(shè)計(jì)前臺(tái)的功能。同眾多網(wǎng)站一樣,此網(wǎng)站把前臺(tái)的主菜單放在首頁(yè)的頂部。在做完網(wǎng)頁(yè)頂部設(shè)計(jì)以后,剩下的板塊留給用戶登錄、鮮花展示、產(chǎn)品導(dǎo)航等模塊。為了便于規(guī)劃,將余下的空間分為左右兩局部。左局部為普通用戶登錄的入口;頁(yè)面的右部為重點(diǎn)推薦的鮮花展示局部。由于系統(tǒng)面向的用戶為非計(jì)算機(jī)專業(yè)用戶,所以用戶不可能了解ASP.NET
49、網(wǎng)站運(yùn)行的原理,這決定了在設(shè)計(jì)的過(guò)程中要努力做到界面簡(jiǎn)介,操作方便。使用戶通過(guò)點(diǎn)擊鼠標(biāo)來(lái)完成大局部操作,表達(dá)了界面的友好。首頁(yè)的主要局部實(shí)現(xiàn)客戶選貨、訂貨、查詢商品、放入購(gòu)物車、注冊(cè)會(huì)員、留言板等功能。通過(guò)直觀、簡(jiǎn)潔的界面設(shè)計(jì)使用戶操作方便、購(gòu)物愉快??蛻艨梢园歹r花的種類來(lái)進(jìn)展查詢。客戶可以通過(guò)點(diǎn)擊具體商品來(lái)查看關(guān)于此商品的具體情況。此頁(yè)面用一種新穎的顯示方式呈現(xiàn)給客戶。給人一種耳目一新的感覺(jué)。4.4購(gòu)物車的實(shí)現(xiàn)購(gòu)物車主要用來(lái)暫時(shí)保存挑選出來(lái)的鮮花,主要包括繼續(xù)購(gòu)物、查看購(gòu)物車、刪除購(gòu)物三個(gè)局部。用戶登錄后,單擊鮮花展示中的“詳細(xì)按鈕,可以將對(duì)應(yīng)的鮮花添加到購(gòu)物車內(nèi),購(gòu)物車內(nèi)將會(huì)保存鮮花的名稱
50、、單價(jià)、購(gòu)置數(shù)量、購(gòu)物車內(nèi)全部鮮花的合計(jì)金額。查看購(gòu)物車頁(yè)面時(shí),單擊“刪除可以從購(gòu)物車中刪除指定鮮花;如果用戶確認(rèn)購(gòu)置當(dāng)前購(gòu)物車中的鮮花,可以單擊“購(gòu)置商品圖標(biāo),進(jìn)入提交訂單界面。1、添加至購(gòu)物車添加至購(gòu)物車頁(yè)主要用于將鮮花信息暫存到購(gòu)物車中。在購(gòu)物車的設(shè)計(jì)過(guò)程中采用了臨時(shí)表來(lái)存儲(chǔ)購(gòu)物數(shù)據(jù),這些數(shù)據(jù)被保存在session中。將鮮花信息添加至購(gòu)物車時(shí)有兩種情況。當(dāng)購(gòu)物車為空時(shí),即用戶第一次選購(gòu)商品時(shí)要新建一個(gè)臨時(shí)表,然后將鮮花信息保存到該表中;當(dāng)購(gòu)物車不為空時(shí),說(shuō)明購(gòu)物車中已經(jīng)保存了已經(jīng)選購(gòu)的鮮花,這時(shí)不需要新建一個(gè)臨時(shí)表,只需要直接向里面參加鮮花信息即可。關(guān)鍵代碼段如下,if(Sessionu
51、sername =null)Response.Write(alert(請(qǐng)先登陸!);Sessiongwshangping = null;Response.Write(window.location=default.aspx);elseshopbind();Label2.Text = count.ToString();/以下為顯示購(gòu)物車內(nèi)容的代碼public void shopbind()if(Sessiongwshangping!=null)IList gwsp = (ArrayList)Sessiongwshangping;DataGrid1.DataSource = gwsp;DataGr
52、id1.DataBind();執(zhí)行流程是:當(dāng)session中的username值是空時(shí),那么在客戶端顯示“請(qǐng)先登錄!,如果session中的gwshangping值為空,那么在客戶端顯示default.aspx界面。否那么如果已經(jīng)登錄,那么調(diào)用函數(shù)shopbind(),并count值寫(xiě)入相應(yīng)的文本中。shopbind()函數(shù)主要是實(shí)現(xiàn),當(dāng)session中的gwshangping值不為空時(shí),那么將session中的gwshangping值存入動(dòng)態(tài)數(shù)組中,然后賦值給DataGrid1控件,進(jìn)展動(dòng)態(tài)綁定。2、查看購(gòu)物車為了方便隨時(shí)查看購(gòu)物情況,在網(wǎng)站的首頁(yè)的導(dǎo)航條中參加了進(jìn)入購(gòu)物車的超連接,通過(guò)查看
53、購(gòu)物車可以將用戶放入購(gòu)物車中的鮮花信息顯示出來(lái)。如果購(gòu)物車為空那么只顯示字段而無(wú)數(shù)據(jù),否那么將購(gòu)物車內(nèi)的數(shù)據(jù)所在的臨時(shí)表的信息顯示出來(lái)。4.5生成訂單生成訂單是網(wǎng)上購(gòu)物車的最終目的,前面所有功能都是為最后生成一個(gè)用戶滿意的訂單做準(zhǔn)備的。生成訂單時(shí)要保存用戶訂單中所購(gòu)置的鮮花信息和訂單信息,用戶單擊購(gòu)物車頁(yè)面中的“購(gòu)置商品圖標(biāo)時(shí)就會(huì)進(jìn)入到填寫(xiě)訂單信息的界面,在該頁(yè)面中系統(tǒng)會(huì)給出匯款時(shí)需匯入的賬號(hào),但是因?yàn)橹Ц哆@一塊需要第三方的支持,所以沒(méi)設(shè)計(jì)對(duì)訂單進(jìn)展確認(rèn)和支付的這一塊功能。提交訂單前的頁(yè)面如圖4-8所示。關(guān)鍵代碼段如下,if(DataGrid1.Items.Count 0)for(int nI
54、 = 0;nI=DataGrid1.Items.Count-1;nI+)dingd.Shangpingid = int.Parse(DataGrid1.ItemsnI.Cells0.Text);dingd.Quantity=int.Parse(DataGrid1.ItemsnI.Cells3.Text);dingd.Totalprice =decimal.Parse(DataGrid1.ItemsnI.Cells4.Text);dingd.dingdan_add(); Response.Write(alert(提交定單成功!); Sessiongwshangping = null;Respon
55、se.Write(window.location=default.aspx); elseResponse.Write(alert(你購(gòu)物車中沒(méi)有商品!);其中存儲(chǔ)過(guò)程如下,ALTER proc dbo.dingdan_add(useradmin varchar(20),shangpingid int,quantity int,totalprice decimal(12,2),username varchar(20),usertelphone varchar(15),useraddress varchar(50),dingdanbeizhu varchar(50)asinsertintoding
56、dan(useradmin,shangpingid,quantity,totalprice,username,usertelphone,useraddress,dingdanbeizhu)values(useradmin,shangpingid,quantity,totalprice,username,usertelphone,useraddress,dingdanbeizhu)生成訂單的執(zhí)行流程是:如果DataGrid1.Items.Count的值大于0時(shí),那么在頁(yè)面獲取商品ID,數(shù)量,總金額后,將所得到的這三個(gè)參數(shù)寫(xiě)入數(shù)據(jù)庫(kù),傳入存儲(chǔ)過(guò)程。dingdan_add存儲(chǔ)過(guò)程主要是向表dingd
57、an中插入相應(yīng)的值,然后向客戶端顯示“提交訂單成功!,當(dāng)gwshangping中值為空時(shí),那么在客戶端顯示default.aspx界面。如果DataGrid1.Items.Count的值不大于0時(shí),在客戶端顯示“你的購(gòu)物車中沒(méi)有商品!。4.6會(huì)員注冊(cè)的實(shí)現(xiàn)用戶在購(gòu)物網(wǎng)站可以以游覽者的身份查看相關(guān)商品的信息,但是不能購(gòu)置相關(guān)的商品。而注冊(cè)成功后的會(huì)員可以購(gòu)置相關(guān)的商品,所以會(huì)員注冊(cè)界面是很重要的,當(dāng)用戶需注冊(cè)時(shí),只需點(diǎn)擊登錄界面的注冊(cè),正確填寫(xiě)相關(guān)信息后,單擊注冊(cè)即可。會(huì)員注冊(cè)界面的效果圖如圖4-9所。到數(shù)據(jù)庫(kù)驗(yàn)證的關(guān)鍵代碼段如下,public int users_add()SqlParamet
58、er para = new SqlParameter8;para0 = new SqlParameter(useradmin,SqlDbType.VarChar,20);para0.Value = useradmin;para1 = new SqlParameter(userpassword,SqlDbType.VarChar,40);para1.Value = userpassword;para2 = new SqlParameter(username,SqlDbType.VarChar,20);para2.Value = username;para3 = new SqlParameter(
59、useremail,SqlDbType.VarChar,30);para3.Value = useremail;para4 = new SqlParameter(usershengfen,SqlDbType.VarChar,20);para4.Value = usershengfen;para5 = new SqlParameter(usertelphone,SqlDbType.VarChar,15);para5.Value = usertelphone;para6 = new SqlParameter(usershouji,SqlDbType.VarChar,15);para6.Value
60、= usershouji;para7 = new SqlParameter(useraddress,SqlDbType.VarChar,50);para7.Value = useraddress;return dbconn.updata(users_add,para);其中存儲(chǔ)過(guò)程如下,ALTER proc dbo.users_add(useradmin varchar(20),userpassword varchar(40), username varchar(20),useremail varchar(30),usershengfen varchar(20),usertelphone va
溫馨提示
- 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ù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年高中數(shù)學(xué)第二章平面向量2.4.1平面向量數(shù)量積的物理背景及其含義課時(shí)作業(yè)新人教A版必修4
- 2024-2025學(xué)年高中數(shù)學(xué)課時(shí)分層作業(yè)14向量的加法含解析新人教B版必修4
- 大創(chuàng)申請(qǐng)書(shū)項(xiàng)目特色
- 2024年新教材高中生物課時(shí)素養(yǎng)評(píng)價(jià)十4.1基因指導(dǎo)蛋白質(zhì)的合成含解析新人教版必修2
- 二零二五年度深水碼頭場(chǎng)地租賃與船舶??糠?wù)合同范本3篇
- 電力設(shè)備定期檢查與事故避免案例
- 普洱茶購(gòu)銷合同范本大全2025年茶樹(shù)種植基地合作4篇
- 開(kāi)題報(bào)告申請(qǐng)書(shū)
- 二零二五年米東區(qū)建設(shè)局智慧城市建設(shè)規(guī)劃合同(未來(lái)發(fā)展)
- 2025年度智能機(jī)器人設(shè)備采購(gòu)與集成合同
- 《初三畢業(yè)班開(kāi)學(xué)第一課:收心及中考沖刺》班會(huì)課件
- 2024年山東司法警官職業(yè)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 新生兒轉(zhuǎn)運(yùn)護(hù)理安全管理課件
- 華為公司煤礦智能化遠(yuǎn)景培訓(xùn)課件2024
- 制造業(yè)面臨的挑戰(zhàn)與發(fā)展對(duì)策
- 醫(yī)院智慧病房信息化建設(shè)
- 中考語(yǔ)文一輪專題復(fù)習(xí):《現(xiàn)代文閱讀的命題特點(diǎn)及教學(xué)策略》課件
- 《抗生素培訓(xùn)》課件
- 十個(gè)數(shù)字故事圖文
- 帶電作業(yè)流程及安全注意事項(xiàng)
- 城市規(guī)劃與建筑學(xué)專業(yè)英語(yǔ)
評(píng)論
0/150
提交評(píng)論