版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、概述1.1選題背景電子商務(wù)是在互聯(lián)網(wǎng)開放的環(huán)境下,基于瀏覽器/效勞器應(yīng)用方式,通過信息網(wǎng)絡(luò)以電子數(shù)據(jù)信息流通的方式在商業(yè)和貿(mào)易領(lǐng)域中進(jìn)行并完成的各種商務(wù)活動、交易活動、金融活動和相關(guān)的綜合效勞活動[1]。電子商務(wù)網(wǎng)站的成立是當(dāng)今e時代方便人們生活的又一偉大創(chuàng)舉。在生活節(jié)奏越來越快的今天,人們需要有更多的休息時間,而網(wǎng)上購物正是給人們帶來一種輕松,讓每個人享受購物的快樂和沖浪的樂趣。1.2系統(tǒng)環(huán)境計算機(jī)技術(shù)的飛速開展創(chuàng)造了人類歷史上新的奇跡,但是,隨著現(xiàn)代軟件工程的復(fù)雜程度不斷提高,工程失敗的可能性也相應(yīng)的增加了。信息系統(tǒng)的專家們發(fā)現(xiàn)當(dāng)他們面對越來越多的源代碼的時候,腦海中系統(tǒng)模型及其內(nèi)部的聯(lián)系也越發(fā)混沌和模糊了。面對現(xiàn)代社會龐大而繁雜的信息事務(wù),專家們渴望使信息變得簡單易懂。無論何種復(fù)雜程度的工程工程,設(shè)計都是從建模開始的,設(shè)計者通過創(chuàng)立模型和設(shè)計藍(lán)圖來描述系統(tǒng)的結(jié)構(gòu)。比方說,電子工程設(shè)計人員使用慣用標(biāo)記和示意圖進(jìn)行復(fù)雜的系統(tǒng)的最初設(shè)計,會計總是在表格上規(guī)劃公司的財務(wù)藍(lán)圖,而行政管理人員那么常使用組織流圖這種可視化的方式來描述所管理的部門。正是因?yàn)楦械綗o法對整個復(fù)雜的系統(tǒng)全面地把握,所以需要有一個CASE(ComputerAidedSoftwareEngineering)工具來輔助分析,建立模型,而當(dāng)今國際CASE工具集成了新的面向?qū)ο蟮脑O(shè)計分析方法——UML。UML簡介UML即統(tǒng)一模型語言(UnifiedModelingLanguage)的縮寫。它是運(yùn)用統(tǒng)一的、標(biāo)準(zhǔn)化了的標(biāo)記和定義來實(shí)現(xiàn)面向?qū)ο蟮能浖治龊驮O(shè)計的一種方法。它綜合了Rambaugh所提出的“對象模型技術(shù)〞(ObjectModelingTechnique,OMT),Booch和Jacobson提出的“面向?qū)ο筌浖こ台暋睴bjectOrientedSoftwareEngineering,OOSE〕等設(shè)計分析方法,并由ObjectManagementGroup(OMG)于1997年底標(biāo)準(zhǔn)化了的一種新的面向?qū)ο蟮能浖O(shè)計方法。它主要由不同定義的圖表(Diagram)和關(guān)系(Relationship)構(gòu)成,適用于軟件分析、設(shè)計的各個方面;同時也對商務(wù)過程的管理與分析提供幫助。全球經(jīng)濟(jì)正步入信息經(jīng)濟(jì)時代,信息技術(shù)與網(wǎng)絡(luò)技術(shù)的高速開展與廣泛應(yīng)用,正逐漸影響和改變著人們的生活節(jié)奏與生活方式。隨著因特網(wǎng)的迅速開展和各種現(xiàn)代通訊手段的不斷創(chuàng)新,以現(xiàn)代信息技術(shù)為依托的商務(wù)模式已經(jīng)形成為一種必然趨勢,走進(jìn)人們的生活,逐漸影響和改變著傳統(tǒng)的生產(chǎn)經(jīng)營模式與購銷模式,電子商務(wù)將逐步演變成為二十一世紀(jì)的主要經(jīng)濟(jì)貿(mào)易方式之一,整個社會也將因電子商務(wù)在全球的迅猛開展而發(fā)生深刻的變化。1.2.2UML構(gòu)成及功能UML作用域不僅支持面向?qū)ο蟮姆治雠c設(shè)計,還支持從需求分析開始的軟件開發(fā)的全過程,用戶可以根據(jù)自己所開發(fā)系統(tǒng)的特點(diǎn)和不同的開發(fā)階段,靈活選用UML所提供的各種圖和模型,以實(shí)現(xiàn)系統(tǒng)軟件的柔性開發(fā)。UML主要由9種視圖組成,每種圖都有其不同的使用方法及場合。下表列出了UML常用圖及相應(yīng)的功能。2、系統(tǒng)分析2.1系統(tǒng)目標(biāo)需求網(wǎng)上購物商城是基于B/S模式,通過對一些典型電子商務(wù)網(wǎng)站的考察、分析,并結(jié)合企業(yè)要求,而開發(fā)的一套擁有前后臺的信息化管理系統(tǒng)。需滿足以下要求:統(tǒng)一友好的操作界面,保證系統(tǒng)的易用性;商品分類詳盡,可按不同類別查看商品信息;為客戶提供通過一個購物車模型就能夠購置多個商品項(xiàng)的機(jī)制;提供簡單的平安模型,讓客戶必須先進(jìn)行注冊、登錄,才允許購置購物車的內(nèi)容;設(shè)計網(wǎng)站后臺操作平臺,管理網(wǎng)站的各項(xiàng)根本數(shù)據(jù)。2.2開發(fā)的可行性分析2.2.1管理上的可行性把企業(yè)業(yè)務(wù)延伸到Internet上,建立電子商務(wù)網(wǎng)站,對運(yùn)營商業(yè)企業(yè)來說,是企業(yè)對外展示信息,從事商務(wù)活動的窗口和界面。因此,高中層管理人員不會對此有很大的抵觸情緒,主管領(lǐng)導(dǎo)也能夠相應(yīng)的支持。2.2.2技術(shù)上的可行性根據(jù)系統(tǒng)目標(biāo)需求分析得結(jié)果來看,不需要通過購置專業(yè)軟件,僅采用eclipse為開發(fā)工具,選擇C#語言就可以解決相關(guān)的問題,從而保證系統(tǒng)功能的實(shí)現(xiàn)。2.2.3經(jīng)濟(jì)上的可行性商業(yè)企業(yè)在運(yùn)營過程中,經(jīng)常會遇到產(chǎn)品的宣傳受到限制,采購商或顧客只能通過上門咨詢、溝通等方式進(jìn)行各種信息的獲取,受一定的時間與物理空間的局限并且本錢較高。而本系統(tǒng)可以幫助企業(yè)正確認(rèn)識電子商務(wù)技術(shù)在企業(yè)中的重要地位,以少量的時間和資金建立企業(yè)信息門戶網(wǎng)站并架設(shè)一定范圍的商務(wù)網(wǎng)絡(luò),以此來是企業(yè)與顧客間的經(jīng)濟(jì)活動變得更靈活、更主動。2.3業(yè)務(wù)流程分析該網(wǎng)站是針對消費(fèi)者購置商品設(shè)計的。消費(fèi)者分為兩類,一類是會員,假設(shè)是某會員要購置,直接登錄網(wǎng)站,就可以購置所需要的商品了;另一類是普通瀏覽者,該瀏覽者可以瀏覽網(wǎng)站根本信息,假設(shè)要購置,那么必須要先進(jìn)行注冊,才能夠以網(wǎng)站用戶的身份購置網(wǎng)站所展示的商品。瀏覽者注冊的信息提交到網(wǎng)站后臺,由網(wǎng)站管理員進(jìn)行管理。網(wǎng)站為用戶提供商品查詢,商品購置的功能,并記錄用戶的購物選擇,從而形成訂單信息。在系統(tǒng)后臺,管理員除了管理用戶信息,公司信息以及商品信息外,還需管理消費(fèi)者在論點(diǎn)交流反響的消息。主要業(yè)務(wù)流程如圖2-1所示。商品信息商品信息用戶信息公司確認(rèn)訂單新貨上架公告購物車信息選購商品論壇交流發(fā)布新貨注冊瀏覽供給商品論壇信息送貨訂單網(wǎng)站消息管理員會員瀏覽者圖2-1系統(tǒng)業(yè)務(wù)流程圖2.4數(shù)據(jù)流程公司信息論壇交流購物選擇口令密碼公司信息論壇交流購物選擇口令密碼根本信息查詢結(jié)果查詢要求商品信息D3訂單列表D4公告列表D5公司列表D6論壇交流信息D2會員列表D1商品列表P1商品管理瀏覽者會員管理者P3用戶注冊P2商品查詢?yōu)g覽者管理者P4用戶管理會員P8論壇交流信息管理P5購物車相關(guān)人員P6訂單管理相關(guān)資料P7新貨管理管理新貨上架管理者管理者P9公司管理圖2-2系統(tǒng)數(shù)據(jù)流程圖2.5數(shù)據(jù)字典表2-1數(shù)據(jù)元素描述〔局部〕編號標(biāo)識符含義類型長度特殊說明YS01Username客戶名char10YS02date消費(fèi)日期datatime82007-5-13YS03Price價格decimal928.000000表2-2數(shù)據(jù)流描述〔局部〕編號名稱來源去向組成頂峰流量平均流量最低流量L01商品信息公司瀏覽者〔商品編號〕、商品名稱、價格、圖片100條/天35條/天10條/天L02客戶信息瀏覽者管理員〔用戶編號〕、用戶名、地址、、電子郵箱240條/天140條/天40條/天L03購物選擇客戶付款信息用戶名、商品編號、商品數(shù)量1000條/天800條/天600條/天L04訂單信息付款信息管理員〔訂單編號〕、購物車900條/天700條/天500條/天L05留言板客戶、瀏覽者管理員〔編號〕、標(biāo)題、內(nèi)容5條/天3條/天1條/天表2-3數(shù)據(jù)存儲描述〔局部〕編號名稱組成關(guān)鍵字存儲大小CC01商品列表商品編號、商品名稱、商品價格、發(fā)布日期、種類編號、圖片編號、公司編號、備注商品編號4000條/月CC02客戶列表客戶編號、用戶名、、聯(lián)系、電子郵箱用戶編號1000條/月CC03訂單列表訂單編號、商品編號、商品數(shù)量、收貨者姓名、聯(lián)系、送貨地址訂單編號4000條/月CC04庫存列表商品編號、商品名稱、數(shù)量商品編號1000條/月CC05留言板編號、昵稱、留言、留言時間編號500條/月表2-4數(shù)據(jù)結(jié)構(gòu)描述〔局部〕編號SJJG01名稱商品標(biāo)識組成商品名稱+種類編號+圖片編號+單位相關(guān)數(shù)據(jù)流商品信息、公司信息、圖片信息相關(guān)處理邏輯商品管理、商品查詢、購置信息、購物車表2-5處理邏輯描述〔局部〕編號名稱輸入處理輸出LJ01商品管理商品信息根據(jù)商品根本信息,存入后臺數(shù)據(jù)庫,并在網(wǎng)站首頁展示以供瀏覽者瀏覽商品列表LJ02商品查詢查詢要求根據(jù)瀏覽者選擇的商品種類或用戶輸入的商品名稱顯示相關(guān)信息查詢結(jié)果LJ03庫存管理領(lǐng)料出庫根據(jù)前臺進(jìn)行領(lǐng)料出庫和后臺的補(bǔ)貨得出庫存情況、查詢領(lǐng)料明細(xì)庫存列表LJ04客戶注冊客戶信息將客戶輸入的根本信息存入后臺數(shù)據(jù)庫客戶列表LJ05客戶管理客戶列表查看客戶的根本信息,通過設(shè)置freeze的值,凍結(jié)或解凍用戶修改后的客戶列表LJ06訂單管理收貨者息根據(jù)收銀臺傳來的信息,制訂成訂單,在用戶確定后存入后臺,管理員可根據(jù)訂單編號查詢相關(guān)信息訂單列表LJ07會員管理充值金額對客戶賬戶充值,注銷客戶賬戶更新后的客戶資料LJ08留言板意見建議用戶或?yàn)g覽者將自己對網(wǎng)站的意見和建議留在網(wǎng)站的留言板上,管理員進(jìn)行查看和刪除留言板信息3、基于UML的電子商務(wù)建模實(shí)現(xiàn)3.1需求分析階段建模UML使用用例圖從宏觀上分析系統(tǒng),將系統(tǒng)的功能模塊抽象為諸多用例。用例圖是一種用戶和開發(fā)人員都能理解的方式描述系統(tǒng)的功能和行為,幫助設(shè)計人員理清思路,整理用戶的需求。如圖3-1所示,每個用例都以文本的方式描述,描述的內(nèi)容包括用例以及用例與角色交互的更詳細(xì)的信息。表3-1給出了電子商務(wù)系統(tǒng)的候選需求的局部內(nèi)容,其中需求的獲得依賴于對系統(tǒng)環(huán)境的調(diào)查和理解,而各個屬性的取值那么與該需求對系統(tǒng)的影響度和重要度相關(guān)。圖3-1用例圖表3-1候選需求清單3.2領(lǐng)域分析階段建模此階段主要考慮系統(tǒng)所要實(shí)現(xiàn)的功能,即模型建立的目的。用UML的靜態(tài)圖和行為圖對系統(tǒng)的特征進(jìn)行描述。3.2.1用例圖客戶訂單管理的實(shí)現(xiàn)用例:圖3-2管理員訂單處理的實(shí)現(xiàn)用例:圖3-33.2.2活動圖注冊活動圖:圖3-4顧客在線訂貨活動圖:圖3-53.2.3類圖圖3-63.2.4順序圖圖3-73.2.5時序圖顧客訂貨時序圖:圖3-84、系統(tǒng)設(shè)計4.1平臺設(shè)計表3-1系統(tǒng)平臺設(shè)計系統(tǒng)平臺詳細(xì)設(shè)計硬件平臺效勞器:PIIII及以上CPU,512M內(nèi)存,硬盤20G,10/100M網(wǎng)絡(luò)客戶端:IE6.0及以上軟件平臺操作系統(tǒng):WindowsXP數(shù)據(jù)庫:SQLServer20004.2軟件總體結(jié)構(gòu)設(shè)計功能結(jié)構(gòu)圖圖4-1電子商務(wù)網(wǎng)站前臺功能結(jié)構(gòu)圖圖4-2電子商務(wù)網(wǎng)站后臺功能結(jié)構(gòu)圖模塊說明書表4-1“用戶管理〞模塊說明書模塊標(biāo)識EC01所屬子系統(tǒng)模塊名稱用戶管理調(diào)用模塊用戶注冊、用戶登錄輸入用戶信息輸出處理后的用戶信息相關(guān)數(shù)據(jù)表用戶表主要內(nèi)部變量用戶名,密碼算法1〕通過全局變量記錄登錄的用戶名,在“修改資料〞中引用該變量,修改該用戶的密碼。2〕通過登錄界面,允許或拒絕用戶進(jìn)入表4-2“商品管理〞模塊說明書模塊標(biāo)識EC02所屬子系統(tǒng)模塊名稱商品管理主要功能添加商品種類,查詢商品,實(shí)現(xiàn)增加和刪除調(diào)用模塊商品管理,添加商品,刪除商品輸入新品上架,具體商品信息輸出商品列表相關(guān)數(shù)據(jù)表商品信息表主要內(nèi)部變量商品編號,商品價格,商品數(shù)量算法查看商品根本信息根據(jù)商品名稱查看商品對查詢結(jié)果進(jìn)行操作表4-3“購物車〞模塊說明書模塊標(biāo)識EC03所屬子系統(tǒng)模塊名稱購物車主要功能添加購置的商品,從購物車中移出商品,查看購物車調(diào)用模塊輸入商品編號,商品名稱,商品價格輸出商品根本信息,購置數(shù)量,商品總價格相關(guān)數(shù)據(jù)表商品信息表,圖片信息表,購物車關(guān)系表主要內(nèi)部變量商品編號,商品名稱,購置數(shù)量,用戶名算法1〕用戶查看商品,選擇要購置的商品2〕將選中的商品參加購物車3〕查看購物車,按照用戶需求更改購置數(shù)量,以及確定購物選擇表4-4“留言板〞模塊說明書模塊標(biāo)識EC04所屬子系統(tǒng)模塊名稱留言板主要功能查看留言板,刪除留言,回復(fù)留言調(diào)用模塊輸入姓名、標(biāo)題、email、留言內(nèi)容等等輸出評價相關(guān)數(shù)據(jù)表留言信息表主要內(nèi)部變量用戶名算法1〕根據(jù)用戶的輸入顯示及時信息,按當(dāng)前時間降序排列2〕后臺根據(jù)編號刪除相關(guān)留言4.3代碼設(shè)計系統(tǒng)中對訂單編號進(jìn)行了代碼設(shè)計,為使訂單編號實(shí)現(xiàn)系統(tǒng)自動編碼,編碼采用層次碼加順序碼,層次碼表示年、月、日,順序碼那么表示訂單形成的先后次序??紤]到網(wǎng)站的規(guī)模和訂單的數(shù)量,編號的順序碼采用三位。代碼模型如圖3-3所示。圖4-3訂單編號的代碼模型4.4數(shù)據(jù)庫設(shè)計4.4.1E-R圖系統(tǒng)中主要涉及到的實(shí)體有“管理員〞、“用戶〞、“商品〞、“圖片〞、“購物車〞、“公司〞、“公告〞、“訂單〞、“留言板〞。實(shí)體與實(shí)體之間的聯(lián)系如圖4-4所示。111NM1M1NM1查看購置圖片管理員公司訂單用戶留言板商品填寫擁有留言購物車擁有提供發(fā)布公告瀏覽NN1M1111圖4-4系統(tǒng)E-R圖4.4.2數(shù)據(jù)表設(shè)計表4-5Users(用戶表)字段名描述類型長度是否為空PK/FKId用戶編號int4notnullPKusername用戶姓名char10nullpassword用戶密碼char10nullAddressvarchar200nullTelephone聯(lián)系varchar20nullEmail電子郵箱varchar200nullfreeze凍結(jié)狀態(tài)varchar1null表4-6Companys〔公司表〕字段名描述類型長度是否為空PK/FKId公司表主鍵int4notnullPKcomname公司名稱varchar32nullDescription詳細(xì)描述varchar1000nullAddress公司地址varchar200nullTelephone聯(lián)系varchar20nullEmail電子郵箱varchar200null表4-7Products〔商品表〕字段名描述類型長度是否為空PK/FKId商品主鍵int4notnullPKDescription商品描述名稱varchar50nullCategoryID商品所屬的種類IDint4nullFKQuantity商品的數(shù)量int4nullPrice商品的價格decimal9nullPubdate商品發(fā)布的時間datetime8null表4-8Categorys〔商品種類表〕字段名描述類型長度是否為空PK/FKCategoryID商品種類主鍵int4notnullPKDescription種類描述varchar100null表4-9ShopCarts〔用戶購物車表〕字段名描述類型長度是否為空PK/FKId用戶購物車主鍵varchar11notnullPKUserID購物車所屬用戶主鍵Int4nullFKPubdate發(fā)布時間datetime8nullProductNum商品數(shù)量int4nullTotalPrice總消費(fèi)額int4null表4-10ProductCarts〔商品和購物車關(guān)系表〕字段名描述類型長度是否為空PK/FKId商品主鍵int4notnullPKShopCartID購物車主鍵varchar11nullFKQuantity商品在購物車中的數(shù)量int4null表4-11Pictures(商品圖片表)字段名描述類型長度是否為空PK/FKId商品圖片主鍵int4NotnullPKTitle商品圖片標(biāo)題varchar100nullPictureUrl商品圖片鏈接地址varchar200null表4-12ManagerInfor〔管理員表〕字段名描述類型長度是否為空PK/FKId管理員主鍵int4notnullPKmngname管理員姓名char10nullmagpassword管理員密碼char10null表4-13Msg〔留言板〕字段名描述類型長度是否為空PK/FKId留言板主鍵int4notnullPKusername用戶名char10nullMsgcontent留言內(nèi)容varchar200nullTime留言時間datetime8null表4-14SHInformation〔收貨者信息表〕字
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版電力設(shè)備供應(yīng)商設(shè)備采購及安裝合同3篇
- 二零二五年度新型外墻涂料施工勞務(wù)分包質(zhì)量保證合同3篇
- 二零二五版VOC環(huán)保設(shè)施全生命周期運(yùn)維合同2篇
- 二零二五年股權(quán)投資退出與回購條款合同范本3篇
- 二零二五版起重設(shè)備吊裝安全管理合同3篇
- 二零二五年杭州房產(chǎn)中介房屋租賃合同規(guī)范文本9篇
- 二零二五版?zhèn)}儲物流倉儲場地租賃合同20篇
- 二零二五版智能電網(wǎng)500KVA箱變設(shè)備維護(hù)保養(yǎng)服務(wù)合同3篇
- 二零二五年接送機(jī)服務(wù)及行李寄存合同3篇
- 二零二五年度高端商務(wù)座椅定制與物流配送合同3篇
- 中央2025年國務(wù)院發(fā)展研究中心有關(guān)直屬事業(yè)單位招聘19人筆試歷年參考題庫附帶答案詳解
- 外呼合作協(xié)議
- 小學(xué)二年級100以內(nèi)進(jìn)退位加減法800道題
- 2025年1月普通高等學(xué)校招生全國統(tǒng)一考試適應(yīng)性測試(八省聯(lián)考)語文試題
- 《立式輥磨機(jī)用陶瓷金屬復(fù)合磨輥輥套及磨盤襯板》編制說明
- 保險公司2025年工作總結(jié)與2025年工作計劃
- 育肥牛購銷合同范例
- 暨南大學(xué)珠海校區(qū)財務(wù)辦招考財務(wù)工作人員管理單位遴選500模擬題附帶答案詳解
- DB51-T 2944-2022 四川省社會組織建設(shè)治理規(guī)范
- 2024北京初三(上)期末英語匯編:材料作文
- 2023年輔導(dǎo)員職業(yè)技能大賽試題及答案
評論
0/150
提交評論