Praju
Praju
A PROJECT REPORTON
SUBMITED TO
SUBMITED BY
HOD Principal
B.B.A.(C.A.) S.V.P.P.COLLEGE
MANDAVGAN PHARATA
Shri Wagheshwar Gramvikas Pratishtan’s
SHRI VASANTRAO PHARATE PATIL ART’S, COMMERCE & SCIENCE COLLEGE
MANDAVGAN PHARATA TAL:SHIRUR, DIST:PUNE-412211
Sr.No. Particular
1. Introduction
2. System Analysis
3. System Design
4. Implimentation
5. Testing
7. Conclusion
8. References
Project report
On
In this project an attempt is made to design a computer system for the CYBER
CAFÉ that makes the management of recording user details, internet usage and
billing much easier. The objective of this software is to maintain the details of
users, cabins and login history. Through this system we provide facility of
prepaid and post-paid accounts respectively for Account Users and Walkthrough
Users.
The Software powered by PHP assures clear and efficient services to the
agency. This easy-to-operate system helps to access and modify user details,
provides efficient billing facility. The software is designed to provide Reliable
and error free information. The database is driven by My SQL thus providing
portability.
SOFTWARE AND HARDWARE SPECIFICATIONS
HARDWARE REQUIREMENTS:
RAM : 1GB
SOFTWARE REQUIREMENTS:
Database : MySQL
Server : Apache
Frontend : HTML
IDE : Sublime
Technology : PHP
PROJECT OVERVIEW
In Cyber Café Management System we use PHP and MySQL database. This is the
project which keeps records of daily users of cyber cafe. Cyber Café
Management System has one module i.e. admin.
1. HTML
WHAT IS HTML?
1. Publish online documents with headings, text, tables, list, photos etc.
2. Retrieve online information via hypertext links, at the click of a button
3. Design forms for conducting transactions with remote services, for use in
searching information, making reservation, ordering products etc.;
4. Includes spreadsheets, video clips, sound clips, and other applications
directly in the documents.
5.
Some HTML Tags
HTML 4.0
HTML 4.0 extends with mechanisms for style sheets, scripting, frames embedding
objects, improved support for right to left and mixed direction texts, richer tables
and enhancements to form, offering improved accessibilities for people with
disability.
EX: <HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE=”JavaScript”>
</SCRIPT>
</BODY></HTML>
JAVASCRIPTS OBJECTS
1. Document: Corresponds to the current Web page’s body. Using this object,
you have access to the HTML of the page itself, including the all links,
images and anchors in it.
2. Form: Holds information about HTML forms in the current page.
3. Frame: Refers to a frame in the browser’s window.
4. History: Holds the records of sites the Web browser has visited before
reaching the current page.
5. Location: Holds information about the location of the current web page.
6. Navigator: Refers to the browser itself, letting you determine what browser
the user has.
7. Window: Refers to the current browser window.
JAVASCRIPTS EVENTS
JAVASCRIPTS FUNCTIONS
Declaration of function
5.RDBMS CONCEPTS
1. DATA ABSTRACTION
2. CLASSIFICATION OF DATABASE
a. Hierarchical Database:
b. Network Database:
c. Relational Database:
Features of SQL
PHP
• PHP files can contain text, HTML, CSS, JavaScript, and PHP code
• PHP code are executed on the server, and the result is returned to the
browser as plain HTML
• PHP files have extension ".php"
With PHP you are not limited to output HTML. You can output images, PDF files,
and even Flash movies. You can also output any text, such as XHTML and XML.
DESIGN DOCUMENT
• The entire system is projected with a physical diagram which specifics the
actual storage parameters that are physically necessary for any database to
be stored on to the disk. The overall systems existential idea is derived
from this diagram.
• The content level DFD is provided to have an idea of the functional inputs
and outputs that are achieved through the system. The system depicts the
input and output standards at the high level of the systems existence.
A DFD does not show a sequence of steps. A DFD only shows what the different
process in a system is and what data flows between them.
External entities
DATAFLOWS
The complexity of the business system means that it is a responsible to represent the operations
of any system of single data flow diagram. At the top level, an Overview of the different systems
in an organization is shown by the way of context analysis diagram. When exploded into DFD
They are represented by:
• LEVEL-0 : SYSTEM INPUT/OUTPUT
• LEVEL-1:SUBSYSTEM LEVEL DATAFLOW FUNCTIONAL
• LEVEL-2: FILE LEVEL DETAIL DATA FLOW.
The input and output data shown should be consistent from one level to the next.
0.0
1.1
User
Details
DB DB
1.2
Admin
1.1.1.1
Add
User
Details
Computer
Admin Info
2. Unified Modeling Language Diagrams(UML):
• A UML system is represented using five different views that describe the
system from distinctly different perspective. Each view is defined by a set of
diagram, which is as follows.
ii. The analysis representation describes a usage scenario from the end-users
perspective.
Structural model view
◆ In this model the data and functionality are arrived from inside the
system.
◆ In this the structural and behavioral as parts of the system are represented
as they are to be built.
Sign in
Dashboard
Manage Computer
(Add / Update)
Manage User
(Add/ Update details)
Generate Reports
Change Password
Password Recovery
ENTITY-RELATIONSHIP Diagrams
SYMBOL PURPOSE
Represent attributes.
database is part of system design. Data elements and data structures to be stored
have been identified at analysis stage. They are structured and put together to
serve many users quickly and efficiently. The general objective is to make database
access easy, quick, inexpensive and flexible for the user. Relationships are
established between the data items and unnecessary data items are removed.
redundancy and maximum stability. This ensures minimizing data storage required,
Access database has been chosen for developing the relevant databases.
tbluser table Structure : This table store the login and personal details of user.
tblcomputers table Structure : This table store the computer and cabin details.
tblusers table Structure : This table store the user personal and computer usage details .
Class Diagram:
The class diagram shows a set of classes, interfaces, collaborations and their
relationships.
SYSTEM TESTING
TESTING OBJECTIVES:
Testing cannot show the absence of defects, it can only show that software
1. Unit test
2. Integration test
3. Performance test
Unit Testing:
Unit testing focuses verification efforts on the smallest unit of software design
module. The unit test is always white box oriented. The tests that occur as part
of unit testing are testing the module interface, examining the local data
structures, testing the boundary conditions, execution all the independent paths
and testing error-handling paths.
Integration Testing:
Performance Testing:
Timing for both read and update transactions should be gathered to determine
whether system functions are being performed in an acceptable timeframe.
Output Screen of Project
Admin Login
Dashboard
Profile
Change Password
Add Computer
Manage Computer
Update Computer
Add Users
Update user
User Details
Search data
Between Reports
Forgot Password
Reset Password
Conclusion
CCMS has many powerful features and is certainly more than a "simple"
more aimed at people using UML in an intensive way and with some code
especially on Windows as the tool is built with Delphi and might execute faster
than the Java-based tools. Modern world is computer world where the things
have to be done promptly that requires optimal resources and optimal methods.
the main stream is must, so that it can be held itself in the race. Few eye
catching features of our project are its simplicity, accuracy, and its user friendly
interface. Our software incorporates all the features and facilities provided by
the Visual Studio software. This project has been developed to manage the
entire working of the Cyber Café. Our software simplifies and replaces all the
manual effort and the paper works done by the owner of the cyber to a
and fulfilment of their needs and customer satisfaction. Hence both the
customer and the owner are at their ease. The customer is serviced at his
footsteps wherein he just types in the request and he is just a click away. We
would like to convey our sincere gratitude and thanks to all, who stood as our
successfully.
Bibliography
For PHP
➢ https://www.w3schools.com/php/default.asp
➢ https://www.sitepoint.com/php/
➢ https://www.php.net/
For MySQL
➢ https://www.mysql.com/
➢ http://www.mysqltutorial.org
For XAMPP
➢ https://www.apachefriends.org/download.html