時間:2023-03-14 15:10:47
序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內心深處的真相,好投稿為您帶來了七篇訂單管理范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創作。
關鍵詞面向服務體系結構;Web服務;訂單管理
中圖分類號TP文獻標識碼A文章編號1673-9671-(2012)041-0116-01
隨著信息化的快速發展,導致企業由于初期缺乏統一規劃而建立的眾多子系統不能互聯互通和資源共享,進而形成信息孤島。同時,為適應市場競爭而變化的業務流程調整無法在目前企業的IT架構中及時方便的反應,抑制了企業的發展。
使用SOA來構建訂單管理系統可以將原有系統中的業務流程封裝成服務(如果業務流程較復雜,可將將業務流程分解成多個服務,每個服務對應原有系統中的單一功能),這樣,企業原有系統如需要更新原有功能或者添加新功能,都可以以模塊化(服務)的方式進行。總之,基于SOA構建系統,既可以將原有系統的功能封裝成服務以保護已有的投資,又給企業更好的靈活性、高復用性和擴展性來構建新的應用和業務流程。
1SOA
面向服務的架構(service-oriented architecture,SOA)是一個將應用系統的不同功能通過服務間的接口和契約聯系起來的一種組件模型。接口采用獨立于硬件平臺、操作系統和實現服務的計算機語言的中立的方式定義,因此構建在不同系統中的各種服務可以以統一和通用的方式進行交互。
在使用面向服務的結構設計系統時,需要以服務為單位進行系統建模。服務的建模要關注兩個方面:一個是粒度,一個是耦合。粒度表示一個服務的大小,即服務操作的范圍。耦合代表的是服務與服務之間的關系。耦合性受到服務粒度很大的影響,粒度的選擇決定了系統內部的耦合性。服務粒度往往根據系統需求確定。
2訂單處理流程服務設計
2.1訂單處理概述
所謂訂單處理:就是由訂單管理部門對客戶的需求信息進行及時的處理,這是物流活動的關鍵之一。是從客戶下訂單開始到客戶收到貨物為止整個處理活動。
2.2訂單處理流程
訂單處理是企業物流活動的的一個核心業務流程,大致包括以下幾個步驟:訂單準備、傳送、錄入、履行和跟蹤等。訂單處理是企業客服目標最重要的要素之一。準確分析各種訂單類型、改善各種訂單的處理過程、縮短周期、提高訂單需求的滿足率和準確率、跟蹤訂單的全過程,可以在降低物流總成本的同時提高客服水平和顧客滿意度,還可以有效降低庫存水平。業務處理流程如圖1。
3訂單處理流程服務設計
對系統服務建模遵循以下思路:將系統功能模塊抽象為基本服務;在基本服務的基礎上設計組件和業務對象,并將需要多個服務協作才能完成的業務流程設計成組合服務。當根據業務需要改變組合服務時,整個系統的改動不會太大,因為組合服務都是通過基本服務和工作流程組合起來的。
3.省略或Java平臺開發,調用時可以在較短時間內得到結果,故都采用了同步服務。訂單處理過程中主要涉及到的Web服務分別是:
1)訂單準備和訂單傳送服務。訂單準備服務可以使手工和電
子操作,作用是根據客戶的需求進行訂單的生產,可以提供電子或是手工的方式進行傳送服務。
2)訂單錄入服務。訂單錄入服務可以調用基本服務StorageService,進行庫存查詢、調用基本服務CreditCheckingService進行客戶信用檢查,GillGenService產生賬單等等。
3)訂單履行服務。訂單履行服務OrderPerformingService,調用相關服務實現配送調度、準本運輸單據等業務、調用安排生產服務ArrangeProductionService,通過此端口調用基本服務訂單排產,完成訂單的排產操作。
4)訂單跟蹤服務。訂單跟蹤服務OrderShadowscrvice,通過此端口收集客戶的反饋信息。
3.2Web服務調用
Web服務中的WSDL文檔中的一個wsdl:service元素可以被動態或靜態地創建一個Service實例。不論是動態還是靜態的Service實例,都可以創建一個,通過來使用服務端點接口(SEI:Service Endpoint Interface)實現對web服務的調用;
另外,Service實例也可以通過發送和接手XML消息來調用web服務。通過createDispatch方法提供一個javax.xml.ws.Dispatch實例,構造自己的soap消息,再將其直接發送到一個Web服務。
4結束語
基于面向服務架構構建的訂單管理系統可以在保留現有IT投資的基礎上,解決舊系統中存在的信息孤島問題,并在系統中增加新的功能及應用更新時在成本和靈活性上具有優勢。
1)增加重用,易于使用、管理。新的系統中將業務封裝成Web服務,并公布這些獨立服務的接口,當服務的消費者調用服務時,在服務中心進行查找和調用即可,減少了成本并且降低了系統維護風險。
2)對業務流程的變化可以快速響應。新系統中所有Web服務之間都是松耦合的,當企業的業務流程變化時,僅需要對現有的Web服務進行適當的重新組合即可適應業務流程的變化(當功能需要變更時,也僅僅需要更新相關Web服務,而不需改變其他因素),這樣就可以減少開發新軟件的時間。
>> 基于Oracle HTML DB的在線訂單管理系統敏捷開發 基于HTML5技術的Web監控界面開發 基于Html5技術的WEB開發 基于HTML5的條令法規訓練考核系統 基于HTML5 web 技術APP快速開發研究 基于HTML5的在線答疑系統的白板設計與實現 基于HTML5的移動Web技術 基于HTML5的離線存儲技術 基于Native+html5移動應用框架的研究 基于HTML5技術的Web游戲設計 基于HTML5的異步數據傳輸 基于HTML5的網絡地圖研究與實現 基于HTML5 的微課WEB 前端設計 基于HTML5的旅游網站設計 基于HTML5的教室信息電子看板設計 基于HTML的在線文檔編輯器的實現方法 基于HTML5在線編輯平臺的移動學習資源構建與應用研究 基于HTML5的校園送水服務管理系統的設計與實現 基于HTML5的混合平臺開發模式對于移動應用開發專業的影響 基于Drupal 7的HTML5布局模板的二次開發 常見問題解答 當前所在位置:L DB既適合經驗豐富的Oracle數據庫開發人員,又適合能力很強的非開發人員(例如Oracle DBA或者高級用戶),只要擁有 Web 瀏覽器,就能夠快速創建基于Web的報表和數據庫應用系統.[2,3]
HTML DB包括1個存儲應用程序定義的元數據庫和1個用于呈現和處理瀏覽器頁面的引擎.[4]該引擎用 PL/SQL實現,通過 Oracle DB包含3個主要的組件[5](見圖2).
圖 1 HTML DB體系結構
圖 2 HTML DB開發界面
(1)Application Builder.使用 Application Builder,可以構建以數據庫為中心的交互式 Web 應用程序.
(2)SQL Workshop.SQL Workshop提供友好的圖形界面來添加和管理數據庫對象,并可以運行 SQL 語句和腳本.
(3)Administration.管理用戶和個人設置,獲取系統可用性報表①.
1.3 Oracle HTML DB的敏捷特性
HTML DB支持PL/SQL,JavaScript,HTML/CSS模板,Web Service,多種圖表,甚至郵件提醒等,也可以用來提供專業的應用程序托管服務,將HTML DB工作區以ASP方式為成百上千的用戶使用(如),這樣用戶甚至不需要再購買和維護專門的數據庫產品.[4]可見,HTML DB是1個優秀的輕量級開發平臺,其特有的基于Web,快速開發,所見即所得,輕松迭代和部署,良好的性能和安全等諸多特性,與敏捷開發的特點不謀而合.
HTML DB將集成的Web平臺同時提供給開發人員和用戶,使得應用程序一直在線,隨時可用.任何的變更和版本更新都能實時呈現給項目團隊成員,非常便于用戶和開發團隊的溝通.再加上Oracle數據庫本身良好的性能和可靠的安全性,所以它無疑是實現敏捷開發的有利工具.
2 訂單管理系統的敏捷開發實踐
2.1 敏捷開發過程
某建材生產公司欲在企業站點上實現訂單管理系統,支持在線訂貨、跟蹤訂單狀態、生成銷售報表等功能.由于行業和企業本身的發展變化快,需求變更不可避免,所以嘗試敏捷開發實踐.項目小組由開發人員和企業方關鍵用戶組成,設計與開發過程中隨時溝通和交流,并統一受企業方IT技術經理的調度.
在完成前期業務調研和需求分析后,項目團隊明確業務流程圖、數據流圖和第1輪迭代的范圍,設計關系數據庫模型,從而進入構建階段.具體構建數據庫的方法,使用Oracle 10g提供的企業管理器(EM)結合Oracle HTML DB的“SQL Workshop” 來創建數據庫.
第1輪迭代實施周期2個月,搭建整個應用的數據庫框架,實現訂單的錄入流程.本次迭代設計和編碼同步進行,在2個月內拿出第1個可用版本,以后的迭代過程中保持軟件一直在線可用.
第2輪迭代實施周期1個月,實現庫存管理、銷售統計功能和多用戶權限控制.同時將前期的系統功能向用戶做推廣使用,實行基本操作培訓,并對用戶提出的變更意見及時響應和修正.
第3輪迭代實施周期半個月,在不斷完善的過程中根據用戶對每個功能界面提出的建議進行修改,同時修訂完善數據字典、操作說明及其他相關技術文檔.
采用迭代式開發,使得業務人員在第1個可用版本完成后,即開始在線錄入訂單.軟件已經開始為業務帶來價值.可以把這個問題想得再極端一點:假如明天就要終止這個項目,至少今天提交給用戶的是有價值的軟件而不是雜亂的文檔.
2.2 開發實例
基于HTML DB的應用系統開發,首先使用Application Builder創建工作區.每個工作區可以包含若干個Web應用程序;每個Web應用程序由多個“頁面”(Pages)組成;每個頁面又包含若干個“區域”(Regions),可以定義區域為數據視圖、導航條、HTML區域等,區域中可以添加按鈕、輸入框、超鏈接等頁面元素提供用戶界面.Web元素和區域、頁面等容器之間通過定義的參數/變量或SQL過程等進行通信.對于本系統的銷售訂單項目,客戶、產品、訂單的相關頁面都需要在數據庫中讀取數據.用戶所熟悉的Oracle擴展開發語言PL/SQL在HTML DB中得到全面支持并提供良好的交互.
以產品庫存的查詢模塊為例,開發人員通過向導添加新頁面“瀏覽產品庫”(頁面編碼為P300)構成查詢頁面.在頁面中添加Product區域,定義區域的數據源為下面的PL/SQL函數體.這樣,當程序運行時,HTML DB引擎基于函數體生成SQL語句,對Oracle中相應數據表進行查詢,最后將查詢結果置入P300頁面模板中,以Web形式呈現出來.
圖3的程序頁面中,Product區域的主體就是1個PL/SQL函數體返回的數據庫查詢結果,其上方包含兩個列表框(產品類別P300_CATEGORY,2級類別P300_CATEGORY2)和1個按鈕,用來對產品進行篩選.該實例說明HTML DB的SQL查詢過程.
圖 3 產品管理頁面
當用戶的需求發生變化時,比如需要顯示舊的產品代碼(如RP60-S11A,原代碼為R60-S11-2.0),只要修改SQL語句,增加“OLDNAME” 舊代碼列即可.開發人員修改的同時,用戶已經實時獲得新的應用程序版本.添加、修改、刪除等DML操作,與上例一樣,也可以通過SQL語句完成.
迭代過程中對于較大的需求變更也是“擁抱變化”而不是“預測變化”.例如,在用戶關于產品的最初描述中,并未指出“特殊規格”的問題,第1個可用版本提交后,用戶提出1個重要的業務規則:長度不同的某類產品使用相同的產品編碼,而以規格長度來區分管理.此業務規則的變化將影響相關數據表的結構和用戶界面.在傳統的瀑布式開發方法中,這屬于較大變更,需要從可行性、設計、編碼整個環節進行項目更改,用戶不能快速獲取可用版本.而通過敏捷開發,借助Oracle HTML DB工具,在2天內即生成新的可用版本,并實時交付給用戶.
3 結 論
本文所介紹內容只是敏捷軟件開發原則與方法的初步實踐,借助Oracle HTML DB,快速開發與部署以數據庫為中心的、健壯性強的、易擴展的Web訂單管理系統.HTML DB是非常靈活的數據庫開發工具,最終產品的遷移和部署成本接近于0,多次迭代開發對生產和應用的影響接近于0.它提供的在線開發平臺使得整個開發過程中軟件一直處于可用狀態,因此客戶的需求變化引起的變更可以在開發過程中快速部署和實現.用戶對軟件開發過程的持續參與也大大提高軟件的易用性和開發進度.該Web應用程序的實施最終幫助用戶快速響應客戶需求.
參考文獻:
[1] MARTIN R C. 敏捷軟件開發: 原則、模式與實踐[M]. 鄧輝,譯. 北京: 清華大學出版社,2003.
[2] TERRI W. Oracle HTML DB user’s guide,release 1.6[EB/OL]. [2005-03]. http:///technology/products/database/htmldb/pdf/B14377_01.pdf.
[3] WINTERS T. Oracle application express 2.0 user’s guide[EB/OL]. [2005-01]. http:///pls/db102/to_pdf?pathname=appdev.102%2Fb16373.pdf.
1997年,寶供物流開創性地建設了國內物流行業首家基于Internet的物流信息管理系統。之后,以業務為導向,每年辦一件實事,到2004年已基本建成寶供第三方物流信息集成平臺,有效集成全面訂單管理、倉儲管理、運輸管理和財務管理模塊,實現了物流、信息流和資金流的一體化管理;通過EDI等技術,實現了與客戶信息系統的有效信息交換與共享,在國內處于領先水平。從2002年開始,寶供連續三年榮獲中國物流與采購聯合會信息化優秀案例,2004年更榮獲中國物流與采購聯合會科技進步一等獎。
考慮客戶潛在需求
1997年寶供第一套基于Internet的物流信息管理系統是委托一家軟件公司幫助開發的,當時Internet剛剛在國內興起,公司內部的業務部門還習慣使用電話、傳真結合筆記本來跟蹤管理客戶的每票訂單,因此在需求分析階段并沒有提出太多的具體要求,甚至當時推廣使用電子郵件還要IT部出面對各分公司進行考核。
面對這種情況,我們采取的對策是站在用戶的角度去思考問題,對內通過實地調研業務操作流程,提出開發包含28種查詢選項的訂單綜合查詢功能的需求,方便用戶查詢;對外前瞻性的考慮到系統將來開放給外部客戶使用的潛在需求,要求軟件公司開發外部客戶通過密碼登陸上網查詢自身業務信息的查詢模塊。結果,系統開發完成后首先被寶供的市場部相中,然后他們大力向客戶推薦寶供基于Internet的新的信息化管理模式,贏得對系統非常重視的多家跨國公司的認可。業務部門使用綜合查詢功能嘗到甜頭后馬上提出了更多的報表查詢需求,促成了寶供IT走上自主消化和完善的技術研發道路。
將客觀阻力變成創新機遇
企業信息化過程中難免會遇到各種各樣的問題,包括外部環境造成的難題,這種情況下實際上孕育著新的創新業務模式。
例如,寶供在1999年推廣基于Internet的倉儲管理系統時就遇到國內很多城市因網絡帶寬不夠造成網上錄入和查詢倉儲訂單速度非常慢的瓶頸,而這又不是寶供自己能夠控制的。我們創造性的開發離線訂單處理程序,采用本地終端離線錄入倉儲訂單,將離線訂單由運作點MAIL到總部人工導入和更新數據庫數據,再從數據庫中提取最新數據MAIL給客戶和運作點更新用戶本地數據庫的模式。雖然增加了人工控制的環節,但對于客戶,只要每天通過郵件接收最新的業務數據包更新本地電腦數據庫,不用上網就能隨時查詢截止到昨天的最新倉儲數據,使用起來相當方便。
寶供的幾個客戶使用這種模式實現了坐在辦公室里自主查詢各倉庫進出存數據,以至于后來帶寬問題解決后有些客戶習慣了這種模式還不想恢復網上查詢方式。
與客戶供應鏈一體化合作
從2001年開始,寶供IT在充分消化原系統基礎上開始與客戶合作進行系統對接。簡單的講系統對接就是實現訂單通過數據交換平臺與客戶系統實現自動導入和導出,實現訂單無紙化傳遞,但技術上對接成功只是第一步,客戶真正需要的是長期穩定、可靠和準確的系統對接。例如,2001年某跨國家電公司和寶供實現系統對接后就提出了每個運作點每月只允許一次數據錯誤以及每周訂單及時錄入率的考核指標。為了保障系統數據準確和及時,我們開發了多種輔助系統監控程序,包括開發訂單收發網上監控程序實現運作點自己上網查詢每張訂單何時接收和返回;開發訂單超期錄入預警程序,網上查詢即將超期錄入和已超期的訂單;開發網上條碼掃描監控程序自動計算等,依靠自成體系的系統監控程序有力地保障了系統對接的穩定性和準確率,從而贏得了客戶的信賴。
根據不同客戶的實際需求,與客戶的系統合作也可以有多種模式,例如可以通過FTP、E-Mail,或通過第三方公用對接平臺等方式與客戶系統進行對接;有些客戶希望完全采用自己的系統,愿意將自己系統的終端開放給寶供辦事處員工使用也沒有問題;還有一個客戶以自己的ERP系統為主,但對于ERP系統未能處理的訂單,寶供IT又針對性地為其開發了輔助網上訂單管理系統作為補充。
優化供應鏈管理流程
企業信息化的高級階段是通過為客戶定制供應鏈管理系統優化供應鏈管理流程。要做到這點,首先要象企業管理咨詢師一樣調研和分析客戶現有的業務管理模式,特別是訂單管理流程,有針對性地提出基于信息化支持的優化流程。我們為客戶定制的訂單管理系統已經支持客戶銷售流程,實現與客戶分銷管理的供應鏈集成。包括實現以下功能:
?訂單狀態全程跟蹤
?實時庫存管理
可實時查詢到當前寶供倉庫的庫存情況,確切地知道某倉庫當前的實際庫存、可發庫存、在途庫存、未運作庫存、殘損庫存。
?輔助銷售管理
系統可按日期、營業單位、產品類型、產品、經銷商、銷售類型、訂單、要貨情況等提供及時數據,并進行分類匯總或累計求和,為銷售人員科學合理地制定、調整銷售計劃提供必要的參考數據。
?經銷商管理
系統可實時提供任一經銷商在某一時間范圍內的要貨匯總及要貨明細情況。可提供某一銷售區域內的經銷商要貨情況。使得客戶總部可以更有效地掌握全國經銷商要貨情況。
例如,2004年我們為某客戶提出了使用寶供網上訂單管理系統代替該客戶原來的手工訂單管理方式,將該客戶原手工開具的三類單證(“客戶訂單”、“客戶送貨單”、“供應商送貨單”)合并為一份系統打印的“客戶訂單”,將訂單的錄入、審核、打印、確認都在系統中完成,實現客戶辦事處員工在系統中錄入訂單-客戶總部審核確認訂單-寶供辦事處打印有效訂單并運作-運作結果錄入系統-客戶隨時上網查詢最新的訂單執行結果和庫存結果。最終,通過系統與客戶結成供應鏈一體化合作伙伴。
專業系統與核心系統對接
寶供于2003年根據業務發展需求自主研發了全面訂單管理系統代替從1997年開始一直使用的老信息系統,并在此基礎上構造寶供物流信息平臺,當年我們還根據業務需要和IBM合作引進了國外先進的WMS系統用于物流基地的貨架倉管理,并且自主實現了該系統和寶供全面訂單管理系統的對接。
寶供第三方物流信息集成平臺將物流各相關環節(訂單管理、運輸、倉儲、財務、以及基礎數據)作為一個整體進行流程重組優化:以客戶為中心,以訂單為主線,對業務流程進行梳理。
通過建設寶供第三方物流信息集成平臺,進一步提升了寶供物流服務的核心競爭力,使寶供與客戶、供應商結成更緊密的戰略聯盟,實現更大范圍的信息共享、節約成本,創造寶供與客戶、供應商在物流供應鏈上三贏的局面。
關鍵詞:在線銷售;湖南特產;B/S模式
引言
我國有極為豐富的土特產體系。隨著人們消費觀念的更新,綠色、健康成為消費的主流,地方特產成為新的消費時尚[1]。湖南是一個農業省,湖南特產豐富,如長沙羅代黑豬、瀏陽豆鼓、臭豆腐、糯米團子、糖油粑粑、寧鄉花豬肉、攸縣香干、攸縣曬肉、黃花菜、龍須草、檳榔芋、湘西米豆腐、臨武鴨等。在線銷售是一種具有強大交互功能的商業信息系統,能夠向用戶提供靜態和動態信息資源[2-3]。在線銷售系統方便商家和用戶傳遞信息,促進企業調整自身業務流程,從根本上將企業改造成以客戶為中心模式,具有高收益、低成本、方便等優勢[4-5]。因此,本設計分析湖南特產電子商務銷售業務需求與商務模式,研究在線系統的體系結構,對湖南特產在線銷售系統進行設計研究。
1、系統設計
本系統基于B/S模式,運用.NET框架的MVC模式對湖南特產電子商務銷售業務需求與B2C商務模式[6],設計湖南特產在線銷售系統的功能結構和數據庫,具有登錄注冊、特產瀏覽、特產搜索、個人信息管理、個人訂單管理、購物車、特產管理、評論管理、訂單管理、會員管理、權限管理等B2C網站功能[7]。
1.1系統總體功能結構設計
系統總體功能結構設計如圖1所示。(1)注冊登錄用于普通用戶的注冊和會員、管理員的登錄,登錄時可以選擇保存密碼并且系統會自動判斷所屬角色組進入不同的管理平臺。如果忘記密碼可以點擊“忘記密碼”來找回密碼。(2)特產瀏覽對所有特產進行瀏覽以便購買,可查看特產詳情,同時會員還可以對特產進行評論。(3)特產搜索對所有的特產進行搜索,分為普通用戶的搜索和后臺管理員的搜索。(4)個人信息管理管理登錄、密碼等信息;同時對于配送地址也可以進行編輯、添加、刪除等操作。(5)個人訂單管理對購買特產后產生的訂單進行到貨提醒、標記、刪除等處理。(6)購物車添加到購物車后可以對購物車里的特產項進行修改特產數目、刪除等操作。在確定無誤后進行購買操作。(7)特產管理包括特產的添加、修改、刪除、標記;管理特產的分類作并且可以對特產數量進行統計。(8)評論管理可對特產的評論審核、添加、刪除。(9)訂單管理管理員對訂單的操作,發貨后對訂單做出發貨標記,并且可以對訂單進行統計產生銷售報表。(10)會員管理搜索查看會員信息,禁用會員,統計會員數量,查看會員活躍度。(11)s權限管理對管理員進行權限分配。
1.2系統數據庫設計
本系統數據庫表包括評論表、訂單表、地址表、特產表、特產分類表、訂單項、訂單備份表、購物車表等,具體見表1至表9。
2、結論
B2C在線銷售作為一種典型的Web電子商務系統迅速發展并已經走進了人們的日常生活中,更多的人更愿意足不出戶就可以挑選購買自己喜歡的各種商品,湖南特產的購買也是如此,從而縮短購買湖南特產時間提高效率,跨越時間和空間的限制,給商業流通領域帶來變革和消費者帶來便捷。湖南特產在線銷售系統操作簡單方便,界面友好,具有一定的使用價值。
參考文獻:
[1]鄧偉.地方特產的商業模式研究——以久大日化為例[D].西南交通大學,2011.
[2]祁志民,劉涌.淺談我國電子商務的發展現狀與趨勢[J].浙江工業大學,2009,7:136-138.
[3]皓星,張寧.淺析中國未來網購模式的主流趨勢[J].中國經貿,2011,2:6-7.
[4]潘勇,趙軍民.基于顧客滿意度的B2C電子商務網站評價[J].現代情報,2008,28:220-223.
[5]雄,譚慶平,陳駿等.新型電子商務網站的研究與設計[J].微計算機信息,2008,6:161-162.
[6]張忠,周衛.MVC體系結構模式中的設計模式[J].南通航運職業技術學院學報,2004,3:42-44.
先在手機上下載“拼多多商家版”APP。
進入軟件后,找到常用應用里的“訂單管理”。
在訂單頁面里,點擊“已發貨”。
在已發貨頁面里,找到想要修改單號的訂單,點擊“修改發貨信息”。
然后再修改快遞單號即可。
總結:
1、進入手機拼多多商家版;
2、點擊“訂單管理”;
3、點擊“已發貨”;
4、找到訂單的“修改發貨信息”;
要
隨著計算機技術、網絡技術和信息技術的快速發展,電子商務越來越多地改善著現代人的工作、生活。購物中心物流管理系統將Internet網絡技術與現代物流管理觀念相融合,為企業和客戶搭建了一個方便快捷的交流平臺,使購物中心管理實現信息化、自動化、現代化、社會化、智能化、合理化、簡單化,實現了客戶網上訂單,個人信息修改,購物中心的貨物進出庫以及貨物的配送。購物中心物流管理系統從系統需求分析、概要設計、詳細設計到具體的編碼實現、功能測試都嚴格遵循了軟件工程的思想。
關鍵詞: 電子商務;物流配送;數據庫;ASP.NET
購物中心物流管理系統分析
1.1系統需求分析
購物中心物流管理系統的設計是為了讓購物中心擴展業務,提高購物中心的運行效率。為客戶提供方便的網上訂單途徑,購物中心對客戶訂單進行快速處理、配送。并通過系統對客戶信息、倉庫信息、員工信息進行科學的管理。
1.1.1用戶身份級別要求
即根據身份的不同對系統的使用權限有所不同。從權限大小大致可以分為:系統管理員、庫存管理人員、客戶。
? 系統管理員:
擁有購物中心物流管理系統的所有權限,主要負責對系統平臺的日常網絡維護管理,可以對系統進行修改,排除故障。
? 庫存管理人員:
對貨物的入庫、出庫操作、貨物屬性的更改權限,有對客戶信息和客戶訂單進行接單、配送處理的權限。
? 客戶:
能查看系統的公告信息、查看自己的訂單情況。主要是在線訂單操作。
1.1.2系統功能模塊設置
本系統采用自上向下方法開發,系統分成幾個相對獨立的模塊,其功能模塊主要有如下幾個部分:公告信息、用戶管理、貨物管理、訂單管理。具體的功能描述如下:
1) 公告信息:
系統的各種通知或公告均位于此模塊中。主要內容包括有關客戶訂單的相關說明和注意事項;購物中心的基本信息;以及在一定時間內的促銷活動。位于在系統登錄的首頁。
? 操作對象:系統管理員。
? 瀏覽對象:所有合法用戶。
2) 用戶管理:
對使用本系統的庫存管理員、客戶以及企業職工的基本信息的操作。具體包括各客戶、廠商、管理員、職工的基本信息:姓名、聯系方式、備注的修改、增加、刪除等操作。
? 操作對象:系統管理員。
? 瀏覽對象:系統管理員。
3) 貨物管理:
貨物基本信息維護,其功能是其功能是對貨物供應商信息進行管理,并根據企業情況制定進貨計劃,實施產品采購,并對采購來的產品進行企業內部編碼入庫,產品分類等活動,同時能夠根據銷售清單進行出貨管理,以及庫存統計。設置貨物基本信息、對貨物情況的查看,對貨物屬性:名稱、數量、單價、說明等進行添加、更改、刪除操作。
? 操作對象: 系統管理員、庫存管理員。
? 瀏覽對象:系統管理員、庫存管理員。
4) 訂單管理:
其功能是為客戶提供一般的訂單管理,能夠進行訂單查詢和增加;為管理員提供一般的訂單接受、刪除等管理。
? 操作對象:系統管理員、庫存管理員。
? 瀏覽對象:系統管理員、庫存管理員。
? 具體操作:客戶通過進入自己的登錄界面,填寫訂單選項:貨物名稱、數量、收貨時間來實現訂單操作;管理員查看全部客戶的已送和未送訂單信息,并根據倉庫庫存信息結合當前職工分工情況進行訂單處理并加發配送。
5) 退出:
所有的系統合法用戶登錄完成操作后退出系統都要進行“退出”操作、或者進行用戶轉換也需要進行“退出”操作。
關鍵詞:服裝銷售;Struts;JSP;MVC
中圖分類號:TP311.52 文獻標識碼:A 文章編號:1674-7712 (2012) 14-0085-01
一、研究背景
隨著社會的發展、科技的進步,人們不僅僅局限于傳統的購物方式,互聯網在我們生活中的進一步普及應用,使得網上購物逐漸成為人們的網上主流行為之一,而服裝銷售在網上購物中占據很大的比例。服裝網絡市場不僅可以及時傳達最新流行,更好地適應市場變化,而且可以省去從生產商到零售商的投資,店鋪租賃和購買、店面裝修以及經營中的管理費用等。網上銷售充分利用商家網站與客戶網民之間的互動性,使商家與消費者的聯系變得更加容易和快捷。
二、系統分析
(一)功能分析
本系統是一個中小型的網上服裝銷售系統,它主要是為用戶提供方便的網上購買服裝的環境,并且提供管理員后臺管理。系統主要有由兩部分構成,一是購物子系統,另一部分是管理子系統。對于購物子系統,主要包括用戶登錄注冊、個人信息管理、服裝瀏覽索引、訂單管理、服裝留言評價等;對于管理子系統,主要包括管理員登錄、商品管理、訂單管理、信息管理(包括公告信息以及用戶對客服的留言建議)等等。
購物子系統應具備如下功能:
(1)用戶注冊登錄模塊:用戶注冊、登錄后,才能執行該子系統的所有功能。(2)個人信息管理模塊:查看和修改用戶的相關信息。(3)服裝瀏覽索引模塊:顯示服裝圖片、價格等詳細信息,提供服裝商品關鍵字搜索。(4)購物車模塊:用戶添加或者刪除購物車中的商品。(5)訂單管理模塊:用戶驗證合法之后,可以查看訂單,選擇付款方式,配置收貨信息,確認付款等。(6)留言模塊:用戶購買商品后,對商品和服務進行評價,提出建議。
管理子系統應具備如下功能:
1)管理員登錄模塊:管理員登錄,并經過身份驗證合法之后,才能對后臺子系統進行管理。2)服裝信息管理模塊:對服裝信息進行添加、刪除、修改、分類等操作。3)公告信息管理模塊:包括對系統首頁系統公告信息進行操作和查看客戶反饋信息。4)訂單管理模塊:查看訂單清單,更新訂單付款,出貨狀態等等。
系統總體功能結構如下圖1-1所示
(二)技術分析
根據網上服裝銷售系統的功能特點,本文將運用JSP、HTML、JavaScript等語言,使用Eclipse等工具設計。系統后臺數據庫將選用Oracle數據庫,應用服務器選用Tomcat6.0進行配置。本文采用MVC模式設計,將系統的前臺界面、后臺數據、業務邏輯分離出來,改變其中一個不會影響另外兩個,提高了應用程序的靈活性和可配置性。JSP充分利用了Java的技術優勢,具有極強的擴展能力和良好的伸縮性,基本上可以在所有平臺上的任意環境中開發,在任意環境中進行系統部署,在任意環境中擴展,實現了“一次編寫,到處運行”。
(三)數據庫設計
數據庫在一個信息管理系統中占有非常重要的地位,合理的數據庫結構設計可以提高數據庫存儲的效率,保證數據庫的完整和一致。根據系統需求分析,在確定了各個表主鍵字段的基礎上,依據表與表之間相關字段之間的聯系建立各表之間的關系表,主要有用戶基本信息表、收貨人地址信息表、商品信息表、商品評論表、基本訂單信息表等,表2-1為本系統的用戶基本信息表。
三、小結
本文論述了一個基于J2EE平臺的網上服裝銷售系統,每一個功能既相互獨立又相互聯系,方便了日后的維護以及修改。整個系統分為兩部分,購物子系統完成用戶網上購買服裝,對個人信息進行管理,對商品進行評論等等,管理子系統負責管理客戶信息,主導業務流程,組織業務邏輯等等。此系統可實現用戶足不出戶,就能了解服裝詳細信息且購買到自己心儀的服裝;同時也為企業節省了更多的流動資金,提高企業的知名度。
參考文獻:
[1]封超.Tomcat與Java Web 開發技術詳解[M].清華大學出版社,2008,6.