...

A Unified Modeling Language for Describing Supply Chain

by user

on
Category: Documents
12

views

Report

Comments

Transcript

A Unified Modeling Language for Describing Supply Chain
A Unified Modeling Language for Describing Supply Chain
Management in Retail Sector
ZHU Haibo
Harbin University of Commerce, Harbin, P.R. China, 150028
[email protected]
Abstract: With the market competition aggravating, the retail enterprise competition becomes more and
more severely, Competitions will be not only between the enterprises but also between the supply chains
in the 21st century. Any supply chain enterprise has the possibility to win in the competition only when
it forms the strategic alliance with the upstream and downstream enterprise, and forms the stable supply
chain and increases overall supply chain value. The construction of a practical retail supply chain
management (SCM) system can not only realize the high-efficiency of SCM but also can establish a new
information management solution for retail industry. This paper articulates a way of using unified
modeling language (UML) to develop SCM system for retail industry. The results show that the UML
was useful in the development of SCM system. In summary, this paper can shed light on future research
in development of SCM system for retail industry.
Keywords: Supply chain management, Unified modeling language, Model, Retail sector
1 Introduction
The competitive advantages between retail enterprises lie in the advantage of their supply chains,
the level of supply chain operations will directly determine the overall competitiveness of retail
enterprises [1]. At present, there are more than twenty of the world’s top retailers entering China, retail
industry of China is not only facing fierce international competition, but also facing domestic market
saturation. Faced with the pressure of market competition, retail enterprises of China must enhance their
competitive advantages through strengthening the building of information technology.
Supply chain management (SCM) is the process of planning, implementing and controlling the
operations of the supply chain as efficiently as possible. SCM spans all movement and storage of raw
materials, work-in-process inventory, and finished goods from point-of-origin to point-of-consumption
[2]. SCM is the active management of supply chain activities to maximize customer value and achieve a
sustainable competitive advantage. It represents a conscious effort by the supply chain firms to develop
and run supply chains in the most effective and efficient ways possible. Supply chain activities cover
everything from product development, sourcing, production, and logistics, as well as the information
systems needed to coordinate these activities. To achieve a SCM system, retailer needs to manage the
supply chain effectively and apply IT to system such as communications technology, computer
technology. In order to promote the SCM, retailer must establish a management system. System model
must be established before the establishment of management system.
In addition, the unified modeling language (UML) has been identified as a way of providing a
solution to the modeling bottleneck [3]. Being the standard modeling language in software engineering,
UML has received wide attention not only in academia, but also in professional software development.
The wide acceptance of UML makes it an ideal language to be used by a critical mass of people to build
high quality models of information system [4].
At present, many experts and researchers have put forward SCM software model, but most of them
are based on the traditional structured method, this paper uses UML and object-oriented analysis method
to analyze business modeling of SCM system for retail industry, the model can enhance the exchange
among the experts, software designers and users, making system develop smoothly.
2 Analysis of processes of retail SCM system
371
Generally speaking, the major functions of retail SCM system include: “project management”,
“procumbent management”, “warehouse management”, “sales management”, “supplier management”,
“management of goods and prices”.
Retail SCM software module is the principal business of procurement management, warehouse
management, sales management, which support enterprise internal business process. Each business
module plays two roles in the supply chain: the supply side and demand-side. Vendor management
module is the retail business and external supply chain network interface [5]. Integration system model
of retail supply chain management is shown in Figure 1. For the sake of brevity of the paper and
complication of the system, we choose the procurement management as example to show the process of
modeling of SCM system using UML.
IOIS
Supplier
network
IOIS
Procurement
management
Warehouse
management
(inbound storage/
physical inventory/
outbound
storage/scrap and
verify/allocation)
Sales
management
End-user
network
Figure 1 Integration system model of retail supply chain management
3 Modeling of retail SCM system using UML
3.1 Use case analysis
Use case diagrams address the business processes that the system will implement. Use cases
describe the functional capabilities of the system and the external actors that interact with it [6]. Use
case modeling is very popular within the software engineering community and service requirements can
be effectively analyzed through use case modeling. Use case modeling makes the user understand how
the system works through the relationships between actors and use cases. Use case modeling is user
based and a function oriented analysis method. It is quite effective as the requirements analysis method.
Effective procurement of goods contributes to the competitive advantage of a retailer. The
procurement process links members in the supply chain. The process of the procurement is normally run
by the retailer’s purchasing department. The structure of a typical process includes the following stages:
(1) Purchasing department set up purchasing plan according to the user’s need plan and formulate
expenditure plan which is delivered to financial department [7];
(2) Purchasing department transmit purchase documents to suppliers. Electronic data interchange
(EDI), which involves the electronic transfer of purchase documents between the buyer and seller, can
help shorten order cycle time. EDI transactions, particularly through the Internet, will increase over the
next several years [8].
(3) Warehouse department receipt/inspection/in storage goods and delivery warehouse warrant to
financial department.
(4) Financial department formulate account receivable according invoice.
Based on the process of procurement management, use case can be identified. The use case
diagram is shown in figure2.
372
Figure 2 Use case diagram of procurement management
3.2 Static modeling
Class diagram technology is the core technology of the object-oriented method; it is well known
and widely used among software developers. Class diagram shows the classes in a system and variety of
relationships among classes [9]. Through designing of class to realization of each use case into the
specific class so as to complete the design of the process of refinement [10].
The analysis of system class is built on the basis of use case. As analyzed above, the classes of
retail SCM system includes purchasing department, warehouse, examine department, purchasing project
management, purchasing&receiving goods, financial department, purchasing project management,
purchasing list management, supplier management. The class diagram is shown in figure 3.
Figure 3 Class diagram for procurement management system
3.3 Dynamic Modeling
373
Use case and class model belong to the static model, system dynamic behavior can be described
using UML dynamic modeling. Dynamic model is used to describe the function of the system. In the
actual application, many diagrams can be used such as sequence diagram, collaboration diagram,
activity diagram and state chart diagram; these dynamic modeling diagrams can describe object
behavior and interaction between objects from different perspectives [11]. Specifications are generated.
3.3.1 Activity diagram
Activity diagram emphasizes the flow of control among objects and models the functions of a
system [12]. Procurement management activity diagram is shown in Figure 4.
Figure 4 Procurement management activity diagram
3.3.2 Sequence diagram
Sequence diagram displays object interactions and messages in time-sequence order [13].
Procurement Management sequence diagram is shown in Figure 5.
Figure.5 Procurement management sequence diagram
4 Conclusions
374
Supply Chain Management (SCM) is a kind of integrated managing system which regulates the
supplying operations in the process of production. The SCM is adopted to provide better services for the
customers and to improve product’s competition ability at the minimum costs through regulating and
smoothing various factors such as materials transportation, capital flow and information exchange and
so on [14].
As modeling is crucial for system development, it is necessary to develop a well-organized
modeling before software development. UML is a kind of powerful, object-oriented system-analyzing,
visual modeling language [15]. It uses a set of advanced modeling technology and is widely applied to
various fields. This paper research on retail SCM system based on the UML and it mainly illustrates the
software structures and how to establish a well functional system model, including use case model,
static model and dynamic model. Predictably, some more in-depth study needs to be carried out for the
integration of information system between different enterprises on the supply chain.
References
[1] Abuhilal, L; Rabadi, G and Sousa-Poza, A. “Supply Chain Inventory Control: A Comparison
among JIT, MRP, and MRP with Information Sharing Using Simulation,” Engineering
Management Journal, 2006, 18(2):51 57
[2] Agrawal, N; Smith, S and Tsay, A. “Multi-Vendor Sourcing in a Retail Supply Chain,” Production
& Operations Management, 2002, 11(2):157 182
[3] J. Rumbaugh, I. Jacobson and G. Booch. The Unified Modeling Language Reference Manual (2nd
edition), Addison-Wesley, Reading, MA ,2005:89 100
[4] Henderson Sellers, Brian. About UML profiles. Springer Verlag. MoDELS'2006 Conference,
Genova, 2006
[5] Hendricks, K and Singhal, V. “Association between Supply Chain Glitches and Operating
Performance,” Management Science, 2005, 51(5):695 711
[6] Aigbedo, H and Tanniru, M. “Electronic Markets in Support of Procurement Processes Along the
Automotive Supply Chain,” Production Planning &Control, 2004, 15(7): 688 695
[7] Kopczak, L and Johnson, M. “The Supply-Chain Management Effect,” MIT Sloan Management
Review, 2003, 44(3):27 34
[8] Angulo, A; Nachtmann, H and Waller, M (2004). “Supply Chain Information Sharing in a Vendor
Managed Inventory Partnership,” Journal of Business Logistics, 25(1):101 120
[9] Beamon, B and Fernandes, C. “Supply-Chain Network Configuration for Product Recovery,”
Production Planning & Control, 2004, 15(3):270 281
[10] Gunasekaran, A and Ngai, E. “Virtual Supply-Chain Management,” Production Planning & Control,
2004, 15(6):584 595
[11] Kopczak, L and Johnson, M. “The Supply-Chain Management Effect” MIT Sloan Management
Review, 2003, 44(3):27 34
[12]Penker, Magnus; Hans-Erik Eriksson. Business Modeling with UML[M]. John Wiley & Sons,
2004:120 130
[13]Henderson Sellers, Brian. about UML profiles. Springer Verlag [C]. MoDELS'2006 Conference,
Genova, 2006
[14] Elliman, T and Orange, G.. “Developing Distributed Design Capabilities in the Construction
Supply Chain,” Construction Innovation, 2003, 3(1):15 26
[15] Penker, Magnus; Hans-Erik Eriksson. Business Modeling with UML [M]. John Wiley & Sons,
2004:69 76
~
~
~
~
~
~
~
~
~
~
~
~
375
~
Fly UP