Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Engineering Expert

Zawawi Group Transport Management System

Zawawi Group is one of the top group companies in the sultanate of Oman. This company has different has operations across the country. The group company has a subsidiary Oman Zawawi transport L.L.C. which caters to the transport requirement of the group. This company owns a fleet of vehicles, which includes truck, buses, cars, and yans. The trucks are used to transport the goods to various places, and the buses are used to pick up employees at various factory location. Some cars are given to employees for their daily use, Some cars are given to employees for their daily use, and some are used as pick up customers and visitors. The vans are used as pick up for local goods movement at various factories.

There are five departments in Transport Company namely the purchase department, the admission department, the finance department, the customer care department and the vehicles servicing department. The following are activities of each department.

Purchase Department:- The purchase department submits the audit expenses of the previous year on the basis of which the budget is allocated, the budget includes cost towards the purchase of new cars, spare parts, salaries to the employees and other administrative costs. The budget takes into account the revenue from the sales of old vehicles. The purchase department purchases the new vehicles, gets them registered and hand over to the administration for use. The finance department settles the bit

Administration Department:- The administration department allocates the vehicles for the usages. These vehicles are located at the various offices and factories. The vehicles are identified by unique registration numbers. A unique employee number identifies a driver in the company.

Finance Department:- The finance Department records each vehicle, its current value, replacement value, date of purchase, warranty details etc. This department is more responsible for settling bills for the vehicles which are already purchased by the purchase department serviced by the vehicles servicing department, payment towards drivers etc.

Vehicles Servicing Department:- The service department is responsible for giving regular services to each vehicle. If the vehicles are vehicles are involved in accidents, details of repairs carried out are recorded. This department also maintains the inventory of parts used frequently for servicing.

SYSTEM ANALYSIS AND DESIGN

Assignment Details

A. A group report detailing the proposed logical system for the transport management described.

The following must be included in the report:

1. Process Model comprising of
- A statement of aim and objectives of the system
- A Context Diagram
- A set of Dataflow diagrams of Level-1 and Level-2 depicting the current system including
- External entity definitions
- Dataflow descriptions
- Data store contents
- Process descriptions

2. A Data Model detailing the data structure required to support the current information and process requirements comprising of:
- An Entity Relationship Diagram
- Entity Descriptions
- Appropriate attributes for each entity indicating primary and foreign keys
- Specify the optionality, cardinality and nature of the relationships between entities

3. Class Diagram
- Identify the main classes and represent these in a UML class diagram
- Identify methods and attributes for each class in the class diagram
- Identify relationships between classes

4. Construct a High - Level Use Case Diagram
- Identify main actors
- Identify main functions

5. Additional marks will be awarded for the professionalism of the report, its presentation and format, and adherence to reporting standards.

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M91814737
  • Price:- $75

Priced at Now at $75, Verified Solution

Have any Question?


Related Questions in Computer Engineering

Question suppose two matlab functions find-nonzero and

Question : Suppose, two Matlab functions find-nonzero and row-echelon are available to use. The first function takes a vector as input and returns the location of the first nonzero entry of the input vector. The second f ...

Task you want to calculate a students gpa for a number of

Task: You want to calculate a student's GPA for a number of classes taken by the student during a single semester. (In C# (C sharp)) Inputs: 1. the student's name 2. Class names for the classes taken by the student 3. Cl ...

Question why most of the researchers in the field of arabic

Question : Why most of the researchers in the field of Arabic text classification collected their own corpus and what is In-house Arabic corpus. The response must be typed, single spaced, must be in times new roman font ...

You are required but not limited to turn in the following

You are required, but not limited, to turn in the following source file: Requirements to get full credits in Documentation The assignment number, your name, StudentID, Lecture number(time), and a class description need t ...

Junit test labyou will be creating a junit test class for

JUnit Test Lab You will be creating a JUnit Test Class for Gradebook.java, that has been provided for you.   Add a getScoreSize() method to the Gradebook class which returns scoresSize; Add a toString() method to the Gra ...

Question this is a scholarly post and your responses should

Question: This is a scholarly post and your responses should have more depth than "I agree" and should demonstrate critical reflection of the problem in order to promote vigorous discussion of the topic within the forum. ...

Question suppose you transferred three packets each

Question : Suppose you transferred three packets each containing 1000 bytes of data from one system to another. The entire process took 1 minute and 20 seconds. What is the data rate (bits/sec) of this transmission? Can ...

An array a1 n is said to have a majority element if more

An array A[1 . . . n] is said to have a majority element if more than half of its entries are the same. Given an array, the task is to design an efficient algorithm to tell whether the array has a majority element, and, ...

The socket example of pages 130 and 131 of the os-book

The Socket example of pages 130 and 131 of the OS-Book (Abraham Silberschatz 8th edition) is the basis of this problem. However, instead of using the Loopback IP (127.0.0.1), which emulates the socket connection on the h ...

Create login form to enter user name and a password textbox

Create login form to enter user name and a password textbox to enter password, and write procedure to simulate the process of triggering the login process after hitting the Enter Key.

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As