RAD Document For Fixed Asset Management System
RAD Document For Fixed Asset Management System
Prepared by
Name ID.No
DECEMBER 1, 2018
[COMPANY NAME]
[Company address]
Fixed Asset Management System Requirement Analysis Document
Table of Contents
Table of Contents……………………………………………………………………………………….………………………………………… i
List of Tables……………………………………………………………………………………………………………………………..………... ii
1. Introduction ......................................................................................................................................... 1
1.1. Existing System ........................................................................................................................... 1
1.1.1. Data Flow Diagram of the Existing System ...................................................................... 2
1.1.2. Organization of the Existing System ................................................................................. 5
1.2. Purpose of the Project................................................................................................................. 6
1.3. Objective and Success Criteria of the Project .......................................................................... 7
1.3.1. General Objective ............................................................................................................... 7
1.3.2. Specific Objectives .............................................................................................................. 7
2. Proposed System ................................................................................................................................. 8
2.1. Overview ...................................................................................................................................... 8
2.2. Scope and Limitation of the System .......................................................................................... 9
2.2.1. Scope..................................................................................................................................... 9
2.2.2. Limitations ........................................................................................................................... 9
2.3. Functional Requirement ........................................................................................................... 10
2.4. Non-Functional Requirement .................................................................................................. 11
3. System Model .................................................................................................................................... 12
3.1. Use Case Diagram ..................................................................................................................... 12
3.1.1. Use Case Description ........................................................................................................ 13
3.2. Class Diagram ........................................................................................................................... 22
3.3. Sequence Diagram .................................................................................................................... 23
3.4. Activity Diagram ....................................................................................................................... 29
3.5. User Interface ............................................................................................................................ 36
References .................................................................................................................................................. 43
i
Fixed Asset Management System Requirement Analysis Document
List of Tables:
ii
Fixed Asset Management System Requirement Analysis Document
List of Figures:
Figure 1: Data flow diagram for Process of Fixed Asset information registration, delivery, and tracking ............... 2
Figure 2: Data flow diagram for process of Fixed Asset maintenance .................................................................... 3
Figure 3: Data flow diagram for process of Fixed Asset write-off ........................................................................... 3
Figure 4: Data flow diagram for process of Fixed Asset transfer and movement .................................................... 4
Figure 5: Data flow diagram for process of Fixed Asset disposal ............................................................................ 5
Figure 6: Partial organizational structure of ZB ...................................................................................................... 6
Figure 7: Use case diagram for FAMS of ZB S.C .................................................................................................... 12
Figure 8: Class diagram for ZB FAMS .................................................................................................................... 22
Figure 9: Sequence diagram for "Login" ............................................................................................................... 23
Figure 10: Sequence diagram for "User Registration" .......................................................................................... 24
Figure 11: Sequence diagram for "Fixed Asset Information Registration" ............................................................ 25
Figure 12: Sequence diagram for "Fixed Asset Registration”................................................................................ 25
Figure 13: Sequence diagram for "Fixed Asset Transfer" ...................................................................................... 26
Figure 14: Sequence diagram for "Fixed Asset Maintenance" .............................................................................. 26
Figure 15: Sequence diagram for "Fixed Asset Return" ........................................................................................ 27
Figure 16: Sequence diagram for "Fixed Asset Disposal" ..................................................................................... 28
Figure 17: Activity diagram for "Login" ................................................................................................................ 29
Figure 18: Activity diagram for "User Registration" ............................................................................................. 30
Figure 19: Activity diagram for "Fixed Asset Information Registration" ............................................................... 31
Figure 20: Activity diagram for "Fixed Asset Registration" ................................................................................... 32
Figure 21: Activity diagram for "Fixed Asset Tracking" ......................................................................................... 33
Figure 22: Activity diagram for "Fixed Asset Maintenance" ................................................................................. 34
Figure 23: Activity diagram for "Fixed Asset Disposal" ......................................................................................... 35
Figure 24: User interface for "Login" .................................................................................................................... 36
Figure 25: User interface for "User Registration" ................................................................................................. 37
Figure 26: User interface for "User Account Management" - searching(filtering) accounts using different criteria
.................................................................................................................................................................... 37
Figure 27: User interface for "User Account Management"- taking appropriate measure with the selected
account ....................................................................................................................................................... 38
Figure 28: User interface for "Fixed Asset (Item) Information Registration" ........................................................ 38
Figure 29: User interface for "Fixed Asset Registration” ...................................................................................... 39
Figure 30: User interface for "Fixed Asset Transfer" ............................................................................................ 40
Figure 31: User interface for "Fixed Asset Disposal" ............................................................................................ 40
Figure 32: User interface for "Fixed Asset Return" ............................................................................................... 41
Figure 33: User interface for "Get Pass" ............................................................................................................... 41
Figure 34: User interface for "Fixed Asset Maintenance" ..................................................................................... 42
iii
Fixed Asset Management System Requirement Analysis Document
FA – Fixed Asset
FAMS – Fixed Asset Management System
FAR – Fixed Asset Registration
FART – Fixed Asset Return
FATRA – Fixed Asset Tracking
FR – Functional Requirement
NFR – Non-Functional Requirement
ZB – Zemen Bank
iv
Fixed Asset Management System Requirement Analysis Document
1. Introduction
Requirement engineering deals with such activities as requirement elicitation, requirement
analysis, requirement specification, and requirement validation. The major tasks carried out in
requirement elicitation are: domain analysis, identifying stakeholders, gathering information,
refining the information collected, and requirement specification. The first four consecutive
listed activities are performed to come up with a well-articulated requirement specification
wherein system needs of a client is properly described and imparted to the system developers.
Likewise, so as to meet the system needs of the client (Zemen Bank S.C) and users’ expectation,
requirements are identified by taking vivid requirements of various actors or stakeholders into
consideration. Hence, system requirements are defined to the best level suffice to design the
system.
The Water-fall process model is applied as the system has simple and clear requirements. But, in
this project requirement determination involves the under major two phases:
Problem identification and automated solution proposition;
Requirement specification in line with the proposed solution;
Requirement analysis part of the project is divided into various distinct sections such as
introduction, objectives, purpose of the project, reviewing the existing system, describing the
proposed system, UML analysis of the components and user interactions within the domain of
the FAMS.
The document also includes system model which contains use case diagram, class diagram
sequence diagram, activity diagram, and user interface.
1
Fixed Asset Management System Requirement Analysis Document
The business process starts from registering the asset with support division under facilities
department after being purchased by procurement division. Support or logistic and property
management division reports all assets purchased on arrival to finance department to maintain
list of inventory of fixed asset. Then finance department keeps record of the fixed asset on fixed
asset register. Upon request by department/s or branch/s, the fixed asset shall be delivered after it
has been tagged for easy tracking of the fixed asset. Finally, the fixed asset will be delivered to
the department or branch which has requested for its possession.
Following the delivery of the fixed asset to its destination (department or branch), other such
activities as transferring the fixed asset, calculating depreciation, maintenance, calculating
appreciation, and tracking where the asset exists come next. Handling these tasks involves
keeping proper recording, which is currently carried out manually using a form designed for the
purpose.
The existing workflow is described with diagrams from figure 1 through Figure 5.
1.1.1. Data Flow Diagram of the Existing System
i. Process of Fixed Asset information registration, delivery, and tracking
Figure 1: Data flow diagram for Process of Fixed Asset information registration, delivery, and tracking
2
Fixed Asset Management System Requirement Analysis Document
3
Fixed Asset Management System Requirement Analysis Document
Figure 4: Data flow diagram for process of Fixed Asset transfer and movement
4
Fixed Asset Management System Requirement Analysis Document
At Zemen bank, the Director-Facility Management Department executes tasks related to fixed
asset management. This department is responsible for managing new fixed asset registration,
asset transfer, disposing assets, maintaining fixed asset, tracking asset at employees’ hand etc.
The following figure shows the partial organizational structure of the bank involving the
department under which management of fixed asset is carried out.
5
Fixed Asset Management System Requirement Analysis Document
While fulfilling the academic requirement is one thing, the system to be developed shall be
utilized by Zemen Bank S.C as it is in a real need to solve the problem facing when handling
fixed asset management manually. Firsthand information has been collected, policy and
procedure manuals pertaining to fixed asset handling have been reviewed and the business
process has been properly observed. It is very likely that developing the system shall be
considered to be a significant contribution to the facility department of ZB.
6
Fixed Asset Management System Requirement Analysis Document
7
Fixed Asset Management System Requirement Analysis Document
2. Proposed System
2.1. Overview
The FAMS takes four major departments into consideration: the facilities, the HR, and finance
department. Procurement of asset is performed in the facilities department and in the same
department carried out management of the fixed asset. However, the information related to cost
of fixed asset is also kept at finance department for accounting purpose. Hence, finance
department will have access to the system. Information as to which employee is using the fixed
asset is what the system is expected to perform; since, information related to employee is
obtained from the HR system, the FAMS shall have access to the HR system.
Each information pertaining to FA is stored in a central database so that data storage and
retrieval will be easier. The proposed software solution shall be able to avoid the major problems
encountered as using manual process. All anomalies related to data management in respect of FA
shall be eliminated as a result of introduction of this automated software solution.
Asset movement must also be properly recorded. FA transfer is initiated as a result of delivery to
the requested destination, from department to department, for maintenance, and disposal. In all
of these activities, there is information updating which shall be easier in this proposed software
solution, as opposed to the manual approach the bank has been using.
Naturally, fixed asset reduces its value due to wear and tear. The other reason an asset loses its
value is as a result of providing services for a longer period of time. For either of the two
reasons, the book value of an asset must be determined and kept a record of. So as to determine
the book value, it is essential to properly calculate the depreciation of an asset, and the calculated
depreciation value is deducted from the historical cost of the FA to arrive at the book value of the
asset. Such computation has been manually performed using excel spread sheet and its result is
maintained in the same file, and this has been causing difficulty in keeping a precise and
persistent information in respect of the FA. Unlike the manual approach, the proposed system
shall be able to calculate depreciation and store correct book value of the asset persistently,
relieving the work unit from calculating depreciation value of a large number of FAs with varied
nature.
8
Fixed Asset Management System Requirement Analysis Document
Tracking where exactly the FA is one of the major functionality the proposed system is going to
provide. In the case of manual approach, this task has been the major headache demanding
significant effort as it requires to review various documents which might not be properly kept,
resulting in difficulty of exactly locating the fixed asset.
To sum up, the proposed automated software solution is strongly believed to solve the problem
frequently encountered in the manual approach of managing fixed asset.
9
Fixed Asset Management System Requirement Analysis Document
Observing the business process with respect to managing the fixed asset of the bank; reviewing
policies and procedures pertaining to fixed asset management; and interviewing the employees
working in the facilities department are the methodologies followed to identify the functional
requirements. The functional requirements are listed hereunder.
Req.ID Description
FR1: The system shall allow a legitimate user to login
FR2: The system shall allow user registration;
FR3: The system shall allow user management;
FR4: The system shall allow asset(regardless of its type) registration just after
procurement process ends;
FR5: The system shall allow fixed asset registration with its custodian information
attached;
FR6: The system shall be capable of calculating depreciation on fixed asset;
FR7: The system shall be able to keep record of fixed asset upon transfer;
FR8: The system shall be able to update its record just after the fixed asset is returned;
FR9: The system shall be able to display Get Pass information to an Officer or Security;
FR10: The system shall be able to update its record in relation to fixed asset maintenance;
FR11: The system shall be able to update the increased value of a fixed asset after
maintenance service is carried out;
FR12: The system shall be able to update its fixed asset information resulting from change
in value with respect to disposal of fixed asset;
FR13: The system shall be able to generate report;
10
Fixed Asset Management System Requirement Analysis Document
FR14: The system shall keep activity log information that will enable system auditing
easier;
Req.ID Description
NFR1: The system shall be of user friendly interface to help users get easily acquainted with
the system
NFR2: The system shall inforce access control to prevent unauthorized user from getting
access into the system and/or to prevent a user from accessing a role for which he/she
is not entitled;
NFR3: The system shall keep all passwords encrypted;
NFR4: The system shall be accessible only to legitimate users based on a role granted by the
admin;
NFR5: The system shall be able to handle exceptions when error occurs;
NFR6: The system shall be scalable to business expansion and new development;
NFR7: The system shall be platform independent as the code shall be written using Java,
which is one of the platform independent programing languages;
11
Fixed Asset Management System Requirement Analysis Document
3. System Model
3.1. Use Case Diagram
12
Fixed Asset Management System Requirement Analysis Document
13
Fixed Asset Management System Requirement Analysis Document
14
Fixed Asset Management System Requirement Analysis Document
15
Fixed Asset Management System Requirement Analysis Document
16
Fixed Asset Management System Requirement Analysis Document
same departments
Trigger : When employee wants to transfer fixed asset to another employee
There must be two employees one transfer and the other received fixed
Precondition :
asset
1. Officer login in to the system
2. The system displays the home page
3. Officer select FATF link
4. The system displays FATF form
Normal Flow :
5. Officer enter input information and click on transfer register
button
6. The system notify successfully transferred information is
registered
Post Condition : Fixed Asset Transferred registration successfully completed
5.1. If the officer entered wrong information, the system notify that the
Alternative Flow :
user entered wrong information and the page does not change
17
Fixed Asset Management System Requirement Analysis Document
completed
7. Officer click on print transfer information
8. The system enable print function and respond properly
Post Condition : The fixed asset returned successfully to the store
5.1.If officer entered wrong information, the system notify that the
officer entered wrong information and page does not change
Alternative Flow :
1.1. If the system does not print the form, the system should notify
the problem
18
Fixed Asset Management System Requirement Analysis Document
button
12. The system notify success message
Post Condition : User successfully get out the fixed asset
5.1.If the user entered wrong information, the system notifies and
Alternative Flow :
the page unchanged
19
Fixed Asset Management System Requirement Analysis Document
20
Fixed Asset Management System Requirement Analysis Document
21
Fixed Asset Management System Requirement Analysis Document
22
Fixed Asset Management System Requirement Analysis Document
23
Fixed Asset Management System Requirement Analysis Document
24
Fixed Asset Management System Requirement Analysis Document
25
Fixed Asset Management System Requirement Analysis Document
26
Fixed Asset Management System Requirement Analysis Document
27
Fixed Asset Management System Requirement Analysis Document
28
Fixed Asset Management System Requirement Analysis Document
29
Fixed Asset Management System Requirement Analysis Document
30
Fixed Asset Management System Requirement Analysis Document
31
Fixed Asset Management System Requirement Analysis Document
32
Fixed Asset Management System Requirement Analysis Document
33
Fixed Asset Management System Requirement Analysis Document
34
Fixed Asset Management System Requirement Analysis Document
35
Fixed Asset Management System Requirement Analysis Document
36
Fixed Asset Management System Requirement Analysis Document
Figure 26: User interface for "User Account Management" - searching(filtering) accounts using different criteria
37
Fixed Asset Management System Requirement Analysis Document
Figure 27: User interface for "User Account Management"- taking appropriate measure with the selected
account
38
Fixed Asset Management System Requirement Analysis Document
39
Fixed Asset Management System Requirement Analysis Document
40
Fixed Asset Management System Requirement Analysis Document
41
Fixed Asset Management System Requirement Analysis Document
42
Fixed Asset Management System Requirement Analysis Document
References
[1] Alan Dennis, Barbara Haley Wixom and David Tegarden, Systems Analysis and Design
with UML Version 2.0
[2] Bernd Bruegge & Allen H. Dutoit, Object-Oriented Software Engineering Using UML,
Patterns, and Java™ Third Edition
[3] Robert K. Wysocki, Effective Software Project Management, Wiley.
[4] Zemen Bank S.C, Fixed Asset Management Policy and Procedure
[5] Zemen Bank S.C, Procurement Policy and Procedure Manual
43