Professional Documents
Culture Documents
A
Project Report
On
“CAKE WORLD”
Submitted to
We the undersigned solemnly declare that the Project report on “CAKE WORLD” is based on
our own work carried out during the course of study under the supervision of (Department of
Computer Science & Engineering).
We assert that the statement made and conclusions drawn are an outcome of the work. We further
declare that to the best of our knowledge and belief the report does not contain any part of any
work which has been submitted for the award of any other degree/certification of this University.
CERTIFICATE
This is to certify that the report on “CAKE WORLD” is an outcome of the work carried
out By “MANISH KUMAR KURRE” bearing ROLL NO: 502902121005 under my guidance and
supervision for the award of the degree of Master of Computer Application in Computer
Science & Engineering, Chhattisgarh Swami Vivekananda Technical University, Bhilai (C.G.),
India.
To the best of my knowledge the report
i. Embodies the work of the candidates themselves,
ii. Has duly been completed
iii. Fulfill the requirement of the Ordinance related to the Degree of the University and is up
to the desired standard for the purpose of which it is submitted.
Name: - Name: -
ACKNOWLEDGEMENT
We wish to express our thanks to our project Guide MR. RAHUL MISHRA and Co-guide MS.
KUSUM SHARMA We wish to express our sincere gratitude to our H.O.D. Dr. Shikha Pandey
& Project Coordinator Asst. Prof. Ms. Parineeta Jha. We extend our thanks to the, Director
Dr. Saket Rungta, Principal Dr. Anurag Sharma, Dean Administration Dr. Lokesh Singh,
Dean Academics Prof. Dinesh Dubey for extending their valuable support.
We are deeply indebted to the faculty and other staff members of the Department of Computer
Science & Engineering for helping us in developing and complete for extending their valuable
importantly we would like to express our thanks to our beloved parents for their blessings and our
friends/classmates for their help and wishes for successful completion of this project.
ABSTRACT
RSR RCET, BHILAI (C.G) DEPARTMENT OF CSE 2022-23
Cake world
The information system for communication with alumni embodies one of many ways how a
university can keep tracking with its graduates.
Except for communication between university and its graduates, the information system should
allow communication between graduates themselves and their personal presentation in public.
The system also should collect actual information about working experience of graduates, which
can improve faculty credits and teaching process.
The presented information system includes all these points and focuses on
usability and comfortable user interface.
The project manages the fresh as well as old graduate students with their respective information in
actively participating in making registering, searching, managing the alumni information for
sharing their expertise, network, jobs opportunities and resources
Keywords:
TABLE OF CONTENT
Declaration by the candidate I
Certificate II
Certificate by the examiners III
Acknowledgement IV
CHAPTER SR. CONTENT PAGE
NO NO.
1 1 INTRODUCTION 1-2
1.1 Introduction of cake world 1
1.2 Objective of proposed system 1-2
1.3 Project module 1-2
2 2 LITERATURE REVIEW 3
literature review for cake world 3
3 3 PROBLEM IDENTIFICATION 4-7
3.1.1. Initial Description of Problem 4
3.1.2 Software Requirement Specification - SRS 4
3.1.2.1 Non-Functional Requirements 4
3.1.2.2 Functional Requirements 4
3.1.2.2 Performance Requirements 5
3.1.3 Security Features 5
3.2.1 Object Model 6
3.2.1.2 Data dictionary containing description of class attributes 6
3.2.1.3 Association between classes. 7
3.2.1.4 Simplifying objects classes using Inheritance 7
3.2.1. Group classes into module 7
5
4 4 METHODOLOGY 8-18
4.1 Object Diagram 8
4.2 Dynamic Model 8
4.3 Scenario (Project Interaction Sequence) 9
List of Tables
3. List of Figures
1. Abstract
Cake World is developed under the modern software development practice in which four phase of
software (Inception phase, Elaborationphase, constructionphase, and transition phase) is used
where in Inception Phase the problem space and solution space identified in terms of SRS.In
Elaboration Phase detail design of system with UML based model such as Object model, Dynamic
model and Functional model are developed. In Construction Phase the code and assessment was
performed and In Transition phase Beta release is performed.
The complete schedule of project was decided Six months with the help of 1-2members. The
project type is organic and details are presented through this Document.
CHAPTER-1
INTRODUCTION
1
RSR RCET, BHILAI (C.G) DEPARTMENT OF CSE 2022-23
Cake world
1.1 INTRODUCTION :
The project “cake world” allows users to check for
various bakery products available at the online store and purchase online. The projectconsi
sts of list of bakery products displayed in various categories. The user may browse through
these items as per categories. If the user like product he may add it to his shopping cart.
Once user wishes to checkout he must register on the site first. He can then login using
same id password next time. Now he may pay through a credit card or cash on delivery.
Once the user makes a successful transaction he gets a copy of the shopping receipt on his
email id. Here we use .net framework to make the entire frontend.
Administrator module :
Admin can view all the information about the user edit all details about the customer.
Create cake category
Manage cake categories
Add cake item
Manage Cake item
Manage user order
View Enquiry
View Subscriber Emails
Customer Module :
This Functionality provided:
View product’s list
Register
Place orders
2
Admin Module
1. Dashboard:
In this section, the admin can see all detail in brief like a total order, not confirmed order,
confirmed order, Total cake being prepared, Total cake pickup, Total cake delivery, Total
Cancelled orders, and Total user.
2. Register Users:
In this section, the admin can manage registered users (view/update).
3. Cake Category:
In this section, the admin can manage the cake category (Add and Update).
4. Cake Menu:
In this section, admin can manage the cake menu (Add and Update).
5. Orders:
In this section admin can view the cake order details and they have also the right to change
order status according to current status.
5. Search Order:
In this section, admin can search particular order with the help of the order number.
6. Reports:
In this section admin can view order details, order counts and sales reports according to
dates.
5. Pages:
In this section, admin can update about us and the contact us page.
6. Enquiry:
In this section, admin can view the enquiry which is sent by users.
7. Subscriber:
In this section admin view subscriber mails.
Admin can also update his profile, change password and recover password.
User Module
1.Cake Menu: In this section, users can view which cake is available in the bakery
2.My Accounts: In this section, users can his/her password, view and update his/her profile
and log out from accounts.
3.My orders: In this section, users can view order history after login.
4.Cart: In this section, the user can add the cake which he/she want to order.
5.The user has also a facility to download his/her invoice and cancel orders if he/she wants to
cancel.
CHAPTER-2
LITERATURE
REVIEW
TECHNOLOGIES AND
LITERATURE
The whole Project is divided in two
parts the front end and the back
end. Front end the
front end is designed using of html,
Php, CSS.
➢ HTML: - HTML or Hyper Text
Markup Language is the main
markup language for
creating web pages and other
information that can be displayed
in a web
browser.HTML is written in the
form of HTML elements consisting
of tags enclosed
in angle brackets (like), within the
web page content. HTML tags most
commonly come
RSR RCET, BHILAI (C.G) DEPARTMENT OF CSE 2022-23
Cake world
Venkata Rajeev P : proposed a web base system for recommending and comparing products
which is sold online, and use natural language processing that automatically read reviews and to
determine the polarity of reviews and used Naive Bayesian classification.
Included eleven data mining classification techniques to find the best classifier for consumer
online shopping attitudes and also to build a recommender system using decision table classifier
to find the products that user is searching for in some websites.
Noorfa H. Mustaffa: Build a system using rational unified process for bakery shop that provide
the Short Message Service to notify customer when the order is ready for delivered and give
flexibility in delivery options to the customer.
Dr. Bharti Joshi : User to buy the books build a recommender system for online book shopping
that helps the as per the user needs and interest and this system helps to solve data Philos Multi-
Disciplinary Sparsity problem and combined two algorithms that is the collaborative-based
filtering and association rule mining to get better performance .
Ming-Hsiung Ying proposed an online shopping website to search the commodity using
ontology, and web mining technique to track consumer demand like when the commodity price of
any website is lower than the consumer price conditions, then the system will notify to consumers
TECHNOLOGIES AND
LITERATURE
The whole Project is divided in
two parts the front end and the
back end. Front end the
front end is designed using of html,
Php, CSS.
➢ HTML: - HTML or Hyper Text
Markup Language is the main
markup language for
creating web pages and other
information that can be displayed
in a web
CHAPTER-3
PROBLEM
IDENTIFICATION
This project focuses on the revamping of a cake shop's website to enhance its online presence and
improve customer experience. The existing website suffers from various issues, including
outdated design, poor user experience, limited product information, an ineffective online ordering
system, and inadequate visual representation. These problems negatively impact the cake shop's
ability to attract and retain customers in the digital space.
To address these issues, the project aims to redesign the website with a modern and visually
appealing design that aligns with current aesthetics and customer expectations. User experience
will be improved through the implementation of clear and intuitive navigation menus,
optimization for mobile devices, and a user-friendly interface This website's features, such as cake
customizer, cake gallery, and online ordering and have social media handles, so customers can
follow us and stay up-to-date on our latest news and promotions.
6
3.2.1 Object Model
3.2.1.1 Object Classes
As per the requirement described in SRS we have following class object. Name and description
purpose as given as following table no:2
Table No 4: Object Classes
3.2.1.2 Data dictionary containing description of class attributes (data members, and
methods) .
As per the defined object given in the table one the dictionary of each object is shown in following
table:
Table No 5: Data Dictionary
Name of Method
SNo Data Member Valid Range Methods
Class Description
BigintuserID userID: Bigint (20)
String Username, Username:varchar(50)
This method is
String Fname fname:varchar(50)
used to register a
1 Register String Lname, Lname:varchar(50)
void RegisterUser() user with the
User String Email, Email: varchar(50)
details
String Password, Password: varchar(100)
String Confirm Confirm Password:
Password varchar(100)
UID: varchar(20)
String UID
2 Login void Login()
String Password Password: varchar(100)
This method is
Product BigintproductId, productId: Bigint(20), void used to Search
3
Category BigintcategoryId categoryId: Bigint(20) Product_category() Product’s
Category.
CHAPTER-4
METHODOLOGY
8
4.1 Object Diagram
The Object diagram represents a specific instance of a class shown in the figure given below:
The Scenario describes the specific use of theentire system and the working of the software shown
in the figure given below:
10
The event flow diagram describes the entire flow of the events which occurs in the software
shown in the figure given below:
11
12
LastName
Address
Phone
Password
LastName
Address
Phone
Change Password
13
14
Username varchar
Firstname varchar
Lastname varchar
Email varchar
Address varchar
Phone int
Description text
isSubscribed tinyint
createDate timestamp
4.9.2 Normalization
In this project simple database is used in which by eliminating redundancy first normal form has
been used for normalization. Since not required therefore has not been applied.
15
Back-End – PHP
16
TOTAL 2264
17
Product Menu:
18
CHAPTER-5
RESULT AND
CONCULUSION
19
1) Blackbox unit testing for each object input are given and required output is obtained
successfully.
2) Whitebox unit testing for each object for given input entire program flow including loops and
conditional statements are tested successfully.
3) Integrated system testing All objects are linked integrated and tested by given input and desired
output
4) Whitebox integrated system testingIn this test all links between object and association has been
tested successfully and obtained desired output.
5.3. Conclusions
The Problem is website cannot be easily accessed to make easier access for members the proposed
system has been accepted by computerized solution. This project is under the organic type project.
For complete error fixing and during the SRS development and writing complete SRS, modern
software practice has been utilized instead of conventional waterfall technique. In which 4
development phase was used are Inception, Elaboration, Construction, Transition phase. During
the SRS Development in Inception phase, the Delivered function point is 159.6 identified. During
the Elaboration phase the complete detail design of system-object model, dynamic and functional
model is developed. The MySql is used for the database system For Backend side PHP language
is used for the implementation of the object. Total DSLOC in terms of KLOC 2.264.Total effort
calculated is 8.22 PM.The Complete System has been tested successfully.
REFERENCE
1. Dr. Bharti Joshi ,Suhasini Parvatikar ” online book recommendation system by using
collaborative filtering and association mining”, IEEE International Conference on
Computational Intelligence and Computing Research 978-1-4799-7849-6/15/$31.00
©2015 IEEE