Sei sulla pagina 1di 42

ro

Project Report

On

Warehouse Management System

By

Rohit Suresh Salunkhe


Guidance By

UNIVERSITY OF MUMBAI

DEPARTMENT OF (I.T.) Information Technology D.B.J. COLLEGE OF SCIENCE, COMMERCE & ARTS Chiplun 415 605 NAAC graded A+ (Affiliated to Mumbai University ) 2009-10

Navkonkan Education Societys

D.B.J. College, Chiplun

CERTIFICATE

This is to certify that Mr. Rohit Suresh Salunkhe. of T. Y. BSc. (I.T.) Information Technology has successfully completed the project work entitled Warehouse Management System and has submitted the same to my satisfaction during the academic year 2009 - 2010 towards partial fulfillment for B.Sc.(Information Technology), of the University of Mumbai.
Date:

Signature of Guide Head, Dept. of Information Technology.

J.K.Talabot Pvt.Ltd. Chiplun.

Date:-

Certificate
This is to certify that Rohit Suresh Salunkhe has successfully Completed his project work entitled Warehouse Management System as a part of his curriculum for B.Sc. I.T. (Information Technology) of Mumbai University. His work was satisfactory during the project period .We wish him luck in future.

Mr. Mukadam Manager (Warehouse)

Acknowledgement
I am very thankful to the Information Technology Department of D.B.J College who gave

us the opportunity to take up this project. I would like to thank our honorable HOD Mr. S. R. Bahadule for his unfailing co-operation and support. I express our sincere gratitude to our Project Guide Mr. M. V. Aapte for their invaluable support and guidance during the course of the project I also appreciate the outstanding cooperation by the non-teaching staff, especially for the long lab timings that we could receive. Further, I wish to thank all Friends, who have knowingly or unknowingly helped in completion of this course. Last but not the least, I heartily convey my deepest gratitude to my dear and near for inspiring, encouraging me throughout my studies Mr. Khilari Sir. Mr. Rohit Suresh Salunkhe Bsc.(Information Technology)

Company Profile

JK Talabot is a division of Raymond Ltd which is today the largest producer of files in the India. It has an impressive 32% global market share. The plants located in India are Thane, Ratnagiri and Chiplun (all in Maharashtra), Pithampur (in Madhya Pradesh) and Surabaya in Indonesia. All its plants are ISO 9001 : 2000 certified. It exports more than half of its production especially to developed markets like Europe, USA. Since 2006 this division has been regularly receiving the Engineering Export Promotion Council's excellence award. Our customers all over the country prefer our products as it means value for their money in terms of all aspects of the product, services etc.

CURRENT SYSTEM

The existing system of this firm is computerized in order to reduce some frivolous manual work that was not paid attention to in the development phase of this software. Some of its trivial manual tasks are:

i)

They used another application for report and invoice generation. They always need to ensure that the caps lock key is on because while entering an Item Code or Party code the system does not accept the entries and displays an error message. Reports are not well formatted.

ii)

iii)

iv) It needs up gradation

ADVANTAGES OF PROPOSED SYSTEM

i)

There is no need to open other application to for generating as invoice & reports. No need to press caps lock while entering Item Code or party code. Reports are well formatted. Keyboard help is provided. Better look and feel. Additional utilities are provided such as calculator, Order reminder.

ii)

iii) iv)

v)

vi)

vii) Application heip is provided.


viii) This

system is User friendly we can access this application through key board.

Scope of the proposed system:

Firstly, it was necessary to identify what processes in the system need to be computerized. Analysis was done to find out the existing way of calculation & what processes need computerization. The initial software & hardware investment would be feasible & since other department can be easily linked in future as required. The new concepts like primary and foreign leaf concepts, relationships below the tables etc. The backend will provide the following facilities 1.Data Security 2.Data Integrity

Objectives of proposed system

i)

Maintains Master data such as Customer Information, State Information, Product Information. Taking Order from the customer making order entry.

ii)

iii) Making finished product entry in to the system. iv) Packing entry. v) Weight entry.

vi) Invoice generation entry.


vii) Generation

of an Invoice

viii) Generation of various reports:a) Daily production report. b) Order status report. c)Pending order report. d) Current stock report.

Hardware Requirements

Our system requires:

256 MB RAM Hard disk capability of 40 GB

Processor type P-II or onwards SVGA Compatible display 17 56 Kbps modem Mouse Keyboard

Laser Printer

SOFTWARE REQUIREMNT

Our system requires:-

Operating System :- Windows 98 or higher Front End:- Visual Basic 6.0 Back End:- SQL Server 2000

Gantt chart

Name of the Phase


Project Search Finalization & Allocation Investigation of System Requirements Data & process Modeling System Design Program Design Program coding & Unit Testing

Expected Date of Completion

Actual Date of Completion

Signature

System Integration System Implementation Acceptance Testing Feedback For Improving Correcting & Modifying The Project

Event Table

Event
Customer entry Customer Place an order Customer cancel order Make Production entry Make Packing Entry

Trigger

Source

Activity
Accept customers details Place an order Request to delete an order Add production details Loose stock deducted & packed stock added

Response
Customer details Accept an order Add loose stock Update an order Gives Item Code And store its Quantity Generate Unique Case No. Update Loose

Destination
Manager Manager Manager

New Customer Customer New Order Delete order Customer Customer

Producti on entry Entry of Packing

Production Dept. Manager

Manager

Manager

& packed stock Make Weight Entry Make invoice entry Entry of weight of case New invoice Manager Manager Gives Gross &Net Weight Generate an invoice Weight Entry Details Get Invoice Report Manager Customer

DFD(Data Flow Diagram):


It is a graphical system model that shows all the main requirements for the information system in one diagram i.e. it will show all the inputs & outputs, processes & data storage.

DFD Symbols Process: It represents an algorithm where data


Inputs are transformed.

Data Flow: It represents the movement of data


among External agents.

External Agent: It is source or destination of


data outside system.

Data Store: It represents an Entity in ER


Diagram.

Real-time Link: It is communication back &


forth between external agents.

Context Level Diagram

Data Flow Diagram

DFD- Fragmented

Add Party info


Party

1.1 Add new Party

Party Info.

Party Confirmation

Add new order request


Party

1.2 Add new Order

Order Entry Order Info

Customer Order Confirmation

Cancel order
Party

Product info 1.3

Customer

Order Cancel Confirmation

Party deletion

Order Statu

Add new Product


Management

2.1 Add new Product Product Detail

Product details

-:System Flow Chart Symbols:-

Process

Document

Manual Operation

Database Real Time Link

System Flow Chart

Structure chart

Customer Support
System Program

Maintain Party info Record Party info

Maintain order info Create new order

Maintain Production info

Maintain Packing info

Maintain Delivery info Record Delivery info

Record Production info

Record Supplier info

Create / Update Cust info

Insert/Update Order info

Add/ Update Product info

Create/ Create/ Update Update Delivery Product Get product Info Get Delivery Info

Get cust Info

Get Order Info

Get product Info

Process Description in structured English

Customer request for Quotation If customer record is already exist then Conform customer information Else Insert customer detail customer master. End if Quotation is generated according to customer requirement. If Quotation is passed by customer then Create new Order and save order detail and order product detail in order file End if If order is fulfilled then Invoice is generated that handed to shipper or worker. If order product is rejected then Check product with order details. If order product rejection is confirmed then Modify order file. End if End if End If

Menu Tree
Warehouse System Master Domestic Party Master Add New Item State Master Rate Master Add Rate

Transactio n

Update Rate Production Entry Stock Adjustment Order Entry

Packing Domestic with Order Domestic with order Domestic with order Weighing of cases Weighing of cases Excise Excise entry Excise entry

Excise Generation

Security Password Change System lock Utility Calculator Order Reminder Reports Production Report Order Status Pending order Current Stock Help About us About Application Keyboard Help

Program List

Exit

1) New Order Entry:2) Production Entry:3) Stock Adjustment 4) Packing Entry:5) Invoice Entry:6) Invoice Generation:7) Party Deletion:8) Party Return:9) Daily reports:-

Caption
LOGIN MDI Order Entry

Description

Filename

It displays the menu for forms frmlogin.frm and reports. It allows the user to make an order. It allows the user to Collect Information of Product Which is going to be delivering to customer. This form Stores all the information of the product, which is supplied by the supplier. User can Add, modify or delete product. This form Stores all the information of the Customer, Who had made an order. User can Add, modify or delete customer. frmMain.frm frmOrderEntry.frm

Delivery

frmsDelivery.frm

Product Database

frmproduct.frm

DomesticPartyInfo

This form Stores all the frmcustomer.frm information about supplier, who is supplied the product to the organization. User can Add, modify or delete supplier. This form Shows all the administrator to view all the user password. frmchangepassword.fr m frmusersetup.frm

Change Password

User Setup

Table List

Item Master.

FIELD Item_code Item_Des

DATA TYPE Text Text

SIZE 8 25

CONSTRAINT Primary key

State Master.
FIELD State_code State_Nam e DATA TYPE Number Text SIZE 2 25 CONSTRAINT Primary key

Rate Master.
FIELD Item_code State_Code Rate DATA TYPE Text Number Number SIZE 8 2 6 CONSTRAINT Foreign key Foreign key

Party Info.
FIELD Party_code Party_name DATA TYPE Number Text SIZE 5 20 CONSTRAINT Primary key

address City State_Code StateName Postal_Code PhoneNo Fax Email_Id CreditLimit

Text Number Number Text Number Number Number Text Number

20 15 2 20 10 15 15 25 10

Order Entry
FIELD ODate OrderCnt Order no Party_ code Brand Item_code Quantity DATA TYPE DateTime number number Number Text Text Number SIZE 5 12 5 80 8 5 CONSTRAINT Primary key Foreign key Foreign key

Production Info.
FIELD PDate Shift TrollyNo Item_code Item_Des Std_No Quantity DATA TYPE DateTime number number Text Text Number Number SIZE 2 2 8 25 2 5 CONSTRAINT

Foreign key

Production Stock.
FIELD Item_code LooseStock PackedStock DATA TYPE Text Number Number SIZE 8 5 5 CONSTRAINT Foreign key

DomesticWithOrder
FIELD DDate CaseNo OrderNo Party_ code Item_code Item_Des Quantity AllocatedQty DATA TYPE DateTime Text number Number Text Text Number Number SIZE 5 12 5 8 15 5 5 CONSTRAINT Foreign Key Foreign key Foreign key

Order Entry
FIELD DDate NoOfCases CaseNo Item_code Item_Des Quantity LooseStock PackedStock DATA TYPE DateTime number Text Text Text Number Number Number SIZE 5 2 5 8 25 5 5 5 CONSTRAINT

Foreign key

Screens Layout

Item wise Production Report

Date wise Production Report

System Testing

The main objective of system testing is find out errors.System testing involves following two main types of testing

Functional Test:Functional tests involves exercising the code with nominal input values for which the expected results and boundary valuesare known.

Performance Tests:Performance tests are designed to verify response time. During the testing each module is tested separately by giving test input and comparing the result with the expected one. If the user suggests any modifications then the requirement is fulfilled. If wrong calculations are not performed .After complete testing of my project, user found it easier to operate.

Conclusion
The quality and reliability of the software depends on the result of phases in the system development. The software quality includes the modularity, good documentation, user friendliness, maintainability etc. The software reliability depends on the less chances of failure and enhancements in the system even in stressed situations. As far as my developed system is concerned, we have tried to make the system as user friendly as possible where a layman can handle the system very comfortably. During detail design the system is designed into modules so, it is easy to understand and helpful to the management.

Suggestions for Future : The system is developed by keeping in mind the present conditions and rules. If there are changes in the rules and conditions , system needs maintenance according to the changes.

Potrebbero piacerti anche