Professional Documents
Culture Documents
14ESd37IvVsMfH6i89w3eTIHyJvO2FkYs
14ESd37IvVsMfH6i89w3eTIHyJvO2FkYs
PROJECT REPORT
AS A PARTIAL REQUIREMENT
FOR THE DEGREE OF
MASTER OF COMPUTER
APPLICATION
(M.C.A 6TH SEMESTER)
YEAR: 2020-21
Lead Master
GUIDED BY : SUBMITTED BY
Mr. Bhavesh Patel Vikash k Jha
ORGANIZATION
NatRIX Software Private Limited, Surat.
Acknowledgement
Success in such a comprehensive project cannot be achieved single handed. It is the team
effort that sails to the coast. So, I would like to express my sincere thanks to all turning it out
into the successful piece of work.
I can express my sincere thanks to Mr. Bhavesh Patel for helping me in this project and
giving me an opportunity to understand the organization and helping me in conducting the
study and for providing their valuable time, effort and knowledge for completing my project
successfully.
I am also thankful to my project guide Ms. Gargi B Shah for showing me the right direction
guidance and suggestions to complete the project.
Lastly, I also obliged to all the staff members of NatRIX Software Private Limited & to all
of who are not named here, but who have rendered their co-operation, little or more, directly
or indirectly in the course of development of this system for their contribution and suggestion
for completion of the report.
Thanking You,
Vikash K Jha
INDEX
Sr. No Description Page No.
1. ABOUT THE ORGANIZATION 1
3. SYSTEM ENGINEERING 5
3.1 System Overview 6
3.2 Proposed System 7
A. Objectives
B. Hardware & Software Specification
3.3 UML Diagram 8
A. Use Case Diagram
4. SYSTEM DESIGN 9
4.1 Architecture Design 10
4.1.1 Activity Diagram
4.2 Forms Design 12
4.2.1 Admin Side
5. SYSTEM TESTING 36
5.1 Software Testing 37
5.2 Test Cases 38
6. FUTURE ENHANCEMENT 40
7. BIBLIOGRAPHY 42
Lead Master
1.COMPANY
PROFILE
WHAT WE DO :
We have team of experienced developers and analysts. We have specialized developers as per
different stages of software development life cycle. Our key differentiator is in our ability to
understand the customer requirements and delivering final product exactly as per the expectations with
full quality standards. We are not afraid of being flexible in our approach, if the customer needs it.
Our team members always give the full perspective of a project to which they are assigned.
This not only enhances their job satisfaction levels and adds to the learning process, it also enables us
to meet customer requirements effectively, quickly and in an integrated manner, and to serve them
efficiently. We believe if a company has to process and system in place, then the execution becomes
very simpler.
VISION :
To have reputed identity of IT company in the globe
To bring about a positive change in the world by imbibing technology in every aspect of
business.
MISSION :
To walk with the current industry’s demand and help them to make easy and efficient business
model
To supply effective product and service that value to business
We understand the importance of the selection of right technology for development.
2. PROJECT
PROFILE
Lead Master Project provides sales and marketing solutions and provide top-notch Customer
Relationship Management (CRM). which is working on lead management, marketing automation,
email marketing, campaign management. System will get a customer as a lead in system, considering
it as opportunity and try to make them as a contact in the system. Lead Master provides web-based
lead and campaign management as well as powerful tools for data mining, sales forecasting and ROI
measurement.
3. SYSTEM
ENGINEERING
A. Objectives :
This system is Storing all of your customer contact information, lead information and
communications in one place will help you deliver better customer service and close more deals.
Your team will be able to work more efficiently, and you will have better information to help
you make the right business decisions.
[Hardware Requirement]
[Software Requirement]
Admin
4. SYSTEM
DESIGN
Admin Login
Import Wizard
Login Page
Home Page
Description: Account list page will display list of data from selected workgroup
Description: Account list page options have above options, in which select will select all checkboxes
and clear will clear all checkboxes.
Description: Filter option will filter the list from selected options
Description: My searches will show the options from the saved filter
Description: Search results views will create new view which only show the selected value from list
Description: created view have available view from which we select fields that we want to show in
view based on sort preference on selected field.
Description: Edit View will edit the selected value and change the view
Description: we can assign group account manager and partner rep to the selected records
Description: Update the mass records together which is selected from list
Archive Record
Description: Archive will hide all the selected records from the list
Delete Record
Description: Delete will delete all the selected records from the list
Description: Template will created for the format of list to display on the account list
Description: Add account page have multiple sections which dynamic loaded with options from
database. we can add contact information, profile management, custom from, landing pages,
comments notes so on.
Add Opportunity
Description: Add opportunity will covert lead into opportunity for company. We are adding
opportunity details for company.
Description: Opportunity list will display the list of opportunities for the company. Its have similar
functionality developed for page options and record options.
Add Contact
Description: Add contact option will convert opportunity to contact for company. it will gather
information of contact for company.
Description: Contact list will display the list of contacts for company. it has similar functionality of
page options, result options and contact options.
Description: Import wizard will append huge amount of data from files(like .csv) into database for
selected wizard options
Description : Import option will redirect to the select file option page.
Description: Upload File option will ask you to upload file in format of csv, xls or xlsv format.
Description: Import template will select the value based on template options, object will import
selected module data, advance options will work on the selected options.
Description : Match field will select criteria which will matched from the selected value and import
data based on it.
Description: Finalize page will show the file name, selected template , workgroup the no of
records.
Description: New template will create this template and save it for future selection as option.
Description: Progress bar shows the progress of data insertion and at last it will display total records,
submitted record and failed records.
Description: Import history will show the inserted file name and you can rollback those files from
here.
Description: Design form has custom form option in which preview form show preview of custom
form , and upload logo will upload new logo for custom form.
Description: It will create new custom form based on the selected checkbox and create link for that
custom form.
5. SYSTEM
TESTING
System testing is the type of testing to check the behavior of a complete and fully integrated software
product based on the software requirements specification (SRS) document. The main focus of this
testing is to evaluate Business / Functional / End-user requirements.
Unit testing: testing performed on each module or block of code during development. Unit testing is
normally done by the programmer who writes the code.
Integration testing: testing done before, during and after integration of a new module into the main
product. This involves testing of each individual code module. One piece of system can contain several
modules which are often created by several different programmers. It is crucial to test each module's
effect on the entire program model.
System testing: testing done by a professional testing agent on the completed software product before
it is introduced to the market.
Acceptance testing: beta testing of the product done by the actual end users.
Please Choose a
1. Upload File Upload File= NULL Fail
File
First Name is
1. First Name First Name = NULL Fail
required
Last Name is
2. Last Name Last Name = NULL Fail
required
Company Name is
3. Company Name Company Name= NULL Fail
required
6. FUTURE
ENHANCEMENT
FUTURE ENHANCEMENT
We will implement Email Campaign for Lead Master
We will also implement Custom Files and Folder module in system on Azure
7.
BIBLIO-
GRAPHY
Chapter – 7: Bibliography 42
Lead Master
Bibliography
During the development of our system, we have taken the reference from various sites.
Websites:
https://getbootstrap.com/docs/5.0 (for designing)
https://jquery.com/ (for jquery and ajax)
https://www.w3schools.com/
https://www.stackoverflow.com
https://www.codeproject.com
http://www.c-sharpcorner.com
Chapter – 7: Bibliography 43