Sie sind auf Seite 1von 41

shoe store

synopsis

Shoe Store Billing


Management System

PROJECT PROFILE

Project profile
Project Title

Billing system for Bata store

Objective

The main objective of this system is to


Computerized the billing part of the Bata
Store.

Unit

Bata store.

Bata store

Bata store.
Near Gopal cross chokdi,
Anand.

Operating System :

Microsoft Windows 98

DBMS

Microsoft Access 2000

Front End Used

Microsoft Visual Basic 6.0

Project Duration

Jule-04 to April-05

Project Guide

Miss.Rupal Bhatt

Submitted By

Mr.Dipen N. Kapatel

Submitted To

A.M. College Science, Management & computer


Technology, Anand.
Sardar Patel university, V.V. Nagar.

INDEX

Sr. No

Description

Page NO.

1
2
3

INTRODUCTION TO THE ORGANIZATION


EXISTING MANUAL SYSTEM
PROBLEMS FACED BY CURRENT MANUAL
SYSTEM (PROBLEM IDENTIFICATION)
REQUIREMENT ANALYSIS
PROPOSED SYSTEM
FEATURES OF PROPOSED SYSTEM
SCOPE AND BOUNDARIES OF PROPOSED
SYSTEM
SCOPE
BOUNDARIES
FACT GATHERING TECHNIQUES
INTERVIEWING
RECORD INSPECTION
OBSERVATION
FEASIBILITY STUDY
TECHNICAL FEASIBILITY
ECONOMIC FEASIBILITY
OPERATIONAL FEASIBILITY
SYSTEM REQUIREMENT SPECIFICATION
HARDWARE REQUIREMENTS
SOFTWARE REQUIREMENTS
TOOLS INFORMATION
MICROSOFT VISUAL BASIC 6.0
MICROSOFT ACCESS 2000
FUNCTIONAL DECOMPOSTION
DIAGRAM (F.D.D.)
DATA FLOW DIAGRAM (D.F.D.)
DATA DICTIONARY
DATA ELEMENTS
DATA STORED
SCREEN (INTERFACES OF THE SYSTEM

7
9
11

4
5
6
7
7.1
7.2
8
8.1
8.2
8.3
9
9.1
9.2
9.3
10
10.1
10.2
11
11.1
11.2
12
13
14
14.1
14.2
15

14
18
21
23
24
24
25
27
28
29
30
31
32
32
33
34
35
36
37
39
42
45
51
53
54
61

INTRODUCTION TO THE ORGANIZATION


INTRODUCTION TO THE BATA STORE
Bata store is located near Anand Bus stand in Anand.
Mr. Jatin. Patel is owner of this Bata store. The main reason for setting up the Bata
store near Baroda Bus stand was that there was no Store for any shoe company in that
area , which provides the shoes which are nice, good and at reasonable price.
The shoe store deals with two things i.e. Maintenance and Sale of shoes. The show
Store brings the shoes from its godown and billing the shoes at their bata store.
The Show Store maintains the record of the current rate shoes. It also maintains
the records of their parties(Suppliers) as well as their regular clients(Customers) and it
updates regularly day - to - day.

EXISTING MANUAL SYSTEM

EXISTING MANUAL SYSTEM


Existing system is based on manual work and all the process are done manually,
so they maintain registers and files for recording all the details of the system.
They maintain several registers for recording the entry of daily transactions
such as billing of the shoes to the clients, etc.
They maintain the record for their clients so they keep each and every
information regarding their regular clients in the master file. In the similar fashion they
maintain the records of their parties so they keep each and every information regarding
their parties in the party master file.
They keep the bill book or cash book to maintain the record for each sale of the
shoe or transaction in the bata store. They also maintain the personal book for each
clients for their personal transactions so when the after the month or year when the
client comes for the payment they see the bock and make the bill.
Similarly they maintain the book for their parties so they can pay the money to
them after some time.Thus maintaining party information, client information , party
transaction and all the things are done manually.

PROBLEM IDENTIFICATION
PROBLEMS FACED BY CURRENT MANUAL SYSTEM
PROBLEM IDENTIFICATION

The phase of system analysis process deals with problems which are Affecting
in the current manual system . The problems are those which are Affecting the Bata
store in it daily routine work.
As the growing trend in InfoTech world of computers need of accuracy,Perfect
ness , speed and high memory data storage is a must. Each and every Problem must
be solved with a least amount of time and energy.
The problems faced by existing system are described as below :

Difficult in Maintenance of Records.


Time Consuming.
Editing of data becomes a tedious job.
No Security of Data.
Mistakes Occurring in long Calculations [Total Billing, Grand totals, yearly billing,
etc]
Proper Generation of Report.
Lack of Efficiency and Man Power.
Shoe Maintenance.
Difficult in Maintenance of Records :

It is very difficult to maintain data record in the system as all the records
are entered in the register or the respective record books. There are chances of
the record books or files in which all the data is kept may be torn or wearied out
or some other damages which results in the destroyed data. Also a problem
occurs if the data file or register is misplaced somewhere else and is not getting
at the time of actual requirement of the data stored. It is also difficult to maintain
old files and registers which have data of past years which the ownes has kept
for future references.

The problem occurs when the sale of shoe is more and when the monthly
report or bill is generated then the owner has to go through lots of record and
which is very tedious task.

Time Consuming :
It is very time consuming process to write each and every entry in the
database register. Also it takes a lot of time if all the entries are repeated. In the
system processes such as making different type of reports, billing, tedious
calculations are examples of time consuming process in the system.
It is also time consuming process to know the total number of sale done
by the Bata store when written manually but through computerized system it
takes less time as it is speedy and accurate.

Editing of Data :

Manual written data cannot be changed or edited once written.If there is a


mistake and if we try and write it makes the register very dirty and untidy, which
creates a bad impression of the business . If data is entered incorrect whole
document gets incorrect whole document gets incorrect while errors cannot be
easily solved by editing wrongly entered data.
If one had done some wrong entry then to edit the one has to go through lots of
records and, again and again editing the record makes it difficult to read.

Data Insecurity :
As the data is stored in files or registers, it is not in a secure place. As the
storage media here are files and books or registers there are chances of getting
these storage media lost, torn, or it may go in the hand of wrong person which
can destroy the database or it can also be destroyed accidentally. Also in the
system data should be shown to the person according to his position and post in
the office everybody should not be allowed to use all the data.
If the data goes in the hand of wrong person then he/she may advantage of the
data and the Bata store may go in loss. So security is the major aspects of the
Bata store.
Report Generation :
After a certain time period if the user wants to checks his total billing or total profit
or total expenditure or monthly sale than it becomes very tedious for the owner to
check all the respectd data and according to the data creating respective report
for the transactions. A computerized system having report making facility can do
this job easily and also the owner can different types of charts and diagrams to
make him understand the ups and downs of his Bata store.

REQUIREMENT ANALYSIS

REQUIREMENT ANALYSIS
This phase of system analysis deals with the requirement needed in the new
proposed computer system to overcome problems affecting the manual system.
The owner of the Bata store wants to computerize the system in such a way that
its billing part should be fully computerize.
He wants that when he wants to sale the shoe than he can sale it to the clients
and after selling it the bill should be prepared automatically and the total amounts as
well as the grand total should be calculated.
Billing system for Bata store consists of three main parts:
(1)
PARTIES:
(a) Party Information
(b) Party Payment
(2)
CLIENTS:
1.
Client Information
2.
Client Payment
(3) SEARCH:
c.
Client Cash Memo
c.
Party Cash Memo
(4) REPORT GENERATION

1.

PARTIES:
(a) Party Information:
The owner of the Bata store wants that the information regarding the party should
be comlete and it should be available as and when required. He wants that the party
id should be auto generated, Name, Address, city, State, Phone no (R) , Phone no
(O), Fax, Email, Mobile and some special comments He also wants that the
information of any party should be editable, it should allow to add the new party with
his full details. He can also delete the party and search the party according to the
city.

(b)Party Payment:
The owner of the Bata store wants that the bill no should be auto generated and
these should be a facility that the user can select the party name instead of writing
the name and when the user selects the party name then his/her address should be
automatically come. Now the user has to fill the details of the particular which the
party gives and quantity and rate should be given then amount of a particular item is
calculated automatically and finally the total of all the items should be come.
(2) CLIENTS:
(a) Client information:
The owner of the Bata store wants that the information regarding the client
should be complete and it should be available as and when required. He wants that
the client id should be auto generated, Name, Address, City, State, Phone no (R),
Phone no (O), Fax, Email, Mobile and some special comments.
He also wants that the information of any client should be editable, it should allow
to add the new client with his full details. He can also delete the client and search
the client according to the city.
(b) Client Payment:
The owner of the Bata store wants that the bill no should be auto generated and
there should be a facility that the user can select the client name instead of writing
the name and when the user selects the client name then his/her address should be
automatically come. Now the user has to fill the details of the particular which the
client is going to take and the quantity and should be given then amount of a
particular item is calculated automatically and finally the total of all the items should
be come.

(3) SEARCH:
(a)Client Cash Memo:
The owner of the store want that the system should provide the seach
facility.Suppose the user wants to see the Party Cash Memo details than only just
by giving the Bill No the Client cash memos total should be shown and if user
wants to see more details than further details should be shown.
(b)Party Cash Memo:
The owner of the store want that the system should provide the seach facility.
Suppose the user wants to see The Party Cash Memo details than only just by
giving the Bill No the Party cash memos total should be shown and if user wants
to see more details than further details should be shown.

(4) REPORT GENERATION:


The owner of the Bata store wants that after each transaction the report or
bill should be generation, as well as the report for all the parties and all
theclients should be displayed.

PROPOSED SYSTEM

PROPOSED SYSTEM
The manual system of Bata store is to be computerized in order to overcome
the problems which affects the existing manual system. Computerizing the existing
system with the help of some programming language, database package ease the work
of the system up to a great extent.
Generally, there has been a criterion to work on any job or task for a specific
purpose. Nobody works without detailed information about the particular task he is
performing. Thus any transaction can be performed such as sale. In the new
computerized system the basic and the initial first step is to ask for a specific user login
name and password for it, thus it can also take care of data security, now after when the
user enters the necessary details in the login name and password it checks for the
correct password and allows the user of the system to enter the main page.
As the user is inside the system, the first screen of the system should be a
welcome message and a list of menus. These menus contain the options of either
Parties or Clients.
In the Party information screen the user can Add, Edit, Delete,Save and search any
particular record just by selecting the party name from the list and also the user can
search the party by city.
In the Client information screen the user can Add, Edit, Delete,Save and search
any particular record just by selecting the client name from the list and also the user can
search the client by city.
In the Party payment screen the user can take the particular items and the screen will
give the amount as well as the total amount of the items.

In the similar way the Client Payment is done. The user can sale the particular
items and the screen will give the amount as well as the total amount of the items and
the screen will give the amount as well as the total amount of the items.
The user can easily find all the data any time with out wastage of time though
selecting specific menu used for specific purpose.
After the transaction is completed the user can log off from the system by simply
quitting from the system. Again if the user wants to enter in the system he must input
the specific user name and password enter. The system will not allow any wrong
password and will not allow to enter the system, thus it is safe from unauthorized
access of the Bata stores data.
The main objectives of the proposed system is to help the user. The system can be
handy to the user in the following reasons:

To provide quick and efficient means for performing billing related activities and
to effortlessly generate report of the system.
To automize the work such as billing, Party record, Client record, etc.
To automize the different types of reports.

Shoe Store application System design (SDD)


The data flow diagrams are pictorial or graphical representation of the Shoe Store Billing
Management System. The data flow diagram covers all the processes and data storage area, which
takes place during any transaction in the system. The data flow diagrams are functionally divided
into context level, Zero level and First level data flow diagrams.

Shoe Store application System design (SDD)

CONTEXT LEVEL DIAGRAM

FIRST LEVEL DIAGRAM

FEATURES OF PROPOSED SYSTEM


FEATURES OF PROPOSED SYSTEM

This system is mainly designed for the customers to select the shoes and its
many categories and many articles and any range of their own choice. This system
supports one type of users.

1.

Admin

Admin:

Here the administrator maintains the system. Only the administrator is giving the
right to change or modify anything of the system. Administrator is given password
facility. Administrator can modify or changes the prices of any items. He can add any
purchase order and it is update to the database.

SCOPE AND BOUNDARIES OF THE


SYSTEM

SCOPE AND BOUNDARIES PROPOSED SYSTEM

SCOPE :

As a part of the preliminary study, the scope of the system has to be clearly
outlined. This is useful for estimating the amount of effort required, the cost involved
etc.
In any Bata store Purchase and Billing department play an important role to produce
great image in market. We cannot think about an existence of an individual
department only. Here the Purchase department deals with all the procedure
regarding the purchase of the shoes from the party. Here the billing department
deals with all the procedure regarding the sale of the shoed to the client.
During the purchase or billing procedure the Bata store will interact with the party
or with the client as external entity and with other departments inside the
environment of Bata store.

BOUNDARIES :

The boundaries of the system is the system is the boundary of the Bata store
which encloses the different departments including the purchase and sale
department which interact with the external entities as Party and Client.

FACT GATHERING TECHNIQUES

FACT GATHERING TECHNIQUE

Information gathering in large and complex organization is not an easy task. It has to
be gathered in an organized way so that,

No system details are left out


Right problems are identified
Repetitive work is avoided
Wrong or incomplete details are not collected
T
o this end, a proper search strategy must be decided first. Search strategy
includes selecting information sources and search methods.

They are:
INTERVIEWING
QUESTONARIES
RECORD INSPECTION
OBSERVATONS

Here in this project we have used:

INTERVIEWING
QUESTIONARIES
OBSERVATONS

INTERVIEWING:

Interviewing allows information from individual or existing group who are generally the
current users of existing system or potential users of the proposed system.
They may be manager or employees of the firm itself who provide the data for the
proposed system and who will be affected.
.
It allows the analyst to analyze and discover areas of misunderstanding, indication of
resistance to proposed system

The INTERVIEW regarding the project was done with the head of the accountancy in
the Bata shoes company.

Some of the questions asked were :

1. What was the problem of early account system?


2. What are the changes you require in new system?
3. What language would you like to build project?
4. What should be the backend tools?

5. What should be the front-end tools?


6. What is the overall income of company?
7. What is the monthly profit?
8. What is government and company tax?
9. What is the rate of depreciation?
10. What additional features would u like to add in this system

development?

QUESTIONNAIRES:

Questionnaires were used as a supplement to interviews. More people can be reached


and answers can be corroborated. A questionnaire can be considered as a structure
interview form. Since the cost involved in developing and distributing was very high the
following points were kept in mind while designing questionnaire.

1) The objective of the questionnaire must be made clear.


2) The structure must be useful for the study.
3) Questions must be easily and unambiguously understood.
4) The respondent must be carefully selected.
5) The responses received must be analyzed scientifically and without any bias.

Advantages:

1) Gathering numerical data.


2) Obtaining collective opinion.
3) Get feedback in a post implementation audit.

Questionnaire can be two types:

1) Open ended questionnaire


2) Closed ended questionnaire

Some of the questions included in questionnaires were :

1) What are the major problems in the existing system?


2) What are the minor problems in the existing system?
3) What is the requirement for the new system?
4) What will be the benefit of the proposed system over the existing system?
5) What is the monthly and yearly income and expense of the company?

OBSERVATION:

Observation can bring in missed facts, new ways to improve the existing
procedures. It can bring in what other fact-finding methods cant. It took after operational
in efficiencies, alternative routes and procedures, interruptions in normal workflow etc.

The use and observation of the current system helped to find out the Operational
Inefficiencies in the existing system.

These Operational Inefficiencies are: -

Poor interface with user for input and output giving, no data security, delay in
producing reports, lack of programming, inefficient storage and retrieval relates with
increase in number of products or items records, etc.

FEASIBILITY STUDY

FEASIBILITY STUDY

A feasibility study is undertaken to determine the possibility or probability of either


improving the existing system or developing a completely new system.
It helps to obtain an overview of the problem and to get rough assessment of whether
feasible solution exists.
This is essential to avoid committing large resources to a project and then repent on it
later.

Need for Feasibility Study


The feasibility study is needed to

Answer the question whether a new system is to be installed or not?

Determine the potential of the existing system.

Improve the existing system.

Know what should be embedded in the new system.

Define the problems and objective involved in a project.

Avoid costly repairs at a later stage when the system is implemented.

Avoid crash implementation of a new system.


Avoid the Hardware Approach i.e. getting a computer first and then deciding
how to use it.

There are three aspects in feasibility study portion of the preliminary investigation.
1.

Technical feasibility.

2.

Economic feasibility and

3.

Operational feasibility of the project.

Technical feasibility

1.

Technical feasibility determines whether the work for the


project be done with the present equipment, current procedures, existing softwares
technology and available personnel?

If new technology is needed what alternatives will be needed


in the present structure and work ethos?

This will require a close examination of the present system.

The technical feasibility should ask questions related to :

1.

Adequacy of available technology.

2.

Adequacy of hardware.

3.

Available of computer.

4.

Operating time and support facility, etc.

Technical feasibility determines whether the technology needed for the proposed
system is available and how it can be integrated within the organization. Technical
evaluation mist also assess whether the existing system can be upgraded to use the
new technology and whether the organization has the expertise to use it.

The technical feasibility in the proposed system deals with the technology used in
the system. It deals with the hardware and software used in the system whether they
are of latest technology or not. It happens that after a system is prepared a new
technology arises
and the user wants the system based on that technology. Thus it is important to check
the system to be technically feasible.

The minimum memory requirement is 32MB of RAM while 64MB is better to have
for better performance. As far as software is concerned, licensed version of Microsoft
Access and Visual Basic 6.0 (Professional Version) should be installed on the server.
There should be printer attached to the network for printing of Bills, purchase receipt,
billing receipts and other reports.

2) Economic feasibility :
Economic feasibility looks at the financial aspects of the project Economic feasibility
concerns with the returns from investments in a project. It determines whether it is
worth while to invest the money in the proposed system. It is not worth while spending a
lot of money on a project for no returns.

To carry out an economic feasibility for a system, it is necessary to place actual money
value against any purchases or activities needed to implement the project.

The organization plans to acquire the necessary hardware and software require
for the system and there is no hindrance whether economical or otherwise towards its
purchase. A brief description of the hardware and software required its purchase. A brief
description of the hardware and software require in the system is given later in the
report.

3) Operational feasibility :
Operational feasibility covers two aspects. One is the technical performance
aspect and other is the acceptance within the organization. Operational feasibility
determines how the proposed system will fit in the current operations and what, if any
job restructuring and retraining may be needed to implement the system.

In the system operational feasibility checks, whether the user who is going to use
the system is able to work with the softwares with which the system is coded and also
the mind of the user going to use the system. If the user does not understand or is able
to the work on the system further development is of waste.

SYSTEM REQUIREMENT
SPECIFICATION

SYSTEM REQUIREMENTS SPECIFICATION:

1.

HARDWARE REQUIREMENTS OF THE SYSTEM :


This phase of the software development process deals with a brief study of
different hardware used in the computerized system. There is a list of hardware
materials used during the making and also during the use of the proposed system.
As the new system to be made into a computerized functional system, requirement
of a computer is must. All the hardware needed here are generally the basic
configuration of a typical office computer. A list of the hardware requirement used in
the system given below:

Minimum Configuration :
To run the application software of the system in the computer the minimum
configuration required is as below:
o

233 MHz Pentium processor or other compatible.

Intel Chipset Motherboard.

32 MB SD RAM.

2 4 GB Hard Disk.

4x Compact Disc drive or faster.

1.44 MB Floppy Disk Drive.

Monitor[640 x 480 Display].

Keyboard.

Mouse.

Dot Matrix Printer.


Recommended Configuration :

The system can run on the above mentioned system, however for perfectness
and clearness it is recommended to use a computer system having the below listed
configuration. The configuration listed below can give best and optimum result at
instance during the working of the system.
o

1GHz Pentium 4 processor or other compatible.

Intel 81x Chipset Motherboard.

128 MB SD RAM.

10 -20 GB Hard Disk.

52x Compact Disc drive or faster.

1.44 MB Floppy Disk Driver.

Color Monitor. [800 x 600 Display]

Keyboard.

Mouse.

132 Column Dot Matrix Printer / Laser printers.

500 V. A UPS .[Used in case of power failure]

Note:The proposed system of Billing system for Bata store can work on both the above
mentioned computer configuration. It is just for knowledge that the system can also
work with the old technology as well as the new technology.

2) SOFTWARE REQUIREMENTS OF THE SYSTEM :

Along with the hardware, used in the system it requires software to make a
system as well as to run a system with the computer hardware. Collection of
different types of hardware into a specific type can from computer but it can not
execute process on its own. For efficient and proper working of any system software
must be installed. There
Softwares may be in the form of operating system or application software.

To make the Billing system for Bata store for Bata Shoes, I too have used
certain softwares which are listed below. The softwares used in the proposed system
are the latest versions of themselves and can give up-to-date and perfect result of
every processes in the system. There software comprises operating system and
application software used in the system.

Software used in designing(code) of the system:

Operating System

: Microsoft Windows 98.

Application Software : Microsoft Access 2000.

[back -end tool]


Microsoft Visual Basic 6.0.
[front end too]

TOOLS INFORMATION

TOOLS INFORMATION

Microsoft Visual Basic 6.0 [ Front End ]

To develop any system along with the back end tools which provide access to
the database and also solves the database queries like oracle, to make a system
interactive with the user the use of front end tools comes into the picture. The front

end tools make the user interface with the system easier and also provide a user
friendly environment to the system.

This , rich language enables you to develop many different types of applications.
You can create you can create programs that intersect with the hardware.

It is a programming language used to create window base application. Visual


Basic is an old BASIC (Beginners All purpose Symbolic instruction code) language.
It makes it very easy to get the user interface portion of your application up and
running.

Hundreds of functions and latest technological advances have been added to the
language to make it an industrial strength development environment suitable for
almost my type of windows application. This is especially true with the advent of
internet programming and object oriented programming.

Microsoft Visual Basic 6.0 is one of the front end tool provided by Microsoft Inc.
Microsoft Visual Basic 6.0 provides a fast way to develop applications for Microsoft
Windows. As a front end tool Microsoft Visual Basic 6.0 provides the G.U.I interface
to the user and it is supposed to be one of the beast front end tools used today.

Some of the Main Features of Visual Basic 6.0 are listed below :

Data Access features allows you to create database and front end applications

for
most popular database formats, including Microsoft SQL Server, Oracle ,
Microsoft
Access and other enterprise level database.

It includes a GUI environment fro making windows based application.

Active X technology allows you to use the functionality provided by other


application
such as MS Word, MS Excel and other Windows applications. You can even
automate applications and professional or enterprise editions of Visual Basic.

Internet capabilities make it easy to provide access to documents and


applications
across the internet from within your application.
It provides a vital link to graphical environment and allows you to develop

applications based on standard Windows features : Dialog Boxes, Command


Buttons, Pull down menus, Scroll bars, Selection lists etc. It also allows creating
robust applications that fully make use of the graphical user interface.
A multitude of wizards and other graphical tools aid developers new to Visual

Basic.

ADO compliant data bound controls.

Hierarchical records sets and the Flex Grid Control.

Visual Basic is an event driven programming language.

Visual Basic allows you to adopt more of parallel approach, with independent
sections of code for each option that the user may select. This is known as Event
driven programming language.

Visual data tools (VDTS).

ADO Data Control (ADODC).

Data reports design and data form wizards.

It also helps the user with the SQL editor.

By connecting it with Oracle, SQL statements can be run and terminated through
Visual Basic 6.0.

Visual Basic Component creation.

The language is very easy and it provides a very user friendly environment while
programming in Visual Basic 6.0.

Packaging and Development wizard.

Allows for the creation of p code and native code EXE files. P code is a
tokenized from of your source code that will be broken down at runtime into
machine
code, which is why Visual Basic will create this intermediately forms.
Can be extended easily through the use of windows API calls, hundreds of third

party controls and DLLs, and integration with other windows applications through
COM and DCOM.
Has a shorter learning curve and development time than C/C++, Delphi, and

even
Power Builder.

Used by most of the office suite tool as macro language. With the rest to follow.
Other companies as well as starting to support VBA in their products, such as
Auto CAD, Vision, CorelDraw, SAP, and many others.

Allows for rapid application development and is excellent for business


applications.

Has an excellent integrated help facility and book online as well as it includes

good
debugging facilities and have many wizards that help automated repetitive tasks.

Object based development is possible using class modules and rapid


application
development (RAD).
Allows for the creation of COM components such as Active X controls, DLLs and

Execs

Can integrate with the internet on both the server side and the client side.

Can create Active X Automation server.

Integrates with Microsoft transaction server.

Can run server either on the same machine or remotely on another computer.
This
allow for true distributed processing.

ADVANTAGES OF VISUAL BASIC 6.0

During design time, it is possible to see how the program will look at the runtime.
Visual Basic is very useful in designing and developing, effective and efficient
windows based programs.

VB helps in making your program look quite effective and beautiful.

You can add menus, tool bars, status bars, text boxes, etc. to blank window.

It is less time consuming and more user friendly. Also user friendly programs can
be developed very easily.

DISADVANTAGES OF VIAUL BASIC 6.0

The programs that are developed utilizes more memory.

Visual Basic requires specific operating system which supports visual


programming.

Graphical User Interface is provided by visual basic which takes some more time
then other non visual programming for execution of the program.

Microsoft Access 2000 [ Back End ]


Access is a full featured relational database management system (RDBMS)
that is used by millions of people around the world. Database management programs
are designed to store, manipulate, and report large volume of information or data.
Typical examples of data include the information that comprises a telephone and
address directory, large inventory databases, order records, contact list, and much
more. A common misuse of spread sheet programs is that of data storage. However,
once people realize what can be done with a database management program, they
understand the folly of storing large volumes of data in spreadsheets. Access makes
the use of all the features available to programs designed specifically to run with 32
bit operating system. As part of office 2000, Access uses a number of shared office

recourses as do other applications. These includes fonts, ClipArt, spelling recources,


Autocorrect, and more.

As with other office programs, Access can also integrate documents and
information created by other Office and Windows programs. For example, you can
insert Excel spread sheet documents directly into an Access table. The ease and
flexibility of doing this is impressive. For example, you can cut a portion of document
created by another program and then paste it into an Access table. The ease and
Flexibility of doing this is impressive. For example, you can cut a portion of one
document into another using your mouse. Finally, you may simply import one kind of
document into another. This flexibility gives you the ability to work in ways that best
suit your personal tables.

DATABASE AND TABLES

In access, a database is a collection of information. Examples of database


includes private telephone directories, lists of customers and suppliers, parts in a
warehouse or store, and even private tape, book, and compact disk collections. The
information in Access database is retained in tables. Tables consist of rows and
columns. Each row is called a record and pertains to specific person or supplier,
inventory item, or event. Each column contains a discrete element of information,
calls a field. A field might be a name, telephone number, stock keeping unit number,
unit cost, or any other piece of information.

FORMS
Forms are designed to display certain fields and descriptive labels in a
convenient format. For example, you can create a form that contains member names
and telephone numbers. Here, you have omitted member number, address, and age
information. A form lets you focus on the information you need without cluttering up
the screen or printed output with unwanted text. Once a form is designed and saved,
you can open use it to add, edit, or delete information within the corresponding table.

Queries
Simply stated, a query is used to display information that resides in one or more
tables. Queries are designed to organize and display information to answer certain
questions. You can used queries to display information from multiple tables. A query is
also referred to as a dynaset . a dynaset is a dynamic set of information that changes
with the contents of supporting tables. Queries extract and display information, they
are not used to change information.

Reports
Reports are used to display and/or print information. With access, you can
produce spectacular reports by including graphics, charts, a variety of type styles and
fonts. These features give access many advantages over the old, DOS-based flat file
database programs. Like a query, a report is also a dynaset, as it is dependent on the
current contents of supporting tables.

Visual Basic Data Access


There are a number of ways to connect your application to a database in Visual
Basic. This is concerned with the simplest: connecting ActiveX controls to a database
using the Visual Basic Data control.

There are a number of other database programming topics not directly related to
control creation. Briefly summarized, they are:
Data access objects (DAO) An object model for referring to databases in visual
basic code Using DAO, you can create record set objects, which can then be
manipulated programmatically. For example, you might use DAO to create a custom
database report in Visual Basic or perform regular automated queries based on
preprogrammed criteria.

Remote data objects (RDO) An way of accessing client-server data from Visual
Basic. Remote data objects are geared toward data processing rather than the user
inter face. Visual Basic provides a control, the remote Data control, for accessing
client server database, the data control is to the remote Data control as DAO is to
RDO.

Using a Microsoft Access Database :


Database access has been a part of VBs feature set for quite some time. Since
VB 3.0, Visual Basic has included the Microsoft Access database engine, which gives
you a number of benefits:

You can use Accesss powerful and intuitive development environment to develop a
database.

Both Microsoft Access and Visual Basic users can access your database
simultaneously.
If you are an experienced access developer, you will find that much of the code you
have written in access is usable in Visual Basic. This is because Access includes a
dialect of Visual Basic known as Visual Basic for applications. In many cases you can
copy and paste/code directly between Access and Visual Basic.

Other Data Sources Accessible to the Data Control


For Some reason if you can not or do not wish to use a Microsoft Access
database, you have a plethora of other options, The Access engine supports a
number of other database format as well, such as paradox and the database format
used by FoxPro and a number of other database management applications.

You use the Connect property of the data control to designate which type of
database you wish to Choices of database formats provided by the connect property
include.

Microsoft Access (the default)

Database III, IV, or 5.0

Excel versions 3.0 to 7.0

FoxPro versions 2.0 through 3.0

Lotus WK1, WK3, and WK4 formats

Paradox versions 3.0 through 5.x

Text files

Das könnte Ihnen auch gefallen