Calculate individual consultants pay based on the tasks

Assignment Help Database Management System
Reference no: EM13753102

Background information

Lalith and Sachit have been running a consulting firm- SL Consulting, in Sydney since 2005. Their customer base has reached to 100 and they have started employing casual consultants to help them with the jobs.

SLC's customer base can be classified into two groups; Organisations and Individuals. Organisations generally pay SLC on monthly basis. They call SLC whenever their services are required during the month and at the end of the month will receive an invoice with itemized service list. Individual customers will receive and pay the invoice right after the work is completed.

SLC offers six different services; strategy planning ($200), succession planning ($300), legal ($400), financial ($150), tax planning ($120), and dispute resolution ($100). Each service has a fixed hourly rate as shown in the brackets.

The casual employees of SLC, around 20 in number, are highly professionals such as, business analysts ($70), Content Writers ($35), counsellors ($90), auditors ($100), mediators ($55), lawyers ($120), and group /meeting facilitators ($60). The hourly rates for these jobs differ greatly as shown in the brackets.

For example, VETSOL, a client of SLC, is looking for Strategy planning. SLC will negotiate the number of hours with VETSOL. Let's say they agreed to complete the project in 300 hours. Then SLC will invoice VETSOL a total of $60K for the project (300 hours X $200 per hour).

SLC might employ their consultants to complete this project. Several tasks needs to be completed to complete this project. They might need to do business analysis (50 hours), document auditing (30 hours), attend meetings/ group discussions (60 hours), give presentations (30 hours), and prepare reports (100 hours). The reports have to go through the legal team (30 hours) before final submission. These individual consultants will submit their timesheets for the tasks performed during that pay period. SLC will calculate individual consultants pay based on the tasks performed as shown in Table 1;

 

 

 

 

 

Business analysis

50 hours

$ 70

$3,500

Lalith

Document Auditing

30 hours

$ 100

$3,000

Pam Smith

Meetings/ Presentations

90 hours

$ 60

$5,400

Sachit

Documentation

100 hours

$ 35

$3,500

Jenny Wang

Legal

30 Hours

$ 120

$3,600

Tim Moore

SLC has been keeping track of their customers, projects and relevant invoices, and their casual employees and their positions, and the timesheet information using Excel Spreadsheets and some paper files.

You and your partner being apprentices at SLC have been delegated to find a solution and make this record keeping easy. You have decided to develop an Access database with the following functions;

• Add an employee. ( Explained in this write-up)
• Add a customer. (Challenge Task)
• Add a project. (Challenge Task)
• Enter a Timesheet. ( Explained in this write-up)
• Generate a Pay slip. ( Explained in this write-up)
• Generate an Invoice. (Challenge Task)

Database specification and requirements

The assignment to be undertaken involves:

1. Designing and creating the following basic (master) tables for the application:
• "Employee" table, to hold the details of employees.
• "Customer" table, to hold the details of customers. Also to keep the database in third normal form we will create another table- "customerType".
• "Position" table to hold the details of organisation specific roles and their hourly wage.
• "Service" table to hold the details of the services provided by SLC.

2. Designing and creating the following transactional tables for the application:
• "TimeSheet" table-that holds employee timesheet information.
• "Project" table - that holds customer projects.

3. Creating three forms; UpdateCustomer, UpdateEmployee, and UpdateProject, to update data in respective tables.

4. Improving the above mentioned forms, when the basic forms are working.

5. Creating a form - "Employee Time Sheet form" - which is used by the employees to enter their timesheet.

6. Improving the "Employee Time Sheet form" when the basic system is working.

7. Designing "Access Queries" to extract information from the data as required.

8. Creating a form - "Pay Slip", with a sub-form, to be issued to employees every fortnight.

9. Creating a form - "Customer Invoice", with a sub-form, to be issued to the clients after the work is done or at the end of the invoice period.

10. Creating a form - "Navigation Form" that will guide the stakeholders (owners and employees) in using this application.

In addition to preparing the Sachit & Lalith Consulting services Information System (SLCIS), you are required to prepare a write-up of around 1,500- 2,000 words explaining:

• The principles of database design, as demonstrated by the database design for this project. Research some introductory database design material on the web (use the online tutorials link in page 2) and refer to it in your report; in particular, show that you understand what a primary key is, what a foreign key is, what a datatype is, also what an autonumber is and how these are used in a database.

• The concept of normalisation, as done in the database by creating various tables and relationships between them. Explain the need for five (5) basic tables instead of four (4), i.e. why do we need a customer type table?

• Explain how you completed the "Challenge tasks". You can use this write-up as an example explanation. Include some screen shots of your final forms in your write-up.

• Mention the problems you experienced with this assignment (you will experience plenty) and explain how you got around them.

Your report needs to look like a business report with sections including executive summary, table of contents, list of figures, and references.

Table Creation
a. 7 tables created
b. Fields defined
c. Data types defined
d. Field descriptions added
e. Field properties set

Relationships
a. Relationship between table Customer and table Customer Type
b. Relationship between table Project and table Customer
c. Relationship between table Project and table Service
d. Relationship between table TimeSheet and table Project
e. Relationship between table TimeSheet and table Employee
f. Relationship between table Employee and table Position

Data entry-Appropriate and accurate data entered
a. 10 records in each table - Employee, Customer, Projects, and TimeSheet.
b. 2 records in the table Customer Type.
c. 6 records in the table Service.
d. 7 records in the table Position.

Basic forms created.
a. Update Employee form created.
b. Update Customer form created.
c. Update Project form created.

Time Sheet data entry form created and formatted
a. Master form created
b. Sub-form created
c. Forms combined
d. Combined form updated to meet the requirements

Reference no: EM13753102

Questions Cloud

Identifying and correcting internal control : Suppose a car dealership is opening a Regional office in Texas. Linda barnes the office manager, is designing the internal control system. The manager purposes the following procedures for credit checks on new customers, sales on account, cash collec..
Business organizational forms subjects : 1. Which of the following business organizational forms subjects the owner(s) to unlimited liability?
Prepare an amortization schedule : Aspen Mining and Milling, Inc. contracted with Raoul Corporation to have constructed a custom-made lathe. The machine was completed and ready for use on January 1, 2014. Aspen paid for the lathe by issuing a $600,000, 3-year note that specified 2% in..
Make a decision on whether or not to go ahead : Rondo, make a decision on whether or not to go ahead with a project. I'd like you to do a net present value (NPV) analysis on this special production project. The project will require an initial investment in a piece of manufacturing equipment. The p..
Calculate individual consultants pay based on the tasks : Principles of database design, as demonstrated by the database design for project -  Designing and creating the following basic (master) tables for the application and "Employee" table, to hold the details of employees
Timbers stock acquisition : On January 1, 2014, The Timber Company acquired a 12% interest in the Twig Corporation through the purchase of 72,000 shares of Twigs common stock, paying $422,000. During 2014, Twig paid $28,000 in total dividends and reported net income of $95,675...
Amount of annual depreciation is revised : True or False: When the amount of annual depreciation is revised because of a change in the estimated useful life of an asset, prior years' financial statements should be restated.
Tax costs of operating in low-versus high-tax countries : Growco, a domestic corporation, is a tire manufacturer. Growco is planning to build a new production facility, and has narrowed down the possible sites for this new plant to either Happystan (a low-tax foreign country) or Sadstan (a high-tax foreign ..
Describe their essential inventory characteristics : Determine the types of inventories these companies currently manage and describe their essential inventory characteristics. Analyze how each of their goods and service design concepts are integrated.

Reviews

Write a Review

Database Management System Questions & Answers

  Create database for cover 2010 tour de france cycling race

Draw an Entity-Relationship diagram for this database using UML notation. Be sure to include all the entities mentioned above, together with attributes (including primary key attributes).

  Asnbspyou approach thenbspend ofnbspthe class you have

asnbspyou approach thenbspend ofnbspthe class you have seen how a database can be set up and accessed.nbspnext you

  Making a query to produce all clients for one of the sales

Making a query to produce all clients for one of the sales that are assigned to multiple clients - Produce a full client list by each sales person.

  Access values through queries to databases

However, the only way you can access values is through queries to the databases. In single query, you can specify value k to one of two databases.

  Data modeling and normalization

Data Modeling and Normalization

  Examine the use of databases in organization

Create a 2-3 page (350 words per page) examining the use of databases in organization. Explain what database applications are utilized (Microsoft Access, DB2, Oracle, etc.).

  Explain how to create query in access query wizard

Describe how to create a query in Access Query Wizard equilvant to the query: SELECT first, last, department, hours FROM payroll WHERE hours>.

  Develop an entity-relationship diagram as a conceptual mode

For the following requirements analysis description, develop an Entity-Relationship Diagram as a conceptual model that captures all of the requirements to the fullest extent possible.

  Draw dependency diagram after identifying all dependencies

Draw the dependency diagram after identifying all dependencies in this data structure. See Lecture 6, Slide 27 for dependency diagram and convert this data structure to a set of 3NF relations. Clearly showing each step

  Prepare the first-stage allocation of overhead costs

Prepare the first-stage allocation of overhead costs to the activity cost pools and prepare an action analysis report in good form

  Draw context diagram that represent supply ordering system

Draw a context diagram that represents a Supply Ordering System (SOS).

  Produce a set of relations

An ER diagram for the system. Show all entities, relationships, cardinalities and optionalities. Also, include all intersection entities. You must use the Finkelstein methodology as per the study book and tutorials.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd