Question
BestStaffing (BS) provides temporary staff to their clients. Using the following case description ,Draw a Context DFD and Level 0 DFD. A client company submits
BestStaffing (BS) provides temporary staff to their clients. Using the following case description,Draw a Context DFD and Level 0 DFD.
A client company submits a staffing request against the contract it had previously negotiated with BS. The client information (such as ClientNo, CompanyName, Address and Contact) is maintained in the system. The staffing request includes information such as RequestNo, RequestDate, Description and Status. A contract includes information such as ContractNo, ContractDate, Terms, ExpirationDate and Fee.
When a request is received, the contract number referenced on the staffing request is entered into the system. Using the number, the staffing request is validated. The staffing request is valid if the contract has not expired, the type of staff member is listed on the original contract, and the requested fee falls within the negotiated fee range. If the staffing request is not valid, the staffing request is sent back to the client with a letter stating why the staffing request cannot be filled. If the staffing request is valid, the staffing request is entered into the staffing database as an outstanding staffing request.
The staff information (such as StaffNo, FirstName, LastName, Experience, Qualification, StaffingStatus and Phone) are maintained in the system. The system searches the qualified staff. If qualified staff is found, the staff is reserved. Its staffing status is marked as "reserved". If a qualified staff is not found, the system notifies the client of the unavailability. When the staff is actually placed. Staffing status is marked as "placed' and the total fee is calculated.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started