0% found this document useful (0 votes)
2 views19 pages

CRM Software Development Requirements - 1st Task

The document outlines the requirements for a CRM system designed for managing student admissions, including user roles, main modules, and system workflows. Key features include enquiry management, calling, follow-ups, admissions, and reporting functionalities. Students are also required to create various diagrams to illustrate the system's processes and database structure.

Uploaded by

diptirwaidande02
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views19 pages

CRM Software Development Requirements - 1st Task

The document outlines the requirements for a CRM system designed for managing student admissions, including user roles, main modules, and system workflows. Key features include enquiry management, calling, follow-ups, admissions, and reporting functionalities. Students are also required to create various diagrams to illustrate the system's processes and database structure.

Uploaded by

diptirwaidande02
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CRM Software Development Requirements for Students

1) Purpose of the CRM

The CRM (Customer Relationship Management) system will be used to:

1.​ Manage student enquiries.


2.​ Track calls and follow-ups.
3.​ Convert leads into admissions.
4.​ Generate reports for management.
5.​ Improve the overall admission process.

The main process flow is:

Enquiry → Calling → Follow-up → Admission → Reports

2) User Roles in the System

The system must support different types of users.

2.1 Admin (manager)

1.​ Can create and manage users.


2.​ Assign enquiries to counselors.
3.​ View all reports.
4.​ Manage courses and settings.

2.2 Counselor

1.​ Can view assigned enquiries.


2.​ Make call entries. : Name, Contact number, Country Code, Email, Lead Stage, Course,
Assigning to, Tag, College name, Graduation, Pursing, Marks, Percentage,
3.​ Schedule follow-ups.
4.​ Convert enquiries into admissions.

2.3 Manager Boss (Optional)

1.​ Can view team performance.


2.​ Access reports and dashboards

3) Main Modules of the CRM

Students must develop the following modules:

3.1 Login & User Management Module

Features:

1.​ User login with username and password.


2.​ Role-based dashboard. : Manager(Boss), Admin, User Dashboard

Admin can:

1.​ Add new users.


2.​ Edit user details.
3.​ Activate/deactivate users

3.2 Enquiry Management Module Purpose:

To store and manage student leads.

Fields required:
1.​ Enquiry ID (auto-generated)
2.​ Student name
3.​ Phone number
4.​ Email
5.​ City
6.​ Course interested
7.​ Enquiry source (Instagram, Website, Walk-in, etc.) tag
8.​ Enquiry date
9.​ Assigned counselor
10.​Status (New, Called, Follow-up, Closed, Converted, CNR)

Features:

1.​ Add new enquiry


2.​ Edit enquiry details.

Assign enquiry to counselor.

View enquiry list.

3.3 Calling Module

Purpose:

1.​ To track all calls made to the student.


2.​ Fields required:
3.​ Call ID
4.​ Enquiry ID
5.​ Call date

Call status:

1.​ Not reachable


2.​ Not interested
3.​ Interested
4.​ Call later
5.​ CNR

Remarks Features:
1.​ Add call record.
2.​ View call history for each enquiry.

3.4 Follow-up Module

Purpose:

To manage follow-ups with interested students.

Fields required:

1.​ Follow-up ID
2.​ Enquiry ID
3.​ Follow-up date
4.​ Follow-up status

Remarks Features:

1.​ Schedule follow-up.


2.​ View today’s follow-ups.
3.​ Update follow-up result.

3.5 Admission Module

Purpose: To convert enquiry into admission.

Fields required:

1.​ Admission ID
2.​ Enquiry ID
3.​ Student name
4.​ Course selected
5.​ Fees
6.​ Fees Paid
7.​ Payment status
8.​ Payment Type
9.​ Installment
10.​Admission date
Features:

1.​ Convert enquiry to admission


2.​ Record payment details.
3.​ Generate admission record.

3.6 Course Management Module

Features:

1.​ Add course


2.​ Edit course
3.​ Set course fees
4.​ View course list

3.7 Reports Module

Purpose:

To analyze performance and data.

Required Reports:

1.​ Total enquiries


2.​ Counselor-wise enquiries
3.​ Follow-up report
4.​ Admission report

Conversion ratio

Features:

1.​ Filter by date.


2.​ Export report (optional).
4) System Workflow (Core Logic)

The system must follow this flow:

1.​ Student enquiry added.


2.​ Enquiry assigned to counselor.
3.​ Counselor makes call.
4.​ Call status updated.

Decision:

Not interested → Close enquiry.

Interested → Schedule follow-up.

Follow-up done.

If student agrees → Convert to admission.

Admission recorded in system.

5) Database Tables Required

Students must create these tables:

1.​ Users
2.​ Enquiries
3.​ Call_Records
4.​ Followups
5.​ Admissions
6.​ Courses

6) Diagrams Students Must Create


Students must submit:

1. Flowchart

Shows overall process:

Enquiry → Calling → Follow-up → Admission

2. ER Diagram

Shows:

1.​ Tables
2.​ Fields
3.​ Relationships

3. Activity Diagrams

Minimum 5 diagrams:

1.​ Login
2.​ Enquiry creation
3.​ Calling process
4.​ Follow-up process
5.​ Admission process

Complete List of Activity Diagrams for CRM Software


1) User Login & Role Management Activity Diagram

Purpose

Shows how different users access the system.

Actors

●​ Admin

●​ Counselor

●​ Manager​

Flow

1.​ User opens CRM login page​

2.​ Enters username and password​

3.​ System validates credentials​

4.​ System checks user role​

Decision:

●​ Invalid credentials → show error​

●​ Valid credentials → open role-based dashboard​


Outcome

User enters the system based on role.

2) Enquiry Creation Activity Diagram

Purpose

Shows how a new lead enters the system.

Flow

1.​ Student submits enquiry (form, call, walk-in, website)​

2.​ Staff enters enquiry into CRM​

3.​ System validates data​

4.​ Enquiry stored in database​

5.​ Enquiry ID generated​

Decision:

●​ Invalid data → show error​

●​ Valid data → save enquiry​


Outcome

New enquiry created in system.

3) Enquiry Assignment Activity Diagram

Purpose

Shows how enquiries are assigned to counselors.

Flow

1.​ New enquiry created​

2.​ System checks assignment rule​

Decision:

●​ Auto assignment → assign based on rules​

●​ Manual assignment → admin selects counselor​

3.​ Enquiry assigned​

4.​ Counselor receives notification​

5.​ Enquiry appears in counselor dashboard​


Outcome

Counselor responsible for the enquiry.

4) Calling Process Activity Diagram

Purpose

Shows what happens during the first call.

Flow

1.​ Counselor logs in​

2.​ Opens assigned enquiry​

3.​ Makes call to student​

4.​ Updates call status​

Decision:

●​ Not reachable → schedule next call​

●​ Not interested → close enquiry​

●​ Interested → schedule follow-up​


Outcome

Call result recorded.

5) Follow-up Scheduling Activity Diagram

Purpose

Shows how follow-ups are planned.

Flow

1.​ Counselor marks lead as interested​

2.​ Selects follow-up date​

3.​ Adds remarks​

4.​ System saves follow-up​

5.​ Reminder scheduled​

Outcome

Follow-up task created.


6) Follow-up Execution Activity Diagram

Purpose

Shows how follow-ups are handled.

Flow

1.​ System shows today’s follow-ups​

2.​ Counselor performs follow-up​

3.​ Updates follow-up status​

Decision:

●​ Not ready → schedule next follow-up​

●​ Not interested → close enquiry​

●​ Ready for admission → move to admission stage​

Outcome

Lead status updated.

7) Admission Conversion Activity Diagram


Purpose

Shows conversion from lead to admission.

Flow

1.​ Student confirms admission​

2.​ Counselor opens enquiry​

3.​ Selects course​

4.​ Enters fee details​

5.​ Records payment​

6.​ System creates admission record​

7.​ Enquiry status changed to “Converted”​

Outcome

Student becomes admitted.

8) Payment Handling Activity Diagram

Purpose
Shows how payments are recorded.

Flow

1.​ Admission created​

2.​ Counselor enters payment details​

3.​ Selects payment mode​

Decision:

●​ Full payment → mark as paid​

●​ Partial payment → mark as pending balance​

4.​ System generates receipt​

Outcome

Payment stored in system.

9) Enquiry Closure Activity Diagram

Purpose

Shows how leads are closed.


Flow

1.​ Counselor updates enquiry status​

2.​ Selects reason​

Options:

●​ Not interested​

●​ Not reachable​

●​ Invalid enquiry​

●​ Duplicate​

3.​ System marks enquiry as closed​

Outcome

Lead removed from active pipeline.

10) Report Generation Activity Diagram

Purpose

Shows how reports are created.


Flow

1.​ User opens reports section​

2.​ Selects report type​

Examples:

●​ Enquiry report​

●​ Follow-up report​

●​ Admission report​

●​ Counselor performance​

3.​ Selects date range​

4.​ System fetches data​

5.​ Report displayed​

6.​ Option to export (PDF/Excel)​

Outcome

Report generated.
11) Reminder & Notification Activity Diagram

Purpose

Shows automated reminders.

Flow

1.​ System checks follow-up dates​

2.​ If follow-up due today​

3.​ Send notification to counselor​

4.​ Counselor performs action​

5.​ Updates status​

Outcome

Timely follow-ups ensured.

12) User Management Activity Diagram (Admin Module)

Purpose
Shows how admin manages users.

Flow

1.​ Admin logs in​

2.​ Opens user management​

3.​ Adds or edits user​

4.​ Assigns role​

5.​ Saves user​

You might also like