Professional Documents
Culture Documents
Nghiên Cứu Xây Dựng Hệ Thống Quản Lý Kho Vật Tư Cho Doanh Nghiệp VừA Và Nhỏ
Nghiên Cứu Xây Dựng Hệ Thống Quản Lý Kho Vật Tư Cho Doanh Nghiệp VừA Và Nhỏ
No 3_May 2023
TẠP CHÍ
TẠP CHÍ KHOA HỌC ĐẠI HỌC TÂN TRÀO SCIENTIFIC JOURNAL OF TAN TRAO UNIVERSITY
KHOA HỌC XÃ HỘI VÀ NHÂN VĂN
Tập 9, Số 2 - 3/2023
ISSN: 2354 - 1431
Tập 9, Số 2 (Tháng 3/2023)
Volume 9, Issue 2 (March 2023)
warehouse management to perform the functions of have warehouse management operations that fully meet
controlling and tracking the transfer and storage of the basic requirements of the system such as: Import
goods. available resources. Warehouse management and export goods and inventory management, user
system (WMS) was born to help businesses get permissions, reports and businesses can completely
an overview of the situation and operations of the use in the management stage to optimize the business
warehouse in real time (real-time: a very important term model. But there are also businesses that need a system
in the management of warehouses). ); control warehouse that not only manages the inventory of raw materials,
staff; Support the daily planning for the administrator. but also manages the process of processing those
The warehouse management system helps to ensure materials into products for sale. That system needs the
high consistency among related departments, meet the integration of the warehouse management system with
management needs, optimize the storage, minimize the a part of the sales system, and the bridge between the
loss in the import and export process. two is the goods production management system.
158|
system, phân tích thiết
kế hệ thống.
Son Quang Nguyen/Vol 9. No 3_May 2023| p.158-169
FigureFigure 1: Business
1: Business Diagramof
Diagram ofconstruction
construction material
materialenterprise
enterprise
1. Introduction
department will receive the production request system, storing and distributing materials to
warehouses, storing information about quantity
of the marketing department. and current warehouse status. In addition, the
Finance, accounting, human resources module has an integrated function of
departments: Manage monthly material converting raw materials into products
(production of products).
statistics reports, revenue statistics, manage
- Supplier management: Store information
goods status to report to the board of directors. about raw material suppliers, store invoices for
In addition, this department is also in charge of importing raw materials into the warehouse.
providing accounts for employees participating - Product management: Implement the
functions of storing, adding, editing, deleting
in the system for the remaining departments product information, in addition, the module
and managing and decentralizing those also has a notification function when products
Figure 3: The process of importing goods has the intervention of the management
Figure 3: The process of importing goods has inthestock
intervention
are outofof
thestock,
management
making system
it easy for
accounts.
system
Currently on the digital platform, there are a are brought into the factory into products, and
number of popular and highly ranked finally imported into the product warehouse
warehouse management systems such as and sold on the system. the company's sales
Kiotviet, Sapo, etc. These systems have system.
warehouse management operations that fully
2. Methods
meet the basic requirements of the system such
as: Import and export goods and inventory 2.1. Business analysis
management, user permissions, reports and After studying the operations of some
businesses can completely use in the construction companies, there are usually at
management stage to optimize the business least 3 main divisions as described in Figure 1.
model. But there are also businesses that need a
system that not only manages the inventory of Marketing department: Manage the
raw materials, but also manages the process of company's products, participate in the sales
processing those materials into products for process and market to customers about the
sale. That system needs the integration of the company's product line. This department is in
warehouse management system with a part of charge of product management and customer
the sales system, and the bridge between the information stored on the system, in addition,
two is the goods production management can make production requirements when there
Figure 4: 4:
Figure Production
Productionprocess
process with systemintervention
intervention
system. is with system
a shortage of products.
2.2. Functional analysis management-level accounts, and astatus.
system of employee
For
2.2. a company or
Functional enterprise producing building users
analysis to Warehouse
know. product inventory
management department:
materials
Figure2 2isand
Figure is construction
a functional
a functional materials,
analysis
analysis this that
diagram
diagram a -Management
is that Customer management:
accounts dividedof importing Thematerials
by functions basic
in the information
system.
into the
of customers when contacting the system will
necessary
needs system.
needstotobeberesearched
researched Because
andand
developed their
on the
developed current
onsystem
the be company's warehouse,
- Management allocating
of goods goodsalso
(raw materials): to Solve
the
stored, related sales invoices will be the
system
business for
model enterprises.
is to System
import raw built
materials with
to 7
the
for enterprises. System built with 7 main functional listed. company's
problem ofwarehouse system. into
importing materials In addition,
the system, this
storing
main
raw functionalwarehouse,
material modules including:
then those materials - News management: Implement the function
modules including:
- Account management: Responsible for of and distributing materials to warehouses, storing
posting, browsing articles to post on the
allocating
- Accountaccounts,
management: editing information,
Responsible and website.
for allocating information about quantity and current warehouse
assigning permissions to accounts in the - Make
accounts, editing information, and assigning status.reports: Make the
In addition, quarterly
module or daily
has an reports
integrated
system. The system needs 1 high-level on product status, chart statistics to control
permissions
administrator to accounts
account ,inmultiple
the system. The system function of converting raw materials into products
management- import and sales information.
level 1accounts,
needs high-level and a systemaccount
administrator of employee
, multiple (production of products).
accounts divided by functions in the system. 2.3. Business process
160|
- Management of goods (raw materials): Solve
The business processes in the research are
the problem of importing materials into the
explored based on the actual business model of
Son Quang Nguyen/Vol 9. No 3_May 2023| p.158-169
- Supplier management: Store information about - Make reports: Make quarterly or daily reports on
raw material suppliers, store invoices for importing raw product status, chart statistics to control import and
materials into the warehouse. sales information.
be lost data, and the loss will make invoice information, invoices and documents
nesses lose a lot of money. FigureFigure
6: Biểu đồ luồngmakes dữ li u hit thống
more difficult to control the actual
6: Biểu đồ luồng dữ liệu hệ thống
FigureFigure
7: Context Diagram
7: Context Diagram
Figure 8:0-Level
Figure 8: 0-LevelDFDDFD Figure 11: 1-Level DFD - Manufactu
enterprise when integrating
system, the system includ
involved in the process,
system. The process ret
business model, but there
intervention to store and ad
the current process brings
receives the raw materials i
the document information w
system, the employee will en
to enter the goods into the
information about raw m
supplier.. the necessary info
import.
The warehouse information
and compared by the syst
Figure 9: 1-Level
Figure DFD- Material
9: 1-Level DFD - Material Management
Management
supplier data to goods in
3. Results and discussion information is missing, the
construction material enterprises. Existing the missing information st
After researching and learning about the business activities of building material companies, typically
message to the staff and r
LICOWALL Lightweight Concrete, the development and application of information technology in the process
|163
Son Quang Nguyen/Vol 9. No 3_May 2023| p.158-169
is essential. set. The management system is researched staff and the system. The process retains the original
based on 2 products of Daniel Nuwandinda [3] and business model, but there will be system intervention
Noor Dhia Kadhm Al-Shakarchy [4] to store and address the risk that the current process
3.1. Integrate systems into business processes brings. After the staff receives the raw materials into the
warehouse, the document information will be stored on
3.1.1. Import process the system, the employee will enter the information to
Figure 3 shows the import process of the enterprise enter the goods into the system, including information
when integrating the management system, the system about raw materials, quantity, supplier.. the necessary
WMS systems have not yet integrated functions
includes 2 components involved in the process, the information of a single import.
suitable for specific business systems.
WMS systems have not yet inte
3. Results and discussion suitable for specific business sys
After researching and learning about the
3. Results and discussion
business activities of building material
companies, typically LICOWALL Lightweight After researching and learning a
Concrete, the development and application of business activities of building m
information technology in the process is companies, typically LICOWAL
essential. set. The management system is Concrete, the development and a
researched based on 2 products of Daniel information technology in the pr
Nuwandinda [3] and Noor Dhia Kadhm Al-
essential. set. The management
Shakarchy [4]
: 1-Level DFD - Product researched based on 2 products
3.1. Integrate systems into business processes
Management Nuwandinda [3] and Noor Dhia
3.1.1. Import process
Shakarchy [4]
Figure
FigureFigure 10:10:
3 shows 1-Level
1-Level DFD process
theDFDimport - Management
- Product Productof the
3.1. Integrate systems into busi
Management
3.1.1. Import process
Figure 3 shows the import
FigureFigure
11: 1-Level DFD
11: 1-Level - Manufacturing
DFD Process
- Manufacturing Process Management
Management
enterprise when integrating the management
system, the system includes 2 components
involved in the process, the staff and the
system. The process retains the original
business model, but there will be systemFigure 11: 1-Level DFD - Manufacturin
intervention to store and address the risk that
the current process brings. After the staff
enterprise when integrating th
receives the raw materials into the warehouse, system, the system includes
the document information will be stored on the involved in the process, the
system, the employee will enter the information system. The process retains
to enter the goods into the system, including business model, but there w
information about raw materials, quantity, intervention to store and addre
Figure
supplier.. the12:necessary
1-Level DFD - News Management
information of a single the current process brings. A
164| import. receives the raw materials into
The warehouse information will be checked
the document information will b
and compared by the system in turn, from
Level DFD - Material Management system, the employee will enter
Son Quang Nguyen/Vol 9. No 3_May 2023| p.158-169
The warehouse information will be checked and will receive production information including the
compared by the system in turn, from supplier data to amount of raw materials in stock, the number of
goods information. When information is missing, the products produced, the system will be in charge of
system will stop at the missing information stage and storing and calculating the remaining raw material data
return a message to the staff and request to provide after production. After inputting data, the system will
enough information to the system. After providing store the production session, and it will help the report
enough information, the staff will check the information settle faster and avoid loss because the system will
for the last time, confirm and finally the system will manage the data in real time, so the data of the product
store the information of that import session. Each will be processed in real time. Products and materials
completed session will be saved as an invoice entered will be adjusted after the end of the production session.
by the company with the supplier.3.1.2. Production
During a working session, the system will check
process
the input data (quantity of materials) to compare with
The production process (Figure 4) is a process the quantity of raw materials in stock, if the input
involving the intervention of system software. The data is less than the inventory, the system will return
system will support employees to store information a notification. and request to import more goods. If
each time they need to produce products. The system the input data is more than the inventory, the system
|165
Son Quang Nguyen/Vol 9. No 3_May 2023| p.158-169
will confirm the production order information, save session. Otherwise, the system will notify the request
the production history, change the inventory data of to enter customer information into the system and stop
the raw material warehouse, and add more products to
the session. The session will continue to check the
the product warehouse. This production process will
be requested by the marketing staff when the product number of products in stock after checking customer
stock is not enough and the warehouse management information. If there is not enough stock in stock,
side will do it. the system gives an alert to the worker requesting
3.1.3. Sales process production and stops the session at that stage. On the
The sales process (Figure 5) has the system’s contrary, if in stock meets the requirements for the
intervention to solve the problem of storing customer quantity of products, the system will process the order.
and order data for statistical reporting. After the
Orders are submitted with the default order status
customer places an order with the staff, the staff in
charge will create the order on the system. The system of “unpaid”. When the customer pays for the order, the
will check the customer information and respond, if payment information will be entered into the system
there is information, the customer will continue the and the order will be updated as “Paid”.
166|
Son Quang Nguyen/Vol 9. No 3_May 2023| p.158-169
3.2. Analysis and design of management system and converting raw materials into products. After
completing the work, the system will report the number
3.2.1. Data flow Diagram
and save the session.
A data flow diagram [2]is a way of representing the
- Management of news (Figure 12): With the news
flow of data through a process or a system. The DFD
management module in Figure 12, the work is similar
also provides information about the outputs and inputs
of each entity and the process itself. Data flow diagrams to the product management module. In addition, in
have no control flow - no decision rules and no loops. this module, the system will set the status of the article
Building a data flow chart is essential. after the employee posts it to “Unpublished”, after
being approved by the management, the article will be
The data flow chart is optimized based on the
changed to “Posted” and displayed on the website. on
business model of the material business. Figure 6
the system for customers to view.
is a graphical representation with 3 actors affecting
the system, respectively, suppliers, customers, and - Report (Figure 13): The reporting module will get
managers (company employees). data stored in the system about product information,
invoice information, raw material information, news
3.2.2. Context Diagrams
information for statistics for managers and employees
Context diagram: full is the top level diagram. It participating in the system to view.
gives an overview of the system in the environment
- Management of imported invoices (Figure 14):
it exists in. At this level, the context graph has only a
The module will perform the main tasks of inputting
single process, agents, and data flows (no datastore).
raw material information, invoicing, updating material
The diagram in Figure 7 gives an overview of the
information after invoicing.
relationship between the interacting agents and the
system. - Management of sales invoices (Figure 15): The
main function of the module is to create sales invoices
3.2.3. Levels Diagrams
after customers place an order and update order
The level 0 graph is a decay diagram from the information after customers pay.
context graph. For the purpose of describing the system
3.2.4. Entity Relationship Model
in more detail, the level 0 diagram is decomposed from
the context diagram with the processes presented as Entity Relationship model (ER) introduced by
the main functional items of the system. The system CHEN in 1976 is a widely used model in conceptual
under study includes 7 main modules shown in Figure database designs, built on based on perceiving the real
7, including: world through a set of objects called entities and the
relationships between these objects. Compared with
- Management of raw material warehouse (Figure 9):
the network model, the entity-relationship model has
The warehouse management module has 3 main jobs:
more advantages and it is more representative of the
inputting data, updating raw material information, and
real-world components. If the network model only
checking raw material information. The corresponding
represents the main objects but does not describe the
actions will be executed on the system.
characteristics in that object, in the entity-relationship
- Product management (Figure 10): Product model, these weaknesses can be overcome. Therefore,
management module consists of 3 main jobs: updating the choice of this model is always a decision of database
product information, checking product information design analysts because it is an intermediate step in the
and selling products. For product sales, the system will transfer between real data into system data.
send invoice information to the sales invoice module.
Figure 16 clearly shows the relationship between
This module can be extended to the customer side when
the actors in the system and the information related to
it is possible to display product information on the
those objects.
information website integrated with the system.
3.3. Build a database
- Production management (Figure 11). The
production management module consists of two Figure 17 explains the design of the system data
main jobs: taking raw materials from the warehouse storage. Data tables show entities and their associated
|167
Son Quang Nguyen/Vol 9. No 3_May 2023| p.158-169
attributes. It contains primary keys (Primary Key - PK) many (nn) relationships are split into one-to-many (1-
and accompanying secondary keys (Foreign Key - FK)
n) relationships with intermediate tables. This database
that show the relationship of data tables to each other.
is designed to be suitable for database storage systems
The data columns in the table are all specified for the
appropriate stored data type (int, varchar, …). Many-to- such as MySQL, SQL Server.
The study presents a system model that is different warehouse, and in addition, a customer-side interface
from the current common warehouse management such as a CMS system can be developed.
systems. Currently, warehouse management systems With the above functions and development, the
are developed for the purpose of storing goods and system is suitable for small and medium enterprises in
168|
Son Quang Nguyen/Vol 9. No 3_May 2023| p.158-169
Today, with the application of science and [2] Build a Data Flow Diagram (DFD), https://
en.wikipedia.org/wiki/Data-flow_diagram
technology to business processes being an important
trend, digital transformation for businesses makes [3] Daniel Nuwandinda, “Warehouse
business and management easier than ever. Management System”, https://www.academia.
edu/35399224/WAREHOUSE_STOCK_CONTROL_
On the digital platform, there are many systems
MANAGEMENT_SYSTEM
suitable for the needs and purposes of enterprises such
[4] Noor Dhia Kadhm Al-Shakarchy, WMS ,
as CRM, HRM, CMS. For a large WMS system like
https://www.ijsr.net/ a archive/v4i10/SUB158963.pdf
Kiotviet or Sapo, the main function of the system is
focused in the direction of managing warehouses and [5] DFD diagram hierarchy, https://vietnambiz.
warehouses in large quantities, but the problem of data vn/so-do-luong-du-lieu-data-flow-diagram-dfd-la-
gi-0190909111117996.htm
conversion from raw materials to raw materials has
not been solved yet. finished product. For companies [6] CRM Sales Management System, https://
that have a raw material warehouse to manage and also www.researchgate.net/publication/336568141_
have a workshop to process raw materials in stock into CUSTOMER_RELATIONSHIP_MANAGEMENT
products for sale such as LicoWall Vietnam or self- [7] ER Entity Relationship Model, https://viblo.
construction businesses, the need for a specialized asia/p/mo-hinh-quan-he-thuc-the-entity-relationship-
WMS system is very large. model-oOVlYEenl8W
The study has built a specialized system for small [8] 6 Stages of developing an information system,
and medium-sized enterprises with needs in the field https://invoice.fast.com.vn/tin-chi-tiet/10085/6-Giai-
doan-trong-quy-trinh-phat-trien-mot-he -thong-thong-
of warehouse management and production. Although
tin.aspx
this system is not as powerful as previous WMS
systems, it meets the needs of digital transformation [9] Learn what the MVC model is, https://vietnix.
for necessary businesses, and the system’s ability to vn/tim-hieu-mo-hinh-mvc-la-gi/
upgrade and develop is very large. Here is a solution to
bring technology into the business: build a warehouse
management system with integrated production.
|169