Академический Документы
Профессиональный Документы
Культура Документы
Project Synopsis
For
Abhishek Dwivedi
(ROLLNO:-14065106003)
Under Guidance
Of
University of Lucknow
March, 2016
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.
INDEX
Introduction
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.
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.
Proposed Methodology
Prototype Model
Requirement
BCA DEPARTMENT, SRMCM LUCKNOW
Gathering and
Online Supply Chain Management
Quick Design
.
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.
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.
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>
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.
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.
SURVEY OF TECHNOLOGIES
To deploy and run PHP, a compatible web server with a servlet container, such as Apache
Tomcat or Jetty, is required.
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.
o LINUX
o MAC OSX
o UNIX
o WINDOWS
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:
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.
The Following are the Minimum Hardware and Software requirement to run
the proposed system.
2. RAM : 512mb
4. Monitor : VGA
SERVER SYSTEM
b) Smartdraw
c) MsAccess
CLIENT SYSTEM
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:
User Creation
o Types of user
Distributor/Admin.
Salesman.
Retailer.
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.
TABLES
Registration_
Order Table
Distributor_details
Bill_details
Feedback_details
Login
Vehicle Registration
Servicing
car
Vehicle Booking
Database
BCA DEPARTMENT, SRMCM LUCKNOW
Online Supply Chain Management
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..
leaving your home for a different dynamic. However, ordering in food is always an exciting
experience!
References
Reference Books
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