Documente Academic
Documente Profesional
Documente Cultură
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
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
6. Conclusion
3
Abstract
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
This is a System which is built using Visual Basic.net 2005 and SQL Database. The
server used is Microsoft SQLExpress.
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.
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.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
7
2. The Project Background
A user allows playing single player or multiplayer games. It provides facility for 10
users to play multiplayer games at once.
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
1. Interview
The client was interviewed on the 27th of February 2009 and the features of the
prototype system were discussed with him.
9
4. 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
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
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.
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
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 contain the information about particular user’s statistics.
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
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
.NET Framework
The MS SQL Server is used for the system as database because it provides
greater flexibility, speed, store procedure and reliability.
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
22