畢業(yè)設(shè)計(論文)網(wǎng)上營養(yǎng)餐銷售網(wǎng)站系統(tǒng)_第1頁
畢業(yè)設(shè)計(論文)網(wǎng)上營養(yǎng)餐銷售網(wǎng)站系統(tǒng)_第2頁
畢業(yè)設(shè)計(論文)網(wǎng)上營養(yǎng)餐銷售網(wǎng)站系統(tǒng)_第3頁
畢業(yè)設(shè)計(論文)網(wǎng)上營養(yǎng)餐銷售網(wǎng)站系統(tǒng)_第4頁
畢業(yè)設(shè)計(論文)網(wǎng)上營養(yǎng)餐銷售網(wǎng)站系統(tǒng)_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、本科生畢業(yè)設(shè)計(論文)摘 要本文首先對選取網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的設(shè)計的核心任務(wù)進行了分析,然后對晚上消費現(xiàn)狀進行了分析,人們生活水平的提高,他們對實惠,干凈,衛(wèi)生,營養(yǎng),快捷的就餐需求越來越高,而現(xiàn)在各種銷售飲食方法也越來越多,競爭也越來越激烈,從而使得在飲食方面要取得新的目標(biāo)。顧客現(xiàn)在更加需要完全針對不同的情況不同的營養(yǎng)方案。人們的工作壓力越來越大,工作時間越來越緊,飲食越來越不規(guī)律。這種情況加大了上班族對固定而且營養(yǎng)飲食的需求,可是因為時間空間的限制,人們不可能隨時隨地去去市場買菜。隨著電子商務(wù)發(fā)展的潮流,建立一個網(wǎng)上營養(yǎng)餐可以方便人們了解食物營養(yǎng)知識并挑選適合自己的。在確定研究題目以后開始

2、設(shè)計網(wǎng)站,首先對用戶需求,業(yè)務(wù)流程,數(shù)據(jù)流程進行分析,然后對系統(tǒng)內(nèi)部的代碼設(shè)計,功能模塊設(shè)計,數(shù)據(jù)庫設(shè)計,安全設(shè)計等網(wǎng)站系統(tǒng)內(nèi)部的詳細設(shè)置進行設(shè)計。最后在完成的網(wǎng)站,進行測試,確定網(wǎng)頁與數(shù)據(jù)庫連接正常,讀取數(shù)據(jù)與儲存數(shù)據(jù)正常,再以購物者的身份進行購買商品的測試,是否能購買成功。并完成最后的安全設(shè)計。關(guān)鍵詞:sql server;網(wǎng)上營養(yǎng)餐銷售網(wǎng)站系統(tǒng);系統(tǒng)設(shè)計;營養(yǎng)餐abstractthis paper firstly online sales site selection of the design of the balanced diet core task is analyzed, an

3、d then the evening consumption status is analyzed, and the improvement of peoples living standard, they benefit, clean, health, nutrition, quick meal needs more and more high, but now all sales diet also more and more competitive, which makes the food to achieve new targets. customers are now more n

4、eed completely different according to different conditions of nutrient solution. people work more and more pressure, working time getting tight, and eating less regularity. this increased to fixed office and diet, but because of the demand of space and time limit, people cant remove the market to bu

5、y vegetables anytime. along with the development of e-commerce, establish a balanced diet can help people understand internet food nutrition knowledge and choose the suitable for you.in determining the research topic, first start of web design, user demand business flow, the data flow analysis, and

6、then to internal system code design, function module design, database design, web design system security settings for the detailed design inside.at last, the completion of the web pages with test, determine the database connection with normal, read data stored data to normal as shoppers buying goods

7、 test, whether can buy success. and the final design.keywords: sql server; online store system; system design; balanced diet目 錄第1章 緒論11.1 系統(tǒng)背景描述11.2 網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的核心業(yè)務(wù)分析11.3 網(wǎng)上消費的發(fā)展現(xiàn)狀31.4 系統(tǒng)開發(fā)技術(shù)4第2章 網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的系統(tǒng)分析62.1 初步調(diào)查與可行性分析62.2 用戶需求分析72.3 業(yè)務(wù)流程分析82.4 數(shù)據(jù)流程分析92.5 數(shù)據(jù)字典10第3章 網(wǎng)上營養(yǎng)餐銷售網(wǎng)站系統(tǒng)的總體設(shè)計143.1 系統(tǒng)功能結(jié)構(gòu)

8、設(shè)計143.2 系統(tǒng)流程設(shè)計163.3 系統(tǒng)配置設(shè)計17第4章 網(wǎng)上營養(yǎng)餐銷售網(wǎng)站系統(tǒng)的詳細設(shè)計204.1 代碼設(shè)計204.2 功能模塊的詳細設(shè)計214.3 數(shù)據(jù)庫的設(shè)計244.4 安全設(shè)計27第5章 系統(tǒng)實施285.1 程序設(shè)計285.2 系統(tǒng)測試295.3 系統(tǒng)調(diào)試305.4 系統(tǒng)運行和維護30第6章 結(jié)束語32第7章 致謝33附錄34附錄39iii第1章 緒論1.1 系統(tǒng)背景描述電子商務(wù)是一種新型的電子方式的商務(wù)貿(mào)易活動,它與傳統(tǒng)的商務(wù)活動相比,既有相似之處,又有明顯的區(qū)別,隨著互聯(lián)網(wǎng)和寬帶上網(wǎng)的普及,電子商務(wù)在中國異軍突起,并日益滲透到人們的日常生活中。電子商務(wù)是運用現(xiàn)代通信技術(shù)、計算

9、機技術(shù)和網(wǎng)絡(luò)技術(shù)進行的一種社會經(jīng)濟形態(tài),其目的是通過降低社會經(jīng)營成本、提高社會生產(chǎn)效率、優(yōu)化社會資源配置,從而實現(xiàn)社會財富的最大化利用。今天,你幾乎可以在網(wǎng)上找到你想要的任何資料。不僅如此,坐在家中敲敲鍵盤、動動鼠標(biāo)就可以買到你需要的商品。這樣一種全新的購物方式,已經(jīng)成為了一種時尚。有關(guān)資料顯示,2010年全世界已擁有近20億因特網(wǎng)用戶,有2億多臺計算機互聯(lián),可以交換數(shù)據(jù)的網(wǎng)絡(luò)超過了300萬個,每年在網(wǎng)絡(luò)上的交易次數(shù)超過20億次。電子商務(wù)正是由于這種信息的快速傳遞和資源的大量集成而悄然興起的,并以驚人的速度發(fā)展著。網(wǎng)上交易也因此蘊涵了巨大的市場潛力。電子商務(wù)網(wǎng)絡(luò)的出現(xiàn),必將賦予商業(yè)以極大的創(chuàng)造

10、性。通過對電子商務(wù)網(wǎng)站的構(gòu)建,實現(xiàn)了對商業(yè)及零售企業(yè)進行信息化管理,建立了b2c的網(wǎng)絡(luò)購物系統(tǒng)。電子商務(wù)網(wǎng)站分為前臺管理和后臺管理,網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的設(shè)計在這兩方面實現(xiàn)了以下功能:前臺管理包括用戶注冊、商品查詢、顯示商品、購買商品、修改訂購、價格總計、選擇送貨及付款方式等;后臺管理包括訂單管理、商品信息管理、用戶信息管理、公司信息管理、日志管理等。通過這些前臺、后臺功能模塊的設(shè)計,實現(xiàn)了整個網(wǎng)上交易過程。運用html語言、asp與sql sever數(shù)據(jù)庫等關(guān)鍵技術(shù)建設(shè)該系統(tǒng)。1.2 網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的核心業(yè)務(wù)分析1.2.1網(wǎng)上物品的優(yōu)質(zhì)低價的競爭優(yōu)勢隨著國際互聯(lián)網(wǎng)的普及與應(yīng)用,網(wǎng)上購物不僅

11、被越來越廣泛地接受,而且成為時尚潮流。它作為一個新型的購物渠道,正在改變著消費者的消費方式。網(wǎng)上購物這種新興的商品交易形式具有廣闊的發(fā)展空間,具有價格低廉、高效、方便、種類齊全的特點,而且與傳統(tǒng)的經(jīng)營模式相比較,網(wǎng)上開店可以節(jié)省商場租金,員工管理工資等一大批成本費用,顯然,同等價格進入的商品在網(wǎng)上銷售是成本就減少了,也就意味著它的售價將會比傳統(tǒng)店面所賣的同樣商品便宜很多,消費者都想以最低的價錢買最好且最中意的商品,那么網(wǎng)上購物將是這類消費者無悔的選擇。因此網(wǎng)上商品在價格上就戰(zhàn)勝了它的競爭對手。1.2.2網(wǎng)上商品便于消費者比較著選擇,節(jié)省時間隨著社會的飛速發(fā)展,人們的工作壓力越來越大,工作時間越

12、來越緊,飲食越來越不規(guī)律。這種情況加大了上班族對固定而且營養(yǎng)飲食的需求,可是因為時間、空間的限制,人們不可能隨時隨地去去市場買菜。隨著電子商務(wù)發(fā)展的潮流,建立一個網(wǎng)上營養(yǎng)餐可以方便人們了食物營養(yǎng)知識并挑選適合自己的。在固定的節(jié)日,在家就可以做自己喜歡的食品。1.2.3網(wǎng)上商品所面對的購買顧客群隨著經(jīng)濟的發(fā)展,網(wǎng)絡(luò)已經(jīng)把整個世界拉的越來越近,人們也越來越喜歡接受網(wǎng)絡(luò)給我們帶來的方便。所以,網(wǎng)絡(luò)以秒的速度快速發(fā)展,正因如此,網(wǎng)絡(luò)吸引了很多的商家,網(wǎng)絡(luò)也就成為了經(jīng)濟發(fā)展的一個重要元素。網(wǎng)絡(luò)蓬勃發(fā)展的同時也給開發(fā)網(wǎng)絡(luò)的開發(fā)人員帶來很多的難題,那就是靜態(tài)的網(wǎng)頁(超文本文件)架設(shè)難以滿足用戶的需求,即日后

13、的維護需要投入大量的人力物力,即使每次只要作小量的修改,也必須對整個網(wǎng)頁進行修改,如果網(wǎng)站的內(nèi)容需要經(jīng)常、頻繁的變動的話,這個工作量是十分巨大的。因此,必須要有一種語言所編制的網(wǎng)頁可以實現(xiàn)數(shù)據(jù)更新。這也就產(chǎn)生了asp。直到今天他仍然應(yīng)用廣泛。隨著人們生活水平的提高,他們對實惠,干凈,衛(wèi)生,營養(yǎng),快捷的就餐需求越來越高,而現(xiàn)在各種銷售飲食方法也越來越多,競爭也越來越激烈,從而使得在飲食方面要取得新的目標(biāo)。顧客現(xiàn)在更加需要完全針對不同的情況不同的營養(yǎng)方案。人們的工作壓力越來越大,工作時間越來越緊,飲食越來越不規(guī)律。這種情況加大了上班族對固定而且營養(yǎng)飲食的需求,可是因為時間空間的限制,人們不可能隨時

14、隨地去去市場買菜。隨著電子商務(wù)發(fā)展的潮流,建立一個網(wǎng)上營養(yǎng)餐可以方便人們了食物營養(yǎng)知識并挑選適合自己的。1.2.4開展網(wǎng)上銷售所面臨的困難(1)商店增多,銷售網(wǎng)點普及給開展網(wǎng)上營養(yǎng)餐銷售網(wǎng)站帶來了困難。有些人看不到真實的物品,不知道衛(wèi)生安全措施如何,懷疑營養(yǎng)餐的質(zhì)量。(2)由于網(wǎng)絡(luò)技術(shù)還存在著很多的缺陷,就網(wǎng)絡(luò)安全這塊來說,購買者會擔(dān)心他們的購買信息被別人盜取,造成財產(chǎn)損失。這就要求網(wǎng)上營養(yǎng)餐銷售網(wǎng)站有防范黑客的功能,保證購買者信息完全的安全,讓購買者放心,這一點的技術(shù)條件來看,很難實現(xiàn)。1.2.5競爭對手的分析目前,國內(nèi)大型的網(wǎng)上商城有淘寶、易趣、阿里巴巴等。他們都擁有自己的會員和消費群體,

15、并且都得到了消費者的強烈認可。但是他們暫時還沒有網(wǎng)上營養(yǎng)餐的銷售,這個是本網(wǎng)站最大的亮點。目前他們的主要功能定位在服務(wù)上,同時,在經(jīng)營模式上主要實現(xiàn)三個方面的內(nèi)容。一是對商城本身的運作,主要表現(xiàn)為通過各種手段對商城進行炒作實現(xiàn)商城上市;二是對廣告的運作,主要表現(xiàn)為通過擴大網(wǎng)站的訪問量,以達到吸引廣告投放的目的;第三,就是經(jīng)營的運作,主要表現(xiàn)為網(wǎng)上銷售。這些網(wǎng)上商城也有他們自己的缺點,其實這是所有網(wǎng)上商城共同面對的困難,就是由于安全問題所引發(fā)的售后服務(wù)問題,由于與網(wǎng)絡(luò)的虛擬性,所以他的售后服務(wù)也是很難做的,由此引發(fā)許多的用戶都不滿意,從而降低了網(wǎng)站的聲譽。這些都是我們的競爭對手,雖然我們的商城剛

16、剛起步,但是我們擁有優(yōu)秀的技術(shù)和人力資源管理方面的人才,另一方面,由于我們的起步較晚,在許多方面可以借鑒別人的成功經(jīng)驗,分析他們的可行之處,揚長避短,盡量避免在價格上與他們進行競爭,我們現(xiàn)在只能與競爭跟隨者的身份進入市場,而不是與競爭者的身份進入。我們所使用的策略應(yīng)該是積極聯(lián)系上游產(chǎn)商為我們提供商品,在上游產(chǎn)商上我們選擇以專賣店為主營的企業(yè)達成共識,由我們來做廣告推廣,進行產(chǎn)品銷售。我們幫他們作廣告宜傳,進行銷售,使得上游供貨商免去中間商環(huán)節(jié),減去那部份折扣。可以為我們提供更多質(zhì)優(yōu)價廉的產(chǎn)品,在戰(zhàn)略上達到雙贏的結(jié)果。1.3 網(wǎng)上消費的發(fā)展現(xiàn)狀在人們不斷追求商業(yè)價值的今天,人們對信息的需求有了更

17、快,更高的要求,而網(wǎng)站由于本身所具有的信息量大,傳遞快速,沒有時空限制等特點恰好滿足這種要求。所以網(wǎng)站也逐漸成為一種新興的商業(yè)資源。這就出現(xiàn)了“電子商務(wù)”。顧名思義,就是在網(wǎng)上開展商務(wù)活動。電子商務(wù)(electronic commerce)對人類社會進行著全方位的改造,在企業(yè)競爭、政府部門、公共研究機構(gòu)、教育以及娛樂等方面改變著人類相互交往的方式,為人們展示了一個全新、璀璨的世界。由于電子商務(wù)的出現(xiàn),傳統(tǒng)的經(jīng)營模式和經(jīng)營理念將發(fā)生巨大的變化。電子商務(wù)將會創(chuàng)造更多的機會和巨大的效益,會將市場的空間形態(tài)、時間形態(tài)和虛擬形態(tài)結(jié)合起來,將物流、資金流、信息流匯集成開放的環(huán)路,使經(jīng)營者以市場為紐帶,在市

18、場上發(fā)揮最佳的作用,得到最大的效益。電子商務(wù)的發(fā)展僅將有力地推動 internet 的發(fā)展,對社會的進步和經(jīng)濟的變革產(chǎn)生深遠影響,更重要的,它本身的發(fā)展和成熟為我們提供了許許多多的機會。由于靜態(tài) web 網(wǎng)站已經(jīng)難以滿足人們的需要,滿足電子商務(wù)更高的要求,開發(fā)動態(tài)網(wǎng)頁或動態(tài)內(nèi)容成了越來越多的站點所追求目標(biāo)。所謂動態(tài)內(nèi)容是由每一個用戶按照自己的需求發(fā)出請求而特殊制作的 web 網(wǎng)頁。動態(tài)網(wǎng)站的交互性等優(yōu)點極大的滿足的網(wǎng)站開發(fā)者需求,使網(wǎng)站功能更加強大。為了跟上時代的步伐,許多消費者都選擇更省時省力的網(wǎng)上購物,在網(wǎng)上營養(yǎng)餐銷售網(wǎng)站購物,我們可以足不出戶就能買到美味營養(yǎng)的食物,并且可以以比市場價低很

19、多的價錢購買,你不用再為逛商場勞累而煩心,更不用為購物距離而煩惱,作為明智的消費者,又有幾位不選擇這種更方便的網(wǎng)上購物呢。因此,網(wǎng)上消費在當(dāng)今社會正處于發(fā)展階段,以后會有更好的發(fā)展空間和前景。它將會慢慢征服所有的消費者。1.4 系統(tǒng)開發(fā)技術(shù)過去,應(yīng)用程序有專業(yè)計算機人員逐行編寫,不僅周期長、效率低、質(zhì)量差、而且重復(fù)勞動多,不易修改。計算機在信息系統(tǒng)中應(yīng)用的日益擴大,促使人們對軟件設(shè)計自動化進行了大量研究,并開發(fā)出各種軟件生成工具。網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的設(shè)計利用軟件生成工具進行系統(tǒng)開發(fā)可以大量減少甚至避免手工編寫程序,并且避免了手工方式下的編寫錯誤,從而極大的提高了系統(tǒng)開發(fā)效率。(1) sql s

20、erver 是專為數(shù)據(jù)庫而建立的操作命令集,是一種功能齊全的數(shù)據(jù)庫語言。在使用它時,只需要發(fā)出“做什么”的命令,“怎么做”是不用使用者考慮的。sql功能強大、簡單易學(xué)、使用方便,已經(jīng)成為了數(shù)據(jù)庫操作的基礎(chǔ),并且現(xiàn)在幾乎所有的數(shù)據(jù)庫均支持sql。 (2) microsoft active server pages(asp)是一種基于腳本語言的應(yīng)用服務(wù)器技術(shù)。網(wǎng)頁設(shè)計者只要將一些簡單的指令嵌入到html文件中,就能實現(xiàn)動態(tài)頁面的功能,而不必用完整的編程語言或者單純編譯程序來創(chuàng)建交互式網(wǎng)頁。對更復(fù)雜的任務(wù)可以便捷地使用active x組件來執(zhí)行,比如連數(shù)據(jù)庫以存儲和檢索信息等。只要安裝了符合acti

21、ve 腳本標(biāo)準(zhǔn)的相應(yīng)腳本引擎,就可以在asp頁中使用任何一種腳本語言。asp提供了內(nèi)建對象,這些使用用戶更容易收集通過瀏覽器請求發(fā)送的信息、響應(yīng)瀏覽器以及存儲用戶信息。(3) dreamweaver mx 是macromedia 公司發(fā)布的集網(wǎng)頁設(shè)計、代碼開發(fā)、網(wǎng)站創(chuàng)建和管理于一體的軟件,提供了可視化的布局工具、快速的web應(yīng)用程序開發(fā)以及廣泛的代碼編輯支持。它新增了對asp、jsp、asp.net、php等動態(tài)頁面的支持。也就是說,dreamweaver mx不僅可以輕松的設(shè)計網(wǎng)站前臺的頁面,而且可以方便的實現(xiàn)網(wǎng)站后臺的各種復(fù)雜功能。為了更好的完成本系統(tǒng)的設(shè)計與開發(fā),首先我們要對以上名詞有很

22、深的了解和掌握。能夠熟練運用以上技術(shù),綜合以上網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的設(shè)計利用 web 技術(shù)構(gòu)建電子商務(wù)網(wǎng)站,所涉及的相關(guān)技術(shù)有:sql server 數(shù)據(jù)庫,asp 技術(shù),iis 技術(shù)等。第2章 網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的系統(tǒng)分析2.1 初步調(diào)查與可行性分析2.1.1系統(tǒng)初步調(diào)查隨著網(wǎng)絡(luò)的普及,電子商務(wù)在人們的生活中已經(jīng)扮演著越來越重要的角色,比較流行的電子商務(wù)類型主要包括b2b,b2c,c2c,g2c,g2b等,他們基本原理都差別不大,只是在具體的應(yīng)用中表現(xiàn)的側(cè)重點有所不同。其中應(yīng)用最為廣泛、人們最為熟悉就是b2c類型的電子商務(wù)?,F(xiàn)在在線購物已經(jīng)成了一種時尚,它為人們提供了真正足不出門就可以購買需要

23、的東西,也因此越來越多的人應(yīng)用它,尤其是成長在網(wǎng)絡(luò)時代的年輕人。當(dāng)然,成功的電子商務(wù)并不是簡單的編寫一套程序就能成的,它不僅需要與金融系統(tǒng)緊密聯(lián)系在一起,還要有完善的物流系統(tǒng)作為支持,另外以有良好的美譽度、強大的前期宣傳,以及完善售后服務(wù)。網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的種類很多,商品更是應(yīng)有盡有,所以我從中選擇了正在發(fā)展中的營養(yǎng)餐網(wǎng)站的設(shè)計,這種商品的銷售在網(wǎng)上還是很少的,發(fā)展?jié)摿σ彩呛艽蟮摹?.1.2系統(tǒng)可行性分析可行性研究的目的是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。在這個階段,必須就時間、人力、財力、效益、技術(shù)等要素來評估是否有足夠的資源支持使用單位的需要。要從技術(shù)可行性、經(jīng)濟可行性

24、、操作可行性等方面來進行研究。1 .技術(shù)上的可行性網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的設(shè)計采用asp技術(shù)開發(fā),后臺使用了sql server的數(shù)據(jù)庫。根據(jù)當(dāng)前技術(shù)的發(fā)展水平,本系統(tǒng)在技術(shù)上是完全可行的。采用本系統(tǒng)只需添置低檔計算機,如果條件允許,可以使用p4以上配置;采用本系統(tǒng)不會對現(xiàn)有軟件產(chǎn)生沖突;用戶只需要短時間來熟悉本系統(tǒng);利用好現(xiàn)有技術(shù)和人員,完全可以實現(xiàn)預(yù)期目標(biāo)。本系統(tǒng)的實現(xiàn)平臺計算機的硬件建議最低配置如下:服務(wù)器 cpu:p4以上,內(nèi)存:512m以上??蛻魴C cpu:p3500以上,內(nèi)存:128m以上。軟件環(huán)境客戶端:windows2000/xp。服務(wù)器:windows nt/windows200

25、0 server/window.net,internet information server (iis)5.0及其以上版本,ie5.0以上等。數(shù)據(jù)庫:采用sql server 2000數(shù)據(jù)庫,運行于服務(wù)器端。另外本系統(tǒng)采用b/s架構(gòu)的應(yīng)用程序,客戶可以獲得多方面的受益:建設(shè)周期短;投入費用低;使用、管理和維護方便;跨平臺運行、與其他系統(tǒng)和internet無縫集成;良好的復(fù)用性和可擴充性。2.經(jīng)濟上的可行性網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的設(shè)計的規(guī)模并不很大,開支較少,但需要專業(yè)人員進行維護和管理,所以系統(tǒng)建設(shè)需要先期投入,但系統(tǒng)的平穩(wěn)運行將給網(wǎng)站帶來潛在效益。對于本系統(tǒng)的經(jīng)濟可行性來說,主要的開發(fā)工具的選

26、擇,asp、sql server都比較簡單、實用,價格也比較合理,是比較理想的開發(fā)工具。3.操作上的可行性對于用戶來說,合理、方便、快捷的系統(tǒng)設(shè)計布局和即時的響應(yīng)速度,足可以滿足各種人員的不同需求,所以在進行系統(tǒng)設(shè)計時考慮到這些,將網(wǎng)站的基本信息做最初設(shè)置,把網(wǎng)站的信息服務(wù)作為開發(fā)的根本,建立使用靈活、實用性強、安全性高的購物系統(tǒng)。網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的設(shè)計的首頁設(shè)計簡單輕松,操作靈活,適合各種層次的顧客使用,本系統(tǒng)的各個頁面之間鏈接良好,不會出現(xiàn)重復(fù)和錯誤的頁面,對于網(wǎng)上營養(yǎng)餐銷售網(wǎng)站來說,購物車也是一個非常重要的部分,所以本系統(tǒng)對購物車非常重視并且設(shè)計和開發(fā)的也很全面和具體。綜上,結(jié)合本公司

27、情況,從操作角度、經(jīng)濟角度和技術(shù)角度進行可行性調(diào)查研究,得出該系統(tǒng)可行。2.2 用戶需求分析根據(jù)系統(tǒng)的需求分析,可以確定本系統(tǒng)主要分為兩部分,即客戶功能模塊部分(用于注冊、瀏覽商品及購買、檢索商品及查詢等) 、后臺管理(添加新的商品、增加/刪除/修改商品信息,管理訂單等),因此完成各個模塊的設(shè)計也就完成了本系統(tǒng)的設(shè)計。本系統(tǒng)將很好地整合客戶、公司、員工等資源,并且更加方便的對數(shù)據(jù)進行管理,同時可以減少人力負擔(dān)以及工資支出。系統(tǒng)操作簡單易學(xué),使得員工可以快速的適應(yīng)本系統(tǒng)。能夠記錄客戶訂單及個人信息,并實現(xiàn)查詢、修改、刪除等功能;能夠記錄論壇留言信息,并可查詢、修改、刪除論壇記錄;實現(xiàn)對用戶郵件的

28、管理,及客戶投訴、服務(wù)請求和用戶關(guān)懷等。2.3 業(yè)務(wù)流程分析在本網(wǎng)上購物系統(tǒng)中,一共有兩個主要的流程,具體見圖2.1所示:客戶不合格訂單客戶注冊單客戶訂貨單合格訂單管理員商品訂單表客戶信息表統(tǒng)計員報表相關(guān)部門 圖2.1 業(yè)務(wù)流程圖2.4 數(shù)據(jù)流程分析1.網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的設(shè)計分為兩種訪問方式:用戶級和系統(tǒng)管理員級。用戶可以注冊、瀏覽商品、購買商品和填寫訂單,具體如下:(1) 客戶進入本網(wǎng)站之后可以先瀏覽本站的商品類別,看是否有自己需要的商品。 (2) 當(dāng)顧客找到欲購買的商品并且看到價格后,感覺價格合理就可以將商品放入購物車。(3)顧客把所有想購買的商品都放入購物車之后可以自動統(tǒng)計總額,如果有

29、不想要的商品也可以清除購物車,確定所有的購買商品后,顧客要清理詳單,等待最后的送貨和付款。2.系統(tǒng)管理員負責(zé)對系統(tǒng)的管理,包括:增加和刪除商品信息、管理客戶信息,修改公司概況等,具體的操作過程如下:(1)系統(tǒng)管理員進入管理員管理頁面,可以進行客戶、訂單、商品、公司等信息管理和編輯,同時也可查看留言信息和管理員菜單。(2)管理員也可以同時根據(jù)以上的銷售訂單和商品信息來生成庫存報表和銷售報表。具體的數(shù)據(jù)流程圖請參考圖2.2??蛻艨蛻艄芾韱T商品信息管理圖2.2 頂層數(shù)據(jù)流圖客戶p2客戶信息處理d1客戶信息表p1訂單信息處理訂貨單d3庫存表管理員p4商品信息處理d4商品信息表p3查詢d2訂單表f11f

30、2f3f4f5圖2.3 底層數(shù)據(jù)流圖2.5 數(shù)據(jù)字典(1)數(shù)據(jù)流的定義數(shù)據(jù)流是與所描述系統(tǒng)信息處理功能有關(guān)的各類信息的載體,是個加工環(huán)節(jié)進行處理和輸出的數(shù)據(jù)集合。本系統(tǒng)有兩個重要的數(shù)據(jù)流。其一訂購協(xié)議數(shù)據(jù),其二是商品信息。表2.1 數(shù)據(jù)流表數(shù)據(jù)流系統(tǒng)名:網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的設(shè)計 編號: f1條目名:客戶訂單流 別名: 來源:客戶去處:購物車處理數(shù)據(jù)流結(jié)構(gòu):訂購單=訂貨編號+訂貨日期+客戶編號 +商品價格+送貨地址簡要說明:通過前臺訪問訂購的asp網(wǎng)頁,通過處理后把數(shù)據(jù)存入數(shù)據(jù)庫。修改記錄:編寫姜寧日期2009.5.15審核姜寧日期2009.5.5(2)數(shù)據(jù)元素數(shù)據(jù)元素是數(shù)據(jù)流的分量,數(shù)據(jù)元素描

31、述數(shù)據(jù)流的組成。表2.2 數(shù)據(jù)元素表數(shù)據(jù)元素系統(tǒng)名:網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的設(shè)計 編號: i1 條目名:客戶名 別名: 所屬數(shù)據(jù)流:f1存儲處:d1數(shù)據(jù)元素屬性: 類型:字符型長度:6簡要說明:用戶名是用來登記客戶身份的。修改記錄:編寫姜寧日期2009.5.15審核姜寧日期2009.5.15(3)數(shù)據(jù)存儲存儲是邏輯意義上的數(shù)據(jù)存儲環(huán)節(jié),即系統(tǒng)信息處理功能需要的、不考慮存儲物理介質(zhì)和技術(shù)手段的數(shù)據(jù)存儲環(huán)節(jié)。本系統(tǒng)定義了協(xié)議單數(shù)據(jù)存儲。這也是本系統(tǒng)中最為關(guān)鍵的數(shù)據(jù)存儲。表2.3 數(shù)據(jù)存儲表數(shù)據(jù)存儲系統(tǒng)名:網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的設(shè)計 編號: d1 條目名:庫存表 別名: 存儲組織:對每次的定購進行時事存儲

32、數(shù)據(jù)量:1份/天主關(guān)鍵字:客戶編號輔關(guān)鍵字: 記錄組成: 項名: 簡要說明:根據(jù)顧客購物情況來定。修改記錄:編寫姜寧日期2009.5.15審核姜寧日期2009.5.15(4)外部實體定義外部項在數(shù)據(jù)流圖中表示所描述系統(tǒng)的數(shù)據(jù)來源和去處的各種實體或工作環(huán)節(jié)。這些實體或環(huán)節(jié)向所開發(fā)的系統(tǒng)發(fā)出或接受信息。系統(tǒng)開發(fā)不能改變這些外部項本身的結(jié)構(gòu)和固有的屬性。表2.4 外部實體表外部實體系統(tǒng)名:網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的設(shè)計 編號: s2 條目名:管理員 別名: 輸入數(shù)據(jù)流:后臺信息修改輸出數(shù)據(jù)流:商品信息更新主要特征:只有管理員才能進行后臺管理簡要說明:基本的商品、管理員密碼更新都是管理員輸入更新的。修改記錄

33、:編寫姜寧日期2009.5.15審核姜寧日期2009.5.15(5)數(shù)據(jù)處理的定義 數(shù)據(jù)處理就是對對數(shù)據(jù)(包括數(shù)值的和非數(shù)值的)進行分析和加工的技術(shù)過程。包括對各種原始數(shù)據(jù)的分析、整理、計算、編輯等的加工和處理。表2.5 數(shù)據(jù)處理表數(shù)據(jù)存儲系統(tǒng)名:網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的設(shè)計 編號: p1 條目名:客戶信息處理 別名: 處理組織:對每位各戶的信息進行處理。 數(shù)據(jù)量:1份/天主關(guān)鍵字:客戶編號輔關(guān)鍵字: 記錄組成: 項名: 簡要說明:對客戶的各種基本信息進行處理。修改記錄:編寫姜寧日期2009.5.15審核姜寧日期2009.5.15第3章 網(wǎng)上營養(yǎng)餐銷售網(wǎng)站系統(tǒng)的總體設(shè)計3.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計為滿

34、足客戶的在線購物需求,根據(jù)在線銷售的特點和購物流程,網(wǎng)上營養(yǎng)餐銷售網(wǎng)站具備商品展示、客戶信息處理和系統(tǒng)自身管理等功能,在網(wǎng)上營養(yǎng)餐銷售系統(tǒng)分為前臺購物和后臺管理兩部分。前臺提供客戶對商品的瀏覽、查詢和訂購等功能,后臺管理提供商品目錄管理、客戶訂單管理、用戶管理、客戶管理、銷售報表與庫存報表等功能。3.1.1系統(tǒng)功能模塊設(shè)在線購物系統(tǒng)前臺填寫訂單信息搜 索 商 品商 品 目 錄查 看 購 物 車訂 購 商 品空圖3.1前臺功能模塊圖購物系統(tǒng)后臺訂 單 管 理目 錄 管 理商 品 管 理公 司 信 息客 戶 管 理商 品 特 征用 戶 管 理種 類 管 理日 志 管 理圖3.2后臺功能模塊圖3.1

35、.2前臺功能設(shè)計客戶進入網(wǎng)上營養(yǎng)餐銷售網(wǎng)網(wǎng)站瀏覽關(guān)于商城的信息,讓客戶了解商品目錄及商品特征??梢杂嗁徤唐凡⒉榭促徫飭?。對購物車內(nèi)訂購的商品進行清空及成交操作??蛻艄δ芫唧w如下:(1)顯示商品。(2)搜索商品。(3)訂購商品。(4)修改訂購。(5)查看購物單。(6)客戶注冊。(7)選擇送貨方式。(8)購買成交。3.1.3后臺管理功能設(shè)計網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的后臺是非常必要的,否則整個系統(tǒng)就不能在管理員的掌握之中。后臺管理具體功能如下:(1)顯示訂單。(2)查看或者修改目錄。(3)查看或者修改商品。(4)查看或者修改公司信息。(5)查看或者修改客戶信息。(6)查看或者修改商品特征。(7)查看或者修

36、改訂單。(8)增加或者刪除用戶。(9)管理員菜單。(10)查看登陸日志。(11)查看或者修改送貨方式。3.1.4 購物車的設(shè)計在設(shè)計網(wǎng)上營養(yǎng)餐銷售網(wǎng)站時購物車的設(shè)計是最重要的。購物車的設(shè)計是當(dāng)客戶或者顧客在挑選商品的時候,能夠通過購物車選購多種商品、多個數(shù)量以及增減商品。在購物車列表中可以顯示顧客此次購買的各種商品,顧客可以在購物車列表中修改商品的數(shù)量,或?qū)⒛臣恍枰纳唐窂馁徫镘囍袆h除,直到客戶最終確定購買才正式提交,而在具體操作過程中客戶并沒有感覺到繁瑣。購物車的頁面為“shopaddtocart.asp”。在本系統(tǒng)中購物車的設(shè)計是由兩個session變量構(gòu)成的,其中一個就是session

37、(“mycart”),用于存放具體購買的商品信息,而另外一個seession變量就是“session(“cart item”)”,用于存放用戶購買的商品次數(shù)。購物車具體實現(xiàn)功能如下:(1)訂購商品。(2)繼續(xù)訂購。(3)修改訂購。(4)查看購物單。(5)統(tǒng)計并成交。3.2 系統(tǒng)流程設(shè)計考慮網(wǎng)絡(luò)瀏覽器的通用和易操作性,我們選擇了啟動系統(tǒng)自帶的商品瀏覽系統(tǒng),由于日志的數(shù)據(jù)量很大我們就設(shè)計出一個分頁論壇,而一個好的管理系統(tǒng)是可以實現(xiàn)用戶的易操作性的特點,這就意味著我們選擇了條件查詢的方案。開發(fā)本系統(tǒng)的總體任務(wù)是實現(xiàn)網(wǎng)上營養(yǎng)餐銷售網(wǎng)站管理的系統(tǒng)化和自動化,幫助查詢和管理人員更好的高效地完成商品上市和購

38、買工作。本系統(tǒng)要完成的功能包括:(1) 查詢:主頁設(shè)計主要用來讓用戶進行商品類別查詢、價格查詢、商品信息查詢。(2) 購買商品:用于客戶瀏覽自己喜歡的商品并進行購買,填寫購買訂單以確定付款方式及送貨方式。(3) 后臺管理:添加和修改商品信息,查看訂單,查看和編輯公司信息,查看和編輯客戶信息,添加和刪除管理用戶等管理功能。根據(jù)網(wǎng)上購物系統(tǒng)的流程,結(jié)合上述的各個功能模塊,網(wǎng)上購物的基本步驟是:進入主頁:瀏覽商品(價格查詢,質(zhì)量查詢),確認購買(訂單信息,個人基本信息,購物車信息)后臺管理(商品信息/刪除/修改,公司信息管理,客戶訂單管理,查詢及菜單管理),見圖3.3所示:商品查詢信息商品信息修改客

39、戶記錄購買記錄購買信息信息查詢模塊后臺管理模塊訂單信息模塊前臺模塊現(xiàn)存商品信息商品信息訂單表3.3 系統(tǒng)配置設(shè)計一個電子商務(wù)網(wǎng)站除了要有較完美的頁面和較強的功能設(shè)計外,還要有比較好的運行環(huán)境。1.硬件運行環(huán)境如下表3.1:表3.1 硬件運行環(huán)境部件服務(wù)器客戶端cpu奔騰4 以上奔騰3 500以上操作系統(tǒng)windowsnt/2000server/xpwindow 9x/me/2000/xp或更高內(nèi)存512mb或更高128m或更高硬盤空間120gb以上10gb以上顯示器vga或更高支持1024*768*256式vga或更高,支持800*600*256模式瀏覽器interner explorer6.

40、0或更高interner explorer5.5或更高應(yīng)用平臺microsoft excel 2003 數(shù)據(jù)庫無需應(yīng)用平臺網(wǎng)絡(luò)卡10/100m10/100m網(wǎng)絡(luò)協(xié)議tcp/iptcp/ip2.軟件運行環(huán)境:(1)microsoft windows 2000(高級服務(wù)器版)(2)iis 5.0(3)microsoft internet explorer 6.0第4章 網(wǎng)上營養(yǎng)餐銷售網(wǎng)站系統(tǒng)的詳細設(shè)計4.1 代碼設(shè)計客戶信息代碼采用四位字符表示,設(shè)計方案如圖: x x x xxx 客戶順序號 訂單編號圖4.1 客戶信息代碼設(shè)計方案購物車信息代碼采用四位字符表示,設(shè)計方案如圖:x x x x 訂單信

41、息順序號商品類別編號圖4.2 購物車信息代碼設(shè)計方案商品信息代碼采用四位字符表示,設(shè)計方案如圖:x x x x 商品信息順序號 商品類別編號圖4.3商品信息代碼設(shè)計方案4.2 功能模塊的詳細設(shè)計網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的設(shè)計的模塊可分為通用功能模塊、客戶功能模塊和管理功能模塊。4.2.1通用功能模塊設(shè)計通用功能模塊包含shop$db.asp文件、shop$config.asp文件、shopcartformat.asp文件與shopfeatures.asp文件。1shop$db.asp文件是整個系統(tǒng)的初始化文件,其中提供鏈接數(shù)據(jù)庫函數(shù)、關(guān)閉數(shù)據(jù)庫函數(shù)、導(dǎo)航頁面函數(shù)等多種功能。主要實現(xiàn)數(shù)據(jù)的打開和關(guān)閉過

42、程以及讀取客戶信息、查詢客戶信息、添加訂單、錯誤處理、分頁顯示等功能。 2shop$config.asp文件中定義了一些全局變量,如要改變這些變量的值,直接打開該文件進行修改,方便整個系統(tǒng)的維護和二次開發(fā)。并且用戶可以很方便的對整個系統(tǒng)進行自定義設(shè)置,大大提高了系統(tǒng)的擴展性。3shopcartformat.asp文件將格式化顯示購物籃中的所有商品,使購物籃中的數(shù)據(jù)顯示的界面比較一目了然,同時方便進一步的操作。在本文件中分別使用了cartformat函數(shù)格式化顯示購物籃中的所有商品的信息、addothers函數(shù)統(tǒng)計購物商品的總價,并計算運輸費、購置稅等。 4shopfeatures.asp文件主

43、要提供一個函數(shù)cartadditem,該函數(shù)用于向購物車中添加一個新的商品信息。在文件中主要提供函數(shù)caradditem,向購物車中添加一個新的商品信息。4.2.2客戶功能模塊設(shè)計在客戶功能模塊中,主要實現(xiàn)商品目錄的瀏覽、商品詳細信息的瀏覽、搜索商品、訂購商品、查詢購物籃、確認訂單等功能。主要包含default.htm文件、shopdisplaycategories.asp文件、shopdisplayproducts.asp文件、shopsearch.asp文件、shopaddtocart.asp文件、shopend.asp文件。(1) 在線購物(default.htm)文件為整個系統(tǒng)的主頁,

44、該頁面沒有實際的功能,只起到功能導(dǎo)航的作用。(2)shopdisplaycategories.asp文件用于顯示商品的分類。顧客只要點擊某個商品的類別,就可以查看該類中的所有商品。在文件中,主要是從數(shù)據(jù)庫中讀取相關(guān)的目錄數(shù)據(jù)并以表格的形式顯示出來,同時建立相關(guān)的鏈接,即不同的目錄對應(yīng)不同的商品,也就是說將商品分類。在文件中使用了關(guān)鍵函數(shù)showcategories,實現(xiàn)了循環(huán)讀取所有的商品目錄數(shù)據(jù)、函數(shù)formatcategory相關(guān)的數(shù)據(jù)項格式化輸出。(3)shopsearch.asp文件可以讓用戶進行方便的查詢。該文件的工作思路很明確,首先判斷提交方法,如果是通過post方法提交,即在本頁

45、面通過單擊“搜索”按鈕提交,否則是從其他鏈接進入該頁面。判斷是根據(jù)“request.form(“action”)”的值來實現(xiàn)的,如果不為空,則表示是單擊“搜索”按鈕,因為該form表單的提交頁面還是本頁面。界面如圖所示:圖4.5 系統(tǒng)查詢頁面(4)shopaddtocart.asp文件實現(xiàn)了購物車的功能,可以查看以購買的商品的數(shù)量以及消費情況,同時也可以修改商品的訂購數(shù)量或刪除一種商品。分別使用了以下函數(shù)reprocessform函數(shù):是處理本頁面提交過程的。實現(xiàn)原理就是獲得本頁面提交的每種商品的訂購數(shù)量,如果值為0或者刪除檢查框沒有被選中,則從購物車中刪除該商品;如果不為0,則修改訂購商品的

46、數(shù)量。processnewadd函數(shù):是增加一個新商品訂購的實現(xiàn)函數(shù)。實現(xiàn)的原理是首先獲得從訂購頁面獲得訂購商品的數(shù)量和商品號,獲得商品號是為了從數(shù)據(jù)庫中提取該商品的相關(guān)信息。增加新商品時也是將新商品的信息加入到購物籃中。其中關(guān)鍵函數(shù)“cartadditem”在文件“shopfeatures.asp”中。如果還要繼續(xù)選購,可以單擊“繼續(xù)選購”、如果要修改訂購數(shù)量,則首先輸入更新后的數(shù)量,然后單擊“修改訂購”,如果要取消某個商品的訂購,則修改訂購數(shù)量為“0”。如果確認要提交,則單擊“成交”按鈕。(5)最終提交。要實現(xiàn)提交,首先進入頁面“shopcustomer.asp”,該頁面的主要功能是讓顧客

47、輸入自己的相關(guān)信息,即注冊新客戶,而老顧客則不需要填寫這些表單,而直接通過鏈接進入到下一步進入“hopshipping.asp”界面如圖所示:在該頁面中主要是對顧客原來輸入信息進行修改,如顧客想讓公司將商品送到新的地點,就可以輸入新的地址。同時讓顧客選擇一種商品的送貨方式,緊接著進入頁面“shopcreateorder.asp”。在該頁面要最后顯示顧客訂購的商品種類、數(shù)量、總價格,并最終要求顧客確認,一旦確認訂購,則信息會被加入到數(shù)據(jù)庫中。因此該頁面還實現(xiàn)將訂單加入到數(shù)據(jù)庫的功能。4.2.3管理功能模塊設(shè)計管理功能是一個非常重要的模塊,采用不同的管理模式,對管理產(chǎn)生的影響也不同。一個好的管理系

48、統(tǒng),應(yīng)該具有安全性好、功能全、靈活性好、高效率的特點。此模塊包含shopadmin.asp文件、shopadmin1.asp 文件、shopa_displayorders.asp文件、shopa_editdisplay.asp文件、shopa_editrecord.asp文件等文件。shopadmin.asp文件用于進行管理權(quán)限驗證。 圖4.8管理員登錄頁面1.shopadmin1.asp 文件主要進行管理員功能導(dǎo)航。圖4.9管理員菜單4.3 數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫是設(shè)計網(wǎng)站必不可少的后臺支持,本系統(tǒng)采用了sql server的數(shù)據(jù)庫實現(xiàn)。購物系統(tǒng)將通過數(shù)據(jù)庫來存儲所需的信息。該數(shù)據(jù)庫包含的數(shù)據(jù)表

49、有:顧客信息表(customers)、商品分類信息(categories)、具體商品信息(products)、訂單信息(orders)、訂購商品信息(oitems)、公司信息(mycompany)等。本系統(tǒng)的e-r圖如下:客戶商品瀏覽mn管理員管理mnid號用戶名訂單填寫n n 管理mnid號密碼用戶名名稱價格商品名描述圖4.12 網(wǎng)上營養(yǎng)餐銷售網(wǎng)站的設(shè)計e-r圖(1)顧客信息表(customers)顧客信息表是用來存儲顧客相關(guān)信息,結(jié)構(gòu)如下表所示:表1 顧客信息表編號字段名稱數(shù)據(jù)類型長度1contactidint42firstnamenvarchar503lastnamenvarchar504addressnvarchar2555citynvarchar1006statenvarchar1007postcodenvarchar208countrynvarchar1009companynvarchar25510phonenvarchar5011workphonenvarchar3012mobilephonenvarchar3013faxnvarchar3014emailnvarchar5015contacttypeidint416commentsnvarchar25517contactreasonnv

溫馨提示

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

評論

0/150

提交評論