計算機(jī)專業(yè)畢業(yè)設(shè)計(論文)BS結(jié)構(gòu)的鮮花銷售系統(tǒng)_第1頁
計算機(jī)專業(yè)畢業(yè)設(shè)計(論文)BS結(jié)構(gòu)的鮮花銷售系統(tǒng)_第2頁
計算機(jī)專業(yè)畢業(yè)設(shè)計(論文)BS結(jié)構(gòu)的鮮花銷售系統(tǒng)_第3頁
計算機(jī)專業(yè)畢業(yè)設(shè)計(論文)BS結(jié)構(gòu)的鮮花銷售系統(tǒng)_第4頁
計算機(jī)專業(yè)畢業(yè)設(shè)計(論文)BS結(jié)構(gòu)的鮮花銷售系統(tǒng)_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 畢畢 業(yè)業(yè) 設(shè)設(shè) 計(論文)計(論文) 2012 屆 題 目 鮮花銷售系統(tǒng)鮮花銷售系統(tǒng) 專 業(yè) 計算機(jī)科學(xué)與技術(shù)計算機(jī)科學(xué)與技術(shù) 學(xué)生姓名 學(xué) 號 指導(dǎo)教師 宇宇 論文字?jǐn)?shù) 1500015000 左右左右 完成日期 20122012 年年 5 5 月月 湖湖 州州 師師 范范 學(xué)學(xué) 院院 教教 務(wù)務(wù) 處處 印印 制制 鮮花銷售系統(tǒng)鮮花銷售系統(tǒng) 摘摘 要要: : 隨著社會的發(fā)展,科學(xué)技術(shù)的進(jìn)步,電子商務(wù)普及范圍的越來越廣,電子商務(wù)以其 經(jīng)營成本低、服務(wù)質(zhì)量高保證、商品資源等信息的完整性保存等優(yōu)點被越來越多的商家企 業(yè)所采用和消費者所喜歡。網(wǎng)上購物系統(tǒng)作為一種新的購物模式,具有傳統(tǒng)購物不可比擬

2、的優(yōu)點,對它的研究具有實際意義。傳統(tǒng)的鮮花銷售以其經(jīng)營成本高,客戶資源偏低等情 況,更多的鮮花銷售商家為了賺取更多的利潤和提高管理工作而選擇網(wǎng)上鮮花銷售的方式。 而采用網(wǎng)上銷售的方式可以使商家企業(yè)從復(fù)雜、重復(fù)勞動的壓力下解脫出來更好的提高工 作同時在線銷售也可以為商家?guī)砀嗟目蛻糍Y源從而為商家賺取更多的利潤。因此,鮮 花銷售系統(tǒng)應(yīng)運而生。 本網(wǎng)站通過分析鮮花銷售管理的特點,以 vs2008 為開發(fā)工具,結(jié)合 ado.net、ajax、javascript 等開發(fā)技術(shù),采用 b/s 架構(gòu),輔助數(shù)據(jù)庫用 sql 存儲完成開 發(fā)。該鮮花銷售系統(tǒng)主要實現(xiàn)的功能有:前臺網(wǎng)頁有會員注冊修改信息、商品的瀏

3、覽查詢 與、新聞動態(tài)瀏覽、訂單查詢等功能模塊。后臺主要實現(xiàn)了會員管理,商品管理,站內(nèi)幫 助訂單管理等功能模塊。通過這些功能模塊的實現(xiàn),更有利于為消費者服務(wù)同時也有利于 商家賺取更多的利潤和大大提高商家各項管理工作。 關(guān)鍵詞關(guān)鍵詞: : 鮮花銷售系統(tǒng),vs 2008,ado.net,b/s 架構(gòu) flower sales system abstract: with the development of society, the progress of science and technology, electronic commerce is getting more and more broa

4、d popularization, electronic commerce with its low operating cost, high quality of service guarantee, commodity information resources integrity advantages such as being more and more businesses and consumers love the. online shopping system as a new mode of shopping, shopping with traditional incomp

5、arable advantages, it has practical significance to the study of. the traditional flower sales with its high operating costs, customer resources is low, more flowers sales business in order to earn more profits and improve management and the choice of flowers online sales approach. while using onlin

6、e marketing ways can make the business enterprise from the complex, repetitive work under pressure out better work at the same time online sales businesses can bring more customers to earn more profits for businesses. therefore, flower sales system emerge as the times require. this website through a

7、nalysis of flower sales management features, using vs2008 asdevelopment tools, combined with ado.net, ajax, javascript development technology, using b / s architecture, database storage sql completed development. the flower sales system the main function: thewebpage has membership registration modif

8、ication information, browse merchandise, news browsing, enquiries and orders inquiry function module. background the main achievement of the member management, commodity management, order management module in help. through these functional modules, more conducive for consumer services at the same ti

9、me also helps businesses to earn more profit and improve business management. key words:flower sales system , vs 2008, ado.net, b / s architecture 目錄目錄 第一章第一章 緒緒 論論.1 1.1 系統(tǒng)開發(fā)背景.1 1.2 鮮花銷售系統(tǒng)概述.1 1.3 鮮花銷售系統(tǒng)研究現(xiàn)狀 .1 1.4.1 系統(tǒng)開發(fā)的目的.2 1.4.2 系統(tǒng)開發(fā)的意義.2 1.5 全文體系結(jié)構(gòu).2 第二章第二章 系統(tǒng)構(gòu)建的相關(guān)技術(shù)及開發(fā)環(huán)境系統(tǒng)構(gòu)建的相關(guān)技術(shù)及開發(fā)環(huán)境.3 2.1

10、.net 三層架構(gòu)介紹.3 2.2 ado.net 數(shù)據(jù)訪問技術(shù).4 2.3 uml 建模方法.4 2.4 系統(tǒng)開發(fā)及運行環(huán)境.5 第三章第三章 系統(tǒng)設(shè)計系統(tǒng)設(shè)計.6 3.1 鮮花銷售系統(tǒng)的需求分析 .6 3.1.1用例功能分析.6 后臺用例分析.7 3.1.2系統(tǒng)主要模塊流程.7 3.1.3系統(tǒng)運行環(huán)境.8 3.2 系統(tǒng)概要設(shè)計 .8 3.2.1功能設(shè)計.9 根據(jù)系統(tǒng)的需求分析要求,該系統(tǒng)主要包括以下一些功能。.9 3.4 數(shù)據(jù)庫設(shè)計 .10 3.4.1 數(shù)據(jù)庫概念模型設(shè)計.10 3.4.3 數(shù)據(jù)庫邏輯設(shè)計.10 3.5 系統(tǒng)詳細(xì)設(shè)計.13 3.5.1 會員注冊登錄模塊.13 3.4.3 商

11、品瀏覽購物模塊.13 3.4.3 新聞動態(tài).14 (1)點擊“新聞動態(tài)”鏈接進(jìn)入新聞動態(tài)界面。此界面顯示新聞標(biāo)題,作者,更新時 間。14 3.4.4 訂單管理.14 3.4.5站內(nèi)管理.14 3.5 本章小結(jié).14 第四章鮮花銷售系統(tǒng)功能的實現(xiàn)第四章鮮花銷售系統(tǒng)功能的實現(xiàn).15 4.1 系統(tǒng)功能總體實現(xiàn).15 網(wǎng)站首頁是消費者瀏覽本網(wǎng)站信息的首要窗口,它提供會員用戶登錄和注冊、商品分類列表、 新聞動態(tài)、訂單查詢、購物車、商品查詢等功能。網(wǎng)站的首頁如圖 4.1 所示。 .15 4.2 系統(tǒng)模塊功能具體實現(xiàn).15 站內(nèi)幫助主要是新聞動態(tài)的管理,關(guān)于我們、支付方式、聯(lián)系方式的添加與修改。 .25 4

12、.4 本章小結(jié).25 第五章第五章 結(jié)束語結(jié)束語.26 參考文獻(xiàn)參考文獻(xiàn).27 致致 謝謝.28 第一章第一章 緒緒 論論 1.1 系統(tǒng)開發(fā)背景 隨著 internet 的迅速發(fā)展,作為網(wǎng)絡(luò)經(jīng)濟(jì)重要組成部分的電子商務(wù)正向傳統(tǒng)商業(yè)經(jīng)濟(jì)模 式發(fā)起了全面的沖擊。完全改變了傳統(tǒng)的商務(wù)形式,使商務(wù)跨越了時間和空間的限制。同 時網(wǎng)上購物越來越來被大家所喜歡和優(yōu)先考略,電子商務(wù)在零售業(yè)起著至關(guān)重要的作用。在 生活中,鮮花可以美化我們的生活環(huán)境同時也可以緩解人們的壓力,改善我們的生活質(zhì)量。 所以送花成為越來越多人拜訪朋友的選擇和一種時尚。而對鮮花商家來說營銷模式和管理 方式是為其賺取更多利潤的重要因素。所以良

13、好的營銷模式管理方式對于更好的服務(wù)客戶 和滿足商家都具有重要的意義。 目前傳統(tǒng)的鮮花銷售大都采用獨立分散的營銷方式,店鋪比較固定,這樣就限制了服 務(wù)范圍。鮮花店即使提供了電話訂購服務(wù),但是這樣的改進(jìn)也沒有促進(jìn)鮮花的銷售。同時 商家還要考略昂貴的店鋪租金以及鮮花這一生命周期短的特殊商品。 1.2 鮮花銷售系統(tǒng)概述 所謂鮮花銷售系統(tǒng)就是消費者即使足不出戶只要通過網(wǎng)絡(luò)對鮮花信息進(jìn)行瀏覽、檢索、 定購,就可以買到自己想要的鮮花,購買鮮花過程方便、快捷,可靠性、安全性高。以及 鮮花銷售的商家通過此平臺對客戶、鮮花和訂單等進(jìn)行管理的平臺。 鮮花銷售系統(tǒng)主要是針對中小型花店的實際情況,商家將實際銷售的鮮花信

14、息錄入到 系統(tǒng)中,比如鮮花的材料,包裝,圖片等詳細(xì)信息。消費者通過瀏覽商家的網(wǎng)站里鮮花的 信息選擇自己喜歡的鮮花然后下訂單。商家就可以通過訂單的詳細(xì)信息把鮮花及時快速的 送到消費者的手上。這樣消費者即使足不出戶也能購買自己喜歡的鮮花,為消費者帶來了 大大的方便。同時鮮花銷售系統(tǒng)跨越了時間與空間限制,被更多的消費者所熟知,就可以 為商家?guī)砀嗟挠唵危瑒?chuàng)造更多的利潤。 1.3 鮮花銷售系統(tǒng)研究現(xiàn)狀 在國際許多發(fā)達(dá)國家大中城市數(shù)量最多的商店要數(shù)鮮花店了。我國北京,上海,天津, 廣州,昆明等各大中小城市花卉苗木需求也日趨旺盛。隨著都市鮮花消費漸成時尚,一個 高效,高值,創(chuàng)匯的新興花卉產(chǎn)業(yè)正在國內(nèi)興起

15、。當(dāng)今時代是飛速發(fā)展的信息時代,在各行 各業(yè)中離不開信息處理,這正是計算機(jī)被廣泛應(yīng)用于銷售與管理系統(tǒng)的環(huán)境。使用計算機(jī) 進(jìn)行管理控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復(fù)雜的銷售 與管理,計算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計算機(jī)進(jìn)行銷售與管理系統(tǒng)的開發(fā)密切相關(guān), 系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。 根據(jù)調(diào)查得知,他們以前對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處 理,對于花卉訂購情況(如訂購時間,訂購數(shù)量,訂購者是否取消了訂購等等)的統(tǒng)計和 核實等往往采用人工計算,手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多, 容易丟失,且不易查找。總的來說,缺乏系統(tǒng)、規(guī)范的信息

16、管理手段。并且現(xiàn)在為信息時 代,很多人都采用在網(wǎng)上選購商品的方法,這樣即方便又便宜。盡管有的花店有計算機(jī), 但是尚未用于銷售信息管理只用于收款,沒有發(fā)揮它的效力,資源閑置比較突出,這就是 銷售與管理系統(tǒng)的開發(fā)的基本環(huán)境。 基于這此問題,建立一個網(wǎng)上鮮花銷售系統(tǒng),使花卉銷售與管理工作規(guī)范化,系統(tǒng)化, 程序化,避免隨意性,提高銷售速度和準(zhǔn)確性,能夠及時、準(zhǔn)確、有效的查詢和修改訂單 與花卉情況。網(wǎng)上花店必將是中國鮮花市場發(fā)展的一個必然趨勢,所以誰先占領(lǐng)這個市場 誰就占領(lǐng)了未來鮮花市場的主動權(quán)。 1.4 系統(tǒng)開發(fā)的目的和意義 1.4.1 系統(tǒng)開發(fā)的目的 隨著 internet 的發(fā)展和迅速普及,網(wǎng)上購

17、物這一新型購物模式已逐漸被人們熟悉和接 受,并逐漸改變?nèi)藗儌鹘y(tǒng)的購物理念。傳統(tǒng)的購物模式比較耗費消費者的時間和精力,再 加上商家需考慮到店面及管理的成本,從而使得商品也比較貴。網(wǎng)上在線購物使購物更加 方便快捷,而安全的在線支付方式和快捷的送貨上門服務(wù),讓人們深切體會到網(wǎng)上購物的 優(yōu)越性。開發(fā)鮮花銷售網(wǎng)站的主要目的是滿足消費者的網(wǎng)上在線購物的需求,實現(xiàn)鮮花商 品網(wǎng)上購物的信息化管理。 1.4.2 系統(tǒng)開發(fā)的意義 網(wǎng)上鮮花銷售的營銷模式,能夠更大的為商家賺取更多的利潤和為消費者提供更多快 捷優(yōu)質(zhì)的服務(wù),遠(yuǎn)遠(yuǎn)的超越了單一傳統(tǒng)的鮮花銷售模式。比如,消費者只需通過網(wǎng)站瀏就 可以瀏覽到各種花束的圖片,選擇

18、自己心儀的鮮花商品,而且選擇鮮花樣式和包裝的空間 也比較大;網(wǎng)上鮮花銷售完全能實現(xiàn)你足不出戶就把自己稱心如意的鮮花送到想送的人手 中;網(wǎng)絡(luò)鮮花銷售也不再局限于地域和時間的限制,只要你在網(wǎng)上購買預(yù)定就可以把鮮花 送到任何地方的朋友的手中;消費者可以在網(wǎng)上選購自己中意的花卉時,除了可以瀏覽到 大量圖片信息外,還可以獲得鮮花的多種信息。同時對于商家來說,隨著規(guī)模的不斷的擴(kuò) 大,鮮花數(shù)量及其種類還有訂單都會增加,對于龐大的鮮花訂單信息量,鮮花銷售系統(tǒng)能 為商家提高鮮花管理的效率,從而減輕了管理方面的工作量。 1.5 全文體系結(jié)構(gòu) 第一章簡述了鮮花銷售管理系統(tǒng)的開發(fā)背景、概述、發(fā)展現(xiàn)狀、目的和意義。 第

19、二章介紹了系統(tǒng)構(gòu)建的開發(fā)環(huán)境,并詳細(xì)介紹了該系統(tǒng)在實現(xiàn)過程中所運用到的各 種技術(shù)。 第三章討論了運用軟件工程的思想,從需求分析到詳細(xì)設(shè)計對系統(tǒng)從面向?qū)ο蟮慕嵌?進(jìn)行設(shè)計并實現(xiàn)。 第四章主要介紹鮮花銷售系統(tǒng)的具體實現(xiàn)和成果展示。 第五章是結(jié)束語,總結(jié)了全文的主要思想,分析了今后繼續(xù)努力的方向。 第二章第二章 系統(tǒng)構(gòu)建的相關(guān)技術(shù)及開發(fā)環(huán)境系統(tǒng)構(gòu)建的相關(guān)技術(shù)及開發(fā)環(huán)境 鮮花銷售系統(tǒng)是利用 microsoft visual studio 2008 和 sql server 數(shù)據(jù)庫進(jìn)行開發(fā)。 通過 ado.net 技術(shù)實現(xiàn) sql server 數(shù)據(jù)庫的控制和訪問,以實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的控制4。 從而實

20、現(xiàn)的鮮花購物網(wǎng)站。 2.1 .net 三層架構(gòu)介紹 隨著市場競爭的日益激烈, 企業(yè)的內(nèi)外部環(huán)境也在不斷變化,尤其是企業(yè)的各種業(yè)務(wù)的 變化 ,使企業(yè)級應(yīng)用的的升級和維護(hù)。軟件設(shè)計的多層架構(gòu)體系改進(jìn)了企業(yè)級開發(fā)方式,提 高了企業(yè)級系統(tǒng)的高可用性、可靠性和可伸縮性。asp. net 可以使用. net 平臺快速方便 地部署三層架構(gòu)。 三層結(jié)構(gòu)體系的目的是實現(xiàn)系統(tǒng)的高內(nèi)聚,低耦合,便于系統(tǒng)更好的分布 式開發(fā)和維護(hù)5。三層架構(gòu)的示意圖如 2-1 所示。 圖 2-1 三層架構(gòu)模塊圖 .net framework 推薦的分層式結(jié)構(gòu)一般分為三層,從下至上分別為:數(shù)據(jù)訪問層、 業(yè)務(wù)邏輯層、表示層6。其中三層職責(zé)

21、的劃分是: 表示層 ( presentation layer) : 作為系統(tǒng)的前臺負(fù)責(zé)跟用戶進(jìn)行友好的交互,用于 數(shù)據(jù)錄入, 數(shù)據(jù)顯示等。它不應(yīng)該做太多的業(yè)務(wù)處理的工作, 只做與外觀顯示相關(guān)的工作 5。 業(yè)務(wù)邏輯層 ( business logic layer) : 用于做業(yè)務(wù)流程的處理。以更好的保證程序 運行的健壯性, 如 sql 防注入的問題, 用戶的權(quán)限的合法性判斷,數(shù)據(jù)的有效性判斷。不 允許的地方是否輸入了空字符串, 字符串的格式是否正確等 56。 數(shù)據(jù)訪問層 ( data access layer) : 就是用于專門跟數(shù)據(jù)庫進(jìn)行交互,將數(shù)據(jù)庫操 作的添加、刪除、修改的 sql 語句寫

22、在這一層。另外需要強(qiáng)調(diào)的是所有的數(shù)據(jù)對象只在這 一層被引用5。 明確地將客戶端的表示層、業(yè)務(wù)邏輯訪問層和數(shù)據(jù)訪問層劃分出來,對系統(tǒng)的開發(fā)、維 護(hù)、部署和擴(kuò)展都會有良好的促進(jìn)作用。 軟件的架構(gòu)要進(jìn)行分層, 其實就是為了實現(xiàn)“ 高內(nèi)聚、 低耦合”的目的。采用 “ 分而治之” 的思想, 把問題劃分開來各個解決, 易 于控制, 易于延展,易于分配資源5。.net 開發(fā)平臺為我們做開發(fā)提供了強(qiáng)大的技術(shù)支持, 使我們的開發(fā)變得非常便捷、 高效。通過 code behind 的強(qiáng)大支持,將頁面設(shè)計和代碼設(shè) 計有效的極性分離。我們將程序中一些公用的處理程序?qū)懗晒卜椒ǚ庋b在類中, 供其它 程序調(diào)用。像一些功能

23、型的代碼集合, 數(shù)據(jù)庫操作, 如同 dal 層那樣對數(shù)據(jù)操作進(jìn)行合理 封裝, 把 sql 語句中關(guān)于 where 后面的條件組合成參數(shù)列表, 在數(shù)據(jù)庫操作過程中, 只要 傳入相應(yīng)的參數(shù)就可以完成特定的數(shù)據(jù)操作, 再不用每次操作數(shù)據(jù)庫時都寫那些重復(fù)性的 數(shù)據(jù)庫操作代碼。在進(jìn)行新的軟件開發(fā)階段, 數(shù)據(jù)訪問層可以直接拿來用,不需要再書寫重 復(fù)的代碼。需要編寫的代碼量較以前有了很大的減少, 而且代碼的條理性也更加強(qiáng)修改的 時候也更方便6。 2.2 ado.net 數(shù)據(jù)訪問技術(shù) ado.net 是 microsoft 為解決 web 和分布式應(yīng)用程序而設(shè)計的,他有以下幾個特點: 使采用不同開發(fā)語言創(chuàng)建的

24、應(yīng)用程序在互相通信方面的障礙被掃除 考慮了伸縮性、無狀態(tài)性和 xml 的問題 數(shù)據(jù)存取采用的是離線存取模式,其中 dataset 對象作為一個獨立運行的實體, 可以將數(shù)據(jù)集設(shè)想為始終斷開的記錄集。 可以方便的將ado.net 的數(shù)據(jù)格式轉(zhuǎn)化為 xml數(shù)據(jù)格式。 ado.net 的上面這些特點證明了它是目前最優(yōu)秀的數(shù)據(jù)庫訪問技術(shù)之一7。 ado.net8 有兩個核心組件:數(shù)據(jù)集 dataset 和.net 數(shù)據(jù)提供程序。其中dataset 類是斷開連接模式的核心,dataset 在內(nèi)部是用 xml 來描述數(shù)據(jù)的,由于 xml 是一種與 平臺無關(guān)與語言無關(guān)的數(shù)據(jù)描述語言,可以描述數(shù)據(jù)之間的復(fù)雜關(guān)系

25、,所以 dataset 實際 上可以容納具有復(fù)雜關(guān)系的數(shù)據(jù)。dataset 由一個或多個 datatable 對象的組成。 datatable 對象由數(shù)據(jù)行、數(shù)據(jù)列和約束組成。組成ado.net 體系結(jié)構(gòu)中另外一個非常重 要的部分是數(shù)據(jù)提供者對象,它是訪問數(shù)據(jù)庫的必備條件,主要實現(xiàn)對數(shù)據(jù)的快速只讀訪問, 主要由connection,command,dataadapter,datareader 對象組成。其中connection 對象提 供對數(shù)據(jù)源的連接;command對象執(zhí)行數(shù)據(jù)庫命令,獲得返回數(shù)據(jù);dataadapter 使用 command 對象在數(shù)據(jù)源中執(zhí)行 sql 命令,用 fill

26、方法將數(shù)據(jù)加載到 dataset 中,使對 dataset 中數(shù)據(jù)的更改與數(shù)據(jù)源保持一致;datareader 對象從數(shù)據(jù)庫中按順序讀出各項記 錄,而且在內(nèi)存中只保留一項記錄。 在數(shù)據(jù)庫的數(shù)據(jù)處理過程中保持?jǐn)?shù)據(jù)處理的事務(wù)性是一件比較復(fù)雜的問題。尤其當(dāng)一 個操作涉及到數(shù)據(jù)庫中多張表格的更新 ,這些更新必須保證在事務(wù)的處理范圍內(nèi)進(jìn)行。而 ado.net中的事務(wù)處理可以先調(diào)用數(shù)據(jù)庫連接對象的begintransaction()方法,然后根據(jù)返 回的idbtransaction接口的對象進(jìn)行操作,最后調(diào)用數(shù)據(jù)庫連接對象的commit()方法進(jìn)行 事務(wù)的提交9。 2.3 uml 建模方法 統(tǒng)一建模語言是

27、一 種可以應(yīng)用于任何軟件開發(fā)過程的標(biāo)記法和語義語言。它不是一種 系統(tǒng)設(shè)計方法,而是一種系統(tǒng)建模方法10。是一個通用的可視化建模語言,用于對軟件進(jìn) 行描述、可視化處理、構(gòu)造和建立軟 件系統(tǒng)。uml適用于各種軟件開發(fā)方法、軟件生命周 期的各個階段、各種應(yīng)用領(lǐng)域以及各種開發(fā)工具10。 uml2.0有十三種類型的圖,各種圖像的作用主要是11: 用例圖主要對系統(tǒng)中不同角色之間需要完成的功能進(jìn)行設(shè)計。 對象圖只顯示對象之間的關(guān)系。 類圖顯示類之間(也可以是對象)之間的關(guān)系。 狀態(tài)機(jī)顯示生命周期比較復(fù)雜或者有趣的對象的種種狀態(tài)。 活動圖類似于流程圖,用于顯示人或者對象的活動。 復(fù)合結(jié)構(gòu)圖顯示對象在聚合或者復(fù)

28、合中的相互之間的作用關(guān)系,顯示接口和協(xié)作 的對象。 順序圖顯示與通信圖類似的信息,但是順序圖更加強(qiáng)調(diào)的是順序,而不是連接。 包圖顯示了各種相關(guān)的類是如何組合的,這是對開發(fā)人員很有用的一種圖。 部署圖顯示安裝已完成的系統(tǒng)的機(jī)器、過程和部署結(jié)果。 時間圖顯示消息和對象狀態(tài)的精確時間上的限制。 通信圖顯示在不同情形下對象之間發(fā)送的信息。 組件圖顯示可重用的組件(對象或者子系統(tǒng))及其接口。 交互圖使用順序圖顯示活動的各個詳細(xì)步驟。 這里重點介紹uml的用例圖。 uml用例圖方法已廣泛應(yīng)用于面向?qū)ο筌浖_發(fā)中的系統(tǒng) 需求分析和建模。用例圖由4個基本組件組成,其中是:系統(tǒng)、參與者、用例、關(guān)系。泛化 是一種

29、用于表示uml中項目的繼承關(guān)系的技術(shù),在用例圖建模時被廣泛應(yīng)用。泛化可以應(yīng)用 于參與者和用例來表示其子項從父項繼承功能,而且泛化還表示父親的每個孩子都有著略 微不同的功能以確保自己的惟一性10。 用例描述了系統(tǒng)中要發(fā)生的一個事件流, 其中包 括具體的事件和事件發(fā)生的先后次序。系統(tǒng)在某個角色的觸發(fā)下執(zhí)行該組事件, 用來實現(xiàn) 某個功能。角色是與所建系統(tǒng)進(jìn)行交互的外部對象, 通常由某個人或事物充當(dāng)角色。角色 可以是與系統(tǒng)相互作用的任何人和事物,同一個人或事物充當(dāng)多個角色也是可以的。同樣的, 一個用例也可以與多個角色進(jìn)行交互。角色也可以是類、系統(tǒng)、子系統(tǒng)、另一個用例12。 在用例圖中定義了用例之間的關(guān)

30、系主要有以下幾種: 擴(kuò)展關(guān)系。a, b是不同的用例, a擴(kuò)展b的含義是: 在b的一個擴(kuò)展點上并且擴(kuò)展點條件 為真時, 在b的一個執(zhí)行過程中可以引發(fā)a中定義的行為。一個用例可以有多個擴(kuò)展點,被多 個用例擴(kuò)展。 包含關(guān)系。a 包含 b的含義是: a 可以使用b定義的行為, 即 a 的執(zhí)行過程中必定包 括 b 中定義的行為。 2.4 系統(tǒng)開發(fā)及運行環(huán)境 該系統(tǒng)采用 b/s 模式,網(wǎng)絡(luò)操作系統(tǒng)采用 microsoft 的 windows server 2003,配置 iis 6.0,并安裝.net framework3.5 為 asp.net 應(yīng)用程序提供運行平臺。開發(fā)環(huán)境采用 microsoft v

31、isual studio .net 2008,開發(fā)語言為 c#。數(shù)據(jù)庫服務(wù)器采用 sql server 2005,它具有大型數(shù)據(jù)庫的功能,在數(shù)據(jù)的完整性、安全性方面能夠得到保障。 第三章第三章 系統(tǒng)設(shè)計系統(tǒng)設(shè)計 系統(tǒng)分析和設(shè)計是信息系統(tǒng)開發(fā)的一個重要環(huán)節(jié)。本章將用面向?qū)ο筌浖到y(tǒng)設(shè)計的 思想對畢業(yè)論文管理系統(tǒng)(后臺)進(jìn)行分析和設(shè)計。如何準(zhǔn)確的獲取需求是軟件項目成敗 的很關(guān)鍵的部份,正確的獲取需求不僅對系統(tǒng)的正確實現(xiàn),而且對系統(tǒng)的擴(kuò)展性也有重要 的作用13。 3.1 鮮花銷售系統(tǒng)的需求分析 鮮花銷售系統(tǒng)設(shè)計的總體目標(biāo)是實現(xiàn)鮮花的在線購物及信息化管理。消費群能快速掌 握商品信息,便捷地購買到自己喜

32、歡的鮮花。系統(tǒng)管理員在管理上使數(shù)據(jù)能夠快速、準(zhǔn)確、 及時、可靠地輸出,在網(wǎng)站上發(fā)布商品信息,有效的處理訂單信息,從而節(jié)省人力和時間, 達(dá)到商品的科學(xué)化管理。 根據(jù)上述總體目標(biāo)需求,該系統(tǒng)完成如下具體功能: (1)完成數(shù)據(jù)的編輯功能,包括對所需數(shù)據(jù)的輸入、修改、刪除。會員可在頁面上修 改購物車中的鮮花信息,管理員可在后臺編輯數(shù)據(jù),實現(xiàn)信息的更新。 (2)完成數(shù)據(jù)的查詢功能。根據(jù)不同條件能查詢到指定的數(shù)據(jù),并顯示給用戶查看, 用戶可隨時查詢所需要的鮮花信息。 (3)完成數(shù)據(jù)的處理功能。管理員通過后臺對用戶訂單、新聞等信息進(jìn)行處理。 3.1.1 用例功能分析 系統(tǒng)中一共涉及到會員和管理員兩個用例。

33、會員用例分析如圖 3.1 圖 3.1 會員用例圖 (1)用戶注冊和登錄:用戶注冊和登錄是網(wǎng)上購物網(wǎng)站必不可缺的一項功能。進(jìn)入 鮮花網(wǎng)站,消費者須先登錄才可以購買商品和留言如果用戶無用戶名,必須注 冊新用戶,這時系統(tǒng)要求輸入用戶注冊信息,如果用戶名已經(jīng)存在,系統(tǒng)會顯 示相關(guān)錯誤信息,并提示用戶更換用戶名。 (2)商品查詢:用戶可以通過鮮花購物網(wǎng)站瀏覽到網(wǎng)站上各種鮮花信息,包括鮮花 的圖片、名稱、包裝,材料和詳細(xì)簡介,用戶還可以通過鮮花的不同類別,查 詢到相應(yīng)的消費者所需鮮花的相關(guān)信息。 (3)購物車功能:用戶只有登錄才可以使用此功能。會員通過瀏覽網(wǎng)站的鮮花信息, 選擇好自己喜歡的喜歡,點擊購買,

34、這樣鮮花商品就會加入購物車。會員還可 以修改自己所選購的鮮花數(shù)量。如果會員想要取消此類鮮花的購買還可以點擊 刪除這樣購物里的此種鮮花就會被刪除。當(dāng)會員確定好自己所選購的鮮花,點 擊“收銀臺”進(jìn)入收銀臺界面會員只需填寫收貨的聯(lián)系方式及姓名提交訂單會 員就實現(xiàn)了整個購物流程。 (4)新聞瀏覽:用戶可以在網(wǎng)站上查看各種相關(guān)的新聞信息和網(wǎng)站的一些公告信息。 (5)訂單查詢:會員通過此功能能查看到自己的所有訂單詳細(xì)信息了解訂單的狀態(tài)。 同時還可以通過訂單狀態(tài)找到相關(guān)的訂單和改變訂單的狀態(tài)使管理員了解到鮮 花是否被及時送到。 后臺用例分析 圖 3.2 后臺管理員用例圖 后臺管理員主要對整個網(wǎng)站進(jìn)行信息化管

35、理。管理員可以修改密碼,實行商品管理、 定單管理、會員管理、站內(nèi)幫助管理和留言管理。商品管理的主要功能有一級分類的添加, 刪除和修改。二級分類的添加刪除和修改,編輯商品和刪除商品。定單管理的主要功能有 定單查詢和修改定單的狀態(tài)讓前臺用戶及時了解到自己的訂單的信息。會員管理的主要功 能是會員信息管理和會員等級的管理。會員信息的管理包括會員的查詢和編輯,刪除。會 員等級的管理包括等級的添加編輯與修改。站內(nèi)幫助的主要功能包括新聞資訊管理和關(guān)于 我們,支付方式,聯(lián)系我們添加修改。新聞管資訊理是新聞資訊信息的添加修改刪除,訂 單管理主要是訂單的查詢與訂單狀態(tài)的修改。 3.1.2 系統(tǒng)主要模塊流程 系統(tǒng)采

36、用 uml2.0 進(jìn)行系統(tǒng)用例的分析,uml 是建立在抽象模型理論上的表示法體系結(jié)構(gòu), 用戶用 uml 提供的元素構(gòu)件可以設(shè)計、表達(dá)出復(fù)雜的體系結(jié)構(gòu)14。通過用 uml 采用面向?qū)?象 圖 3-3 系統(tǒng)流程圖 3.1.3 系統(tǒng)運行環(huán)境 1.系統(tǒng)運行硬件環(huán)境 客戶機(jī): 普通 pc cpu:p4 1.8ghz 內(nèi)存:256mb 以上 分辨率:推薦使用 1024*768 像素 web 服務(wù)器 cpu:p4 2.5ghz 內(nèi)存:1gb 以上 硬盤: 120g 以上 2.系統(tǒng)運行軟件環(huán)境 操作系統(tǒng):windows server 2003 數(shù)據(jù)庫:sql server 2005 開發(fā)工具包:.net fr

37、amework 3.5 瀏覽器:ie6.0 3.2 系統(tǒng)概要設(shè)計 3.2.1 總體設(shè)計概述 經(jīng)過需求分析之后,進(jìn)入總體設(shè)計階段,總體設(shè)計又稱概要設(shè)計或初步設(shè)計,根據(jù)需 求分析階段的工作,得出可行方案,同時確定系統(tǒng)由哪些模塊組成及其相互關(guān)系。本階段 設(shè)計的基本目標(biāo)是解決系統(tǒng)如何實現(xiàn)問題,本階段的主要任務(wù)是根據(jù)系統(tǒng)分析產(chǎn)生的分析 結(jié)果來確定這個系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機(jī)的結(jié)合在一起, 每個模塊的功能如何實現(xiàn)。系統(tǒng)設(shè)計的目標(biāo)是使系統(tǒng)實現(xiàn)具體的功能,同時,力求達(dá)到高 效率、高可靠性、可修改性等特點,并且容易掌握和使用。 3.2.2 概要設(shè)計 3.2.1 功能設(shè)計 根據(jù)系統(tǒng)的需求

38、分析要求,該系統(tǒng)主要包括以下一些功能。 用戶端:會員注冊和登錄功能、個人信息管理功能、商品瀏覽就購物功能、訂單查詢功能、 新聞瀏覽功能。 管理端:管理員信息管理功能、會員管理功能、商品管理功能、訂單管理功能、站內(nèi)幫助 功能等。 按照系統(tǒng)功能的設(shè)計,可以把基于鮮花銷售系統(tǒng)劃分為用戶登錄和注冊模塊、個人信 息管理模塊、商品瀏覽購買模塊、訂單查詢模塊、新聞瀏覽模塊、管理員信息管理模塊、 會員管理模塊、商品管理模塊、訂單管理模塊、站內(nèi)幫助等九大模塊。它們之間的關(guān)系如 圖 3-3 所示: 圖 3-4 首頁模塊圖 (1)會員注冊及登陸模塊:為了確保交易信息的有效性和網(wǎng)站功能拓展,購物網(wǎng) 站需要以會員機(jī)制運

39、作,消費者必須成為會員,才能夠在本網(wǎng)站中購物。該模塊通過與消 費者的交互,記錄消費者的基本信息,通過后臺審核確定其信息的有效性。 (2)個人信息管理模塊:會員在剛剛注冊信息的時候,可能有些選擇項沒有填寫 或是對當(dāng)時自己設(shè)置的密碼的安全性不夠放心,會員可在此模塊中對自己的信息再次進(jìn)行 修改、確認(rèn),以保證信息的完整性和安全性。 (3)商品瀏覽購物模塊:消費者通過瀏覽查詢本網(wǎng)站的商品,選擇自己喜歡的商 品,在購買前臨時存放在購物車中,并可以隨時增減購物車中的商品種類和數(shù)量,以提高 購物效率。會員購物完畢,去收銀臺進(jìn)行結(jié)賬,填寫好訂單信息提交訂單,系統(tǒng)會自動生 成并交給客戶一個唯一的訂單號。 (4)訂

40、單查詢模塊:會員記錄下訂單號后,可在此模塊中進(jìn)行查詢,通過查詢可 調(diào)出所買鮮花的詳細(xì)信息及是否已經(jīng)發(fā)貨等的信息。 (5)新聞瀏覽模塊:網(wǎng)站發(fā)布一些關(guān)于新聞資訊和站內(nèi)公告,消費者可以點擊自 己感興趣的內(nèi)容進(jìn)行查看。 (6)管理員信息管理模塊:管理員也可對自己的密碼進(jìn)行修改操作。 (7)會員管理模塊:管理根據(jù)一些統(tǒng)計信息可以為會員設(shè)置等級了解客戶的信息。 還可以對會員資料進(jìn)行統(tǒng)一的管理,這樣有助于加強(qiáng)賣方與買方的溝通。 (8)商品管理功能模塊:此模塊是記錄鮮花的詳細(xì)信息,包括鮮花的名稱、類型、 價格、鮮花簡介等信息,方便會員在瀏覽鮮花時對該鮮花有一個詳細(xì)的了解。同時可以添 加鮮花的類別方便用戶針對

41、性的查找自己欲購的鮮花類型。同時管理者也可以修改鮮花信 息。 (9)訂單管理模塊:跟蹤并記錄購物情況,通過此功能模塊管理者可以查看指定 訂單號的前臺交易的具體情況,方便管理員了解在本網(wǎng)站的具體交易信息。同時管理者對 于交易成功的的訂單進(jìn)行刪除,這樣就增大了數(shù)據(jù)庫的存儲容量,更便于管理員對訂單的 管理。 3.4 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計是網(wǎng)站開發(fā)中的系統(tǒng)設(shè)計中非常關(guān)鍵的一個環(huán)節(jié),之所以強(qiáng)調(diào)數(shù)據(jù)庫的重 要性,是因為數(shù)據(jù)庫設(shè)計關(guān)系到軟件設(shè)計后期系統(tǒng)維護(hù)、變更、功能擴(kuò)充。合理的數(shù)據(jù)庫 結(jié)構(gòu)設(shè)計可以大大提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的正確性、完整性和一致性。設(shè)計數(shù)據(jù) 庫之前應(yīng)該充分了解用戶在各個方面的需求,

42、還應(yīng)考慮現(xiàn)有的及將來可能增加的需求。數(shù) 據(jù)庫設(shè)計包括數(shù)據(jù)庫概念設(shè)計和數(shù)據(jù)庫邏輯設(shè)計。 3.4.1 數(shù)據(jù)庫概念模型設(shè)計 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計是將分析得到的用戶關(guān)于數(shù)據(jù)庫方面的需求抽象為概念模型的 過程。即在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足用戶需求的各種實體以及它們之間的相互 關(guān)系概念結(jié)構(gòu)設(shè)計模型。e-r 模型提供了實體、屬性和聯(lián)系三個抽象概念16。系統(tǒng)的數(shù)據(jù) 庫 e-r 圖如下: 圖 3-5 表關(guān)系圖 3.4.3 數(shù)據(jù)庫邏輯設(shè)計 數(shù)據(jù)庫的邏輯設(shè)計是概念模型向邏輯模型的轉(zhuǎn)化,一般步驟是先將概念模型轉(zhuǎn)化為關(guān) 系模型,然后將轉(zhuǎn)化來的關(guān)系模型向特定 dbms 支持下的數(shù)據(jù)模型轉(zhuǎn)換,最后對數(shù)據(jù)模型進(jìn) 行優(yōu)

43、化。基于鮮花銷售系統(tǒng)的的實際需要,本鮮花銷售系統(tǒng)的的數(shù)據(jù)庫主要包括的數(shù)據(jù)庫 表有: (1) userinfo 會員信息表用來保存會員的詳細(xì)信息。如表3-1: 表3-1:會員信息表 字段名數(shù)據(jù)類型長度鍵描述 idint4 主鍵會員 id unamenvarchar50 用戶名 upassnvarchar50 密碼 uflagint4 外鍵會員等級 utelnvarchar50 聯(lián)系電話 uemailnvarchar50 郵箱地址 uaddressnvarchar100 聯(lián)系地址 addtimedatetime50 注冊時間 (2)proinfo 鮮花信息表用來記錄網(wǎng)站上鮮花的詳細(xì)信息。如表3-2

44、: 表3-2:鮮花信息表 字段名數(shù)據(jù)類型長度鍵描述 idint4 主鍵鮮花 id cidbint4 鮮花大分類 cidsint 4 鮮花子分類 pnonvarchar20 鮮花編號 pname nvarchar100 名稱 keywordnvarchar200 包裝 flowernvarchar50 材料 ppricefloat8 會員價 pprice_oldfloat8 市場價 pimgnvarchar100 鮮花圖片 pnumint4 鮮花數(shù)量 pcontentntext16 詳細(xì)介紹 istopint4 是否特價 isnewint4 是否新品 ishotint4 是否熱賣 isbesti

45、nt4 是否推薦 addtimedatetime8 添加時間 (3)classinfo 鮮花類別信息表主要用來記錄鮮花的類別信息。如表3-3: 表3-3:鮮花類別信息表 字段名數(shù)據(jù)類型長度鍵說明 idint 4 主鍵鮮花類別 id topidint4 上一級分類的 id cnamenvarchar50 類別名稱 orderidint4 類別排序編號 (5)orderinfo 商品訂單信息表主要用來記錄商品的訂單信息。如表3-5: 表3-5:商品訂單信息表 字段名數(shù)據(jù)類型長度鍵說明 idbigint8 主鍵訂單 id uidint4 外鍵會員 id ononvarchar50 訂單編號 unam

46、envarchar50 會員姓名 utelnvarchar50 收貨人電話 uaddressnvarchar100 收貨人地址 upostnvarchar20 郵編 allpricefloat8 鮮花費用 allfeefloat8 運費 stateint4 訂單狀態(tài) addtimedatetime8 添加時間 (6)orderlist(商品訂單明細(xì)表) 商品訂單明細(xì)表主要用來記錄鮮花訂單的詳細(xì)信息。如表3-6: 表3-6:商品訂單明細(xì)表 字段名數(shù)據(jù)類型長度鍵描述 idbigint8 主鍵編號 ononvarchar50 訂單編號 pidint4 外鍵鮮花 id pnonvarchar50 鮮花

47、編號 pnamenvarchar50 鮮花名稱 ppricefloat8 鮮花的總價格 pnumint4 定購的數(shù)量 addtimedatetime8 添加 (7)admininfo 管理員信息表主要用來記錄后臺管理的管理員信息。如表3-7: 表3-7:管理員信息表 字段名數(shù)據(jù)類型長度鍵描述 idid4 主鍵管理員 id 號 adnamenvarchar20 管理員名字 adpassnvarchar20 通行密碼 (8)files(新聞信息表) 新聞信息表主要用來記錄鮮花銷售系統(tǒng)的新聞信息。如表3-8: 表3-8:新聞信息表 字段名數(shù)據(jù)類型長度鍵描述 idint 主鍵編號 ftitlenvar

48、char100 標(biāo)題 funamenvarchar50 作者 fimgurlnvarchar100 圖片 ffilesurlnvarchar100 文檔 fcontentntext 新聞內(nèi)容 ftypeint4 新聞類型 orderidint4 排序編號 clicknumint4 點擊數(shù) addtimedatetime 創(chuàng)建時間 (9)shopcar(購物車信息表) 購物車信息表主要用來記錄購物車的詳細(xì)信息。如表3-9: 表3-9:購物車信息表 字段名數(shù)據(jù)類型長度鍵描述 idbigint8 主鍵編號 uidint4 外鍵會員編號 pidint8 外鍵鮮花編號 pnumint4 定購數(shù)量 add

49、timedatetime8 創(chuàng)建時間 3.5 系統(tǒng)詳細(xì)設(shè)計 系統(tǒng)充分利用了面向?qū)ο笳Z言的封裝、繼承和多態(tài)特性,利用 c#這一對面向?qū)ο筇匦?完全支持的語言進(jìn)行開發(fā),保證系統(tǒng)在代碼級別上具有很好的維護(hù)性和可讀性17。主要對 概要設(shè)計中產(chǎn)生的功能模塊進(jìn)行詳細(xì)的過程描述,設(shè)計功能模塊的內(nèi)部細(xì)節(jié),設(shè)計程序流 程圖并為編寫源代碼提供必要的說明,建立“模塊開發(fā)卷宗”15。 3.5.1 會員注冊登錄模塊 會員注冊的詳細(xì)設(shè)計如下: (1)會員注冊的信息包括用戶名、密碼、確認(rèn)密碼、真實姓名、聯(lián)系電話、郵箱、聯(lián)系地 址、注冊時間。 (2)所填內(nèi)容的規(guī)范:用戶名不能為空、密碼不能為空、確認(rèn)密碼要與密碼一致。 (3)

50、當(dāng)點擊“確認(rèn)”提交會員信息時,系統(tǒng)要首先判斷注冊的用戶名是否已存在。如果用 戶名存在,網(wǎng)站要彈出相應(yīng)的提示信息;如果用戶名不存在,則彈出“注冊成功”的 提示,并把注冊的會員信息保存到數(shù)據(jù)庫中。用戶的注冊流程圖如圖 3.8 所示。 圖 3-9 公告管理流程圖 3.42 個人信息管理功能模塊 個人信息管理模塊的主要是實現(xiàn)會員信息的修改,其基本流程如下: 3.4.3 商品瀏覽購物模塊 商品瀏覽購物模塊主要包括學(xué)生商品瀏覽,將所需的商品放入購物車,然后進(jìn)行結(jié) 算這三個基本模塊。其基本流程為在網(wǎng)站的頁面上向用戶顯示商品的詳細(xì)信息,并設(shè)置 “購物”按鈕和“詳細(xì)”按鈕以便用戶的選購。商品是按鮮花的按屬性、按

51、花材、按價格 按是否是新品,是否特價是否推薦是否熱賣幾個分類供消費者查詢到自己喜歡的鮮花。同 時在“推薦的鮮花” “新品上市的鮮花” , “熱賣的鮮花”三個區(qū)塊分別顯示商品的詳細(xì)信息, 在這三個區(qū)塊用戶只要點擊“詳細(xì)”按鈕進(jìn)入商品詳細(xì)界面。點擊“購買”進(jìn)入購物車界 面。只有登錄的用戶才可以進(jìn)入購物車界面,否則提示請登錄提示信息。在購物車界面點 擊“+” “-”來改變定購鮮花的數(shù)量,點擊“刪除”此類鮮花將被從購物車中移除。點擊清 空購物車,商品信息將會被全部移除,當(dāng)用戶確認(rèn)完所購買的鮮花信息。點擊“去收銀臺” 進(jìn)入收銀臺界面。填寫收貨人、電話、地址、郵編點擊“提交訂單”此時訂單生成完成鮮 花購物

52、。 其基本流程如下圖: 3.43 訂單查詢 訂單查詢模塊主要是會員對以往訂單信息進(jìn)行查詢,其主要的流程描述如下: (1)會員登錄; (2)選擇訂單狀態(tài)選項進(jìn)行訂單查詢; (3)點擊“詳細(xì)”進(jìn)入訂單詳情界面查看訂單詳細(xì)信息,設(shè)置訂單狀態(tài)。 3.4.3 新聞動態(tài) (1)點擊“新聞動態(tài)”鏈接進(jìn)入新聞動態(tài)界面。此界面顯示新聞標(biāo)題,作者,更新 時間。 (1)點擊標(biāo)題鏈接進(jìn)入詳情界面,瀏覽新聞詳細(xì)內(nèi)容。 3.4.5 管理員信息管理 (1)點擊“修改密碼” ,輸入舊密碼,新密碼,確認(rèn)密碼完成管理員密碼修改。 3.4.5 商品管理: 商品管理模塊主要包括商品商品分類管理,商品信息管理兩個基本模塊 這兩個模塊的

53、基本流程描述如下: (1)管理員登錄,點擊“商品管理”進(jìn)入商品管理模塊; (2)點擊“一級分類管理” ,進(jìn)入一級分類管理界面。填寫分類名稱,排序編號點擊 “添加”分類列表顯示添加的信息;點擊修改,修改分類信息;點擊“刪除”刪除 分類信息; (3)點擊“二級分類管理” ,進(jìn)入一級分類管理界面。選擇一級分類的類型填寫分類名 稱,排序編號點擊“添加”分類列表顯示添加的信息;點擊修改,修改分類信息; 點擊“刪除”刪除分類信息; (4)點擊“添加商品信息”填寫鮮花的相關(guān)信息進(jìn)行提交; (5)點擊“商品信息管理”進(jìn)入商品信息管理界面。輸入關(guān)鍵字進(jìn)行搜索,點擊編輯, 進(jìn)入商品修改界面,填寫要修改的商品數(shù)據(jù)提

54、交。點擊“刪除”刪除商品信息; 3.4.6 會員管理 會員管理模塊主要包括會員等級管理和會員信息管理兩個基本模塊。這兩個模塊的基 本流程描述如下: (1)管理員登錄;點擊“會員管理”進(jìn)入會員管理模塊; (2)點擊“會員等級管理”進(jìn)入會員等級管理界面。填寫會員等級名稱排序編號添加。 點擊“修改” 、 “刪除”進(jìn)行會員等級的修改、刪除操作。 3.4.4 訂單管理 文檔材料管理主要是對商品訂單的查詢設(shè)置訂單狀態(tài),其主要的流程描述如下: (3)管理員登錄;點擊“訂單管理”進(jìn)入訂單管理模塊; (4)選擇“未作處理” 、 “款以劃出” 、 “款已收到” 、 “貨已發(fā)出” 、 “貨已收到” 、 “成功交 易

55、”的訂單狀態(tài)訂單列表顯示相應(yīng)信息。點擊“查看”顯示訂單詳細(xì)信息并可修改 訂單狀態(tài)。 3.4.5 站內(nèi)管理 站內(nèi)管理模塊主要是進(jìn)行新聞動態(tài)站內(nèi)新聞公告的添加修改等操作。 3.5 本章小結(jié) 本章完全以軟件工程為理論指導(dǎo),按照軟件工程的步驟從需求分析,概要設(shè)計,詳細(xì) 設(shè)計等方面詳細(xì)介紹了系統(tǒng)的各個模塊的實現(xiàn),特別對數(shù)據(jù)庫也進(jìn)行了詳細(xì)的介紹。這些 前期工作的準(zhǔn)備為以后的編碼與實現(xiàn)做了很好的鋪墊。 第四章鮮花銷售系統(tǒng)功能的實現(xiàn)第四章鮮花銷售系統(tǒng)功能的實現(xiàn) 4.14.1 系統(tǒng)系統(tǒng)功能總體實現(xiàn)功能總體實現(xiàn) 網(wǎng)站首頁是消費者瀏覽本網(wǎng)站信息的首要窗口,它提供會員用戶登錄和注冊、商品分 類列表、新聞動態(tài)、訂單查詢

56、、購物車、商品查詢等功能。網(wǎng)站的首頁如圖 4.1 所示。 圖 4-1 首頁留言回復(fù) 4.24.2 系統(tǒng)模塊功能具體實現(xiàn)系統(tǒng)模塊功能具體實現(xiàn) 系統(tǒng)的主要功能是通過用戶管理模塊、管理員模塊、商品瀏覽模塊、購物車模塊和論 壇模塊來實現(xiàn)的。各功能模塊具體實現(xiàn)如下: 4.2.1會員注冊登錄模塊 會員注冊:當(dāng)網(wǎng)購用戶首次登錄本網(wǎng)站,需要進(jìn)行用戶注冊,用戶點擊首頁的按鈕, 進(jìn)入網(wǎng)購用戶的注冊頁面,如圖 4.2 所示。 圖 4-2 班級添加 填寫完用戶注冊信息后,點擊“確定”保存,如果填寫的用戶名已存在,網(wǎng)站就會彈 出“輸入的登陸名稱已存在,請重新輸入”的提示信息,用戶需更改登陸才可繼續(xù)操作。 注冊成功后到首

57、頁登錄,即可實現(xiàn)在線購物。點擊“重填”則會員注冊輸入的登陸密碼, 確認(rèn)密碼清空。 個人信息管理模塊:如果消費者已本網(wǎng)站的會員直接登陸網(wǎng)站進(jìn)行購物即可。會員登陸 的界面如圖: 填寫正確的用戶名稱和密碼提示登陸成功信息。登陸成功后進(jìn)入首頁。首頁的右上方 歡迎登陸信息。如圖: 商品瀏覽購物模塊: 商品瀏覽:消費者點擊按鈕即可進(jìn)入新品鮮花列表,如圖: 用戶就可以在新品上市的鮮花列表中選擇自己喜歡的鮮花品種。熱賣商品、推薦商品、特 價商品也同理。用戶還可以通過商品的各種分類點擊自己感興趣鮮花分類查看相關(guān)商品。 商品購物:選擇完了自己喜歡的鮮花點擊鮮花列表中的按鈕,如果用戶未登陸, 提示未登陸,用戶需要登

58、陸后才可購買商品。如果用戶已登陸,則進(jìn)入購物界面,點擊購 買的鮮花就會加入購物車中。如圖: 如果要修改購物車中的鮮花數(shù)量可以通過點擊“+” “-”按鈕來調(diào)整鮮花的數(shù)量。調(diào)整后商 品數(shù)量的界面如圖: 點擊繼續(xù)購物按鈕就會進(jìn)入首頁繼續(xù)購物,購物車的商品種類也會相應(yīng)增加。點擊清空購 物車按鈕購物車中商品就會清空。確認(rèn)好購買的商品點擊去收銀臺按鈕進(jìn)入收銀臺界面來 提交訂單。如圖: 填寫正確的收貨人、電話、地址、郵編、付款方式、郵遞方式確認(rèn)好點擊提交訂單提示 信息如圖完成購物。 點擊確認(rèn)進(jìn)入我的訂單界面 如圖: 訂單查詢模塊: 點擊按鈕,如果用戶沒有登錄提示請登陸信息,如果用戶已登錄進(jìn)入我的訂單 界面

59、可以根據(jù)訂單狀態(tài)查詢相應(yīng)訂單信息。點擊訂單列表中的詳細(xì)按鈕進(jìn)入訂單詳情界面如圖: 查看這個訂單的詳細(xì)信息,還可以根據(jù)訂單的狀態(tài)下拉單點擊“設(shè)置狀態(tài)”后訂單狀態(tài)發(fā) 生改變進(jìn)入我的訂單界面。 新聞瀏覽模塊: 點擊按鈕進(jìn)入新聞動態(tài)界面如圖: 用戶可以根據(jù)新聞標(biāo)題或者更新時間來選擇自己喜歡的新聞內(nèi)容,只要點擊新聞標(biāo)題即可 進(jìn)入新聞詳情界面: 如圖: 在新聞詳細(xì)界面用戶不光能看見新聞的詳細(xì)內(nèi)容還可以查看新聞的作者,瀏覽此新聞的次 數(shù)以及最新的更新時間。 管理員信息管理模塊: 管理員信息管理模塊主要是管理員的密碼修改,如圖: 填寫正確的舊密碼,新密碼,確認(rèn)密碼點擊修改按鈕就會彈出提示框如圖 4-16 就完

60、成管理員的密碼修改。 圖 4-14 添加選課信息 會員管理模塊: 進(jìn)行會員管理的管理員點擊導(dǎo)航欄(圖 4-21)的“會員管理”選項,進(jìn)入會員管理頁 面(圖 4-22) 。 會員管理主要是會員等級的管理和會員信息的管理。 會員等級管理:管理員只需點擊左側(cè)的管理菜單中的會員等級管理進(jìn)入會員等級管理界面 如 圖可以會員等級的添加與刪除。 會員信息管理: 管理員只需點擊左側(cè)的管理菜單中的會員信息管理進(jìn)入會員信息管理界面如 圖可以會員詳細(xì)信息的查看和刪除,點擊“查看”按鈕計入會員詳細(xì)信息管理界面如圖, 在此界面選擇會員的等級點擊“設(shè)置級別”按鈕為會員設(shè)置會員等級,會員的登陸密碼忘 記可以聯(lián)系管理員管理員

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論