Equipment Leasing
Equipment Leasing
Equipment Leasing
INTRODUCTION
Equipment Leasing Management is a highly complicated issue due the high volatile
of container demand and supply. Shipping Container is not a direct demand at all, but a
derived demand of the international trade in industry. Therefore containers are faced
with a demand to strike a balance between the demands and supply. The Present
Equipment Leasing Management solutions are reactive rather than proactive. The need
for an effective Equipment Leasing Management comes in to play under such market
conditions. ‘Container’ means, an article of transport equipment of a permanent
character and accordingly strong enough to be suitable for repeated use or any
type of container, transportable tank or flat, swap body, open top , dry wan , or any
similar unit load used to consolidate goods, and any equipment ancillary to such unit
load. Container ships and containers are supplementary to each other thus Container
Shipping Lines cannot transport cargo if containers are not available. In order to
fulfill the demand and satisfy the lessee to lease the container in the efficient way this
application is developed. Generally, container shipping companies reposition empty
containers from surplus ports to deficit ports. As a result, obviously, there is a cost
involved in balancing the container fleet by respective shipping lines. The available
containers are uploaded to this application by the lessor (owner), and he specifies all the
details like container history, container type, and container id and container rate per year.
A truck trailer body that can be detached from the chassis for loading into a vessel, a rail
car or stacked in a container depot. Containers may be ventilated, insulated, refrigerated,
flat rack, vehicle rack, open top, bulk liquid or equipped with interior devices
Our Vision
To lead, to serve, to innovate and inspire in contributing to our society.
OUR Mission
Continuously improve and innovate to strengthen our clients.
Delivering outstanding solutions with high quality.
Create not just success solution, but solutions with values.
OUR PROCESS
Only the details of the company and the container are shown to the lessee in existing
system.
Any project is considered to be feasible only if the proposed system is useful to the
people and organization. In feasibility study we considered the economic aspects of the
problem which is being studied. Three key considerations are involved in the feasibility
analysis are the technical, operational and economical.
The project has been developed in the ASP.NET technology (front end) and SQL
SERVER (backend). ASP.NET runs on different platforms (windows, Linux, UNIX, etc.)
and it is compatible with almost all servers used today (Apache, IIS etc.) It runs efficiently on
the server side. The memory capacity and speed of the hardware is so user friendly that even
an illiterate can operate the proposed system easily. The SQL server database has become the
world’s most popular open source database because of its consistent fast performance, high
reliability and ease of use.
This project is use full to a homeo doctors and homeopathy using patient also got the
benefits to this project using process. It main use is save the time and easy to store the details.
There is no difficulty in implementing the proposed system, which is user friendly and
functionally reliable that the user is public, will find that the new system reduces the hard ships. The
user of the system is fully aware of the internal working of the system. So they have no problem in
running the system. Thus the system is found to be operationally feasible. Proposed system is
beneficial only if they are turned into information system that will meet the organization’s operation
requirements. This system will certainly be supported since it produces good results and reduces
manual work.
CHAPTER 3
SOFTWARE REQUIREMENT SPECIFICATION
3.1 INTRODUCTION
The hardware requirements are sufficient for installing and running the application; however,
for best results, expand the hardware requirements to optimize performance. The
requirements can be expanded based on the size of your website and the number of users you
will have you determine what hardware requirements would best suit your needs. The most
common set of requirements defined by any operating system or software application is the
physical computer resources, also known as hardware. A hardware requirements list is often
accompanied by a hardware compatibility list (HCL), especially in case of operating systems.
An HCL lists tested, compatible, and sometimes incompatible hardware devices for a
particular operating system or application. The following sub-sections discuss the various
aspects of hardware requirements. Software requirements deal with defining software
resource requirements and prerequisites that need to be installed on a computer to provide
optimal functioning of an application. These requirements or prerequisites are generally not
included in the software installation package and need to be installed separately before the
software is installed.
CPU : Intel i3
Primary Memory : 4 GB RAM
Secondary Memory: 500GB HDD
Input Device : Mouse & Keyboard
Output Device : VGA Monitor
Visual Studio includes a code editor supporting IntelliSense (the code completion
component) as well as code refactoring. The integrated debugger works both as a source-level
debugger and a machine-level debugger. Other built-in tools include a code profiler, forms
designer for building GUI applications, web designer, class designer, and database schema
designer. It accepts plug-ins that enhance the functionality at almost every level—including
adding support for source control systems (like Subversion) and adding new toolsets like
editors and visual designers for domain-specific languages or toolsets for other aspects of the
software development lifecycle (like the Team Foundation Server client: Team Explorer).
Initially referred to as Visual Studio "15", it was released on 7 March 2017.The first
Preview was released on 30 March 2016. Visual Studio "15" Preview 2 was released 10 May
2016.Visual Studio "15" Preview 3 was released on 7 July 2016.Visual Studio "15" Preview
4 was released on 22 August 2016. Visual Studio "15" Preview 5 was released on 5 October
2016.
Current version:
Microsoft Visual Studio current version is Visual Studio 2017 and using .NET Core
2.0.
FCL provides user interface, data access, database connectivity, cryptography, web
application development, numeric algorithms, and network communications. Programmers
produce software by combining their source code with .NET Framework and other libraries.
The framework is intended to be used by most new applications created for the Windows
platform. Microsoft also produces an integrated development environment largely for .NET
software called Visual Studio.
MVC Components
Model
View
Controllers
Model
The Model component corresponds to all the data-related logic that the user works
with. This can represent either the data that is being transferred between the View and
Controller components or any other business logic-related data. For example, a Customer
object will retrieve the customer information from the database, manipulate it and update it
data back to the database or use it to render data.
View
The View component is used for all the UI logic of the application. For example, the
Customer view will include all the UI components such as text boxes, dropdowns, etc. that
the final user interacts with.
Controller
Controllers act as an interface between Model and View components to process all the
business logic and incoming requests, manipulate data using the Model component and
interact with the Views to render the final output. For example, the Customer controller will
handle all the interactions and inputs from the Customer View and update the database using
the Customer Model. The same controller will be used to view the Customer data.
FRONT END
ASP.NET supports three major development models: Web Pages, Web Forms and
MVC (Model View Controller). ASP.NET MVC framework is a lightweight, highly testable
presentation framework that is integrated with the existing ASP.NET features, such as master
pages, authentication, etc. Within .NET, this framework is defined in the System.Web.Mvc
assembly. The latest version of the MVC Framework is 5.0. We use Visual Studio to create
ASP.NET MVC applications which can be added as a template in Visual Studio.
Scalability and Availability. ASP.NET has been designed with scalability in mind,
with features specifically tailored to improve performance in clustered and
multiprocessor environments. Further, processes are closely monitored and managed
by the ASP.NET runtime, so that if one misbehaves (leaks, deadlocks), a new process
can be created in its place, which helps keep your application constantly available to
handle requests.
Customizability and Extensibility. ASP.NET delivers a well-factored architecture
that allows developers to "plug-in" their code at the appropriate level. In fact, it is
possible to extend or replace any subcomponent of the ASP.NET runtime with your
own custom-written component. Implementing custom authentication or state services
has never been easier.
Security. With built in Windows authentication and per-application configuration,
you can be assured that your applications are secure.
4.1.5 ABOUT MICROSOFT SQL SERVER 7.0
Backend
Microsoft SQL Server is a Structured Query Language (SQL) based, client/server
relational database. Each of these terms describes a fundamental part of the architecture of
SQL Server.
Microsoft SQL Server is a relational database management system developed
by Microsoft. As a database server, it is a software product with the primary function of
storing and retrieving data as requested by other software applications—which may run either
on the same computer or on another computer across a network (including the Internet).
Microsoft markets at least a dozen different editions of Microsoft SQL Server, aimed
at different audiences and for workloads ranging from small single-machine applications to
large Internet-facing applications with many concurrent users.
Database
A database is similar to a data file in that it is a storage place for data. Like a data file,
a database does not present information directly to a user; the user runs an application that
accesses data from the database and presents it to the user in an understandable format.
A database typically has two components: the files holding the physical database and
the database management system (DBMS) software that applications use to access data. The
DBMS is responsible for enforcing the database structure, including:
To work with data in a database, you must use a set of commands and statements
(language) defined by the DBMS software. There are several different languages that can be
used with relational databases; the most common is SQL. Both the American National
Standards Institute (ANSI) and the International Standards Organization (ISO) have defined
standards for SQL. Most modern DBMS products support the Entry Level of SQL-92, the
latest SQL standard (published in 1992).
Microsoft SQL Server supports a set of features that result in the following benefits:
SQL Server includes a set of administrative and development tools that improve your
ability to install, deploy, manage, and use SQL Server across several sites.
Scalability
The same database engine can be used across platforms ranging from laptop
computers running Microsoft Windows® 95/98 to large, multiprocessor servers running
Microsoft Windows NT®, Enterprise Edition.
Databases
SQL Server can support many databases, and each database can store either
interrelated data or data unrelated to that in the other databases. For example, a server can
have one database that stores personnel data and another that stores product-related data.
Alternatively, one database can store current customer order data, and another; related
database can store historical customer orders that are used for yearly reporting. Before you
create a database, it is important to understand the parts of a database and how to design these
parts to ensure that the database performs well after it is implemented.
SSMS tools
SSMS components
Microsoft SQL Server Management Studio features include Object Explorer, which
can view and manage all objects in a SQL Server instance; Template Explorer, which builds
and manages files of text that can be reused to speed up query and script development;
Solution Explorer, which builds the projects used to manage administration items, such as
queries and scripts. (Microsoft plans to remove Solutions Explorer in versions beyond
Microsoft SQL Server 2016). SSMS components customize keyboard shortcuts and viewing
property pages; connect to instances of the Database Engine and Analysis Services; visual
design tools; and interactively build and debug queries and scripts.
The first SSMS version was released alongside SQL Server 2005, and it has continued
to be a part of management for Microsoft SQL Server 2008, SQL Server 2012, and SQL
Server 2016. It also provides support for Azure SQL Database and Azure SQL Data
Warehouse. It is also possible to administer Azure SQL Databases and servers using SSMS.
On Azure, SSMS can create and manage logins and monitor SQL databases through dynamic
management views.
CHAPTER 4
SYSTEM DESIGN
INTRODUCTION
System design is the process of defining the elements of a system such as the architecture,
modules and components, the different interfaces of those components and the data that goes
through that system. It is meant to satisfy specific needs and requirements of a business or
organization through the engineering of a coherent and well-running system.
Symbol Description
An entity. A source of data or
destination for data.
A data flow.
Level 0
In LEVEL O diagrams explains the whole process in the system. The user
appointment the software and the admin make the scheduling and user details. Those details
are stored and modified by the admin.
Verification/approves approves
leasing upload/equipment
LEVEL 1
In LEVEL 1 diagrams fully explains the user process such as the user first enrol their
Details in the system Details are username, password and their personal details. Then the user
Views Available list in the website. The users select the appointment. The user enters their
username and password for installing the software.
ADMIN
LEVEL 2
In LEVEL 2 diagram explain the admin side process. The admin have rights to add
the details about the maintain the user details. User details are user name, password, address,
and Appointment details. The main process is admin read the view user address.
EQUIPMENT
LEASING
LESSOR LESSEE
Registe Register
r table table
Booking
table
Upload
Request for Request Approval Book
uploading upload table Containers
Approval for
Request
uploading leasing
uploading
Request for
leasing
Approval request
Upload from lessee
table
payment
request
Approval Payment
table table
4.3 USE CASE DIAGRAM:
Home
ABOUT GALLERY REGISTER LOGIN CONTACT
Lessor page
Lessee page Home
Return to continue
2.7DATA DICTIONARY:
The V-shaped model extends the SDLC waterfall model to include a set of verification
and validation steps. The waterfall model includes:
requirements analysis
design
implementation
testing
verification
maintenance
Each of these phases of the SDLC have distinct activities with distinct deliverables, or
outcomes. In the V-shaped model, all the steps have a corresponding testing phase. Let's take
a look.
Advantages:
Emphasize for verification and validation of the product in early stages of product
development.
Each stage is testable.
Project management can track progress by milestones.
Easy to understand implement and use.
Limitations:
Pros:
This is a highly disciplined model and Phases are completed one at a time.
Works well for smaller projects where requirements are very well understood.
Simple and easy to understand and use.
Easy to manage due to the rigidity of the mode each phase has specific deliverables
and a review process.
Cons
High risk and uncertainty.
Not a good model for complex and object-oriented projects.
Poor model for long and on going projects.
Not suitable for the projects where requirements are at a moderate to high risk of
changing.
Once an application is in the testing stage, it is difficult to go back and change a
functionality
CHAPTER V
SYSTEM IMPLEMENTATION
5.1 INTRODUCTION
Equipment Leasing Management is a highly complicated issue due the high volatile of
container demand and supply. Shipping Container is not a direct demand at all, but a derived
demand of the international trade in industry. Therefore containers are faced with a
demand to strike a balance between the demands and supply. The Present Equipment
Leasing Management solutions are reactive rather than proactive. The need for an effective
Equipment Leasing Management comes in to play under such market conditions. ‘Container’
means, an article of transport equipment of a permanent character and accordingly
strong enough to be suitable for repeated use or any type of container, transportable
tank or flat, swap body, open top , dry wan , or any similar unit load used to consolidate
goods, and any equipment ancillary to such unit load. Container ships and containers are
supplementary to each other thus Container Shipping Lines cannot transport cargo if
containers are not available. In order to fulfill the demand and satisfy the lessee to lease
the container in the efficient way this application is developed. Generally, container shipping
companies reposition empty containers from surplus ports to deficit ports. As a result,
obviously, there is a cost involved in balancing the container fleet by respective
shipping lines. The available containers are uploaded to this application by the lessor
(owner), and he specifies all the details like container history, container type, and container id
and container rate per year. A truck trailer body that can be detached from the chassis for
loading into a vessel, a rail car or stacked in a container depot. Containers may be ventilated,
insulated, refrigerated, flat rack, vehicle rack, open top, bulk liquid or equipped with interior
devices.
Project description:
The Container Leasing Management is an application developed for leasing containers
without any issues or exceptions for shipping porpose. This application is developed in .net
platform for connecting admin,lessee(user who takes lease) and lessor(owner of the
container).This application is very efficient and simple way for lessee(user) to lease the
container through this application and it is not only useful for the lessee(user), it is also
useful for the lessor(owner) also to upload the current details and adding informations about
the container.These all informations that are given by the lessor are stored in the database and
approved by the admin to upload it to the lessee view.For leasing the container the lessee
needs to register the information and that should be approved by the admin to lease any type
of container.These informations given by the lessee are stored in the database and the
approval is managed by the admin.This container leasing management is an efficient
application for leasing the containers online. In existing system, there is only option for
viewing the details of the container and the company who lease the container. Only the
details of the container are shown to the lessee in existing system. In this project the container
leasing system, implementation of online leasing has been done. So that the lessee can lease
the container by using this application wherever he is.Once lessee login to this application he
will be shown with a details and all the information about the container. This makes container
leasing simple way to lease the container. The lessor can update the latest information and
data to this application by the approval of admin.All the details given by the lessee and the
lessor are stored in the database using sql. Any number of customers can book the container
at the same time without any traffic or issues. It avoids time consuming and makes the
process effective. Using java script the data and information in login and register are secured.
5.3 LIST OF MODULES
Index
Registration
Login
Admin
Lessor
Lessee
DB Module
Approval
Index:
The index module shows all the details such as : about ,gallery, blog, contact us, icons
,blog, typography etc.
By using this module both the lessee and lessor can easily acquire the knowledge
about this container leasing application.
Registration:
This registration module is a must one for lessor and lessee if they are new to this
application both of them have to register them selves to login to this application.
After the registration process their details will be stored in the database.
Login:
The login module is used to login into this application by using the user name and
password.
Here all the three that is : lessor, lessee and the admin can login using this module , as
we have given login as option in this module. After this process they will be diverted
to their respective web pages automatically.
Admin:
This administrator module plays an vital role in controlling the actions done by lessor
and lessee.
This admin will approve the lessor for uploading their container details and lessee for
leasing the containers from the lessor. Without admin approval they can’t proceed
further .
This admin module holds all the datas of the lessor and lessee that is stored in the
database.
Lessor:
In this module the lessor is allowed to update their container details to the admin for
getting the admin’s approval.
First the lessor have to request the admin for updating the leasing details. After
getting the approval only they will be allowed to update their container details to their
page.
Lessee:
Here the lessee needs the approval of the admin to move to the leasing page.
After getting the approval they can view the leasing page where they can view
containers details and their lessor details, then they can fill and book the required
containers for leasing and request the admin for leasing the container.
After getting the approval for leasing request the lessee once again needs to conform
leasing.
DB Module:
The database module stores all the data’s and informations that are entered by the
lessor and lessee immediately.
These informations can be viewed only by the authorized person that is the admin.
The admin can retrieve the data’s from this module whenever he needs without any
problem.
Approval:
This approval module one of the important module in this application this is a
common module which is present on both lessor and lessee side to get the approval of
the admin.
CHAPTER VI
TESTING
6.1 INTRODUCTION
Software testing is an activity to check whether the actual results match the expected results
and to ensure that the software system is Defect free. Software testing also helps to identify
errors, gaps or missing requirements in contrary to the actual requirements. It can be either
done manually or using automated tools. Some prefer saying Software testing as a white box
and Black Box Testing.
When the design is complete, coding follows and the finished code is then tested at the unit
or module level by each programmer; at the component level by the group of programmers
involved; and at the system level when all components are combined together. At early or late
stages, a product or service may also be tested for usability.
scrutinized for proper operation. Unit testing can be done manually but is often automated.
CHAPTER 7
CONCLUSION
CONCLUSION:
The Container Leasing Management is an application developed for leasing
containers without any issues or exceptions for shipping porpose. This application is
developed in .net platform for connecting admin,lessee(user who takes lease) and
lessor(owner of the container).This application is very efficient and simple way for
lessee(user) to lease the container through this application and it is not only useful for the
lessee(user), it is also useful for the lessor(owner) also to upload the current details and
adding informations about the container.These all informations that are given by the lessor
are stored in the database and approved by the admin to upload it to the lessee view.For
leasing the container the lessee needs to register the information and that should be approved
by the admin to lease any type of container.These informations given by the lessee are stored
in the database and the approval is managed by the admin.This container leasing management
is an efficient application for leasing the containers online
CHAPTER 8
FUTURE ENHANCEMENT
8.1Future Enhancement:
The Equipment leasing can be improved even more by including tracking but it
is difficult to track when it is shipping , and only satellite communication can be
done so it may be possible when maximum level of scientific operation are
used.
7. CHARTS
Review on system
System testing Deployment
implementation
7.2 GANTT CHART
The following chart explains about my project schedule from my title selection till
validating and testing. The scheduling is done according to the weeks and time management plays a
major role in building up my project coding plays a huge part of my project where testing and
validation serves an essential role
TASK/WEEK 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Project proposal
approval
System design
I review
System
implementation
System
implementation
System
implementation
System testing
II review
Rough draft
submission
Rough draft
submission after
correction
Final record
submission
Final viva