Académique Documents
Professionnel Documents
Culture Documents
Page 1 of 9
1.0
COURSEWORK TITLE
FREIGHT MANAGEMENT SYSTEM
2.0
3.0
4.0
Level 2
LEARNING OUTCOMES
At the end of this coursework, you should be able to:
-
2016
5.0
TYPE
-
6.0
Individual Assignment
COURSEWORK DESCRIPTION
6.1
The developed system should be menu driven and the menu should be repeated until the
user opts to exit the system. You as an Object-oriented programming student need to
identify the relationship among the entities and also develop the necessary methods needed
to fulfil the requirements of the expected systems.
The main functionality of the system should include the following:
Lease amount the client will get upon signing the lease with 7SEAS
This option is used to manage the various clients who lease their ships to 7SEAS. This
option should allow add/edit/delete/search for the various clients of 7SEAS and their type of
lease with 7SEAS.
6.1.1
Leasing Service
7SEAS has various shipping companies as its clients who have relationship with the
company by leasing their own ships to be operated by 7SEAS on its licensed routes.
They are paid for this service by 7SEAS based on the type of ship and leasing
period. Different type of ships available with 7SEAS is shown below for your
understanding.
Level 2
2016
Types of Leasing
the leasing company will take the asset back at the end of the lease
the lease amount will be comparatively higher than the other type of
leasing.
Level 2
2016
6.2
Routes Management
Should be able to find the distance between any source and destination
To find any intermediate ports available between any given source and destination
This option is used to manage the various licenced routes on which 7SEAS operate. This
option should allow the users to load/edit/delete/search for the routes operated by
7SEAS and ships travelling on those routes. 7SEAS operates only on the three fixed
routes given below. The sample distance table between the various ports is given for
your reference in Table 1.0. Hence this module should include options that allow users
to search for information between the various routes like distance between a source and
destination, intermediate ports within a source and destination. Also mainly this option
should permit the ships to be for any of the preferred routes on which 7SEAS operates.
7 SEAS operates on three fixed licenced routes:
a) New York to New York ( Long Distance with 20 ports in between the source and
destination)
b) Osinina to Kingston (Medium Distance with 10 ports in between the source and
destination)
c) WestPoint to Athens (Short Distance with 3 ports between the source and
destination)
Level 2
2016
Table 1.0
Sample distance table between ports
6.3
Freight Management
You need to implement a logic fix the shipping costs based on the type of cargo
o
Less than truckload (LTL) cargo: LTL shipments weight range from 50 to
7,000 kg, being less than 2.5 to 8.5 m.
When your registered customers (shippers) book the freight providing the freight
type, source and destination ports, system should calculate and show the estimate of
freight charges based on type of ship, type of cargo and distance between the source
and destination.
Logic for calculation of the freight charges based on the types of cargo is up to your
choice and should show difference among the types.
Level 2
2016
6.4
Login access:
You program should have three types of access rights such as Administration, Client and
Customer.
Administrator should have access to the all of the following functionalities:
7.0
GENERAL REQUIREMENTS
Validation should be done for each entry from the users in order to avoid logical
errors.
The implementation code must highlight the use of object oriented programming
concepts as required by the solution.
8.0
DELIVERABLES:
-
The Freight Management System with complete code submitted in the form of a CDROM.
Level 2
2016
8.1
The completed application of the system as well as the softcopy of the report
must be burned onto a CD-ROM.
8.2
As part of the assessment, you must submit the project report in printed and
softcopy form, which should have the following format:
a. Cover Page:
All reports must be prepared with a front cover. A protective transparent
plastic sheet can be placed in front of the report to protect the front cover.
The front cover should be presented with the following details:
Module
Coursework Title
Intake
b. Contents:
Description and justification of the design and the implementation
codes which illustrate the object oriented programming concepts
incorporated into the solution
Test plan (As described by the lecturer)
Sample Output (Snap shots with illustration)
A 2000-word report based on the object-oriented topic researched
c. Conclusion
Level 2
d. References
The font size used in the report must be 12pt and the font is Times
New Roman. Full source code is not allowed to be included in the
report. The report must be typed and clearly printed.
You may source algorithms and information from the Internet or
books. Proper referencing of the resources should be evident in the
document.
All references must be made using the Harvard Naming Convention
as shown below:
2016
The theory was first propounded in 1970 (Larsen, A.E. 1971), but
since then has been refuted; M.K. Larsen (1983) is among those most
energetic in their opposition.
/**
* Following source code obtained from (Danang, S.N. 2002)
*/
int noshape=2;
noshape=GetShape();
Level 2
2016
9.0
10.0
Marks allocated
30%
10%
10%
10%
Implementation:
Client Management
Shipper Management
Freight Management
Report:
- Professional Report Format
- Program Documentation
30%
10%
10%
10%
30%
10%
20%
Presentation:
Ability to answer questions addressed by the lecturer pertaining to
the work done and presented
10%
DEVELOPMENT TOOLS
The program must be written in Java and you can use any Java development IDE as a tool.
11.0
ACADEMIC INTEGRITY
-
You are expected to maintain the utmost level of academic integrity during the duration
of the course.
TO
APIIT
AND
STAFFORDSHIRE
UNIVERSITY
REGULATIONS ON PLAGIARISM.
Level 2
2016