Project Overview You have been retained by Widget Sales Company

 

Project Overview

You have been retained by Widget Sales Company (for more information, see Widget Sales Company Project Overview [DOCX]), an international company with offices in 25 countries, to develop a website that will allow its employees to enter travel expenses incurred on a business trip and store that data for reporting purposes. It is estimated that, initially, only 100 employees in the United States will use the system, but within two years, all 2,500 employees worldwide will be using it. The site should have functions that ask for input and calculate the following:

  • The total number of days spent on the trip.
  • The time of departure on the first day of the trip and the time of arrival back home on the last day of the trip.
  • The amount of any round-trip airfare.
  • The amount of any car rentals.
  • Miles driven, if a private vehicle was used. Vehicle allowance is $0.58 per mile.
  • Parking fees. (The company allows up to $12 per day. Anything in excess of this must be paid by the employee.)
  • Taxi fees. (The company allows up to $40 per day for each day a taxi was used. Anything in excess of this must be paid by the employee.)
  • Conference or seminar registration fees.
  • Hotel expenses. (The company allows up to $90 per night for lodging. Anything in excess of this amount must be paid by the employee.)
  • The cost of each meal eaten. On the first day of the trip, breakfast is allowed as an expense if the time of departure is before 7 a.m. Lunch is allowed if the time of departure is before noon. Dinner is allowed if the time of departure is before 6 p.m. On the last day of the trip, breakfast is allowed if the time of arrival is after 8 a.m. Lunch is allowed if the time of arrival is after 1 p.m. Dinner is allowed if the time of arrival is after 7 p.m. The program should ask only for the costs of allowable meals. (The company allows up to $18 for breakfast, $12 for lunch, and $20 for dinner. Anything in excess of this must be paid by the employee.)

The program should perform the necessary calculations to determine the total amount spent by the business traveler in each category (mileage charges, parking, hotel, meals, etc.) as well as the maximum amount allowed in each category. It should then create a nicely formatted expense report that includes the amount spent and the amount allowed in each category, as well as the total amount spent and the total amount allowed for the entire trip. This report should be written to a file.

Phase 2 Instructions

In this phase, you will provide the detail that each of the roles must perform in completing the website.

Project Manager

Provide a timeline for the various activities that need to be completed. You must include a start date and an end date. Each individual activity should have its own start and end date. Indicate which activities can be done in parallel and which activities must end before another activity can start. The following is an example of how to start this. Try to be realistic in the assignment of dates:

  • Project Duration
    • Start Date-1/1/2019
    • End Date – 12/31/2020
    • Dependencies –
  • Initial Meeting
    • Start Date – 1/2/2019
    • End Date – 1/31/2019
    • Dependencies – None
  • Web Design
    • Start Date – 4/1/2019
    • End Date – 10/31/2019
    • Dependencies – Database tables defined.
Database Analyst

Provide an overview of the data that will need to be captured. This can be in a table format, listing the variable name, the data type, and any restrictions on the data. The following is an example of the expectations for this part:

  • Employee
    • Variable – Emp Name
    • Data Type – String
    • Restriction – None
  • Employee
    • Variable – Expenses allowed
    • Data Type – Boolean
    • Restrictions – Only Yes or No values
  • Expenses
    • Variable – Hotel Arrive Date
    • Data Type – Date
    • Restrictions -Valid date
  • Expenses
    • Variable – Hotel Depart Date
    • Data Type – Date
    • Restrictions – Valid date, greater than arrival date
Developer

Provide the detail for the website. At a minimum, this should include the number of pages on the site and what data should be on each page. You must also include an overview of the Python functions needed to complete the functionality of the site. While no code will be required, you will need to provide the function signature, the parameters being passed in (if any), and a brief description of what the function will accomplish. Below is an example of this part:

def parking(days):

  • Calculates the maximum allowance for parking fees using MAX_DAILY_FEE * days
  • Gets the parking fees from the user.
  • Adds the parking fees to total expenses (a global variable used for keeping track of the total amount spent by the traveler).
  • Determines if the parking fees exceed the allowed amount.
  • Returns the allowable parking fees.

Share This Post

Email
WhatsApp
Facebook
Twitter
LinkedIn
Pinterest
Reddit

Order a Similar Paper and get 15% Discount on your First Order

Related Questions

Discuss EPIC THEATRE, the key players, and its significance. Epic

 Discuss EPIC THEATRE, the key players, and its significance.   Epic Theatre• More “militant approach”• Erwin Piscator (1893-1966)- the first major practitioner.• sought to create a “proletarian drama”• Bertolt Brecht (1891-1956) was The movement’s major theoretician and dramatist.• The Three-Penny Opera (1928) Music by Kurt Weill• Went into exile in 1933,

RESPOND TO Q&A Several studies have explored the issues that

 RESPOND TO Q&A Several studies have explored the issues that people with disabilities face in relation to sexuality, with most of them emerging from other people’s attitudes towards their sexual behavior. One of the major issues is connected to the world’s perceived inappropriateness of sexual expression by individuals struggling with

Answer TWO of the question sets below: How would you

Answer TWO of the question sets below: How would you explain the lawmaking structure of the United States to someone totally unfamiliar with the Constitution? Specifically, what is federalism and why does it create fifty-two lawmaking jurisdictions in the United States? Find an article online that discusses the duties of

What follows is an ethical dilemma faced by a student

What follows is an ethical dilemma faced by a student intern who unintentionally acquires information about her client during the course of the field seminar. Read the following case and give some thought to the dimensions of the ethical dilemma and how you, as the social worker, would decide what

Aircraft Safety

Description Research Paper Research Paper Requirements Guidelines for the research paper are as follows: 1. Select any aviation topic of interest that deals with Aircraft Safety. 2. Prepare a detailed, Research paper, referenced report, in your own words. 3. The report should be no less than 6 pages, Cover Page

Wireless Technology Hardware and Software

 Review the mobile mintablets article and the Intel article from the background readings. These will give you some perspective of recent developments in hardware incentives and development which is the basis for many new hardware platforms. Answer the following questions in a 2- to 3-page paper. Watch the following video,

Time Value of Money

 You are the Chief Financial Officer (CFO) at a home health organization. The average age of patients receiving home heath visits is over 65. You are preparing to meet with the Chief Executive Officer (CEO) to discuss an investment of funds with a potentially high pay-off. The bank is offering

Please answer all questions Coming Out Story: Imagine you’re a

Please answer all questions  Coming Out Story: Imagine you’re a little boy and you’re hanging out with that Number 1 person on your list.  You’re watching cartoons and you say that you love Batman. Your number 1 person asks you what you mean by that. You try to explain that

Pneumonia Respiratory Discussion Nursing Assignment Help

(PART 2) What is due in Module 7: Using the information in your text, scholarly resources, course lectures, videos and other depictions (e.g., graphs, tables, charts), you will discuss and research the items 1-5 below for discussion #1, which will be graded using the Discussion Rubric following in detail. Discussions

OBSTACLES OF LEARNING ENGLISH IN DISTANCE EDUCATION SYSTEM

The paper shall include the following sections: – Table of Contents – Abstract – Introduction – Literature review literature review section should have two to four quotes or brief summaries of what other researchers said about the topic you are researching, and your own comments on these quotes. – Significance

THE HISTORY OF BUSINESS ETHICS AND STAKEHOLDER THEORY IN AMERICA

   THE HISTORY OF BUSINESS ETHICS AND STAKEHOLDER THEORY IN AMERICA Based on your readings, describe what you consider to be the responsibility of top leadership in a large organization with respect to reaching a balance between profits and stakeholder concerns. Please support your position by giving some examples from

From the purpose for education paragraphs above, develop your own

From the purpose for education paragraphs above, develop your own philosophical chart below. Purpose of School:as an institutional learning environment Learner: Basic Nature of the Learner and Role of the Learner in the Learning Process Teacher:Role in the Instructional Process Curriculum:Purpose and Content Methods:Best means to reach the learner 

‘Know Thyself’- Self Analysis

For this assignment write a response to the issues addressed below. Be sure to cover all aspects of the questions. This assignment is to be typed, double-spaced, 12 pt font size, proper margins, and written in essay form. While I am primarily interested in the quality of your ideas, elements

Explain why identifying both internal and external trends is important

 Explain why identifying both internal and external trends is important for quick intervention, and how you would develop a tactical plan to reduce a trend. While responding to at least two of your peers, elaborate on their strategic plans. Would you have approached it differently or in the same way?

One Specific Psychometric Test, which is used in Personality Disorder(

Guidance for Assignment 2 in ARM (2018-2019): Research Methods Portfolio This document will provide you with assignment guidance for “Research Methods Portfolio”. Foreword For this assignment, you will need to prepare one article to be published on the Psychologist, a forum for communication and discussion among members of the British