Cafe Management System
-
Upload
gdmmadushantha -
Category
Documents
-
view
214 -
download
0
Transcript of Cafe Management System
-
8/14/2019 Cafe Management System
1/22
CafeManagementSystemGroup Project
CS3001
-
8/14/2019 Cafe Management System
2/22
2
Team Members
Team Leader
G.D.M.Madushantha 8690 2006/S/10099
Members
W.K.H.S.Manohari 8691 2006/S10102
R.Nishanthan 8693 2006/S10113
K.A.V.Perera 8695 2006/S/10120
P.A.Madushanka 8689 2006/S/10098
P.R.P.Perera 8698 2006/S/10126
-
8/14/2019 Cafe Management System
3/22
3
Table of Content
Abstract
1. Introduction1.1Introduction to the system1.2Overview of the system architecture1.3Aim & Objectives
1.3.1 Aims1.3.2 Objectives
2. The background system2.1The client2.2 Background system that used
3. Requirement Analysis
4. Design4.1Interface Design4.2Design of form object in the Interface4.3Use case diagram4.4Class diagram4.5Features that will not be implemented4.6Features will add in future that currently not available4.7Database
-
8/14/2019 Cafe Management System
4/22
4
5. Implementation5.1Hardware and Software Requirement
5.1.1 Hardware Requirement5.1.2 Software Requirement
5.2Installing requiring Software6. Conclusion
-
8/14/2019 Cafe Management System
5/22
5
Abstract
This is time management system that enables owner of ClickMe Multimedia
Centre (Piliyandala).The system ease the activity of measuring time, calculating
charges, keeping records of users, keeping records on every day activities.
It is database oriented windows form application that facilitates to insert, delete
and view information. There are two types of users (administrator, coordinator)
interface with the system. Coordinator can insert and view limited number of
information that the system to process. Admin can do the entire insert and view
functionalities and specially delete functionalities.
The system develops using Visual Basic.net 2005 and Microsoft SQL Express as the
database. Visual Basic.net allows using latest .net framework and facilitating user
friendly environment for developers. SQL server is most reliable and flexible
database and allows defining store procedures.
The basic sequence of the system is follow. First customer must register to the
system. After on he can access computers. When customer wants to usecomputer he should confirms to admin or coordinator. Then coordinator add
customer in to the process of counting time. When customer ends the session
again he should confirm to coordinator and coordinator then stop the time
process of that particular customer. Then coordinator issues the bill and customer
pays the amount.
-
8/14/2019 Cafe Management System
6/22
6
1 Introduction
1.1 Introduction to the System
This is a System which is built using Visual Basic.net 2005 and SQL Database. The
server used is Microsoft SQLExpress.
System is developed to Gaming Cafe that facilitates coordinators to keep time
records, generate charges for particular users and Users Daily stat.
There are two type of user can access to the system (Administrator andcoordinator). Coordinators are allowed to view and insert essential information of
the system while administrator can view, edit, insert and delete records of the
system.
1.2 Overview of the system architecture
-
8/14/2019 Cafe Management System
7/22
7
Coordinator or admin can input information to the database. System will help to
register a user to system. Current users statistics are shown in main window of
the system. Admin can view all the statistics of all users. When particular userends his session he has to confirm to the client. Then client will end particular
user
1.3 Aim & Objectives
1.3.1 Aim
The aim of this project is to develop system which facilitate and ease the
computerized time management system of the ClickMe Multimedia Centre
in Piliyandala.
1.3.2Objectives
The following features are available on this system.
Implementation of function based reusability
Functions are defined in many situation of the application to use
them frequently in application. For example database connection is
defined of a function. So we can use it any where in the application.
Facilitate to view current users stat in main window.
System will represent real time system.
-
8/14/2019 Cafe Management System
8/22
8
The users records information by selecting user
Define a charge categorization procedure to administrator.
If admin wants to charge by time intervals he can define charge
procedure.
The initial system charge procedure is as follow.
For 15 minutes - Rs.20
For 15 to 30 min. - Rs.30
For 30 to 45 min. - Rs.40
For 45 to 60 min. - Rs.50
-
8/14/2019 Cafe Management System
9/22
9
2. The Project Background
2.1 The client
ClickMe Multimedia Centre which the project undertaken is unique gaming
arcade located in piliyandala which is owned by N.S.A.Weerasinghe. It is updated
with latest pc games, Play stations and Xbox in Sri Lanka. Currently ClickMe
Multimedia Centre sells world most popular and latest games in the world.
A user allows playing single player or multiplayer games. It provides facility for 10
users to play multiplayer games at once.
2.2 Background System that used
The numbers of system to the proposed system have been studied like internet
caf system. Each of those systems had some features that were similar to
system. However this system has some unique features that offer that other
systems have not.
-
8/14/2019 Cafe Management System
10/22
10
3. Requirement and Analysis.
3.1Requirement gathering
The main methods of gathering requirement are
1. Interview2. Demonstration of a prototype and get feedback
The requirements are gathered by interviewing the client and demonstrating
prototype of a system. Requirement are gathered by
The client was interviewed on the 27th
of February 2009 and the features of the
prototype system were discussed with him.
The client suggested following functions to add to the system.
1. Define charges procedure2. Define a two type of users. (administrator and coordinator)3. View date wise records
-
8/14/2019 Cafe Management System
11/22
11
4. Design
4.1 Interface design
The general interface (fig 4.1) is shown below. Pictures and colors are used to
improve attractiveness of the system. The main window provide path to other
interfaces.
Fig 4.1
The main window (fig 4.1) views information of current users.
-
8/14/2019 Cafe Management System
12/22
12
Figure 4.2
Fig 4.2 represents the interface of adding new user to the System.
Figure 4.3
-
8/14/2019 Cafe Management System
13/22
13
The Figure 4.3 is the interface of editing current users of the system.
Figure 4.4
Figure 4.4 is the interface of deleting current users.
-
8/14/2019 Cafe Management System
14/22
14
4.2 Design of form object in the Interface
In our system textboxes are commonly used for user input that sent to database.
Because textboxes are simple data binding objects in vb.net. When selecting users
from database, listboxes and comboboxes are used because they areeffortlessness for search.
Inmost cases we allow selecting only one user at time when adding users and
ending their session. This will prevent mistakes done by client. And used
navigation buttons and date time pickers to navigate through records.
-
8/14/2019 Cafe Management System
15/22
15
4.3 Use case diagram for the system
-
8/14/2019 Cafe Management System
16/22
16
4.5 Class Diagram
-
8/14/2019 Cafe Management System
17/22
17
4.5 Features that will not be implemented
Object oriented programming was not implemented since the use of such facility
did not have an appreciable advantage.
4.6 Features will add in future that currently not available
The login form and date wise record form is not yet implemented in the system.
These features are essential to system so we hoped to develop that
functionalities as soon as possible.
4.7 Database
Designing the database is done by SQL Management Studio Express. MS Sql
delivers very fast, multi-threaded, multi user, and robustness database server.
The database name is ClickMeDatabase.mdf. The database name is given to
identify the name of shop.
Data tables
UserInfo
UserRecords
UserRecords_Temp
Games
Charges
Machine
-
8/14/2019 Cafe Management System
18/22
18
User Info Table
The user info table contains the information about the registered users of
the cafe.
User records table
User records table contain the information about particular users statistics.
User records temp table
This table contains user attempt, played game and start time. When the
user logs to the system this table get the information. Then at the end of
the day these records send to user records table.
-
8/14/2019 Cafe Management System
19/22
19
Games table
This table contains the all games of the cafe currently use.
Charges table
This table contains the charges of the particular time periods. Admin can
define the charges of user.
Machine table
This table contains the computers information of the cafe currently use.
-
8/14/2019 Cafe Management System
20/22
20
5. Implementation
In the implementation, it is necessary to consider the various supporting
hardware and software that are required and the comparative suitability of the
selected options over possible competing solutions. Where competing solutions
are not described or considered, the given options are given as examples which
would be used for practical implementation.
5.1 Hardware and software requirement
5.1.1 Hardware Requirement
It is not necessary to use expensive hardware configuration to maintain the
above implemented system. Because of this is a single user application.
Processor Pentium III or above
RAM 128 MB or above
Hard Disk 100 GB or Above
Monitor
The machine which the system is installed is use SQL Server as database.Therefore at least the computer configuration must satisfy above
requirement.
-
8/14/2019 Cafe Management System
21/22
21
5.1.2 Software Requirement
Windows XP Operating System
.NET Framework
Microsoft SQL Server
The MS SQL Server is used for the system as database because it provides
greater flexibility, speed, store procedure and reliability.
5.2 Installing Requiring Software
The implemented systems setup file is compiled with the requiring software.
Therefore there is not important to install and configure the pre requiring
software. The setup file will configure all the requirement soft ware.
-
8/14/2019 Cafe Management System
22/22
22
6. Conclusion
Summary of what was achieved
This is time management system that enables owner of ClickMe Multimedia
Centre (Piliyandala).The system ease the activity of measuring time, calculating
charges, keeping records of users, keeping records on every day activities.
It is database oriented windows form application that facilitates to insert, delete
and view information. There are two types of users (administrator, coordinator)
interface with the system. Coordinator can insert and view limited number of
information that the system to process. Admin can do the entire insert and view
functionalities and specially delete functionalities.