ArticlePDF Available

DEVELOPMENT OF A WEB-BASED PLATFORM FOR AUTOMATING AN INVENTORY MANAGEMENT OF A SMALL AND MEDIUM ENTERPRISE

Authors:

Abstract and Figures

Nowadays, it has been noticed that the majority of businesses manually record and maintain their inventory data in spreadsheets with little to no technological innovation. This has many drawbacks in our contemporary society because it has been demonstrated that successfully monitoring inventories is difficult. This manual method of record keeping was labor-intensive, expensive, and error-prone, and it was unable to guarantee that the inventory remained current due to oversight and internal shrinkage. This study investigates the problems with manual inventory management and creates computerised inventory management software to solve those issues. By creating a computerised inventory management system to help storekeepers make decisions about their stocks, it suggests solutions to the current problems by keeping the records, tracking employee salaries, and updating sales and transactions. To be user-friendly, to accommodate all user requirements, and to adapt to future changes, the system was divided into various modules. The key ideas of the analysis and design methodology for the suggested system were outlined, and they were contrasted with those already in use. They also described how the system was designed and put into use using the MySQL database. The implemented methodology is illustrated with a case study. It is suggested that the computerised system developed in this study replace the manual system of stock recording and processing to make life easier for people, increase effectiveness, efficiency, and improve service delivery. Adopting this software will also reduce unnecessary stress, keep the account current, and simplify their work
Content may be subject to copyright.
DEVELOPMENT OF A WEB-BASED PLAT Agboola et al., FJS
FUDMA Journal of Sciences (FJS) Vol. 6 No. 5, October, 2022, pp 57 - 65
57
8
DEVELOPMENT OF A WEB-BASED PLATFORM FOR AUTOMATING AN INVENTORY MANAGEMENT OF
A SMALL AND MEDIUM ENTERPRISE
*1Agboola, F. F., 1Malgwi, Y. M., 1Mahmud, M. A. and 2Oguntoye, J. P.
1Department of Computer Science, Modibbo Adama University, Yola, Adamawa State, Nigeria.
2Department of Computer Engineering, Ladoke Akintola University of Technology, Ogbomoso, Oyo State, Nigeria
*Corresponding authors’ email: ffagboola87@mautech.edu.ng
ABSTRACT
Nowadays, it has been noticed that the majority of businesses manually record and maintain their inventory
data in spreadsheets with little to no technological innovation. This has many drawbacks in our contemporary
society because it has been demonstrated that successfully monitoring inventories is difficult. This manual
method of record keeping was labor-intensive, expensive, and error-prone, and it was unable to guarantee that
the inventory remained current due to oversight and internal shrinkage. This study investigates the problems
with manual inventory management and creates computerised inventory management software to solve those
issues. By creating a computerised inventory management system to help storekeepers make decisions about
their stocks, it suggests solutions to the current problems by keeping the records, tracking employee salaries,
and updating sales and transactions. To be user-friendly, to accommodate all user requirements, and to adapt
to future changes, the system was divided into various modules. The key ideas of the analysis and design
methodology for the suggested system were outlined, and they were contrasted with those already in use. They
also described how the system was designed and put into use using the MySQL database. The implemented
methodology is illustrated with a case study. It is suggested that the computerised system developed in this
study replace the manual system of stock recording and processing to make life easier for people, increase
effectiveness, efficiency, and improve service delivery. Adopting this software will also reduce unnecessary
stress, keep the account current, and simplify their work.
Keywords: Computerized, Inventory Management, Account, Small and Medium Enterprise
INTRODUCTION
An inventory control system is a process of managing
inventory to satisfy customer demand at the lowest cost and
with the least amount of investment. One of the fundamental
issues facing small and medium-sized businesses is inventory
management (Erameha and Odoh, 2021). The process of
effectively managing the continuous flow of units into and out
of an existing stock of goods is known as inventory
management. To prevent the inventory from rising too high or
falling too low and jeopardising the business's operations, this
process typically entails controlling the transfer of units
(Abisoye et al., 2013). One of the most important
management functions in an organisations is inventory
control. This is because inventory control helps organisations
internally by facilitating continuous production, streamlining
operations, and improving customer service (Singh, 2013).
An inventory control system is a software program that
supports companies in managing their inventory. As products
move through manufacturing and sales, an inventory
management system keeps track of every aspect of a
company's inventory (Erameha and Odoh, 2021). This system
handles ordering, receiving, storing, tracking, and reordering.
The process also involves monitoring customer orders,
shipping, costs, stock, and sales. Data will be maintained in
databases using web-based inventory control systems, which
help to organize entered data for fast recovery (Chassiakos
and Sakellaropoulos, 2008). These web-based data
management systems coordinate information over the internet
or company intranet using a web browser (Liu and Xu, 2001).
A trustworthy and efficient inventory control system is
essential for managers to cut costs and maintain their
competitiveness (Oballah et al., 2015). The fine lines between
replenishment lead time, carrying costs of inventory, asset
management, inventory forecasting, inventory valuation,
inventory visibility, future inventory price forecasting,
physical inventory, available physical space for inventory,
quality management, replenishment, returns and defective
goods, and demand forecasting are all included in the scope
of inventory management, according to Abisoye et al. (2013).
A successful inventory control programme also takes seasonal
variation, shifting usage patterns, monitoring theft, and
purchasing goods commensurate with demand into account.
The estimation of the cost of managing inventory is a first step
in the inventory control process. According to Priniotakis and
Argyropoulos (2018), the difficulty of effective inventory
management is to maintain an upward trend in sales while
keeping the investment at the lowest level necessary for
adequate customer service. Controlling inventory is necessary
to make sure that the company has the right products on hand
in order to avoid stockouts, prevent shrinkage (spoilage/theft),
and provide accurate accounting. At present, inventory costs
typically range from 4% to 90% of total business expenses
(Nyabwanga and Ojera, 2012). The manual nature of the
current inventory management system, however, makes it
inefficient and inaccurate to keep track of the stock of goods
in the store. The sales staff must keep track of each item's
stock level as part of the inventory updating process. A
purchase order is created or stock status reports are written
whenever a stock level reaches an unacceptably high or low
point. Time wastage, difficulty calculating the total number of
items sold, an excessive amount of paperwork, disasters, and
difficulty updating each time a change is made are additional
issues with using this manual method. Consequently, it is
necessary to automate the inventory system.
Typically, the web-based inventory management system is
created for a small- to medium-sized business. Each
organisation has had its own stock management strategy or
method for a very long time. Numerous researchers have also
completed a number of case studies on small- and medium-
sized businesses and come to the conclusion that a web-based
FUDMA Journal of Sciences (FJS)
ISSN online: 2616-1370
ISSN print: 2645 - 2944
Vol. 6 No. 5, October, 2022, pp 57 - 65
DOI: https://doi.org/10.33003/fjs-2022-0605-1064
DEVELOPMENT OF A WEB-BASED PLAT Agboola et al., FJS
FUDMA Journal of Sciences (FJS) Vol. 6 No. 5, October, 2022, pp 57 - 65
58
inventory management system should be implemented for a
business to be successful and profitable (Chin et al., 2009).
Previous literature has focused on developing inventory
management systems using various strategies. Jayanth et al.
(2016) created an inventory management system (IoT) using
the Internet of Things. The system was created using an
ultrasonic transducer and a web-connected processing device
(like a Raspberry Pi). The highly technical equipment used
made it difficult for employees to perform their duties
effectively. Additionally, Muyumba and Phiri (2017)
developed a web-based inventory control system for the
Zambia Air Force using cloud architecture and barcode
technology. This system uses barcoding to identify objects.
This system's limitation is that it can only recognise things
next to each other. They used a Microsoft Excel spreadsheet
to record inventory-related data was reported in another study
by John et al. (2015) on the inventory management practices
and operational performance of selected flour mills in
Nigeria. However, getting access to specific inventory data
and demand information was challenging. Therefore, the
inventory management system will work effectively if some
of these flaws are fixed.
As a result, the goal of this study is to create a web-based
platform that will automate inventory management for small
and medium-sized businesses. All supply orders will be
handled by the software, which will also save time and energy
by making complex processing and inventory sales reports
accessible and accountable.
MATERIALS AND METHODS
Software Development Methodology
The Iterative Waterfall Model was applied to accomplish the
study's objectives, as shown in Figure 1. This model was
selected because it is simple to comprehend and apply. The
model also offers feedback pathways for error correction,
both now and when discovered at a later stage of a phase
(Adetokunbo and Adenowo, 2013). Even though mistakes are
unavoidable, it is preferable to find them as soon as they
happen. If so, fixing the bug might take less work. The model
system also benefits from being in its very early stages of
development, which makes it simpler to identify any
functional or design flaws. Early problem detection allows for
the implementation of cost-effective corrective actions. The
model's drawback is that it might take a long time for the
project to be finished. The work was done within a deadline
to complete the task, so this has no impact on the system.
The traditional waterfall model of software development
seems to make the most sense on the surface. The traditional
waterfall model is elegant and intuitively clear, but it cannot
be used in real software development projects and does not
allow for error correction during development, making it an
impractical model. The spiral model is appropriate for
creating technically difficult software products that are
vulnerable to various types of risks. But compared to the other
models, this one is significantly more complicated. This is
likely a factor that discourages its use in typical projects.
Figure 1: Iterative waterfall model
Data Gathering and Analysis
This entails defining the methods for gathering and analysing
the data required to define or address the issue for which the
research is being conducted. The automated system was
created and put on display using the Sangkemi Global Nigeria
Limited inventory management system in Adamawa State as
a case study.
System Design
The automation of the inventory management system for
efficient management is a key consideration in the design of
the new system. The daily transaction report was recorded
during the design process, and databases were created to track
customer orders. The newly created, more efficient system
than the manual system ensures some level of security. It
begins with an entry method that enables the user to access
the different sections of the programme by selecting a menu
item. As a result, it offers quick access to the program's
various data areas. The system structure diagram for the
created inventory management system is shown in Figure 2.
Below are the three branches of the home page's (main
module) chart:
1. Sales: this consists of manage sales add new sales.
2. Product: this consists of manage products add new
products.
3. Category: the different categories of the products.
4. User Management: this deals with adding users and
managing their login credentials.
DEVELOPMENT OF A WEB-BASED PLAT Agboola et al., FJS
FUDMA Journal of Sciences (FJS) Vol. 6 No. 5, October, 2022, pp 57 - 65
59
Figure 2: System Structure Chart
Database Design
A database management system is an effective tool for
efficiently creating and managing large amounts of data and
enabling its safe persistence over extended periods (Delisle,
2006; Molina et al., 2009; Adamu, 2020). The most well-
known open-source database management system is MySQL,
which was introduced in 1995. These programmes are among
the most intricate ones currently available. The success of
phpMyAdmin (www.phpmyadmin.net), a well-known
MySQL web-based interface, has contributed to MySQL's
widespread use (Database-System, 2019). As a result,
MySQL is frequently used as a back-end data repository by
websites. Based on this justifications, the design of this study
made use of a MySQL database. The study's files were
composed of a variety of data types. A few of the files have
been created and are connected to the database. Table 1 shows
the fields and their data types that were specified for the
database. The database's relationship diagram is shown in
Figure 3.
Table 1: Fields and their data types
Fields
Data types
Table that store information about sales
Such as "product," "qty," "price," and date
Table that store the location of inventory items
Such as product location and product name
Table that store media file information for a specific product
Such as media file name and type
Table that save user information
Such as "User Name," "User Status," and "User Level"
Table that saves user group information
Such as "Group Name," "Group Status"
Table that saves product details
Such as "Name," "Quantity," "Buying Price," "Selling
Price," etc.
Figure 3: Relationship diagram of the database
DEVELOPMENT OF A WEB-BASED PLAT Agboola et al., FJS
FUDMA Journal of Sciences (FJS) Vol. 6 No. 5, October, 2022, pp 57 - 65
60
Design process
There are two levels to the design process, which are,
1. Logical design, which is the process of writing the
specific requirements for the new system.
2. The physical design, or the processes necessary to
translate a logical design into reality, the characteristic
that would be taken into account in the Sangkemi
Global Nigeria Limited inventory management system's
logical design is:
a. Input of data into the system.
b. Output that the system will generate.
c. It goes through a process before the output is
made.
d. The design or layout of the database.
Input specification
The data inputs into the Sangkemi Global Nigeria Limited
Inventory Management System are from the database, i.e.,
sales and inventory. The input specification is shown in
Tables 2 to 6 below.
Table 2: Input specification for manage users
Description
Field Name
Serial number
S/N
Name
Name
Username
Username
User Role
Role
Last Login
Last Login
Action
Action
Table 3: Input specification for adding new user
Description
Field Name
Name
Name
Username
Username
Password
Password
User Role
Role
Table 4: Input specification for adding new category
Description
Field Name
Data Type
Serial number
Id
number
Category name
Category Name
Text
Table 5: Input specification for managing products
Description
Field Name
Data Type
Serial number
Id
number
Product name
Product Title
Text
Product Category
Product Category
Text
Quantity in Stock
In Stock
number
Buying price
Buying Price
Number
Selling price
Selling Price
Number
Table 6: Input specification for the sale
Description
Field Name
Data Type
Serial number
ID
Number
Product name
Category
Text
Quantity
Quantity
Number
Sale Total
Total
Number
Purchase date
Date
Number
Output specification
Specification here means the arrangement of headings and
details of the output document. That is, whatever the medium
used in both paper documents and transaction output, the
purpose is to ensure the clarity of the output to the user. The
product sales report shows the total products sold, their unit
prices, and their amounts. The entire inventory report shows
the types of products in stock without counting the items on
the shelf one after the other to know the type and quantity of
products in stock. It also deals with the unit’s prices and costs
of goods or items in stock.
RESULT AND DISCUSSION
Login Page
This is the first page where the user must enter the login
details (such as the username and password) required to
access the software. When a user enters their username and
password and clicks the login button, the form automatically
redirects them to the main menu. However, a warning alert
appears on the screen when the incorrect user name and
password are entered.
DEVELOPMENT OF A WEB-BASED PLAT Agboola et al., FJS
FUDMA Journal of Sciences (FJS) Vol. 6 No. 5, October, 2022, pp 57 - 65
61
Figure 1: Login page
Home Page (Administrator)
This is the form that appears after entering or providing the username and password (Figure 2). Now it is possible to access
the software features and choose the kinds of operations to carry out.
Figure 2: Home page (Admin)
Home Page (Sales Personnel)
This is the form seen after clicking on the home of the salesperson (Figure 3). Now, the software's features will be limited to
those of the system administrator. That is, features peculiar to the salesperson will only be displayed.
Figure 3: Home page (Sales Personnel home page)
DEVELOPMENT OF A WEB-BASED PLAT Agboola et al., FJS
FUDMA Journal of Sciences (FJS) Vol. 6 No. 5, October, 2022, pp 57 - 65
62
Sales Page
The sales page is used to sell available products, and customers can only view this page to know the number of goods.
Figure 4: Sales page
Sales Report Page
This page enables the report of the purchase to be printed and gives an update on the profits generated on each product. This
page can only be viewed by the accounting officer to generate the sales report.
Figure 5: Sales Report
Add New Product Page
The admin can update the selected stock balance and add new stock that has been sold on this page.
Figure 6: Add New Product form
DEVELOPMENT OF A WEB-BASED PLAT Agboola et al., FJS
FUDMA Journal of Sciences (FJS) Vol. 6 No. 5, October, 2022, pp 57 - 65
63
Dashboard
This interface shows the list of users, categories, products, and sales. It also provides the records of recent transactions
conducted as well as interfaces with other functionalities.
Figure 7: Dashboard
Add New User Page
This allows the system administrator to add a new user to the system.
Figure 8: Add new user form
Add New Category Page
This interface allows the system administrator to add the new categories of products as well as view other categories.
DEVELOPMENT OF A WEB-BASED PLAT Agboola et al., FJS
FUDMA Journal of Sciences (FJS) Vol. 6 No. 5, October, 2022, pp 57 - 65
64
Figure 9: Add new category page
Edit My Account
This interface allows the management or system admin to edit the login credentials of the system and other system users.
Figure 10: Edit my account form
System Testing
The output was displayed on the monitor after running the test
using different sets of data, or after executing the programme.
The output was then printed on paper.
Integration
System integration is the process of successfully assembling
a system's various parts, assemblies, and subsystems and
getting them to function as a unit to accomplish the system's
objectives. The Login form, Main form, Transaction History
form, New Transaction form, Manage Stock form, and
Change Password form were all successfully designed, and
they were all integrated to create the entire system.
Operating the new system
This section of the project explains the job performed by the
program developed. First, the various inputs listed above were
entered, and then the program processed that data and gave
out the required output as the transaction output. It gives
results based on what is entered as the input. For this reason,
all inputs must be correct and valid. This is a detailed
explanation of the operation carried out by the system on the
job that it is required to do. It is the passing of control in the
system and the performing of the task required to do. All these
are expected to be done within a second to show the system's
efficiency.
The system's operation enables the entire inventory control
calculation or stocktaking to be done with greater accuracy
and in a shorter period. It processes data keyed in a
remarkable moment of time, far less than the manual process.
The central processing ensures the program instructions are
carried out in the proper sequence, and the interpretation is in
accordance with the expected output. Also, the company's
information will be much safer and easier to access once this
prototype is used.
CONCLUSION
This research has created a computerised inventory
management system for Sangkemi Global Nigeria Limited, to
track the quantity of mobile phones and their accessories in
stock, when to place additional orders, the status and updates
of transactions, and the number of employees, all of which
DEVELOPMENT OF A WEB-BASED PLAT Agboola et al., FJS
FUDMA Journal of Sciences (FJS) Vol. 6 No. 5, October, 2022, pp 57 - 65
65
©2022 This is an Open Access article distributed under the terms of the Creative Commons Attribution 4.0
International license viewed via https://creativecommons.org/licenses/by/4.0/
which permits unrestricted use,
distribution, and reproduction in any medium, provided the original work is cited appropriately.
will aid in managerial decisions, level of progress, and stock
taking. The system was adaptable enough to accommodate
changes in the future. In order to make the system more
adaptable to future changes, it has been incorporated into
various inventory management system modules. It is
recommended that the computerised system created in this
study take the place of the manual stock recording and
processing system to make life easier for people.
REFERENCES
Abisoye, O. A., Boboye, F., and Abisoye, B. O. (2013).
Design of a computerized inventory management system for
supermarkets. International Journal of Science and Research
(IJSR), 2(9), 340-344.
Adamu, A. (2020). Employee leave management system.
FUDMA Journal of Sciences, 4(2), 86-91.
https://doi.org/org/10.33003/fjs-2020-0402-162
Adetokunbo, A. A., and Adenowo, B. A. (2013). Software
engineering methodologies: A review of the waterfall model
and object-oriented approach. International Journal of
Scientific & Engineering Research, 4(7), 427-434.
Chassiakos, A., and Sakellaropoulos, S. P. (2008). A web-
based system for managing construction information.
Advances in Engineering Software, 39, 865-876.
Chin, A. J., Fang, C. L., and Abd Majid, H. (2009, 2009). The
application of web-based inventory management system for
small and medium enterprise (sme/smi): A case study for
hardware and furniture industry in malaysia. 3rd
International Conference on Operations and Supply Chain
Management, Malaysia.
Database-System. (2019). Mysql 8.0 reference manual
http://dev.mysql.com/doc/refman/4.1/en/what-is-mysql.html
Delisle, M. (2006). Creating your mysql database: Practical
design tips and techniques. Packt Publishing Ltd.
Erameha, K. B., and Odoh, B. I. (2021). Design and
implementation of a web-based inventory control system
using a small medium enterprise (sme) as a case study. NIPES
Journal of Science and Technology Research, 3(3), 211-219.
https://doi.org/10.37933/nipes/3.3.2021.21
Jayanth, S., Poorvi, M. B., and Sunil, M. P. (2016). Inventory
management system using iot. Proceedings of the First
International Conference on Computational Intelligence and
Informatics, Singapore, held on January, 2017.
John, N. E., Etimb, J. J., and Ime, T. U. (2015). Inventory
management practices and operational performance of flour
milling firms in lagos, nigeria. International Journal of
Supply and Operations Management, 1(4), 392-406.
Liu, D. T., and Xu, X. W. (2001). A review of web-based
product data management systems. Computers in Industry,
44, 251-262.
Molina, H. G., Ullman, J. D., and Widom, J. (2009). Database
systems, the complete book (2nd ed.). Pearson Education Inc.
Muyumba, T., and Phiri, J. (2017). A web based inventory
control system using cloud architecture and barcode
technology for zambia air force. International Journal of
Advanced Computer Science and Applications, 8, 132-142.
https://doi.org/10.14569/IJACSA.2017.081117
Nyabwanga, R. N., and Ojera, P. (2012). Inventory
management practices and business performance for small-
scale enterprises in kenya. KCA Journal of Business
Management, 4(1), 11-28.
Oballah, D., Waiganjo, E., and Wachiuri, E. W. (2015). Effect
of inventory management practices on organizational
performance in public health institutions in kenya: A case
study of kenyatta national hospital. International Journal of
Education and Research, 3(3), 703-714.
Priniotakis, G., and Argyropoulos, P. (2018). Inventory
management concepts and techniques. IOP Conference
Series: Materials Science and Engineering, 459(012060).
https://doi.org/10.1088/1757-899X/459/1/012060
Singh, D. K. (2013). A strategic tool of inventory
management. International Journal of Engineering Research
and Applications, 3(2), 133-136
... The inclusion of screenshots and examples enhances the understanding of the platform's capabilities. However, this study only focused on inventory management [17]. Mursyida Ahmad Tarmizi et al. (2022) have investigated the transition of the information organization module in a library management system from a client-server architecture to a web-based application. ...
Article
As businesses increasingly embrace digitalization, the transformative impact of technology becomes evident, making various aspects more streamlined and manageable. This, in turn, has the potential to alleviate workloads and contribute to Sustainable Development Goals (SDGs) and Environmental, Social, and Governance (ESG) principles. The primary objective of this study was to conduct research and develop a web-based application for efficient business stock management, aligning with SDG 9 (Industry, Innovation, and Infrastructure) and SDG 12 (Responsible Consumption and Production). This application empowers employees to monitor their stock levels, helping to prevent stockouts and improve business performance, thereby addressing SDG 8 (Decent Work and Economic Growth). The development process adhered to the Software Development Life Cycle (SDLC) model and utilized technologies such as the Vue 2 framework, JavaScript, HTML5, and Tailwind CSS to code the web-based application, contributing to SDG 9 by promoting technological innovation. In addition, a cloud-based database was established to store shop-related data securely, reducing the risk of data loss due to disasters or human errors, aligning with SDG 11 (Sustainable Cities and Communities). Furthermore, the web-based system was designed to conduct stock checks and monitoring, providing valuable insights into product statistics and notifying shopkeepers when stock levels are low, which supports SDG 12 by promoting responsible consumption and production. As part of the sustainability efforts, a digital receipt system was implemented as the default option for customers instead of traditional hardcopy receipts. This initiative aligns with SDG 13 (Climate Action) by reducing paper consumption and waste, as hardcopy receipts often contain non-recyclable chemical substances. In summary, the web-based application's contributions encompass promoting business efficiency, preventing stock shortages, and reducing paper usage, all of which align with various SDGs and ESG principles, ultimately fostering sustainable and responsible business practices.
... To ensure the smooth traffic of goods, the supply of goods must be properly managed. Inventory management is fraught with some problems such as cost of capital, storage, charges, insurance, and losses, while also aspects that lean toward keeping a high inventory, such as the cost of ordering, transportation, the elimination of unnecessary setups, and better use of labour resources [4]. There is a possibility of producing a smart inventory management system to allow suitable decision-making regarding stocks and hence improve efficiency in stock control. ...
Article
Inventory tracking is one of the most crucial aspects in business strategy. Effective inventory system can help the prevention of stockouts, effective management of different locations, as well as the maintenance of accurate records in a business. Nowadays, digitalization is a critical component of business operations. Digitalization is the process of implementing new digital technology into all aspects of a company's operations, resulting in a significant change in how the business operates. A systematic mapping has been performed on Android-based for smart inventory system by using digitalized technology which is barcoding technology. The mapping are done by conducting systematic mapping process for analyzing related research areas on barcode and inventory system. Two research questions and related keywords are initiated for identifying possible operating system platforms in developing a smart inventory system with barcoding technology for tracking product items.
Article
Full-text available
This paper discusses two main software engineering methodologies to system development, the waterfall model and the object-oriented approach. A review of literature reveals that waterfall model uses linear approach and is only suitable for sequential or procedural design. In waterfall, errors can only be detected at the end of the whole process and it may be difficult going back to repeat the entire process because the processes are sequential. Also, software based on waterfall approach is difficult to maintain and upgrade due to lack of integration between software components. On the other hand, the Object Oriented approach enables software systems to be developed as integration of software objects that work together to make a holistic and functional system. The software objects are independent of each other, allowing easy upgrading and maintenance of software codes. The paper also highlighted the merits and demerits of each of the approaches. This work concludes with the appropriateness of each approach in relation to the complexity of the problem domain.
Article
Full-text available
Employee leave management system combine number of processes and systems to automate and easily manage employee data, leave request, track and grant leave. In many institution staff are entitled to different types of leave, these leave are granted according to institution policy. Administrative department is mostly responsible for managing and granting leave request. To this end, most institution used conventional method of requesting, granting and managing leave. In conventional method, leave is manually request by writing letter to head of department. The head of department minutes and forward the request to higher staff for approval. This method is time consuming, prone to error, require more paper work and difficult to manage. Hence the need for an automated leave management system that is faster, error free, less paper work and easy to manage. The system was achieved by developing an automated employee leave management system using the three tier software architectural model. The System is implemented using web based technologies which include CSS, JS, HTML, MySQL, PHP and runs on Windows operating system. . The overall functionality of the system shows that it work satisfactory and the result obtained shows that the system is error free, faster and allows staff to request for leave in a timely manner. Hence the system can be used by both academic staff and administrative department of an institution for effective and efficient management of employee leave.
Article
Full-text available
This study examines inventory management practices in flour milling manufacturing firms and their effects on operational performance. Five flour manufacturing firms with aggregate staff population of 2569 constituted the unit of study. From the population space, 150 respondents were randomly selected. Structured questionnaire was the major instrument for the collection of relevant primary data while mean and standard deviation was used to analyze descriptive data. Results showed that exception of the large manufacturing companies, most of the medium-sized flour milling firms adopts different inventory management strategies from the scientific models. Their inventory management strategies and policies were rather based on factors such as changing level of customer demand, prevailing industry practices, forecast estimates and guesses, and available production capacity. Findings also revealed significant differences between effective management of inventory and optimal operating performance. For instance, while firms that scientific inventory management approaches reported efficiency in capacity utilization, increased service level, and reduced lead time, others with unscientific strategies had minimal utilization of material resources. There is need for flour manufacturing firms to implement scientific inventory management models to adequately handle material shortages, product stock outs, and component pile up with consequent penalties.
Article
Full-text available
Inventory management has become one of the key elements of the supply chain management and can greatly affect the performance of a business. The textile industry is no exception. Traditional approaches in decision making based on manager instincts and hunches are no longer enough in the today's increasingly competitive environment. Small to medium sized family owned textile businesses are usually prone to this way of thinking. This paper discusses some basic concepts and techniques for classifying inventory, controlling inventory levels, avoiding stock outs and increasing customer satisfaction. It also discusses the importance of forecasting demand and uses the Root Mean Square Error (RMSE) as an effective measure of the forecast error, which later becomes a basic driver for inventory management. It addresses the Service Level (SL) as a performance metric and emphasizes on the importance of Safety Stock (SS). Finally, it discusses the use of the Reorder Point (ROP) as an efficient indicator for triggering production replenishment and proposes a simple technique for prioritizing production orders.
Article
Full-text available
Small-Scale Enterprises (SSEs) are acknowledged as significant contributors to economic growth through their perceived critical role in providing job opportunities, poverty reduction and their acting as intermediaries in trade. However, the International Labor Organization (2010) estimates that two-thirds of the enterprises generate incomes equal to or below the minimum wage, a sobering finding that must temper one's enthusiasm for the growth of SSE's as a solution to the country's poverty and employment problems. Inventory constitutes much of the working capital held by SSEs and poor working capital management has been identified as one of the major causes of SSE failures. With this backdrop, this study investigated the relationship between inventory management practices and the business performance of SSEs in Kisii Municipality, Kenya. The relationship was probed based on primary data gathered by use of a structured questionnaire from 70 SSEs. The empirical results revealed a positive significant relationship between business performance and effective inventory management practices at 0.05 significance level. Further, they showed that inventory budgeting had the largest effect on business performance with a beta coefficient of 0.329, followed by shelf-space management with a beta coefficient of 0.30. Inventory level management had the least but significant effect with a beta coefficient of 0.297. The study suggests that owners/managers of SSEs embrace effective inventory management practices as a tactic to further their business performance.
Article
Full-text available
Investment in inventory absorbs a large portion of the working capital of a company and often it represents a large portion of the total assets of a business. By improving return on investment by increasing the rate of inventory turnover, management often wants to ensure economic efficiency. Effective inventory management enables a firm to provide lower costs, rapid response and flexibility for its customers. Just-in-time (JIT) philosophy is most widely adopted and practices in the recent years worldwide. It aims at reducing total production costs by producing only what is immediately needed and eliminates wastes. It is based on a radically different concept, deviating substantially from the existing manufacturing practices in many respects. It is a very effective tool to reduce the wastage of inventory and manage it effectively. It has the potential to bring substantial changes in the existing setup of a company; can give it a new face, broaden its acceptability and ensure a longer life. It can strategically change the atmosphere needed for longer survival. JIT is radically different from MRP and goes beyond materials management. The new outlook acquired by the company can meet global expectations of the cust
Article
Product data management (PDM) integrates and manages all the information that defines a product, from design to manufacture, and to end-user support. PDM can be seen as an integration tool connecting many different areas, which ensures that the right information in the right form is available to the right person at the right time. When properly implemented, PDM systems will result in faster work, fewer errors, less redundancy, and smoother workflow for an organization.A recent advance in PDM technology concerns with the use of web-based technologies. The objective of this paper is to review PDM technology in general, and discuss the web-based PDM systems in particular. The emphasis is given toward the integration of PDM methodology with web architecture, and how this new infrastructure enhances a traditional PDM system. To reinforce the argument, a number of currently available PDM systems that have embraced web-technologies are reviewed, and some industrial implementations are presented.
Article
The efficient deployment of construction projects depends partly on the effective communication among project participants. This communication, however, is hindered by the large amount and wide variation of the information involved and the spatial dispersion of construction sites. This paper presents a web-based system that facilitates construction information management and communication. Unlike common document-based systems, the present work focuses on demonstrating the potential of data-centric web databases in enhancing the communication process during project execution. Further, this work has aimed to put emphasis on information modelling, i.e., representation of the construction process in data to facilitate exchange and interoperability of information. The proposed system consists of a relational database and a dynamic data-driven web application. The database contains 32 appropriately designed tables. End users access the database through the internet and can perform certain transactions according to their authorisation. The system implementation and testing have shown that it can provide structured and reliable information, quick and remote access, and prompt updating capabilities.