Professional Documents
Culture Documents
I3 57 & 54 Manan - Aadi Production
I3 57 & 54 Manan - Aadi Production
A PROJECT REPORT
SUBMITTED BY
BACHELOR OF ENGINEERING
IN
INFORMATION TECHNOLOGY
At
DECLARATION
Place: VAHELAL
Date :
CERTIFICATE
ACKNOWLEDGEMENT
SYSTEM“.
our success in overcoming challenges that we have faced during the course
With Regards,
ABSTRACT
The Application is developed with a view to provide flexibility on the part of Inventory
to do transaction of Sales and Purchase, orders, returns and products.
Visual Basic is based on the old BASIC (Beginning all –purpose symbolic instruction
code) language. What makes it “visual” is that you “paint” your interface, as opposed to
using lines and lines of code to describe the interface.
It should also provide the facility to add, edit, delete, etc these records. Visual basic is a
programming language used to create Windows-based application.
Visual Basic makes it very easy to get the user interface portion of your application up
and running. Using typical drag-and-drop techniques, common in Windows applications,
you will find that painting screens is very simple.
The Project of company should be able to report of their daily Sales and Purchase, orders,
returns ,products, Clients and Suppliers.
Visual Basic is also proving itself, little by little, as available tool for enterprise wide
applications and solutions. This is especially true with the advent of Internet
programming and object oriented programming
TABLE OF CONTENT :
NO CONTENT PAGENO.
1 List of figures 7
2 Chapters
2.1 Introduction 8
2.2 Objective 8
2.3 Scope 9
2.4 Hardware and software 9
3 Analysis
3.1 Existing System 10
3.2Proposed System 10
3.3 Incremental Model 10
4 Design
4.1 Data flow diagram 12
4.2 E R diagram 15
5 Data Dictionary 16
6 Software Testing
6.1 Validation and Verification 22
6.2 The Testing Process 23
6.3 The Level Of Testing 24
7 Screen Layout 27
8 Conclusion
8.1 Advantage 44
8.2 Limitation 44
8.3 Future Enhancement 45
9 Appendix
9.1 Login Forms 46
9.2 Master Form 46
9.3 Transaction Form 46
9.4 Utilities Form 47
10 List Of References
10.1 Name of Book Used 48
10.2 Other Material 48
2.0 CHAPTERS :
2.1 Introduction:
2.2 Objective :
The main Objective of the project is to design and develop the software which enables the
user to input the data of vendor , customer, transport as well as stock at a factory. This
software provides the features like –
1. EASY HANDLING
The GUI system is the Easy Handling System facility . For getting any kind of info just click
on some switches and get info in few seconds
2. INFORMATION
The all information about this Production Management system know through this software
3. ATTRACTIVE LAYOUT
The GUI provides an attractive input and output screen to the user. It is the main advantages
of the GUI based Web Application.
4. BACKUP & RESTORE DATA The purposed systems provides the backup and restore
facility to entering the data by users.. So, in case of problem in the system users can easily
get their lost data with the restore facility.
5. SECURITY
The purposed system gives a security in this Windows based Application. Nobody can
changes in this Web Application during at run time on the Internet.
6. DATA ACCESS
This application benefits to access the data in the access forms entering from the Admin
users.
2.3 SCOPE :
The scope of this project is to develop a Management Control System. The Project of
company should be able to report of their daily Sales and Purchase, orders, returns
,products, Clients and Suppliers. The Application is developed with a view to provide
flexibility on the part of Inventory to do transaction of Sales and Purchase, orders, returns
and products.
i) Software’s
Front End : Visual Basic .Net
Back End : Microsoft Access 2007
Technology : .Net Framework 2.0
Designing : Microsoft Visual Studio 2005
ii) Platform
Operating System : Windows XP Professional
3. ANALYSIS :
When an incremental model is used, first increment is often a core product. As a result of use and
evolution a plan is developed for the next increment. This process is repeated following the
delivery of each increment until the complete product is produced. The incremental model
applies linear sequences in a staggered fashion as calendar time progresses. Each linear sequence
produces a deliverable “increment” of the software. The incremental model delivers software in
small but usable pieces, called “increments”. In general each increment builds on those that have
already been delivered
Advantage:
Generates working software quickly and early during the software life cycle.
More flexible - less costly to change scope and requirements. Easier to test and debug
during a smaller iteration.
Easier to manage risk because risky pieces are identified and handled during its iteration.
Disadvantage:
4.0 DESIGN
Give bill
Give stock detail
Give order
Check for available
stock
Production
Management
system
Sends row material & bill
Give bill
Order the row
material
Give
Order
Pay bill
Pay bill
Vendor Customer
Give receipt
1
Admin Provide Username & Password Validated
Login
Validates
2
Product+
Give Order Purchase
Stock detail
Process
Vendor
detail Purchase detail
Purchase Return
Product
Customer
Paybill
Product detail
Order detail
4
Bill detail Give order
Salse
Payment
Give quation & Confirmation
Bill
Payment
Sales
4
Return the defected
Sales
goods
Return
Refund
Sales return
detail
Sales Return
Product Vendor
Vendor detail
Product detail
Bill detail
2.2
Pay bill Payment Payment detail
process
Receipt
Receipt
Payment
TABLENAME: - STOCKDETAIL
TABLENAME :- CUSTOMERMASTER
TABLENAME:-PURCHASE
FIELDNAME DATATYPE CONSTRAINT DESCRIPATION
TABLENAME:-PURCHASE RETURN
TABLENAME : - PAYMENT
TABLENAME : - SALESDETAIL
TABLENAME:-SALESRETURN
TABLENAME : - RECEIPT
6.0 Testing
Testing a program consists of subjecting the program to a set of test inputs (or test cases)
and observing if the program behaves as expected. If the program fails to behave as expected,
then the conditions under which failure occurs are noted for later debugging and correction. The
following are some commonly used terms associated with testing.
A failure is a manifestation of an error. But the mere presence of an error may not
necessarily lead to a failure.
A test case is the triplet [I, S, O], where I are the data input to the system, S is the state of
the system at which the data is input, and O is the expected output of the system.
A test suite is the set of all test cases with which a given software product is to be tested.
I test the software process activities such as Design, Implementation and Requirement
Engineering. Because design errors are very costly to repair once system has been started to
operate. Therefore, it is quite obvious to repair them at early stage of the system.
Unit
Testing
Module
Testing
Sub-Sytem
Testing
System
Testing
Acceptance
Testing
Involves executing an implementation of the software with test data and examining the
outputs of the software and its operational behavior to check that it is performing as required.
Field required
LOGIN FORMS :
VENDOR FORM:
MENU>TRANSACTION>SELECT OPTION
PURCHASE FORM:
PAYMENT FORM:
SALES FORM:
RECEIPT:
MENU>UTILITIES>SELECT OPTION
CALC FORM:
MS OUTLOOK FORM:
8.0 Conclusion
The Processing of Production management system has been developed by us
through applying our knowledge gained in class room. Referring to certain books and
through the help of external and internal and internal faculties and using our own
knowledge related to the subject itself.
8.1Advantage
we can do our work very fastly because of it’s functionality and we can store all the
information related to our production.
Provide highly detailed information from an external perspective on what actually occurs
in programs
Less time consuming and expensive to administer than other methods. Can be
administered to large groups of individuals.
Effective for assessing program satisfaction. Small focus groups may increase the
comfort level of participants.
8.2LIMITATIONS:
This software includes problems like lack of accuracy, high cost, security problems,
etc. There are many problems in this like:
Speed
High cost
Security
Complexity
Maintenance
Accuracy
Storing
Records might get lost or be insufficient due to manual errors.
Maintaining and managing data is very costly and time consuming.
In this software we can also add the reports detail like invoice, vendor details,
customer details.
After removing the limitation of this software anyone can simply use this software.
We can help this company by add many options like sales, purchase, sales return
purchase return, outstanding payment and outstanding report facilities.
We can also add “ON THE SPOT” feedback facility to queries of users.
We can also add the MS word, excel, notepad, access ,one note ,publisher in the
utilities form.
9.0 APPENDIX
Exit Form:
In this form we can a exit from this software by clicking on exit button.
Stock Master:
In this form we can store the product id, product name and unit. Also we
can update and delete our data.
Customer Master:
In this form we can store the data like customer id , name, address,
city, pin code, ph no., acc no, bank name, bank branch, acc no, pan card no, stc no, vat
no., and email.
Transport Form:
In this form we can store the data like transport id, it’s name, address,
city, pincode, ph no., mobile no, Lr no. and email address.
Payment Form:
We can store Sr no, payment date, vendor name, bill no, due amount, mode of
payment, cheque no, cheque date, bank name, bank branch name and total payment. Also
we can see all the record one by one. And we can also print the data.
Sales Form:
We can store the bill no, vendor name, product name, customer name,
transport name, Lr no, unit, price per units, basic amount, service tax, insurance, excise
duty, packing charges, cess tax, freight tax, total amount, rate point.
Receipt Form:
We can store Sr no, payment date, customer name, bill nu, due amount, mode of
payment, cheque no, cheque date, bank name, bank branch, total payment and also we
can see all the record one by one.
9.4 UTILITIES:
Calc Form:
In this form we can calculate all the calculation by calculator. We can use
multiple functions like add, subtract, division, multiplication. Percentage and also we
can use other scientific options.
no msg no call
Ms Outlook Form:
In this form we can mail our documents. Also we can create account
in msn or in hotmail .than we can send the message as well as receive the message. we
can also create news group account and also we can store and create our contacts and we
can save in ms outlook. we can also find the messages. we can also save our mail one by
one and than we can send all the mail at a time. so we can save our time.
Microsoft Visio)