Documente Academic
Documente Profesional
Documente Cultură
synopsis
PROJECT PROFILE
Project profile
Project Title
Objective
Unit
Bata store.
Bata store
Bata store.
Near Gopal cross chokdi,
Anand.
Operating System :
Microsoft Windows 98
DBMS
Project Duration
Jule-04 to April-05
Project Guide
Miss.Rupal Bhatt
Submitted By
Mr.Dipen N. Kapatel
Submitted To
INDEX
Sr. No
Description
Page NO.
1
2
3
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
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 :
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 :
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.
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.
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 :
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.
Information gathering in large and complex organization is not an easy task. It has to
be gathered in an organized way so that,
They are:
INTERVIEWING
QUESTONARIES
RECORD INSPECTION
OBSERVATONS
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.
development?
QUESTIONNAIRES:
Advantages:
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.
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
There are three aspects in feasibility study portion of the preliminary investigation.
1.
Technical feasibility.
2.
3.
Technical feasibility
1.
1.
2.
Adequacy of hardware.
3.
Available of computer.
4.
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
1.
Minimum Configuration :
To run the application software of the system in the computer the minimum
configuration required is as below:
o
32 MB SD RAM.
2 4 GB Hard Disk.
Keyboard.
Mouse.
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
128 MB SD RAM.
Keyboard.
Mouse.
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.
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.
Operating System
TOOLS INFORMATION
TOOLS INFORMATION
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.
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.
Basic.
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.
By connecting it with Oracle, SQL statements can be run and terminated through
Visual Basic 6.0.
The language is very easy and it provides a very user friendly environment while
programming in Visual Basic 6.0.
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.
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.
Execs
Can integrate with the internet on both the server side and the client side.
Can run server either on the same machine or remotely on another computer.
This
allow for true distributed processing.
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.
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.
Graphical User Interface is provided by visual basic which takes some more time
then other non visual programming for execution of the program.
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.
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.
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.
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.
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.
Text files