E-BUDGETING SYSTEM
PROJECT BY- VRINDA SHARAMA,YASH PRATAP SINGH,SHADIL
KHAN ,SHIVANG BHATNAGAR,SYED ABBAS
COMPUTER SCIENCE BRANCH IMSEC GHAZIABAD(201009)
Default address Avenue, 4214, +55 32 3836 55 55
Postal code 80.250-210 / Curitiba PR BR | | [Link]
+55 32 9685 55 55
h
k
h
k
Who we are?
We all are students of IMSEC Ghaziabad.
ALL the team members are of Computer science branch.
Currently we are in 4th year.
And we all are provided with a golden opportunity in the form of NASSCOM.
We are given a project name as E-budgeting system.
@ 2013 FACTS & QBurst
@ 2013 FACTS & QBurst
What are our core values?
Our mission is to help the institution make lasting, distinctive and substantial improvements in
their performance with our software solutions. We value -
Transparency
Accountability
Quality
Passion
Durability
What do we bring to the table?
Our core value proposition is really quite simple. No matter which solution that may be of
interest, our value to you is the same. We offer a better solution, true enterprise class
capability, at an economics that is fundamentally better than
Salient Features
A fully integrated modular solution
Scalable, secure and dependable solution
User friendly navigation system and a complete software system with a robust
server infrastructure
Introduction on EBS (E- Budgeting System)
The proposed solution E-Budgeting System (EBS) ensures that all fund related goals of an institution are
met with lowest Overhead. We propose a completely tailor made end-to-end technical solution that
meets specific requirements utilizing the state of the art technologies.
The technical solution build in JAVA with a modular architecture will integrate to provide the best
suitable performance and fulfilling the functions of a standard Budget Management System Software
available in market. Our system will provide you with 2 login options one is for admin and the other is for
the staff.
Where we will be providing the editing accessibility to the admin only where as in case of the staff they
can only view the budget.
Modules
Separate login option for all
Budget Planning and Preparation Module
Budget Review
Spending Management
Reporting Module
Separate login option for all
The system shall identify two classes of users:
Senior Management Users or Administration
Faculty or staff
Budget Planning and Preparation Module
Users would be able to perform the following actions from this module:
Create proposal along with forms and estimations
Propose budget
Review proposal
Attach documents
Submit proposal
Renew old proposal
Option to add/view old or historical budget data (previous years for records)
Additionally, this module would have the following features for Budget Consolidated process:
Department wise budget proposal listing
Apply spending limits based on business rules engine
Previous data to check allocation and reduce/ increase allocation (Budget History)
Ratio Analysis techniques (Business Rules Engine)
@ 2013 FACTS & QBurst
Budget Review and Approval
Review the budget for each Department
Allocate final budget for each proposal
Budget History (Opex and Capex)
Check sync with Management Goals.
The Budget Approval component shall have the following features:
Budget Approval for each unit
Total Budget approval
Department wise budget approval
Multi-level approval engine
Spending Management
This module shall check the actual department spending against the approved budget.
The features on this module are:
Record Spending
Create spending request
Approve spending
Update spending
Integration with legacy systems for actuals
Submit Spending Report to Finance
Variance Analysis (Actuals/ Budget)
@ 2013 FACTS & QBurst
Business Rules Engine
Business rules shall be defined by the system for every function of the Budget Management
system.
The rules engine shall include:
Set individual spending limits for each Department
Set overall budget plans
Formulae and Logic to create budgetary controls.
Approval Workflows
Approval Workflows shall be implemented to reduce Budgetary Cycles.
This module shall ensure:
Easy workflow management for approvals
Notifications to reduce budget delays
Rules Engine to set approval hierarchy
Multiple level approval rules
@ 2013 FACTS & QBurst
Reporting Module
The reporting module shall provide all stakeholders with necessary information for business analysis
and decision-making.
Actual Spending v/s Budget Reports (Variance Analysis reports)
Overall expenditure budget
Dept. wise budget/ expenditure reports
Graphical reports and PDF reports
Implementation
Project approach and Methodology
Stage 1 – Requirement Analysis and Wireframing, Duration – 1 month
Allocated resource: Business Analyst & User Experience Analyst
Stage 2 – Application Development, Duration – 4 months (can vary if the requirement changes after completion of stage 1).
Allocated resource: Graphic Designer, Solution Architect, Software Developers, QA Tester & Project Manager
Deployment Plan:
There would be three stages or environment over which the entire development methodology takes place.
Development - Most of the design and programming work takes place in the development environment.
Development covers the creation of new features and adoption of existing features.
QA (Quality Assurance)/ User Acceptance Testing (UAT) - Once the development of each module
/deliverable is completed, a QA server is setup and the application is hosted on this server. This acts as a
platform where the testing team can test the developed code and report any bugs for the application.
Production - This is the live environment where the QA tested and client accepted code would be hosted in.
Data Flow Diagram:
Development QA/UAT Production
Technology:
Frame work : JAVA, SPRING, HIBERNATE Technology
Presentation : HTML, HTML5, CSS, JS, AJAX
Client side scripting : Java Script
Server side scripting : JSP, Servlet, Java beans, J2SE, JAXP
Database : PostgreSQL
Platform : Windows platform.
Web API’s : JSONREST
Thank you….