Stationary (2)

Embed Size (px)

Citation preview

  • 7/27/2019 Stationary (2)

    1/32

    ABOUT MS ACCESS

    The Back end that has been used in this project is MS access . This is the Back end

    database engine for Visual Basic. The idea behind this is easy to maintain the table. It is alsopossible to write queries, Import or Export of table from one database to another database. It

    also provides security to data in the database in a way that data can be stored in an encrypted

    form.

    MS Access is a very powerful RDBMS available in the computing environment. It

    comprises of all the features from basic data storage to high level data representation techniques

    in the form of reports. It also comprises of VB module programming, which allows embedding

    VB functions into MS Access.

    Database

    A database is similar to a data file in that it is a storage place for data. Like a data file, a

    database does not present information directly to a user; the user runs an application that

    accesses data from the database and presents it to the user in an understandable format.

    Relational Database

    Although there are different ways to organize data in a database, relational databases are

    one of the most effective. Relational database systems are an application of mathematical set

    theory to the problem of effectively organizing data. In a relational database, data is collected

    into tables (called relations in relational theory).

    The backend is created using MS-Access because it is user friendly and the database

    management system is very much familiar by all the users and the capability to create the tables

    as much we need and the data retrieval id very good.

    A database is a collection of information thats related to a particular subject or purpose,

    such as tracking customer orders or maintaining a music collection.

  • 7/27/2019 Stationary (2)

    2/32

    If your database isnt stored on a computer, or only parts of it are stored, you may be

    tracking information from a variety of sources that you have to coordinate and organize yourself.

    For example, suppose the phone numbers of your suppliers are stored in carious

    locations: in a card file containing supplier phone numbers, in product information files in a file

    cabinet, and in a spreadsheet containing order information. If a suppliers phone numbers

    changes, you might have to update that information in all three places. In a database, however,

    you only have to update that information in one place- the suppliers phone number is

    automatically updated wherever you use it in the database.

    Features of Ms- Access

    Windows based application

    Large data management capacity

    Importing, exporting and linking external files

    Wizard and builders

    Macros

    Built-in- security

  • 7/27/2019 Stationary (2)

    3/32

    There are seven modules in this project

    ITEM

    CUSTOMER

    EMPLOYEES DETAILS

    STOCK

    PURCHASE

    SALES

    INVOICE

    ITEMThis module maintains the entire item sold in the past along with their discounts rates,

    number of items, the total price etc. The new items can be added to the stock and also updating

    can be done. Here the sales of the items are listed according to the date of the sales and the

    customer code. The new sales order can also be added to the system.

    CUSTOMER

    This module maintains the profile details of the customer and their purchase along with

    the details. The customer will be given with a customer code. And the last transaction made by

    the customer will be listed. Some discounts are given to the customer according to the number of

    purchase he made with the concern.

    STOCK

    This module maintains the stock level in hand. Here the purchase quantity, the sold

    quantity, and the quantity in stock will be listed. Here the management can add or update the

    stock.

    PURCHASE

    The Purchase made by the customer is maintained here. The details such as the order

    number, order date, quality, and the quality is specified here.

  • 7/27/2019 Stationary (2)

    4/32

    SALES

    The main goal of this module is to maintain the sales in a standard manner. The sales

    processing details are based on the order received by the administrators from the customers are

    maintained.

    INVOICE

    This module contains the details about the invoice. The details such as invoice number,

    invoice date, product number, rate, quantity and total amount are maintained in this module.

  • 7/27/2019 Stationary (2)

    5/32

    2 DATA FLOW DIAGRAM

    This is concerned with the transformation of requirements into data

    &software architecture various notation are used in this stage. The most frequently

    used category of architectural design notation is directed graphs. There includes

    DFDs, pertinence etc.

    The Data Flow Diagram is used as graphical notation to depict information

    flow. The objective of this method is the derivation to program structure analysis

    and design. DFD is a structural analysis and design. It describes the flow of datathrough out a system.

    DFD SYMBOLS:

    The symbols that are used in the data flow diagram carry following meaning.

    Rectangle It symbolizes the sources.

    Ellipse/Circle It symbolizes the process.

    Open Rectangle It symbolizes store data.

    Marked Line It symbolizes connectivity with a

    dataflow.

  • 7/27/2019 Stationary (2)

    6/32

    Data Flow Diagram

    Customer Processing

    Order

    Sales

    LEVEL 1

    Ordering

    Processing

    ProcessingCompleting

    CustomerOrder

    GENERAL

    REPORTS

    REQUEST RESPONSE

    LEVEL 0

  • 7/27/2019 Stationary (2)

    7/32

    CustomerProduct

    Stock

    Product

    Product

    Details

    Order

    SalesPayment

    Sales

    Payment

    Pay

    receipt

    Order

    Order

    Details

    Invoice

    Stock

    Stock Details

    Stock Update

    Paying Details

    Order Processing

    Product Delivery

    LEVEL 2

  • 7/27/2019 Stationary (2)

    8/32

    Database Design

    The most important aspect of building the system is database design. Instead of each

    program managing its own data, the authorized persons share date across application with

    database an entity. It is logical development in the methods used by the computers to access

    manipulated data stored in the various parts of computer system. It is data base information from

    several files is co-ordination, accessed and operated upon as through it is a single file.

    A database is a collection of interrelated data stored with a minimum redundancy to serve

    many users quickly and efficiently. The objective is to make information access easy and quick,

    inexpensive, and flexible to the user.

    Tables

    Table Name:Admin Login

    SNO Field Name Data type Description

    1 AdminID Varchar

    (Primary Key)

    Administrator Code

    2 Password Varchar Password

    Table Name: Product Master

    Primary Key: Prodcode

    SNO Field Name Data type Size Description

    1 Prodcode Text 20 Product Code

    2 ProdName Text 25 Product Name

    3 Model Text 25 Model name

    4 Price Number 5 Price of the product

  • 7/27/2019 Stationary (2)

    9/32

    Table Name: Order

    Primary Key: OrderNo

    Foreign Key: ProdCode

    SNO Field Name Data type Size Description

    1 OrderNo Text 20 Order Number

    2 Date Text 25 Date of Order

    3 Name Text 25 Name

    4 Address Text 25 Address

    5 ProdCode Text 25 Product Code

    6 Prodname Text 25 Product Name

    7 Model Text 25 Model Description

    8 Qty Number 20 Quantity

    9 Rate Number 20 Amount

    10 Total Number 20 Total Amount

    Table Name: Purchase

    Primary Key: Invoice No

    Foreign Key: OrderNo, ProdCode

    SNO Field Name Data type Size Description

    1 Invoice No Text 20 Invoice Number

    2 Date Text 25 Date of Sales

    3 OrderNo Text 25 Order Number

    4 Supplier Code Text 25 Supplier Code

    5 Sname Text 25 Supplier Name

  • 7/27/2019 Stationary (2)

    10/32

    6 ProdCode Text 25 Product Code

    7 Prodname Text 25 Product Name

    8 Model Text 25 Model Description

    9 Qty Number 10 Quantity

    10 Rate Number 10 Amount

    11 Amount Number 10 Sub Total Amount

    Table Name: Payment

    SNO Field Name Data type Size Description

    1 BillNo Text 20 Bill Number

    2 Date Text 20 Date

    3 Name Text 25 Name

    4 Address Text 25 Address

    5 Amount Number 10 Bill amount

    6 Advance Number 10 Advance amount

    7 Balance Number 10 Balance Amount

    Table Name: Sales

    Primary Key: Billno

    Foreign Key: OrderNo, ProdCode

    SNO Field Name Data type Size Description

    1 Billno Text 20 Bill Number

    2 Date Text 25 Date of Sales

    3 OrderNo Text 25 Order Number

    4 Name Text 25 Name

    5 Address Text 25 Address

  • 7/27/2019 Stationary (2)

    11/32

    6 ProdCode Text 25 Product Code

    7 Prodname Text 25 Product Name

    8 Model Text 25 Model Description

    9 Qty Number 10 Quantity

    10 Rate Number 10 Amount

    11 Subtotal Number 10 Sub Total Amount

    12 Discount Number 10 Discount Amount

    13 GrandTot Number 10 Payable Amount

    Table Name: Stock

    Foreign Key: ProdCode

    SNO Field Name Data type Size Description

    1 Prodcode Text 20 Product Code

    2 ProdName Text 20 Product Name

    3 Model Text 20 Model name

    4 OpenSt Number 10 Opening Stock

    5 Purchase Number 10 Purchase Qty

    6 Sales Number 10 Sales Qty

    7 Closest Number 10 Closing Qty

  • 7/27/2019 Stationary (2)

    12/32

    1.

  • 7/27/2019 Stationary (2)

    13/32

  • 7/27/2019 Stationary (2)

    14/32

  • 7/27/2019 Stationary (2)

    15/32

  • 7/27/2019 Stationary (2)

    16/32

  • 7/27/2019 Stationary (2)

    17/32

  • 7/27/2019 Stationary (2)

    18/32

  • 7/27/2019 Stationary (2)

    19/32

  • 7/27/2019 Stationary (2)

    20/32

  • 7/27/2019 Stationary (2)

    21/32

  • 7/27/2019 Stationary (2)

    22/32

  • 7/27/2019 Stationary (2)

    23/32

  • 7/27/2019 Stationary (2)

    24/32

  • 7/27/2019 Stationary (2)

    25/32

  • 7/27/2019 Stationary (2)

    26/32

  • 7/27/2019 Stationary (2)

    27/32

  • 7/27/2019 Stationary (2)

    28/32

  • 7/27/2019 Stationary (2)

    29/32

  • 7/27/2019 Stationary (2)

    30/32

  • 7/27/2019 Stationary (2)

    31/32

  • 7/27/2019 Stationary (2)

    32/32