Sie sind auf Seite 1von 50

A Project Report

On

www.happycafe.com

Prepared By : Guidance By :
Dharmdeep Ranpura Prof. Kirtan Sanghvi
Hetal Dave Prof. Kavan Vakhariya
Dimpal Sindhav

Shree C.U.Shah College of Commerce


Management & Computer Education ,
Wadhwan.
www.happycafe.com 1
Index

Sr Topic Page
No. No.
1. Acknowledgement 3.
2. Preference 4.
3. Need Of Computerization 5.
4. Profile 6-7.
5. Hardware & Software Configuration 8.
6. Project Objective 9.
7. Life Cycle Of Project 10.
8. System Implementation 11-15.
9. Diagram
(a) Data Flow Diagram. 16-17.
(b) User Use-Case Diagram. 18.
(c) Admin Use-Case Diagram. 19.
10. Table Summary. 20.
11. Data Dictionary. 21-24.
12. E-R Diagram. 25.
13. Site Map 26.
14. Web Pages View. 27-51.

www.happycafe.com 2
ACKNOWLEDGEMENT
Our Special Thanks to Mr. Kirtan Sanghavi who was
very much cooperating and helpful, while project work was in
progress. We also thankful who helped us whenever we needed.
Without help of them the entire project would not be successful.

We again wish to put on record our gratefulness and


sincere obligation for their guidance, encouragement, and
academic help to us.

At last we express thanks to those who were source of


inspiration to and were directly and indirectly involved the project
work.

www.happycafe.com 3
www.happycafe.com 4
CERTIFICATE

This is to certify that Dharmdeep Ranpura , Hetal dave ,


Dimpal Sindhav students of 5th semester of Bachelor of Computer
Application has developed the Online CaféShop project.

The system has been developed during 5th Semester towards


the fulfillment of third year of Bachelor of Computer Application.

"We have found them to be very diligent and sincere. They


were able to understand and follow the methodologies for making
good software"

Date :- 15/09/2014

HOD / Project In charge Principal

(Computer Department) Shree C.U. Shah


Shree C.U. Shah College of College of Commerce,
Commerce, Management & Management &
Computer Education Computer Education
Wadhwan Wadhwan

www.happycafe.com 5
Preference
Computer technology has proved beneficial in many
ways, from visible to visible, spectacular to routine. In every field
Computer system occupy special place. Computer makes possible
smooth and efficient operations.

The project report is submitted as a part of the course


leading to the Bachelor degree of computer application conducted
by the Shree C.U.Shah College of Commerce Management &
Computer Education, Wadhwan.

In the Project we have tried to cover all the items relating


with Indian God such include different
Stories,Images,Festivals,multiple names of Indian Gods. We have
also tried to include different facilities like Give a feedback,Upload
God’s Photo & Sending email by the user trough our online form
in our website.

The structure development process like process diagram,


E-R-diagram and input output layouts are made use of while
discussing the system thus insight to the system development life
cycle. The technical sorts and technology used in the Website are
well in the report at the appropriate place.

www.happycafe.com 6
Need Of Computer

In earlier days before Computers were introduce, the


task of maintaining particular data and calculation required great
amount of human resources and human minds to perform these
kinds of tasks and it also took long time to complete. There were
also possibilities of numbers of errors in this task and these
require lots of paperwork and it is difficult to maintaining records
books.

The Computers were first introduced to perform simple


calculations. Then a big revolution in the Computer world came
out in last two decades.

Computers information systems are the heart of daily


activities and its major considerations in corporate decision-
making.

The objective of this Project is to implement the


software successfully by us. Thus by preparing this software we
tried our level best, so that it may be useful to the related sources
in future and help them to easily maintaining their data.

www.happycafe.com 7
www.happycafe.com 8
Profile
** Student Information **

Name Contact Enroll No. E-mail


No.
Dave Hetal 942720469 120303025 hetaldave@gmail.com
2 43
Ranpura 886630929 120303026 happygola79@gmail.com
Dharmdeep 1 13
Sindhav Dimpal 738367614 120303026 dimpi@gmail.com
6 29

** College Information **

Name Address Contact E-mail


No.
Shree C.U.Shah Upasana circle, 243712 cushah@gmail.com
College of opp. Darbar
Commerce Boarding,
Management & Wadhwan.
Computer
Education ,
Wadhwan.

www.happycafe.com 9
** Guide Information **

Name Of Guide Contect No. Designati E-mail


on
Mr. Kirtan 9909125999 B.E , jigneshbhalodia@gmail.c
Sanghavi M.E om

** Project Details **

Project Title :- Online CafeShop

Project Guide :- Mr. Kirtan Sanghavi

Platform :- Windows 8

Front End :- PHP 5.2.0

Back End :- Mysql 5.2.07

Documentation :- Microsoft Office Word 2003

Task Assigned :- Analysis, Design, Coding, Testing

Duration :- July 2014 to Dec 2014

Submitted To :- C.U.Shah College of Commerce Management &


Computer Education , Wadhwan.

Other Software :- PHP , My-SQL , Javascript , HTML

www.happycafe.com 10
Hardware Configuration
The configuration of hardware is given below for Server.

o Pentium III Processor with 333 MHz.


o 4 GB HDD.
o 64 MB RAM.
o Keyboards.
o Mouse.

Software Configuration
Software configuration is given below for Server.

o PHP3
o MySQL SERVER
o Any Compatible Web Server. E.g. Apache, IIS..
o Internet Explorer or Netscape Navigator or Mozilla
Firefox.

www.happycafe.com 11
Project Objective
 User Friendly.

 Enhanced Communication.

 With the help of this website user can purchase so


many items available in café.

 User can get best services at home as this website


provides home delievery on purchase.

www.happycafe.com 12
System Implementation

 About HTML :-

HTML stands for “Hypertext Markup Language”. It is


used to structure and format documents for presentation on
the web. HTML enhances ASCII files with markup tags that
permit the display of the variety of fonts, images and
highlighting options. It is also designates structural elements
such as headers, lists and paragraphs and provides
hypertext links to other documents on the Internet.
It is the language your web browser can understands.
The basics of HTML are fairly simple to learn. Just by
knowing the basic tags, you can design an entire website. A
“tag” is a coded command used to indicate how part of a web
page should be display.

 About JavaScript :-

JavaScript is a scripting language developed by Netscape


to enable Web authors to design interactive sites. Although it
shares many of the features and structures of the full Java
language, it was developed independently. Java script can

www.happycafe.com 13
interact with HTML source code, enabling Web authors to spice
up their sites with dynamic content. JavaScript is endorsed by
a number of software companies and is an open language that
anyone can use without purchasing a license. It is supported by
recent browsers from Netscape and Microsoft, though Internet
Explorer supports only a subset, which Microsoft calls Jscript.
Scripts written with JavaScript can be embedded into HTML
documents. With JavaScript, you have many possibilities for
enhancing your Web page with interesting elements.

 About PHP :-

PHP - Originally derived from Personal Home Page Tools,


now stands for Hypertext Preprocessor is an open source
server side programming language extensively used for web
scripts and to process data passed via the Common Gateway
Interface from HTML forms etc. PHP can be written as scripts
that reside on the server and may produce HTML output that
downloads to the web browser. Alternatively, PHP can be
embedded within HTML pages that are then saved with a .php
file extension. The PHP sections of the page are then parsed by
the PHP engine on the server and the PHP code stripped out
before the page is downloaded to the web browser.

The PHP allows web developers to create dynamic pages


for e-commerce and other Web applications that interact with

www.happycafe.com 14
databases. PHP applications are normally found on Linux
servers and in conjunction with MySQL databases. It provides
those servers with functionality similar to that provided to the
Windows platform by Active Server Pages technology

Why is PHP a good solution for creating dynamic e-


commerce sites?

 Short development time means fewer programmers are needed


to customize solutions and add new services. In today's market,
when it is difficult to find programming staff, and Web
applications need to be updated rapidly, short development
time is the key to staying competitive.
 Easy-to-use scripting language means PHP code is significantly
easier to maintain and update than comparable Perl or ASP
code.
 Cross-platform compatibility means PHP scripts work on any of
the existing Internet servers, including Apache, Microsoft and
Netscape service solutions.
 Database support means you can access commercial and
noncommercial databases, including Informix, Microsoft SQL
Server, mSQL, MySQL, ODBC, Oracle and Sybase.
 Popularity on high-visibility sites means you can trust that PHP
is successful on mission-critical sites and applications.
 Open source means that bugs are fixed and new features added
to meet market demands, and that there are no hidden costs.
www.happycafe.com 15
 About MySQL :-

MySQL is an open source relational database management


system (RDBMS) that uses Structured Query Language (SQL),
the most popular language for adding, accessing, and
processing data in a database. MySQL is noted mainly for its
speed, reliability, and flexibility. It is commonly employed with
most of the popular server-side scripting languages including
PHP, JSP and ASP. It is a multithreaded, multi-user, SQL
(Structured Query Language) relational database server
(RDBMS). MySQL is available either under the GNU General
Public License (GPL) or under other licenses when the GPL is
inapplicable to the intended use. MySQL is a freely available
third-party database engine designed to provide fast access to
stored data. Data can be stored, updated and deleted using
languages such as PHP. The data can be retrieved from the
database to allow the generation of dynamic WebPages.

 The Main Features of MySQL :-


The following list describes some of the important
characteristics of the MySQL Database Software.

www.happycafe.com 16
 Data Types
 Many data types:

signed/unsigned integers 1, 2, 3, 4, and 8 bytes long, FLOAT,


DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME,
DATETIME, TIMESTAMP, YEAR, SET, ENUM, and OpenGIS
spatial types. Fixed-length and variable-length records.

 Security
 A privilege and password system that is very flexible and

secure, and that allows host-based verification. Passwords


are secure because all password traffic is encrypted when
you connect to a server.

 Connectivity
 Clients can connect to the MySQL server using TCP/IP

sockets on any platform. On Windows systems in the NT


family (NT, 2000, XP, or 2003), clients can connect using
named pipes. On UNIX systems, clients can connect using
UNIX domain socket files.
 In MySQL versions 4.1 and higher, Windows servers also

support shared-memory connections if started with the --


shared-memory option. Clients can connect through shared
memory by using the --protocol=memory option.
 The Connector/ODBC (MyODBC) interface provides MySQL

support for client programs that use ODBC (Open Database


Connectivity) connections. For example, you can use MS

www.happycafe.com 17
Data Flow Diagram
 A Graphical tool used to describe an analyze the movement
of data through a system including the processes , stores
data and delays in the system.

 Data Flow analyzes methods where developed and promoted


simultaneously by two organization
(1)Yourden and (2) Gane & Sarson.

 The transformation of data from input to output through


process may be describe logically and independently of the
physical components are called logical DFD.

 And in different words physical DFD show the actual


implementation and the movement of data between people
,departments and workstation.

www.happycafe.com 18
There are mainly four notation to complete logical DFD.

(1) Data Flow::-

(2) Process::-

(3) Source & Destination::-

(4) Data Store::-

www.happycafe.com 19
Mycafe
Sign up

Menu Contact us

Homepage

Home About Us

Login

False True

User Admin

Upadate
Search Order Feedback Logout
Profile

See Upadate
Add Item See Order Logout
Feedback Profile

www.happycafe.com 20
Admin UseCase Diagram
Online Cafe Shop

Login
*

Add Item
*

*
**
*
*
See Order
*

Admin
Update profile
*

* Log Out

www.happycafe.com 21
User UseCase Diagram
Online Cafe Shop

Login
*

See Menu
*

** Search Item
** *
** *

User
Order
*

* Feedback

Update Profile

Logout

www.happycafe.com 22
Table Summary

Sr No. Table Name Description

1. SignUp For Store user Entry


2. Feedback For store feedback of the user
3. Item For Store Item List
4. Itemorder To store the order given by the
user.
5. Beverage Show item list of type
beverages
6. Brownie Show item list of type brownie
7. Dessert Show item list of type dessert
8. HolidaySpecial Show item list of type Holiday-
Special
9. Pudding Show item list of type pudding

 Database to make data available on the Internet for


interactive reporting, data entry or data analysis uses a data
access page. MySQL retrieves the data from the one or more
tables and displays it on the screen with layout and we can
choose in the page wizard, or a layout that you create from
the scratch. Users can interact with the data by using feature
on Several pages.

www.happycafe.com 23
1) Table ::- signup

2) Table ::- Feedback

3)Table ::-Item

www.happycafe.com 24
4)Table ::- ItemOrder

5)Table ::- Beverage

www.happycafe.com 25
6)Table ::- Brownie

7)Table ::- Dessert

8)Table ::- Holidayspecial

www.happycafe.com 26
9)Table ::- pudding

www.happycafe.com 27
Web Pages View
(1) Home Page

www.happycafe.com 28
2)About Us:-

www.happycafe.com 29
3)Contact Us:-

www.happycafe.com 30
4)Item-Beverages

www.happycafe.com 31
5)Item-Brownie :-

www.happycafe.com 32
6)Item-Desserts :-

www.happycafe.com 33
7)Item- Pudding & mousses

www.happycafe.com 34
8)Item-Holiday Special:-

www.happycafe.com 35
9) Signup Form for user

www.happycafe.com 36
10) Signup form filled By Admin:-

www.happycafe.com 37
11)User Login:-

www.happycafe.com 38
12)Home page after User Login:-

www.happycafe.com 39
13) User Searches item using method “search by name”:-

www.happycafe.com 40
14)User Searches Item Using “Search By Price”:-

www.happycafe.com 41
15) Order given by User:-

www.happycafe.com 42
16)Payment detail Of User:-

www.happycafe.com 43
(17)Feedback Page Of User:-

www.happycafe.com 44
(18)Update Profile Of User:-

www.happycafe.com 45
(20) Home page after Admin Login:-

www.happycafe.com 46
(20) Add New Item By Admin:-

www.happycafe.com 47
(21)See Order By Admin:-

www.happycafe.com 48
(22)See Feedback By Admin:-

Commented [S1]:

www.happycafe.com 49
References

www.mycafe.com

www.caffemeans.com

www.cafecoffeeday.com

www.onlinecafeshop.com

www.happycafe.com 50

Das könnte Ihnen auch gefallen