OMS in C++
OMS in C++
OMS in C++
SUBMITTED BY:
Page 3
Acknowledgement
Deepest thanks to our mentor Mr. Prince Arora Sir for guiding
and correcting various documents of mine with attention and
care. He has taken pain to go through the paper and make
necessary corrections as and when needed. We would also thank
our Institution and our faculty members without whom this
project would have been a distant reality. We also extend our
heartfelt thanks to our family and well-wishers.
Page 4
TITle of THe PRoJecT
Order Management system
Page 5
Profile of the problem
There are some problems in order management
software:
1) Missing Integration: The real power comes in
integration of across of all channels.
2) Lost two-way sync: When any lost jibe, user never
pass the data in inventory, all prices, and photos from
singular systems.
3) Slow Agree: The order management software at less
rate is riddle with some error which render to mistake
shipping listing facts.
4) Weak Documentations: They expect the users to
find out the solutions the system’s of problem with
own.
5) Un-responsive Customer Service: As a customer
you want your issues address the possible.
6) On-boarding Process: Better order management
system has forthright reverse action.
7) Insufficient Features: While a meet your need miss
an essential feature you may experience to different
system in future.
Page 6
Introduction to existing system
Page 7
Scope of existing system
Page 9
DFD for present system
Zero Level DFD:
Page 10
We have to elaborate the high level process of
OMS. It’s a basic overview of the whole OMS and
process being analyze model. It should be easily
understood by a wide audience, including
purchasing, company and confirmation order in
zero level DFD of OMS.
Process flow of OMS:-
1)Manage the order
2)Manage the product
3)Manage the company
4)Manage the invoice
5)Manage the payment
Page 11
First Level DFD:
Page 12
Main entities:-
1)Process order record and generate all order.
2)Process product record and generate all products.
3)Process company record and generate all
company.
4)Process customer record and generate all
customers.
5)Process confirm order record and generate all
confirm order.
6)Process invoice record and generate all invoice.
Page 13
Second Level DFD:
DFD:-
Page 14
Problem analysis
Page 15
6. Complicate Process:-
While this process may have many step
should be clear out that expect are clear.
7. Insufficient Features:-
If a tool an OMS has so many feature then it
can be somewhat frustrated to use.
8. New Feature:-
If you use to provide who’s OMS roll out new
feature slow feature slow or not at all it is a
strong indicate the system.
9. No support for barcode scan:-
These translate to another system and
another place where things went wrong.
10. No action on request feature:-
Even if the feature would twice or thrice your
business it may not important to provide the
users.
11. Zero Support for Multi Package Order:-
In some instance the system might detect them as
order which slow down the process the order.
Page 16
Software Requirement Analysis
Integration
Inventory
Customers
Products
Order
Payment
Page 17
Specific Requirements
1. Multiple Customers:-
The fore most requirements are the need to
locate more than the customers.
This information about different customers
impact the whole business process the require
order and pricing management & the forecasts
that demand analysis.
Page 18
This is actually kind of important and unique to
the organization that we are working with or at
least vendor that sell through distributors or
through extended value chains.
2. Complex ship terms:-
In the technology industry it is normal to
use the ship accounts of your customers
and the customer shipping terms instead
of your own.
Ship term and condition may include
specific customer requirements
depending on the ship from or ship to
locations shipment weight and the need
for re shippers.
Therefore, the challenge part is how to
collect and capture the ship term for
these complex extended value chains.
3. Flexible Price Model:-
This pushes a requires for different price
model and term for the same ship-to
customer for the same product based on
who the end buyer is.
Page 19
4. Booking Matrices:-
It means that production is often outside
of the direct control of the internal
operations team.
Therefore, they need to finalize
commitment dates and meet is based on
their plan.
5. After sale Tracks:-
The need to track inventory after the sale is
the 5th significant requirement.
For example, the stock may go to a hub, a
VMI storage facility or a distribution
channel.
However, you still need to integrate point
of sale data to show the inventory status or
record the pulls from inventory when there
is a system consumes the stock.
Page 20
Flowcharts’ for New System
Reference
Wikipedia
https://projectworlds.in/free-projects/php-
projects/food-ordering-system-project-in-
php/
https://www.javatpoint.com
https://www.python.org/
https://www.tutorialspoint/
REFERENCE BOOKS
Page 22
Page 23