0% found this document useful (0 votes)
112 views5 pages

Budget Approval Workflow System

This document describes a budget approval system that allows employees to submit bills to their managers for approval. The bills then go through a workflow process where the manager and finance manager can approve or reject them. Users of the system include administrators, finance managers, managers, and employees. The system has modules for security, administration, bill processing, mail, reporting, and user roles for finance managers, managers, and employees. It is designed to be a web application using Java, JSP, and an Oracle database, deployed on a server running Windows or Linux.
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)
112 views5 pages

Budget Approval Workflow System

This document describes a budget approval system that allows employees to submit bills to their managers for approval. The bills then go through a workflow process where the manager and finance manager can approve or reject them. Users of the system include administrators, finance managers, managers, and employees. The system has modules for security, administration, bill processing, mail, reporting, and user roles for finance managers, managers, and employees. It is designed to be a web application using Java, JSP, and an Oracle database, deployed on a server running Windows or Linux.
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/ 5

Budget Approval System

Abstract:-
This project is aimed at developing a system by which the employees in the
organization submit the bills to their managers. The bills could of various
types and also of various amounts. The employee after submitting the bill
will automatically provide the manager’s name to which the bill will be
submitted. The bill will pass through a workflow process and the owner of
the bill can view the status of the bill at any time. An email will be sent to
the concerned people to let them know about the status of the bill.

And this system allows the employer to submit their bill proofs in the
form of jpg and jpeg format. This system helps to organization to keep bills
safely and also it reduce the process to approve bills and processing bills.

Users of This System:

1. Administrator
2. Finance Manager
3. Manager
4. Employee.

Administrator:

Administrator should also login to the system. Admin can enter the details of
the employees in the particular organization and also he has to tell the login details
to the entered employee like login name and password. The administrator can also
monitor the login and logout details of the users of this system.

Finance Manager:

Finance manager should login to the system, after he has logged into the
system he can view his profile and he can modify. The major role of the finance
manager is, he has to verify bills coming from the managers of the other
departments and he may accept or reject the bills.
Manager:

Manager should also login to the system. After he/she logged into the system
successfully he is able to modify his profile. Manager can view the bills coming from
his/her subordinates. He as to verify the bill along with their proof, after that
he/she may accept or reject the bill. If he accept that bill goes to finance manager
automatically, otherwise the alert email sends to corresponding bill creator
automatically.

Employee:

Employee should also login to the system. After he/she can logged into the
system successfully he/she is able to modify his profile. And he/she can apply the
bill of various types like electricity bill, telephone bill and etc….
NUMBER OF MODULES

The system after careful analysis has been identified to be presented


with the following modules:

The Modules involved are

1. Security and Authentication Module.

2. Administrator Module.

3. Finance Manager Module.

4. Manager Module.

5. Bill processing/Request Module.

6. Employee Module.

7. Mailing Module.

8. Report Module.
MODULES DESCRIPTION

Module description for each module mension on top

1. Security and Authentication Module:

 In this module this system provid the security to an


organizational data like employee details.
 And this system prevents the unauthorized access.

2. Administrator Module:

 In this module the administrator has to register the employees in


an organization.
 And also he needs to tell the username and password to the
particular employee to access the system.
 Admin can also monitor the login details of the all users and also
he can block any user in this system.
 This system provides the facility to change password.

3. Finance Manager Module:

 In this module the Finance manager can change the password


frequently.
 And he/she can update his/her profile also.
 And the finance manager has to process the pay order bills,
which are coming from the managers of various departments in
an organization.
 Finance manager can also accept the bill or reject the bill, if he
rejected immediately email notification sends to the bill creator
automatically otherwise the bill status will be changed to
successfully processed.
 Finance can also write the feed back on the bill creator.

4. Manager Module:

 In this manager module of this system manager can change the


password frequently.
 This sytem maintains one manager for each department in an
organization.
 The manager can view his/her profile and also he can modify
his/her profile.
 Major role of the manager Is processing the request from the
employees belongs to his/her departments.
 He/she can accept or reject the bill by verifying bill proofs and
bills details like date of expenses, amount and type of bill.
 If he accepts the bill, it will be automatically sent to the finance
manager by the system.
 If he rejects the bill, email will be sents to the bill creator by this
system automatically.
 This system also provides the facility to write feed back to
employee.

5. Bill processing/Request Module:

 Bills are various types offered by organization for example


electricity bills, telephone bills and traveling bills etc...
 Generally the employee in the organization can create the bill
by specifying details like bill type, amount of the bill and date
of expense and bill receipts.
 These bills are processed by the managers of the department’s
and Finance manager of the organization.
 Bill may be accept or reject by the manager.
 if he accepts the bill, that bill will be sent to the finance
manager of that organization.
 If he rejects the bill, this system can automatically send an
email to the corresponding bill creator.
 Finance manager is finalizing the bill.

6. Employee Module:

 In this module the employer can view/update his profile and


also he can change he/she password frequently.
 The major task of the employee in this module is to create the
bill, by specifying bill details like type of bill,amount of the bill,
date of expense and etc ...
 Employee has to send the bill to his/her manager.

7. Mailing Module:

 In this module the users of this system can communicate by


sending mails.
 The finance manager and manager sends the feed back on
bill to the bill creator.
 And the employee can also sends the mail to the manager.

8. Report Module:
 In this module this system can show the data coming from
the database in a tabular format.
 The users of this system can create different kinds of reports
based on their requirements.
 SOFTWARE REQUIREMENT AND
HARDWARE REQUIREMENT

SOFTWARE REQUIREMENTS

 Operating System : Windows XP/2003 or


Linux
 User Interface : HTML, CSS
 Client-side Scripting : JavaScript
 Programming Language : Java
 Web Applications : JDBC, Servlets,
JSP
 IDE/Workbench : My Eclipse 6.0
 Database : Oracle 10g
 Server Deployment : Tomcat 6.x

HARDWARE REQUIREMENTS

 Processor : Pentium IV
 Hard Disk : 40GB
 RAM : 1GB or more

You might also like