Cyber Cafe Management System

Sunday, June 10th, 2012

SRS Document

1. Introduction
A Cyber café normally has some number of PC’s which the customers will for certain amount of time. Now days it may also require to save some details of the customers for security reasons. When a customer enters a cyber café he has to be allotted a PC and the start time is noted. At any time the cyber administrator should be able to see the status of any PC , When the customer wants to do some other activities like take a print out or scan a copy etc. It should  be recorded. And finally all the details will be available to the Cyber administrator. And he can submit on the form to generate the bill. There should be displays of all the transactions taking place in the café.

1.1    Purpose
Cyber Café Management is a complete package developed for management of systems in a cyber café. It is not a part of any other application. This document will give the entire requirements and features of the project.

1.2    Project Scope
This project is intended to be used in a Cyber Café. All cyber cafes have some basic needs likeable to control the systems that are being rented to the customers and are charged on timely basis. This project has a server part which runs on the Admin system. And the Client part which runs on all other systems which are to be rented. The Admin should have control over the usage of the client system.

1.3    Definitions, Acronyms, Abbreviations
.Net Framework: The programming model of the .Net Environment for building,deploying and running web-based applications,smart client applications and XML web services.It includes CLR (Common Language Runtime),CLS (Common Language Specification) and library of classes.

Winsock: A component supported by VB.Net that creates a socket based connection between the systems.

Sockets: These are “point of communications ”between two processes that uses TCP/IP based protocols which provide connection oriented network services.

ADO.Net: ActiveX Data Object.Net is a feature supported by .Net Framework
which is a connectionless,collection of object used to make connections with the database,hence retrieve,modify,insert,delete & manipulate the databases.Use of this object decreases network traffic.

Dataset: It is an “In memory data cache” that stores an entire virtual copy of the database in RAM during connectionless networks.

Datareader: Used to store data for fast,forward only and read only verification.

Crystal Reports: A reporting tool with the ability to create interactive,presentation-quality reports very easily & quickly.    

Data Adapter: It acts as intermediate between the database and the frontend application.

1.4    References:
An Integrated Approach To Software Engineering by Pankaj JaloteFundamentals of Database Systems by Remez Elmasri & Shamkant B.Navathe.

1.5    Overview:
Cyber Café Management is a complete package developed for management of systems in a cyber café. This project is intended to be used in a Cyber Café. All cyber cafes have some basic needs likeable to control the systems that are being rented to the customers and are charged on timely basis.

1.6    Product Perspective:
Cyber café management is a new self contained product and is not a part of any other software. This product should be able to satisfy some of the basic needs of a cyber café.

Cyber cafe management

Cyber cafe management

1.7    Product Functions

Functions of the Server:

  • Create / Manage Users
  • Receive Connection requests from Clients
  • Receive a predefined set of requests from the Client
  • Billing.

Functions of the Client:

  • Connection with the Server
  • Request for items available for the client.

1.8    User Classes and Characteristics
This project basically contains two types of users: the server user and the client user.

The Server user is the administrator of the Server machine. He will have the rights to remotely login or logout the client user.

The Client user can login to the client system and start browsing if he knows his username and password otherwise the Admin user can log him in remotely.

1.9    General Constraints
This project will ideally run on Windows Xp Operating system, and it should be able to run on most other windows operating systems without any problem as it runs on .Net Framework which is Independent of  all Windows Operating Systems.
.Net Framework is required to be setup before installing the Product, Also SQL SERVER 2005 database server should be setup on the system for the working of this product.

1.10    Assumptions and Dependencies
This project runs on Windows Xp operating system. It is assumed that the cyber café should have all the systems connected on a LAN network, and the Admin has a separate system from which he will be able to control all other systems.

2.    Specific Requirements

2.1    External Interface Requirements

2.1.1    User Interface Requirements
The user interface is designed using the windows components of the Visual Studio .Net.
Some of the components are: Windows Forms, Textboxes, Labels, Frames, Images, List View etc.
The SQL SERVER connections are made through ADO.NET feature of the .Net Framework.
The Network connections are made using Winsock component of the Visual Studio.

2.1.2    Hardware Interfaces
There is no external hardware required for running this project.

2.1.3    Software Interfaces
This project runs on .Net framework therefore this framework should be installed before the product could be installed.
SQL SERVER 2005 is required for the backend operations. This software should be installed separately.
Visual Basic 6.0 is mandatory to be installed in the system.

2.1.4    Communications Interfaces
Communications between the server and the client component is made through the winsock component. Winsock creates a socket based connection between the systems. Sockets uses TCP/IP based protocols which provide connection oriented network services.

2.2    Functional Requirements

2.2.1 Server Module

2.2.1.1 Connection module.
This module is supposed to open a socket connection and keep the socket in wait mode. Until it receives some request from the client side once there is some request coming in from the client side this should receive the data and perform appropriate functions.

2.2.1.2 User Creation and Management
This module should implement the user creation and management. The users could be given a username and password and also they could be given a prepaid account by which they can browse until they finish the amount in their accounts.

2.2.1.3 Billing
This module should produce bills depending upon the user activity, Like browsing time, and any other items taken like CD’s, Snacks etc.

2.2.2 Client Module

2.2.2.1 Client Connection
This module will try to establish connection with the server. If the connection is successful then he will be able to use the client system. The connection request is made on the server that is available on the network, If the server is not running or if he is not authenticated then he will not be able to use the client system.

2.2.2.2 Client Requests
This module will allow the customer of the cyber café to make request’s for some of the items that are predefined and will be displayed on his screen. These requests will show up on server screen and the admin and provide his with the requested item.
 
2.3    Performance Requirements
This System can run on an average configuration System. The performance requirements are not very high. The performance could be affected if there are network related problems and due to low memory.

2.4    Design Constraints
This project is developed on .Net Framework; All the features in the design of the project should be compliant with this framework. The SQL used should be specific to the SQL SERVER 2005 database. All software’s may not be complaint with 64 bit processors.

2.5    Attributes
This project is developed on a Windows Xp machine running on Pentium IV processor with 512 MB of memory. The systems on which the product is to be installed are supposed to have similar attributes. All the required software’s should be supported by the systems hardware.

CYBER CAFE Detailed Design

Introduction

Detailed design, which is also known as logic design, involves the internal sign of the module and how the specification of the module can be satisfied. Detailed design is an extension of system design. The first step before the detailed design or code for a module can be developed is that the specification of the module be given precisely. Once the module is precisely specified, the external logic for the module that will implement the given identification can be decided. The basic logic in detailed design is to specify the logic for the different modules that been specified during system design. Specifying the logic will require developing an algorithm that will implement the given specifications. This phase includes the specification of table structures, which makes us understand the internal logic of the system. The tables are described with their field names, data type, table constraints, description of each field etc.

Applicable Documents

The documents that are applicable for the detail design are system design document and the database document.

Structure of the software package
Client: The client here is any registered customer.
Username & Password: Takes the username & password from the client. Only the authenticated clients will be able to use the client systems.

Pages: 1 2 3 4

Avatar of Ranjith

Author Name :
Ranjith

Total : 43 Comments


43 Responses to “Cyber Cafe Management System”

  1. Ska says:

    thank u :) )

  2. nilcanvas says:

    brother what language you have been used for this project

  3. Ranveer says:

    plz send me project on “cyber cafe management system” in java.
    features:- timer

  4. Ranveer says:

    plz send me project on “cyber cafe management system” in java.
    features:- timer
    my mail id ranveerbujar@gmail.com

  5. Disha says:

    plz send me project on “cyber cafe management system”in sql.

    my mail id kothawale.disha@gmail.com

  6. Ranveer says:

    plz send me project on “cyber cafe management system” in java.
    features:- timer my email id:- ranveerbujar@gmail.com

  7. please can you send me project on “cyber cafe management system” in sql.
    my mail id dineshgowdahema@gmail.com

  8. Amol says:

    Plz……………………..Send Me this Project for reference.

  9. Heero says:

    please send me this project for reference 2.

  10. MJIT says:

    please send me this project for reference..thanksss

  11. sapan says:

    Hello please send me this project for reference …………………..plzzzzzzzzzzz

  12. ajith says:

    hi plz send me the cyber cafe management system project to my mail.
    its urgent as my exams nearing
    sorry to disturb you

  13. Ashvin says:

    where is source code????

  14. sasivarenan says:

    plzzzzzzz send me the source code to my mail
    my project review is near…………………..

  15. vishal says:

    where’s the download link??
    pls help me fast

  16. George says:

    Where is the download link for the program ?
    Please send me this program mabils.kumants@yahoo.com

    Thank you !

  17. PRATEEK says:

    IT is an very nice project i , ill be very greatful if anyone can send me more details its feature of this project.
    THANKS IN ADVANCE
    mail – imsinu9@gmail.com

  18. Jeomick says:

    Please where can i get the source code download of the program. I need it to defend my project please.

  19. Asit Mahato says:

    If possible plz mail me the source code of this project.

    Thank you very much..:)

  20. bhushan says:

    pls send me yopur project on mail

  21. thazinnwe says:

    pls send me yopur project on mail

  22. sanjay says:

    I t would be great if i get a source code of the project. Please mail it to me at snj.khatwani1@gmail.com….i would be really thankful…and it would be of great help

  23. harry says:

    Hi,

    You got a great idea of that project. I beg you to send me you code to be used in my

    brother”s internet cafe. I’m going to looked after your response. Thank you in

    advance.

    Here is my email add: harry.navales@yahoo.com

  24. suganya says:

    plzzzzz…
    send this project source code to my mail id.
    plzzz….

  25. jacobs says:

    I love this project, I will be grateful if you can send this
    Project source code to my mail on.

    osas4real3ky@yahoo.com

  26. Abid says:

    I am Teacher. I want code of project for demonstration of developing the desktop application. Thanks.

  27. SUJEET says:

    If possible plz mail me the source code of this project.

  28. Azarudeen A says:

    I would like to buy this, what is the cost?

  29. nikhilesh says:

    I need to urjent this project please mail to me this project in mail id
    My id is npatil881@hotmail.com thanx adv…………….

  30. damor krushn says:

    i want to get cybercafe project
    pls.

  31. Ashwin says:

    hello .
    it’s really a good topic for my last sem project
    plzz can u help me out with this project in asp.net or java will do, i have selected this topic bt have stuck pls it wll be very kind of u..

  32. shreya says:

    can you please send me the source code of this project

  33. O V SURESH BABU says:

    sir,plz send me the project to mail id ovsureshbabu@gmail.com

  34. Santosh says:

    Can you please send me this project with source code, thanx in advance

  35. pinki says:

    urgently need the codes of this project in C#…it would be very kind of u to send them as quickly as possible

  36. pinki says:

    i urgently need the codes of this project in C#..it would be very kind of u to do the needful and send me the codes..thnking u in advance

  37. Noman says:

    Can u send me this project for reference…please bro

  38. Hey says:

    Please Mail me the project on rajsoftwareexpert@yahoo.com
    Thank You..

  39. avani says:

    please mail me the code of this project…on avanisharma282@yahoo.in.
    Thank You.

  40. urmila says:

    i need your help in my project.please send me the codes of this project in C# at my e-mail id urmila.dec22@gmail.com please.it would be very kind of u.
    thnking u in advance

Leave a Reply

Question and Answer
C/C++ Unix & Linux Wordpress
Source codes
C C++ Java

Free email signup

Email: