Professional Documents
Culture Documents
Car Inventory
Car Inventory
CONTENTS
CHAPTERS PAGE NO
1.INTRODUCTION
Abstract of the project
2.SOFTWARE REQUIREMENT SPECIFICATION
2.1 Hardware Requirements
2.2 Software Requirements
2.3 System Analysis
2.4 Existing System
2.5 Proposed System
3.SYSTEM DESIGN
3.1 Introduction
3.2 Input Design
3.3 Output Design
3.4 Data Flow Diagram
CAR INVENTORY MANAGEMENT
ABSTRACT
CAR INVENTORY MANGEMENT
ABSTRACT
The main objective of this system is to keep records of the
complete inventory. It support for inventory management helps
you record and track materials on the basis of both quantity and
value. It improves cash flow, visibility, and decision making. For
warehouse management, you can track quantity and value of all your
materials, perform physical inventory, and optimize your warehouse
resources.
SOFTWARE REQUIREMENT
Operating System: Windows 10
HARDWARE REQUIREMENT
Ram:
EXISTING SYSTEM
As we know the manual processing is quite tedious, time
consuming, less accurate in comparison to computerized processing.
Obviously the present system is not is exception consultant
encountering all the below problems.
1. Time consuming.
2. It is very tedious.
PROPOSED SYSTEM
The scope of this system is to provide user efficient working
environment and more output can be generated through this. This
system provides user friendly interface resulting in knowing each and
every usability features of the system. This system helps in tracking
records so that past records can be verified through them and one
can make decisions based on the past records. This system
completes the work in a very less time resulting in less time
consumption and high level of efficiency.
This system is developed in such a way that even a naïve user can
also operate the system easily. The calculations are made very
quickly and the records are directly saved into databases and the
databases can be maintained for a longer period of time. Each record
can be retrieved and can be verified for the future transactions .
Also this system provides high level of security for data leaking as
only admin people can access the database no changes can be made
in it until it verifies the user login id and password.
We also have operator login through which operator can take orders
but can’t make changes in the database. Limited access is available
to the operator.
CAR INVENTORY MANAGEMENT
ADVANTAGES:
Minimize manual data entry.
Minimum time needed for the various processing.
Greater efficiency.
Better service.
User friendliness and interactive.
Minimum time required.
CAR INVENTORY MANAGEMENT
SYSTEM DESIGN
CAR INVENTORY MANAGEMENT
SYSTEM DESIGN
INTRODUCTION
Systems design (also called systems synthesis) is a
complementary problem-solving technique (to systems
analysis) that reassembles a system’s component pieces back
into a complete system—hopefully, an improved system. This
may involves adding, deleting, and changing pieces relative to
the original system.
INPUT DESIGN
The input design is the link between the information system
and the user. It comprises the developing specification and
procedures for data preparation and those steps are
necessary to put transaction data into a usable form for
processing can be achieved by inspecting the computer to
read data from a written or printed document or it can occur
by having people keying the data directly into the system.
The design of input focuses on controlling the amount of
input required, controlling the errors, avoiding delay,
avoiding extra steps and keeping the process simple. The
input is designed in such a way so that it provides security
CAR INVEMTORY MANAGEMENT
OUTPUT DESIGN
A quality output is one, which meets the requirements of
the end user and presents the information clearly. In any
system results of processing are communicated to the users
and to other system through outputs. In output design it is
determined how the information is to be displaced for
immediate need and also the hard copy output. It is the most
important and direct source information to the user. Efficient
and intelligent output design improves the system's
relationship to help user decision-making.
Designing computer output should proceed in an organized,
well thought out manner; the right output must be
developed while ensuring that each output element is
designed so that people will find the system can use easily
and effectively. When analysis design computer output, they
CAR INNVENTORY MANAGEMENT
DATA FLOW
DIAGRAM
CAR INVENTORY MANAGEMENT
Login
Admin
Car Inventory
Management
CAR INVENTORY MANAGEMENT SYSYEM
Login
Admin
0
Master entry
Purchase entry
Sales
Stock report
Reports
CAR INVENTORY MANAGEMENT SYSYEM
CAR INVENTORY MANAGEMENT SYSYEM
INTRODUCTION TO ER DIAGRAM
Introduction
The graphical representation of organizational system
elements and the association among the elements is called
ER Diagram.
The elements that make up a system are referred to as
entities.
A relationship is the association that describes the
interaction between entities.
An ER diagram also may indicate the cardinality of a
relationship.
The ER notation also allows for distinguishing different
types of entities.
The database designer creates an entity-relationship (E-
R) diagram to show the entities for which information
needs to be stored and the relationship between those
entities.
CAR INVENTORY MANAGEMENT SYSYEM
Entity
Weak entity
Relationship
Identifying relationship
Attribute
Key attribute
Multivalued attribute
CAR INVENTORY MANAGEMENT
CAR INVENTORY MANAGEMENT
IMPLEMENTATION
CAR INVENTORY MANAGEMENT
INTRODUCTION TO VB.NET
What is .NET?
Microsoft announced its .NET initiative in 2000. .NET encompasses a
series of technologies that allows almost any type of application to
run in a common environment. Visual Studio .NET, which includes
Visual Basic .NET, is the first major set of tools available that allow
for many applications to be created for .NET. The common
environment in which applications created for .NET run is known
as .NET Framework.
Like all other .NET languages, VB.NET has complete support for
object-oriented concepts. Everything in VB.NET is an object,
including all of the primitive types (Short, Integer, Long, String,
Boolean, etc.) and user-defined types, events, and even assemblies.
All objects inherit from the base class Object.
• Object oriented.
• Component oriented.
• Easy to learn.
• Structured language.
• Boolean Condition
• Standard Library
• Assembly Versioning
• Easy-to-use Generics
• Indexers
• Conditional Compilation
• Simple Multithreading
Benefits of SQL:
Database Concepts
A file is the simplest form of saving the data in the disk, but is not
most efficient way of managing application data. A database is
basically a collection of one more files, but in a custom format, and
data is organized in a specific format such a way that it can be
retrieved and stored very efficiently.
• MS access
• SQL Server
• Oracle
SOL server (Microsoft product) and oracle (Oracle Corp.) Are most
complex, advanced, relational database and they are much more
expensive. It can support large number of users and very high quality
of data. If you are developing a software, which may be accessed
simultaneously by 100s of users or if you expect your data may grow
100s of MBs, you may consider one of these. (We are provides
special data access components!!)
Retrieving Data Using the DataReader:You can use the ado.net data
reader to retrieve a read-only, forward-only stream of data from a
database. Results are returned as the query executes, and are stored
in the network buffer on the client until you request them using the
read method of the data reader. Using the data reader can increase
application performance both by retrieving data as soon as it is
available, rather than waiting for the entire results of the query to
be returned, and (by default) storing only one row at a time in
memory reducing system overhead.
What is Dataset?
A Dataset is an in memory representation of data loaded from any
data source. Even though the most common data source is database,
we can use dataset to load data from other data sources including
XML files etc. in this article, we will talk about the role of data set in
manipulating data from database. In .NET, a dataset is a class
provided by the .NET Framework. The dataset class exposes several
properties and methods that can be used to retrieve, manipulate and
save data from various data sources.
NORMALIZATION
CAR INVENTORY MANAGEMENT
INTRODUCTION TO NORMALIZATION
Normalization is the process of efficiently organizing data in a
database. Normalization is the way by which a given set of
relations are transformed to a new set of relation with a
more solid structure. Normalization is needed to allow any
relation in the database to be represented, to allow a
language like SQL to use powerful retrieval operations
composed of atomic operations, to remove anomalies in
insertion, deletion and updating, and reduce the need for
restructuring the database as new data types are added . The
normalization process defines a set of hierarchical normal
forms (NFs). several normal forms have been proposed,
including 1NF, 2NF, 3NF, BCNF(Boyce-Codd Normal From),
4NF, 5NF and so on.
Normalization is a set of rules and techniques concerned with
* Identifying relationship among attributes.
* Combining attributes to form relations.
* Combining relations to form database.
Benefits of normalization
* Elimination of redundant data storage.
* Close modeling of real world entities, processes, and their
relationships.
* structuring of data so that the model is flexible.
NORMAL FORMS
The data in the database can be considered to be in one of
the number of 'normal forms'. Basically the normla form of
the data indicates how much redundancy is in that data. The
normal forms have a strict ordering:
1. First Normal Form (1NF)
2. Second Normal Form (2NF)
3. Third Normal Form (3NF)
4. BCNF (Boyce-Codd Normal Form)
5. Fourth Normal Form (4NF)
6. Fifth Normal Form (5NF)
on every candidate key of that table the tables that comply with a
3NF generally do not contain anomalies. That occur when inserting,
deleting or updating records in the table.
LOGIN TABLE
FIELDNAME DATATYPE CONSTRAINTS
disRecords()
End Sub
Sub disRecords()
If Conn.State = ConnectionState.Open Then Conn.Close()
Conn.Open()
Dim DS1 As New DataSet
Dim adp As New SqlDataAdapter("Select Billno,PartyCode From CarTranMainTab
order by Billno DESC", Conn)
adp.Fill(DS1)
DG1.DataSource = DS1.Tables(0)
If Conn.State = ConnectionState.Open Then Conn.Close()
End Sub
cmd2.ExecuteNonQuery()
If Conn.State = ConnectionState.Open Then Conn.Close()
SaveRecord()
butNew.Enabled = True
butSave.Enabled = False
butModify.Enabled = False
ButDelete.Enabled = False
End Sub
End Sub
End Sub
End Sub
End Class