Sie sind auf Seite 1von 34

Republic of Yemen

Ministry of Higher Education &


Scientific Research ‫وزارة التعليم العالي والبحث العلمي‬
International University of ‫جامعة تونتك الدولية للتكنولوجيا‬
Technology Twintech ‫كلية تقنية المعلومات‬
Computer science

Retail Management System

Done By:
Ali Ahmed Musleh
Nezar Salem Abdullah Hassani

Supervisor: Prof. D::Mogeeb Moslah

COMPUTER SCIENCE AND INFORMATION


TECHONOLOGY
FACULTY OF BUSINESS AND INFORMATION
TECHNOLOGY
INTERNATIONAL UNIVERSITY OF TECHNOLOGY
TWINTECH

2018
Retail Management System

By

Ali Ahmed Musleh


Nezar Salem Abdullah Hassani

Bachelor’s Project Submitted in Information


Technology of the Requirements for the Degree of
Bachelor of Business Information Technology

Faculty of Computer Science


International University of Technology Twintech

2018
DECLARATION

Name : _____________________________
Matric. Number : _____________________________
Name : _____________________________
Matric. Number : _____________________________

We are hereby declare that this Bachelor’s Project is the result of our own work, except for
quotations and summaries which have been duly acknowledged.

Signature: _________________________ Date: ______________________


Signature: _________________________ Date: ______________________

i
Abstract

ii
ACKNOWLEDGEMENT
First and Foremost, praise is to Allah, the Almighty, the greatest of all, on whom ultimately we
depend for sustenance and guidance. We would like to thank Almighty Allah for giving us
opportunity, determination and strength to do our final year project. His continuous grace and
mercy was with us throughout our lives and ever more during the final year project deployment
phases.

Second, we would like to thank Assist. Prof. Dr. Mogeeb A. A. Mosleh, Assistant Professor of
Software Engineering, and Dean for Faculty of Computer Science, International University of
Technology Twintech, for his supervision, continuous caring, guidance discussion and
conceptualize the project which enabled us to have clear understanding of our final year project.
We are very indebted to him for his continuous encouragement, unforgettable help and kind feeling
throughout the deployment of this project.

Third, we would like to express our deep gratitude to the head of IT department Dr. Aiman
Alzorqah, and all our doctors and lecturers for their valuable advices, criticism, and continuous
encouragements throughout our academic life.

Finally, we owe everything to our families and friends who encouraged and helped us at every
stage of our personal and academic life and longed to see this achievement come true. Every breath
of our life and drop of blood in our bodies is dedicated to our families. We love you all.

iii
Table of Contents

Abstract........................................................................................................................................................ ii
ACKNOWLEDGEMENT ......................................................................................................................... iii
Table of Contents ....................................................................................................................................... iv
LIST OF TABLES ...................................................................................................................................... v
LIST OF Figures ........................................................................................................................................ vi
CHAPTER ONE: - INTRODUCTION ..................................................................................................... 1
1.1 Introduction ................................................................................................................................... 1
1.2 Background Information ............................................................................................................... 3
1.3 Problem Definition........................................................................................................................ 3
1.4 Aim Of The System ...................................................................................................................... 4
1.5 Project Question ............................................................................................................................ 4
1.6 Project Objectives ......................................................................................................................... 5
1.7 Product Scope ............................................................................................................................... 5
1.8 Limitation And Exclusion: ............................................................................................................ 7
1.9 Thesis Organization ...................................................................................................................... 7
CHAPTER TWO: - LITERATURE REVIEW AND HYPOTHESES DEVELOPMENT .................. 8
2.1 Introduction ................................................................................................................................... 8
2.2 Background ................................................................................................................................... 8
2.2.1 Existing System................................................................................................................... 10
2.2.2 Software Based Existing Systems ....................................................................................... 11
2.2.3 Research Based Existing Systems ....................................................................................... 14
2.3 Related Work: ............................................................................................................................. 15
2.4 Analysis of Current Problems ..................................................................................................... 16
2.5 Project Justification ..................................................................................................................... 16
2.6 Critical Review of Current Problem and Justification ................................................................ 17
2.7 Conclusion .................................................................................................................................. 18
Chapter Three: - Research Methodology ............................................................................................... 19
3.1 Introduction ................................................................................................................................. 19
3.2 Methodology ............................................................................................................................... 19
3.3 The Description Of The Current System .................................................................................... 21
3.4 Non-Functional Requirements .................................................................................................... 21

iv
3.5 Project Milestones ....................................................................................................................... 23
3.6 Conclusion .................................................................................................................................. 25
References .................................................................................................................................................. 26

LIST OF TABLES
Table 1.1: Summary of Project Question 5
Table 1.2: Summary of Project Objectives 5
Table 2.1: Comparison Between Existing Systems 14
Table 2.2: Critical Review of Current Problem and Justification 18
Table 3.1: Summary of Gantt chart 23
Table 3.2: Milestones 24

v
LIST OF Figures

Figures 3.1: Methodology (Waterfall) 19

vi
CHAPTER ONE: - INTRODUCTION

1.1 Introduction
Technology has been part of our life and its one of the key ingredients for the survival of
many kind to living in a fast-phase environment, which helps people makes work easier. Similar
to a computer, a mobile operating system provides the primary execution environment for
applications on the phone.

Analogous to programs on a PC, apps can be downloaded and installed on mobile phones.
Because of the growing general purpose computing capabilities of mobile devices, combined with
their increasing popularity and adoption rate, it is expected that hand-held mobile phones will
become the next PC. These technology trends have enabled innovative, exciting and compelling
mobile applications to become widely available, from gaming to multimedia to social networking,
various middleware/OS platforms have evolved that allow developers to take advantage of the
computing resources to create feature-rich applications that provide compelling user interfaces and
functionality. The development of technology make unexpected change for human life and make
it easy form the business side and take the responsibility to remember him about what he want to
remember, also save the information and date that he needed, and the most thing that technology
is created to do soma of the human task that need a human intelligence to process it and after
processing a task the information came back as a report without any effort from a human and there
is a many benefit that come to helps a human in his life. Incoming technology in our life helps
the human salve his problem that faced and the difficulties for its implementation among these are
the problem we will talking about in our project, it is the management and controlling all the
income and the outcome and show all the report about the business that we heaved for the owner
to monitoring his business and know all thing about his business and all of these information can
helps the owner to take decision for problem that faced and save business from failure.

Usually the normal buyer need to record every transaction that happened in , and calculate
the total price for the customer, for this stage the buyer face a struggles that effect in his

1|Page
performance and ability to face the business challenge. From this challenges we cannot knowing
the report correctly, and know how many other products in our business, and we will face same
problem in the days sales, and the day-to-day transaction, and we don’t knowing the most products
that we paid, and the diamond of the customer, also the most problem for mangers he don’t know
the right solution of the problem that should take it, and how he knowing the improvement of his
work and achievement of his objective and they are a lot of thing they don’t knowing it, because
he don’t have a really report or statistics about paying, or the data that he heaved to analyzed, a
report need more time and effort to read the date that recorded and to analysis the data from the
journal Book and other Books. The science came with Retail Management system that doing all
this activities and help him for doing these activate in easy way and don’t take a time to displaying
a result.

This facility is covering some retail management system requirement including Possibility
of issuing and recording sales invoices, Possibility of recording and tracking sales returns, Issuing
comprehensive reports, whether detailed, on all sales operations, Electronic archiving of
documents, edit various types of sales invoices and returns of goods by nature of activity, monitor
the sales process at the customer level, know the quantity, issue a report on the store, maintain the
materials and assets in their condition and ensure that they are not damaged or reduced, monitor
Purchase Orders, make a purchase request, follow up requests, follow up prices, provision of goods
not available, matching purchase invoices together and all of this activates can do it from any ware
also form his mobile phone.

Retail management system has online system to make control business Market easier for
all customers especially the buyer. It is a web site application facilities online searching of retail
requirement. It also undertakes the development of easily navigable, user friendly web site for
retail requirement.it serve as office directory to the buyer and the owner helping them to do
transaction and analysis the data about the supermarket or other Market.

The retail management system is used as a point of sale and record storage of all the RMS
retail’s day to day operations. The administrator only is allowed to record and bill all the purchased
goods, employee details and modify the prices with the aid of a database functions. The goods are
arranged in categories in the database.

2|Page
When a customer wants to buy goods, the till operator enter product number and the price
of the item will show up then the customer pays the amount required. If there is need for change
after confirmed payment, it will be show on the system interface. The receipt will be printed for
all the vending. The sales details are saved to the database per transaction.

For all the transaction which are done, the system warns if a certain level of stock is
reached. The items are searched in the database in the event of availability.

The Retail Management System is a new self-contained software product which will be
produced by the project team in order to overcome the problems that have occurred due to the
current manual system. The newly introduced system will provide an easy access to the system
and it will contain user friendly functions with attractive interfaces. The system will give better
options for the problem of handling large scale of physical file system, for the errors occurring in
calculations and all the other required tasks that has been specified by the client. The final outcome
of this project will increase the efficiency of almost all the tasks done at the Store in a much
convenient manner

1.2 Background Information

RMS is a new small retail in the suburbs of Sana’a city which sales groceries, domestic
utensils, and butchery. Retail is the process of selling consumer goods and/or services to customers
through multiple channels of distribution to earn a profit.

The retail wants to open a large scale branch in the city so, they require a Web based system
to manage the retail.

1.3 Problem Definition


In this research a problems is found. Which the problem statement can related with the objective.

Shows the research problems are occurring in the following:-

1 Difficulties in controlling sales and purchases: - Tracking the sales of the day would be
cumbersome with the absence of a computer based management. Even the purchases
of new orders would take hours recording and pricing.

3|Page
2 Low productivity and production cost are inefficiently high: - Evaluating the sales per
week or per month is difficult, thus low productivity and cost a lot of time to process
the accounting information given that it is needed.

3 Slow vending processes: - Due to the increased number of customers, the vending
process would be slow due to the need to record every sale in a book.

4 Books are being used for records:-These produce redundancy, since the sales records
would be repeatedly recorded in a book. As such books have no backing up of data

5 Pilferages and breakages are hard to control at the moment: - The stock is difficult to
track even if breakages occur they might not be noticed and this causes pilferages or
theft.

6 The ability to access the system from anywhere: - I t’s a hard to access the system from
outside the Workplace of the business

7 Type of payment.

1.4 Aim Of The System


To Manage The Day To Day Business Operations Of The Store Management Retail.

 The System Should Be Able To:


 Bill the new stock ordered.
 Track the stock.
 Bill the customer’s orders.
 Display the recorded total sales per week to process sales graphs.

1.5 Project Question


Project Questions are found based on Problem Statements. Each project question is created to
identify each problem statements as described in (Table 1.1: Summary of Project Question).

4|Page
Table 1.1: Summary of Project Question

NO Project Question
1 What is the available or existing software in the market?
2 What is the requirement that needed to work the existing system?
3 What is the customer need and requirement?
4 What is the feature that we don’t heaved in the market?
5 How we can start to build the software?
6 How we know that a software doesn’t have any error?
7 How we know the software give us accuracy result?

1.6 Project Objectives


Project Objective is found based on Problem Statements and Project Question. Each project
objective is created as described in (Table 1.2: Summary of Project Objectives).

Table 1.2: Summary of Project Objectives

NO Project Objective
1 Analysis similar systems.
2 Analysis the requirements similar systems.
3 Analysis customer requirements.
4 Analysis market need.
5 Development of the system.
6 Maintain the system.
7 Test the system.
8 Evaluate the result.

1.7 Product Scope


The introducing software, Retail Management System which is going to be implemented
for any Super Market will automate the major operations of the Super Market. Our system will
provide us with the functions to store and save information to the stores and to know the details of

5|Page
many more easily and better. These functions include sales management, warehouse management,
and procurement

Our system it will be include this of jobs:

 Sales Management
o Possibility of issuing and recording sales invoices
o Possibility of recording and tracking sales returns
o Issuing comprehensive reports, whether detailed or detailed, on all sales operations
o Electronic archiving of documents
o Edit various types of sales invoices and returns of goods by nature of activity
o Monitor the sales process at the customer level
 Stores
o Know the quantity
o Issue a report on the store
o Maintain the materials and assets in their condition and ensure that they are not
damaged or reduced
 Purchases
o Monitor Purchase Orders
o Make a purchase request
o Follow up requests
o Follow up prices
o Provision of goods not available
o Matching purchase invoices together

The objectives of the automated Retail Management System is to simplify the day to day processes
of the Super Market. The system will be able to handle many services to take care of all customers
in a quick manner. As a solution to the large amount of file handling happening at the Super, this
software will be used to overcome those drawbacks. Safety, easiness of using and most importantly
the efficiency of information retrieval are some benefits the development team going to present

6|Page
with this system. The system should be user appropriate, easy to use, provide easy recovery of
errors and have an overall end user high subjective satisfaction.

1.8 Limitation And Exclusion:


The Retail Management System shall be used only for the Super Market services at the main
process impact population in Sana'a.

1.9 Thesis Organization


Chapter 1: Introduction

This chapter discuss about the introduction of the project and the project background as a whole
but in a brief paragraphs. In addition, the chapter 1 discuss about the problem statement, project
question, project objectives, project scope, project contribution, thesis organization and the
conclusion.

Chapter 2: Literature Review

This chapter discuss about the related work or the previous work such as identify domain related
tour project with more explanation. It also discuss about critical review of current problem and
justification and proposed solution/further project.

Chapter 3: Project Methodology

This chapter discuss about project methodology which described each of the selected
methodology and describe the activities that are involve in every stage.

7|Page
CHAPTER TWO: - LITERATURE REVIEW AND HYPOTHESES DEVELOPMENT

2.1 Introduction

This chapter is intended for exploring studies and the development about the Retail Management
System represented in the form of systems in different countries that have similar system of the
Retail Management System, as well as studies that have major concerns on Retail Management
System influences. Moreover, this chapter talk about development steps of the retailer and problem
that faced. The overall goals of this chapter were firstly to establish the significant of the general
field of study, then identify a place where a new contribution could be made. The bulk of the
chapter is on critically evaluating the different methodologies used in this field so to identify the
appropriate approach for investigating the research question. Literature review is a collecting
related data, analyses processes, analysis of current problem and a conclusion based on situation.
The process involves for literature review are planning, reading, researching and analyzing all the
resources. A literature review can be done in a simple summarization of the resources, but it usually
combination of summary and synthesis, comparison and critique. Summary and synthesis based
on the key findings relevant to this project. Comparison and critique is evaluates the advantages
and disadvantages this project.

2.2 Background

The Retail Management System is for management the information which can also be used
by other retails also. This system will be an absolute solution for any retail since it covers all main
system requirements any retail has. That can do promoting greater sales and customer satisfaction
by gaining a better understanding of the consumers of goods and services produced by a company.
A typical retail management strategy for any business might research the retail process that
distributes the delivery products by the business to consumers to determine and satisfy what buyers
want and require.

8|Page
Since one of the main goals of any retail is to make profit, the web based system will make
that happen without any complex setups like preparing books and so on. As such, the system will
be of supreme importance in the RMS Retail day to day business since other departments can rely
on it. And there are many systems over the world that have a different function and different feature
for every system. RMS system consider as type of ERP system for facilities that heaved.

Enterprise resource planning (ERP) system is the integrated management of core business
processes, often in real-time and mediated by software and technology. ERP is usually referred to
as a category of business, management software, typically a suite of integrated applications that
an organization can use to interpret data from these business activities collect, store, manage…etc.
ERP software burst onto the scene back in the 1960's and has gained ground as the world became
increasingly computerized. In those early days, ERP software was mainly used in manufacturing
or other companies or organization who saw the benefit of integrating the various departments of
their operation, production and back office processes. Today, its popularity has grown and it's
reported that 88% of business across a broad spectrum of industries use some sort of ERP or
business management system (Who Uses ERP, 2016). ERP systems track business resources,
cash, raw materials, production capacity, and the status of business commitments (orders, purchase
orders, and payroll). The applications that make up the system share data across various
departments manufacturing, purchasing, sales, accounting etc. that provide the data. ERP
facilitates information flow between all business functions and manages connections to
outside stakeholders. Moreover, ERP systems also centralize the data in one place, which can
eliminate the problem of synchronizing changes between multiple systems, and allows business
managers to get a more accurate view of the business’s information, there are many ERP system
planners available on the internet such as SAP, Oracle, NetSuite, EPESI, IQMS etc. Although
there are many of systems that available in the internet including a systems that solving the problem
that we talked in a chapter one (Problem Definition) about the problem that we founded in our
Yemeni environment called Retail Management system that we found it in another centuries that
our Yemeni environment cannot be comfortable with it, because the language of Yemeni people
is Arabic and all a system in the west in English and some of them they needed a Accountable
professional.

9|Page
2.2.1 Existing System
This section will talk about similar existing system that has been used in the market. There
are many Computer based system planners available in our market in Yemen and form these
planner is:-

Microsoft Dynamics Retail Management System is an application from Microsoft that


offers small and midsize retailers a complete point of sale (POS) solution that can be adapted to
meet unique requirements (Microsoft Dynamics RMS Overview, 2014). It provides centralized
control for multi store retailers, and integrates with Microsoft Office system programs. It also
offers benefits in; ease of use, automation, efficiency, flexible reporting and scalability. It can be
deployed for any form of retail enterprise from pharmaceuticals to grocery stores. The system
however is not cloud-based and also targets businesses that run Windows operating system – thus
it is not cross-platform. Light speed Cloud is another complete point of sale system ( Light Speed
Retail, 2014). It offers a range of complete retail solution for retailers. Among other things, it offers
access to the system from both web and mobile browsers. It also handles inventory,
customers/employee management and report generation. According to Light speed – the software
company that developed the solution, their retail solution is: easy to use; continuously upgraded;
cloud based; able to run on Web and mobile browsers; always available; easy to set up and install.
The drawback of this system however is that it is not available outside of North America. EPICOR
Cloud Retail Software is a SAAS retail solution from EPICOR Solutions (Epicor Cloud Retail
Software, , 2014). It serves small to mid-sized retailers who want to leverage their insufficient IT
resources. EPICOR delivers a model that significantly reduces capital investment, implementation
challenges, and on-going requirements of managing IT. With EPICOR, retailers are able to
integrate their sales channels, order management, POS systems, inventory, and other operations
for access to right information at the appropriate time. EPICOR cloud retail software supports:
merchandising, store operations, CRM, audit and operations management and planning. The
system however is difficult to customize so as to suit a particular organization. From the drawbacks
identified in the existing systems, we intend to realize a retail management solution that is cloud-
based; platform independent; able to run on Web and mobile Application and also easy to
customize by any retail organization. This is the motivation behind this Project.

10 | P a g e
2.2.2 Software Based Existing Systems
2.2.2.1 ONYX Pro ERP
ONYX Pro has been serving our clients. Our clients' success, special experience and
expertise in different countries served us as an environment of study and analysis for development
and production renewable versions. One for main systems that are needed by the clients such as
Financial, Administrative and Reports Systems. The other section includes specialized systems
that some of which are needed by the client according to his activity such as POS, MRP, Assets
management or others. The feature of these system in the following (onyxpro, 2014):-

 Systems Configuration
 System Administration
 General Ledger Systems
 Inventory Modules
 Accounts Receivable Systems
 Accounts Payable Systems
 Human Capital Management
 Assistant Systems
 Administration Reports Systems
 Industrial Administration Systems
 Specialized Systems in Miscellaneous Fields

2.2.2.2 ALMOTAKAMEL
Al-MOTAKAMEL System is a windows Application used in companies or in small or
medium business that have ability to manage the Account of the business. The system need an
Accountability Person to deal with it and know the Perpetrates and the accessibility of the system
in his privacy

The Integrated Accounting System is the most widely used and widespread system in the
Republic of Yemen. It includes all the needs of commercial establishments with medium activity
and is equipped with all the needs of clients from operations and reports required for all accounting
operations related to the movement of sales (almotakamel, 2014) :-

11 | P a g e
 Account management
 Purchase management
 Sales Administration
 Warehouse Management

2.2.2.3 Visual Retail Plus (VRP)


Visual Retail Plus has helped merchants in a number of verticals optimize a POS system with our
Windows point of sale software application that is built specifically for small and medium retail
chains. The “Close to Real Time” mechanism allows multiple locations to access the same
information and remain in-sync regarding sales and inventory numbers. This makes VRP a leading
POS system offering retail inventory management with a method that allows smooth operation
even at times when the Internet is down. The Visual Retail Plus have Multiple Program in different
use or in different Business that make it to work also in companies because he have the ability to
give the manager a statically report help them in their decision making.

The control center dashboard allows merchants to toggle features on and off to meet the demands
of the business and have them be put into effect immediately without the need to restart the
computer or application. VRP’s flexibility provides the retailer an environment that fits a business’
need to operate in real-time (visualretailplus, 2017). Monitoring stock levels is a critical
component of a successful business and VRP’s solution have you covered. The “Inventory Matrix”
module is easy to use and allows a retailer to monitor and change inventory levels without needing
to access different modules. Visual Retail Plus’ one module allows an owner to determine security
rights per employee by assigning usernames and passwords providing users the ability but not
limiting to:

 Create purchase orders


 Receive merchandise
 Distribute to stores
 Create shipping manifests
 Change prices
 Print barcode tags and labels
 Create multiple UPCs per item

12 | P a g e
 Change and maintain size scales, weights and shipping charges
 Categorize inventory
 Create “open to buy” budget figures

2.2.2.4 NCR Counterpoint


With comprehensive retail POS features and solutions, NCR Counterpoint can easily
handle sales, returns, orders, and layaways even on a single ticket. Manage vendor items, costs,
and lead times. Automatically create purchase orders for preferred vendors or the vendors with the
lowest costs. Also there is a configurable touchscreen interface, you can tailor our retail POS
hardware to fit your business and streamline operations, minimize errors, and maximize profits.

Counterpoint is the art of playing different melodies in combination with one another. We
are built for the independent specialty retail business owner, our software enables your business to
create an independent relationship that is built for success. Our feature rich software enables you
to manage your business basics, through real time inventory management software, a customizable
point of sale, data at your fingertips, and a full suite of solutions to offer a seamless, anytime
anywhere experience to your customers. This robust software sets the stage for you to make it your
own: customize your solution to give an amazing customer performance (counterpoint, 2018).

13 | P a g e
Table 2.1: Comparison Between Existing Systems

Retail Management System


ALMOTAKAMEL ONYX Pro Visual NCR
ERP Retail Plus Counterpoint
(VRP)

All
Department
(ERP)

Personal
Point of comparison

User

Lass Cost

High
performance

User
friendly

2.2.3 Research Based Existing Systems


A study that has been titled “Factors affecting ERP system implementation effectiveness”
was talk in Enterprise resource planning (ERP) systems enhance productivity and working quality
by offering integration, standardization and simplification of multiple business transactions. The
present study seeks to introduce a conceptual framework that investigates the way that human
inputs (top management, users, external consultants) are linked to communication effectiveness,
conflict resolution and knowledge transfer in the ERP consulting process (Madition, 2011).

14 | P a g e
Another research titled “Manufacture for Virtual Point of Sale Processing Utilizing An
Extensible, Flexible Architecture “was talk in secure transmission of data is provided between a
pluralities of computer Systems over a public communication System, Such as the Internet. Secure
transmission of data is provided from a customer computer System to a merchant computer
System, and for the further Secure transmission of payment information regarding a payment
instrument from the merchant computer System to a payment gateway computer System. The
payment gateway System evaluates the payment information and returns a level of authorization
of credit via a secure transmission to the merchant which is communicated to the customer by the
merchant. The merchant can then determine whether to accept the payment instrument tendered O
deny credit and require another payment instrument. An architecture that provides Support for
additional message types that are not SET compliant is provided by a preferred embodiment of the
invention. A server communicating bidirectional with a gateway is disclosed. The Server
communicates to the gateway over a first communication link, over which all Service requests are
initiated by the Server. The gateway uses a Second communication link to Send Service Signals
to the Server. In response to the Service Signals, the Server initiates transactions to the gate way
or presents information on a display device. (David A. Berger, Jay C.Weber, & Vilas
I.Madapurmath, 2009)

2.3 Related Work:

Based on the (Adewole Adewumi, 2015)in his paper “A Cloud-Based Retail Management
System” Retail management systems have been deployed extensively as web applications and
stand-alone systems. However, in order to maximize return on investment while also improving
on retail business efficiency and performance, it is imperative to explore newer technologies that
can be leveraged. Cloud computing shows great potential in this regard; and so it is our aim in this
paper to develop a cloud-based retail management system. We realize this by first designing the
framework of the system and then implementing it.

15 | P a g e
2.4 Analysis of Current Problems
In the old days, sales were difficult and inaccurate date collected in a business and the
report that the human try to collect the information from different books that record the transaction
that happened in the workplace came with error and is not correctly date, also it will be heard for
a human to collect the date and the transaction from start open his/her business or yearly it will
take so long time to collected and knowing profit that get in a year and the income, moreover,
soma problem that a human faced is to know how much goods are in a workplaces and what are
they and separate goods from each other and the quantity of single product that have in business
and the goods that decreased from the payment that happened in day work transaction to came
back this goods for customer and covering the customer needs, also if we can see from this error a
customer order take more time and make a customer annoyed from business.

All this problem in past not helps the owner to attract the customer and make him satisfied
to make sure of customer relationship Management. Finally, all this problem that talk in, prove for
as that we cannot develop our business in fast way and everything that we needed to know or to
achieved or knowing from ware a weakness that we heaved it will take more time, recourses, effort
from a human, etc.

Although, because the decrease of efficiency in work and the decision making for any
change or development it will hart to teak it and choses what the right thing to chased, also we
need to improve our services and don’t let the customer to wait and make him annoyed from our
business.

2.5 Project Justification


The need of new RMS that avoid the issues in the existing systems and focus in meeting the
requirements of the user’s leads to the development of Business owner based Retail
Management system.

The system will:

 Save managers’ time –the system analyze the data and information from sales process
and presents all information through tables, charts, or graphs.

16 | P a g e
 Sales management has a better control throughout the system since the system will
send out all the all the updates, order information, product knowledge.
 The system can setup to statistical representation for:
1. The sales manager
2. The market research results.
3. Other departments.
 The system can acceptance any type of payment like debit cards and master cards or
cash or OMFLOS.
 This mobile server which is used provides good performance and ability to manage
performance with techniques such as support for speed search process.

In conclusion productivity, profits can be increased and as well as reducing production cost.

2.6 Critical Review of Current Problem and Justification


Alternatively, for the business owner to be familiar with his/her business and watching the
alteration in his/her business, he should found the most server that let him to manage and give him
experience of mangers. From the point of view of the Retail Management System(RMS) services
provide, they are losing more time and afford to know how match the pay in day, and what a
product we defect, and the profit income form the day to day and for yearly. For these task they
need more time and effort or more resources that needed to do this works. Another method of
marketing RMS products and services is Web-based- system that work through the internet.
Currently, there are many computer Application planners available on the internet such as Al-
MOTAKAMEL, Onex Pro, Application of Programmer that is created for business owner as he
want, and also programs form the internet that is free and open source for any person. Compared
to the most categories of applications that are in Yemen in, with the RMS (Retail Management
System). also what is make our application unique from the previous working it is web based
Application and also Android application plays a major role in our daily lives. Most of people are
using smart phones and looking for different applications that fulfill their needs and requirements.
So, big companies start to build their own mobile applications to build a strong customer
relationship management CRM. Nowadays almost every business also builds its own application.
Private sectors has made more applications, than government sectors, to help them save their
customers and make it more fixable. Which means the revolution of android applications has been

17 | P a g e
started. So there is no similar Application here in Yemen and Mobile application in Yemen that
make our system is unique in our country and easier for our people. Also after we finished and
make our Application to be popular we will challenge the international Application in the world
and developed our application more and more.

Table 2.2: Critical Review of Current Problem and Justification

Research
Author/Com Purpose Description Platform/Rang
Title/Product
pany e Price
A Cloud-Based Adewole The essential Retail management Web server,
Retail Adewumi guide to getting systems have been Small PC
Management started with the deployed extensively platform
System Cloud-Based as web applications
Retail
Management
System

2.7 Conclusion
As a conclusion, by project a literature review are able to critically summarize the current
knowledge in the area under investigation and identifying any advantages and disadvantages in
previous work. It helps to identify the purpose and help to collect any information that related to
this project. Besides that, it helps in critical analysis as it enhance my ability to apply analytical
principles in identifying unbiased and valid research for this project.

18 | P a g e
Chapter Three: - Research Methodology

3.1 Introduction
This chapter will discuss about the theoretical analysis of the process and methods applied
to the field of a since. It will companies the theoretical analysis of the parts of the methods and the
principles related with all the other fields of knowledge. Mainly, it companies all the concepts and
methods such as theoretical, paradigm, phases and quantitative or qualitative models techniques.
The methodology not created to provide the solutions it provides the bases to set up methods which
will be the best practices that can be installed to outcome the best results.

3.2 Methodology

In this methodology waterfall model will be used so the progress will show flowing steadily
downwards which will show all the phases of the planning, the requirements, the design, the
implementation, the testing, the maintenance and finally the documentation. Waterfall model
designed to originates all the construction and manufacturing industries which will be highly
structured in the physical environments in the way that the final outcome will prohibitively costly,
if not can be changed after words. Since this is a new system and there is no a formal model for it.
The software developed will be adopted to the hardware components.

Figure 3.2: Methodology (Waterfall)

19 | P a g e
Planning

In planning phase, problems in business, Owner, programing language components. Moreover,


all the parts and tools needed to accomplish the system. All software and hardware required are listed in
term to make everything well organized before installing and set up the project

Requirement
In Requirement phase, all information about business, Accounting, and the programing
language components are obtained. In addition, the software and hardware are needed. Moreover,
requirement phase will cover everything so that it will be planned and organized.

Design

In the design phase it will describe the methods and tools to develop such a project.
Making sure that the design is suitable and matching the process goal and ready to proceed to the
next phase in the model. Design phase will contain the flow chart, simple circuit, Gantt chart and
the milestones. Design phase will set up the path for everything to be designed according to the
designs developed.

Implementation

The implementation phase is where all the parts are developed and installed. All the
installation will be installed according to the design model. Implementation should be moving
according to the design and everything is working fine. Implementation should be very punctual
and on time based on the milestones that has been set up so the project be on time.

Testing

Testing phase is the first step to check that everything is working probably. Retail
Management system will be checked so that every function is working as it’s designed and
planned to be free of errors and any kind of problems. Moreover, it will test the ability of the
system and the system is ready to be used in a practical way.

Maintenance

Maintenance phase is the phase to make sure that the system is working in the regular
biases. In addition to ensure that the system is working smoothly.

20 | P a g e
Maintenance will check if there is any error or problem from time to time to give the best experience
for the end user.

Documentation

This Phase will include all the methods and steps for the project. All the methods will be
documented inside this phase with all the steps that have been used to give a very clear picture of
the project and make it easy to refer in the future for development or maintenance purposes.

3.3 The Description Of The Current System


The retail management system is used as a point of sale and record storage of all the RMS retail’s
day to day operations. The administrator only is allowed to record and bill the all the purchased
goods, employee details and modify the prices with the aid of a database functions. The goods are
arranged in categories in the database.

When a customer wants to buy goods, the till operator enter product number and the price of the
item will show up then the customer pays the amount required. If there is need for change after
confirmed payment, it will be show on the system interface. The receipt will be printed for all the
vending. The sales details are saved to the database per transaction.

For all the transaction which are done, the system warns if a certain level of stock is reached. The
items are searched in the database in the event of availability.

3.4 Non-Functional Requirements


These are the qualities that a software system should possess. They are needed to improve the
system performance. Non-functional requirements are mostly the same for all the projects.

 Error handling

The system should have error handling for:

o Data entry/capture
o Data/ user details analysis
 Security issues
The system must have a log on screen where a username and corresponding password are
entered.

21 | P a g e
o Password should be encrypted.
o Password should be long enough
 System efficiency and throughput

The proposed system is supposed to:

o Allow for quick retrieval as well as availability of data whenever needed.


o To eliminate duplication of data.
o Should have readable user-interface and reports should be always available as soon as data
is entered into the system.
 Usability

According to the key objectives outlined in previous chapters, the user cannot be trained on the
application usage. The use view has to be designed in a way that it is intuitive to use and is self‐
explanatory in tablet devices. At the same time, the design should be simple and fast as the key
measure of success is to reduce the order processing time. A complicated system with many
screens or many scrolls up and down would defeat the purpose of the Retail management system.
The application design should thus comply with the three usability principles of early focus on
users and tasks, empirical measurements, and iterative design.

 Technical constraints.

In the development of the system, the following may be encountered during the different stages of
development.

 Not enough manpower to concentrate on different modules of the system.


 The company will have to hire an IT personnel to maintain the system or they can consult
from the system developer for maintenance.
 Soma features of a well-designed system:

1. Effectiveness
2. Reliability
3. Maintainability
All these features should be present in the proposed Retail Management System.

22 | P a g e
 Effectiveness: A well-designed system should be easy to work with and result in some
benefit or reduction of costs. Whoever is going to use the system should be involved in
designing the system so that they can operate it in the most efficient and effective way. The
users should be able to use the system comfortably.
 Reliability: A well-designed system should be reliable in that it would face the problems
that happen in the existing manual system. The system should handle any expected errors
for example input, processing, hardware or human mistakes.
 Maintainability: The system must be easy to maintain, in cases were developments need
to made or new features need to added-on to the system. The System must flexibly adapt
to changes, making it easy for modifications and updates.

3.5 Project Milestones


The Gantt chart is to illustrate the starting and finishing dates for the project. Which will
give a quick summary of the process of doing the project and all the main elements of the work.
As described in (Table 3.1: Summary of Gantt chart).

Table 3.1: Summary of Gantt chart

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Identify
Problem and
Define
Objective

Study And
Research
Design The
Project
Develop The
Project
Testing

23 | P a g e
Maintenance
The Project
Document All
The Project

The table is summarize the life and the time finished to bullied a Retail Management
system, and who much every process take time to finished and every stones for every process As
described in( Table 3.2: Milestones).

Table 3.2: Milestones

Duration Start Finish


Identify Problem and 2 weeks 22 May 2018 6 Jun 2018

Define Objective
Study And Research 2 weeks 9 Jun 2018 20 July 2018
Design The Project 3 weeks 23 July 2018 10 August 2018
Develop The Project 4 weeks 13 August 2018 8 Sep 2018
Testing 2 weeks 25 Sep 2018 12 Oct 2018
Maintenance The 2 week 22 Nov 2018 3 Dec 2018

Project
Document All The 15 weeks 23 Dec 2018 14 Mar 2019

Project

24 | P a g e
3.6 Conclusion

Methodology chapter is to clarify the methods and milestones that will be applied to the
project. In this chapter all the steps and methods used is planned and organized to give the
project the ability to start developing smoothly without in complications in the future. The
methodology part is to ensure that the project will be worked very efficiently and minimalize
the problems as possible as it can. Waterfall model has been chosen to give the easy way for
the developer to order all the parts and to make sure that there

25 | P a g e
References
Light Speed Retail. (2014, July 29th). Retrieved from LightSpeed: http://www.lightspeedretail.com
Adewole Adewumi, S. O. (2015). A Cloud-Based Retail Management System. RESEARCHFET, 11-23.
almotakamel. (2014). almotakamel. Retrieved from almotakamel: http://www.almotakamelpro.com/
counterpoint, N. (2018). NCR counterpoint. Retrieved from NCR counterpoint:
https://www.counterpointpos.com
David A. Berger, S. M., Jay C.Weber, M. P., & Vilas I.Madapurmath, S. a. (2009). Manufacture for Virtual
Point of Sale Processing Utilizing An Extensible, Flexible Architecture . United States Patent, 50-
150.
Epicor Cloud Retail Software, . (2014, July 29th). Retrieved from Epicor:
http://www.epicor.com/Cloud/Pages/Cloud-Retail.aspx
Madition, D. (2011). Factors affecting ERP system implementation effectiveness. Enterprise Information
Management, 60-78.
Microsoft Dynamics RMS Overview. (2014, July 29th). Retrieved from Microsoft Dynamics RMS:
http://www.microsoft.com/en-us/dynamics/rms-overview.aspx
onyxpro. (2014). onyxpro. Retrieved from onyxpro: http://www.onyxproerp.com/en/
Schoenherr., S. E. (2004, November 23). The Digital Revolution. Retrieved from sandiego:
http://history.sandiego.edu/gen/recording/digital.html
visualretailplus. (2017). visualretailplus. Retrieved from visualretailplus:
https://www.visualretailplus.com/
Who Uses ERP. (2016, March 8). Retrieved from DELTEK: https://www.deltek.com/en-
gb/learn/blogs/uk-blog/2016/03/what-is-erp
Wikipedia. (2017, November 29). Cash register. Retrieved from Wikipedia:
https://en.wikipedia.org/wiki/Cash_register
Wikipedia. (2018, July 4). Database. Retrieved from Wikipedia: https://en.wikipedia.org/wiki/Database

26 | P a g e

Das könnte Ihnen auch gefallen