Categories: Uncategorized

Simple Python Code Assignment | Online Assignment

Write a Python program: Create a login and menu to a company intranet system that requires users (employees) to enter a username and password in order to view a menu of options (such as Time Reporting, Accounting, IT Helpdesk, Engineering Documents, etc. ).

Technical requirements:

Don't use plagiarized sources. Get Your Custom Essay on
Simple Python Code Assignment | Online Assignment
Get an essay WRITTEN FOR YOU, Plagiarism free, and by an EXPERT!
Order Essay
  1. Plaintext usernames/passwords/access level stored in a csv (or text) file
  2. Create three different access levels (roles for different users). For example, User A should have access to all menu items (‘admin’ access), while User B has limited access (no Accounting or Engineering Documents), etc.
  3. Once logged in the user should be able to select different menu options with a number input (for example, “press 1 for the Time Reporting area”, “press 2 for the Accounting area”, etc.).
  4. When a user enters a menu area they have access to, a simple message similar to ‘You have now accessed the accounting application’ is sufficient to indicate a successful demonstration of the access control (no need to build out any actual accounting functionality). Likewise, if a user does not have the appropriate access level to view a menu area, the program should display a ‘You are not authorized to access this area.’ message and provide an option to return them to the main menu.
  5. Good programming practices: Must adhere to Python PEP8 style guide (refer to style guide reference PDF posted in this module). Reasonable amount of error/exception handling. Must organize code into functions (no duplicate code!). Well-documented. Written in Python 3. No GUI necessary, this should be a command menu driven program.

Please submit a compressed folder containing all of the files associated with your assignment, as well as instructions for testing your program. Note: you will be adding functionality to this system in a subsequent assignment, so take your time and plan out your design.

Submit (compressed folder containing all of the following):

  1. All project files (.py, .csv or .txt, etc.)
  2. Detailed README.txt file including a description of your program and testing instructions

 

Suzie Mercy

Recent Posts

What is the easy difination of science | Quick Solution

Science is the pursuit and application of knowledge and understanding of the natural and social…

4 years ago

definition, values, meaning of such values and type of goods with such elasticity value …….. | Quick Solution

Clearly stating the definition, the values, the meaning of such values and the type of…

4 years ago

Acct 422 – Nora D | Quick Solution

All answered must be typed using Times New Roman (size 12, double-spaced) font. No pictures…

4 years ago

Acct 322 – Nora D | Quick Solution

All answered must be typed using Times New Roman (size 12, double-spaced) font. No pictures…

4 years ago

Macro Economics Question | Quick Solution

https://www.npr.org/sections/ed/2018/04/25/605092520/high-paying-trade-jobs-sit-empty-while-high-school-grads-line-up-for-university Click on the link above. Read the entire link and answer the questions below…

4 years ago

MGT 322 – Nora D | Quick Solution

All answered must be typed using Times New Roman (size 12, double-spaced) font. No pictures…

4 years ago