

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘 要</b></p><p> 本網(wǎng)上花店系統(tǒng)是一個基于因特網(wǎng),采用商家對消費者模式,并根據(jù)現(xiàn)有的網(wǎng)上花店系統(tǒng)的現(xiàn)狀而設(shè)計開發(fā)的電子商務(wù)平臺。本文首先介紹了網(wǎng)上購物系統(tǒng)的現(xiàn)狀及開發(fā)背景,然后論述了系統(tǒng)的設(shè)計目的,系統(tǒng)需求和總體設(shè)計方案,較詳細(xì)地論述了系統(tǒng)的詳細(xì)設(shè)計和實現(xiàn)。最后,本文對網(wǎng)上花店系統(tǒng)進(jìn)行了系統(tǒng)檢測并提出了還需要改進(jìn)的問題。</p>
2、<p> 本系統(tǒng)主要為用戶提供了會員注冊,購物車管理,商品搜索,用戶資料修改等功能,為管理員提供了商品管理,用戶信息管理,新聞信息管理,投票管理等功能。在設(shè)計方面,本系統(tǒng)采用瀏覽器/服務(wù)器三層結(jié)構(gòu),同時使用ASP(Active Server Pages )技術(shù)進(jìn)行動態(tài)頁面的設(shè)計。后臺數(shù)據(jù)庫選用Access數(shù)據(jù)庫。</p><p> 關(guān)鍵詞 瀏覽器/服務(wù)器結(jié)構(gòu) 商家對消費者 網(wǎng)上購物</
3、p><p><b> Abstract</b></p><p> The flower shop online system is a electronic commercial platform which has been designed, according to the situation of flower shop online system based
4、 on Internet with B2C (Business to Consumers) mode. The thesis has firstly introduced the practical situation and the developing background of the shop online system. And then has described the designing goal system
5、 need and the whole designing plan, has described the detailed design and reality of the system in detail. Finally, conclusion has be</p><p> The system has mainly provided users with the following function
6、s: membership registration, shopping car management, goods search, information modify etc. It has also provided managers with goods management, customer information management, vote management and so on. It has been desi
7、gned with B/S(Browse/Server) mode of three-tier structure, ASP (Active Server Pages )technology in dynamic page design. Access database has been used as the background database.</p><p> Key words B/S struc
8、ture B2C shopping online </p><p><b> 目 錄</b></p><p><b> 摘 要I</b></p><p> AbstractII</p><p><b> 第1章 緒論1</b></p><
9、;p> 1.1 網(wǎng)站的開發(fā)背景1</p><p> 1.2 網(wǎng)站概述2</p><p> 1.2.1 網(wǎng)上購物的現(xiàn)狀2</p><p> 1.2.2 系統(tǒng)實現(xiàn)的目的4</p><p> 1.2.3 系統(tǒng)的開發(fā)意義4</p><p> 1.3 網(wǎng)站開發(fā)關(guān)鍵技術(shù)5</p><
10、;p> 1.3.1 HTML語言5</p><p> 1.3.2 ASP技術(shù)6</p><p> 1.3.3 數(shù)據(jù)庫原理8</p><p> 1.4 網(wǎng)站開發(fā)的理論依據(jù)9</p><p> 1.4.1 網(wǎng)站的開發(fā)方法9</p><p> 1.4.
11、2 網(wǎng)站的管理理論11</p><p> 第2章 網(wǎng)站可行性研究13</p><p> 2.1 確定網(wǎng)站規(guī)模和目標(biāo)13</p><p> 2.2 確定網(wǎng)站的解決方案13</p><p> 2.3 可行性分析14</p><p> 2.3.1 管理可行性14</p><p>
12、 2.3.2 技術(shù)可行性14</p><p> 2.3.3 經(jīng)濟可行性15</p><p> 第3章 網(wǎng)站需求分析17</p><p> 3.1 網(wǎng)站功能需求17</p><p> 3.2 網(wǎng)站性能需求18</p><p> 3.2.1 開發(fā)環(huán)境18</p><p>
13、第4章 網(wǎng)站的詳細(xì)分析19</p><p> 4.1 業(yè)務(wù)流程圖19</p><p> 4.2 數(shù)據(jù)流程圖20</p><p> 4.3 數(shù)據(jù)字典22</p><p> 第5章 系統(tǒng)設(shè)計26</p><p> 5.1 代碼設(shè)計26</p><p> 5.2 功能模塊設(shè)計
14、27</p><p> 5.2.1功能結(jié)構(gòu)圖設(shè)計27</p><p> 5.2.2功能模塊界面設(shè)計28</p><p> 5.3 網(wǎng)站流程32</p><p> 5.4 輸入輸出設(shè)計33</p><p> 5.5 數(shù)據(jù)庫設(shè)計37</p><p> 第6章 系統(tǒng)的實施與評價
15、47</p><p> 6.1 物理系統(tǒng)的實施47</p><p> 6.2 系統(tǒng)的測試47</p><p> 6.3 系統(tǒng)的切換48</p><p> 6.4 系統(tǒng)的維護(hù)50</p><p> 6.5 系統(tǒng)評價51</p><p><b> 結(jié) 論52<
16、/b></p><p><b> 致 謝53</b></p><p> 參 考 文 獻(xiàn)54</p><p><b> 附錄</b></p><p><b> 第1章 緒論</b></p><p> 1.1 網(wǎng)站的開發(fā)背景</p&
17、gt;<p> 花卉消費近年來呈越來越旺的趨勢,除了花卉本身所具有的俏麗姿容、讓人們賞心悅目、美化家居等功效外,它還可以開發(fā)人們的想像力,使人們在相互交流時更含蓄、更有品位?,F(xiàn)在我們的花卉市場景況如何呢?據(jù)北京花卉協(xié)會會長鄭偉先生介紹,2007年北京鮮花市場的消費約在5.51億元。筆者走訪了幾家鮮花店,每家鮮花店銷售額每天流水在700元~1800元不等,北京現(xiàn)在已有花店數(shù)量約800~1000家。隨著人民生活水平和文化品位
18、的不斷提高,人們對鮮花的需求還會加大。雖然北京的大型鮮花市場(如萊太花卉市場、玉泉營花卉市場、大自然花卉市場、大森林花卉市場等)有不少,像航天橋花卉市場,建有國際上先進(jìn)的拍賣技術(shù)和設(shè)施,但以拍賣方式交易的花卉只占花卉總量的20%,而在荷蘭、日本等國家這個數(shù)字達(dá)90%以上。由此可以估算出,在中國花店的發(fā)展空間還有很大[1]。</p><p> 開花店投資費用:開鮮花店(零售店)最初包括店面選址、租金、裝修和進(jìn)貨資
19、金四部分。投資規(guī)模要根據(jù)店面的租金而定,根據(jù)情義花卉公司介紹,規(guī)模在60平米左右的花店投入要在10000元~20000元,而據(jù)調(diào)查在北京南城開一家30平米左右的花店月租金約為3000元~5000元。以30平米為例,裝修費用一般在5000元。保鮮柜、剪刀、噴壺等必要設(shè)備的投入在3000元。30平米的花店需要花藝師一名,普通員工3人~4人。花藝設(shè)計是立店之本,所以在店中花藝師水平很是關(guān)鍵,一般花藝師的工資在1000元~2000元,普通員工薪
20、金約為800元,由此我們可以估算出一個鮮花零售店所需的費用。</p><p> 開鮮花批發(fā)店又不一樣了。據(jù)玉泉營花卉市場北京吉祥花卉中心的田甜小姐介紹,開一個15平米的鮮花批發(fā)店開始要交納50000元的入場費(其中包含買攤費和其他一些費用),每月交市場3000多元的攤位費,這其中包含水電費和其他一些簡單的設(shè)施費。簡單裝飾要3000元,除此之外還要交納300元左右的稅費。15平米的店要聘一個花藝師1000元~20
21、00元(店主自兼除外),兩個普通員工,工資在500元~800元,每天流水約在700元~1000元左右,由此我們也可以估算出開一個鮮花批發(fā)店所需的費用[2]。</p><p> 根據(jù)以上調(diào)查,現(xiàn)實生活中花店的店鋪租用等費用無形中為花店店主增加了負(fù)擔(dān),且減少了收益,因此無店鋪零售的悄然興起,不僅是商業(yè)經(jīng)濟發(fā)展到一定階段的產(chǎn)物,也是順應(yīng)新的消費需求和技術(shù)進(jìn)步的必然結(jié)果。上海市商業(yè)經(jīng)濟研究中心副主任齊曉齋分析說,與傳統(tǒng)
22、的百貨商店、連鎖超市、大賣場、便利店等有形商鋪相比,無店鋪零售業(yè)態(tài)具有一定的先天優(yōu)勢。其優(yōu)勢如下三點:</p><p> 第一是地段,對于傳統(tǒng)的有形店鋪來說,一家門店選址、地段的優(yōu)劣,幾乎能夠決定其未來經(jīng)營的成敗,而城市中的商業(yè)網(wǎng)點資源,尤其是優(yōu)質(zhì)商業(yè)網(wǎng)點資源通常十分稀缺。無店鋪零售業(yè)態(tài)則大多不存在地段方面的制約。</p><p> 第二是經(jīng)營成本,借助日益發(fā)展的科學(xué)技術(shù),無店鋪零售通
23、常能夠省卻從生產(chǎn)到銷售過程中的許多環(huán)節(jié),從而有效降低經(jīng)營成本與交易成本,帶來消費者、商家雙贏的局面。</p><p> 第三是風(fēng)險,對于個人來說,網(wǎng)上商店等無店鋪零售業(yè)態(tài)的準(zhǔn)入門檻相對較低,運轉(zhuǎn)比較靈活,即使遇到風(fēng)險,也有船小好掉頭的優(yōu)勢。專家表示,隨著社會經(jīng)濟的發(fā)展及消費水平的提高,人們希望得到更加方便、更加快捷的購物方式,同時也樂于嘗試各種新的購物方式。在這一市場需求的推動下,企業(yè)會對商品零售的方式進(jìn)行創(chuàng)新
24、,而先進(jìn)的技術(shù)給創(chuàng)新提供了重要支撐與平臺。</p><p> 鑒于互聯(lián)網(wǎng)的優(yōu)勢以及對國內(nèi)外花店經(jīng)營現(xiàn)狀的研究分析,即決定以基于WEB的鮮花商務(wù)網(wǎng)站開發(fā)作為畢業(yè)設(shè)計主題。立足于設(shè)計一個在網(wǎng)絡(luò)平臺上運行的集購物支付配送等功能于一體的無店鋪鮮花店,為想從事無店鋪零售的人提供一個具有實用價值的網(wǎng)站模版[3]。</p><p><b> 1.2 網(wǎng)站概述</b></p
25、><p> 1.2.1 網(wǎng)上購物的現(xiàn)狀</p><p> 根據(jù)CNNIC(中國互聯(lián)網(wǎng)絡(luò)信息中心)公布的中國B2C電子商務(wù)發(fā)展報告來進(jìn)一步分析目前的網(wǎng)上購物的現(xiàn)狀。(主要引用其中的分析圖表)</p><p> 1.選擇網(wǎng)上購物的原因</p><p> 從上面的圖可以看出網(wǎng)上購物選擇節(jié)約時間和操作方便的分別占46.7%和44.2%,這說明隨著
26、生活節(jié)奏的加快,人們越來越希望擁有簡單快捷的購物方式。</p><p> 2.用戶選擇商品配送的方式</p><p> 從上面的圖中可以看出人們總希望直接可以拿到物品,而不需要耽擱自己的時間,如果是送貨上門,也可以當(dāng)面檢查所購的物品,這也表現(xiàn)出人們對廠商信譽的擔(dān)憂。</p><p> 3.用戶認(rèn)為目前網(wǎng)上交易存在的最大問題</p><p&g
27、t; 從上面的圖中可以看出目前兩個最嚴(yán)重的問題是安全性和產(chǎn)品服務(wù)[4]。</p><p> 1.2.2 系統(tǒng)實現(xiàn)的目的</p><p> 現(xiàn)在流行的網(wǎng)上購物系統(tǒng)不僅要有漂亮的網(wǎng)頁,更要有嚴(yán)謹(jǐn)?shù)囊?guī)劃,注重每一個細(xì)小的環(huán)節(jié)。這樣才能使得在電子交易時避免不必要的錯誤發(fā)生。</p><p> 傳統(tǒng)的管理信息系統(tǒng)信息獲取方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)
28、據(jù)庫中,這種方法在數(shù)據(jù)量不大時有很多的應(yīng)用場合。當(dāng)數(shù)據(jù)量比較大,并且有較強的專業(yè)性時,錄入的費用和出錯的可能性都相應(yīng)上升。本設(shè)計在前臺信息錄入時,由每個客戶填寫并存入數(shù)據(jù)庫,且后臺管理員及時審核信息,可以簡化工作人員的操作,減少輸入失誤。</p><p> 本設(shè)計在實際應(yīng)用中的解決方案是建立網(wǎng)站, 以及自己的數(shù)據(jù)庫,方便管理客戶信息,使得所需商品信息及商品的交易量可以及時地保存、更新,可以更好地及時了解商品買賣
29、的情況[5]。</p><p> 1.2.3 系統(tǒng)的開發(fā)意義 </p><p><b> 1.控制庫存風(fēng)險</b></p><p> 由于鮮花這種產(chǎn)品的特殊性,它不宜庫存,因此在實體花店中會出現(xiàn)客戶少時造成鮮花積存。而在鮮花商務(wù)網(wǎng)上,由于鮮花配送都是預(yù)訂,而且多為送花的前二天預(yù)訂,這樣有效的控制住了鮮花積壓的風(fēng)險,減少了不
30、必要的損失。</p><p><b> 2.控制資金風(fēng)險</b></p><p> 如果是網(wǎng)絡(luò)直接下訂單,若用戶的錢款已經(jīng)預(yù)付,最大程度上控制住了資金的風(fēng)險。</p><p><b> 3.增加業(yè)務(wù)量</b></p><p> 在現(xiàn)在的實體花店中,營業(yè)時間都有限制,不能滿足客戶的即時需求。而
31、網(wǎng)絡(luò)花店可以提供客戶在任何時間下達(dá)訂單,相當(dāng)于延長了營業(yè)時間,增加了業(yè)務(wù)量。</p><p><b> 4.增加客源</b></p><p> 實體花店由于地域的限制,其客戶的范圍也是局限在一個地區(qū)或區(qū)域,客源也相對減少。而鮮花商務(wù)平臺由于網(wǎng)絡(luò)的存在,其他地區(qū)的客戶也能成為客戶,增加了客源[6]。</p><p> 1.3 網(wǎng)站開發(fā)關(guān)鍵技
32、術(shù)</p><p> 1.3.1 HTML語言</p><p><b> 1.HTML語言</b></p><p> HTML(Hyper Text Markup Language 超文本標(biāo)記語言)是一種用來制作超文本文檔的簡單標(biāo)記語言。與常見的文字處理文件不同,Web頁以超文本
33、標(biāo)識語言編排格式。HTML文件是帶有特定HTML插入標(biāo)記的用以編排文檔屬性和格式的標(biāo)準(zhǔn)文本文件。它能獨立于各種操作系統(tǒng)平臺(如UNIX,WINDOWS等)。自1990年以來HTML就一直被用作World Wide Web上的信息表示語言,用于描述Homepage的格式設(shè)計和它與WWW上其它Homepage的鏈接信息。</p><p> HTML文檔(即Homepage的源文件)是一個放置
34、了標(biāo)記的ASCII文本文件,通常它帶有. html或. htm的文件擴展名。生成一個HTML文檔主要有以下三種途徑:</p><p> 手工直接編寫(例如用你所喜愛的ASCII文本編輯器或其它HTML的編輯工具)。</p><p> 通過某些格式轉(zhuǎn)換工具將現(xiàn)有的其它格式文檔(如WORD文檔)轉(zhuǎn)換成HTML文檔。</p><p> 由Web服
35、務(wù)器(或稱HTTP 服務(wù)器)一方實時動態(tài)地生成。</p><p> 2.VBSCRIPT語言</p><p> VBScript腳本語言是應(yīng)用程序在網(wǎng)頁上表達(dá)的語言,可以將腳本嵌入Web頁中。通常腳本在服務(wù)器上運行,但也可以采用客戶端和服務(wù)器端結(jié)合,VBScript是ASP的默認(rèn)腳本語言。</p><p> 1.3.2 ASP技術(shù)<
36、/p><p><b> 1.ASP概述</b></p><p> ASP(Active Sever Pages動態(tài)網(wǎng)頁)是微軟公司推出的一種用以取代CGI(Common Gateway Interface 通用網(wǎng)關(guān)接口編程)技術(shù)。目前,Internet上的許多基于Windows平臺的Web站點已開始使用ASP來替換CGI
37、。</p><p> ASP是一個位于服務(wù)器端的腳本運行環(huán)境。通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息、上傳與下載等。通常情況下,用戶通過瀏覽器看到的網(wǎng)頁大多是靜態(tài)的,目前Internet上的許多站點,仍然提供“靜態(tài)”(static)的主頁內(nèi)容。所謂“靜態(tài)”,是指站點的主頁內(nèi)容是“固定不變”的。一個“靜態(tài)”的站點,若要更新主頁的內(nèi)容,
38、必須手動更新其HTML的文件數(shù)據(jù)。而隨著Web技術(shù)的發(fā)展,用戶希望能夠看到根據(jù)要求而動態(tài)生成的主頁,例如響應(yīng)用戶查詢數(shù)據(jù)庫的要求而生成報表等。站點服務(wù)器收到要求執(zhí)行的應(yīng)用程序,分析表單(form)的輸入數(shù)據(jù),將執(zhí)行的結(jié)果以HTML的格式傳送給瀏覽器。根據(jù)用戶請求生成動態(tài)主頁的傳統(tǒng)方法有CGI、ISAPI等。CGI是根據(jù)瀏覽器端的http請求激活響應(yīng)進(jìn)程,每一個請求對應(yīng)一個進(jìn)程。當(dāng)同時有很多請求時,程序擠占系統(tǒng)資源,造成效率低下。ISAP
39、I針對這一缺點進(jìn)行了改進(jìn),利用動態(tài)鏈接庫技術(shù),以線程代替進(jìn)程,提高了性能和速度,但要考慮線程的同步問題,而且開發(fā)步驟繁瑣。這兩種技術(shù)和另一普遍使用的開發(fā)動態(tài)網(wǎng)頁的技術(shù) </p><p><b> 2.ASP工作原理</b></p><p> ASP與常見的在客戶端實現(xiàn)動態(tài)主頁的技術(shù)語言包括以下如Java applet、ActiveX
40、; Control、VBScript、JavaScript等不同,ASP中的命令和 Script語句都是由服務(wù)器來解釋執(zhí)行的,執(zhí)行結(jié)果產(chǎn)生動態(tài)生成的Web頁面并送到瀏覽器;而Client端的Script命令則是由瀏覽器來解釋執(zhí)行。由于ASP是在服務(wù)器端解釋執(zhí)行,開發(fā)者可以不必考慮瀏覽器是否支持ASP,也不必?fù)?dān)心別人下載程序從而竊取編程邏輯。ASP程序通過后綴名為.asp的ASP文件來實現(xiàn)其功能,一個.asp文件相當(dāng)于一個可執(zhí)行
41、文件,因此必須放在Web服務(wù)器上有可執(zhí)行權(quán)限的目錄下。當(dāng)用戶從瀏覽器輸入了.asp文件的地址后,瀏覽器就將這個URL請求發(fā)給Web服務(wù)器。如果Web服務(wù)器上裝ASP,就調(diào)用ASP,ASP讀出相應(yīng).asp文件,解釋并執(zhí)行命令,動態(tài)生成一個HTML頁面回傳Web服務(wù)器,然后Web服務(wù)器把結(jié)果發(fā)送給瀏覽器。ASP文件的制作和HTML類似,且可和HTML開發(fā)集成,可以在同一個過程完成,利用ASP將可以執(zhí)行的腳本嵌入到HTML文件中,這使得HTM
42、L文件的編寫與腳本的開發(fā)融合在一起。</p><p> ASP與網(wǎng)關(guān)及服務(wù)器擴展模式相比有以下優(yōu)點:</p><p> (1)完全與HTML文件融合在一起。 </p><p> (2)容易創(chuàng)建,不需要其它編譯、鏈接程序。</p><p> (3)面向?qū)ο蟮牟⑼ㄟ^ActiveX Sever對象可擴展。</p&
43、gt;<p> 在電子商務(wù)系統(tǒng)中,對用戶而言,進(jìn)行網(wǎng)上信息查詢的目的是尋找自己需要的產(chǎn)品或服務(wù),而對于服務(wù)提供者來說,其目的則是向用戶推銷自己的產(chǎn)品或服務(wù)。因此,讓用戶通過瀏覽器查詢服務(wù)的后端數(shù)據(jù)是許多Web服務(wù)提供者必須提供的服務(wù),ASP通過內(nèi)置的ADODB組件來實現(xiàn)這一功能。可以使用ADO去編寫緊湊簡明的腳本,以便連接到ODBC兼容的數(shù)據(jù)庫和OLEDB兼容的數(shù)據(jù)源。</p><p><b
44、> 3.ASP的發(fā)布</b></p><p> 當(dāng)編輯好ASP文件后,必須發(fā)布后才能實現(xiàn)其功能,ASP文件本身并不能運行。我們用Windows自帶的工具IIS(windows2000 XP)來發(fā)布ASP文件。(Windows 98用PWS發(fā)布)</p><p> 在Windows XP中打開控制面板→管理工具→Internet信息
45、服務(wù)。雙擊Internet信息服務(wù),于是我們就來到了IIS的使用界面。</p><p><b> 打開網(wǎng)站→默認(rèn)網(wǎng)站</b></p><p> 在默認(rèn)網(wǎng)站內(nèi)新建立虛擬目錄,為目錄起個別名例如“鮮花網(wǎng)” →選擇內(nèi)容的目錄路徑→設(shè)置權(quán)限(通常不允許訪問寫入權(quán)限,防止網(wǎng)頁被改)順利完成以上操作就表示你已經(jīng)成功發(fā)布了你的網(wǎng)頁[8]。(“鮮花網(wǎng)”已在默認(rèn)網(wǎng)站內(nèi))</p
46、><p> 1.3.3 數(shù)據(jù)庫原理</p><p> 1.SQL語言簡單介紹</p><p> SQL是英文Structured Query Language的縮寫,意思為結(jié)構(gòu)化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。按照ANSI(美國國家標(biāo)準(zhǔn)協(xié)會)的規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)
47、準(zhǔn)語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)Oracle、Sybase、Microsoft SQL Server、Access等都采用了SQL語言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫都對SQL語句進(jìn)行了再開發(fā)和擴展,但是包括Select、Insert、Update、Delete、Create 以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可
48、以被用來完成幾乎所有的數(shù)據(jù)庫操作。在眾多的SQL命令中,select語句應(yīng)該算是使用最頻繁的。select語句主要被用來對數(shù)據(jù)庫進(jìn)行查詢并返回符合用戶查詢標(biāo)準(zhǔn)的結(jié)果數(shù)據(jù)。select語句中位于select關(guān)鍵詞之后的列名用來決定哪些列將作為查詢結(jié)果返回。用戶可以按照自己的需要選擇任意列,還可以使用通配符“*”來設(shè)定返回表格中的所有列。select語句中位于fr</p><p> 2.ADO技術(shù)介紹 <
49、;/p><p> ADO(ActiveX Data Objects)技術(shù)是微軟公司推出的數(shù)據(jù)庫連接技術(shù),運用該技術(shù)可以對各種數(shù)據(jù)庫(如SQL Server、Access、Oracle及Sybase等)的鏈接、查詢、存取等操作。</p><p> ADO對象給開發(fā)人員提供一種快捷、簡單、高效的數(shù)據(jù)庫訪問方法,ADO可以包含在腳本中來產(chǎn)生對數(shù)據(jù)庫的連接,并從
50、數(shù)據(jù)庫表中讀取數(shù)據(jù),形成實際要使用的對象集合。而且,對于數(shù)據(jù)資源,提供了應(yīng)用程序一級的界面。不過,ADO并不與數(shù)據(jù)資源直接通信,而是通過稱為OLEDB的中間界面,對于數(shù)據(jù)資源(Microsoft SQL Server),OLEDB提供了系統(tǒng)一級的界面。</p><p> ADO是一組優(yōu)化的訪問數(shù)據(jù)庫的對象集,為Web數(shù)據(jù)庫開發(fā)者提供完整的網(wǎng)站數(shù)據(jù)庫解決方案。ADO可以與ASP緊密結(jié)合,運
51、行在服務(wù)器端,從而制作出功能完善的數(shù)據(jù)庫網(wǎng)頁。ADO除了支持各種數(shù)據(jù)庫平臺外,它還支持VB、VC和Script等多種程序設(shè)計語言。</p><p> 在利用ADO技術(shù)進(jìn)行數(shù)據(jù)庫網(wǎng)頁制作的第一步就是要建立服務(wù)器端的數(shù)據(jù)庫,即后臺數(shù)據(jù)庫,一般可選擇SQL Server或者Access作為后臺數(shù)據(jù)庫。本次的畢業(yè)設(shè)計是以Access作為后臺數(shù)據(jù)庫[9]。</p><p> 3.Ac
52、cess數(shù)據(jù)庫</p><p> Access是一個數(shù)據(jù)庫管理系統(tǒng),它之所以被集成到Office中而不是Visual Studio中,是因為它與其它的數(shù)據(jù)庫管理系統(tǒng)(如Visual FoxPro)相比更加簡單易學(xué),一個普通的計算機用戶即可掌握并使用它。而且最重要的一點是,Access的功能足夠強大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。Access可以實現(xiàn)建立數(shù)據(jù)庫、報表,以及對數(shù)據(jù)庫、報表
53、的修改、查詢等功能。</p><p> 1.4 網(wǎng)站開發(fā)的理論依據(jù)</p><p> 1.4.1 網(wǎng)站的開發(fā)方法</p><p> 1.結(jié)構(gòu)化分析方法的思想</p><p> 結(jié)構(gòu)化分析方法是一種自頂向下逐層分解、由粗到細(xì)、由復(fù)雜到簡單的求解方法?!胺纸狻焙汀俺橄蟆笔墙Y(jié)構(gòu)化分析方法中解決復(fù)雜問題的兩個基本手段?!胺纸狻本褪前汛髥栴}分解
54、成若干個小問題,然后分別解決?!俺橄蟆本褪亲プ≈饕獑栴}忽略次要問題,集中精力先解決主要問題。</p><p> “自頂向下逐層解決”是結(jié)構(gòu)化方法按上述思想解決問題的一種策略。例如,設(shè)圖1-4中X是一個復(fù)雜的管理系統(tǒng),為了理解它,我們將它分解成1、2、3、4四個子系統(tǒng)。若1、3仍然很復(fù)雜,可繼續(xù)將它們分成1.1、1.2...和3.1、3.2...等子系統(tǒng),如此逐層分解直至子系統(tǒng)足夠簡單,能被清楚理解和準(zhǔn)確表達(dá)為止
55、。</p><p> 按照自頂向下,逐層分解的方式,不論系統(tǒng)的復(fù)雜程度和規(guī)模有多大,分析工作都可以有條不紊地開展。對于大的系統(tǒng)只需多分解幾層,分析的復(fù)雜程度并不會隨之增大。這也是結(jié)構(gòu)化分析的特點。</p><p> 2.選擇結(jié)構(gòu)化方法的原因</p><p> (1)結(jié)構(gòu)化分析方法簡單、清晰、易于學(xué)習(xí)掌握和使用。</p><p> (2
56、)結(jié)構(gòu)化分析的實施步驟是先分析當(dāng)前現(xiàn)實環(huán)境中已存在的人工系統(tǒng),在此基礎(chǔ)上再構(gòu)思即將開發(fā)的目標(biāo)系統(tǒng),這符合人們認(rèn)識世界改造世界的一般規(guī)律,從而大大降低了問題的復(fù)雜程度。目前一些其它的需求分析方法,在該原則上是與結(jié)構(gòu)化分析相同的。</p><p> (3)結(jié)構(gòu)化分析采用了圖形描述方式,用數(shù)據(jù)流圖為即將開發(fā)的系統(tǒng)描述了一個可見的模型,也為相同的審查和評價提供了有利的條件。</p><p>
57、3.使用結(jié)構(gòu)化開發(fā)方法的具體過程</p><p> (1)系統(tǒng)可行性分析:鮮花商務(wù)網(wǎng)站的建設(shè)目標(biāo)和戰(zhàn)略分析、內(nèi)部環(huán)境分析、外部環(huán)境分析、成本及效益分析。確定此網(wǎng)站在現(xiàn)階段應(yīng)用是否可行,若可行,進(jìn)入下一階段;若不可行,暫緩開發(fā)。 </p><p> (2)系統(tǒng)規(guī)劃階段:確定鮮花商務(wù)網(wǎng)站應(yīng)用的目標(biāo),確定系統(tǒng)的功能范圍,制訂網(wǎng)站實現(xiàn)的戰(zhàn)略。</p><p> (3)
58、系統(tǒng)分析階段:細(xì)化系統(tǒng)的功能,進(jìn)行功能需求分析和數(shù)據(jù)的需求分析。 </p><p> (4)系統(tǒng)設(shè)計:網(wǎng)站設(shè)計和 web站點設(shè)計。</p><p> (5)系統(tǒng)實現(xiàn):申請域名,建立服務(wù)器,系統(tǒng)的代碼化及系統(tǒng)的測試。</p><p> (6)運行管理:網(wǎng)站的宣傳、監(jiān)測、內(nèi)容定期或不定期的更新應(yīng)答與回復(fù)客戶反饋[10]。</p><p>
59、 1.4.2 網(wǎng)站的管理理論</p><p><b> 1.電子商務(wù)的定義</b></p><p> 電子商務(wù)(E―Business)是利用網(wǎng)絡(luò)實現(xiàn)所有商務(wù)活動業(yè)務(wù)流程的電子化,不僅包括了電子商業(yè)的面向外部的業(yè)務(wù)流程,如網(wǎng)絡(luò)營銷、電子支付、物流配送等,還包括了企業(yè)內(nèi)部的業(yè)務(wù)流程,如企業(yè)資源計劃、管理信息系統(tǒng)、客戶關(guān)系管理、供應(yīng)鏈管理、人力資源管理、網(wǎng)上市場調(diào)研、戰(zhàn)
60、略管理及財務(wù)管理等。</p><p> 2.電子商務(wù)中信息流、資金流和物流的相互關(guān)系</p><p> 信息流是電子商務(wù)交易各個主體之間的信息傳遞與交流的過程。</p><p> 資金流是指資金的轉(zhuǎn)移過程,包括支付、轉(zhuǎn)帳、結(jié)算等,資金的加速流動,具有財富的創(chuàng)造力,商務(wù)活動的經(jīng)濟效益是通過資金的運動來體現(xiàn)的。</p><p> 物流是因
61、人們的商品交易行為而形成的物質(zhì)實體的物理性移動過程,它由一系列具有時間和空間效用的經(jīng)濟活動組成,包括包裝、存儲、裝卸、運輸、配送等多項基本活動。 </p><p> 三者的關(guān)系可以表述為:以信息流為依據(jù),通過資金流實現(xiàn)商品的價值,通過物流實現(xiàn)商品的使用價值。</p><p> 物流應(yīng)是資金流的前提和條件,資金流應(yīng)是物流的依托和價值擔(dān)保,并為適應(yīng)物流的變化而不斷進(jìn)行調(diào)整,信息流對資金流和
62、物流運動起指導(dǎo)和控制作用并為資金流和物流活動提供決策的依據(jù)[11]。</p><p> 第2章 網(wǎng)站可行性研究</p><p> 2.1 確定網(wǎng)站規(guī)模和目標(biāo)</p><p> 本商務(wù)平臺用現(xiàn)在比較廣泛的ASP+ACCESS數(shù)據(jù)庫的架構(gòu)實現(xiàn)的,首先進(jìn)行系統(tǒng)分析,為將來進(jìn)一步的實施打下一個堅實的技術(shù)基礎(chǔ)。本平臺將投入到實際的試運行之中,進(jìn)行測試,如果測試滿意的話,
63、將進(jìn)行平臺的完善開發(fā),從而實現(xiàn)信息化,規(guī)范化,系統(tǒng)化,網(wǎng)絡(luò)化的平臺,具有較好的適應(yīng)性和推廣性。</p><p> 此系統(tǒng)分為前臺管理和后臺管理。前臺管理是友好的操作界面,供用戶瀏覽、查詢使用。包括:瀏覽商品、查詢商品、訂購商品、購物車、用戶信息維護(hù)等功能;后臺管理是提供給管理員的,其中包括:商品管理、用戶管理、訂單管理等。使管理員從繁瑣的手工操作中解脫出來,并提高了辦公效率[12]。</p>&l
64、t;p> 2.2 確定網(wǎng)站的解決方案</p><p><b> 1.網(wǎng)站功能:</b></p><p> 網(wǎng)站提供前臺與后臺服務(wù)功能,前臺面對客戶的購物全過程,包括查詢鮮花、修改訂單、結(jié)賬、資料修改、會員登錄、投票、留言;后臺提供商店管理功能,包括用戶管理、訂單管理、鮮花管理、投票管理等。</p><p><b> 2.
65、硬件平臺:</b></p><p> 使用基于Windows NT/2000的高性能PC服務(wù)器、路由器、防火墻。</p><p><b> 3.軟件平臺:</b></p><p> 使用WIN2000+ASP+ACCESS模式來構(gòu)建。</p><p><b> 4.安全保障:</b&g
66、t;</p><p> 使用硬件級防火墻、第三方權(quán)威服務(wù)器數(shù)字證書、加密技術(shù)、病毒防護(hù)。</p><p><b> 5.支付方式:</b></p><p> 匯款支付及轉(zhuǎn)帳支付。</p><p><b> 6.聯(lián)網(wǎng)方式:</b></p><p><b>
67、專線接入。</b></p><p><b> 2.3 可行性分析</b></p><p> 2.3.1 管理可行性</p><p> 首先從管理可行性上,研究系統(tǒng)開發(fā)的可行性。</p><p> 1.網(wǎng)絡(luò)應(yīng)用基礎(chǔ)設(shè)施完善</p><p> 由于信息技術(shù)的發(fā)展,我國的計算機網(wǎng)絡(luò)
68、飛速發(fā)展,先后建成了中國公眾多媒體通信網(wǎng)、China Net、中國教育與科研計算機網(wǎng)絡(luò)等組成了中國Internet主體,網(wǎng)絡(luò)應(yīng)用進(jìn)入了企業(yè)與普通家庭,這為發(fā)展電子商務(wù)提供了基礎(chǔ)設(shè)施。</p><p> 2.網(wǎng)絡(luò)安全技術(shù)應(yīng)用</p><p> 這其中包括加密算法、CA數(shù)字認(rèn)證、數(shù)字簽名等,為電子商務(wù)應(yīng)用提供安全保證,它實現(xiàn)了網(wǎng)絡(luò)傳輸數(shù)據(jù)的安全性、完整性以及交易雙方的不可抵賴性,身份認(rèn)證等
69、。</p><p> 3.電子支付技術(shù)應(yīng)用</p><p> 通過電子支付網(wǎng)關(guān)實現(xiàn)交易雙方電子貨幣結(jié)算,解決電子商務(wù)的支付問題,可加速交易過程的實現(xiàn)。</p><p><b> 4.法律保障</b></p><p> 交易活動如果沒有得到法律保障就等于它的合法性得不到承認(rèn),其生存空間就會受到擠壓,隨著我國電子商務(wù)
70、法律法規(guī)的頒發(fā),將解決電子商務(wù)活動的法律技術(shù)問題,網(wǎng)上花店經(jīng)營活動將得到法律的保護(hù)。</p><p> 5.最后就是網(wǎng)絡(luò)技術(shù)的普及與掌握</p><p> 其中如網(wǎng)絡(luò)互聯(lián)、網(wǎng)絡(luò)安全技術(shù)、Web技術(shù)(如Html、XML、CGI等)、各種安全協(xié)議(Https、Set、Ssl等)、網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)等,使我們有能力開發(fā)實現(xiàn)適合自己的電子商務(wù)系統(tǒng)。成為我們構(gòu)建網(wǎng)站的直接技術(shù)支持[15]。</
71、p><p> 2.3.2 技術(shù)可行性</p><p> 我們從技術(shù)上,探討此鮮花商務(wù)網(wǎng)站系統(tǒng)開發(fā)的可行性。</p><p> 1.網(wǎng)上鮮花店的建設(shè)</p><p> 網(wǎng)上鮮花店主要是利用網(wǎng)絡(luò)優(yōu)勢通過網(wǎng)上交易平臺開展業(yè)務(wù)的。因此對地理位置要求不那么嚴(yán)格.不需要開設(shè)在繁華地段。利用一些網(wǎng)頁編輯工具,自己設(shè)計網(wǎng)上商店,然后申請域名租用虛擬主機將
72、自己的網(wǎng)上商店予以發(fā)布。</p><p> Macromedia Studio MX、FrontPage等軟件都是一些非常專業(yè)的網(wǎng)頁制作工具在站點管理上也有不錯的表現(xiàn)。網(wǎng)頁上傳、下載可以使用CuteFTP ’XP、Flash等軟件。</p><p><b> 2.人員的配備</b></p><p> 為了適應(yīng)網(wǎng)上鮮花店的特殊需要所配備
73、的工作人員必須能夠完成鮮花的購進(jìn)、養(yǎng)護(hù)、網(wǎng)站的管理、鮮花的配送等工作工作人員在個人形象要品貌端莊.具有一定的禮儀花藝知識。</p><p> 3.電腦及相關(guān)設(shè)備的購置</p><p> 現(xiàn)在的電腦價格己經(jīng)非常便宜了,應(yīng)購置一臺檔次較高的電腦。為了以后拍攝鮮花照片、打印花語的需要,需購置了數(shù)碼相機、打印機、攝像頭等必需設(shè)備[14]。</p><p> 2.3.3
74、 經(jīng)濟可行性</p><p> 最后,我們從經(jīng)濟角度來分析構(gòu)建此鮮花商務(wù)網(wǎng)站是否可行。</p><p><b> 1.項目所需費用</b></p><p> 要建個網(wǎng)上商店,有以下這些需要 :</p><p> 域名:就是你的店在互聯(lián)網(wǎng)上的名字。如同你在現(xiàn)實中開店,需要到工商部門注冊店名一樣,在網(wǎng)上開店也需要注冊
75、域名。域名有兩種,一種是國際域名,一種是國內(nèi)域名。注冊域名是需要付費的,國際域名一般在 100元/年以內(nèi),國內(nèi)域名一般在 140元/ 年以內(nèi)。</p><p> 虛擬主機:在現(xiàn)實中開店,需要有場地,有房子,在網(wǎng)上開店也需要有空間,那就是主機。租用主機需要付費,網(wǎng)上開店所需要的主機租用費用,一般在 800 元 /年以內(nèi)。</p><p> 網(wǎng)頁設(shè)計:其實就是網(wǎng)上商店的裝修,這個價格彈性很
76、大,根據(jù)有網(wǎng)頁的數(shù)量、有無動畫等的不同而價格也不同,價錢也可以商量。網(wǎng)上開店的網(wǎng)頁設(shè)計,一般也在 1000元以內(nèi)。</p><p> 網(wǎng)站推廣:網(wǎng)站建好了,得讓人知道,這就需要和一些相關(guān)的網(wǎng)站相鏈接。就好比現(xiàn)實中的修路,你得把自己的網(wǎng)站和一些人氣旺的網(wǎng)站鏈接上。這有些是付費的,比如和新浪、搜狐、網(wǎng)易等鏈接,普通的都是每月300 元。還有一些是友情鏈接,是免費的。</p><p> 這些
77、就是在網(wǎng)上建個店所需要的費用,第一年共需要 2000 到3000 元之間,一年后如果規(guī)模不變,費用會減少很多。若網(wǎng)站自己設(shè)計可以免去網(wǎng)頁設(shè)計費用。</p><p> 另外對于鮮花網(wǎng)站來說需要購買數(shù)碼相機、打印機、攝像頭,從而方便拍攝鮮花照片、打印花語。</p><p><b> 2.項目取得的收益</b></p><p> 花店電子商務(wù)網(wǎng)
78、站的實施將開拓一個新的市場,它可以打破地域的限制,將花店的營銷網(wǎng)絡(luò)伸展到每個地方,成為一個跨地區(qū)花店,加速商品流動與資金的周轉(zhuǎn),節(jié)省了場地與營業(yè)員的開銷。</p><p> 另一方面,由于網(wǎng)絡(luò)應(yīng)用的普及,網(wǎng)上購物隊伍不斷擴大,在網(wǎng)上購物的人們教育水平相對較高,對知識的追求使他們更多地傾向于知識類消費,這是一項長期的、對花店來說是一項可觀的收益。</p><p> 因此,相對于項目支出的
79、一次性較大費用來說,花店獲得的收益將是長期的、持續(xù)性的,網(wǎng)上花店電子商務(wù)網(wǎng)站構(gòu)建在經(jīng)濟上可行[13]。</p><p> 綜上所述,構(gòu)建鮮花商務(wù)網(wǎng)站在管理上、技術(shù)上、經(jīng)濟上都是可行的,因而決定開展鮮花商務(wù)網(wǎng)站系統(tǒng)的開發(fā)。</p><p> 第3章 網(wǎng)站需求分析</p><p> 3.1 網(wǎng)站功能需求</p><p> 鮮花商務(wù)網(wǎng)站系統(tǒng)
80、主要功能有:</p><p> 1.為客戶提供24小時方便快捷的在線訂購服務(wù)。</p><p> 由于網(wǎng)絡(luò)的存在,鮮花商務(wù)平臺改變了實體花店的時間限制,增加了工作時間。對于鮮花來說,客戶的情感需求具有即時性,沒有時間的限制增加了客戶量。</p><p> 2.商品信息的維護(hù)與管理。</p><p> 商品信息的維護(hù)與管理其中包括價格的
81、調(diào)整、現(xiàn)有商品信息的修改、新商品信息的加入、過時商品信息的刪除等。</p><p> 3.高效的商品數(shù)據(jù)方案。</p><p> 即對商品信息進(jìn)行科學(xué)、靈活地分類、存儲、方便客戶迅速從少則幾萬,多則幾十萬甚至上百萬種商品中找出自己所需商品。</p><p> 4.強大、方便、快捷的查詢功能。</p><p> 系統(tǒng)提供各種快速查詢,包
82、括場合分類查詢(如結(jié)婚場合)、節(jié)日分類查詢、關(guān)鍵字查詢 (如:查找所有“玫瑰”商品) 等。方便用戶及時獲得所要求商品,也可以側(cè)面地給用戶一些購買建議。</p><p> 5.訂單號模塊所謂訂單號模塊。</p><p> 即客戶購買完商品后,系統(tǒng)自動分配一個購物號碼給客戶,以方便客戶隨時查詢賬單處理情況。了解現(xiàn)在貨物的狀態(tài)。</p><p> 6.將客戶商業(yè)邏輯
83、規(guī)則融入系統(tǒng)。</p><p> 付款方式根據(jù)不同客戶屬性,提供不同付款方式。(如信用卡、支票等)</p><p><b> 7.訂單管理。</b></p><p> 為分銷商的EPR系統(tǒng)提供數(shù)據(jù)接口。管理員可以查看歷史記錄、訂單狀態(tài),并且能夠在最短的時間內(nèi)通知用戶[16]。</p><p> 3.2 網(wǎng)站性能需
84、求</p><p> 3.2.1 開發(fā)環(huán)境</p><p> ASP是一種服務(wù)器端的指令環(huán)境,用來建立并執(zhí)行交互式Web服務(wù)器應(yīng)用程序,您可以使用ASP來結(jié)合服務(wù)端指令、HTML網(wǎng)頁及COM組件。</p><p> 采用Win2000 Sp3作為服務(wù)器操作系統(tǒng),利用系統(tǒng)自帶的Internet Information Services 將Windows 2000
85、計算機虛擬為WEB服務(wù)器。通過管理工具中的IIS管理平臺可以很方便的進(jìn)行Web虛擬操作。</p><p> 在默認(rèn)網(wǎng)站中將虛擬WEB與要設(shè)定的計算機進(jìn)行IP地址綁定,這里我們?yōu)榱私窈蟮恼{(diào)試,我們設(shè)置成127.0.0.1,并將主目錄設(shè)置在腳本代碼所在的更目錄下。在啟用文檔選項中將index.asp 做為默認(rèn)文檔。</p><p> ASP是通過一組通稱為ADO(Active Data O
86、bject)的對象模塊來存取數(shù)據(jù),無論你采用的是Access、SQL Server、Visual FoxPro、Informix或其他的數(shù)據(jù)庫只要該數(shù)據(jù)庫具有相對應(yīng)的ODBC或者OLE DB 驅(qū)動程序,ADO 對象就能加以存取[17]。</p><p> 第4章 網(wǎng)站的詳細(xì)分析</p><p><b> 4.1 業(yè)務(wù)流程圖</b></p><p
87、><b> 1.基本符號:</b></p><p> 2.此系統(tǒng)的業(yè)務(wù)流程圖如下:</p><p><b> 4.2 數(shù)據(jù)流程圖</b></p><p> 1.?dāng)?shù)據(jù)流程圖的概述</p><p> 數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出
88、信息在系統(tǒng)中的流動、處理和存儲情況。</p><p> 數(shù)據(jù)流程圖具有抽象性和概括性。抽象性表現(xiàn)在它完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動、加工處理和存儲;概括性表現(xiàn)在它可以把信息中的各種不同業(yè)務(wù)處理過程聯(lián)系起來,形成一個整體。無論是手工操作部分還是計算機處理部分,都可以用它表達(dá)出來。數(shù)據(jù)流程圖的基本符號如下:</p><p> 2.系統(tǒng)的數(shù)據(jù)流程圖</p><p&
89、gt; 頂層數(shù)據(jù)流程圖只有一張,它說明了系統(tǒng)總的處理功能、輸入和輸出。下一步就是對頂層數(shù)據(jù)流程圖的“處理”進(jìn)行分解,也就是對“鮮花商務(wù)網(wǎng)站信息管理的處理”分解為更多的“處理”,如圖4-3,有訂單處理、客戶管理、采購管理、商品管理、配送管理、制定銷售計劃六個處理。這樣還不是很明白,要對系統(tǒng)中的主要處理功能“訂單處理”進(jìn)行分解如圖4-4所示。</p><p><b> 4.3 數(shù)據(jù)字典</b>
90、;</p><p> 數(shù)據(jù)字典是數(shù)據(jù)流程圖中所有元素的定義和說明的集合。這些元素是:數(shù)據(jù)元素、數(shù)據(jù)流、數(shù)據(jù)存儲、加工和外部項。</p><p><b> 1.?dāng)?shù)據(jù)元素</b></p><p> 以“客戶編號”為例,數(shù)據(jù)元素條目的示例見圖。</p><p> 圖4-5數(shù)據(jù)元素條目</p><p&
91、gt;<b> 2.?dāng)?shù)據(jù)流</b></p><p> 表4-1 數(shù)據(jù)流條目列表</p><p> 以數(shù)據(jù)流F2為例,數(shù)據(jù)流的條目示例見圖。</p><p> 圖4-6 F2數(shù)據(jù)流條目</p><p><b> 3.?dāng)?shù)據(jù)存儲</b></p><p> 表4-2 數(shù)
92、據(jù)存儲條目</p><p> 以鮮花商務(wù)網(wǎng)站中的“訂單”數(shù)據(jù)存儲為例,數(shù)據(jù)存儲條目的示例見表。</p><p> 圖4-7數(shù)據(jù)存儲條目</p><p><b> 4.加工</b></p><p> 以下是數(shù)據(jù)流程圖中加工條目的列表。</p><p> 表4-2 加工條目列表</p&
93、gt;<p> 以鮮花商務(wù)網(wǎng)站中的訂單處理為例說明,加工條目的示例見圖。</p><p> 圖4-8 加工條目</p><p><b> 5.外部項</b></p><p> 以鮮花商務(wù)網(wǎng)站中的“供貨商”為例,外部實體條目的示例見圖。</p><p> 圖4-9 外部實體條目</p>
94、<p><b> 第5章 系統(tǒng)設(shè)計</b></p><p><b> 5.1 代碼設(shè)計</b></p><p> 代碼作為人與計算機之間的共同語言,利用數(shù)字、字母或它們的組合作為信息編碼,不僅可以節(jié)省存儲空間,而且便于計算機識別、分類、校對、匯總和查詢檢索。通過對數(shù)據(jù)庫及彼此之間的聯(lián)系進(jìn)行分析,對所有數(shù)據(jù)庫文件中代碼的構(gòu)成進(jìn)行
95、設(shè)計。</p><p> 合理的編碼結(jié)構(gòu)是系統(tǒng)是否具有生命力的一個重要因素,在代碼設(shè)計時應(yīng)注意以下問題:</p><p> 首先,設(shè)計代碼在邏輯上必須滿足用戶的需要,在結(jié)構(gòu)上應(yīng)當(dāng)與處理的方法相一致。例如,在設(shè)計訂單號時,因為訂單號要起到唯一決定性作用,所以每個訂單號要嚴(yán)格區(qū)別開。</p><p> 其次,代碼設(shè)計時,要具有可擴充性,以適應(yīng)不斷變化的需求。否則,
96、在短時間內(nèi),隨便改變編碼的結(jié)構(gòu)對設(shè)計的工作來說是一種嚴(yán)重的浪費。</p><p> 最后,注意代碼設(shè)計的系統(tǒng)化,代碼的編制應(yīng)盡量標(biāo)準(zhǔn)化,盡量使代碼結(jié)構(gòu)對事物的表示具有實際的意義,以便于理解及交流。</p><p> 基于這些考慮,在本系統(tǒng)的設(shè)計中采用順序碼和復(fù)合碼。</p><p> 順序碼是項目自0或1 開始按順序排好表示項目名的代碼。</p>
97、<p> 優(yōu)點:位數(shù)少,追加碼比較方便,簡單明了。</p><p> 缺點:不適宜分類,碼的組織性和體系性比較差。</p><p> 適用范圍: 項目比較少,項目內(nèi)容長時間不作變動的代碼。</p><p> 復(fù)合碼是各種代碼的組合。</p><p> 優(yōu)點:適宜于類別比較多的分類。</p><p>
98、;<b> 缺點:位數(shù)較多。</b></p><p> 適用范圍:用于需要多方面分類,且項目內(nèi)容長期穩(wěn)定的代碼。</p><p> 在系統(tǒng)設(shè)計過程中,由于訂單號的類別較多,采用復(fù)合碼;其他編碼均采用順序碼,簡單明了。</p><p> 1.訂單號的設(shè)計屬于復(fù)合碼</p><p> 如訂單號為2007617142
99、145。前四位2007是年份,接下來三位617是月份日期,而1421是時間,最后兩位45是順序號。</p><p> 2.商品編號的設(shè)計屬于順序碼</p><p> 如01、02等屬于順序碼。</p><p> 5.2 功能模塊設(shè)計</p><p> 5.2.1功能結(jié)構(gòu)圖設(shè)計</p><p> 前臺管理包括會
100、員區(qū)、購物區(qū)、在線投票,留言等。非會員可以瀏覽和查詢商品、在線投票、留言。但不可以購買商品,會員購買商品可享受優(yōu)惠價。</p><p><b> 其功能模塊如下:</b></p><p> 后臺管理只提供管理員使用,管理員有三種權(quán)限級別:管理、添加、查看。管理模塊包括用戶管理、商品管理、分類管理、信息管理、投票管理、網(wǎng)站常規(guī)設(shè)置。</p><p
101、><b> 后臺管理模塊如下:</b></p><p> 5.2.2功能模塊界面設(shè)計</p><p><b> 1.會員注冊</b></p><p><b> 下圖是會員注冊界面</b></p><p><b> 圖5-3注冊界面</b>&
102、lt;/p><p> 在正確輸入相關(guān)信息后,按“提交注冊”按鈕,即可完成會員的注冊。在會員注冊的時候注意的地方有,在注冊用戶名的時候,合法的用戶名應(yīng)該由 a-z的英文字母組成且長度不小于4。而密碼是可使用任何英文字母及阿拉伯?dāng)?shù)字組合,密碼不得少于6個字符大于50個字符 。</p><p><b> 2.會員登錄</b></p><p><
103、b> 圖5-4登陸界面</b></p><p> 此鮮花商務(wù)網(wǎng)站提供非會員瀏覽查詢商品、投票、留言、對商品評論。但不提供訂購商品,因此只有從此登陸后才可購買商品。輸入用戶名、密碼后點擊登陸,密碼或用戶名出錯會彈出提示錯誤的對話框。</p><p><b> 3.生成訂單</b></p><p><b> 圖5
104、-5 訂單界面</b></p><p> 從首頁鮮花展示界面中點擊購買按鈕,把商品加入購物車,如不繼續(xù)購物點擊下一步,進(jìn)入如上圖界面填寫訂單信息,完成后點擊提交訂單,完成此次交易。</p><p><b> 4.商品管理</b></p><p> 商品管理包括添加、刪除、修改商品,商品訂單管理,商品評論。</p>
105、<p><b> 添加商品界面</b></p><p> 圖5-6添加商品界面</p><p> 添加商品首先選擇分類,上傳圖片時系統(tǒng)自動對圖片更名,以方便管理上傳的圖片資料,因此在后臺添加商品后,需對圖片名修改,以便在前臺展示出來。</p><p><b> 5.分類管理</b></p>
106、<p> 分類管理包括商品大類管理、小類管理和類別轉(zhuǎn)移。商品類別管理有序化了商品數(shù)據(jù),方便商品添加,也方便前臺用戶查詢和瀏覽商品。</p><p><b> 商品大類管理界面</b></p><p> 圖5-7大類管理界面</p><p><b> 小類管理的界面</b></p><
107、p> 圖5-8小類管理界面</p><p> 小類別添加,必須選中大類別名才可添加,否則彈出錯誤對話框。</p><p><b> 類別轉(zhuǎn)移的界面</b></p><p> 圖5-9類別轉(zhuǎn)移界面</p><p><b> 6.信息管理</b></p><p>
108、 信息管理模塊分為新聞管理,公告管理,反饋管理。</p><p><b> 7.常規(guī)設(shè)置管理</b></p><p> 網(wǎng)站信息設(shè)置,送貨/匯款設(shè)置,管理合作伙伴,其他信息設(shè)置其中網(wǎng)站信息設(shè)置界面如下:</p><p> 圖 5-10 網(wǎng)站信息設(shè)置界面</p><p> 此界面是網(wǎng)站的信息設(shè)置頁面,其他的信息設(shè)
109、置頁面風(fēng)格與它相同。</p><p><b> 5.3 網(wǎng)站流程</b></p><p> 此鮮花商務(wù)網(wǎng)站主要業(yè)務(wù)是提供注冊客戶訂購鮮花等商品,只有注冊用戶才能訂購鮮花,非注冊用戶可以瀏覽商品、查詢商品。其客戶進(jìn)入此鮮花商務(wù)網(wǎng)站后,訂購商品流程如下圖所示:</p><p> 5.4 輸入輸出設(shè)計</p><p>
110、 本論文重點設(shè)計和實現(xiàn)網(wǎng)上訂購鮮花功能,要求系統(tǒng)的輸入輸出界面設(shè)計既要適合鮮花的銷售,又要適合因特網(wǎng)應(yīng)用。</p><p><b> 1.輸出設(shè)計</b></p><p> 輸出設(shè)計是由計算機對輸入的原始信息進(jìn)行加工處理,形成高質(zhì)量的有效信息,并使之具有一定的格式,提供管理者使用,這是輸出設(shè)計的主要職責(zé)和目標(biāo)。它所涉及的內(nèi)容如顯示輸出的屏幕格式、打印輸出的格式,每
111、個顯示、打印項目的類型、長度。如下圖所示它在前臺展示出鮮花的介紹及圖片。</p><p> 圖5-12 商品展示界面</p><p> 商品展示在首頁,主要展示商品的產(chǎn)地、簡介、市場價、會員價。點擊圖片可查看大尺寸的圖片,點擊購買按鈕,把商品加入購物車。點擊收藏按鈕加入我的收藏架。</p><p><b> 下圖是管理訂單界面</b>&l
112、t;/p><p> 圖5-13管理訂單界面</p><p> 若要對某個訂單進(jìn)行管理,點擊對應(yīng)訂單號,查看訂單并對訂單狀態(tài)進(jìn)行修改。</p><p> 訂單的狀態(tài)如下:未作任何處理→用戶已經(jīng)劃出款→服務(wù)商已經(jīng)收到款→服務(wù)商已經(jīng)發(fā)貨→用戶已經(jīng)收到貨。</p><p> 對于訂單狀態(tài),只有前臺用戶先選擇“用戶已經(jīng)劃出款”后,管理員才可以進(jìn)行后
113、邊的狀態(tài)修改操作。</p><p><b> 如圖所示:</b></p><p> 圖5-14 訂單界面</p><p> 若要輸出此訂單,點擊打印按鈕就可彈出如圖所示的窗口,打印文件以Microsoft Office Document Imaging文件格式輸出。</p><p> 圖5-15 打印界面<
114、/p><p><b> 2.輸入設(shè)計</b></p><p> 輸入設(shè)計的工作是依據(jù)功能模塊的具體要求給出數(shù)據(jù)輸入的方式、用戶界面和輸入校驗方式。</p><p> 進(jìn)行輸入設(shè)計工作時,要注意在整個網(wǎng)站中統(tǒng)一設(shè)計風(fēng)格。前臺的整體風(fēng)格如圖所示:</p><p> 圖5-16 首頁界面</p><p&
115、gt; 輸入界面框架為了盡可能地避免錯誤的數(shù)據(jù)存儲到系統(tǒng)中,在輸入設(shè)計中需要考慮采用具體的檢測方式對數(shù)據(jù)輸入的正確性進(jìn)行校驗。比較常見的數(shù)據(jù)輸入檢測方式有二次輸入校驗法、靜態(tài)校驗法、平衡校驗法、文件查詢校驗、界限校驗法、數(shù)據(jù)格式校驗法、校驗碼的方法等。</p><p><b> 如下圖的注冊界面:</b></p><p> 圖5-17 注冊界面</p>
116、;<p> 在輸入密碼和確認(rèn)密碼時,使用二次輸入校驗法,而在輸入郵件地址時采用數(shù)據(jù)格式校驗法,輸入用戶名及密碼時采用界限校驗法。</p><p> 而輸入的方式也不盡相同,如圖所示:</p><p> 圖5-18 添加商品界面</p><p> 上圖的輸入方式并不單一,包括的輸入方式有鍵盤輸入、下拉框選取輸入、單選輸入等,簡化了用戶操作流程,避
117、免手工錯誤。</p><p><b> 5.5 數(shù)據(jù)庫設(shè)計</b></p><p> 1.鮮花商務(wù)網(wǎng)站的實體關(guān)系E-R圖</p><p> 網(wǎng)站的實體之間的關(guān)系E-R圖</p><p><b> 商品的實體屬性圖</b></p><p><b> 訂單的實
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)上花店訂購系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計---網(wǎng)上圖書訂購系統(tǒng)
- 電子信息工程畢業(yè)設(shè)計網(wǎng)上圖書訂購系統(tǒng)的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計---網(wǎng)上購物系統(tǒng)設(shè)計
- 畢業(yè)設(shè)計---網(wǎng)上購物系統(tǒng)設(shè)計
- 網(wǎng)上購物系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計 ----網(wǎng)上考試系統(tǒng)
- 網(wǎng)上考試系統(tǒng)畢業(yè)設(shè)計
- 網(wǎng)上購物系統(tǒng)-畢業(yè)設(shè)計
- 網(wǎng)上購物系統(tǒng)畢業(yè)設(shè)計
- 網(wǎng)上考勤系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計----網(wǎng)上購物系統(tǒng)
- 網(wǎng)上購物系統(tǒng)畢業(yè)設(shè)計
- 網(wǎng)上售票系統(tǒng)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計-網(wǎng)上招聘系統(tǒng)
- 網(wǎng)上考試系統(tǒng)畢業(yè)設(shè)計
- 網(wǎng)上訂餐系統(tǒng)-畢業(yè)設(shè)計
- 畢業(yè)設(shè)計----網(wǎng)上花店系統(tǒng)
- 畢業(yè)設(shè)計---網(wǎng)上訂餐系統(tǒng)
- 網(wǎng)上招聘系統(tǒng)畢業(yè)設(shè)計
評論
0/150
提交評論