ERP_REPORT_merged - Copy
ERP_REPORT_merged - Copy
BELAGAVI – 590018
REPORT
On
“Working of Prana ERP”
Submitted in partial fulfillment of the Practical Based Learning of the Fifth
Semester in the subject Software Engineering & Project Management(BCS501)
Bachelor of Engineering
In
COMPUTER SCIENCE AND ENGINEERING
Submitted By
PRAMOD 1BO22CS051
TEJASWINI H R 1BO22CS079
VARSHITH N 1BO22CS083
SHIVTEJ S 1BO23CS406
LIST OF FIGURES
FIG FIGURE NAME PAGE
No. No.
2.1 Core Modules of ERP 4
3.1 Overview of Prana ERP 9
4.1 Prana ERP used in Billing System 13
8.1 Group Photo While Visiting Shop 20
ERP: PRANA ERP SE&PM (BCS501)
CHAPTER 1
INTRODUCTION
1.1 Definition of ERP
Enterprise Resource Planning (ERP) refers to integrated software systems that help organizations
manage and automate key business functions, such as finance, human resources (HR), inventory,
procurement, sales, and production. These systems allow businesses to streamline processes,
ensure efficient resource allocation, and provide real-time data that facilitates decision-making.
ERP systems provide a centralized platform where different departments and functions can
interact with one another, sharing essential data and coordinating activities.
Centralizing Data: ERP systems provide a single, unified database that collects data from
various business functions. This reduces data silos and ensures that all departments have
access to consistent, real-time information.
Compliance and Risk Management: ERP systems help organizations maintain compliance
with industry standards and regulations. Automated reports and audits ensure that businesses
are prepared for regulatory requirements.
Customization: Prana ERP allows businesses to configure the system to suit their specific
workflows and processes, ensuring a more effective solution for managing different
departments like HR, finance, procurement, and inventory.
Cloud-Based Flexibility: With cloud integration, Prana ERP ensures that businesses can
access their data from anywhere at any time, promoting remote work and cross-location
collaboration.
Comprehensive Support: Prana ERP provides end-to-end support, from initial deployment
to ongoing maintenance, ensuring businesses can continue to optimize and improve their
operations.
CHAPTER 2
By integrating these functions, ERP systems eliminate data silos, reduce duplication, and provide
a unified view of business operations. This centralization ensures that every department operates
using the same information, which increases efficiency, enhances accuracy, and promotes data-
driven decision-making.
ERP systems typically consist of several core modules that focus on specific business functions.
Each module is designed to meet the needs of a particular department and can be customized to
suit an organization’s unique processes. Below are the primary modules found in most ERP
systems:
Finance and Accounting: This module manages the organization’s financial transactions,
including general ledger, accounts payable/receivable, payroll, budgeting, and financial
reporting. It ensures compliance with financial regulations and provides real-time insights
into the organization’s financial health.
Human Resources (HR): The HR module handles employee data, including recruitment,
payroll, training, performance management, and benefits. It helps in workforce planning,
compliance with labor laws, and streamlining HR processes such as leave and attendance
management.
Inventory and Warehouse Management: This module tracks inventory levels, orders,
sales, and deliveries, helping businesses manage stock levels, reduce waste, and optimize
supply chain operations. It integrates with procurement and sales modules to ensure accurate
stock information across the system.
Procurement and Purchasing: The procurement module helps manage purchasing
processes, supplier relationships, and contract management. It supports activities such as
vendor selection, procurement orders, and invoice approvals, ensuring that businesses
maintain optimal supplier relationships and inventory levels.
Manufacturing and Production: For manufacturing businesses, this module assists in
planning and managing production schedules, monitoring production costs, and ensuring
quality control. It helps optimize the production process and aligns it with inventory and
procurement to minimize downtime and cost.
Sales and Distribution: This module covers customer relationship management (CRM),
sales order processing, and distribution. It allows businesses to track sales performance,
manage customer relationships, and ensure timely delivery of products or services.
Customer Relationship Management (CRM): While not always a core module in
traditional ERP systems, CRM integration allows businesses to manage customer
interactions, sales leads, and marketing efforts. It enhances customer service and helps build
long-term relationships with clients.
Implementing an ERP system offers a wide range of benefits that significantly impact
organizational efficiency and decision-making:
Efficiency: ERP systems automate routine business processes, reducing manual effort and
human error. With workflows integrated across departments, there is less duplication of
tasks, and employees can focus on value-added activities.
Cost Reduction: By automating and streamlining business operations, ERP systems help
businesses lower operational costs. Improved resource allocation, reduced inventory wastage,
and efficient procurement are just a few ways ERP helps reduce costs.
Improved Decision-Making: With real-time access to accurate, consolidated data, ERP
systems empower decision-makers at all levels to make informed choices. For example,
finance and procurement managers can access real-time financial data to forecast cash flow,
while inventory managers can track stock levels and optimize order fulfillment.
Real-Time Data Access: ERP systems provide up-to-the-minute data across all business
functions. With this centralized, real-time access, decision-makers can respond more quickly
to changes in the market or business environment. This helps organizations stay agile and
competitive.
Compliance and Risk Management: ERP systems help organizations maintain compliance
with industry standards and regulations by automating reporting, auditing, and financial
tracking. They also mitigate risks by providing real-time insights into potential issues, such
as stockouts, payment delays, or payroll discrepancies.
There are two primary types of ERP solutions: cloud-based ERP and on-premise ERP. The
choice between these solutions depends on the organization's size, needs, budget, and technology
preferences.
In this model, the ERP software is hosted on the cloud, and businesses access it over the internet.
Cloud-based ERP systems are managed by third-party vendors, who handle maintenance,
updates, and security. This model is often preferred by small to mid-sized businesses due to its
lower upfront costs, scalability, and ease of implementation.
Advantages:
Disadvantages:
Data security concerns (although cloud providers implement strong security measures)
Potential for ongoing subscription fees
On-premise ERP systems are hosted within the organization’s IT infrastructure, typically
requiring hardware and dedicated IT staff to maintain and operate the system. This model is
more common in larger organizations with specific customization needs and the resources to
manage complex IT environments.
Advantages:
Disadvantages:
CHAPTER 3
Finance Module: Handles accounting, financial reporting, budgeting, and cash flow
management.
Inventory Management: Tracks stock levels, orders, and stock movements for optimized
inventory control.
Sales and Distribution: Manages sales orders, customer relationships, and distribution.
Manufacturing Module: Plans and manages production schedules, work orders, and
quality control.
Prana ERP is a flexible, scalable, and secure solution that helps businesses improve operational
efficiency and gain real-time insights into their data.
CHAPTER 4
The first phase of the SDLC focuses on understanding the specific needs and requirements of the
business and its departments, such as HR, Finance, and Procurement. During this phase:
Stakeholders from each department (HR, Finance, Procurement, etc.) are involved in
discussions and workshops to understand their challenges and requirements.
Business analysts work closely with department heads to gather functional and non-
functional requirements.
A requirement document is created, which lists all the features and functionalities
required in the system.
Once the requirements are gathered and analyzed, the next phase involves designing the
architecture of the ERP system. This phase includes:
High-Level Design: The overall architecture of the ERP system is designed, specifying
how the different modules (HR, Finance, Procurement, etc.) will interact with each other
and the central database.
UI/UX Design: User interfaces are designed to ensure that the system is user-friendly and
intuitive for all stakeholders.
The system design also includes security considerations, backup plans, and data management
strategies to ensure scalability and security.
In this phase, the actual coding takes place. Developers start building the modules based on the
design specifications.
Integration: As each module is developed, it is integrated into the central system. The
data flow between the different modules is tested and ensured to work seamlessly.
Customization: If the system needs to be customized for specific business processes, the
code is modified to reflect those requirements.
Tools Used: In this phase, tools like version control systems (e.g., Git), and continuous
integration tools help manage code changes and ensure that all components are integrated
correctly.
4.1.4 Testing
The testing phase is crucial to ensure that the ERP system is functioning as expected. It includes
several types of testing:
Unit Testing: Testing of individual modules to ensure that they function correctly on their
own. Developers typically conduct this type of testing.
Integration Testing: Ensures that different modules of the ERP system work together
correctly, such as HR integrating with Finance or Procurement.
User Acceptance Testing (UAT): The stakeholders (such as department heads) test the
system to ensure it meets their requirements and works as expected in real-world
scenarios.
Security Testing: Ensures that the system is secure, checking for vulnerabilities and
ensuring data protection mechanisms like encryption are working.
Performance Testing: Ensures the system can handle the expected load and performs
efficiently under heavy usage.
Testing ensures that the system is bug-free, secure, and meets user expectations.
4.1.5 Deployment
Once testing is complete and all issues are addressed, the system is ready for deployment. This
phase involves:
System Installation: The ERP system is installed in the production environment, either
on-premises or in the cloud, depending on the chosen deployment model.
Data Migration: Data from legacy systems is migrated to the new ERP system, ensuring
that all historical records are preserved.
User Training: End users (employees from different departments) are trained on how to
use the ERP system effectively. This training helps them understand the new workflows
and system functionalities.
Go-Live: After final preparations, the system is fully operational and goes live for all
users. Transition from the old system (if any) to the new system is managed carefully to
avoid business disruptions.
Once the ERP system is live, the maintenance phase ensures its smooth operation and continuous
improvement:
Ongoing Support: The support team addresses any user issues, software bugs, or system
failures that may arise post-deployment.
Updates and Upgrades: Regular software updates are provided to improve functionality,
security, and compatibility with new technologies. This ensures that the system remains
relevant and up-to-date.
CHAPTER 5
Integration Across Departments: Prana ERP connects various business functions like
HR, Finance, Procurement, and Sales, ensuring seamless data flow and collaboration
between departments.
Real-Time Data Processing: It provides live data updates, enabling businesses to make
informed decisions with real-time insights into operations, sales, finance, and inventory.
Customization and Scalability: Prana ERP can be tailored to meet specific business
needs and scales as the organization grows, allowing for added modules or increased
transaction capacity.
Security Features: Prana ERP ensures data protection through encryption, role-based
access control, multi-factor authentication, and regular backups for disaster recovery.
CHAPTER 6
Real-Time Reporting: With access to real-time data, businesses can generate accurate
reports and make informed decisions promptly, improving operational agility.
HR Module: Manages employee data, work schedules, and payroll for factory workers.
Inventory Module: Tracks raw materials and finished goods, ensuring efficient stock
management and minimizing waste.
Procurement Module: Manages supplier relationships, purchase orders, and material
sourcing for production.
Example: A manufacturing company uses the Inventory module to track inventory levels in real-
time, ensuring that production doesn’t halt due to stock shortages.
Sales Module: Manages customer orders, pricing, and inventory updates in real time.
Procurement Module: Manages supplier orders and vendor relationships, ensuring timely
stock replenishment.
Example: A retail business uses the Sales and Inventory modules to optimize stock levels and
ensure the availability of high-demand products, reducing stockouts and overstock situations.
HR Module: Manages employee shifts, salaries, and certifications for medical staff.
Example: A hospital uses the Procurement module to manage its medical supplies and equipment
inventory, ensuring the availability of necessary items for patient care.
Inventory Management: Tracks the movement of goods, stock levels, and shipments in
real time.
Finance Module: Manages invoicing, payment processing, and financial reporting for
logistics operations.
Example: A logistics company uses the Inventory and Distribution modules to track shipments
and ensure timely deliveries while maintaining accurate stock records.
HR Module: Manages faculty and staff data, including payroll, attendance, and
performance evaluations.
Finance Module: Handles tuition fee processing, budgeting, and financial reporting.
Example: A university uses the Finance and HR modules to handle payroll for staff and faculty,
while the Procurement module helps manage educational resources like textbooks and software.
CHAPTER 7
As businesses grow and their data increases, some ERP systems, including Prana ERP, might
face challenges in handling large-scale data efficiently. This can lead to performance issues,
slower processing times, and potential system slowdowns, especially if the system is not
optimized for scalability. To ensure smooth performance, businesses need to carefully plan
and possibly upgrade their infrastructure as their data volumes increase.
CHAPTER 8
CONCLUSION
In conclusion, ERP systems, such as Prana ERP, are crucial for modern businesses striving for
efficiency, streamlined operations, and improved decision-making. Prana ERP integrates key
business functions like HR, Finance, Procurement, Inventory, and Sales, enabling real-time
data processing, enhanced collaboration, and better resource management across departments.
By providing a customizable, scalable, and user-friendly platform, it empowers businesses to
adapt quickly to changing market demands and achieve operational excellence.
The impact of Prana ERP in improving business processes is significant, as it reduces manual
effort, minimizes errors, and facilitates real-time reporting and data access. This leads to more
informed decision-making, cost reduction, and improved productivity. Furthermore, its flexible
deployment options (cloud or on-premise) and strong security features ensure that businesses can
securely manage data while adapting the system to their specific needs.