computerized asset management system
TRANSCRIPT
-
8/6/2019 Computerized Asset Management System
1/36
TITLE PAGE
COMPUTERIZED ASSET MANAGEMENTSYSTEM
(A Generic Case Study)
BY
DEPARTMENT OF COMPUTER SCIENCE
IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR THE AWARD
OF NATIONAL DIPLOMA IN COMPUTER SCIENCE
AUGUST 2008
CERTIFICATION
This is to certify that this project being an original work was
undertaken by
--------------------------------------- ----------------------------
Project Supervisor Date
--------------------------------------- -----------------------------
1
-
8/6/2019 Computerized Asset Management System
2/36
Director of Studies Date
2
-
8/6/2019 Computerized Asset Management System
3/36
DEDICATION
This project work is dedicated to the God Almighty; the giver of life,
strength, wisdom and every good gifts who has seen us through the
challenges of making this work a reality.
.
3
-
8/6/2019 Computerized Asset Management System
4/36
AKNOWLEDGEMENT
There are many individuals who contributed to the production of this
project work through their moral and technical support, advice or
participation.
Finally, we would like to thank our families and friends for their
understanding, encouragement, and support over the completion
and fulfillment of our project work.
ABSTRACT
The record keeping routines, information tracking, complicated
logistics and many other administrative procedures are all regular
activities that constantly make up the core processes in the
management of real and financial assets. However these processes
4
-
8/6/2019 Computerized Asset Management System
5/36
could be quite cumbersome and inefficient when manual systems
being used continue to play prominent roles in organizations that
offer such services.
Basically, with the advent of Information Technology (IT), some
organizations, government agencies, individuals etc. have employed
various database management software including relational
database and spreadsheet software for the management of assets.
However, these application software are generic; hence there is
need to design a system that is tailored to specific need of asset
management.
Consequently, this project work finds it necessary to study and
analyze the difficulties inherent in the administration and
management of asset manually in organizations with a view to
proposing an extensive solution to these problems.
5
-
8/6/2019 Computerized Asset Management System
6/36
TABLE OF CONTENTS
CONTENTS Pages
TITLE PAGE- - - - - - - i
CERTIFICATION - - - - - - ii
DEDICATION - - - - - - iii
ACKNOWLEDGEMENT - - - - - iv
ABSTRACT - - - - - - - v
TABLE OF CONTENTS - - - - - VI
CHAPTER ONE
NTRODUCTION - - - - - - 1
DEFINITION OF TERMS - - - - - 2
PROBLEM STATEMENT - - - - - 3
OBJECTIVES OF THE STUDY - - - - 4
SCOPE OF PROJECT - - - - - 4
SIGNIFICANCE OF THE STUDY - - - - 5
LIMITATIONS & CONSTRAINTS OF THE ROJECT - 6
CHAPTER TWO - LITERATURE REVIEW
ASSETS - - - - - - - 7
ASSET MANAGEMENT - - - - - 9
COMPUTERIZATION - - - - - 10
PROBLEMS INHERENT IN THE EXISTING SYSTEM- 12
6
-
8/6/2019 Computerized Asset Management System
7/36
CHAPTER THREE - SYSTEM ANALYSIS AND DESIGN
SYSTEM ANALYSIS - - - - 13
SYSTEM DESIGN - - - - - - 14
SPECIFICATION REQUIREMENT - - - 14
SYSTEM ARCHITECTURE - - - - 19
CHAPTER FOUR IMPLEMENTATION
LANGUAGE OF IMPLEMENTATION - - - 21
CODING - - - - - - - 22
SYSTEM REQUIREMENTS - - - - 22
THE INTERFACE OF THE NEW SYSTEM - - 24
UPDATE AND MAINTENANCE OF SYSTEM - - 25
CHAPTER FIVE SUMMARY CONCLUSION AND
RECOMENDATION
SUMMARY - - - - - - - 26
CONCLUSION - - - - - - 26
RECOMMENDATION - - - - - 27
APPENDIX 1 PROGRAM CODE - - - 28
APPENDIX 2 PROGRAM FLOWCHART - - 32
APPENDIX 3 GUIDELINES FOR DBASE DESIGN - 33
APPENDIX 4 DIAGRAM OF ASSET MAGT SYSTEM- 34
APPENDIX 5SCREENSHOT OF INTERFACE - - 35
REFERENCES - - - - - - 38
7
-
8/6/2019 Computerized Asset Management System
8/36
CHAPTER ONE
INTRODUCTION
Asset intensive industries face the harsh realities of
operating in highly competitive markets and dealing with
high value facilities and equipment where each failure is
disruptive and costly. At the same time, they must also
adhere to stringent occupational safety, health andenvironmental regulations. Maintaining optimal availability
reliability and operational safety of plant, equipment,
facilities and other assets is therefore essential for an
organizational competitiveness.
The function of asset management are taking a
fundamental turn where organizations are moving from
historical reactive (run-to-failure) models and beginning to
embrace whole life planning, life cycle costing, planned
and proactive maintenance and other industry best
practices. Asset Management is not operational excellence
but instead focused on effectiveness; bring out the most
of every capital investment or expense from a planning
perspective. It has a long-term view, strives for balanced
investment-risk-performance levels and supports data
driven decision-making required for all discretionary
spending. However, some companies still regard manual
8
-
8/6/2019 Computerized Asset Management System
9/36
asset management procedure, despite the evolution of
information technology, which cannot meet up the above
challenges; hence the objective of this project work is to
present a conceptual and practical approach for the
management of asset using a computer program. This is
necessary due to the accuracy, efficiency and reliability of
computer in performing rigorous tasks such as
manipulation and querying of large volume of data which
is relevant in managing asset.
1.1 Definition of Terms
The major variables in this work are Asset, Management,
Computerization and System. The definitions of these
variables are given below:
1.1.1 Asset this could be defined as a
person or thing that is valuable or useful to
something. Banking and Finance defines asset as a
thing which belongs to a company or person which
has value.
1.1.2 Management this could be defined
as the act of running and controlling a business or
similar organization.
1.1.3 Computerization this word is derived from
the word computerized, which means to provide a
computer or computers to do the work of something.
9
-
8/6/2019 Computerized Asset Management System
10/36
-
8/6/2019 Computerized Asset Management System
11/36
Documents occupy a lot of space that could be put
into other profitable use.
1.3 Objectives of the Study
The objectives of the study are:
To eliminate the error associated with the existing
system.
To provide more reliable storage and retrieval of
asset record through the use of computer.
To increase information availability and
accessibility.
To enable asset managers easily estimate asset
net-worth through the use of inbuilt computerized
logic on asset models.
1.4 Scope of the Project
The scope of this study covers the following:
Basic procedures and process associated with
record keeping
Availability of interactive and easy to use
Graphical User Interface (GUI) with vital
components in form format, which enable users to
enter information about financial assets and fixed
assets.
11
-
8/6/2019 Computerized Asset Management System
12/36
The application includes tools that allow users to
estimate the net-worth of a particular asset.
1.5 Significance of the Study
The significance of computerization of asset management
system includes the following:
Speed computers operate at a very high speed
that enables users to enter, store data and retrieveinformation within a very short time.
Storage Computer has a very high storage
capacity; be it internal or external storage media,
which is a vital aspect of asset management.
Accuracy the high degree of accuracy exhibited
by computer is of essence in record keeping and
accounting procedures in asset management.
Efficiency the efficiency of computers can
improve the overall efficiency of organization.
Reduction of Complexity the complexities in
record keeping and computation of asset values
can be drastically reduced by the application of
some statistical tools embedded in computer
systems.
Security computerized system offers better
security facilities, which is needed in asset
12
-
8/6/2019 Computerized Asset Management System
13/36
-
8/6/2019 Computerized Asset Management System
14/36
Time considering the originality of this project,
more time would have been required for an
extensive work.
Insufficient information Some organizations
relevant to this research work could not release
some vital information for fear of compromising
the integrity of their management procedures.
CHAPTER TWO
LITERATURE REVIEW
This chapter reviews some literatures related to this
project with the aim of designing a computerized system
that would be replaced with the popular manual asset
management system, which is tedious, cumbersome and
time consuming to manage. Consequently, there is need
to understand what assets are, the different types of
assets and the kind of information about assets that are
needed in order to ensure effective management of assets
records.
2.1 What are Assets?
14
-
8/6/2019 Computerized Asset Management System
15/36
In this context the definition of asset is very broad.
Anything that is used by an organization in order for it to
achieve its function can be considered and asset of the
organization. This will include a number of different types
of assets and are classified based their characteristics.
Some types of assets are listed below:
Fixed Assets these are assets that could last as
long as the company or organization exists. They
include office furniture, vehicles, etc.
Liquid Assets liquid assets include cash or bills
that can easily be converted to cash.
Financial Assets these include investment and
cash at hand. These kinds of assets could also be
seen as claim against the income or wealth of
business organization; usually represented by a
certificate or legal documents, which include
bonds, insurance policies, stocks, deposits etc.
However, considering the importance of financial
assets in this project, it is necessary to consider
some of its characteristics and categories.
Characteristics of Financial Assets
Financial assets cannot be depreciated
They do not provide continuous stream of service
to their owners
15
-
8/6/2019 Computerized Asset Management System
16/36
-
8/6/2019 Computerized Asset Management System
17/36
-
8/6/2019 Computerized Asset Management System
18/36
efficient and effective delivery of community benefits. The
emphasis is on the assets being a means to an end, not
an end in themselves.
Asset management refers to the professional
management of investments such as stocks and bonds,
along with real estate. Typically, asset management is
only practiced by the very wealthy, as the services of a
professional firm can demand considerable sums of
money, and successful asset management usually
requires a large and diverse portfolio.
2.3 What is Computerization?
This is concern with provision of computer or computers to
do the work of something. Computerization could bedefined as the technological application of electrical and
computer based systems to supplement the operations
and control the activities of an organization. This
technological application could include computer process
control, feedback control, planning, data collection and
decision making support facilities. Computerization aids in
automation of processes that usually required tedious
manual inputs and outputs.
In the light of these broad definitions Computerized
Asset Management System could be seen as
18
-
8/6/2019 Computerized Asset Management System
19/36
professional management of investments such as
stocks and bonds, along with real estate by means
of technological application of electrical and
computer based systems to supplement the
operations and control the activities of an
organization.
Asset management can be relatively tedious and is error
prone when using the manual system that is associated
with rendering such services. However, with the use of
computers, this can be easily done in record time and
faster than the manual process.
In relation to the above mentioned facts, this work(Computerized Asset Management System) seeks to
highlight the problems associated with the existing
manual system with a view to making necessary
recommendations that seek to eliminate the indices
inherent problems thereby presenting the computerized
system as a preferred solution.
2.4 Problems Inherent in the Existing Manual
System
The following are the lapses in the existing manual
system:
19
-
8/6/2019 Computerized Asset Management System
20/36
Inaccurate data entry and mix-up of records
Unavailability of accurate data-bank of records
since paper is a bio-degradable material they tend
to spoil with time
Ineffective security of documents
Long process on retrieval of record due to large
volume of paper stored
Delay in accounting and auditing proceedings due
to tedious process involved in record retrieval
Documents occupy a lot of space that could be put
into other profitable use.
20
-
8/6/2019 Computerized Asset Management System
21/36
CHAPTER THREE
SYSTEM ANALYSIS AND DESIGN
Systems are created to solve problems. In this dynamic
world, the subject of System Analysis and Design mainly
deals with software development activities.
The process of building a software system, from analysis
to implementation is generally referred to as SoftwareProject Development Life Cycle. The various aspects of the
Software Project Development Life Cycle concerned with
this project are enumerated below:
3.1 System Analysis
Analysis involved a detailed study of the current system,
leading to specifications of a new system. It is also a
detailed study of various operations performed by a
system and their relationships within and outside the
system.
3.1.1 System Study. System study is the first
stage of system development life cycle. This gives a clear
picture of what actually the physical system is. This study
is usually done in two phases. In the first phase, the
preliminary survey of the system is done which helps in
identifying the scope of the system. The second phase is
21
-
8/6/2019 Computerized Asset Management System
22/36
more detailed and in-depth study in which the
identification of users requirement and the limitations and
problems of the present system are studied. It also
involves checking existing system by carefully analyzing
the process involved, in this case manual method of asset
management.
Hence, problems noticed in the existing system prompted
us to consider a better solution to the current method of
manual processing.
3.1.2 Feasibility Study. On the basis of result
of the initial study, feasibility study takes place. The
feasibility study is basically the test of the proposed
system in the light of its workability, meeting users
requirements, effective use of resources and of course the
cost effectiveness.
3.2 System Design
Based on the user requirements and the detailed analysis
of a new system, the new system must be designed. In the
design of the proposed system, the following specific
requirements are considered.
3.3 Specification Requirement
22
-
8/6/2019 Computerized Asset Management System
23/36
Input Specification - Considering the proposed system
various input are required by the user such as Username,
password, new asset acquired including its type, value,
location, date etc. However these input data has to be
specified so that the computer can carry on necessary
manipulation.
Input Specification for Real Assets (SQL Server
Settings)
Data Item Data Type Length
Description
ID Varchar 10 Identificationnumber of asset
Item Char 10 Asset name
Category Char 10 Asset type/category
Description Varchar 100 Asset detaileddescription
Manufacturer
Char 50 Asset manufacturer(for real assets likecars, machinery etc)
Model Varchar 50 Asset Model (for
real/fixed assets)DateAcquired
Datetime 9 Date asset wasacquired
PurchasePrice
Money 8 Price of asset at timeof purchase (forreal/fixed asset)
CurrentValue
Money 8 Value of asset basedon depreciation
23
-
8/6/2019 Computerized Asset Management System
24/36
-
8/6/2019 Computerized Asset Management System
25/36
Date ofAcquisition
Datetime
9 Date asset wasacquired
Value Money 8 Value of asset atacquisition
CurrentMarket Value
Money 8 Value of asset at a pointin time based onmarket factors
Maturity Datetime
9 Maturity date for IOUs,bonds, treasury bills etc
Owner Varchar 20 Name of asset holder
Input Specification for Users (Holders of Assets)
Data Item DataType
Length Description
ID Varchar 10 Unique Identificationnumber for holder/bearer
of asset.First Name Varchar 20 First Name of asset
holder
Last Name Varchar 20 Last Name of assetholder
Company Varchar 20 Employer of bearer/holder of asset
Job Title Varchar 50 JobDescription/Occupation ofholder
Email Varchar 100 Email address of holder
PhoneNumber
Varchar 20 Contact number of holder/bearer
Address Varchar 100 Contact address of holder
25
-
8/6/2019 Computerized Asset Management System
26/36
of asset
Output Specification/Expectation
Expected output includes windows-based forms for data
entry and manipulation, validation, security, and hard
copy reports printing features on assets.
File and Storage Requirements - Data is stored on a
relational database; the data base software used is
Microsoft SQL Server2002. The storage device used for the
proposed system is hard drive.
Control and backups the security and control facilities
of the proposed system ensure the accuracy, security and
privacy of the software resources. Control and backups
control for the proposed system include:
Requirement of password for access
Software checks
Periodic backup copies of the system
Personnel and Procedure The proposed software is
going to be used by client and companys administrator;
hence there would be need to hire the service of a
database manager.
26
-
8/6/2019 Computerized Asset Management System
27/36
3.4 System Architecture
The proposed system combine page layout with
application content to create sophisticated database-
driven windows forms with controls, validation and
security.
27
User
Interface
Validation
CodeCode Behind
SecurityCode-BehindSub-
classesPresentation
Layer
Record
Classes
Table
ClassesBusinessLayer
Connection
Management
Data Cache
Management
Transaction
Management
Table-Specific Data
Access ClassesData AccessClasses Utility ClassesDataAccessLayer
Database
SQL QueriesStored
Procedures
Database
Layer
-
8/6/2019 Computerized Asset Management System
28/36
Presentation Layer The system comprises
windows (forms)-based user interface, including data
validation logic for built-in field types. An extensive
set of intelligent field types is supported providing
built-in validation for data types like email addresses,
currency, and phone numbers
Business Layer -The Business layer is where the
bulk of business logic resides.
Data-Access Layer the applications data access
code, table sorting logic, table filtering logic etc are
all part of this layer. It includes SQL statements and
queries needed for storing retrieving, and filtering
data from the database.
Database Layer This is the actual RDBMS and
objects of the database such as SQL Queries, Views,
and Stored Procedures.
28
-
8/6/2019 Computerized Asset Management System
29/36
CHAPTER FOUR
IMPLEMENTATION
Implementation is the stage of a project during which
theory is turned into practice. This stage includes software
acquisition and development, personnel hiring and
training, site preparation and data preparation,
installation, testing etc. The stages for implementing the
proposed system are listed enumerated below:
4.1 Language of Implementation
The programming language used is Microsofts Visual
Basic. VB.NET is an offshoot of Visual Basic programming
language developed by Microsoft. It is one of the fourth
generation Object Oriented Programming Languages, as
against Visual Basic that is largely a procedural language.
VB.NET is the only .NET language that supports late
binding. In the VS.NET IDE, VB.NET provides a dropdown
list at the top of the code window with all the objects and
events; the IDE does not provide this functionality for any
other language. VB.NET is also unique for providing
default values for optional parameters, and for having a
collection of the controls available to the developer.
29
-
8/6/2019 Computerized Asset Management System
30/36
-
8/6/2019 Computerized Asset Management System
31/36
4.3.2 The Software Requirement
Window XP embedded with service pack 2
Database Software (MsSQLserver2000)
Visual Basic.Net
The final stage of implementation is the conversion of the
system. At this stage, manual working has to shift from
manual to computerized working. Basically, two
strategies are applied on conversion process, which are
Pilot and Parallel. In Pilot run or conversion strategy, the
new system is installed in parts. Some part of the new
system is installed first and executed successfully for
considerable time period. When the results are found
satisfactory that other parts are implemented. While in
Parallel conversion, both the computerized and manual
systems are executed in parallel. This strategy is
recommended for the implementation of this project
because of the following benefits:
Manual results can be compared with the
results of the computerized system.
Failure of the computerized system at the early
stage, does not affect the working of the
organization, because the manual system
continues to work, as it used to do.
31
-
8/6/2019 Computerized Asset Management System
32/36
4.4 The Interface of the New System
The application login Page (this requires a
User name and Password)
Applications Main Page this page is an
MDI form from were other windows can be
called and users can interact with the user. It
contains a menu bar with menus, a toolbar, a
tree view and a tab page control which
enable users to interact with the system
Contact Details page used to enter
information about Asset owners into the
database
Asset Details page used to Enter assets
into the database and to find asset
information.
Admin Password Setting page this page
is used to change and update username and
password of users of the system
A Report Page uses crystal Reports to
display information about assets.
32
-
8/6/2019 Computerized Asset Management System
33/36
4.5 Update and Maintenance of System
Since humans and their demands are dynamic, the system
needs to be maintained and updated frequently to adapt
to the ever-changing technological world and the changing
environment.
Periodic updating of the computerized asset managementsystem is necessary with the assistance of a system
programmer, system designer and database administrator
to ensure that no corrupt hardware or software has been
installed in the system.
Also needed is virus protection software to safeguard the
system from falling victim to many types of viruses e.g. a
Trojan Horse and worms. (A virus is simply malicious
software that is intended to infiltrate a computer system
and corrupt it).
Username and password of administrator should be kept
secret, as exposure of this detail would allow unauthorized
users access to the database, thus exposing the financial
details of clients.
33
-
8/6/2019 Computerized Asset Management System
34/36
-
8/6/2019 Computerized Asset Management System
35/36
CHAPTER FIVE
SUMMARY, CONCLUSION AND RECOMMENDATION
5.1 Summary
The project work is a result of efforts to fully computerize
and display the modern means of managing asset using a
generic case study. The use of a computerized system in
managing assets would definitely enhance the process of
asset management. The implementation of this project will
surely improve the efficiency and effectiveness of asset
Management organizations in terms of storing, saving
large volumes of data of assets, and easy access to asset
information which will improve the decision making
process of such organization.
5.2 Conclusion
Computerization has affected every facet of the society
from politics, education, leisure, business and
entertainment. Hence, asset management as one of the
determinants of a successful economy should not be left
out.
35
-
8/6/2019 Computerized Asset Management System
36/36