Академический Документы
Профессиональный Документы
Культура Документы
Acknowledgement
We sincerely feel the credit of the project work could not be narrowed
down to only on individual. The development of this project involves many
valuable contributions.
Finally, we would be thankful to our parents, friends & almighty that have
inspired and gave us strength while making this project.
Abstract
More efficient computers are invented and more advanced software are
developed in order to make many complex processes fast and easy.
Our project is on ‘Cyber Café Management’ for cyber cafe owner. We have
made our best attempt to make software for all Customers’ information store in
database safely. This software is used for reliability and efficiency.
Cyber Cafe
Content
Abstract
1. Introduction
1.1 Project purpose
1.2 Purpose
1.3 Scope
1.4 Technology and Literature Reviews
2. Project Management
2.1 Project planning and scheduling
2.1.1 Project Development Approach
2.1.2 Project Plan
2.1.3 Schedule Representation
4. System Analysis
4.1 Study of Current Study
4.2 Feasibility Study
4.3 Requirements Validation
4.4 Functions of System
4.5 Data Modeling
4.5.1 Use Case Diagram
4.5.2 Class Diagram/ER Diagram
4.5.3 System Activity or Object Interaction Diagram
4.5.4 Data Dictionary
4.6 Functional and Behavioral Modeling
4.6.1 Context Diagram
4.6.2 Data Flow Diagram (including leveling)
4.6.3 Process Specification and Decision table
4.7 Selection of Hardware and Software (Justification)
5. System Design
5.1 Database Design/Data structure design
5.1.1 Table and Relationship
7. Testing
7.1 Testing Plan
7.2 Testing Strategy
7.3 Testing Methods
7.4 Test Cases
PROJECT PROFILE
2) 256 MB RAM
3) 40 GB HARD DISK
2) Microsoft Windows
1. INTRODUCTION:
We have made the project on “Cyber Café System”. We are sure that this
is going to be useful to cyber cafe owner.. In which we have used C# and .Net
Technology. All the processes, which are included in making this project
successful in technical terms, will be described in this report. The basic idea of
how the software will work is described in this document.
In our project, we have provided the way that if the space is not available
then it can automatically not enter the user. It will make the time duration of
customer automatically and also the payment as well.
1.2 Purpose
Earlier the customer had to give time of surfing in cyber café. But we have
made our project that customer will come out of this headache. Because this
software does all that things automatically. On the other hand, the payment is
displayed itself. So,café owner has no more migraine of that.
If customer’s information is needed then it can be easily available from the
database. So, it reduces paperwork or manual work as well. In short, we have
tried to make a project that can be useful to the people in future. We are sure that
it is also going to be helpful to us to learn about what is helpful for our future.
System should also maintain reports properly, which are generated by
different computers. Payment information should be also properly stored which
will help while performing calculations related to expense on particular customer.
1.3 Scope
Speed and faster access to data
Easy cafe process
Better availability of day to day schedules
Easily available information
Reduced paperwork
It can’t store customer’s data long time
Cyber Cafe
2. PROJECT MANAGEMENT
Documentation
Cyber Cafe
Hardware Requirement:
RAM – 256MB
HDD - 40GB
CD Drive – 150kbps
Software Requirement:
Cyber Cafe
.Net technology
3.3 Constraints:
This topic includes hardware requirements for installing the various Visual
Studio editions, the Express editions available for Visual Studio programming
languages. The computer on which you install your Visual Studio edition should
meet minimum the following system requirements
Pentium IV Processor or above.
40GB hard-disk.
256 MB of RAM.
4. SYSTEM ANALYSIS
The current system is manual writing system. If the space in cyber café is
not found then it will inform the user about that there is no space available. It will
display that “ Space is not available now”.
4.2 Feasibility
Objectives of System Feasibility Analysis
Identify the user’s need
Evaluate the system concept for feasibility
Perform economic and technical analysis
Allocate functions to H/W, S/W, people, database and other System
analysis
Establish cost and schedule constraints
Create system definition forming the foundation for all subsequent
work.
Three specific tests were carried out on the system to test its feasibility namely,
Operational, Technical and Economical.
The basic cost of the System will be the Software, which will be
required for the System. It also includes the purchasing of that
Software.
The operator by entering the id or name of the field can easily access
the information
The billing and searching of the system is quiet accurate and quick that
it will save the time consumption.
Benefit Analysis:
Tangible benefits: -
The system is directly saving cost as there is no requirement of direct
training to the users, no wastage of extra recourses like time, human power etc.
Intangible benefits:-
The system provides better services to the users. It also provides the
users with accurate, reliable and up-to-date information about the system.
The system will work when it is developed and installed and there are no
major barriers to its implementation. This accounts for the operational
feasibility of the proposed system.
1. Registration Of Surfing:
Description: This functionality is used to register the operator. It is
compulsory for the operator to fill the Register then only they get the information
related to the System.
Inputs: Username and Password
Source: Username and Password provided by operator, password from
database.
Output: Authentication to operator to access the ticket, passenger and bill related
information.
state, city or country by just providing the address (that is name of state, city or
country).
Relogin
Start
Login
Customer
Information
Invalid
Valid
Menu
Available
space space
entry
Cyber Cafe Relogin
Start
Login
Invalid
Valid
Menu
Available
space space
entry
Payment
End
Login:
Field Data
Sr.No Nam Type Description
e s
Field Data
Sr.No Name Types
1. id Int
2. name varchar(50)
3. addresh varchar(50)
4 age int
5 gender int
6 Ph_no varchar(MAX)
7 In_date_time bit
8 Pc_no float
Field Data
Sr.No Name Types
1. id Int
2. name varchar(50)
3. Pc_np varchar(50)
4 In_date_time int
5 Out_date_time int
6 Total_duration varchar(MAX)
7 Total_amount bit
Cyber Cafe
Surfing
information
Time customer
Information Details
Surfing Information
Cyber Cafe
Customer Time Details Manager
Management time Information
Customer Payment
Information Information
Receptionist
Cyber Cafe
Password
Process
User for login
system
Conformation
User
Inquiry about
customer
Customer
info.
Process for
Customer Cyber Cafe Manager
system Info. about
availability
of space
Payment
Surfing
Customer info
data Time
info
Cyber Cafe
IF space is available
ELSE
Not available
ENDIF
ENDWHILE
ELSE
Not receive & not confirmation
ENDIF
ENDWHILE
Cyber Cafe
256 MB-RAM.
10 GB Hard-Disk.
.Net Platform
Cyber Cafe
5. SYSTEM DESIGN
5.1 Database Design / Data Structure Design
5.1.1. Table and Relationship
Field Data
Sr.No Name Types
1. id Int
2. name varchar(50)
3. addresh varchar(50)
4 age int
5 gender int
6 Ph_no varchar(MAX)
7 In_date_time bit
8 Pc_no float
Cyber Cafe
Field Data
Sr.No Name Types
1. id Int
2. name varchar(50)
3. Pc_np varchar(50)
4 In_date_time int
5 Out_date_time int
6 Total_duration varchar(MAX)
7 Total_amount bit
Cyber Cafe
Single Layer
This module of the project deals with the categorized
the different themes of the map like point,line and polygon into
their respective types after distinguishing them differently from
the database. It displays the map single layer that can be of any
feature like point, line or polygon theme.Displaying map of
single layer explorers the entire details of the selected layer.
Multi Layer
Seconly, comes the module for the multilayer.Here the
individual themes that were selected in the above module are
overlaid on the other type of the theme.Doing this makes the
decision making process eaiser about which place is related to
other like if there is no way near very good polygon feature then
it would show that would be profitable to dig well at that place.
Query Builder
In the above two modules we were just retrieving the data from
database which already store after converting from SHP to SQL
format in the form of map .Now we need to query that map.So
as per the type of query fired we could be able to get the result
using query builder.Thus ,in order to get the detail and display
of the desired location we make use of query builder.
The editing of database and the result is all protected by the password,
which only administers can access. (In this case it’s us.)
Each table name is given in such a manner that it indicates its use
Each script is properly documented by comments to carify its
presence.
Variables names are related to the process and the behavior of the
entity.
We have used tab instead of space in our project.
Keywords are never used as variable name in our project
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsFormsApplication1
{
public partial class Form4 : Form
{
SqlConnection cn;
SqlCommand cmd;
SqlDataAdapter da;
DataSet ds = new DataSet();
public Form4()
{
InitializeComponent();
}
textBox5.Text = DateTime.Now.ToString();
}
if (radioButton1.Checked == true)
{
Cyber Cafe
cmd.Parameters.AddWithValue("@e",Convert.ToString(radioButton1.Text = "male") );
}
else
if (radioButton2.Checked == true)
{
cmd.Parameters.AddWithValue("@e",Convert.ToString(radioButton2.Text = "female"));
}
cmd.Parameters.AddWithValue("@f", maskedTextBox1.Text);
if (maskedTextBox1.MaskFull)
{
MessageBox.Show("full space");
maskedTextBox1.Text = "";
maskedTextBox1.Focus();
return;
}
cmd.Parameters.AddWithValue("@g", textBox5.Text);
cmd.Parameters.AddWithValue("@h", textBox6.Text);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
MessageBox.Show("done");
ds.Clear();
reload();
Form5 f5 = new Form5();
f5.Show();
this.Hide();
}
maskedTextBox1.Text = "";
textBox5.Text = "";
textBox6.Text = "";
cn.Close();
Form5 b = new Form5();
b.Show();
this.Hide();
}
7. TESTING
Cyber Cafe
2) White box testing: It is the testing strategy that deals with the internal
logic and structure of the code. White box texting is also called as the glass
testing, structural testing, open testing or the clear box testing. The
advantages of the white box testing are that as the knowledge of internal
coding structure is needed, it becomes easy to find out which type of input
data can help min testing the application effectively. It helps in optimizing the
code helping in removing the extra code which may cause hidden defects in
the system.
Integration Testing
Integration testing addresses the issues associated with the
dual problems of verification and program construction. After
the software has been integrated a set of high order tests are
conducted. The main objective in this testing process is to take
unit tested modules and builds a program structure that has
been dictated by design.
Task Testing
Task testing helps the system to test whether all the tasks are
carried out properly or not. It also solves logical errors. By
carrying this test we were assured that all processes in our
project are appropriate.
Behavioral Testing
This testing is used to check the behavior of the system. This
test helped us to develop the test case for the particular system.
This testing thus helps to test the different events associated
with the system.
Final Testing
After the integration of all the modules we deploy whole
application. One of the member of the development team will do
the testing of the whole project and create the excel sheet of the
Cyber Cafe
Alpha Testing
Alpha testing is done by the person not involved in the project.
In our case it would be done by out concerned faculty members
itself.
Available space
Customer entry
Cyber Cafe
IQ test is developed to serve the very basic purpose to check the user’s IQ level.
10. CONCLUSION
The project ‘CYBER CAFE helps the user to keep record. Moreover the
system also provided with the option to begin with any subject of choice. This
project deals management of cyber café The project aids an additional
feature like bill generation, number of user display, data of each user, efficient
management .