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
Electronic Services & Protection (ESP) System - Assignment in Python

This individual assignment should be coded in Python. A demo is required upon submission,hence must be able to run on the Visual Studio Code or any other Python compiler agreed upon between you and your tutor.
 
Aside from the demo, your Python codes must be submitted to your tutor through blackboard by the assignment due date. The tandard SP late submission penalty will be applied.

 

? 50% marks reduction per day. 0 mark after 1 working day.

Basic Requirements:

 

The basic requirement of this assignment requires you to 

 

• Build upon what you have learnt in your practicals to implement an Electronic Services & Protection (ESP) System 

 

• Display the list of services for users to subscribe to

 

• Allow users some way to search and add items to subscribe

 

• Allow users to confirm their selection and tabulate the amount to pay each month

 

• Use Python Dictionaries, Lists and other programming constructs

 

• Ensure logical flow of events (put yourself in the user’s shoes)

 

• Ensure checks are done on user inputs Below shows a series of screens you may wish to reference when planning your assignment.

 

Below shows a series of screens you may wish to reference when planning your assignment.

Figure 1: Display Menu

 


Figure 2: Search and place order

 


Figure 3: Display cart –you can add more information and functions here

 


Figure 4: Compute Payment – can also add discounts

Advanced features can include, but not limited to the following;

 

• Users could be allowed to modify services added (modify cart)

 

• Adding new items or editing items that can be subscribed either through reading from a file or a admin system to allow admins to enter

 

• User management eg have existing subscriptions

 

• Date and expiry management of subscriptions

 

• Changing menu items depending on current subscriptions

 

• Handle when same items added (either display an error message or compute for 2 year subscription)

 

• Implementing discount system for specified users or high value subscribes

 

• Better output display than what is given in the examples

 

• Any innovative features students can think of

support
close