Professional Documents
Culture Documents
Investigatory Project by Rajat Chaudhary
Investigatory Project by Rajat Chaudhary
Submitted by – Submitted to –
Rajat Chaudhary Mr. Hemant Dixit
XIIth C P.G.T (C.S)
Page 1 of 30
CERTIFICATE
Signature of Principal
________________
Page 2 of 30
ACKNOWLEDGEMENT
Rajat Chaudhary
Class – 12th C (Science)
Page 3 of 30
Table of contents
SER DESCRIPTION PAGE NO
1. INTRODUCTION 06
3. PROPOSED SYSTEM 08
6. FLOW CHART 19
7, SOURCE CODE 20
8. OUTPUT 24
10. BIBLIOGRAPHY 29
Page 4 of 30
PROJECT ON FOOD ORDER
PROCESSING
MANAGEMENT
Submitted By –
1. Rajat Chaudhary.
Page 5 of 30
INTRODUCTION
The Food Order Processing Management is very useful in ordering
food and keeping the record of ordered food as well as the record of
good software.
sized problems.
Page 6 of 30
4. Students will demonstrate a breadth of knowledge in
computer science.
Page 7 of 30
PROPOSED SYSTEM
Today one cannot afford to rely on the fallible human beings of be
rationalize your mistake. So, to keep pace with time, to bring about the
computer.
One has to use the data management software. Software has been an
had to maintain a lot of ledgers and a lot of paper work has to be done
but now software product on this organization has made their work
faster and easier. Now only this software has to be loaded on the
This prevents a lot of time and money. The work becomes fully
Page 8 of 30
SYSTEM DEVELOPMENT LIFE CYCLE (SDLC)
Page 9 of 30
PHASES OF SYSTEM DEVELOPMENT LIFE CYCLE
INITIATION PHASE
Page 10 of 30
requested through the presentation of a business case. The business case
should, at a minimum, describe a proposal’s purpose, identify expected
benefits, and explain how the proposed system supports one of the
organization’s business strategies. The business case should also identify
alternative solutions and detail as many informational, functional, and
network requirements as possible.
Page 11 of 30
It may include several trade-off decisions such as the decision to use
COTS software products as opposed to developing custom software or
reusing software components, or the decision to use an incremental
delivery versus a complete, onetime deployment.
Construction of executable prototypes is encouraged to evaluate
technology to support the business process. The System Boundary
Document serves as an important reference document to support the
Information Technology Project Request (ITPR) process.
The ITPR must be approved by the State CIO before the project can
move forward.
Page 12 of 30
PLANNING PHASE
The planning phase is the most critical step in completing
development, acquisition, and maintenance projects. Careful planning,
particularly in the early stages of a project, is necessary to coordinate
activities and manage project risks effectively. The depth and formality of
project plans should be commensurate with the characteristics and risks of a
given project. Project plans refine the information gathered during the
initiation phase by further identifying the specific activities and resources
required to complete a project.
A critical part of a project manager’s job is to coordinate discussions between
user, audit, security, design, development, and network personnel to identify
and document as many functional, security, and network requirements as
possible. During this phase, a plan is developed that documents the approach
to be used and includes a discussion of methods, tools, tasks, resources,
project schedules, and user input. Personnel assignments, costs, project
schedule, and target dates are established.
A Project Management Plan is created with components related to
acquisition planning, configuration management planning, quality assurance
planning, concept of operations, system security, verification and validation,
and systems engineering management planning.
Further define and refine the functional and data requirements and
document them in the Requirements Document.
Complete business process reengineering of the functions to be
supported (i.e., verify what information drives the business process,
what information is generated, who generates it, where does the
information go, and who processes it),
Develop detailed data and process models (system inputs, outputs, and
the process.
Develop the test and evaluation requirements that will be used to
determine acceptable system performance.
DESIGN PHASE
Page 15 of 30
the Agency Project Manager begins development of the Implementation
Plan, Operations and Maintenance Manual, and the Training Plan.
DEVELOPMENT PHASE
conducted during the integration and test phase. The user, with those
responsible for quality assurance, validates that the functional
requirements, as defined in the functional requirements document, are
Page 16 of 30
satisfied by the developed or modified system. OIT Security staff
assess the system security and issue a security certification and
accreditation prior to installation/implementation.
IMPLEMENTATION PHASE
This phase is initiated after the system has been tested and accepted by the
user. In this phase, the system is installed to support the intended business
functions. System performance is compared to performance objectives
established during the planning phase. Implementation includes user
notification, user training, installation of hardware, installation of software
onto production computers, and integration of the system into daily work
processes. This phase continues until the system is operating in production
in accordance with the defined user requirements.
Page 17 of 30
OPERATIONS AND MAINTENANCE PHASE
retired.
Page 18 of 30
FLOW-CHART
START
TO CREATE ACCOUNT:1
TO LOGIN:2
TO EXIT:3
If choice
If choice=1 =2
If Choice=3
yes
Enter password
To Order Food 2
C2=3
C2=4 C2=1 To see ordered food 3
To exit press 4
Fetch all from
Fetch all from myc Enter food name
Print visit again sales
C2=2
Enter cost
Enter address
Enter name
Stop
Page
Enter 19 of no
account 30
SOURCE CODE (main food program.py)
if conn.is_connected():
print("sucessfully connected")
c1=conn.cursor()
print("2.LOG IN")
print("3.EXIT")
if choice ==1:
,"+str(v_password)+")"
c1.execute(v_SQL_insert)
conn.commit()
print("ACCOUNT CREATED")
if choice==3:
Page 20 of 30
if choice==2:
print('')
print('')
print('')
print(' ')
print(' ')
c1=conn.cursor()
data=c1.fetchall()
count=c1.rowcount
print(' ')
print(' ')
print(' ')
print(' ')
print(' ')
print(' ')
print(' ')
print(' ')
Page 21 of 30
print('WANT TO RATE US ?:5')
print(' ')
if (c2==1):
c1=conn.cursor()
data=c1.fetchall()
count=c1.rowcount
print(row)
print("VISIT AGAIN")
elif (c2==4):
elif(c2==2):
v_f_name+"'"+","+"'"+str(v_price)+"'"+","+"'"+v_address+"'"+","+"'"+v_cust_name+"'"+","+str(v_account_no)+
")"
c1.execute(v_SQL_insert)
conn.commit()
print("SUCESSFULLY ORDERED")
elif(c2==3):
c1=conn.cursor()
Page 22 of 30
data=c1.fetchall()
count=c1.rowcount
print(row)
print("VISIT AGAIN")
elif (c2==5):
else:
print("================================================================================")
Page 23 of 30
OUTPUT SCREENS
OUTPUT - 1
Page 24 of 30
OUTPUT - 2
Page 25 of 30
OUTPUT - 3
Page 26 of 30
OUTPUT - 4
Page 27 of 30
OUTPUT - 5
OUTPUT - 6
Page 28 of 30
HARDWARE AND SOFTWARE REQUIREMENTS
SOFTWARE REQUIREMENTS:
I. Windows OS
II. Python
Page 29 of 30
BIBLIOGRAPHy
1. Website: https://www.w3resource.com
Page 30 of 30