You are on page 1of 13

CSS-22034 Coffee Shop Management System

Annexure – II

Micro-Project Report
Display Current Date and Time in the given format

1.0 Rationale

Coffee:- Almost 80% of the population are coffee lovers. A café is guaranteed to become the
daily necessity for all the coffee addicts. A place with good ambience where people can
escape from their daily stress and cherish with a morning cup of coffee. A café offers home
style delicious breakfast and snacks. It focus on finding the most aromatic and exotic coffee
beans. Various branches of café are spread throughout the whole world. A coffee has
romantic ambience which attracts youth. A café has spectacular interior designs with
stupendous taste of coffee. We have attached our menu which contains multicuisines at
attractive prices.. We have also analyzed our opportunities and threats

2.0 Aim of the Micro-Project


The aim of the Micro-project is to create a Coffee Shop Management System using VB.Net .

3.0 Course Outcomes Achieved


a) Make all the systems computerized,means no paper work.
b) Reduce time consumption using this application.
c) User interfaces are user friendly.
d) Easy operation for operator of the system.

4.0 Literature Review


To display a Coffee Shop Management System form following steps are followed.
a) Decision making statements in VB.Net –If Else Condition
b) The inbuilt functions and its methods in Java script.
c) Event handling in VB.Net.

a) Decision making statements in VB.Net –If Else Condition


Department of Computer Technology Academic Year 2019-20 1
CSS-22034 Coffee Shop Management System

Conditional statements are used to perform different actions based on different conditions. In
VB.Net we have the following conditional statements:

 Use if to specify a block of code to be executed, if a specified condition is true


 Use else to specify a block of code to be executed, if the same condition is false
 Use else if to specify a new condition to test, if the first condition is false
 Use switch to specify many alternative blocks of code to be executed

The If – Else Statement

An If statement can be followed by an optional Else statement, which executes when


the Boolean expression is false.
If(boolean_expression)Then
'statement(s) will execute if the Boolean expression is true
Else
'statement(s) will execute if the Boolean expression is false
End If

b)The inbuilt tools used in microproject are as follows:-

Forms:- The container for all the controls that make up the user interface.

TextBox:- It represents a Windows text box control.

Label:- It represents a standard Windows label.

Button:- It represents a Windows button control.

ComboBox:- It represents a Windows combo box control.

PictureBox:- It represents a Windows picture box control for displaying an


image.
Clear:- Removes all data from the Clipboard.

Department of Computer Technology Academic Year 2019-20 2


CSS-22034 Coffee Shop Management System

Constructor :-Constructor is a method and it will invoke automatically whenever an


instance of class or struct is created. 

The constructor is useful to initialize and set default values for the data members of the new
object.
 

No. Type of Constructor Use Example


the instance of the
class will be
1 Default Constructor Public Sub New()
initialized without
any parameter values.

PARAMETERIZED
For passing the
Public Sub New(ByV
parameters we use
2 CONSTRUCTOR al a As String, ByVal 
parameterized
b As String)
constructor

for initializing a new
instance to the values
of an existing instance Public Sub New(ByV
3 COPY CONSTRUCTOR
but those changes not al user As User)
effected the existing
instance values.
it is useful in
4 Private Constructor a classes that contain Private Sub New()
only static members.
Table 4.1 Constructors in VB.Net

Department of Computer Technology Academic Year 2019-20 3


CSS-22034 Coffee Shop Management System

Methods:- We use methods (or procedures) for reusing code and making code more
understandable. A method is just a block of code that you can call, and huge programs have
methods. You will see how we can use methods in later programs we create. You have
already used methods before, like WriteLine(); some methods allow you to pass data.

Method and Functions Description


specify the access level of the function; possible
values are: Public, Private, Protected, Friend,
Modifiers 
Protected Friend and information regarding
overloading, overriding, sharing, and shadowing.

FunctionName indicates the name of the function.

ParameterList  specifies the list of the parameters.


 specifies the data type of the variable the function
ReturnType 
returns.
The method parameters are useful to send or
Parameters receive a data from method and these are enclosed
within parentheses and are separated by commas.

c) Event handling in VB.Net.

An HTML event can be something the browser does, or something a user does.Here
are some examples of HTML events:

 An HTML web page has finished loading


 An HTML input field was changed
 An HTML button was clicked

Onclick Event: The onclick event occurs when the user clicks on an element.
Syntax: In HTML
<element onclick="myAppt">

Department of Computer Technology Academic Year 2019-20 4


CSS-22034 Coffee Shop Management System

5.0 Actual Methodology Followed


The project aims at to create a Coffee Shop Management System using VB.Net .

STEP I: Study the decision making statements in VB.Net.


STEP II: Study the inbuilt functions and its methods in VB.Net.
STEP III: Study form elements like button, columns,textbox,msgbox etc.
STEP IV: Study event handling in VB.Net.
STEP V: Create an event based form in VB.Net to display the form of a Coffee
Shop in the given format.
STEP VI: Various statement are used to generate output in the given format and test
the output.
STEP VII: Prepare the final report.

6.0 Actual Resources Required

S. No. Resources required Specifications


1 Computer system Pentium Intel(R) CPU dual/quad core processor
2 Ram 4 GB minimum
3 Operating System Windows 7,8,10 in 32/64 Bit Operating System
4 Hard Disk / SSD 75 GB minimum
5 Monitor VGA / SVGA

8.0) Outputs of Micro-project

<doc><assembly><name> CoffeeShopManagementSystemVB
</name></assembly><members><member
name="T:CoffeeShopManagementSystemVB.My.Resources.Resources"><summary> A
strongly-typed resource class, for looking up localized strings, etc.
</summary></member><member

Department of Computer Technology Academic Year 2019-20 5


CSS-22034 Coffee Shop Management System

name="P:CoffeeShopManagementSystemVB.My.Resources.Resources.ResourceManager "
><summary> Returns the cached ResourceManager instance used by this class.
</summary></member><member
name="P:CoffeeShopManagementSystemVB.My.Resources.Resources.Culture "><summary
> Overrides the current thread's CurrentUICulture property for all resource lookups using
this strongly typed resource class. </summary></member><member
name="P:CoffeeShopManagementSystemVB.My.Resources.Resources.kashipara"><summ
ary> Looks up a localized resource of type System.Drawing.Bitmap.
</summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet"><summary> Represents a
strongly typed in-memory cache of data. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet.custDataTable"><summary>
Represents the strongly named DataTable class. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet.custRow "><summary>
Represents strongly named DataRow class. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet.custRowChangeEvent"><summ
ary> Row event argument class </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSetTableAdapters.custTableAdapt
er"><summary> Represents the connection and commands used to retrieve and save data.
</summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSetTableAdapters.TableAdapterM
anager"><summary> TableAdapterManager is used to coordinate TableAdapters in the
dataset to enable Hierarchical Update scenarios </summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSetTableAdapters.TableAdapter
Manager.UpdateUpdatedRows(CoffeeShopManagementSystemVB.coffeeDataSet,System.
Collections.Generic.List{System.Data.DataRow},System.Collections.Generic.List{System.Da
ta.DataRow})"><summary> Update rows in top-down order.
</summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSetTableAdapters.TableAdapter
Manager.UpdateInsertedRows(CoffeeShopManagementSystemVB.coffeeDataSet,System.
Collections.Generic.List{System.Data.DataRow})"><summary> Insert rows in top-down
order. </summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSetTableAdapters.TableAdapter
Manager.UpdateDeletedRows(CoffeeShopManagementSystemVB.coffeeDataSet,System.C
ollections.Generic.List{System.Data.DataRow})"><summary> Delete rows in bottom-up

Department of Computer Technology Academic Year 2019-20 6


CSS-22034 Coffee Shop Management System

order. </summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSetTableAdapters.TableAdapter
Manager.GetRealUpdatedRows(System.Data.DataRow[],System.Collections.Generic.List{S
ystem.Data.DataRow})"><summary> Remove inserted rows that become updated rows
after calling TableAdapter.Update(inserted rows) first </summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSetTableAdapters.TableAdapter
Manager.UpdateAll(CoffeeShopManagementSystemVB.coffeeDataSet)"><summary>
Update all changes to the dataset. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSetTableAdapters.TableAdapterM
anager.UpdateOrderOption"><summary> Update Order Option
</summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSetTableAdapters.TableAdapterM
anager.SelfReferenceComparer"><summary> Used to sort self-referenced table's rows
</summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet1"><summary> Represents a
strongly typed in-memory cache of data. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet1.p_orderDataTable"><summar
y> Represents the strongly named DataTable class. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet1.p_orderRow "><summary>
Represents strongly named DataRow class. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet1.p_orderRowChangeEvent"><s
ummary> Row event argument class </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet1TableAdapters.p_orderTableA
dapter"><summary> Represents the connection and commands used to retrieve and save
data. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet1TableAdapters.TableAdapter
Manager"><summary> TableAdapterManager is used to coordinate TableAdapters in the
dataset to enable Hierarchical Update scenarios </summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSet1TableAdapters.TableAdapter
Manager.UpdateUpdatedRows(CoffeeShopManagementSystemVB.coffeeDataSet1,System
.Collections.Generic.List{System.Data.DataRow},System.Collections.Generic.List{System.D
ata.DataRow})"><summary> Update rows in top-down order.
</summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSet1TableAdapters.TableAdapter
Manager.UpdateInsertedRows(CoffeeShopManagementSystemVB.coffeeDataSet1,System.

Department of Computer Technology Academic Year 2019-20 7


CSS-22034 Coffee Shop Management System

Collections.Generic.List{System.Data.DataRow})"><summary> Insert rows in top-down


order. </summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSet1TableAdapters.TableAdapter
Manager.UpdateDeletedRows(CoffeeShopManagementSystemVB.coffeeDataSet1,System.
Collections.Generic.List{System.Data.DataRow})"><summary> Delete rows in bottom-up
order. </summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSet1TableAdapters.TableAdapter
Manager.GetRealUpdatedRows(System.Data.DataRow[],System.Collections.Generic.List{S
ystem.Data.DataRow})"><summary> Remove inserted rows that become updated rows
after calling TableAdapter.Update(inserted rows) first </summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSet1TableAdapters.TableAdapter
Manager.UpdateAll(CoffeeShopManagementSystemVB.coffeeDataSet1) "><summary>
Update all changes to the dataset. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet1TableAdapters.TableAdapter
Manager.UpdateOrderOption"><summary> Update Order Option
</summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet1TableAdapters.TableAdapter
Manager.SelfReferenceComparer"><summary> Used to sort self-referenced table's rows
</summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet2"><summary> Represents a
strongly typed in-memory cache of data. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet2.acoffeeDataTable"><summar
y> Represents the strongly named DataTable class. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet2.acoffeeRow "><summary>
Represents strongly named DataRow class. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet2.acoffeeRowChangeEvent"><s
ummary> Row event argument class </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet2TableAdapters.acoffeeTableA
dapter"><summary> Represents the connection and commands used to retrieve and save
data. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet2TableAdapters.TableAdapter
Manager"><summary> TableAdapterManager is used to coordinate TableAdapters in the
dataset to enable Hierarchical Update scenarios </summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSet2TableAdapters.TableAdapter
Manager.UpdateUpdatedRows(CoffeeShopManagementSystemVB.coffeeDataSet2,System

Department of Computer Technology Academic Year 2019-20 8


CSS-22034 Coffee Shop Management System

.Collections.Generic.List{System.Data.DataRow},System.Collections.Generic.List{System.D
ata.DataRow})"><summary> Update rows in top-down order.
</summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSet2TableAdapters.TableAdapter
Manager.UpdateInsertedRows(CoffeeShopManagementSystemVB.coffeeDataSet2,System.
Collections.Generic.List{System.Data.DataRow})"><summary> Insert rows in top-down
order. </summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSet2TableAdapters.TableAdapter
Manager.UpdateDeletedRows(CoffeeShopManagementSystemVB.coffeeDataSet2,System.
Collections.Generic.List{System.Data.DataRow})"><summary> Delete rows in bottom-up
order. </summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSet2TableAdapters.TableAdapter
Manager.GetRealUpdatedRows(System.Data.DataRow[],System.Collections.Generic.List{S
ystem.Data.DataRow})"><summary> Remove inserted rows that become updated rows
after calling TableAdapter.Update(inserted rows) first </summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSet2TableAdapters.TableAdapter
Manager.UpdateAll(CoffeeShopManagementSystemVB.coffeeDataSet2) "><summary>
Update all changes to the dataset. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet2TableAdapters.TableAdapter
Manager.UpdateOrderOption"><summary> Update Order Option
</summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet2TableAdapters.TableAdapter
Manager.SelfReferenceComparer"><summary> Used to sort self-referenced table's rows
</summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet3"><summary> Represents a
strongly typed in-memory cache of data. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet3.empDataTable "><summary>
Represents the strongly named DataTable class. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet3.empRow"><summary>
Represents strongly named DataRow class. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet3.empRowChangeEvent "><sum
mary> Row event argument class </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet3TableAdapters.empTableAdap
ter"><summary> Represents the connection and commands used to retrieve and save data.
</summary></member><member

Department of Computer Technology Academic Year 2019-20 9


CSS-22034 Coffee Shop Management System

name="T:CoffeeShopManagementSystemVB.coffeeDataSet3TableAdapters.TableAdapter
Manager"><summary> TableAdapterManager is used to coordinate TableAdapters in the
dataset to enable Hierarchical Update scenarios </summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSet3TableAdapters.TableAdapter
Manager.UpdateUpdatedRows(CoffeeShopManagementSystemVB.coffeeDataSet3,System
.Collections.Generic.List{System.Data.DataRow},System.Collections.Generic.List{System.D
ata.DataRow})"><summary> Update rows in top-down order.
</summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSet3TableAdapters.TableAdapter
Manager.UpdateInsertedRows(CoffeeShopManagementSystemVB.coffeeDataSet3,System.
Collections.Generic.List{System.Data.DataRow})"><summary> Insert rows in top-down
order. </summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSet3TableAdapters.TableAdapter
Manager.UpdateDeletedRows(CoffeeShopManagementSystemVB.coffeeDataSet3,System.
Collections.Generic.List{System.Data.DataRow})"><summary> Delete rows in bottom-up
order. </summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSet3TableAdapters.TableAdapter
Manager.GetRealUpdatedRows(System.Data.DataRow[],System.Collections.Generic.List{S
ystem.Data.DataRow})"><summary> Remove inserted rows that become updated rows
after calling TableAdapter.Update(inserted rows) first </summary></member><member
name="M:CoffeeShopManagementSystemVB.coffeeDataSet3TableAdapters.TableAdapter
Manager.UpdateAll(CoffeeShopManagementSystemVB.coffeeDataSet3) "><summary>
Update all changes to the dataset. </summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet3TableAdapters.TableAdapter
Manager.UpdateOrderOption"><summary> Update Order Option
</summary></member><member
name="T:CoffeeShopManagementSystemVB.coffeeDataSet3TableAdapters.TableAdapter
Manager.SelfReferenceComparer"><summary> Used to sort self-referenced table's rows
</summary></member></members></doc>

Department of Computer Technology Academic Year 2019-20 10


CSS-22034 Coffee Shop Management System

OUTPUT:
a) Before clicking the button

b) After clicking the Button

Department of Computer Technology Academic Year 2019-20 11


CSS-22034 Coffee Shop Management System

9.0 Skills Developed


During the course this micro-project we learnt how to use VB.Net applications.
a) We learnt decision making statements in VB.Net .
b) We also learnt the inbuilt functions, its methods and how to use them in VB.Net.
c) We also learnt to maintain the records related to transaction flows, user details, payment
details. 

10.0 Applications of this Micro-project


This micro-project finds its application in:
a) The purpose of coffee shop management system is to manage customer details, bill
details, etc. This is a desktop application project developed in VB.Net.
b) This project automate the process of manually maintaining the records related to
transaction flows, user details, payment details. 
c) This project helps the owners of Coffee Shops to maintain day to day transactions in
computer.

Department of Computer Technology Academic Year 2019-20 12


CSS-22034 Coffee Shop Management System

Department of Computer Technology Academic Year 2019-20 13

You might also like