SFDC Project
SFDC Project
SFDC Project
Objective
the objective of project is to provide a platform to manage various
departments in an organisation at a single place.the major objective of our
project is to reduce human efforts in maintaning day to day tasks so that
the person can do other important tasks in organisation and avoid
misscommunication . Few Key Objectives are :
1. Reduced operational time.
2. Increased accuracy and reliability.
3. Increased operational efficiency.
4. Data security.
the applications can be used by three types of users:-
1. Accounts Team
2. HR Team
3. Other Employes
HR Management people can view details of every other employees details
and update daily tasks for each team manage recruitment of new people.
Accounts team can display the earning of employee for this month.
Other Employees can use application to view the expected salary and
apply for an leave or to check daily tasks
Administrator must be an authorized Person. he can add users to
organisation based on their joining.
Application can be upgraded according to user’s and administrator’s
requirements with little changes.
New features can be added as per requirements.
MODIFICATION AND IMPROVEMENT OVER THE
EXISTING IMPLEMENTATION
Existing Implementation
● Different Platforms
● Different Databases for Different Departments
● Only a single person manages data
● A lot of time consumed by sending mail to each person
individually.
● Headache of HR Department and Accounts Department is
more to manage the information of employees manually.
● More time taken to apply for leave of employee on manual
meets.
AFTER IMPLEMENTATION
● Single Platform
● All data is at one place
● Respective eligible candidates can get informed by
email automatically.
● List of eligible candidates can be made on single
click.
● Easy to use GUI.
● Burden of Departments decreases.
Advantages
● Seperate Applications for each department ensuring security
of confidential data.
● Each Application consist of tasks related to its department
only making it easy to use.
● Distributed System ensures 24/7 availability of data.
● Automating most of the day-to-day tasks of department.
● Highly Secure Applications.
● Employees can also use web-based front end making it
easier to understand and use.
Disadvantages
● Organisation must bear the cost of Cloud based Services.
● Organisation have to purchase license for each of its
Departmental users like employees of Accounts and HR
Department.
● Organisation must hire a cloud administrator for managing
data confidentiality on cloud based on organisational
requirements.
● System Completely relies on a secure and reliable internet
connection.
TOOLS AND TECHNOLOGY USED
TOOLS
Visual Studio Code:-
Microsoft Visual Studio Code is a powerful IDE that ensures
quality code throughout the entire application lifecycle, from
design to deployment. Whether you’re developing applications for
SharePoint, the web, Windows, Windows Phone, and beyond,
Visual Studio is your ultimate all-in-one solution
Force.com IDE:-
The Force.com IDE is an integrated development environment for
developing applications. Designed for developers and
development teams, the IDE provides tools to accelerate
Salesforce application development.
Salesforce Platform:-
The Salesforce Platform empowers developers to quickly build
and deploy trusted cloud applications that are rock solid, secure,
and scalable without worrying about hardware provisioning or
application stacks.
Heroku:-
Heroku is a platform as a service (PaaS) that enables developers
to build, run, and operate applications entirely in the cloud.
Technologies
HTML:- It is used for giving eye catching look to the website.
And also providing easy to use GUI.
CSS: - CSS is cascading style sheet which is used to give
designer look to HTML using the external file.
Java script: - Java script is used for client side scripting which
can help in using validation on the website and many more other
functions.
Visualforce:-Visualforce is the component-based user interface
framework for the Force.com platform. The framework includes a
tag-based markup language, similar to HTML
Apex:-Apex is a development platform for building software as a
service (SaaS) applications on top of Salesforce.com's customer
relationship management (CRM) functionality.
JSP and NodeJS:- JSP and Node js to provide server
functionality.