【正文】
摘要 本系統(tǒng)是一個(gè)相對簡單的基本應(yīng)用系統(tǒng),主要滿足傳統(tǒng)的花店運(yùn)營需要,將自己的銷售渠道擴(kuò)展到網(wǎng)上,通過簡單的管理,提供給最終消費(fèi)者產(chǎn)品的展現(xiàn)、購物、訂單處理等一實(shí)現(xiàn)鮮花在線銷售。 通過本系統(tǒng)可以管理簡單的在線銷售模式、滿足用戶隨時(shí)查詢產(chǎn)品信息,隨時(shí)下單購物的應(yīng)用需求。由于本系統(tǒng)考慮到產(chǎn)品的適應(yīng)性、安全性和訪問效率,所以,在系統(tǒng)平臺多樣性、技術(shù)先進(jìn)性、功能適應(yīng)性和靈 活性等方面都有考慮,使系統(tǒng)相對完善,具有更好的學(xué)習(xí)價(jià)值。 關(guān)鍵詞 :花店 ,在線 ,網(wǎng)店 Abstract The present system is a relatively simple and basic applications, mainly to meet the needs of the traditional flower shop operator, will expand its sales channels to the Inter through simple management, to the final consumer products show, shopping, order processing and so on to achieve a Online sales of flowers. The system can be managed through a simple online sales mode, the user at any time to meet the product information, shopping at any time under a single application requirements. As a result of the system, taking into account the product39。s adaptability, security and efficiency of the visit, so the system platform diversity, advanced technology, flexibility and adaptability features, and so on are considered relatively sound system, better learning. Key words: flower shop online, Shop 一、 在 線 花 店 再線花店系統(tǒng)將傳統(tǒng)的花店經(jīng)營管理模式與計(jì)算機(jī)網(wǎng)絡(luò)的綜合經(jīng)營管理模式結(jié)合在一 起。將人、機(jī)、物的需求、活動(dòng)和運(yùn)作進(jìn)行系統(tǒng)分析、設(shè)計(jì)并管理,一實(shí)現(xiàn)現(xiàn)代高效、科學(xué)且安全的電子商務(wù)。 本例通過一個(gè)在線花店的實(shí)例來介紹 ASP 與 Access 數(shù)據(jù)庫結(jié)合開發(fā)的小型電子商務(wù)系統(tǒng)的過程。在系統(tǒng)設(shè)計(jì)時(shí)。從傳統(tǒng)花店的經(jīng)營 模式,網(wǎng)上用戶需求與業(yè)務(wù)經(jīng)營模式,計(jì)算機(jī)網(wǎng)絡(luò)管理、系統(tǒng)設(shè)計(jì)等幾方面綜合分析,定義系統(tǒng)的輸入、輸出、實(shí)現(xiàn)功能、系統(tǒng)運(yùn)作能力、系統(tǒng)安全性、系統(tǒng)可維護(hù)性等各項(xiàng)需求。其中數(shù)據(jù)庫采用 Access,動(dòng)態(tài)網(wǎng)頁開發(fā)采用 ASP,綜合應(yīng)用了 ADO、數(shù)據(jù)庫設(shè)計(jì)、密碼、身份驗(yàn)證和緩存等技術(shù)。 二、 特 色 突 破 網(wǎng)上花店系統(tǒng)適合在線銷售鮮花、禮品等,具有商品多屬性檢索( 支持多重屬性分類 ) 、 購物車、訂單提交和查詢等網(wǎng)上花店所需的基本功能。 本系統(tǒng)采用 ASP 編寫,在 Windows 的 IIS 的支持下運(yùn)行。為了提高系統(tǒng)的效率,使用 戶瀏覽時(shí)候響應(yīng)速度更快,本實(shí)例后臺采用了緩存技術(shù)。 三、 系 統(tǒng) 概 述 系統(tǒng)設(shè)計(jì) 系統(tǒng)功能與應(yīng)用背景 互聯(lián)網(wǎng) 以前所未有的速度發(fā)展,成為與報(bào)紙、廣播、電視相比肩的第四媒體,同時(shí)正以其更捷的信息傳輸形式改變這人們的消費(fèi)模式,利用簡單、快界、低成本的電子通信方式,買賣雙方不謀面就可以進(jìn)行各種商貿(mào)活動(dòng),走向商業(yè)的互聯(lián)網(wǎng)已經(jīng)成為網(wǎng)絡(luò)經(jīng)濟(jì)的大勢所趨。 眼下電子商務(wù)網(wǎng)站正如雨后春筍般大量涌現(xiàn),企業(yè)網(wǎng)絡(luò)化已經(jīng)一種時(shí)尚。電子商務(wù)的發(fā)展可能大家都已經(jīng)耳 濡目染,上網(wǎng)的朋友對這已經(jīng)不再陌生,電子商務(wù)確確實(shí)實(shí)出 現(xiàn)在我們周圍。本系統(tǒng)是一個(gè)在線花店系統(tǒng),具有在線先手鮮花的基本功能。同過配置,可以作為一個(gè)實(shí)際應(yīng)用的鮮花銷售網(wǎng)站。本系統(tǒng)是為傳統(tǒng)經(jīng)營的花店構(gòu)建網(wǎng)上銷售渠道而開發(fā)的。 本例中的在線花店重要完成的功能如下。 ? 鮮花產(chǎn)品選購(可按分類方式查找鮮花種類或通過關(guān)鍵字進(jìn)行查詢) ? 購物車功能 ? 查看鮮花詳細(xì)情況 ? 用戶注冊 ? 用戶登陸 ? 查看用戶的訂單信息 ? 用戶評論 系統(tǒng)瀏覽 圖 31 是用戶訪問網(wǎng)站的第一個(gè)界面,也是本系統(tǒng)的主界面。用戶通過這個(gè)主界面 可以瀏覽網(wǎng)站各個(gè)分類頁面,瀏覽推薦商品和查看分類屬性頁等。 圖 31 網(wǎng)站的首頁 系統(tǒng)特點(diǎn) 本章所介紹的實(shí)例具有以下特點(diǎn)。 ( 1)頁面模塊化 本系統(tǒng)在界面設(shè)計(jì)上都采用了模塊化處理思想,把很多頁面功用部分集成一個(gè)模塊,例如頁面的頭、尾和導(dǎo)航條,這樣在開發(fā)是遇到這些相似的頁面部分,就不需要重新編寫,只要重用這部分即可,大大提高了開發(fā)效率。 ( 2)緩存技術(shù) 把產(chǎn)品導(dǎo)航信息放到內(nèi)存中緩存起來,大大提高了網(wǎng)站效率和響應(yīng)速度。 系統(tǒng)設(shè)計(jì)和架構(gòu) 系統(tǒng)設(shè)計(jì)思想 電子上午發(fā)展 已經(jīng)有 10 多 年的歷史了,在中國很多人對電子商務(wù)也逐漸接受和認(rèn)可。網(wǎng)上購物作為依仗時(shí)尚很多人去體會(huì),更有部分人把購物同逛商場等顯示社會(huì)服務(wù)一樣作為生活的一部分。鮮花作為生活的點(diǎn)綴,也越來越為生活所需要。這種網(wǎng)上買賣鮮花的交易越來越多,也逐漸被廣大消費(fèi)者所接受。 本系統(tǒng)是一個(gè)相對簡單的基本應(yīng)用系統(tǒng),主要滿足傳統(tǒng)的花店運(yùn)營需要,將自己的銷售渠道擴(kuò)展到網(wǎng)上,通過簡單的管理,提供給最終消費(fèi)者產(chǎn)品的展現(xiàn)、購物、訂單處理等一實(shí)現(xiàn)鮮花在線銷售。 通過本系統(tǒng)可以管理簡單的在線銷售模式、 滿足用戶隨時(shí)查詢產(chǎn)品信息,隨時(shí)下單購物的應(yīng)用需求。由 于本系統(tǒng)考慮到產(chǎn)品的適應(yīng)性、安全性和訪問效率,所以,在系統(tǒng)平臺多樣性、技術(shù)先進(jìn)性、功能適應(yīng)性和靈活性等方面都有考慮,使系統(tǒng)相對完善,具有更好的學(xué)習(xí)價(jià)值。 本實(shí)例把頁面中一些常用的部分集成為模塊,例如頁面的頭和尾部,這樣設(shè)計(jì)新的頁面如果有重復(fù)出現(xiàn)的部分,只需要那現(xiàn)成的模塊來組裝就可以了。 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 本實(shí)例由 Web 服務(wù)器為最終用戶提供展現(xiàn)服務(wù)和為管理員提供管理服務(wù);用數(shù)據(jù)庫保存產(chǎn)品、用戶和訂單等信息。系統(tǒng)結(jié)構(gòu)如圖 32 所示 圖 32 系統(tǒng)結(jié)構(gòu)圖 數(shù)據(jù)庫 Web 服務(wù)器 管理員 用戶系統(tǒng) 用戶系統(tǒng) 用戶系統(tǒng) 系統(tǒng)功能模塊細(xì) 分 ( 1) 用戶管理模塊 管理用戶登錄、用戶注冊和用戶修改等用戶 信息的基本功能,與一般電子商務(wù)的用戶管理系統(tǒng)基本相同 。 ( 2)產(chǎn)品信息模塊 陳列產(chǎn)品的詳細(xì)信息 ( 3)導(dǎo)航分類檢索模塊 按不同分類和不同應(yīng)用導(dǎo)航產(chǎn)品,把相關(guān)產(chǎn)品列出。 ( 4)購物車處理模塊 通過 cookie 技術(shù)實(shí)現(xiàn)購物車。用戶選者產(chǎn)品后,點(diǎn)擊“購買”進(jìn)入購物頁面,陳列要購買的產(chǎn)品明細(xì)項(xiàng)。 ( 5)用戶選擇產(chǎn)品完畢,通過購物頁面到訂單結(jié)帳頁面,填寫必要的信息,產(chǎn)生最終訂單;還提供訂單查詢功能。 服務(wù)器和 ASP 運(yùn)作環(huán)境配置 1.軟件準(zhǔn)備 本章實(shí)例的數(shù)據(jù)庫管理軟件采用 Access,安裝 Office 的時(shí)候便會(huì)附帶安裝 Access如果讀者機(jī)器上沒有安裝 Access,請準(zhǔn)備 Office 軟件; Web 服務(wù)采用 IIS, IIS 的安裝請參考 節(jié)。 的配置 IIS 默認(rèn)的 Web(主頁)文件存放于系統(tǒng)根區(qū)的“ %system%ipu/root”中。 這里簡單介紹 IIS 配置虛擬目錄的過程。在“控制面板”,雙擊“管理工具”,在“管人站點(diǎn)”,然后用鼠標(biāo)右鍵單擊“默認(rèn)網(wǎng)站”。從彈出的快捷菜單中選擇 【新建】→【虛擬目錄】,如圖 33 所示 彈出 如圖 34 所示的“虛擬目錄別名”對話框。 圖 34 指定虛擬目錄別名 在如圖 34 所示對話框中填寫虛擬目錄別名,例如“ Ivzhi”然后單擊【下一步】按鈕,彈出如圖 35 所示的“網(wǎng)站內(nèi)容目錄”對話框。 圖 35 選擇實(shí)際目錄 在圖 35 所示對話框中,單擊【瀏覽】按鈕為該虛擬目錄選擇一個(gè)實(shí)際目錄(例如)“ c:\\”),然后單擊【下一步】按鈕,最后單擊【完成】按鈕,這樣名為“ Ivzhii”的虛擬目錄就創(chuàng)建 好了。在實(shí)際開發(fā)時(shí),所有頁面都放到“ c:\\”下,訪問時(shí)從瀏覽器輸入“ ,該訪問“ c:\\”下的“ ”頁面 數(shù)據(jù)庫的設(shè)計(jì)、生成與配置 信息管理系統(tǒng)離不開數(shù)據(jù)庫, 它保存系統(tǒng)用到的數(shù)據(jù)。本系統(tǒng)的數(shù)據(jù)庫主要用來保存用戶、訂單、產(chǎn)品等信息,所以數(shù)據(jù)庫主要用到的表有 :用戶表、訂單表、產(chǎn)品表和分類導(dǎo)航 4 類表。 設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)應(yīng)該先充分了解各個(gè)方面的需求,根據(jù)需求決定數(shù)據(jù)庫結(jié)構(gòu)。 數(shù)據(jù)庫需求分析 簡單來說系統(tǒng)有 3 個(gè)對象:用戶、消化產(chǎn)品和訂單。用戶瀏覽鮮花產(chǎn)品,并且在需要的時(shí)候下訂單。各這些信息提供增加、修改、保存、更新和查詢 ,這就要求數(shù)據(jù)庫結(jié)構(gòu)能從粉滿足這些信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,組合一份盡的數(shù)據(jù)字典,為程序設(shè)計(jì)打下基礎(chǔ)。 系統(tǒng)需求積累用戶資源,用用戶表來記錄用戶的信息,具體包括用戶的真名、地址、電話、郵編、身份證號、 Email和密碼等基本信息。 網(wǎng)站要給用戶展現(xiàn)產(chǎn)品,把鮮花產(chǎn)品的詳細(xì)信息介紹給用戶,需要產(chǎn)品信息表,具體包括產(chǎn)品名稱、各類屬性和所屬分類等。 網(wǎng)站是電子商務(wù)網(wǎng)站,最終目的是為用戶服務(wù),使用戶瀏覽查后有購買的欲望,進(jìn)行購買行為。訂單類表格記錄用戶的購買行為,需要記錄購買的產(chǎn)品信息,付款人的信息,收款人的信息,下單時(shí)間等。 為了方便用戶的查找,提高網(wǎng)站的服務(wù)質(zhì)量,對產(chǎn)品進(jìn)行不同的屬性導(dǎo)航,一個(gè)鮮花產(chǎn)品分可以包含不同的屬性,方便用戶的查找,促進(jìn)用戶的消費(fèi),實(shí)現(xiàn)網(wǎng)站的價(jià)值,對具體查的屬性進(jìn)行分類,實(shí)現(xiàn)屬性導(dǎo)航表,包括 產(chǎn)品屬性分類,產(chǎn)品對應(yīng)產(chǎn)品屬性的對應(yīng)表。 通過上述系統(tǒng)功能分析,針對一般的在線花店的需求,包括如下數(shù)據(jù)表。 ? 網(wǎng)站用戶信息表,包括數(shù)據(jù)項(xiàng)、用戶 ID、用戶代號等。 ? 采購訂單表,包括數(shù)據(jù)項(xiàng)、訂單 ID、付款人姓名、付款人電話等。 ? 訂單明細(xì)表,包括數(shù)據(jù)項(xiàng)、訂單明細(xì)編號、產(chǎn)品 ID、訂單 ID 等。 ? 產(chǎn)品表,包括數(shù)據(jù)項(xiàng)、產(chǎn)品 ID、產(chǎn)品代碼、產(chǎn)品名稱等。 ? 用戶評論表,包括數(shù)據(jù)項(xiàng)、 ID 評論內(nèi)容、用戶名稱等。 ? 目錄屬性表,包括數(shù)據(jù)項(xiàng)、目錄編號名字、目錄編號等。 ? 導(dǎo)航屬性字典表,包括數(shù)據(jù)項(xiàng)、導(dǎo)航 ID 數(shù)字類型 ID、文本類型 ID。 ? 產(chǎn)品 導(dǎo)航屬性對應(yīng)表,包括數(shù)據(jù)項(xiàng)、導(dǎo)航類型 ID、導(dǎo)航名稱等。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包括各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。 本實(shí)例設(shè)計(jì)規(guī)劃出的實(shí)體包括網(wǎng)站用戶實(shí)體、采購訂單明細(xì)實(shí)體、產(chǎn)品實(shí)體、用戶評論實(shí)體、目錄信息實(shí)體、目錄屬性實(shí)體、導(dǎo)航屬性實(shí)體、查導(dǎo)航屬性對應(yīng)關(guān)系實(shí)體。圖 36 為實(shí)體間關(guān)系的 ER 圖 圖 36 實(shí)體關(guān)系 ER 圖 圖 37 為網(wǎng)絡(luò)用戶實(shí)體 ER 圖。圖 38 為采購訂單的實(shí)體 ER 圖。 圖 37 網(wǎng)站用戶實(shí)體 ER 圖 圖 38 采購訂單實(shí)體 ER 圖 圖 39 為訂單明細(xì)實(shí)體 ER 圖。圖 310 為產(chǎn)品實(shí)體 ER 圖。 用戶評論 用戶 訂單 訂單明細(xì) 產(chǎn)品導(dǎo)航 屬性對應(yīng)表 導(dǎo)航字典 產(chǎn)品 目錄信息 目錄屬性 用戶 用戶 ID 用戶代碼 用戶口令 用戶電話 訂單 付款人姓名 產(chǎn)品 ID 付款人電話 用戶代號 圖 39 訂單明細(xì)實(shí)體 ER 圖 圖 310 產(chǎn)品實(shí)體 ER 圖 圖 311 為用戶評論實(shí)體 ER 圖。 圖 312 為目錄信息實(shí)體 ER 圖 圖 311 用戶評論實(shí)體 ER 圖 圖 312 目錄信息實(shí)體 ER 圖 圖 313 為目錄屬性實(shí)體 ER 圖。 圖 314 為導(dǎo)航屬性字典實(shí)體 ER 圖。 訂單明細(xì) 產(chǎn)品 訂單 ID 產(chǎn)品 ID 產(chǎn)品數(shù)量 產(chǎn)品價(jià)格 產(chǎn)品 ID 產(chǎn)品目錄 ID 產(chǎn)品名稱 產(chǎn)品價(jià)格 產(chǎn)品論評 目錄信息 評論 ID 評論內(nèi)容 用戶 ID 產(chǎn)品 ID 目錄代號 備注