Professional Documents
Culture Documents
Background
Loss of document.
The project automates the activities by providing, updating, searching, deleting and
so onactivities. The major area of the finance system includes:
Solving the problem of payroll system.
Solving the problem of data base system which means preparing data base for the
mostknown finance.
Solving the problem or file management system. This point explains how to put
profile foremployees and how to get the profile from the data base.
Solving the problem of document preparation. At this point the systems enhance
the systemof preparing document simultaneously.
Solving the problem of knowing the activity of the finance in a specified time
interval inthis point the document clarify that how many employer join the finance.
Solving the problem of getting information about the employees. This point
is also explainthat how to get information about the employees as well as the
activity of the finance atany time.
Solving the problem of information about how much employees is received
money.
1.5. Methodology used
During information gathering we have used a number of techniques that helps us
to get fullinformation about the system. These techniques are: -
1.5.1. Observation
We all have observed physically by going to the place. That most of the finance
activates arecarried out manually. We have seen that there was no any well-
developed computerized system inthe finance. And also information about the
finance and the services that the finance provides werenot available easily.
1.5.2. Interview
The other most important method that helps us to get the most important and
critical informationabout the general view of the finance is by interviewing the
different staff members of the finance.They also told us the background of the
finance. The other method that we are going to use fordesigning our system is the
structured methodology. This designing method helps us to understandthe system
more easily. Under structured methodology we have other two methods.
HU-
Haramaya University.
Id-Identification number
HUFMS-Haramaya University Finance Management System
CHAPTER TWO
2. Proposed System
has access to different Use Case.Use cases of the system are identified to be create
account, login, register, receive money, calculate payroll, search employee
information, add employee information, update employee information,delete
employee information and detail report.
tells them to prepare the detail report2. They prepared their detail report.3. Finally
they send to administrator.
Post condition
Administrator checks the detail report.
The sequence diagram is used primarily to show the interactions between objects
in thesequential order that those interactions occur. Much like the class diagram,
typically thinksequence diagrams were meant exclusively for them. Besides
documenting an organization'scurrent affairs, a business level sequence diagram
can be used as a requirements document to communicate requirements for a
future system implementation. The simplest possible Sequencediagram of our
proposed system is shown in Fig.3, Fig.4 and Fig.5.
Fig.3 Sequence Diagram for create account
Fig.4Sequence Diagram for register
Fig.5 Sequence Diagram for search
Interface is a device or program enabling a user to communicate with a computer,
or for connectingtwo items of hardware or software. User interface design shows
interfaces of this system how itinteracts to its users. In the following section we
are going to show the UI design we are going touse to our Web application
system. In addition to hardware and software interfaces, an interfacemay refer to
the means of communication between the computer and the user by means
of peripheral devices such as a monitor or a keyboard and point of communicatio
n involving acomputer
2.4.1. Form
The simplest possible form of our proposed system is shown in Fig.6 and Fig.7
Fig 7 home page
Activity diagram shows the conditional logic for the sequence of the system
activities needed toaccomplish a business process. It clearly shows parallel and
alternative behaviors that can be usedto show the logic the activities in the system.
The simplest possible activity diagram of our proposed system is shown in Fig.8,
Fig.9 and Fig.10
Fig.9 Activity diagram for registration
CHAPTER THREE3. System Design3.1. Introduction
System design has a great part which describes the first solution of the system
problem. Sodesigning a system is the important and necessary step in any
computer system. System
design provides a clear description of the overall design of the HUFMS and bridgin
g the gap betweendesired and existing system in a manageable way.The internal
part of this system design document is organized as: subsystem
decomposition,software and hardware mapping, persistent data management,
access control, object design anddatabase design.
3.1.1. Purpose
The purpose of this project is to support the finance in many ways. From those
ways some of themare:-
Save the time that is lost while doing some jobs manually.
HUFMS
-Haramaya University Finance Management System
UML
-Unified Modeling Language
DBMS
-Database Management System
DB
-Database
ER
-Entity Relationship
3.2. System Design Model
Administration subsystem
Administration Subsystem
System design reduces the gap between the problem and the machine by defining a
hardware andsoftware platform that provides a higher level of abstraction than the
computer hardware. Duringobject design, we the analysis and system design
models identify new objects, and close the
gap between the application object and off-the-shelf components. This includes ide
ntification ofcustom objects and the precise specification of each subsystem
interface and class. As a result, theobject design model can be partitioned into set
of classes such that they can be implemented byindividual developers.
In object design documentation we try to find out all the definition of the class and
association thatwill be used in the implementation as well as the interface s
documentation and pseudo code ofthe method used to implementation
Object design trade off
The trade-off that we come across during design phase of HUFMS is between
modularity,reusability and efficiency cost of the system. We want to design class
as modular as possiblehowever this would result to inefficient due to function call
overload and cost more because of thetime spent. Therefore we need balance
these groups of properties. We applied modularity andreusability principles to
whatever suitable but we also tuned critical functions for efficiency.Developing a
modularity designed for HUFMS will be different from mainstream of manual.
Thisis because the focus will be less on performance and more on durability and
flexibility.
Performance:
The performance of the system includes response time, the ability and speed of
thesystem while the system is running like for log in, registration, searching etc.
Durability:
Having the system running with great speed today doesn’t help users in the future
if
the system
doesn’t work on newer platforms.
Flexibility:
If the system is flexible it is easy to configure and less tight to get the
maximum performance. Therefore, flexibility is higher priority than performance.
3.3.2. Database design
The design of the DB is portrayed as a special model, database schema. It is the
physical model or blueprint for a DB, which represents
the technical implimentations of the logical data model. Arelational DB schema
defines the DB structure interms of tables, keys,indexs and integrity rules.A DB
schema specifiece details based on the capablities, terminologies, and constraints
the chosenDBMS.
3.3.2.1. Entity Relationship (ER) diagram
This system will give a solution for some of the problems in the registration
process of theemployee.