0% found this document useful (0 votes)
61 views12 pages

System Features of Linbis Logistics

The document describes the system features and specifications of the Linbis Logistics system. It will be developed using .NET Core 3, MS SQL, Angular 9, and Bootstrap 4. It consists of 15 modules including settings, CRM, quotes, warehouse receipts, pickup deliveries, shipment orders, shipments, and reports. The settings module allows configuration of currencies, divisions, and import/export of data. The CRM module manages organizations, users, customers, and accounts. Quotes can be created, monitored, and linked to warehouse inventory and receipts. Shipments involve cargo information across multiple quotes and containers for ocean, air, and ground transportation. Grid features and import/export functionality are available across modules.

Uploaded by

Imtisal Ahmad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views12 pages

System Features of Linbis Logistics

The document describes the system features and specifications of the Linbis Logistics system. It will be developed using .NET Core 3, MS SQL, Angular 9, and Bootstrap 4. It consists of 15 modules including settings, CRM, quotes, warehouse receipts, pickup deliveries, shipment orders, shipments, and reports. The settings module allows configuration of currencies, divisions, and import/export of data. The CRM module manages organizations, users, customers, and accounts. Quotes can be created, monitored, and linked to warehouse inventory and receipts. Shipments involve cargo information across multiple quotes and containers for ocean, air, and ground transportation. Grid features and import/export functionality are available across modules.

Uploaded by

Imtisal Ahmad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

System Features of Linbis Logistics:

1. External Interface Requirements


1. Technology Stack & Tools
System will develop using the following languages:
a) .NET Core 3
b) MS SQL
c) Angular 9
d) Bootstrap 4

Tools:
a) Visual Studio 2019 for .NET Core
b) Visual Code for Angular
c) SQL Server 18 for Database Management

Later on in the system we will also use the 3rd-party API’s like Google for
Location fetching and Smtp for email sending. Besides we will use real-
time notification using SignalR and PDF document creation using
iTextsharp

2. System Specifications
System consists of the following modules:

1. Setting Module
This is the tenant administrative setting where he will be able to see
and bind all the business values and listings. Details will be provided in the
functional requirement sections. 
2. CRM
This will be the core feature of the application. Tenant’s
organization, organization users, customers, network companies are going
to be the part of CRM. Here we can also manage the accounts of each
individual user and mark them as internal or external users. 
3. Quotes:
Quotes will be mostly received by the sub-tenants. But tenants can
also create the quotes where they will add the following:
a) Basic Details
b) Commodities
A. Containers
B. Vehicle
C. Packages
Notes: Packages and Containers are linked with the Item tables.
c) Charges
d) Tasks

Quotes will be then monitored as per quote status. 


4. Warehouse Receipts
In this system feature we will link the quote module with the
warehouse inventory. So that all commodities will come in the warehouse.
And we will create the warehouse receipt.
5. Pickup Deliveries
While creating the warehouse receipts, it might be possible that
customers prefer us to pick the commodities from their location and add
them in the warehouse. 
6. Shipment Orders
When the quote is completed and both parties are agreed to
proceed then we will move the inventory to the warehouse. Now is the
time to create a shipment order, where we will re-evaluate the quote
details and charges. We can also add or update the quote during this
process. 
7. Shipment
Now we will create a shipment and add the cargo information which
will cover multiple quotes and containers in it. We have 3 types of
Shipment:
A. Ocean Shipment
B. Air Shipment
C. Ground Shipment

Every type has a different structure of freight handling. We will discuss


that part later on in the functional requirement section. 
8. Reports
9. Accounting 
10. Tasks
11. Subtenant Quotes
12. Email Integration
13. Notification Management
14. Help & Tutorial Section 
15. Support Section 

4. Functional Requirements
Note: On all the list pages we will use the following grid features which ui-grid
used in linbis:
 Sort Descending
 Sort Ascending
 Remove Sort
 Hide Column
 Pin Left
 Pin Right

Grid also offers the following functionalities:


Import File (used to import file)

 Export all data as csv


 Export visible data as csv
 Export selected data as csv
 Export visible data as pdf
 Export selected data as pdf
 Export all data as pdf
 Export all data as excel
 Export visible data as excel
 Export selected data as excel
 Columns:(STATIC BUTTON) (No Functionality)
 Code (if checked column will show in the table and if unchecked
column will not appear in table)
 Name (if checked column will show in the table and if unchecked
column will not appear in table)

4.1 Settings
CURRENCY:

         The currency page consists of a table with 2 columns named as


(currency)CODE and (currency) NAME with search bar on both columns
and each column has a filter dropdown option with given filters:

It will also have a select option with each row to export selected data only.
And, this page has three buttons and a dropdown. First button is the filter
button. Second is the refresh button. Third button is NEW button which is
used to add or delete currencies in the table, when the button is clicked a
form will open with text fields of the columns.  Clear all filters (removes all
the filters applied on the page)

DIVISION:

         The division page consists of a table with 3 columns named as


ALIAS, COMPANY NAME and COMPANY INFO with search bar on each
column and each column has a filter dropdown
It will also have a select option with each row to export selected data only.
And, this page has three buttons and a dropdown. First button is filter
button. Second is refresh button. Third button is NEW button which is
used to add or delete data from the table, when the button is clicked a
form will open with text fields of the columns. 

IMPORT TOOL:      

         The header of this page is Import Data Tool. It contains two
dropdown lists, a button named as Upload File and a Back label button
which is used to go back to the previous page, the header of first
dropdown is Module and the dropdown list contains two fields named as
Accounts and Shipments. When each of the field from module dropdown
is selected following buttons will appear:

Download Template (onclick template file will be downloaded in the


system)

Upload File (onclick a popup form will open with header EXCEL DATA and
fields please drop files and delete and upload button to delete the file and
to upload the file and also has a browse button to select file from the
system and a cancel button to close the form. The opened form has a
table also with following columns which shows the uploaded file
specifications:

 Name
 Size
 Progress
 Status
 Actions

·         And, the header of second is Import from Magaya which contains


only one field named as receipt. And, the functionality of upload button is
when the button is clicked a popup form will open with header EXCEL
DATA and fields please drop files and delete and upload button to delete
the file and to upload the file and also has a browse button to select file
from the system and a cancel button to close the form. The opened form
has a table also with following columns which shows the uploaded file
specifications:

 Name
 Size
 Progress
 Status
 Actions

ITEM:
         The item page consists of a table with 7 columns named as CODE,
DESCRIPTION, LENGTH, WIDTH, HEIGHT, WEIGHT and VOLUME with
search bar on each column.

It will also have a select option with each row to export selected data only.
And, this page has three buttons and a dropdown. First button is filter
button. Second is refresh button. Third button is NEW button which is
used to add or delete data from the table, when the button is clicked a
form will open with delete and save button to add and remove data from
the table, a cancel button to close the form and the form has following text
fields:

 Code
 Customer (SEARCH BAR)
 Description
 Additional Description
 Country of Origin
 HS Traffic Code
 Manufacturer
 510 k
 Class
 Price
 Currency
 Review
 Weight
 Volume
 Length
 Width
 Height
 In/cm (Dropdown with fields in, cm and ft)
 Weight Unit (Dropdown with fields lb, kg and gr)
 Volume Unit (Dropdown with fields ft3, m3 and in3)

LOCATION:

         The location page consists of a table with 1 column named as


NAME with search bar on column and column has a filter

It will also have a select option with each row to export selected data only.
And, this page has three buttons and a dropdown. First button is filter
button. Second is refresh button. Third button is NEW button which is
used to add or delete Name in the table, when the button is clicked a form
will open with text field of the column and a cancel button to close the
form.

MODE OF TRANSPORTATION:
         The mode of transportation page consists of a table with 1 column
named as NAME with search bar on column and column has a filter It will
also have a select option with each row to export selected data only. And,
this page has three buttons and a dropdown. First button is filter button.
Second is refresh button. Third button is NEW button which is used to add
or delete Name in the table, when the button is clicked a form will open
with text field of the column and a cancel button to close the form.

PACKAGE TYPES:

         The Package Types page consists of a table with 9 columns named
as TYPE, DESCRIPTION, LENGTH, WIDTH, HEIGHT, WEIGHT,
VOLUME, MAX WEIGHT and MAX VOLUME with search bar on each
column and each column has a filter.

It will also have a select option with each row to export selected data only.
And, this page has three buttons and a dropdown. First button is filter
button. Second is refresh button. Third button is NEW button which is
used to add or delete data from the table, when the button is clicked a two
paged form will open with pages named as MAIN and ADDITIONAL with
delete and save button to add and remove data from the table, a cancel
button to close the form, the Main page has following fields:

 PACKAGE TYPE (SEARCH BAR)


 Description (TEXT FILED)
 Is Shipping Container (CHECKBOX)
 Mode of Transportation (THREE CHECKBOXES)
1. AIR
2. SEA
3. GROUND

The Additional page fields are:

 Weight
 Volume
 Max Weight
 Max Volume
 Length
 Width
 Height
 In/cm (Dropdown with fields in, cm and ft)
 Weight Unit (Dropdown with fields lb, kg and gr)

PORTS:
         The Ports page consists of a table with 12 columns named as
PORT NAME, PORT CODE, SCHEDULE CODE, COUNTRY, AIR, SEA,
GROUND, RAIL, MAIL, FIXED, OTHER and PORT DESCRIPTION with
search bar on each column and each column has a filter.

It will also have a select option with each row to export selected data only.
And, this page has three buttons and a dropdown. First button is filter
button. Second is refresh button. Third button is NEW button which is
used to add or delete data from the table, when the button is clicked a
form will open with delete and save button to add and remove data from
the table, a cancel button to close the form, the form has following fields:

Header1: Main Information

 Port Search
 Code
 Description
 Name
 Country (Search Bar)

Header2: Mode of Transportation

         Given are Checkbox fileds:

 Air
 Sea
 Ground
 Rail
 Mail
 Fixed Transportation
 Other

Header3: US Customs

 Schedule D (SEARCH BAR)


 Schedule k (SEARCH BAR)
 Schedule Code

PRODUCT AND SERVICE:

         The Product and Service page consists of a table with 10 columns
named as CODE, DESCRIPTION, TYPE, INCOME ACCOUNT, SELLING
RATE, EXPENSE ACCOUNT, COST RATE, INACTIVE, QB ID, and
NOTES with search bar on each column and each column has a filter.
It will also have a select option with each row to export selected data only.
And, this page has three buttons and a dropdown. First button is the filter
button. Second is the refresh button. Third button is NEW button which is
used to add or delete data from the table, when the button is clicked a
three paged form will open with pages named as DETAILS(this form has
two tabs named MAIN and AUTO GENERATION), ACCOUNTS and
RATES with save button to add data in the table, a cancel button to close
the form, the Details page MAIN tab has following fields:

Header1: Main Information

 Description (TEXT FILED)


 Type (DROPDOWN with fields NONE, FREIGHT, OTHER
FREIGHT, OTHER, VALUATION, TAX, INVENTORY)
 CODE (TEXT FIELD)
 Inactive (CHECKBOX)

Header2: Income Information

 I sell this Product/Service to my customers (CHECKBOX)

Header3: Expense Information

 I purchase this Product/Service from a vendor (CHECKBOX)

Header4: NOTES

 Multiline Text Field

And, the details page AUTO GENERATION tab has no fields. Also, the
ACCOUNTS and RATES pages of the form does not have any writeable
field in it. Although, the Main, Accounts and Rates page has a table on it
whose fields are:

 Code
 Type
 Income Account Description
 Expense Account Description

4.2 Quotes:
Top Navigation bar which contains:

 Search bar where you can filter quotes by quote reference number,
customer or carrier broker.
  Profile Button
 Maintenance button
 Help Button

Quotes Header:

Filter Button (this button can filter quotes so we can easily search quotes)

1. General Filters:
 Quote Number (Text Field)
 Created By (Text field)
 Mode Of Transportation (Search Bar/Dropdown)
2.  Filter by Status:
  Quote Status (Dropdown with fields Requested,
Pricing, Revision, Sent, Approved, Cancelled,
Completed )
 Cargo Status (Dropdown with fields Empty, New,
InQuote, EmptyContainer, Ordered, Incoming,
Received, OnHand, Released, PreLoaded, Picked,
Packed, Loaded, Carrier, InTransit, AtDestination,
Customs, CustomsHold, CustomsClearance,
OutForDelivery, Delivered )
  Accounting Status (Dropdown with fields Empty,
Pending, Invoiced, Posted, Other)
3. Filter by Account:
 Customer (Search Bar/Dropdown)
  CarrierBroker (Search Bar/Dropdown)

4.  Filter by Date:
o  Valid Until Date From (Date Field)
o  Valid Until Date To (Date Field)
o  CreatedOn Date From (Date Field)
o  CreatedOn Date To (Date Field)
5.  Filter By Location:
 Origin (Search Bar/Dropdown)
 Destination (Search Bar/Dropdown)

Cancel Button AND Apply Button

Import Button(it imports all the quotes as a excel file) 

New Button (this will add new quote)

Quote Header:
 Quote Number (String)
 Contact Name (String)
 Origin Name (String)
 Destination Name (String)
 Transit Days (String)
 Customer Reference (String)
 ETD (String)
 ETA (String)

Save and cancel button

Sub-Tabs:
 Details

                      Main Information

 Quote Number ( Auto Assign)


 Division (Dropdown)
 Project (Search bar/Dropdown)
 Service Type (Search bar/Dropdown)
 Mode Of Transportation (Search bar/Dropdown)
 Rate Category (Search bar/Dropdown)
 Date (date field)
 Issuing Company (Search bar/Dropdown)
 Valid Until Date (date field)
 Transit Days (integer field)
 Customer (Search bar/Dropdown)
 Carrier/Broker (Search bar/Dropdown)
 Customer Address (Description/text field)
 Incoterms (Dropdown Menu)
 Payment Terms (Dropdown Menu)
 Remarks (Description/text field)
 Description Of Goods (Description)
 Commodity (Search bar/Dropdown)
 Customer Reference (Text field)

                     Shipper & Con Signee

 Shipper (Search bar/Dropdown)


 Consignee (Search bar/Dropdown)
 Shipper Address (Description/text field)
 Consignee Address (Description/text field)
 Origin (Search bar/Dropdown)
 Destination (Search bar/Dropdown)
 Departure Date (date field)
 Arrival Date (date field)

                    PickUp & Delivery

 Pickup From (Search bar/Dropdown)


 Delivery To (Search bar/Dropdown)
 Pickup From Address (Description/text field)
 Delivery To Address (Description/text field)

                   

                      Notes

 Notes (Description)

Commodities

   Commodities Card

 Container (Button)
 Vehicle (Button)
 Package (Button)

                      Charges

 Charges Card

o   Delete (Button)

o   Auto Charges (Button)

o   Charge (Button)

 Charges Grid Contains

 Status
 Code
 Description
 QTY
 UNIT
 RATE
 INCOME
 PROFIT
· Tasks

 Charges Card
 Add (Button) Clickable

Main Information Form

 Task Owner (Search bar/Dropdown)


 Status Lookup (Dropdown menu)
 Account Related (Search bar/Dropdown)
 Priority Lookup (Dropdown menu)
 Subject (text field)
 Description (text field /description)
 Due Date Date (date field)

                                         Save and cancel button

                                     

                      Tasks Grid

 SUBJECT
 DUE DATE
 TASK OWNER
 STATUS
 PRIORITY

                                     

You might also like