Project Sample For Class 12
-
Upload
adityas-aravind -
Category
Documents
-
view
217 -
download
0
Transcript of Project Sample For Class 12
-
8/13/2019 Project Sample For Class 12
1/16
1
ByKarun.C.K
-
8/13/2019 Project Sample For Class 12
2/16
2
INTRODUCTION
.
Tom's Restaurant, a restaurant in New York made familiar by Suzanne Vega and the
television sitcom Seinfeld
A restaurantis a retail establishment that serves prepared food to customers Service is
generally for eating on premises, though the term has been used to describe take-out
establishments and food delivery services. The term covers many types of venues and a
diversity of styles of cuisine and service.
A restaurant owner is called a restaurateur; both words derive from the French verb
restaurer, meaning to restore.
FOOD AUTOMATIONaims at developing into software that can be used at places
like restaurants and fastfood points to easily manoeuvre the daily tasks of taking the
order, calculating the bill etc.
The main advantage of this project is that it converts all the manual work which is time
consuming and error prone to fully automated system which helps in eliminating all the
paper work, saves time, improves customer services. It also speeds up various processes
such as addition of new items to the menu, deletion of items from the menu,
http://en.wikipedia.org/wiki/Image:Restaurant.jpg -
8/13/2019 Project Sample For Class 12
3/16
3
modification of details of items and calculation of bills thus providing convenience to
the workers as well as customers.
In the development of the project , selection of an appropriate programming
language and a platform is of primary importance. The major part of the credit
goes to the software environment chosen by the developer. Selection of a language
from the ocean of languages is very difficult , a developer has to consider various
features and functionalties that a particular language can provide.
In this project c++ language is used to maintain all the data. It provides many
features like file handling ,data can be easily maintained and many features thatare required while doing a project.
1.1PROBLEM DEFINITIONThe project is developed for restaurants , which aims to automate its various tasks.
All the work of various tasks were earlier carried out manually. However in the
course of time it was realized that manual work is error prone and time
consuming. Automation provides quick & easy step by step approach to handle the
tasks like adding items to the menu, deleting items , modifying the details of items and
calculating bills. Thus automation is no longer an option , its a requirement.
1.2 OBJECTIVES OF THE PROPOSED SYSTEM
To reduce time for the organization To increase efficiency and accuracy of the system To reduce pressure on the labour and relieving man power from repetitive and dull
job
To make the retrieval of information faster
-
8/13/2019 Project Sample For Class 12
4/16
4
To make the system more feasible To reduce large amount of paper work To make the system more reliable to avoid any ambiguity. To reduce the cost factor of the system To make the system more flexible.1.3ADVANTAGES OF THE PROPOSED SYSTEM
Converts all the manual work which is time consuming and error prone to fullyautomated system
Helps in eliminating all the paper work, saves time and improves customerservices.
Makes the addition of items in the menu, deletion of items and modification ofitems in the menu easier and faster.
C++ has support for most of the web servers available today Bills can be calculated more easily and with more accuracy Reduces pressure on the labour. Makes the system more feasible and flexible and thus retrieval of information
becomes convenient.
-
8/13/2019 Project Sample For Class 12
5/16
5
2. SYSTEM ANALYSIS
2.1 TOOLS LANGUAGE AND PLATFORM TO BE USED
HARDWARE SPECIFICATION
MEMORY : 984 KB MICROPROCESSOR: intel core i3 HARD DISK:250 GB PRINTER: hp Laser printer
SOFTWARE SPECIFICATION
PLATFORM : C++ with graphics FRONT END: C++ WINDOWS 7 M.S WORD
-
8/13/2019 Project Sample For Class 12
6/16
6
2.2 FEASIBILITY STUDY
This phase is carried out to access whether software project is technically and
economically viable.
It involves following steps:-
Problem is defined Determination of technical and economical viability Study of alternative solution to attempt the problem ,a cost/benefit
analysis is done.
A layout of plan is prepared to get the project executed, scope of allphases is determined.
Feasibility is the likelihood that the system will be useful to the organization.
Following feasible factors are studied during feasibility study-:
Economic and financial Technical Operational Schedule Legal and contractual Political Organizational
Economic or financial feasibility:-it is a measure of the cost effectiveness of a
project or solution underline.
-
8/13/2019 Project Sample For Class 12
7/16
7
Technical feasibility-:Its purpose is to gain an understanding of the organizational
ability to construct the proposed system.it is a measure of specific technical
solution and availability of technical resources and expertise.
Operational feasibility-:It is a measure of how well the solution will work in the
organization. It is also a measure of how people feel about the system/project. It is
The willingness and ability of the management ,employees, customers, suppliers and
others to operate use and support a proposed system.
Schedule feasibility-:It is a measure of how responsible the project time-table is.
Legal and contractual feasibility : While asserting this we need to gain an
understanding of any potential ,legal ,contractual, ramifications due to construction
of the system.
Political feasibility- The construction of an IS can have potential ramifications also.
Asserting political feasibility- It is a process of evaluating how key stake holders
within the organization view the proposed system.
Organizational feasibility-:It is the likelihood that the project will attain the desired
objective.
-
8/13/2019 Project Sample For Class 12
8/16
8
3. SYSTEM DESIGN
This section of the project involves the division of project in some modules or parts
thus making the presentation of the project clear and easily understandable. We have
discussed below various modules and part of project they contain.
3.1 MODULES (Description)
This project mainly consists of two menus:
EDIT MENU MAIN MENU
Edit menu consists of the following available options:
1. ADD ITEM2. DELETE ITEM3. MODIFY ITEM4. QUIT
MAIN MENU
It consists of the following options
1 PURCHASE
2 SEE MENU
3 EDIT MENU
4 TOTAL BILL
0 QUIT
-
8/13/2019 Project Sample For Class 12
9/16
9
ENTER CHOICE
Now here when we choose the first option i.e. PURCHASE, we need to mentionthe item code of the item to be purchased. After this the complete details of the
item is displayed. Then we are required to mention the quantity, whether we want
to cancel this purchase or not
After this total bill is calculated and displayed along with the complete details ofitems.
When we choose the second option i.e. SEE MENU, following details of the listof items is displayed:
1 ITEM CODE
2 ITEM NAME
3 ITEM COST
4 ITEM PRICE
Now when we choose the third option EDIT MENU following options aredislayed:
1. ADD ITEM2. MODIFY ITEM3. DELETE ITEM4. EXIT
ENTER CHOICE:
-
8/13/2019 Project Sample For Class 12
10/16
10
Now here when we choose the first option i.e. ADD ITEM, we need to specify thefollowing details of the item:
ITEM NAME ITEM COST ITEM PRICE
Thereafter we have to decide whether we want to save the record or not and hence choose
one of the options: y/n. When we choose y our record is saved otherwise not. Then we
add more items according to the requirement.
Now when we choose the second option i.e. MODIFY ITEM, we need to specifythe item code of the item to be selected and then modify the details of the items as
per the requirement by choosing the correct options.
When we choose the third option i.e. DELETE ITEM, we need to specify the itemcode of the item to be deleted. Thereafter the selected item is deleted from the
menu.
We can choose the fourth option i.e. EXIT to exit the menu.
We can choose the fourth option of the main menu i.e. TOTAL BILL todisplay the total bill of the items purchased
-
8/13/2019 Project Sample For Class 12
11/16
-
8/13/2019 Project Sample For Class 12
12/16
12
4. IMPLEMENTATION OF THE PROJECT
4.1 WORKING
In this project we have three classes:
CLASS MENU CLASS FOOD CLASS ACCOUNT
In class menu there are two main functions:
Edit _menu Main _menu
In case of main menu we have following options:
1 PURCHASE
2 SEE MENU
3 EDIT MENU
4 TOTAL BILL
0 EXIT
In case of purchase we have to mention the item code of the item to be purchased and
quantity. Thereafter bill is displayed. For this we have purchase function
When we choose see menu list of items along with its details such as item code, item cost
and item price is displayed. For this we make use of see menu function
-
8/13/2019 Project Sample For Class 12
13/16
13
In case of Edit menu we have following options:
ADD ITEM
DELETE ITEM
MODIFY ITEM
EXIT
In case of add item we mention the item name, item price and item cost for the item to be
added and thus the item is added in the menu
In case of delete item we mention the item code of the item to be deleted .
In case of modify item we mention the item code of the item to be modified.
For this we make use of modify_item and modify_record functions.
When we choose total bill ,total bill is displayed.
In class food we have following functions:
Add_item- This function add records in the food file.
Delete_item This function gives the code no. to delete record from the food file
Modify_item This function gives the code no. to modify record from the food file
List_of_item- This function displays the list of food items
Purchase This function purchases the food item in the menu
Last_code- It returns the code of the last record in the food file.
-
8/13/2019 Project Sample For Class 12
14/16
14
Delete_record-This function deletes the record for the given code from the food file.
(FOOD.DAT)
Modify_record This function modify the record for the given code from the food file
Display_record-It displays the record of the given code from the food file(FOOD.DAT)
Item_found-This function return the value 1 if the record is found for the given code in
the food file .
Recordno- This function return th record no. of the given code in the food file.
Sort- This function sort the record in the food file according to the code nos.
Class account is used to calculate bill.It consists of the following functions:
Bill_list This function displays the lists of the bills
Prepare_bill This function prepares and displays the bill for the given bill no. according
to the purchases made.
Last_billno-This function returns the billno. of the last record in the bill file
-
8/13/2019 Project Sample For Class 12
15/16
15
BONAFIDE CERTIFICATE
Certified to be the Bonafide of the work done by Karun.C.K
of class XII in Maharishi Vidya Mandir S.S.S.
CHETPET CHENNAI
600031 , during the year 2013-2014
Submitted for ALL INDIA SENIOR SECONDARY SCHOOL
PRACTICAL EXAMINATION in Computer Science held at Maharishi
Vidya Mandir SCHOOL , Chennai 31.
Date : ------------- Date:----------
Internal Examiner:------------ External Examiner:----------
-
8/13/2019 Project Sample For Class 12
16/16
16
INDEX :
INTRODUCTION1.1 PROBLEM DEFINITION1.2 OBJECTIVE OF THE PROPOSED SYSTEM 2. SYSTEM ANALYSIS2.1 TOOLS LANGUAGE PLATFORM TO BE USED HARDWARE REQUIREMENTS SOFTWARE SPECIFICATION2.2 FEASIBILITY STUDY 3. SYSTEM DESIGN3.1 MODULES DESCRIPTION3.2 FLOWCHART4. IMPLEMENTATION
4.1 WORKING4.2 SOURCE CODE5. OUTPUT
6.CONCLUSION