Documente Academic
Documente Profesional
Documente Cultură
INDIVIDUAL ASSIGNMENT
MAERSK LINE CONTAINER MANAGEMENT SYSTEM
CT071-3-5-3-DDAC
DESIGNING AND DEVELOPING APPLICATIONS ON THE CLOUD
NP3F1809IT
WEIGHTAGE: 100%
_______________________________________________________________________
INSTRUCTIONS TO CANDIDATES:
2. Students are advised to underpin their answers with the use of references (Cited using
the Harvard Name System of referencing).
3. Late submissions will be awarded zero (0) unless extenuating Circumstances (EC) are
upheld.
6. Where the assignment should be submitted in both hard copy and softcopy, the
softcopy of the written assignment and source code (where appropriate) should be on
a CD in an envelope/ CD cover and attached to the hardcopy.
Presented By
Table of Contents
1. Introduction ........................................................................................................................ 1
3. Design ................................................................................................................................ 4
4. Implementation .................................................................................................................. 9
6 Conclusion ....................................................................................................................... 29
7 References ........................................................................................................................ 30
Appendix: I .............................................................................................................................. 31
Appendix: III............................................................................................................................ 34
Table of Figure:
Figure 1: Gantt chart .................................................................................................................. 3
Figure 2: The Cloud Architecture for Development Purpose .................................................... 4
Figure 3: Use Case Diagram ...................................................................................................... 5
Figure 4: Class Diagram ............................................................................................................ 8
Figure 5: Systems Files .............................................................................................................. 9
Figure 6: Create Resource Group ............................................................................................ 10
Figure 7: Successful to Create Resource Group ...................................................................... 11
Figure 8: Creating Web app ..................................................................................................... 12
Figure 9: Successful creating the Web App ............................................................................. 12
Figure 10: Creating SQL Database .......................................................................................... 13
Figure 11: New server .............................................................................................................. 14
Figure 12: Successful Creating SQL Database in Azure Cloud Server ................................... 15
Figure 13: Public ...................................................................................................................... 16
Figure 14: App Service ............................................................................................................ 17
Figure 15: Deploy Web Site .................................................................................................... 18
Figure 16: Home page .............................................................................................................. 19
Figure 17: Login Page .............................................................................................................. 20
Figure 18: Schedule of Shipping.............................................................................................. 20
Figure 19: New Agent Registration ......................................................................................... 21
Figure 20: Create new shipping Schedule ............................................................................... 22
Figure 21: Performance testing of the deployed system .......................................................... 28
CT071-3-5-3 –DDAC MAERSK LINE CMS
1. Introduction
Maersk Line is largest container shipping company. Maersk Group, a global container division
and the largest operating unit of the A.P. The company having customer 116 countries and
more than 374 offices. It is founded in 1928 it operates over 600 vessels and has a 2.6 million
TEU capacity. Company employs approximately 7,000 sea farers and it has 25,000 land based
people. (DJIA, 2019)
Danish shipping company it is the largest shipping company of the world. This company is
handling all the cargo so, company has large supply chain and it has difficult to handle all the
things. Company manager Soeren Lorenzen and Hewlett-Packard they decided find the
solution of shipping management. They think to make a system for overall business strategy
from the IT perspective.
For the manage all the supply chain Maersk Line company has develop their system from the
system they schedule all the things. They have large shipping management so they think the
hosting their system in Microsoft Azure because company had done this thing for the support
further business growth and increase organizational flexibility, Maersk decided to consolidate
all of its data centers and server rooms operating worldwide onto a virtualized platform.
1|Page
CT071-3-5-3 –DDAC MAERSK LINE CMS
2|Page
CT071-3-5-3 –DDAC MAERSK LINE CMS
2. Project Plan
3|Page
CT071-3-5-3 –DDAC MAERSK LINE CMS
3. Design
3.1 Architectural Diagrams
The design factors are categorized into subgroups and displayed as reference facility bullet
points. (archsd, 2018)
4|Page
CT071-3-5-3 –DDAC MAERSK LINE CMS
3.3 Modelling
3.3.1 Use Case Diagram
Login
Register Agent
View Schedule
Create Schedule
Admin
Agent
Add Item
Add Customer
5|Page
CT071-3-5-3 –DDAC MAERSK LINE CMS
Post With compare input information Web Server has identified the account type and
condition(s): redirected to the appropriate page with appropriate user access.
6|Page
CT071-3-5-3 –DDAC MAERSK LINE CMS
Dependency: -
Actors: Agent
Precondition(s): After login agent has to click in view schedule navigation bar.
Main Sequence:1. User click on view schedule page. New Shipment link
2. The server will show the table of schedule in screen.
Alternative -
Sequence:
Post View schedule page will visible.
condition(s):
7|Page
CT071-3-5-3 –DDAC MAERSK LINE CMS
8|Page
CT071-3-5-3 –DDAC MAERSK LINE CMS
4. Implementation
4.1 Develop Web application
For the develop Maersk Line’s Container Management System (CMS), Visual Studio 2017 is
used as the IDE. For develop front-end development HTML, JavaScript and CSS are used, for
the development of the application C# is used in the Back-end.
9|Page
CT071-3-5-3 –DDAC MAERSK LINE CMS
The system is run in the locally and remotely because the system is hosting in the Microsoft
Azure. This system is hosing in the Azure cloud so it is possible to run remotely or globally.
For the database connected to the Microsoft SQL Server to store, update and retrieve data upon
requests.
All the development and implementation are first performed locally at the developer site to
ensure the efficient and effective delivery of the proposed system by allowing to perform
development, debugging, and testing at ease.
Developer has develop presentation layer of the company for the better visualization.
Developer should has to better understanding about the how to the pages are interlinked with
each other. Developer has to clarify creating the table, constraints, relationship and store
procedures. For that developer has to create sample database and test that database which is
working properly or not. After that developer has to start develop initial requirement of the
company also do the testing and debugging although the system is functioning properly or not.
After completing to develop the Maersk Line CMS before deploying the system there should
be done different type of testing like unit testing this type of testing has done by developer so
many time at the development. Integrating testing while completing the one task and also
completing another task at that time developer has done this type of testing. At last system
testing has done after completing the whole task, this testing is done by next person real tester.
10 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
First step in the Microsoft Azure cloud we should have to “Create Resource Group” at the time
of creating resource group we have to give the name of resource group and also select the our
nearest Microsoft Azure data server.
Here we are creating the successful resource group in Microsoft Azure cloud server.
11 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
12 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
13 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
14 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
15 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
16 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
17 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
18 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
4.3 Screenshot
19 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
20 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
21 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
22 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
23 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
24 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
25 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
26 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
View Item View Item of 1. Click Display the item of Display the
of Ship Ship ‘Schedule’ ship. item of ship.
navigation bar
2. Click on
‘View Item’
specified
schedule.
No Item 1. Click on Display message. Display
shown in ‘Schedule’ ‘No Item are message. ‘No
Ship navigation bar assigned’. Item are
2. Choose the assigned’.
‘View Item’
specified
schedule.
27 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
28 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
6 Conclusion
While developing this Maersk Line Container Management System developer will get the
opportunity to gain a lot of knowledge about real time Microsoft Azure cloud hosting.
Developer has get the knowledge of about to deploying project in Microsoft Azure.
Furthermore, the developer will learned the configuration of the Microsoft Azure cloud
environment. This Maersk Line CMS system also hosting in Microsoft Azure cloud by
developer this is the real time experience of the developer.
This CMS is able to handle the booking process from searching shipping schedule to
confirming the bookings. This system has achieved all the requirements of the Maersk Line
Company. In the system database is managed by cloud to reduce latency for each region. Before
deploying in the cloud server developer has done so many test of the system.
Developing the system and deploying that project on the cloud was challenging. While
deploying in the cloud VM server it will helpful for future real organizational level.
29 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
7 References
archsd, 2018. Universal Accessibility – Best Practices and Guidelines. [Online]
Available at: https://www.archsd.gov.hk/archsd/html/ua/05-Chapter5.pdf
[Accessed 21 06 2019].
Guru99, 2019. Performance Testing Tutorial: What is, Types, Metrics & Example. [Online]
Available at: https://www.guru99.com/performance-testing.html
[Accessed 29 08 2019].
30 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
Appendix: I
Marking Scheme
Marking
Band Description
Band
31 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
32 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
33 | P a g e
CT071-3-5-3 –DDAC MAERSK LINE CMS
Appendix: III
Source Code
34 | P a g e