Design of A Whole Sale Inventory Management System Using Uml
Design of A Whole Sale Inventory Management System Using Uml
net/publication/306553344
CITATION READS
1 11,773
2 authors:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Hussaini Mamman on 25 August 2016.
352
Proceedings of the 1st Management, Technology, and Development Conference
4 – 5th November, 2015, ATB University Bauchi, Nigeria, ISBN: 978-978-950-158-8
th
353
Proceedings of the 1st Management, Technology, and Development Conference
4 – 5th November, 2015, ATB University Bauchi, Nigeria, ISBN: 978-978-950-158-8
th
was used where SQL server 7.0 served as the system The current system operates manual inventory system stocks
backend. HTML, Java Server Pages (JSP), Web server- Java products, ordering and purchases etc. Recorded insufficient
Web Server 2.0 (JWS 2.0) and TOMCAT 4.1.0 are used to data analysis. Information regarding stocks product sales
develop the software package “Automation of Super Market. and purchases are still in black and white which is not
Similarly, Chhatrola and Lakhlani (2014)aimed to create a properly organised and managed. From the wholesale to
system that would serve as a guide to a consumer for retailer bills, ticket, vouchers receipt of products are not
shopping by sending one SMS to supermarket inquiry being properly handled. As a result it is difficult in
number to inquire about goods information from anywhere processing adding and managing. The factor for these
and at any time like quantity, price whether item isavailable difficulties are: Time consumption, poor communication,
in stock or not, in which rack or floor the item is placed etc. physical counts, daily order and ordering suppliers (Abisoye,
The system provided good service to consumer atvery low et al. 2013).
cost and reduced the wastage of time to find a particular item.
Selling will be definitely increased and it is beneficial for
both consumer and merchant. Inventory management is also C.Flowchart for the Application
easy for merchant. Programmers use different kinds of tools or aids which help
Abisoye, Boboye and Abisoye (2013) aimed to explores the them in developing programs faster and better. Such aids are
challenges of manual inventory management system for studied in the following paragraphs. Important aids available
supermarkets and infers solutions to the current challenges by to a programmer are flowcharting and decision tables which
designing a computerized inventory management system to help him in constructing programs very fast and very easily
order and update the stocks. The main method used for this (“Flowchart Techniques”, 2012).
research work is interview. Data were collected from 5 A flowchart is a pictorial representation depicting the flow of
heterogeneous supermarkets and used as a tool for obtaining steps in a program, people in an organization, or pages in a
facts. When the goods were supplied the update of the stocks presentation. In instructional design, flowcharts provide a
were being taken from time to time. The finding shows the bird's-eye view of the structure and sequence of a lesson.
challenges facing the manual system of inventory Elements are represented by simple icons (circles, rectangles,
management system; the manual system requires everyday diamonds, or other shapes), with lines and arrows
counting of items in the inventory, human errors are very representing connections between events and the direction or
prevalent during counting and recording and in case of order in which they occur. A flowchart indicates sequences
disaster like fire or flood or poor communication, all the and decision points as well as starting and stopping points.
manual inventory records will be damaged and irretrievable. Since it is easier to grasp relationships in a visual form than
Based on the findings this paper highlights the possible in a verbal description, flowcharts can prevent the omission
solutions to the above problems; a computerized inventory of steps in a process. Flowcharts areparticularly useful for
management system to order and update the stocks was instructional designers who are novice or occasional
designed and goods were supplied to implement the possible programmers (“Flowcharts”, n.d).
solutions. Flowcharts are highly important when it comes to explaining
different kinds of figure based information. In some
II. ANALYSIS documents, flowcharts are so important to illustrate a lot of
details and make it easier to understand. Some of complex
In this section the flow chart of proposed system would be problems cannot be solved directly without explain these
discussed. problems in flowcharts. The most significant role of using
A. Understanding Wholesale Management System flowcharts is in project design. In many projects,
WholesaleManagement System (WMS) is a business methodology of structured design is one of primary steps to
application system developed for wholesaler. This system build entire system and solving engineering problems that
will simplify the daily management and daily business can be explained by using flowcharts and other types of
activity and improve the performance of the wholesaler. figures. Using flowchart in design helps to divide problem
into smaller parts and manage problems easily (Arrish, Afif,
A whole inventory management system is the process of Maidorawa& Salim, 2014).
efficiently overseeing the constant flow of units into and
out of an existing stock of goods. This process usually
involves controlling the transfer of units order to prevent the
count put the operation of the company in jeopardy( Abisoye
et al. 2013).
354
Proceedings of the 1st Management, Technology, and Development Conference
4 – 5th November, 2015, ATB University Bauchi, Nigeria, ISBN: 978-978-950-158-8
th
IV. DESIGN
355
Proceedings of the 1st Management, Technology, and Development Conference
4 – 5th November, 2015, ATB University Bauchi, Nigeria, ISBN: 978-978-950-158-8
th
356
relationship represents the association between a supplier Bennett, S., McRobb,S. and Farmer,R.(2011) “Object-
entity occurrence and a single product entity occurrence. Oriented Systems Analysis and Design Using UML,” 4th
In summary a supplier can supply one or more products, Edition, McGraw-Hill, New York.
therefore, there are many product can be supplies by one Chhatrola, P. L. and Lakhlani, A. P. (2014). Product
supplier i.e. one to many relationship which is usually Management & Shopping Guidance System using GSM &
abbreviated as (1 ..... * ). Object Oriented Programming. International Journal of
Similarly retailer to order and staff to retailer are all the same Advanced Research in Electrical, Electronics and
in multiplicity as supplier to product above because all they Instrumentation Engineering, Vol. 3 (1).
have one to many relationship types. Consider the relationship Das, S. (2013). Automation of Super Market. Special Issue of
process, which relates the staff and the order classes. A International Journal on Advanced Computer Theory and
member of staff can process zero or one order and each order Engineering (IJACTE), Vol. 2 (1).
is process by one member of staff, we refer to this type of Dennis, A.,Wixom,B.H and Tegarden,D.(2005) “Systems
relationship as one to one, which is usually abbreviated as Ana- lysis and Design with UML,” 3rd Edition, Wiley,
(1:1). Ho-boken.
Flowcharts, Storyboards and Rapid Prototyping (n.d).
V. CONCLUSIONS Retrieved from:
This paper present how object oriented design and the concept https://www.cs.ucy.ac.cy/~nicolast/courses/cs654/lectures/
of Unified Modeling Language (UML) as a standard notation Flowcharting.pdf.
of real-world objects in developing awhole sale application Flowchart Techniques (2012). Retrieved
with some implementation. Unified Modeling Language from:http://www.gsd.inesc-id.pt/~jnos/programacao/2012-
(UML) is used at initial phases of software development 2013-1/docs/flowcharting.pdf.
because of having a reasonable support of diagrams and Lee. S,(2012). Unified Modeling Language (UML) for
notations but has not proved sufficient for the complete Database Systems and
modeling of functional and non-functional requirements of a ComputerApplications.International Journal of Database
system. As future work, we prospect to study the entity Theory and Application Vol. 5, No.1.
relations diagram and the SQL code generation from this
scenarios whichwill be a good plug-in to add. Also based on Miles,R., and Hamilton,K.(2006) “Learning UML 2.0,”
the identification of limitations, weaknesses and critical O’Reil- ly Media.
analysis of UML class diagrams, an integrated approach will Podeswa, H.(2009) “UML for IT Business Analyst,” 2nd Edi-
be proposed and developed for modeling of complex systems tion, Course Technology.
in our future work. Siddique, Q.(2010). Unified Modeling Language to Object
Reference Oriented Software Development. International Journal of
Abisoye, O. A., Boboye, F. and Abisoye, B. O. (2013).Design Innovation, Management and Technology, Vol. 1, No. 3,
of a Computerized Inventory Management System for August 2010 ISSN: 2010-0248.
Supermarkets. International Journal of Science and Steeneken, F and Ackley, D. (2012).A Complete Model of the
Research, Vol. 2 (9). Supermarket Business.
Alhumaidan, F. (2012) A Critical Analysis and Treatment of
Important UML Diagrams Enhancing Modeling Power.
IntelligentInformation Management, 4, 231-237
http://dx.doi.org/10.4236/iim.2012.45034 Published
Online September 2012
(http://www.SciRP.org/journal/iim).
Arrish, S., Afif, F. N., Maidorawa, A. and Salim, N. (2014).
Shape-Based Plagiarism Detection for Flowchart Figures
in Texts. International Journal of Computer Science &
Information Technology (IJCSIT) Vol 6(1).
Bell D,(2003) UML basics: An introduction to the Unified
Modeling Language, IBM Developer Works,
http://www.ibm.com/developerworks/rational/library/769.
html.
http://www.sparxsystems.com.au/platforms/uml.html.
357