婚紗網店系統(tǒng)分析與設計銷售管理信息系統(tǒng)_第1頁
婚紗網店系統(tǒng)分析與設計銷售管理信息系統(tǒng)_第2頁
婚紗網店系統(tǒng)分析與設計銷售管理信息系統(tǒng)_第3頁
婚紗網店系統(tǒng)分析與設計銷售管理信息系統(tǒng)_第4頁
婚紗網店系統(tǒng)分析與設計銷售管理信息系統(tǒng)_第5頁
已閱讀5頁,還剩75頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、重慶理工大學畢業(yè)論文 mm婚紗官方網站銷售管理系統(tǒng)的的分析與設計 編號 畢業(yè)設計(論文)題目 mm婚紗官方網站 銷售管理信息系統(tǒng) 二級學院 計算機科學與工程學院 專 業(yè) 信息管理與信息系統(tǒng) 班 級 110030601 學 號 11003060118 指導教師 職稱 副教授 時 間 2014.06 目 錄摘要iabstractii第一章 緒論11.1 國內外研究現(xiàn)狀分析11.2 系統(tǒng)開發(fā)背景11.3 系統(tǒng)簡介21.4字義縮語及專有名詞定義2第二章 任務概述22.1 系統(tǒng)目標22.2 假定與約束32.3 用戶要求和系統(tǒng)特點32.4 系統(tǒng)應用價值4第三章 系統(tǒng)分析43.1可行性分析43.2系統(tǒng)功能需

2、求分析53.3業(yè)務流程分析53.3.1 會員基本操作業(yè)務流程圖53.3.2 會員基本信息管理業(yè)務流程圖73.3.3 購物車處理業(yè)務流程圖73.3.4 購買結算處理業(yè)務流程圖83.3.5 收藏夾管理業(yè)務流程圖93.3.6 意見反饋業(yè)務流程圖103.3.7 系統(tǒng)管理業(yè)務流程圖113.3.8 商品管理業(yè)務流程圖123.3.9 訂單處理業(yè)務流程圖133.4數(shù)據(jù)流程分析143.4.1 符號說明143.4.2 上下文圖(關聯(lián)圖)143.4.3 頂層數(shù)據(jù)流程圖(0層圖)153.4.4 會員基本操作數(shù)據(jù)流程圖163.4.5 會員管理數(shù)據(jù)流程圖173.4.6 購物車處理數(shù)據(jù)流程圖173.4.7 收藏夾管理數(shù)據(jù)流

3、程圖193.4.8 意見反饋數(shù)據(jù)流程圖193.4.9 系統(tǒng)管理數(shù)據(jù)流程圖193.4.10 商品管理數(shù)據(jù)流程圖203.4.11 訂單處理數(shù)據(jù)流程圖203.4.12 銷售統(tǒng)計數(shù)據(jù)流程圖213.5 數(shù)據(jù)字典(見附錄1)21第四章 系統(tǒng)設計224.1 系統(tǒng)設計原則224.2 系統(tǒng)總體功能結構圖224.3 系統(tǒng)前臺各模塊功能結構圖234.3.1 會員基本操作234.3.2 商品展示234.3.3 購物車234.3.4 我的mm婚紗244.3.5 幫助中心244.3.6 信息反饋244.4 系統(tǒng)后臺各模塊功能結構圖254.4.1 會員管理254.4.2 商品管理254.4.3 業(yè)務處理254.4.4 信息

4、反饋處理264.4.5 系統(tǒng)管理26第五章 數(shù)據(jù)庫設計275.1 概念結構設計(cdm圖)275.2 邏輯結構設計(pdm圖)285.3 表結構設計(見附錄2)285.4 代碼設計28第六章 輸入輸出設計296.1 輸入設計296.1.1 注冊界面306.1.2 登錄界面306.1.3 新增收貨地址簿界面316.1.4 會員個人信息管理界面316.1.5 結算填寫訂單界面326.1.6 添加商品信息界面326.2 輸出設計336.2.1 前臺首頁336.2.2 我的購物車界面346.2.3 我的mm婚紗界面356.2.4 我的訂單界面366.2.5 后臺首頁36第七章 系統(tǒng)實現(xiàn)367.1 開發(fā)

5、工具及技術簡介367.1.1 開發(fā)工具367.1.2 相關技術377.2 系統(tǒng)運行環(huán)境377.2.1 硬件環(huán)境377.2.2 軟件環(huán)境38第八章 系統(tǒng)測試388.1 測試目的388.2 測試原則388.3 測試報告(見附錄3)39總結40致謝41參考文獻42文獻綜述43附錄1 數(shù)據(jù)字典493.5.1 數(shù)據(jù)項的描述493.5.2 數(shù)據(jù)流的描述523.5.3 處理邏輯的描述563.5.4 數(shù)據(jù)存儲的描述633.5.5 外部實體的描述65附錄2 表結構設計67附錄3 測試報告72摘要 在當代這個信息的時代里,信息對整個社會的影響逐步提高到一種絕對重要的地位,然而,最廣、最快的信息傳播媒介就是inte

6、rnet。對于商業(yè)而言,快速及時的信息更是不可或缺的,因此商業(yè)與internet的結合也成為了一種必然的趨勢。internet將載著商業(yè)進入一個新的商業(yè)時代電子商務時代。電子商務的概念正在得到不斷的補充和發(fā)展,它不僅僅只局限于帶動互聯(lián)網經濟的飛速發(fā)展,而且深入到社會經濟活動中的每個角落。mm婚紗官方網站銷售管理信息系統(tǒng)的開發(fā),采用b/s結構,以mysql數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,以java為開發(fā)語言,以eclipse為開發(fā)工具。采用了mvc設計模式和面向對象的設計方法,重點分析設計了購物車、系統(tǒng)基本信息管理、會員管理、公告管理、留言管理、商品信息管理、訂單管理等主要功能模塊,并且詳細介紹了數(shù)據(jù)庫、

7、表結構、編碼以及界面設計。mm婚紗官方網站銷售管理系統(tǒng)在經過各階段測試后,已能夠在測試環(huán)境中正常運行,預期目標基本完成。mm婚紗官方網站以線下實體店為依托,能增強消費者的信任程度,又能為消費者帶來便捷,讓婚紗也走上電商之旅,使網店與實體店相輔相成,讓mm婚紗能夠長遠的發(fā)展。關鍵字:mm婚紗、銷售管理系統(tǒng)、mvc設計模式2abstract in the contemporary era of information , the impact of the information society as a whole gradually increased to an absolutely imp

8、ortant role , however, the most extensive and fastest information media is internet. for business , the rapid and timely information is indispensible, therefore combining business and internet has become an inevitable trend. internet will carry business into a new business era - the era of e-commerc

9、e . the concept of e-commerce are being constantly supplemented and development , it is not only confined to promote the rapid development of the internet economy , and deep into the socio-economic activities in every corner . the development of mm wedding dress website sales management information

10、systems , using b / s structure ,taking mysql as the backstage database,taking java as the development language,taking eclipse as a development tool . using the mvc design pattern and object-oriented design methods , focusing on analysis and design of the shopping cart, the main functional blocks of

11、 basic information management , membership management , bulletin management, message management , product information management, order management , and detailed information on its database , table structure , coding and interface design. mm wedding dress website sales management system after each s

12、tage of testing, has been able to operate in a test environment,the basic goal to complete. mm wedding dress website to line the store as the backing, can enhance the trust of consumers, but also can bring customer convenience, let the wedding dress goes on a electrical business trip, shop and shop

13、entities complement each other, let mm wedding dress can long-term development.keywords: mm wedding dress, sales management information system, mvc design pattern2重慶理工大學畢業(yè)論文 mm婚紗官方網站銷售管理系統(tǒng)的分析與設計第1章 緒論1.1 國內外研究現(xiàn)狀分析最初,電子商務意味著利用電子化的手段,將商業(yè)買賣活動簡化,通常使用的技術包括電子數(shù)據(jù)交換(edi)和電子貨幣轉帳,這些技術均是在20世紀70年代末期開始應用。在70年代和80

14、年代,信息分析技術進入電子商務。80年代,隨著信用卡、自動柜員機和電話銀行的逐漸被接受和應用,這些也成為電子貿易的組成部分。進入90年代,企業(yè)資源計劃(erp)、數(shù)據(jù)挖掘和數(shù)據(jù)倉庫也成為電子商務的一個部分。到現(xiàn)在21世紀電子商務已經趨于成熟發(fā)展的狀態(tài)了,隨著電子商務的成熟發(fā)展,電子政務、o2o電商模式的概念也得到了提出與發(fā)展。中國電子商務的起步相對于國外可能晚了一點,國內電子商務起步于90年代末,到目前為止,經歷了差不多20年的發(fā)展歷程,也逐漸趨于成熟和多樣化,同時電子商務交易額已經占據(jù)商業(yè)交易額的很大一部分了,在2013年電子商務交易額為9.9萬億元人民幣,接近10萬億元,同比增長21.3%

15、。不管是在國內還是國外,電子商務技術和模式都已經越來越成熟,電商行業(yè)雖然競爭很大,但行業(yè)發(fā)展也越來越平穩(wěn),所以對于要進入電商行業(yè)的企業(yè)來說,是挑戰(zhàn)與機會并存的。1.2 系統(tǒng)開發(fā)背景由于mm婚紗在線下已有自己的實體店,也有了一定的品牌知名度,為了能夠進一步的發(fā)展,決定在發(fā)展實體經營的同時走網絡營銷道路,建立mm婚紗電子購物官方網站,在實現(xiàn)網絡營銷的同時也加強了mm婚紗的品牌度。根據(jù)查閱相關資料和初步的市場調查,發(fā)現(xiàn)我國婚紗行業(yè)前景還是相當不錯的。21世紀網絡普及面甚廣、80、90這個龐大的消費群體已成為網銷的重點,他們追求時尚、快捷、方便的生活消費方式,網絡已成為他們生活的一部分。思想開放對時尚

16、浪漫的追求使他們格外重視對婚姻的裝飾,其中婚紗就是他們婚姻不可或缺的一部分。mm婚紗官方網站以線下實體店為依托,能增強消費者的信任程度,又能為消費者帶來便捷,讓婚紗也走上電商之旅,使網店與實體店相輔相成,讓mm婚紗能夠長遠的發(fā)展。1.3 系統(tǒng)簡介系統(tǒng)名稱:mm婚紗官方網站銷售管理系統(tǒng)的分析與設計 課題來源:自己提出,指導老師審核同意開 發(fā) 者:重慶理工大學 計算機科學與工程學院 1036-1班 18號 冉苗指導老師:成衛(wèi)1.4字義縮語及專有名詞定義 縮詞全名字義b/s browser/server 瀏覽器/服務器模式 dbdatabase 數(shù)據(jù)庫sqlstructured query lang

17、uage結構化查詢語言mvcmodel view controller模型視圖控制器cdmconceptual data model 概念數(shù)據(jù)模型pdmphysical data model 物理數(shù)據(jù)模型 第2章 任務概述2.1 系統(tǒng)目標mm婚紗官方網站銷售管理系統(tǒng)要做到管理體制嚴謹、有效、直接;盡量少的人為控制,以電腦系統(tǒng)嚴謹?shù)牧鞒踢M行規(guī)范化的管理控制,方便銷售數(shù)據(jù)的管理。系統(tǒng)最終應達到以下幾點建設要求:1、 實現(xiàn)網站會員基本信息管理,有一個合理健全的用戶中心。2、 用戶能夠根據(jù)自己的需求搜索、瀏覽、購買商品。3、 實現(xiàn)電子商務銷售管理系統(tǒng)的相關功能,包括:基本信息管理、商品管理、 訂單處理

18、、銷售統(tǒng)計等。4、 系統(tǒng)運行穩(wěn)定,在用戶訪問量比較集中的時候,也能保證網站的正常運行。5、 系統(tǒng)構架清晰、界面美觀友好、操作簡單易學,數(shù)據(jù)存儲可靠安全。6、 通過銷售系統(tǒng)的使用,能讓銷售管理更方便高效。2.2 假定與約束1、 從網站建設到實施與維護過程中,公司都具備足夠的人力、物力、財力資源 支持系統(tǒng)的開發(fā)與運作。2、公司的硬件設備、服務器的搭建能滿足系統(tǒng)運行條件。3、公司使用系統(tǒng)的系統(tǒng)管理員具備一定的計算機基礎知識,系統(tǒng)運行出現(xiàn)異常 時,能夠發(fā)現(xiàn)異常并向上級反映。4、 系統(tǒng)管理員在使用系統(tǒng)前,已閱讀過用戶使用手冊,系統(tǒng)分析手冊等,熟悉 系統(tǒng)的流程。5、公司內部人員能定期對數(shù)據(jù)庫進行基本的維護

19、,如數(shù)據(jù)備份、數(shù)據(jù)恢復等。2.3 用戶要求和系統(tǒng)特點用戶要求:1、 用戶在瀏覽網站商品時可以無需注冊,可以涉及到購買交易時在注冊,但若 要購買、收藏商品就必須注冊。2、 網站界面必須友好,因為用戶在購物時會追求一種視覺上的美感,因此網站 設計必須符合公司形象。3、 安全性要求,因為網站涉及到注冊會員的一些基本信息管理,所以這些會員 基本信息的管理必須有安全性的保證,才能讓用戶放心使用網站,并選擇在網 站上購物。4、 信息真實有效,因為這是一個婚紗購物網站,所以用戶在瀏覽網站的時候, 肯定會希望網站的圖片或信息都是真實可靠的。5、 系統(tǒng)操作簡單,不論是用戶還是系統(tǒng)管理員,在操作系統(tǒng)時都希望流程簡

20、單 便捷。系統(tǒng)特點:1、 界面友好,具有完整的用戶中心,用戶體驗性較好。2、 操作簡單易學,系統(tǒng)管理員通過簡單的培訓便可上手操作。3、 軟件層次分明,功能模塊清晰,涵蓋了銷售管理的基本業(yè)務。4、 軟件運行穩(wěn)定,可維護性和可擴展性好。5、 系統(tǒng)采用開源的開發(fā)平臺eclipse和開源的開發(fā)數(shù)據(jù)庫mysql。2.4 系統(tǒng)應用價值 mm婚紗官網銷售管理系統(tǒng)的應用,首先為顧客帶來了便捷,顧客可以在官網上瀏覽mm婚紗店里的所有商品,當有自己心儀的商品時,可以在網站上自由選購,也可以親自去mm婚紗實體店看婚紗樣品。同時,mm婚紗官網的應用也給mm婚紗實體店帶來了一個良好的展示平臺,給企業(yè)樹立良好的品牌形象和

21、帶來新的商業(yè)模式,公司可以通過線上、線下相結合的方式引流,既可將線上的游客引到線下,也可以將線下的老顧客引到線上。第3章 系統(tǒng)分析3.1可行性分析基于mm婚紗實體店的業(yè)務處理和提出的新的需求分析后,mm婚紗官方網站銷售管理系統(tǒng)系統(tǒng)的目標就很清晰了。系統(tǒng)的目標確定后,就可以從以下四方面對能否實現(xiàn)系統(tǒng)目標進行可行性分析:1、操作可行性 mm婚紗公司成立于2000年,注冊資金為100萬元人民幣,現(xiàn)擁有員工人數(shù)211人,屬于中小型的服裝設計制造業(yè),線下?lián)碛凶约旱膶嶓w店。公司經營范圍主要包括婚紗、禮服伴娘服。該公司為擴大其銷售額,增強自己的品牌度,希望建立屬于自己的電子購物官方網站,因此mm婚紗公司對此

22、十分重視,在調查、研究、開發(fā)過程中提供大量的意見和支持。2、技術上可行性 mm婚紗官方網站銷售管理系統(tǒng)開發(fā)采用的是b/s結構,目前b/s結構的信息系統(tǒng)開發(fā)技術已經很成熟;其次,開發(fā)熟悉相關計算機知識、mysql數(shù)據(jù)庫、java語言、eclipse等開發(fā)工具,并且具有獨立編程的能力以及信息管理系統(tǒng)分析與設計的經驗;另外,該公司已有對網站運行以及維護所必需的軟硬件資源和人力資源。3、經濟可行性 除了域名申請、虛擬主機、企業(yè)郵局費用外,開發(fā)本系統(tǒng)所花費用甚少。且本網站系統(tǒng)如果成功實施將會使企業(yè)更好使產品和服務進行宣傳和商戶的交流簡化業(yè)務流程、提高運轉效率。4、進度可行性 本系統(tǒng)的開發(fā)在2013年12

23、月立項,預計2014年5月結項,整個開發(fā)周期有半年之久,因此進度上是不存在問題的。 通過以上可行性分析,得出本系統(tǒng)的開發(fā)在操作、技術、經濟和進度等方面都是可行的,可以立即進行開發(fā)。3.2系統(tǒng)功能需求分析mm婚紗官方網站銷售管理系統(tǒng)主要功能有: 前臺:會員基本操作:會員注冊、會員登錄、找回密碼 商品展示:搜索商品、瀏覽商品、新品發(fā)布 購物車:查看購物車、修改購物車、購物車結算 我的mm婚紗:我的訂單、我的收藏、我的留言、賬戶信息、地址簿、 系統(tǒng)公告 幫助中心:企業(yè)介紹、常見問題、配送流程 信息反饋:留言、商品評價 后臺:會員管理:查看會員基本信息、查看會員購買記錄 商品管理:商品基本信息管理、商

24、品類別管理 業(yè)務處理:訂單處理、銷售統(tǒng)計 信息反饋:留言處理、查看商品評價 公告管理:添加公告、修改公告、刪除公告、查看公告 系統(tǒng)管理:系統(tǒng)用戶管理、修改密碼3.3業(yè)務流程分析符號說明業(yè)務流程圖符號說明如圖3-1所示:圖3-1業(yè)務流程圖符號說明3.3.1 會員基本操作業(yè)務流程圖 顧客可以根據(jù)自己需要選擇注冊、登錄、找回密碼操作。若是未注冊用戶,則選擇注冊并填寫注冊信息,然后系統(tǒng)審核注冊信息是否合法,若合法則注冊成功,若不合法用戶則需重新填寫注冊信息,直到合法為止,用戶注冊成功后,系統(tǒng)將更新會員基本信息存檔。若是已注冊用戶需要登錄,則需輸入登錄信息,然后系統(tǒng)判斷登錄信息是否正確,若正確則登錄成功

25、,若不正確用戶則需重新輸入登錄信息,直到輸入正確才能登錄成功。若用戶忘記登錄密碼,則可點擊找回密碼,然后輸入注冊時設置的密保問題的答案,系統(tǒng)審核密保答案的正確性,若正確系統(tǒng)則將用戶的密碼重置為初始密碼123456,然后返回給用戶,用戶之后可以自己更改初始密碼;若密保答案錯誤則無法找回密碼。如果會員忘記自己的登錄名也無法登錄和找回密碼。具體業(yè)務流程如圖3-2所示:圖3-2 會員基本操作業(yè)務流程圖3.3.2 會員基本信息管理業(yè)務流程圖會員進入用戶中心后可以根據(jù)自己需要選擇賬戶信息管理、修改密碼或地址簿管理操作。用戶可以完善和修改自己的賬戶基本信息和地址簿信息,在修改密碼時,用戶需輸入自己的原密碼和

26、新密碼,只有原密碼輸入正確并且新密碼和原密碼不一致時,才能修改密碼成功。具體業(yè)務流程如圖3-3所示:圖3-3 會員基本信息管理業(yè)務流程圖3.3.3 購物車處理業(yè)務流程圖用戶在瀏覽商品時,若選中了自己需購買的商品,則可將商品加入購物車,商品加入購物車之前,用戶需選擇購買數(shù)量和尺碼,系統(tǒng)先判斷該尺寸的商品庫存量是否滿足,若不滿足用戶需更改購買信息,若滿足用戶則可以加入購物車。在加入購物車之前,系統(tǒng)會檢測用戶是否登錄,若登錄則添加成功,若未登錄用戶則需要先登錄,登錄成功后便添加成功。用戶將商品成功添加到購物車后便可選擇結算,或是繼續(xù)購物。具體流程如圖3-5所示:圖3-4 購物車業(yè)務流程圖3.3.4

27、購買結算處理業(yè)務流程圖 用戶可以根據(jù)自己需要選擇購物車里需要結算的商品,然后再填寫收貨信息,收貨信息可以從自己的地址簿里選擇需要的收貨信息,填寫完成后便提交訂單。提交訂單成功后在還未付款的情況下,用戶如有需要還可以取消訂單,若不需提交訂單則可進行付款,在付款完成后,相應商品庫存量減少,工作人員進行發(fā)貨處理,用戶收到貨后可以進行商品評價。用戶在付款成功后便不能取消訂單了。具體流程如圖3-6所示:圖3-5 購買結算處理業(yè)務流程圖3.3.5 收藏夾管理業(yè)務流程圖 用戶在網站瀏覽商品,在瀏覽商品的過程中,可以將喜歡的商品加入收藏夾,一旦用戶添加收藏夾成功后,系統(tǒng)便需要新增收藏夾信息到用戶收藏夾存檔里。

28、當然用戶在添加收藏夾之后,也可以刪除收藏夾了不再需要的信息,刪除之后系統(tǒng)也需更改用戶收藏夾存檔。具體如圖3-6所示:圖3-6 收藏夾管理業(yè)務流程圖3.3.6 意見反饋業(yè)務流程圖 用戶在網站頁面發(fā)表留言信息,系統(tǒng)將用戶發(fā)表的留言信息進行存儲,然后用戶待系統(tǒng)管理員回復留言后,便可查看留言回復內容。具體如圖3-7所示:圖3-7 意見反饋業(yè)務流程圖意見反饋處理業(yè)務流程圖 系統(tǒng)管理員可以在后臺查看用戶的留言信息和商品評價內容。若有的用戶留言信息還是未回復狀態(tài),則需系統(tǒng)管理員在后臺回復用戶留言信息,然后系統(tǒng)進行存檔,以便用戶進行查驗留言回復內容。具體如圖3-8所示:圖3-8 意見反饋處理業(yè)務流程圖3.3.

29、7 系統(tǒng)管理業(yè)務流程圖 高級系統(tǒng)管理員(也是屬于系統(tǒng)管理員)可以進行新增和凍結系統(tǒng)用戶,當系統(tǒng)管理員新增和凍結系統(tǒng)用戶后,系統(tǒng)需要更改系統(tǒng)用戶信息存檔;系統(tǒng)管理員可以修改自己的密碼,然后可以進行公告管理。具體如圖3-9所示:圖3-9 系統(tǒng)管理業(yè)務流程圖3.3.8 商品管理業(yè)務流程圖 系統(tǒng)用戶首先進行商品類別管理,并將商品類別信息進行存儲,然后再進行商品基本信息管理,商品基本信息管理中的商品類別便是來自商品類別管理中所產生的商品類別。具體如圖3-10所示:圖3-10 商品管理業(yè)務流程圖3.3.9 訂單處理業(yè)務流程圖 系統(tǒng)管理員將隨時查看系統(tǒng)是否有新增訂單,如有新增訂單,則按照新增訂單的訂單信息進

30、行發(fā)貨處理,發(fā)貨后便進行訂單跟蹤,如訂單狀態(tài)有發(fā)生改變則需更改訂單狀態(tài),訂單跟蹤直至訂單完成為止。具體流程如圖3-7所示:圖3-11 訂單處理業(yè)務流程圖3.4數(shù)據(jù)流程分析3.4.1 符號說明數(shù)據(jù)流程圖符號說明如圖3-12所示:圖3-12數(shù)據(jù)流程圖符號說明3.4.2 上下文圖(關聯(lián)圖)在系統(tǒng)關聯(lián)圖中,需要體現(xiàn)出系統(tǒng)的邊界,也就是系統(tǒng)中的信息是從哪些外部實體中來的,或者說系統(tǒng)中的那些信息是系統(tǒng)參與者輸入的,那些信息是從系統(tǒng)輸出給系統(tǒng)參與者的。mm婚紗官方網站銷售管理系統(tǒng)主要存在著兩種系統(tǒng)參與者:前臺用戶和系統(tǒng)管理員。前臺用戶可以查看瀏覽商品、購買商品,他們會產生用戶基本信息、訂單信息、留言信息、商

31、品評價信息等系統(tǒng)需要的主要信息;而系統(tǒng)管理員則需要輸入商品基本信息、公告信息、留言回復信息、商品評價信息等到系統(tǒng)中。當系統(tǒng)所需要的一些基本信息和主要信息都具備的時候,系統(tǒng)就進行相應的處理,然后將處理后得到的信息輸出給相應的系統(tǒng)參與者。具體如圖3-13所示:圖3-13 關聯(lián)圖3.4.3 頂層數(shù)據(jù)流程圖(0層圖)0層圖是針對系統(tǒng)功能圖中的主要大功能模塊進行分析的。本系統(tǒng)分成前后臺兩個子系統(tǒng),前臺子系統(tǒng)主要會員管理、會員基本操作、購物車處理、收藏夾處理和意見反饋五大主功能;后臺子系統(tǒng)包括系統(tǒng)管理、商品管理、訂單處理、銷售統(tǒng)計、意見反饋處理五大主功能。由于系統(tǒng)管理員分為高級管理員和普通管理員,這里分析

32、的系統(tǒng)參與者有三種:用戶、高級系統(tǒng)管理員、系統(tǒng)管理員,具體如圖3-14所示:圖3-14頂層數(shù)流程圖3.4.4 會員基本操作數(shù)據(jù)流程圖 注冊處理,用戶將填寫個人信息,系統(tǒng)根據(jù)會員基本信息存儲中已注冊會員信息審核是否重復,然后返回注冊狀態(tài)給用戶;登錄處理,用戶將輸入登錄信息,系統(tǒng)根據(jù)會員會員基本信息存儲中的登錄信息審核是否正確,然后返回登錄狀態(tài)給用戶;找回密碼處理,用戶將輸入注冊時所設置的密保答案,系統(tǒng)根據(jù)會員基本信息存儲中的密保答案審核是否正確,然后返回找回密碼狀態(tài)給用戶。具體如圖3-15所示:圖3-15 會員基本操作數(shù)據(jù)流程圖3.4.5 會員管理數(shù)據(jù)流程圖 用戶可以維護自己的會員基本信息,用戶

33、完善、修改會員基本信息后,系統(tǒng)都將更改會員基本信息存儲;另外會員也可以進行地址簿信息管理,包括增、刪、改、查,在進行地址簿管理后,系統(tǒng)將更改地址簿信息存儲。具體如圖3-16所示: 圖3-16 會員管理數(shù)據(jù)流程圖3.4.6 購物車處理數(shù)據(jù)流程圖 用戶將選中的商品加入購物車,系統(tǒng)根據(jù)商品庫存量判斷用戶的商品購買量是否滿足;用戶也可以根據(jù)需要刪除購物車信息;購買結算處理,用戶可以根據(jù)自己的需要選擇購物車中的商品進行購買結算。具體如圖3-17所示:圖3-17 購物車處理數(shù)據(jù)流程圖底層圖購買結算處理 用戶首先填寫收貨信息,可以直接選擇地址簿中的信息,也可以自己重新填寫;填寫完收貨信息后便可提交訂單,然后

34、進行付款處理,待收到貨后便需要進行收貨處理;用戶收到貨品后可以根據(jù)意愿進行商品評價。具體如圖3-18所示:圖3-18 購買結算處理流程圖3.4.7 收藏夾管理數(shù)據(jù)流程圖 用戶瀏覽商品后,可以根據(jù)自己的喜好和需要自行收藏商品,若對收藏夾中的商品不需要時,則可以刪除收藏商品。系統(tǒng)對于用戶的收藏夾信息需要進行存儲。具體如圖3-19所示:圖3-19 收藏夾管理數(shù)據(jù)流程圖3.4.8 意見反饋數(shù)據(jù)流程圖 用戶可以向網站留言,然后系統(tǒng)管理員將在后臺查看用戶的留言,并進行留言回復。用戶和系統(tǒng)管理員可以查看所有商品評價信息。系統(tǒng)需要對用戶的留言信息和商品評價信息進行存儲。具體如圖3-20所示:圖3-20 意見反

35、饋數(shù)據(jù)流程圖3.4.9 系統(tǒng)管理數(shù)據(jù)流程圖 高級系統(tǒng)管理員可以對系統(tǒng)用戶進行管理,包括增刪改查;系統(tǒng)管理員可以進行密碼修改處理和公告處理,對于發(fā)布的公告信息系統(tǒng)需要進行存儲。然后用戶可以查看系統(tǒng)發(fā)布的公告信息。具體如圖3-21所示:圖3-21 系統(tǒng)管理數(shù)據(jù)流程圖3.4.10 商品管理數(shù)據(jù)流程圖 系統(tǒng)管理員首先需要進行商品類別管理,并且需要系統(tǒng)對商品類別信息進行存儲。系統(tǒng)管理員在進行商品基本信息管理時需要選擇商品的類別。然后,系統(tǒng)將商品基本信息進行存儲。具體如圖3-22所示:圖3-22 商品管理數(shù)據(jù)流程圖3.4.11 訂單處理數(shù)據(jù)流程圖 系統(tǒng)管理員在接到用戶下的新訂單后,便進行發(fā)貨處理;用戶和系

36、統(tǒng)管理員可以對訂單進行跟蹤,系統(tǒng)管理員在訂單狀態(tài)發(fā)生改變的時候,需要更改訂單狀態(tài)。用戶可以根據(jù)取笑自己不需要的狀態(tài)。對于訂單的所有操作處理,系統(tǒng)都需存儲起來。具體如圖3-23所示:圖3-23 訂單處理數(shù)據(jù)流程圖3.4.12 銷售統(tǒng)計數(shù)據(jù)流程圖 系統(tǒng)管理員可以根據(jù)需要分別進行銷售量統(tǒng)計和銷售額統(tǒng)計,然后系統(tǒng)對統(tǒng)計數(shù)據(jù)進行存儲,系統(tǒng)管理員可以查詢所有統(tǒng)計數(shù)據(jù)。具體如圖3-24所示:圖3-24 銷售統(tǒng)計數(shù)據(jù)流程圖3.5 數(shù)據(jù)字典(見附錄1)第4章 系統(tǒng)設計4.1 系統(tǒng)設計原則 為了符合mm婚紗官方網站銷售管理系統(tǒng)的建設目標和要求,在系統(tǒng)設計和建設過程中將堅持以下幾個原則:1、可靠性和安全性原則由于m

37、m婚紗官方網站銷售管理系統(tǒng)涉及到銷售數(shù)據(jù),其可靠性和安全性尤為重要,系統(tǒng)的建設要充分考慮系統(tǒng)的可靠性,滿足消費者日常使用的要求,同時要充分考慮安全性,保證用戶信息與銷售數(shù)據(jù)的安全。2、可實施性原則由于mm婚紗官方網站銷售管理系統(tǒng)涉及用戶管理、商品管理、購物車、訂單管理等多方面,管理起來較為復雜,而且隨著用戶量的不斷增多,加上mm婚紗實體店的規(guī)模和模式均在不斷發(fā)展,mm婚紗官方網站銷售管理系統(tǒng)只有靈活適應這種變化,才能得到充分的應用推廣,因此mm婚紗官方網站銷售管理系統(tǒng)建設要充分考慮系統(tǒng)方案的可行性,便于系統(tǒng)的實施、應用推廣和未來的運行管理。3、可擴展性原則隨著信息技術的發(fā)展和進步,各種管理手段

38、也在不斷進步,為了適應這種日新月異的變化,mm婚紗官方網站銷售管理系統(tǒng)的建設,必須利用開放的技術和規(guī)范,保證系統(tǒng)的開放性、擴展性,充分考慮系統(tǒng)未來升級擴展的方便和成本。4、可維護性原則任何系統(tǒng)的正常運行均離不開完善的維護,對于mm婚紗官方網站銷售管理系統(tǒng),日常使用范圍廣,使用頻繁的系統(tǒng)更是如此,因此系統(tǒng)的建設必須考慮系統(tǒng)維護的簡便、快捷和成本。4.2 系統(tǒng)總體功能結構圖 mm婚紗官方網站銷售管理系統(tǒng)分為了前臺子系統(tǒng)和后臺子系統(tǒng)。前臺子系統(tǒng)主要是商品的展示,以及用戶進行注冊、登錄、商品瀏覽與購買,主要包括會員基本操作、商品展示、購物車、我的mm婚紗、幫助中心、意見反饋六個主要功能模塊。后臺子系統(tǒng)

39、主要是對前臺子系統(tǒng)產生的一些數(shù)據(jù)信息進行管理,主要包括會員管理、商品管理、業(yè)務處理、信息反饋處理、系統(tǒng)管理五個功能模塊。圖4-1 系統(tǒng)總體功能結構圖4.3 系統(tǒng)前臺各模塊功能結構圖4.3.1 會員基本操作 會員基本操作模塊中,主要包括注冊、登錄、找回密碼三個子功能。圖4-2 會員基本操作功能結構圖 4.3.2 商品展示 商品展示模塊中,主要包括商品的分類展示以及新品展示,還包括用戶搜索、瀏覽商品。圖4-3 商品展示功能結構圖4.3.3 購物車購物車模塊中,主要包括添加、修改、查看、刪除購物車信息,其次還包括結算處理。圖4-4 購物車功能結構圖4.3.4 我的mm婚紗我的mm婚紗模塊中,主要包括

40、我的訂單、我的收藏、我的留言、賬戶信息、地址簿、系統(tǒng)公告六個功能。圖4-5 我的mm婚紗功能結構圖4.3.5 幫助中心幫助中心模塊主要包括關于企業(yè)、常見問題和配送流程三個功能。圖4-6 幫助中心功能結構圖4.3.6 信息反饋意見反饋主要包括用戶留言和商品評價兩個功能。圖4-7 信息反饋功能結構圖4.4 系統(tǒng)后臺各模塊功能結構圖4.4.1 會員管理后臺的會員主要系統(tǒng)管理員進行會員基本信息查詢。圖4-8 會員管理功能結構圖4.4.2 商品管理商品管理功能模塊中,主要包括商品類別管理和商品基本信息管理兩個功能。圖4-9 商品管理功能結構圖4.4.3 業(yè)務處理 系統(tǒng)的業(yè)務處理模塊中,主要包括系統(tǒng)管理員

41、對訂單的處理和進行銷售統(tǒng)計。4.4.4 信息反饋處理信息反饋處理模塊,系統(tǒng)管理員可以進行用戶留言的查看與回復,以及對商品評價的查看。4.4.5 系統(tǒng)管理系統(tǒng)管理功能模塊中,主要包括系統(tǒng)高級管理員進行系統(tǒng)用戶管理,以及系統(tǒng)管理員進行公告管理和修改密碼三個主要功能。第5章 數(shù)據(jù)庫設計5.1 概念結構設計(cdm圖)5.2 邏輯結構設計(pdm圖)5.3 表結構設計(見附錄2)5.4 代碼設計1、 商品編碼設計商品編碼總共由7位數(shù)字組成(商品類型代號 + 順序號 )。從左到右,第1、2位數(shù)字表示商品類型代號(婚紗代號hs,禮服代號lf);第37位數(shù)字表示商品順序號(取值范圍00001-99999)。

42、 x x x x x xx 商品類型代號 順序號 2、 訂單編碼設計 訂單編碼總共由12位數(shù)字組成(年份編號 + 月份編號 + 日期編號 + 隨機號)。從左到右,第14位表示下訂單的年份(如2014),第5、6位表示下訂單的月份(如05),第7、8位表示下訂單的具體日期(如01),最后4位表示訂單流水號(取值范圍0001-9999)。 x x x x x x x x x x x x 年份編號 月份編號 日期編號 隨機號3、 系統(tǒng)管理員編碼設計系統(tǒng)管理員編碼總共由5位數(shù)字組成(角色代號 + 順序號)。從左到右,第1、2位數(shù)字表示系統(tǒng)管理員角色代號(高級管理員代號01,普通管理員代號02);第35

43、位表示系統(tǒng)管理員的順序號(取值范圍:001-999)。 x x x x x 角色代號 順序號 第6章 輸入輸出設計 輸入輸出設計是管理信息系統(tǒng)與用戶的界面,輸入輸出設計對于用戶來說,是十分重要的。1、它是一個組織系統(tǒng)形象的具體體現(xiàn);2、符合用戶習慣,方便用戶操作,使目標系統(tǒng)易于為用戶所接受;3、為用戶提供易讀易懂的信息形態(tài)。 6.1 輸入設計 輸入設計的合理性是非常重要的,因為系統(tǒng)處理所需的很多數(shù)據(jù),都是通過用戶或系統(tǒng)管理員的輸入得到的,所以輸入設計必須本著合理有效、操作方便、界面簡潔的原則,從而保證輸入數(shù)據(jù)的正確性,和系統(tǒng)使用人員輸入數(shù)據(jù)時的效率。6.1.1 注冊界面 在注冊頁面中,用戶需要

44、輸入自己的會員名、密保問題、密碼答案、密碼和驗證碼幾種信息;用戶在輸入這些信息后,系統(tǒng)會根據(jù)判斷規(guī)則判斷用戶所輸入信息的合法性。6.1.2 登錄界面 在登錄頁面中,用戶需要輸入自己的會員名和登錄密碼,然后系統(tǒng)判斷會員登錄信息的正確性。6.1.3 新增收貨地址簿界面 在新增收貨地址簿頁面中,用戶需要輸入收貨人姓名、手機號、詳細地址三項必輸信息,另外用戶還可以輸入郵政編碼、固定電話兩項選填信息。6.1.4 會員個人信息管理界面 在會員個人信息管理界面中,會員可以完善自己的會員基本信息,包括昵稱、電子郵箱、出生日期、性別等信息的輸入。6.1.5 結算填寫訂單界面 在訂單填寫界面中,用戶需要填寫收貨地

45、址信息(可以從用戶自己保存的地址簿中選擇,也可以直接新增),然后選擇支付方式,便可完成訂單填寫了。6.1.6 添加商品信息界面 在添加商品界面是系統(tǒng)的后臺輸入界面,系統(tǒng)管理員需要輸入商品名稱,選擇商品所屬類別,并且還需輸入商品的單價、顏色、狀態(tài)、和備注(選填);而在添加商品時商品數(shù)量默認為0。6.2 輸出設計 比起輸入設計,輸出設計也同等重要,輸出界面是系統(tǒng)向用戶和系統(tǒng)管理員雙方展示系統(tǒng)中的信息,由于一個銷售管理系統(tǒng)涉及的數(shù)據(jù)信息是非常多的,因此輸出設計必須本著界面簡潔有序、數(shù)據(jù)真實有效、減少數(shù)據(jù)顯示延遲的原則,從而達到系統(tǒng)的界面友好。6.2.1 前臺首頁 首頁是網站的一個門面,所以設計漂亮的

46、首頁會給顧客留下一個良好的第一印象。首頁主要展示內容為熱門婚紗的展示和商品的分類展示。6.2.2 我的購物車界面 我的購物車界面會展示用戶加入購物車的所有商品信息,包括商品圖片、商品名稱、商品尺寸、購買價、購買數(shù)量、總計等信息,以及包括對購物車的操作。6.2.3 我的mm婚紗界面 我的mm婚紗界面也就是用戶中心界面,該界面會展示我的訂單、我的留言、我的收藏、個人信息、地址簿、系統(tǒng)公告、修改密碼七個模塊。6.2.4 我的訂單界面 我的訂單頁面會展示用戶的歷史訂單信息,每個訂單的詳細內容包括訂單號、收貨人、訂單金額、下單時間、訂單狀態(tài)等。6.2.5 后臺首頁 系統(tǒng)后臺主要包括會員管理、商品管理、業(yè)

47、務處理、意見反饋和系統(tǒng)管理五個模塊。第7章 系統(tǒng)實現(xiàn)7.1 開發(fā)工具及技術簡介7.1.1 開發(fā)工具本次開發(fā)使用的是開發(fā)工具是eclipse。eclipse是著名的跨平臺的自由集成開發(fā)環(huán)境,它是一個開放源代碼、基于java的可擴展開發(fā)平臺。就其本身而言,它只是一個框架平臺,用于通過插件組件構建開發(fā)環(huán)境。最初,eclipse主要用于java語言開發(fā),但是通過安裝不同的插件,eclipse可以支持不同的計算機語言,如c+和python。7.1.2 相關技術7.1.2.1 java語言java語言是一種跨平臺的、面向對象的分布式語言。它繼承了c+面向對象技術的核心,舍棄了c+容易引起錯誤的指針等特性,

48、增加了垃圾回收器功能,用于回收不再被引用的對象所占據(jù)的內存空間。7.1.2.2 jquery-easyuijquery-easyui是常用的jquery插件之一,利用它可以編寫少量的js代碼就能運行出比較華麗的js效果。它是對強大的jquery一個簡單封裝,封裝了一些特效和方法,我們直接調用這些方法并配置相應參數(shù)即可。jquery-easyui主要用于界面的顯示和特效。7.1.2.1 struts2框架 struts2是一個web應用框架,一個請求在struts2框架中的處理分以下幾個步驟: 1、客戶端發(fā)出一個指向servlet容器的請求(tomcat); 2、這個請求會經過圖中的幾個過濾器,

49、最后會到達filterdispatcher過濾器。3、過濾器filterdispatcher在處理用戶請求時,它和請求一起相互配合訪問 struts2的底層框架結構。在web容器啟動時,struts2框架會自動加載配置文件里相關參數(shù),并轉換成相應的類。7.1.2.1 mysql數(shù)據(jù)庫mysql是一款精小的關系數(shù)據(jù)庫管理系統(tǒng),也是當前應用最廣泛的開源數(shù)據(jù)庫軟件。mysql數(shù)據(jù)庫因其體積小、速度快、總體擁有成本低,而廣泛應用于中小型網站。7.2 系統(tǒng)運行環(huán)境 7.2.1 硬件環(huán)境 (1)intel 酷睿i3以上的計算機處理器; (2)剩余硬盤空間50g以上; (3)內存1g以上; (4)配置有cd

50、-rom (5)屏幕的分辨率為:1366px乘768或以上; (6)需配置不間斷電源。 7.2.2 軟件環(huán)境 (1)windows7作為操作系統(tǒng)平臺; (2)mysql 15.6.1作為數(shù)據(jù)庫平臺; (3)eclipse 4.3作為開發(fā)工具; (4)microsoft word 作為文檔編輯閱讀工具; (5)microsoft visio作為繪圖工具; (6)powerdesiger作為建模工具; (7)photoshop 6作為圖片處理工具; (8)火狐瀏覽器。第8章 系統(tǒng)測試8.1 測試目的 軟件測試是保證一個系統(tǒng)質量的關鍵步驟,一個系統(tǒng)無論在設計和開發(fā)的時候如何仔細、全面,最后都會出現(xiàn)問

51、題。因此軟件測試的主要目的是: 1、從用戶角度出發(fā),普遍希望通過軟件測試暴露軟件中隱藏的錯誤和缺陷,已考慮是否可以接受產品。 2、從軟件開發(fā)者出發(fā),則希望軟件測試成為表明軟件產品不存在錯誤的過程,驗證該軟件已正確地實現(xiàn)了用戶的要求,確立人們對軟件質量的信心。8.2 測試原則 1、邊開發(fā)、邊測試 軟件測試應貫穿在整個軟件開發(fā)過程中,而不是最后在系統(tǒng)完成時才進行測試,這樣便可及時發(fā)現(xiàn)問題、及時解決問題,從而把錯誤克服在早期,以減少錯誤放大效應影響。 2、合理的測試用例設計在設計測試用例時要注意測試用例的合理性,主要采用黑盒測試的邊界值測試法和等價劃分法。3、測試的標準是需求 僅僅發(fā)現(xiàn)程序上的錯誤并

52、不是成功的軟件測試,軟件測試的另一大原則就是圍繞用戶需求進行測試,并不是程序沒錯軟件就成功了,成功的軟件最后必須要符合最初的需求分析。4、 第三方參與測試工作 測試如果只有開發(fā)人員進行,那么系統(tǒng)可能會有很多細節(jié)上的問題被忽略,所以測試工作除了開發(fā)人員自己要測試,還應有第三方人員參與測試工作。8.3 測試報告(見附錄3)總結信息系統(tǒng)的應用是企業(yè)走上信息化道路的方式與載體,它將給企業(yè)注入新的血液,使企業(yè)在生產、經營、管理方面發(fā)生積極的變化 。電子商務模式又是企業(yè)傳統(tǒng)經營模式的一種革新,它利用信息化技術手段,使企業(yè)的商業(yè)活動變得多樣化,同時也突破了時間與空間的限制。電子商務的應用使企業(yè)減少了信息傳遞與通信成本,它利用互聯(lián)網資源共享的特點使企業(yè)得到了更好的宣傳,與此同時企業(yè)擴大市場范圍、獲得新的商機就水到渠成。本次畢業(yè)設計課題便是信息系統(tǒng)和電子商

溫馨提示

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

評論

0/150

提交評論