You are on page 1of 18

Synopsis

Synopsis

Project Profile

Project Title : Dairy product management system

Objective : The main objective of the system is to Computerize the billing part of the
Dairy products

Unit : Dairy products

OS : Microsoft Windows 10

DBMS : Microsoft Access 2003,2007, 2010

Front End Used : Microsoft Visual Basic 6.0

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.

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 Diary products in its daily
routine work.

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.
Introduction
Introduction

Objective of the Project

 Billing

 Deleting and updating.

 Item details

The above given details are the modules of the diary products system. Each of the
module will define its own importance in the project.
The billing management will play an important role in storing and issuing the bills
of the customer
The deletion and updation management will control the database of each customer
by updating and cancelation.
The item details give complete details of the items available like name and rate of
each item. Each item is provided with a unique item id which can be accessed by the
administrator
The customer details provides the information about the employees like customer id,
phone number, address, etc. The customer details database can be accessed only by the
administrator.
System Study

System study
Existing System
The present system currently being used is electronic machine based and the system
which is used in dairy shops is still paper based. In existing dairy shop system there is the
restriction of place and because of this many customers are unable to order items as per their
requirement.

Problem with Existing System

Existing system has number of problems. The project will be trying to solve that problem.
Today’s system does not have proper security and has place restrictions. The system is highly
insecure and .present system is manual system.

Proposed system

The proposed system can add information of billing item details and customer details.
Search is mostly available to all forms.

Advantages of proposed system

 Efficient Ordering of different types of items in one system


 Information about the customer with their id and other details.
 Reports of the sales in a day or of a week and updating the details.
 List of available items.
 Ability to give quick billing system directly by the counters.
System Specification

Minimum Hardware Specification

Processor : AMD(E1) Athlon(tm) 64*2 Dual Core processor


System bus : 32 bits

RAM : 512 MB RAM

HDD : 50 MB or higher

Keyboard : 108 Keys

Mouse : 2 button mouse

Software Specification

The Visual basic 6.0 Programming Language


Starting with vb5, visual basic become an exclusively 32-bit programming language,
suitable for programming only win9x or incorporates more features required for professional
application development .It incorporates many new features in the editors like pop-up lists of
variable types and allowable controls, tips drag and drop editing etc.

It also include many controls like active new active control for programming on the web, a
new web browser control etc, vb6.0 has also introduces new formatting function to simplify
formatting o/p for display as well as the new validity event for i/p controls and causes validation
property for most controls .Visual basic 6.0 for windows requires at least Microsoft window
95/nt, a48 processor and minimum of 16MB of RAM.

Hear we used visual basic as the front end tool. Visual basic development from basic
programming language. In the 1970’s Microsoft started developing ROM based on interpreted
basic for the early microprocessor based computer. In 1982 Microsoft quickness resolution basic
and was legitimized as a serious development language for ms-dos environment later on
Microsoft corporation created the enhanced version for basic called ‘visual basic’ for windows.

Microsoft visual basic fastest and easiest way to create application for Microsoft windows.
Visual basic provides with a complete set of tools to simply rapid application development.
Basically the visual part refers to the method used to create the GUI. Rather than writing
numerous lines of code to describe the appearance and location of interface elements. We simply
add prebuilt objects in to place on screen.
The basic part refered to basic (BEGINNERRS ALL_PURPOSE SYMBOLIC
INTERACTION) language, a language used by any programmer. Visual basic has evolved from
the original ‘BASIC’ language and now contains several 100’s of statements, function and
keywords many of which relates directly to the windows GUI. Beginners can create useful
application by learning just a few of key words yet the power of the language allows
professionals to accomplish any thing that can be accomplished using any other windows
programming.

Develops of today’s world always wants to create effective and robust application packed
with in pressiveout look in minimum time. Windows programming using c and c++ was paint to
the programmer. One had to write pages of code to display a very simple command button on the
screen. Visual basic makes the like of a programmer much easier by giving an integrated
development environment (IDE). Coding in GUI environment is quite a transition to traditional,
Liner programming method where user is guided through a linear path to execution & is limited
to a small set of operations. In a GUI environment, more freedom to the user is much greater,
allowing more freedom to the user & developer. Features such as easier comprehension, user
friendliness, faster application development & many other aspects such as introduction to Active
x Technology & Interpret features makes a visual Basic tool to work with.Whether the goal is to
create a small utility for oneself of to the work group, a large enterprise wide system.

 Data access feature allow creating data base front application & scalable server side
component Microsoft SQL server and other enterprise level database like M.S access.
 Activex technologies allow using the functionally provided by other applications.
 Internet capabilities make it easy to provided access to document & an application across
the internet or intranet from with the application.
 The finished application is a true .exe file that uses a visual basic virtual machine that can
be freely distributed.

Visual Basic is used as a front end tool For MS.SQL Server over the other language like.
M.S- Access, c++, & java because of the following reasons. With the version 6.0 of the visual
Basic, the productivity has been enhanced by the addition at complete set of tool to simplify
Rapid application Development (RAD) & internet tacking.

As the name suggests, significant portion of programming with VB is accomplished


visually, i.e. the run time appearance of program can be viewed during the design time itself.
This is a great advantage over the other programming language because it is possible to change
and experiment without running the program until you are satisfied to colors, size, images that
are included in the program.Using Visual Basic, one can create various types of programs. One
can create effective database programs with visual Basic as the front-end tool.

Graphics programming is another aspect of visual basic. One can create effective very easily
here. Not only that users can create their own controls that can be plugged in with other tools
using active X. one can also write effective internet programs using visual basic. All there can do
with minimum labor & time.

Visual Basic is a highly interactive programming language. It has several features that above
the programmer to develop applications for MS- windows in an easy & efficient manner.
Visual basic follows the standard syntax of basic, except that some new language features have
been added to it to give more flexibity to the program. Visual basic makes are of GUI for
creating robust and powerful application.The GUI, which enable users to interact with an
application. This feature makes it easier to comprehend things in a quicker and easier way.

Integrated Development Environment (IDE)

One of the most significant changes in visual basic 6.0 is the integrated Development
environment. IDE is a term commonly used in the programming world to describe the interface
and environment that we use to create our applications. It is called integrated because we can
access virtually the entire development tool that we need from one screen called an interface.
The IDE is also commonly referred to the design environment or the program. Integrated
development is one debug your applications.
When the visual basic Setup program is run, it allows to place the program items in an
exiting program group to create a new program group and new program items for visual basic in
windows. The visual basic IDE is made up of a number of components.

 Menu bar
 context menu
 Tool Bar
 Tool Bar
 Project explorer window
 Properties window
 Form layout window
 Object browser
 Form designer
 Code editor window
 Form layout window
 Environment options
 SDI or MDI interface

Menu Bar: This means bar displays the commands that are used to work with VB.
Besides the file, edit, view window and help menu, menu are provided to access forms
specific to programming. The main menu items have sub menu items can be chosen when
needed.

Tool Bar: The tool bar consists of pictures button that are shortcuts to the some of
commonly used menu items. It gives the quick access to commonly used menu commands. The
toolbar is clicked once to carry out the actions represented by it.

Tool Box:The toolbox contains a set of control that are used to place on a format design
time their by creation the user interface area.
Project explorer: The window titled project is the project explorer, which displays the
components of the project.

Properties window:The properties window is docked under the project explorer


window. It exposes the various characteristics of selected objects

Object browser:List object available for use in the project and gives a quick way to
navigate through the code.

Form Designer:The form designer is a main window in the middle of the screed, and in
it you can design and edit the applications user interface. The same window displays a text editor
in which you can enter and edit the applications code. code. The form designer displays two
windows for each form. The form it sets the element of the visible user interface.

Code editor window: This window serves as an editor for entering application code.

Form Layout window: The form layout window is used to determine the initial positions of
the forms in your applications. This window is useful in applications that use multiple forms.

Controls for displaying and entering text:

 Text box text that can be edited by the user.


 Label box text that is displayed only.

Control that present choice to users:

 Check box-A small set of choice from which a user can choice one or more options.
 Option button- A small set of option form which a user can choose just one.
 List box-A scrollable list of choices from which the user can choice.
 Combo box-A Scrollable list of choice from which the user can choose.
Controls that displays pictures and graphics:

 Picture box- it contains for other control and for printing graphics methods.
 Image control or Picture box: displaying a picture.
 Shape or line control: Displaying a simple graphical element.

ODBC:ODBC is a windows technology that lets database client applications connects to


an external database. To use ODBC the database vendor must provide an ODBE driver for
data access once this driver is available the client machine should be configured with this
driver.

The destination of the data base login it and password is also to be configured on every
client machine. This is called as a data source. The user can configure multiple data source
with it or different drivers on the same machine. Thus using ODBC, it is possible to access
heterogeneous data from any client. In networking OS that manager the function of the
Network, the server required the data base management system like oracle MS SQL Server,
(or) MS access. This DBMS manages the database that is stored on the server. Although the
application software is run on the client machine, it is user the data that’s store on the server.
To make this communication between client and the data source possible, the client machine
requires and ODBC driver or OLEDGV provided. If an oracle database is the data source we
can use either use ODBC driver or OLDEB provided for MS-Access…..
MySQL (/ˌmaɪˌɛsˌkjuːˈɛl/ "My S-Q-L")[5] is an open-source relational database management
system (RDBMS).[6] Its name is a combination of "My", the name of co-founder Michael Widenius's
daughter,[7] and "SQL", the abbreviation for Structured Query Language.
MySQL is free and open-source software under the terms of the GNU General Public License, and is
also available under a variety of proprietary licenses. MySQL was owned and sponsored by
the Swedish company MySQL AB, which was bought by Sun Microsystems (now Oracle
Corporation).[8] In 2010, when Oracle acquired Sun, Widenius forked the open-source MySQL project
to create MariaDB.
MySQL is a component of the LAMP web application software stack (and others), which is an
acronym for Linux, Apache, MySQL, Perl/PHP/Python. MySQL is used by many database-driven
web applications, including Drupal, Joomla, phpBB, and WordPress. MySQL is also used by many
popular websites, including Facebook,[9][10][11] Flickr,[12] MediaWiki, Twitter,[13] and YouTube.[14]

System Design
System Design

Module design
The project has been developed keeping in mind the customer expectation. It is user
friendly project meant for ease of the consumer to get the efficient and fast delivery of his/her
orders, this project almost nullifies the use of ledgers and other paper work which is very time
consuming and tedious. Using this project we can propose the quick billing of number of
consumers and details.

The modules in this system are

Customer Details:

In this process an customer of the can be updated or deleted according to the details
given by them. This customer details contains information which include the cname ,contact ,
address, id etc.

Billing Details:

In this process the date of ordering items ,bill number, rate, quantity, name of ordered item
etc are given. During the bill processing a copy of the printed bill is retained in the records while
another copy of the bill is given to the customer
Item Details:

In this process all details including the item name, item rate etc of all the different items
available in cafe coffee day are given.

Entity Relationship Diagram

Customer
Buys

Items

Name Rate Quantity

You might also like