0% found this document useful (0 votes)
19 views37 pages

Project Theory

The document certifies the project titled 'REAL TIME BILLING' by G. Karthiyayini for a Bachelor of Commerce degree, detailing its original research work. The project utilizes Visual Basic for the front end and MS Access for the backend, featuring modules for user login, new buyer registration, buyer updates, product location, and billing. It also provides an overview of Visual Basic and MS Access functionalities, including user interface design, database management, and coding examples.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views37 pages

Project Theory

The document certifies the project titled 'REAL TIME BILLING' by G. Karthiyayini for a Bachelor of Commerce degree, detailing its original research work. The project utilizes Visual Basic for the front end and MS Access for the backend, featuring modules for user login, new buyer registration, buyer updates, product location, and billing. It also provides an overview of Visual Basic and MS Access functionalities, including user interface design, database management, and coding examples.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 37

CERTIFICATE

CERTIFICATE

This is to certify that the project work entitled “REAL TIME BILLING” submitted to
Arulmigu Planiandavar Arts College For Women, Palani, in Partial fulfillment of the requirements
for the award of the degree of Bachelor of Commerce(Computer Application) is record of original
research work done by G.Karthiyayini (Register No:22PUCAA10) during the period 2024-2025.

SIGNATURE OF THE GUIDE SIGNATURE OF HOD

Submitted for the Viva–Voce examination held on_______________

EXTERNAL EXAMINER
ACKNOWLEDGEMENT
ACKNOWLEDGEMENT

I express my sincere thanks to the Almighty for all the blessings showered on me.

I owe my sincere thanks to our Principal Dr.(Mrs) N.PUVANESWARI, M.Sc., M.Phil., Ph.D.,.
Arulmigu Palaniandavar Arts College For Women, Palani for having permitted us to under go the project
work.

I extremely thankful to Dr.(Mrs)N.SUMITHRA DEVI, M.Com., M.Phil., MBA., PGDCA.,


Ph.D., Head of PG and Research Department of Commerce for her support and encouragement in
completing the project successfully.

I sincerely thank the research guide Mrs.DEEPA, M.Phil., Assistant professor, PG and Research
Department of Commerce, Arulmigu Palaniandavar Arts College For Women, Palani for inspiring
guidance and encouragement to complete the research work in a successful manner.

I extremely thankful to all staff members of PG and Research Department of Commerce for their
support and assistance provided to complete the research work.

I deeply thank my parents, family members, respondents and friends for their support in preparing
this project work.

Above all I thank the almighty for the blessings showered on me all throughht the execution of the
project work.

RESEARCH (INDIVIDUAL)
ABSTRACT
This Project entitled as “REAL TIME BILLING” is designed by using visual basic as
front end and MS access as backend. The project is used by the a individual to billing their product
buying in the market to log in the page then give their details in that, then any changes means
update their details in the page and search their product in their place ,it have the product location
with product ID, and finally billing their buy products in their hand. Its to convenient to the
consumers.

PROJECT DESCRIPTION

The project “REAL TIME BILLING” contains the following modules.


They are:

Login module
New Buyer module
Update Buyer module
Product Location module
Billing module

MODULE 1( LOGIN ):

In this module the customer can enter their username and password to login into the form.
If the username and password is mandatory given by the customer to kept privacy. This module
contains the table with following fields such as username and password.

MODULE 2(NEW BUYER):

In this module the customer is new means they give their details like name, mobile number,
email address and address in the given field

MODULE 3(UPDATE BUYER):

In this module the customer were already used in this , anything changes happened in buyer
details means to change their details in this module.

MODULE 4(PRODUCT LOCATION):

In this module have the product location for all products. It is so convenient to the customer
to take their products without waste the time.

MODULE 5 (BILLING):
In this modules billing their buying products ,if the billing having the product name or Id,
then price, quantity and total then display of billing products.

IntroductiontoVisualBasic6
Visual Basic, derived from the Basic language, is an object-based and event-
driven programming language from Microsoft. This language is relatively easy to learn. It
enables you to create GUI (Graphical user interface) applications easily using the Rapid
Application Development (RAD) technique. The one most interesting feature of this
language is that it comes with a designer called Integrated Development Environment
(IDE). The easy-to-use tools of the IDE enable you to easily create buttons, textbox, and
other controls for your desktop application.

Visual Basic 6.0 is a very powerful programming language. It enables GUI application
development, provides access to databases and enables the creation of ActiveX controls.

In addition, Visual Basic 6 is Event-driven because we need to write code in order


to perform some tasks in response to certain events. The events usually comprises but not
limited to the user's inputs. Some of the events are load, click, double click, drag and
drop, pressing the keys and more. We will learn more about events in later lessons.
Therefore, a VB6 Program is made up of many subprograms, each has its own program
code, and each can be executed independently and at the same time each can be linked
together in one way or another.

Start New Project

RuntheVisualBasicsoftwarefromthelistofprogramsoradesktopshortcut icon. A
appear.A window as same as the following picture will appear.
Click "Standard EXE". Start a Standard .exe type ofproject. In the beginner level, you will only
learn about this type of project.

Other project types on this window are for the advanced learners. You can do a lot of things
implying VB6 is giving you enough power in your hand through these different project types.

TheIntegratedDevelopmentEnvironment

After this, the main workspace appears where you will develop your application with the
tools in IDE (Integrated Development Environment).

It is very important to know the names of all the elements of this development environment.
The tools available here makes it very easy for you to develop an application. The VB6 IDE provides
you many tools in one place. You can add a control on the form of your choice, set a property of an
object from the Properties Window on the right hand side, set the form layout and many more things
that you can use alongside your coding. You can even fill the ToolBox with lots of additional
controls.
The Menu Bar

The Menu Bar contains all the menu such as File, Edit, View, Tools and soon.

TheTool Bar

The Tool Bar contains all the tools such as Open, Save, Copy, Cut, Start and so on.

TheTool Box
ViewCode Window
Double-click on form or any control on the form or click "view code" iconin
explorer window to view the code window.

Save project

After developing your application, save your project in order to modify or improve
it later, or make an executable file with a few clicks. The project, form and module are
saved in .vbp, .frm and .bas extensions respectively.
The Properties Window

TheProject ExplorerWindow

The Project Explorer Window gives you a view of the modules or forms which are
contained in your VB application. You can switch from one form to another or from one
module to another from the Project Explorer Window. You can view the code window of
a particular form or module as well.

The Code Window

You need the Code Window to write code that will specify the behavior of the
forms and the objects. Remember that the Form is an object.
The Immediate Window helps in debugging your program by displaying the current
values of variables or expressions in a certain line of your code.

The Object Browser

Press F2 to showtheObject Browser Window.It is veryuseful because youcan learn


about all the methods, functions, properties and events of the objects. If you want to
know about any property, method, event, function etc, simply search in the Object
Browser.
ToolBox

Label
The label control is used to display text. It is also used to label other controls. The end

user cannot edit the label text.


Command Button:

TheCommand Button control is simply abut to nthat we see inour daily-use


software. When the end-user clicks the CommandButton, the program behaves according
to the code assigned in the CommonButton

OptionButton

This control enables the end-user to select one among several options.Only one
option button among others in a group can be on at the same time.You can name an
option using the Caption property.

Check Box

The Check Box control is used to make a yes/no or true-false selection. You can
check more than one Check Box at the same time that let you make multiple choices. You
can label this control using the Caption property.

Vscroll Bar & Hscroll Bar

Vscroll Bar and Hscroll Bar control slet you create Verticalscroll bar and
Horizontal scroll bar respectively.

Frame

The Frame control is used as a container of other controls. This is also used to
group different controls especially in Option Button controls when you wish to select
more than one option. The Caption property associated with it is useful to label the frame.

ListBox&ComboBox

The ListBox control contains a number of items. The user can select one or more
items from the list.
Drive List Box , Dir ListBox &File ListBox

These controls are of tenused together to perform filerelate task s like opening or
selecting files that are stored in the secondary memory.

Timer

The Timer control is not visible on the form when you run the program. It is used
to execute lines of code repeatedly at specific intervals.

The Data Control

The Data control isused for database programming.

Common Properties in VB6

In this lesson, you'll learn a bout the common properties used inVB6.

Back Color and Fore Color

The Back Color property sets the background color of an object while the
ForeColor property changes the foreground color used to display text.
INTRODUCTION TO MS ACCESS

Microsoft Access (MS Access) is a Relational Database Management


System (RDBMS) developed by Microsoft. It is a part of the Microsoft Office
suite and is widely used for creating, managing, and analyzing databases. MS
Access provides a user-friendly interface for handling large amounts of
structured data efficiently.

Unlike traditional databases that require complex programming


knowledge, MS Access allows users to create databases using built-in
templates, tables, queries, forms, and reports. It supports data entry, storage,
retrieval, and reporting, making it suitable for small to medium-sized businesses
and personal use.

MS Access integrates seamlessly with other Microsoft applications like


Excel, Outlook, and SharePoint, allowing users to import and export data easily.
It also supports Visual Basic for Applications (VBA), enabling automation and
advanced customization.

With features like multi-user support, security settings, and data


validation, MS Access is a cost-effective and efficient solution for managing
databases without requiring extensive SQL knowledge. It is commonly used in
businesses, schools, and organizations for inventory management, customer
tracking, and reporting systems.

MS Access uses the .ACCDB or older .MDB file format to store data.
While it is ideal for small to medium-sized applications, it has a size limit of
2GB per database file. For larger databases, it can connect to more powerful
database management systems like SQL Server.
 Part of Microsoft Office Suite – MS Access is included in the Microsoft
Office suite, often bundled with applications like Word, Excel, and
PowerPoint.
 User-Friendly Interface – It offers a graphical user interface (GUI) that
allows users to create and manage databases without extensive
programming knowledge.
 Database Structure – Access databases consist of tables, queries, forms,
reports, and macros to store and manipulate data efficiently.
 Tables – The core component where data is stored in rows and columns,
similar to an Excel spreadsheet.
 Queries – Used to retrieve and manipulate data from tables based on
specific conditions.
 Forms – User-friendly interfaces that allow easy data entry and
interaction with the database.
 Reports – Designed to format and present data in a structured way for
printing or viewing.
 Macros & VBA (Visual Basic for Applications) – Automates tasks and
enhances database functionality using programming.
 Data Import & Export – MS Access supports importing data from various
sources like Excel, SQL Server, and text files, as well as exporting data
for external use.
 Multi-User Support – It allows multiple users to access and edit the
database simultaneously over a shared network.

 Integration with Other Microsoft Applications – Access integrates well


with Excel, Outlook, and SharePoint, making it a flexible tool for data
management.
 Security Features – It provides password protection, encryption, and user-
level permissions for database security.
 Templates – Built-in templates help users create databases quickly for
tasks like inventory management, employee records, and customer
tracking.
 Scalability – While MS Access is best suited for small to medium-scale
databases, it can connect to larger databases like SQL Server for
enterprise applications.
 Cost-Effective Solution – Compared to full-fledged database
management systems like SQL Server or Oracle, MS Access is a more
affordable and accessible option for small businesses and individuals.

ADDITIONAL FEATURES OF MS ACCESS:

1.Primary Key and Indexing

Allows setting a primary key for unique identification of records and


uses indexing to speed up searches and queries.

2. Data Types and Field Properties :

Supports various data types such as Text, Number, Date/Time, Currency,


Yes/No, and Attachment. Field properties like input masks and default values
help maintain data integrity.

3. Lookup Wizard :

Helps users create dropdown lists in tables and forms by fetching data
from another table, ensuring consistency.

4. Switchboard Manager :
Allows creating a menu-driven interface to navigate the database easily,
making it more user-friendly.

5. Attachment Data Type :

Unlike other database systems, MS Access allows users to attach files


like images, documents, and PDFs directly to records.

6. OLE (Object Linking and Embedding) :

Supports embedding objects such as Excel spreadsheets, Word


documents, and images inside the database.

7. Crosstab Queries :

Enables users to create pivot-style summary tables, similar to pivot


tables in Excel, for better data analysis.

8. Replication and Synchronization :

Provides the ability to replicate a database for offline work and later
synchronize changes when connected.

9. Action Queries :

MS Access supports Append, Delete, Update, and Make-Table Queries


to manipulate large datasets efficiently.

10. Split Database Architecture :

Allows separating the database into a front-end (forms, queries, reports)


and a back-end (tables, data) for better performance and multi-user access.

11. Hyperlink Field Support :


Stores clickable links to websites, emails, or files, useful for web-
integrated databases.

12. Calculated Fields :

Users can create fields that perform calculations directly within tables
without requiring queries or reports.

13. Data Macros :

Automates actions at the table level, such as automatically updating a


field when another field changes.

14. Cloud and Web Integration :

Can be published to SharePoint or Access Web Apps, enabling users to


access the database via a web browser.

15. Multi-Tenant Database Design :

Supports designing databases that serve multiple users with different


access levels, improving data security and organization.
SAMPLE CODING

LOG IN:

Private Sub Command1_Click()

Form2.Show

End Sub

Private Sub Command2_Click()

End

End Sub

SELECT PAGE:

Private Sub Command1_Click()

Form3.Show

End Sub

Private Sub Command2_Click()

Form4.Show

End Sub
Private Sub Command3_Click()

Form5.Show

End Sub

Private Sub Command4_Click()

Form6.Show

End Sub

Private Sub Command5_Click()

End

End Sub

NEW BUYER:

Private Sub Command1_Click()

Form5.Show

End Sub

Private Sub Command2_Click()

End

End Sub
Private Sub Text1_Change()

Text1.Text = UCase(Text1.Text)

Text1.SelStart = Len(Text1.Text)

End Sub

Private Sub Text3_Change()

Text3.Text = LCase(Text3.Text)

Text3.SelStart = Len(Text3.Text)

End Sub

Private Sub Text4_Change()

Text4.Text = UCase(Text4.Text)

Text4.SelStart = Len(Text4.Text)

End Sub

UPDATE BUYER:

Private Sub Command1_Click()

Form5.Show
Data1.Recordset.Update

MsgBox " YOUR DATA IS UPDATED"

End Sub

Private Sub Command2_Click()

End

End Sub

Private Sub Text1_Change()

Text1.Text = UCase(Text1.Text)

Text1.SelStart = Len(Text1.Text)

End Sub

Private Sub Text3_Change()

Text3.Text = LCase(Text3.Text)

Text3.SelStart = Len(Text3.Text)

End Sub
Private Sub Text4_Change()

Text4.Text = UCase(Text4.Text)

Text4.SelStart = Len(Text4.Text)

End Sub

PRODUCT LOCATION:

Private Sub Command1_Click()

Form6.Show

End Sub

Private Sub Form_Load()

Combo1.AddItem ("HORLICS R1")

Combo1.AddItem ("BOOST R1")

Combo1.AddItem ("GHEE Ref")

Combo1.AddItem ("BRITANIA C1")

Combo1.AddItem ("OREO C1")

Combo1.AddItem ("CINTHOL R2")

Combo1.AddItem ("MYSORE SANDAL R2")

Combo1.AddItem ("PEARS R2")

Combo1.AddItem ("RICE C4")


Combo1.AddItem ("WHEAT C4")

Combo1.AddItem ("MAIDA C4")

Combo1.AddItem ("PEPSODANT R2")

Combo1.AddItem ("SUNLAND c5")

Combo1.AddItem ("GOLD WINNER C5")

Combo1.AddItem ("IHAYAM OIL C5")

Combo1.AddItem ("SEVEN UP REF")

Combo1.AddItem ("YARDLEY C6")

Combo1.AddItem ("FORG C6")

Combo1.AddItem ("SUGAR C4")

Combo1.AddItem ("TAJ TEA R1")

Combo1.AddItem ("BRU COFEE R1")

Combo1.AddItem ("SUNRISE R1")

Combo1.AddItem ("BALCK GRAM C3")

Combo1.AddItem ("DRY CHILLIES C3")

Combo1.AddItem ("GREEN GRAM C3")

Combo1.AddItem ("SPOONS C2")

Combo1.AddItem ("DOSA TAVA C2")

Combo1.AddItem ("FRY PAN C2")

Combo1.AddItem ("LEIZOL R2")


Combo1.AddItem ("HARPIC R2")

Combo1.AddItem ("MILK REF")

Combo1.AddItem ("MILKYMISTBUTTER REF")

Combo1.AddItem ("AMUL BUTTER REF")

Combo1.AddItem ("CHEESS REF")

Combo1.AddItem ("PACKAGE SNACKS C1")

Combo1.AddItem ("WHEAT FLOUR C4")

Combo1.AddItem ("RICE FLOUR C4")

Combo1.AddItem ("VERMICEL C3")

Combo1.AddItem ("DRYFRUITS&SEEDS C3")

Combo1.AddItem ("CAVINSMILKSHAKE REF")

Combo1.AddItem ("BROOMS FRONT")

Combo1.AddItem (" LIPSTICKS C7")

Combo1.AddItem ("NOTE BOOK C8")

Combo1.AddItem ("TOYS C9")

Combo1.AddItem ("MAGIEE C1")

Combo1.AddItem ("YEPIEE C1")

Combo1.AddItem ("HANDKIEE C10")

Combo1.AddItem ("TOWEL C10")

Combo1.AddItem ("SHOCKS C10")


Combo1.AddItem ("SWEATERS C10")

Combo1.AddItem (" GIFTED ITEMS C10")

Combo1.AddItem ("HOME DECOR C10")

End Sub

Private Sub Label2_Click()

Form6.Show

End Sub

BILLING:

Private Sub Command1_Click()

Text2.Text = Val(Text1.Text) * Val(Text3.Text)

Data1.Recordset.AddNew

End Sub

Private Sub Command2_Click()

End

End Sub
Private Sub Command3_Click()

Data1.Recordset.Delete

MsgBox "Selected Data is Deleted"

End Sub

Private Sub Command4_Click()

Data1.Recordset.Update

MsgBox "Changes are updated"

End Sub

Private Sub Command5_Click()

Data1.Recordset.new

End Sub

Private Sub Text6_Change()

Text6.Text = Text2.Text * Text3.Text

End Sub

Private Sub Text2_Change()

Text2.Text = Val(Text1.Text) * Val(Text3.Text)


SAMPLE PICTURES
BIBLIOGRAPHY

Davis, Harold. Visual Basic 6 for Windows. Berkeley. CA: Peachpit


Press, 2000.

VISUAL BASIC

Lewis, Thomas. VB COM. Chicago, IL: Wrox Press Inc., 1999.

Pattison, Ted. Programming Distributed Applications with COM and Microsoft


Visual Basic 6.0. Redmond, WA: Microsoft Press, 1998.

Stamatakis. William. Microsoft Visual Basic Design Patterns. Redmond. WA:


Microsoft Press, 2000.

HYPERLINK

www.webcrawler.com

www.ask.com/Reference+Books

www.visualbasic.about.com

www.booksnbytes.com/authors

MS ACCESS

1. Access 2010 All-in-One For Dummies, by Alison Barrows, Margaret


Levine Young, Joseph C. Stockman, Paperback: 792 pages Publisher: For
Dummies (May 10, 2010) Amazon

2.Access 2010 For Dummies, by Laurie Ulrich Fuller, Ken Cook, Paperback: 456
pages

Publisher: For Dummies (May 10, 2010) Amazon

You might also like