Inventory
Inventory
Process Flow Diagram or Flowchart is a diagram which uses geometric symbols and arrows to define the
realationships. It is a diagrammatic representation of the algorithm. The Diagram of our application is shown
below:
Use Case Diagram:
Its purpose is to present a graphical overview of the functionality provided by a system in terms of and their goals.
The main purpose of a use case diagram is to show what system functions are performed for which actors.
• Use cases – A use case diagram describes a sequence of actions that provides a measurable value to an
actor and is drawn as a horizontal ellipse.
• Actor – An actor is a person, organization or external system that plays a role in one or more interactions
with the system.
Architectural Review:
This desktop-based application is based on 3-tier architecture of .Net Framework. The 3-tier includes the three
hierarchy of the flow of programming logic from user interface to database and again database to user interface
with the desired information requested by the clients. In between there involves the logic layer for effectively and
correctly manipulating the request. The 3-tier includes the following:
• Client Tier – The visual part is implemented using all kinds of swing components, which does not make
database calls. The main function of this tier is to display information to the user upon user’s request
generated by user’s inputs such as firing button events. For example, inventory list will display when user
click “display” button if he or she wants to know the list of stock remaining in the organization.
• Business Tier – The middle tier, business logic, is called by the client to make database queries. It provides
core function of the system as well as connectivity to the data tier, which simplify tasks that were done by
the client tier.
• Data Tier – Data layer is also the class which gets the data from the business tier and sends it to the
database or gets the data from the database and sends it to business tier. This is the actual DBMS access
layer or object layer also called the business object. The database backend stores information which can
be retrieved by using the MySQL database connectivity. MySQL database connectivity is used to manage
the communications between the middle tier and the backend database by issuing complex database
queries.
Database Theory:
A database is a collection of information that is organizes so that it can easily be accessed, managed and updated.
In one view, database can be classified according to types of content: bibliography, full-text, numeric, and image.
In computing, database is sometime classified according to their organizational approach. A distributed database
is one that can be dispersed or replicated among different points in a network.
Relational Database:
IMS has the relational database model. A relational database is a digital database whose organization is based on
the relational model of data. This model organizes data into one or more tables of rows and columns. These tables
here have the relation. The relation is maintained by the unique key defined in each row. The key can be primary
and foreign depending on their nature of connection. The standard user and application program interface to a
relational database is the structured query language (SQL). SQL statements are used both for interactive queries
for information from relational database and for gathering data for reports.