Analyze the roles of team members and data and functionality


Homework: Object Oriented

Project Overview

You have been retained by Widget Sales Company (for more information, see Widget Sales Company Project Overview), 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:

I. The total number of days spent on the trip.

II. 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.

III. The amount of any round-trip airfare.

IV. The amount of any car rentals.

V. Miles driven, if a private vehicle was used. Vehicle allowance is $0.58 per mile.

VI. Parking fees. (The company allows up to $12 per day. Anything in excess of this must be paid by the employee.)

VII. 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.)

VIII. Conference or seminar registration fees.

IX. Hotel expenses. (The company allows up to $90 per night for lodging. Anything in excess of this amount must be paid by the employee.)

X. 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 homework of dates:

I. Project Duration

i. Start Date-1/1/2019
ii. End Date - 12/31/2020
iii. Dependencies -

II. Initial Meeting

i. Start Date - 1/2/2019
ii. End Date - 1/31/2019
iii. Dependencies - None

III. Web Design

i. Start Date - 4/1/2019
ii. End Date - 10/31/2019
iii. 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:

I. Employee

i. Variable - Emp Name
ii. Data Type - String
iii. Restriction - None

II. Employee

i. Variable - Expenses allowed
ii. Data Type - Boolean
iii. Restrictions - Only Yes or No values

III. Expenses

i. Variable - Hotel Arrive Date
ii. Data Type - Date
iii. Restrictions -Valid date

IV. Expenses

i. Variable - Hotel Depart Date
ii. Data Type - Date
iii. Restrictions - Valid date, greater than arrival date

Analyze the roles of team members and data and functionality requirements needed to develop an application.

Format your homework according to the following formatting requirements:

i) The answer should be typed, using Times New Roman font (size 12), double spaced, with one-inch margins on all sides.

ii) The response also includes a cover page containing the title of the homework, the student's name, the course title, and the date. The cover page is not included in the required page length.

iii) Also include a reference page. The Citations and references must follow APA format. The reference page is not included in the required page length.

Request for Solution File

Ask an Expert for Answer!!
Other Subject: Analyze the roles of team members and data and functionality
Reference No:- TGS03151995

Expected delivery within 24 Hours