Sie sind auf Seite 1von 21

MANAGEMENT INFORMATION SYSTEM

Café Management System


RICARDO J. GAPUZ. JR.
BS-HRM 1-2
Table of Content

Abstract

1. Introduction
1.1 Introduction to the system
1.2 Overview of the system architecture
1.3 Aim & Objectives
1.3.1 Aims
1.3.2 Objectives

2. The background system


2.1 The client
2.2 Background system that used

3. Requirement Analysis

4. Design
4.1 Interface Design
4.2 Design of form object in the Interface
4.3 Use case diagram
4.4 Class diagram
4.5 Features that will not be implemented
4.6 Features will add in future that currently not available
4.7 Database

2
5. Implementation

5.1 Hardware and Software Requirement


5.1.1 Hardware Requirement
5.1.2 Software Requirement
5.2 Installing requiring Software

6. Conclusion

3
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 use
computer 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.

4
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 and
coordinator). 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

5
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 user
ends 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.


6
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

7
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
3. Requirement and Analysis.

3.1Requirement gathering

The main methods of gathering requirement are

1. Interview

2. 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 procedure

2. Define a two type of users. (administrator and coordinator)

3. View date wise records

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

10
Figure 4.2

Fig 4.2 represents the interface of adding new user to the System.

Figure 4.3

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

12
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 are effortlessness
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.

13
4.3 Use case diagram for the system

15
4.5 Class Diagram

16
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

17
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 user’s 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.

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

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

20
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 system’s 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.

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

22