Вы находитесь на странице: 1из 24

Online Supply Chain Management

Project Synopsis

For

Online Supply Chain Management


By

Abhishek Dwivedi

(ROLLNO:-14065106003)

(Course Code: BCA-S610T)

Under Guidance

Of

Dr. Vinay Kumar Mishra

In the partial fulfillment of the requirements

For the degree of

Bachelor of computer applications

Shri Ramswaroop Memorial College of Management, Lucknow

University of Lucknow

March, 2016

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

ACKNOWLEDGEMENT

I would like to express my special thanks of gratitude to Dr. Vinay Kumar Mishra, who
gave me the golden opportunity to do this wonderful project on the topic ONLINE SUPPLY
CHIAN MANAGEMENT, which also helped me in doing a lot of Research and I came to
know about so many new things I am really thankful to them.

Secondly I would also like to thank my parents and friends who helped me a lot in
finalizing this project within the limited time frame.

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

INDEX

S No. Topics Page No.

1 Title of the project 1


2 Introduction 2
3 Aims & Objective 3
4 Project Category 4
5 Requirement Analysis 5
Hardware Requirement 5
Software Requirement 5
6 (i) Problem Definition 6
(ii) Project Planning & Project Scheduling 7
7 Scope of Solution 8
8 Modules Description 9-10
9 Analysis Diagrams 11-13
(i) Data Flow Diagrams 11-12
(ii) ER Diagram 13
10 Database Structure 14-17
11 System Security & Maintenance 18
12 Future Scope of the Project 19
13 Bibliography 20

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

ONLINE SUPPLY CHAIN


MANAGEMENT

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

Introduction

The SCM system is a management of a network of interconnected businesses involved in


the provision of product and services packages required by the end customers in a supply
chain.
Supply chain management spans all movement and storage of raw materials, work-in-
process inventory, and finished goods from point of origin to point of consumption.
A simple supply chain is made up of several elements that are linked by the movement of
products along it. The supply chain starts and ends with the customer.

Customer: The customer starts the chain of events when they decide to purchase a
product that has been offered for sale by a company. The customer contacts the sales
department of the company, which enters the sales order for a specific quantity to be
delivered on a specific date. IF the product has to be manufactured, the sales order will
include a requirement that needs to be fulfilled by the production facility.

Planning: The requirement triggered by the customers sales order will be combined
with be combined with other orders. The planning department will create a production
plan to produce the products to fulfill the customers orders.

Purchasing: The purchasing department receives a list of raw materials and services
required by the production department to complete the customers orders. The purchasing
department sends purchase orders to selected suppliers to deliver the necessary raw
material to the manufacturing site on the required date.

Inventory: The raw materials are received from the suppliers, checked for quality and
accuracy and moved into the warehouse. The supplier will then send an invoice to the
company for the items they delivered. The raw materials are stored until they are required
by the production department.
Production: Based on a production plan, the finished products ordered by the customer
are manufactured using he raw materials purchased from suppliers. After the items have
been completed and tested, they are stored back in the warehouse prior to delivery to the
customer.

Transportation: When the finished product arrives in the warehouse, the shipping
department determines the most efficient method to ship the products so that they are
delivered on or before the date specified by the customer. When the goods are received
by the customer, the company will send an invoice for the delivered products.

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

SYSTEM ANALYSIS:

1. Existing System

Existing system is a manual one in which users are maintaining books to store the
information like product details, Distributors details, purchases, sales details and accounts for
every month. It is very difficult to maintain historical data.

The following are the disadvantages of the existing system


It is difficult to maintain important information in books.
More manual hours need to generate required reports.
It is tedious to manage historical data which needs much space to keep all the previous
years ledgers, books etc.
Daily sales and purchases details must be entered into books are very difficult to
maintain.
2. Proposed System

The ONLINE SUPPLY CHAIN MANAGEMENT is a website which avoids more


manual hours that need to spend in record keeping and generating reports. This application keeps
the data in a centralized way which is available to all the users simultaneously. It is very easy to
manage historical data in database. No specific training is required for the distributors to use this
application. They can easily use the tool that decreases manual hours spending for normal things
and hence increases the performance. It is very easy to record the information of online sales and
purchases in the databases.

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

3. Objective of the System

To study the tools technique of Supply chain management.


To study the inventory control measures in Supply chain management.
To study the demand forecast of Supply chain management.
Sell companys product at lower rate.
To determine the stock level in this management.
To identify problems related to supply chain management and to find out suitable
measures to overcome them.
To study the inventory management procedure.
This projects has some more features:
o System connectivity
o No data duplication
o No paper work required
o Time efficient
o Cost efficient
o Automatic data validation
o User friendly environment
o Data security and reliability
o Fast data insertion and retrieval
o Easy performance check

Proposed Methodology

Prototype Model
Requirement
BCA DEPARTMENT, SRMCM LUCKNOW
Gathering and
Online Supply Chain Management

Quick Design
.

Refine Build a prototype

NO Customer

YES

Coding

Testing

Implementation

Maintenance

Prototyping is an attractive idea for complicated and large systems for which there is no manual
process or existing system to help determining the requirements. The prototype is usually not
complete systems and many of the details are not built in the prototype. The goal is to provide a
system with overall functionality.

THE PROPOSED SOFTWARE

Should be reliable so that the user can depend on it.

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

Should not crash on error (wrong data input). Error handling must be provided.
Response time must be small, because it affects the usability of the Software.
Should be user friendly and this often determines the success and failure of the project.

Project Category (Web Technology)

Our proposed system Online Supply Chain Management is an Online Website


having client-server features. In our proposed system we are using following tools &
Technology on Microsoft Windows XP, 7 and 8 Platform:

Front Page & Forms Design : HTML and CSS

Scripting Language : PHP

Web Server : Apache Tomcat

Database Software : MySQL

HTML and CSS:-

Hyper Text Markup Language, commonly referred to as HTML, is the standard markup
language used to create web pages.[1] It is written in the form of HTML elements consisting of
tags enclosed in angle brackets (like <html>). HTML tags most commonly come in pairs like <h1>

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

and </h1>, although some tags represent empty elements and so are unpaired, for example <img>.
The first tag in a pair is the start tag, and the second tag is the end tag (they are also called
opening tags and closing tags
Cascading Style Sheets (CSS) is a style sheet language used for describing the look and
formatting of a document written in a markup language. While most often used to change the
style of web pages and user interfaces written in HTML and XHTML, the language can be
applied to any kind of XML document, including plain XML, SVG and XUL. Along with HTML
and JavaScript, CSS is a cornerstone technology used by most websites to create visually
engaging webpages, user interfaces for web applications, and user interfaces for many mobile
applications.

Apache Tomcat
Apache Tomcat is an open-source web server and servlet container developed by the Apache
Software Foundation (ASF). Tomcat implements several Java EE specifications including Java
Servlet, Java Server Pages (JSP), Java EL, and Web Socket, and provides a "pure Java" HTTP
web server environment for Java code to run in.

Apache is developed and maintained by an open community of developers under the auspices of
the Apache Software Foundation, released under the Apache License 2.0 license, and is open-
source software.

SQL Server
It provides a suite of tools for managing all aspects of SQL Server development, querying,
tuning, and administration. While designing a database, the database administrator creates
database objects such as tables, columns, keys, indices, relationships, constraints, and views. To
help create these objects, the SQL Server Management Studio provides access to visual database
tools. These tools provide three mechanisms to aid in database design: the Database Designer,
the Table Designer, and the view designer.

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

The integrated Query Editor provides a simple graphical user interface for running SQL queries
and viewing the results. The Query Editor also provides a graphical representation of show plan,
the steps chosen by the optimizer for query execution.
SQL Server supports the hosting of the .NET Common Language Runtime (CLR) inside the SQL
Server process to enable database programmers to write business logic as functions, stored
procedures, triggers, data types, and aggregates. The ability to run Application code inside the
database adds flexibility to the design of application architectures that requires business logic to
execute close to the data and cannot afford the cost of shipping data to middle-tier process to
perform computation outside the database. Application code is deployed inside the database by
using assemblies, which are the units of packaging, deployment, and versioning of application
code in .NET. Deployment of application code inside the database provides uniform way to
administer, Back up, and restore complete database applications.

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

SURVEY OF TECHNOLOGIES

Why Use PHP?


PHP is a server-side scripting language designed for web development but also used as
a general-purpose programming language. Originally created by Rasmus Lerdorf in 1994, the
PHP reference implementation is now produced by The PHP Group. PHP originally stood
for Personal Home Page, but it now stands for the PHP: Hypertext Preprocessor.

To deploy and run PHP, a compatible web server with a servlet container, such as Apache
Tomcat or Jetty, is required.

Advantages of using PHP

Simple and easy to learn: - PHP scripting is definitely one of the easiest, if
not the easiest scripting language to earn and grasp for developers. This is partially due
to the similarities PHP syntax has with C and Java.

Support: - PHP is so popular and widely used, finding help or documentation for
PHP online is extremely easy. The best part is the support is free through forums,
PDFs, blogs, and social media.

Object oriented: - PHP actually has the ability to call Java and Windows COM
objects. In addition to this, you can create custom classes. Other classes can actually
borrow from those custom classes as well which extends the capabilities of PHP even
further.

Speed: - Since PHP does not use a lot of a systems resources in order to run, it
operates much faster than other scripting languages. Hosting PHP is also very easy and
lot of hosts provides support for PHP. Even when used with other software, PHP still
retains speed without slowing down other processes.

Freedom : - PHP is open source and it can be run on:

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

o LINUX

o MAC OSX

o UNIX

o WINDOWS

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

Project Scheduling

A project plan needs to be created to ensure the timely completion of the project. As part
of project analysis, we break the project down to a number of stages and use a Gantt chart and
PERT chart to describe specific tasks and status.
The Work Breakdown Structure of our proposed system Vehicle Showroom
Management System is shown below:

ID Task Name Duration Start Finish


1 Project Initiation 2 days Mon 16/2/15 Tue
17/2/15
2 Draft Project Plan 2 days Mon 16/2/15 Tue
17/2/15
3 Analysis Phase 7 days Wed 18/2/15 Tue 24/2/15
4 Plan User Interviews 2 days Wed 18/2/15 Thu 19/2/15
5 Schedule users Interviews 3 days Fri 20/2/15 Sun 22/2/15
6 Conducting users Interviews 2 days Mon 23/2/15 Tue 24/2/15
7 System Design 16 days Wed 25/2/15 Mon 9/3/15
8 Modules Design 10 days Wed 25/2/15 Tue10/3/10
9 Data Structure Design 3 days Sat 7/3/15 Thu 11/3/15
10 User Interface Design 3 days Tue 10/3/15 Thu 12/3/15
11 Coding Phase 34 days Fri 13/3/15 Wed 15/4/15
12 Testing Phase 9 days Thu 16/4/15 Fri 24/4/15
13 Integration Testing 5 days Thu 16/4/15 Mon 20/4/15
14 System Level Testing 4 days Tue 21/4/15 Fri 24/4/15
15 Implementation 4 days Sat 25/4/15 Tue 28/4/15
16 Post-Implementation Review 2 days Wed 29/4/15 Thu 30/4/15

PERT CHART

PERT (Program evaluation and review Technique) and CPM (Critical Path Method) are two
project scheduling method that can be applied to software development. We have adopted PERT.
Like milestone charts it shows achievements. These achievements are terminal achievements,
called events. Arrows are used to represent tasks and circles represent beginning or completion
of task. The PERT chart uses these paths and events to show the interrelationship of project
activities.

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

Hardware & Software Requirements

The Following are the Minimum Hardware and Software requirement to run
the proposed system.

Minimum Hardware Requirement:


1. Processor : Intel Core Processor 3.

2. RAM : 512mb

3. Keyboard/ Mouse : Compatible

4. Monitor : VGA

5. LAN Connection : 512kbps (min)

Minimum Software Requirement:

SERVER SYSTEM

1. Operating System: - Windows 7

2. Software for system :- a) Adobe Dreamweaver CS6.0

b) Smartdraw

c) MsAccess

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

CLIENT SYSTEM

1. Operating System: - Window XP, Vista, 7 or 8.

2. Software for System: - Web Browser supported JAVASCRIPT.

Modules Description

Following is a list of functionalities of the system. More functionality that you find
appropriate can be added to this list. And, in places where the description of functionality is not
adequate, you can make appropriate assumptions and proceed. The Vehicle Showroom
Management System has following main modules. The main modules can be broken in sub
module:

This project contains following modules:-

User Creation
o Types of user
Distributor/Admin.
Salesman.
Retailer.

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

In this module we Register the username, password and contact number and give user as
id.
1.) Login: User Log Ins Using his Username and password
2.) View: Checks details about various products.
3.) Logout: User Sign off using this module.

Order
Here retailer orders the product.
Invoice Generation
After product is ordered an invoice is generated.
Delivery
In this module salesperson makes the delivery.
Billing
As our system id based on the COD (Cash of Delivery), therefore after the
delivery payment is made.

Return
o Replacement
If user wants to return the product for some reasons then in this module
the replacement is done.
o Refund
If user wants to return the product for some reasons then in this module the
replacement is done.

History
In this module a user can view his previous performed actions.
Feedback
As feedback is the most important for any organization to grow therefore
this module is for providing the feedback.

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

TABLES

Registration_

Field Name Data types Length Description


Name Varchar 20
UId Varchar 15 Primary Key
Password Varchar 20
Email-id Varchar 20
Mobile number Numeric 11
Address Varchar 100
UserType Varchar 20
Pin Code INT 6
Gender Varchar 10

Order Table

Field Name Data Types Size Description

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

Order_no Numeric 20 Primary key


Order_date DATE 15
Product_id Varchar 20
Salesagent_id Varchar 20
Location Char 30

Distributor_details

Field Name Data Types Size Description


Uid Varchar 15 Primary Key
Name Varchar 20
Email-id Varhcar 20
Address Varchar 100
Pincode INT 6
Contactno Numeric 11
Password Varchar 20

Bill_details

Field Name Data types Description


Bill_no Varchar2 Primary key
Custo_id Varchar2 Foreign Key
Bill_date Date
Bill_amt Numeric

Feedback_details

Field Name Data types Description


Feedbackno Varchar2 Primary key
Custoid Varchar2 Foreign Key
Custoname Varchar2 NULL
Custoemail Varchar2 NULL
Feedback Varchar2 NULL
Feedbackdate Date NULL

Login

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

Field Name Data Types Length Description


Email-id Varchar Primary Key
Password Varchar NULL
Name Varchar 20 NULL
Usertype Varchar 10 NULL

Data Flow Diagram

0 Level DFD for Vehicle Showroom Management System

Vehicle Registration

Servicing
car

Vehicle Booking

Database
BCA DEPARTMENT, SRMCM LUCKNOW
Online Supply Chain Management

First Level DFD for Vehicle Showroom Management System

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

Advantages for Online Ordering


There are advantages for both the customer and for the restaurants who participate in online
ordering. First, a customer can order at will when they have time to. Also, the customer is able to
customize their order the way they like it without errors in communication between the customer
and the person taking the order. In addition to customer advantages, the restaurant is able to take
more orders with less staff. The restaurant does not need a waiter or hostess to be on the phone to
take the order. The order can go straight to the kitchen.

1. Time - In today's hectic lifestyle, people are spending less time in the kitchen cooking
meals. Today, people prefer quick, easy meals that are also convenient and cost effective.

2. A wide range of restaurants and cuisine styles are available to choose from online. From
Japanese to Mexican, American, Greek, Italian and more!

3. Flexible payment options are available for home delivery; this adds more convenience to
the customer.

4. Ordering food, in comparison to cooking it yourself, can be more cost effective. Not only
will you have a meal for tonight; you will most likely also have left-overs for tomorrow.

5. Even on busy days, food delivery is always available. Not only is food delivery always
available, the wide range of cuisines to choose from vary your options..

Disadvantage for Online Ordering


Customers are not able to ask about quality of food or ask for any specialized diet foods. It is
more difficult to ask for gluten free or allergy free foods with online ordering. Also, it is more
possible for a customer to place an order, but never pick up the order which can lead to waste of
food and possibly a loss of profits.Having a meal at home, versus having a meal at a restaurant
can be a different experience. Even though the food maybe of similar quality, you aren't exactly

BCA DEPARTMENT, SRMCM LUCKNOW


Online Supply Chain Management

leaving your home for a different dynamic. However, ordering in food is always an exciting
experience!

References

Reference Books

Herbert Schildt, JAVA2 COPLETE REFERENCE, 5TH edition, Pregti publication,


April 2004
Pankaj Sharma, INTRODUCTION TO WEB TECHNOLOGY, 2nd edition S.K.
Kataria& Sons publication, April 2007
Shrika Jain, INFORMATION SYSTEM, 3rd edition, Pregti publication, April 2004
Roger S. Pressman, SOFTWARE ENGINEERING, 3rd edition by McGraw Hill
International, April 2002

Reference websites

www.stardeveloper.con
www.javaskyline.com
www.apl.jhu.edu
www.javaworld.com
http://www.realeat.ca/blog/post/advantages-and-disadvantages-in-ordering-
food-online

BCA DEPARTMENT, SRMCM LUCKNOW

Вам также может понравиться