Get Instant Help From 5000+ Experts For
question

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing:Proofread your work by experts and improve grade at Lowest cost

And Improve Your Grades
myassignmenthelp.com
loader
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!
Free Quote
wave
SDEV 140 Introduction To Software Development

Questions:

Part.1:

Name of the GUI application:  Burger king ordering system

Part.2:

Purpose:

The application  allow customers to order online,pay online, any time, from anywhere they are.

Part.3:

Reasons to create the Application:

  • The main reason of the application is to deal with different items ,address to deliver the orders , Order, Cart for Shopping.
  • Application is a GUI based Application in Tkinter, and is easy to use.
  • The application is very helpful for professional use.
  • It will benefit the clients and customers .

Part.4:

  • The application should plan a framework that can oblige enormous measures of orders all at once.

Goals for the application:

  • Burger king online order
  • Payments method
  • Order status.

Part.5:

The target audience are customers that eats Burger

Characteristics:

  • The target group is for the age group between 18 to 55. 
  • The group of people such as college students who order burger, because they are too busy to cook.
  • Some kids who loves to eat Burger
  • Workers who order burger while at work  for launch.
  • The age group between  18 to 55  use  cell phones  which makes it easy to order online.

Part.6:

Outline of Final Python Tkinter GUI application:

Burger Management System is a project created using Python.

Installation steps:

  • Make .py files for the Burger ordering system in python.
  • Install Django using pip.
  • Create a database in phpmyadmin.
  • Run project.

Requirements of software:

  • Python IDLE
  • Django
  • MySQL
  • MySQL to make connections between python and MySQL.\

Modules to create the project:

  • The module consists of lists of different type of burger to add, or view.
  • Order Status module will help the client to know order status.
  • The payment module provides the opportunity to make payments for orders

Reports:

  • Payment Report
  • Online order report
  • Online status report.
  • Customer report provides review

Features:

  • Registration
  • Admin Login
  • User Login
  • Select type of Burger from menu
  • Quantity
  • payment
  • Delivery or pick up
Please follow the following requirements for your application this shows a detailed breakdown for how the points are distributed:
 
A working GUI tkinter application with at least two windows. 50 points
 
Implementing a modular approach in your application. 10 points
 
Consistent clear navigation throughout the GUI application. 10 points
 
Use at least two images in your application(images should have alternate text). 10 points
 
Include at least three labels. 10 points
 
Include at least three buttons. 10 points
 
Include at least three call back function with each button, including exit button. 20 points
 
Implement secure coding best practices, including input validation to check if the user entered the correct data type, make sure the entry box is not empty, etc. 10 points
 
Develop an appropriate set of test data to fully validate the program against. the data sets you tested against. a brief written explanation of the results of your tests and what you had to fix. screen shots of your good test data working. User manual creation - 20 points.
 
You will write and submit a User's manual for your final project and submit it according to the instructions in the attached file. Documentation of source code - 20 points.
 
You will fully document (comment) the corrected Python tkinter source code with appropriate comments including: A brief explanation of the purpose of each module (Sub) at the beginning of each Sub. (A header's comment) Explanation of the purpose of each variable where it is declared. 

support
close