0% found this document useful (0 votes)
2 views

CRM FINAL DOCS changes(1)

The project report titled 'Academic CRM' is submitted by Ajinkya Milind Jagtap for the Master of Computer Application degree at Shivaji University, Kolhapur. It outlines the development of a custom Academic CRM software aimed at enhancing communication and managing relationships with candidates, clients, and vendors, while addressing the limitations of existing manual systems. The report details the project's objectives, requirements, and the organizational profile of Anvistar ITS Pvt. Ltd., the company involved in the CRM development.

Uploaded by

ajinkya jagtap
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 views

CRM FINAL DOCS changes(1)

The project report titled 'Academic CRM' is submitted by Ajinkya Milind Jagtap for the Master of Computer Application degree at Shivaji University, Kolhapur. It outlines the development of a custom Academic CRM software aimed at enhancing communication and managing relationships with candidates, clients, and vendors, while addressing the limitations of existing manual systems. The report details the project's objectives, requirements, and the organizational profile of Anvistar ITS Pvt. Ltd., the company involved in the CRM development.

Uploaded by

ajinkya jagtap
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
You are on page 1/ 74

A

PROJECT REPORT
ON
“Academic CRM”
SUBMITTED

TO

SHIVAJI UNIVERSITY, KOLHAPUR


FOR THE MASTER DEGREE OF
MASTER OF COMPUTER APPLICATION
MCA-II SEMESTER- III
SUBMITTED BY
Mr. AJINKYA MILIND JAGTAP
UNDER THE GUIDANCE OF
PROF.V.V.KADAM

THROUGH
THE HEAD OF DEPARTMENT
YSPM’S YASHODA TECHNICAL CAMPUS,

SATARA

A.Y 2024-2025
Yashoda Shikshan Prasarak Mandal’s
YASHODA TECHNICAL CAMPUS, SATARA
Faculty of MCA
A.Y 2024-25

Vision, Mission and PEOs of MCA Program

Vision Statement:

 "Empowering future technology leaders through excellence in education, research, and


innovation."

Mission Statement:

1. "To provide students and faculty with continuous learning opportunities, enabling them to
2. acquire higher qualifications and expertise in the field of computer applications."

3. “To deliver quality education through innovative teaching methods, fostering academic
competency, credibility, research and integrity in computer application.”

4. “To prepare students with the skills and mindset to address the evolving needs of the
industry and society.”

Program Educational Outcomes(PEO):

1. PEO I: Technical Expertise: Implement fundamental domain knowledge of core courses for
developing effective computing solutions by incorporating creativity andlogical reasoning.

2. PEO II: Successful Career: Deliver professional services with updated technologies in
Computer application based career.

3. PEO III: Interdisciplinary and Life Long Learning: team work with effective
communication & time management in the profession. Undergo higher studies,
certifications and technology research as per market needs.

YSPM’S YTC, Faculty of MCA, Satara.


Yashoda Shikshan
Prasarak Mandal’s
YASHODA TECHNICAL CAMPUS, SATARA
NH-4, Wadhe Phata, Satara. Tele Fax- 02162-271238/39/40
Website- www.yes.edu.in, website- yes.edu.in Email: -
[email protected] by AICTE- New Delhi, Govt.
of Maharashtra (DTE, Mumbai)
Affiliated to Shivaji University, Kolhapur / MSBTE, Mumbai.
NAAC Accredited
Institute
Ref. No: - Date:

Certificate

This is to certify that this project entitled


“Academic CRM” submitted in partial fulfillment of the degree of
MASTER OF COMPUTER APPLICATION (MCA) to Shivaji
University, Kolhapur for the Academic Year 2024-25 done by
Mr./Ms. “Ajinkya Milind Jagtap” MCA II SEM III Exam Seat
No. “1045 ” is an authentic work carried out by him/her under my
guidance. The matter embodied in this project work has not been
submitted earlier for award of any degree or diploma to the best of
my knowledge and belief.

Place: Satara
Date:

Guide Examiner HOD

YSPM’S YTC, Faculty of MCA, Satara.


Yashoda Shikshan
Prasarak Mandal’s
YASHODA TECHNICAL CAMPUS, SATARA
NH-4, Wadhe Phata, Satara. Tele Fax- 02162-271238/39/40
Website- www.yes.edu.in, website- yes.edu.in Email: -
[email protected] by AICTE- New Delhi, Govt.
of Maharashtra (DTE, Mumbai)
Affiliated to Shivaji University, Kolhapur / MSBTE, Mumbai.
NAAC Accredited
Institute
Ref. No: - Date:

DECLARATION

I, Ajinkya Milind Jagtap hereby declare that


the project report entitled “Academic CRM” with reference to
Anvistar ITS Pvt. Ltd. has been prepared by me under the
guidance of Prof. V. V. Kadam. I declare that this project work is
toward the partition fulfillment of the University regulations for the
award of degree of Master of Computer Application (MCA) by
Shivaji University, Kolhapur. I further declare that this project is a
blessed on the original study undertaken by me and has not been
submitted for the award of any degree from any other university.

Place: Satara

Date:

Signature

Mr. Ajinkya Milind Jagtap

YSPM’S YTC, Faculty of MCA, Satara.


ACKNOWLEDGEMENT

I express my sincere gratitude to my guide Prof. V. V. Kadam for


her valuable guidance and help during the Project. Without her advice and
co-operation I would not have succeeded in my endeavor. Her
thoughtfulness and understanding was vast and thoroughly helpful in
successful completion of the project.
I am thankful to the Dr. S. P. Patil HOD of MCA Department for
making available all the required resources and very valued constructive
criticism that has driven to complete the project successfully.
I am especially thankful to those who helped me directly
indirectly in completion of this work successfully.

Place: Satara

Date:

Signature
Mr. Ajinkya Milind Jagtap
INDEX
Sr. No Content Page No.
INTRODUCTION TO PROJECT
1.1 Introduction
1 1.2 Existing System 1-4
1.3 Need and scope of Computer System
1.4 Organization Profile

PROPOSED SYSTEM
2 2.1 Objectives 5 - 10
2.2 Requirement Engineering
SYSTEM DIAGRAM
3.1 Data Flow Diagram(DFD)
3 3.2 Entity Relationship Diagram(ERD) 11 - 21
3.3 Use Case Diagram(UCD)
3.4 Activity Diagram
3.5 Sequence Diagram

SYSTEM DESIGN
4.1 Database Design
4 22 - 46
4.2 Input Design & its samples
4.3 Output Design (on screen)
IMPLEMENTATION
5.1 System Requirement - Hardware – Software
5 47 -51
5.2 Installation process
5.3 User Guideline
REPORTS 52 -54
6
CONCLUSION AND SUGGESTIONS
7.1 Conclusion
7 55 - 56
7.2 Limitations
7.3 Suggestion
ANNEXURES
8.1 Source Code
8 8.2 Joining Report, Progress Report, Student 57 -73
65-
guide Meet Record
REFRENCES 74
9
YSPM’S YTC, Faculty of MCA, Satara.
Academic CRM

1.1 Introduction:

Project Title: Academic CRM

The Academic CRM enhances communication and strengthens Customer

relationships to give enterprises a competitive edge in the market. Robust and feature-rich

custom Academic CRM software enables businesses of any size to overcome most

Candidate-centric issues. As a custom Academic CRM software development company

in India, we believe that creating and integrating an advanced Academic CRM software

solution is one of the integral parts of an organization’s growth. With our rich experience

in custom Academic CRM development, we can develop feature-rich, robust, and

efficient solutions tailored to your unique business needs.

Custom Academic CRM software simplifies business operations by

collecting Candidate data,client data,vendor data,all payment entry data, automating

sales and marketing interactions, and providing straightforward and reliable

communication. Integrated with all these features and high-end data analysis tools.

Project Guide: Prof. V. V. Kadam.

Team Member: One


1. Ajinkya Milind Jagtap.

YSPM’S YTC, Faculty of MCA, Satara. 1


Academic CRM

1.2 Existing System:

The existing system is a manual system. The module is designed to replace manual
system and make data storage easy and reliable.
The system is designed in such a way that it overcomes the drawbacks of
existing manual system. The drawbacks of existing manual system are following below.

1.2.1 Problems in Existing System :

 Handling and updating of register has become cumbersome.

 Lot of paper work and storage space is needed to keep backup or information.

 Report generation is complex and time consuming.

 Difficulties in handling lots of data.

 Maximum manual work handling process.

 In existing system generation of report is required formats is not an easy job.

To overcome the above problems and to achieve the objective like


speed up operations making Candidate and client service with various schemes , to
retrieve any information quickly, computerization was felt necessary.

1.3 Need and Scope of Computer System:


1.3.1 Need of The System

The Organization does not any computer system, all work done manually
by the people in the organization. The records are maintained in file and all required
documents are written manually by the organization. The record store in file is creating a
hectic in the office and therefore there is need for the computerization.
Its advantages as described as below :

 Keep record all employees held by computerized.

 Easy to maintain client data.

 Storage space is available to keep backup of information so customer data is


easy to maintain.

 No loss of data so information of employee is stored securely.

 In Computerized system can generate required format easily.

YSPM’S YTC, Faculty of MCA, Satara. 2


Academic CRM

 Due to computerization system become error less, as well as file become easy, so
that computerization is easy.

1.3.2 Scope of The System:

The Scope of system is a web based application and maintains a centralized


repository of all related information.

 Maintain data security and accuracy.

 Proper data maintaining.

 Data is safely access to authorized person.

The Scope of system are boundaries of system, here this system helps the
Admin to maintain large data about users,client,vendor and payment entries details
also Employee to maintain large data about Candidate and enquiries,clients,vendors
and Account & Finance department.

 Acceptance of Enquiry :- System stores Candidate details and enquiry details.

 Candidate Registration :- Registered Candidate details stored easily.

 Managing of Candidate Details :-All registered details of candidate can be


managed easily.

 Employee Registration :- Registered Employee details stored easily.

 Managing of Employee Details :-All registered employee details can be managed


easily.

 Client Registration :- Registered Client details stored easily.

 Managing Client Details :- All registered client details can be managed easily.

 Vendor Registration :-Registered Vendor details stored easily.

 Managing Vendor Details :-All registered vendor details can be managed easily.

 Payment Entry Details:-The Business Petty cash entry, Client payment entry,
Employee payment entry,Vendor payment entry details are stored.In petty cash
product rate and product quantity according to product bill is automatically
calculated.In Client/Vendor/Employee payment entry the payment mode option is
available in that Net-banking, Cash, Cheque and UPI payment any one of them
transaction details stored easily.

 Managing Payment Entry Details :- All details can be managed easily

YSPM’S YTC, Faculty of MCA, Satara. 3


Academic CRM

1.4 Organization Profile:

Name of Company : Anvistar ITS Pvt. Ltd.

Management : 1)Amit Khojare (Technical Director)


2)Yogita Tehare (Business Intelligence)

Register Office : 2nd floor, Gurukrupa Building, Above Katraj Dairy,


Manaji Nagar, Pune. Phone no: 9975612580

Email id : [email protected]

Vision : To provide its Candidate the best quality of Software ACADEMIC


CRM.

Mission : Anvistar ITS Pvt Ltd. mission is to look forward to developing


healthy business relation toward Candidate by providing
superior quality.

Goals : Anvistar ITS Pvt. Ltd. is one of the Private Company, which
deals in the development ACADEMIC CRM.

The company is situated in Narhe, Pune.

They are dedicated to provide high quality Candidates to their

clients. Four Key goals are of the following:

 Ensure the best Candidate satisfaction.

 Strive the leadership position in all of area of operation

 Candidate and retain highly skilled and motivated professionals.

 Develop leading technologies to achieve strong financial results.

YSPM’S YTC, Faculty of MCA, Satara. 4


Academic CRM

2.

The main objectives of the proposed desktop application are to reduce the
manual work and making easy.
The system removes possibility of any erroneous reading to occur as it first
validates the fed it reduce manual paperwork.To provide fast access.This system is time
saving.
The proposed system effectively maintains whole data.The system works
fast,save time and gives more accurate data processing .The Academic CRM system
provide best services to Customers by maintaining a many details securely.
This system is helpful to store all records of employees,clients and vendors
are stored and managed easily.
This desktop application can be accessed by admin and employee.Using this
system maintaining all records effectively.This desktop application is useful for quickly
access the data of any registered clients,employee , vendor or even the payment entry details.

2.1 Objectives of Proposed System:

Academic CRM system is designed to achieve one or more objectives. The main
objective of

that system to overcome some problems that comes during existing system.

 The main objective of the project is to develop software that facilitates the data storage
and data maintenance.

 To store the record of the candidate,client, and vendor , the employee (user) that has
the privileges to access, modify and delete any record.

 To develop easy-to-use software which handles the customer-relationship in an


effective manner.

 To provide all necessary reports for Admin.

 To maintain various Candidate details.

 To provide better security to the various data.

 A streamlined process for accessing data , fulfillment, and to enhance customer


satisfaction and reduce processing time.

YSPM’S YTC, Faculty of MCA, Satara. 5


Academic CRM

2.2Requirement Engineering:

The process to gather the software requirements from client, analyzed and document
them is known as requirement engineering.
The goal of requirement engineering is to develop and maintain sophisticated and
descriptive system requirements specification.
Requirement Engineering Process : It is a four step process, which included.
1. Requirement Gathering.
2. Fact Finding Techniques
3. Feasibility Study
4. Software Requirement Specification.

2.2.1

This is the first important phase for the project development. In that
I’am note down what are expectations and information about the project of Academic
CRM and on this basis of the requirements I have made a list of requirements.

Following are the requirements :-

1) Security:

1. Each member is required to have an individual password.


2. Administrator have the password security their users must use.

2) Reliability:

1. System will prompt the user if any incorrect input is made.


2. Admin can easily work through the different menus and buttons.

3) Maintainability:

1. Proper documentation is available for further upgradation and maintenance.


2. Admin will be handle the minor changes required.

4) Availability:

1. The system shall available all the time.

5) Portability:

System is independent of hardware specification.

YSPM’S YTC, Faculty of MCA, Satara. 6


Academic CRM

B. Fact Finding Techniques :


I. On Site Observation :-
Drawbacks of the existing system were noted down.This System can handle lots
of data and can access very quickly.The System specification was taken into considerate.
II. Interview :-
This one of the important requirement determination technique used as it provided
with lot of information.Help in knowing the positive and negative points along with the
additional features that required in the system.
Requirement determination technique focuses on various information, structured
and procedure details of the current system.Help in knowing various input and output of
the entire system.

C. Feasibility Study :
The Feasibility Study is the one that lets our proposed work to put into real action.
This relates with whether our system performance is best or not. The feasibility study play
a major role in the analyse of the system. The feasibility study forms the basis of the
system.
The feasibility study is carried out in the following aspect as follows:
1)Technical Feasibility :-
If the system processes huge amount of data then the system is technically
feasible. Technical evaluation must also access whether the existing system can be upgraded
to use the new technology and whether the organization has the expertise to use.
2)Economic Feasibility :-
Economic feasibility consider the cost effectiveness of the project.This is often
called a cost benefit analysis.The benefit is always expected to be over the cost.The software
and hardware reuiredfor the system is easily available. No additional cost will be incurred
also beneficial to cost analysis of system, because of automation.
Economically, the system is capable of purchasing the required setup. The
system will also reduce lots of paper work, chances of error, processing time and
provide consistent information. This will lead to better output and will save lots of money to
prove its feasibility.
3)Operational Feasibility :-
Operational feasibility consider the acceptability of the system.The project can
be rejected due to operational non feasibility.Will the system be used if it developed and
implemented ? The system will provide timely information and status of various activities
to manage of the system.

YSPM’S YTC, Faculty of MCA, Satara. 7


Academic CRM

This Academic CRM system can operate smoothly in all type of


environmental. Thus, it is concluded that the system is technically,economically and
operationally feasible.

D. SRS - Software Requirement Specification :


SRS defines how the intended software will interact with hardware, external
interfaces, speed of operation, response time of system, maintainability, Security, Quality,
Limitations etc.
The Academic CRM project aims to develop a desktop application that will
assist in managing the operations. The system will provide functionalities to mange and
handle employees,client,vendor and also payment entry information.
1. Functional Requirements :-
1.1 Employee management:-
 The system should enable the admin to add new employee to the database.
 The system should store employee information.

1.2 Client management:-


 The system should enable the employee to add new client to the database.
 The system should store client information.

1.3 Candidate management:-


 The system should enable the employee to add new candidate and enquiry to the
database.
 The system should store candidate information.

1.4 Vendor management:-


 The system should enable the employee to add new vendor to the database.
 The system should store vendor information.

1.5 Payment Entry management:-


 The system should enable the employee to add new employee payment entry,petty
cash entry, client payment entry and vendor payment entry to the database.
 The system should store employee payment entry,petty cash entry, client payment
entry and vendor payment entry information.

2. Non-functional Requirements :-

2.1 Performance :-
 The system should provide quick access of data.
 The system should handle a large number of records more efficiently.

YSPM’S YTC, Faculty of MCA, Satara. 8


Academic CRM

A) Software Requirements :
The software requirements are description of features and functionalities of the
target system.To develop this desktop application following software specification is used.

 Operating System : Windows 7 and above


 Front End Tech. :  Java-JSP
 Html
 CSS
 JavaScript
 Bootstrap

 Back End Tech. : My SQL


 Web Server : XAMPP
 Web Browser : Google Chrome, Edge
 Tools : Sublime Text, Net bean

I. CLIENT SIDE:

• Operating System : Windows 7 and above

• Browser : Google Chrome, Microsoft Edge,Firefox or Any

II. SERVER SIDE:

• Operating System : Windows 7 and above


• Front End Tech : Java , HTML , CSS , JavaScript , Bootstrap
• Back End Tech : My SQL

B) Hardware Requirements :

The System program uses the following hardware components.

• Processor : Pentium 4 and above


• RAM : 4GB
• Printer : HP and Canon Printer
• Hard Disk : 40 GB and above
• Keyboard : Multimedia Keyboard

YSPM’S YTC, Faculty of MCA, Satara. 9


Academic CRM

• Mouse : Optical Scroll Mouse and Compatible

I. CLIENT SIDE:

• Operating System : Windows 7 and above


• RAM : 1 GB and above
• Processor : Pentium 4 and above

II. SERVER SIDE:

• Operating System : Windows 7 and above


• RAM : 256 Mb or More
• Hard Disk : 40 GB and above
• Processor Pentium 4 and above

YSPM’S YTC, Faculty of MCA, Satara. 10


Academic CRM

3.1 DFD - Data Flow Diagram :

0.0

Fig. 1. Context Level DFD

YSPM’S YTC, Faculty of MCA, Satara. 11


Academic CRM

I. Admin :

Login

Registration

Fig. 2. Admin First Level DFD (1- Level DFD)

II. Employee:

Login

Fig. 3. Employee First Level DFD (1- Level DFD)

YSPM’S YTC, Faculty of MCA, Satara. 12


Academic CRM

I. Admin :

Fig. 4. Admin (2nd- Level DFD)

YSPM’S YTC, Faculty of MCA, Satara. 13


Academic CRM

II. Employee :

Fig. 5. Employee (2-Level DFD)

YSPM’S YTC, Faculty of MCA, Satara. 14


Academic CRM

3.2 ERD - Entity Relationship Diagram :-

Fig. 6. Entity Relationship Diagram (E-R Diagram)

YSPM’S YTC, Faculty of MCA Satara. 15


Academic CRM

3.3 UCD - Use Case Diagram :-

I. Admin :

Fig. 7. Use Case Diagram(Admin)

YSPM’S YTC, Faculty of MCA Satara. 16


Academic CRM

II. Employee :

Fig. 8. Use Case Diagram(Employee)

YSPM’S YTC, Faculty of MCA Satara. 17


Academic CRM

3.4 Activity Diagram :-

I. Admin :

Fig. 9. Activity Diagram (Admin)

YSPM’S YTC, Faculty of MCA Satara. 18


Academic CRM

II. Employee :

Fig. 10. Activity Diagram (Employee)

YSPM’S YTC, Faculty of MCA, Satara. 19


Academic CRM
3.4 Sequence Diagram :-
I. Admin :

Admin System Database

Login Request Verify username & password Login


Admin Dashboard enquiry
Authentication
Fetch
Add Employee Store Employee Details
Succes/ error and
Show Acknowledgement Send Acknowledgement Save
Details
new_registration
Manage Client details Store client details client_registration
Fetch
and
Save
Show Acknowledgement Send Acknowledgement Details
Get Details

Manage Vendor details Store Vendor details vendor_registration


Fetch
Show Acknowledgement Send Acknowledement and
Save
Details

Store Petty Cash


Manage Petty Cash Entry details Entry details Pettycash_entry

Fetch
Show Acknowledgement Send Acknowledgement and
Save
Details

Manage Employee Payment Store Employee Payment Entry, emp_payment_entry


Entry, Client Payment Entry and Client Payment Entry and Vendor ,
Vendor Payment Entry details Payment Entry details client_payment_entry

Fetch and
Show Acknowledgement Save
Send Acknowledgement Details

Logout vendor_payment_
entry

Fig. 11. Sequence Diagram (Admin)

YSPM’S YTC, Faculty of MCA, Satara. 20


Academic CRM
II. Employee :

Employee System Database

Login Request Verify username & password


Login
Employee Dashboard Valid Employee enquiry
Login
Fetch
Add Enquiry and Candidate details Store Enquiry and Candidate details and
Show Acknowledgement Send Acknowledgement Save
Details
new_registration

Add Client details Store client details client_registration


Fetch
and
Save
Show Acknowledgement Send Acknowledgement
Details
Get Details

Add Vendor details Store Vendor details vendor_registratio


n
Fetch
Show Acknowledgement Send Acknowledgement and
Save
Details

Add Petty Cash Entry details Valid Petty Cash Entry Pettycash_entry
details
Fetch
Show Acknowledgement Send Acknowledgement and
Save
Details

Add Employee Payment Entry, Store Employee Payment Entry, emp_payment_entry ,


Client Payment Entry and Client Payment Entry and Vendor
Vendor Payment Entry details Payment Entry details client_payment_entry
Fetch and
Save
Show Acknowledgement Details
Send Acknowledgement

vendor_payment_
Log Out
entry

Fig.12. Sequence Diagram (Employee)

YSPM’S YTC, Faculty of MCA, Satara. 21


Academic CRM

4.

4.1 Data Dictionary

A) Login
Field Description
Log_ID Login Id
username User Name
password Password

B) New User
Field Description
USER_ID User Id
FNAME First Name
LNAME Last Name
PHONENO Phone Number
EMAIL Email Id
USERNAME User Name
PASSWORD Password

C) Enquiry

Field Description
ENQ_ID Enquiry Id
FNAME First Name
LNAME Last Name
BRANCH Branch
PHONENO Phone Number
EMAILID Email Id
Gender Gender
CAN_INFO Candidate Information
SUGG_Info Suggestion Information
STATUS Status

YSPM’S YTC, Faculty of MCA, Satara. 22


Academic CRM

D) Candidate Registration

Field Description
REG_ID Registration Id
FNAME First Name
LNAME Last Name
BRANCH Branch
PHONENO Phone Number
EMAILID Email Id
REG_FOR Registration For
TRANINING_COST Training Cost
GST Goods And Services Tax
FINAL_COST Final Cost

E) Client Registration
Field Description
CLI_ID Group id
COMP_Name Group master code
COMP_LOCATION Group master Name
COMP_OWNER Company Owner Name
PHONENO Phone Number
COMP_WEBSITE Company Website
ADDRESS Address
COMP_PNAME Company Person Name
CONT_DESG Contact Designation

YSPM’S YTC, Faculty of MCA, Satara. 23


Academic CRM

F)Vendor Registration
Field Description
VEN_ID Vendor Id
COMP_NAME Company Name
VNAME Vendor Name
PHONENO Phone Number
COMP_WEBSITE Company Website
ADDRESS Address
TYPE_OF_SERVICES Type Of Services
EMAIL Email Id

G)Petty Cash Entry

Field Description
PET_ID Petty Cash Entry Id
PDATE Present Date
DNAME Department Name
PNAME Product Name
PRATE Product Rate
PQUANTITY Product Quantity
PBILL Product Bill
ENAME Employee Name
DESC_OF_NEED Description Of Need

YSPM’S YTC, Faculty of MCA, Satara. 24


Academic CRM

H) Employee Payment Entry

Field Description
PET_ID Petty Cash Entry Id
PDATE Payment Date
DNAME Department Name
PNAME Product Name
PRATE Product Rate
PQUANTITY Product Quantity
PBILL Product Bill
ENAME Employee Name
DESC_OF_NEED Description Of Need

I) Client Payment Entry

Field Description
CP_ID Client Payment Id
PAYMENT_DATE Payment Date
FNAME First Name
LNAME Last Name
PAYMENT_FOR Payment For
PAYMENT_MODE Payment Mode
PAYMENT_AMT Payment Amount
PAY_ENTRY_BY Employee Name

YSPM’S YTC, Faculty of MCA, Satara. 25


Academic CRM

J) Vendor Payment Entry

Field Description
VP_ID Vendor Payment Id
PAYMENT_DATE Payment Date
CNAME Company Name
CSERVICES Company Services
OWNER_FNAME Owner First Name
OWNER_LNAME Owner Last Name
PAYMENT_FOR Payment For
PAYMENT_MODE Payment Mode
PAYMENT_AMT Payment Amount
PAY_ENTRY_BY Payment Entry By

YSPM’S YTC, Faculty of MCA, Satara. 26


Academic CRM

4.2 Database Design

4.2.1) Table Name - Login

Field Data type Size Constraints


Log_ID Int 11 PRIMARY KEY
username Varchar 20 NOT NULL
password Varchar 20 NOT NULL

4.2.2) Table Name - new_user

Field Data type Size Constraints


USER_ID Int 11 PRIMARY KEY
FNAME Varchar 20 NOT NULL
LNAME Varchar 20 NOT NULL
PHONENO Bigint 10 NOT NULL
EMAIL Varchar 100 NOT NULL
USERNAME Varchar 50 NOT NULL
PASSWORD Varchar 50 NOT NULL

4.2.3) Table Name - new_registration

Field Data type Size Constraints


REG_ID Int 11 PRIMARY KEY
FNAME Varchar 20 NOT NULL
LNAME Varchar 20 NOT NULL
BRANCH Varchar 20 NOT NULL
PHONENO Bigint 10 NOT NULL
EMAILID Varchar 100 NOT NULL
REGI_FOR Varchar 20 NOT NULL
TRAINING_COST Varchar 20 NOT NULL
GST Varchar 20 NOT NULL
FINAL_COST Varchar 20 NOT NULL

YSPM’S YTC, Faculty of MCA, Satara. 27


Academic CRM

4.2.4) Table Name - enquiry

Field Data type Size Constraints


ENQ_ID Int 11 PRIMARY KEY
FNAME Varchar 20 NOT NULL
LNAME Varchar 20 NOT NULL
BRANCH Varchar 20 NOT NULL
PHONENO Bigint 10 NOT NULL
EMAILID Varchar 50 NOT NULL
GENDER Varchar 10 NOT NULL
CAN_INFO Varchar 500 NOT NULL
SUGG_INFO Varchar 500 NOT NULL
STATUS Varchar 20 NOT NULL

4.2.5) Table Name - client_registration

Field Data type Size Constraints


CLI_ID Int 11 PRIMARY KEY
COMP_NAME Varchar 20 NOT NULL
COMP_LOCATION Varchar 30 NOT NULL
COMP_OWNER Varchar 20 NOT NULL
PHONENO Bigint 10 NOT NULL
COMP_WEBSITE Varchar 30 NOT NULL
ADDRESS Varchar 100 NOT NULL
CONT_PNAME Varchar 20 NOT NULL
CONT_DESG Varchar 20 NOT NULL

4.2.6) Table Name - vendor_registration

Field Data type Size Constraints


VEN_ID Int 11 PRIMARY KEY
COMP_NAME Varchar 20 NOT NULL
COMP_LOCATION Varchar 20 NOT NULL
VNAME Varchar 20 NOT NULL
PHONENO Bigint 10 NOT NULL
COMP_WEBSITE Varchar 50 NOT NULL
ADDRESS Varchar 50 NOT NULL
TYPE_OF_SERVICES Varchar 20 NOT NULL
EMAIL Varchar 100 NOT NULL

YSPM’S YTC, Faculty of MCA, 28


Satara.
Academic CRM

4.2.7) Table Name - pettycash_entry

Field Data type Size Constraints


PET_ID Int 11 PRIMARY KEY
PDATE Varchar 10 NOT NULL
DNAME Varchar 20 NOT NULL
PNAME Varchar 20 NOT NULL
PRATE Int 7 NOT NULL
PQUANTITY Int 7 NOT NULL
PBILL Int 7 NOT NULL
ENAME Varchar 20 NOT NULL
DESC_OF_NEED Varchar 20 NOT NULL

4.2.8) Table Name - emp_payment_entry

Field Data type Size Constraints


EMP_ID Int 11 PRIMARY KEY
PAYMENT_DATE Varchar 10 NOT NULL
FNAME Varchar 20 NOT NULL
LNAME Varchar 20 NOT NULL
WAGES Int 7 NOT NULL
WORKING_DAYS Int 7 NOT NULL
INCENTIVE Int 7 NOT NULL
TOTAL_PAY Int 7 NOT NULL
PAYMENT_MODE Varchar 20 NOT NULL
PAY_ENTRY_BY Varchar 20 NOT NULL

4.2.9) Table Name - client_payment_entry

Field Data type Size Constraints


CP_ID Int 11 FOREIGN KEY
PAYMENT_DATE Varchar 10 NOT NULL
FNAME Varchar 20 NOT NULL
LNAME Varchar 20 NOT NULL
PAYMENT_FOR Varchar 20 NOT NULL
WORKING_DAYS Int 7 NOT NULL
INCENTIVE Int 7 NOT NULL
TOTAL_PAY Int 7 NOT NULL
PAYMENT_MODE Varchar 20 NOT NULL
PAY_ENTRY_BY Varchar 20 NOT NULL

YSPM’S YTC, Faculty of MCA, Satara. 29


Academic CRM

4.2.10) Table Name - vendor_payment_entry

Field Data type Size Constraints


VP_ID Int 11 FOREIGN KEY
PAYMENT_DATE Varchar 10 NOT NULL
CNAME Varchar 30 NOT NULL
CSERVICES Varchar 20 NOT NULL
OWNER_FNAME Varchar 20 NOT NULL
OWNER_LNAME Varchar 20 NOT NULL
PAYMENT_FOR Varchar 30 NOT NULL
PAYMENT_MODE Varchar 20 NOT NULL
PAYMENT_AMT Varchar 10 NOT NULL
PAY_ENTRY_BY Varchar 20 NOT NULL

4.3 Inputs:

1.Admin Login Page:


This is the login page. Admin login on this page by using Username and
Password .

Fig 1.0: The "Admin Login" enable secure access to enter the system by
requiring admin username and password.This system can be access only one
admin.

YSPM’S YTC, Faculty of MCA, Satara. 30


Academic CRM

Fig 1.1: Authentication is given to the system.So the wrong username or


password access denied to system.

3. Successfully Login-
Admin Home Page (Admin Dashboard) :
Admin successfully login to admin dashboard in which admin can
add new CRM system users(employee) also manage them.Admin can also view
and manage clients and vendors details also admin can manage petty cash entry
and,employee,clients and vendors payment entries details.

YSPM’S YTC, Faculty of MCA, Satara. 31


Academic CRM

4. New User Registration with Validation:


Admin do new user(employee) registration, only admin has
authority to create new user. Then Only registered employee can login to
the system.

YSPM’S YTC, Faculty of MCA, Satara. 32


Academic CRM

4.Update User Details :


Admin can change registered user information in the case of
admin type mistake type suppose phone name and email id so
admin can quickly edit information. Or also in case of employee
want to change password then employee can request to admin to
update.

YSPM’S YTC, Faculty of MCA, Satara. 33


Academic CRM

5. Manage Client Details :


In that the all clients records are getting from employee .When employee add/create
new details of client that stored and manage both sides admin and employee.

6. Manage Vendor Details :


In that the all vendors records are getting from employee .When employee add/create
new details of vendor that stored and manage both sides admin and employee.

YSPM’S YTC, Faculty of MCA, Satara. 34


Academic CRM

7. Manage Petty Cash Details :


In that the all petty cash entry records are getting from employee .When employee
add/create new details of petty cash entry that stored and manage both sides admin and
employee.

YSPM’S YTC, Faculty of MCA, Satara. 35


Academic CRM

8. Manage Vendor Payment Details :

In that the all vendor payment records are getting from employee .When employee
add/create new details of vendor payment that stored and manage both sides admin and
employee.

9. Manage Client Payment Details :

In that the all client payment records are getting from employee .When employee
add/create new details of client payment that stored and manage both sides admin and
employee.

YSPM’S YTC, Faculty of MCA, Satara. 36


Academic CRM

10. Manage Employee Payment Details :


In that all employee payment records are getting from employee .When employee add/create
new details of employee payment that stored and manage both sides admin and employee.

YSPM’S YTC, Faculty of MCA, Satara. 37


Academic CRM

11. View Ledger Book Profit & Loss Details :

1. Employee Login Page:


This is the login page. Employee is login on this page by using username and
password .

Fig 1.0: The "Employee Login" enable secure access to enter the system by
requiring employee username and password.This system can be access only
registered employee.

YSPM’S YTC, Faculty of MCA, Satara. 38


Academic CRM

Fig 1.1: Authentication is given to the system.So the wrong username or


password access denied to system.

2. Successfully Login-
Employee Home Page (Employee Dashboard) :
Employee successfully login to employee dashboard in which employee can
add new enquiries for candidate also manage them. Employee can also add,
view and manage clients and vendors details also petty cash entry
and,employee,clients and vendors payment entries details.

YSPM’S YTC, Faculty of MCA, Satara. C 39


Academic CRM

3. Fill Enquiry Form-


Employee fill enquiry form for candidate.In that Candidate enquiry detils are
fill up also their any suggested information is considered and then for cheking
enquiry status their enquiry status followp or lead is given.

4. Fill Candidate Details-


Employee fill or can add candidate details.In that training cost is calculated with GST and
give accurate finalize cost .

YSPM’S YTC, Faculty of MCA, Satara. 40


Academic CRM

5.Fill Client Details with validation-

6.Fill Employee Details -

5. Fill Petty Cash Details -


In that business small expenses and required items record fill up. In that according to product
rate and product quantity the product bill is generate automatically.

YSPM’S YTC, Faculty of MCA, Satara. 41


Academic CRM

7.Fill Employee Payment Entry Details -


In this form payment date is show always current day going on & who
employee fill this payment entry details that particular sign in employee name is
showing.Also in this form employee easily calculate total payment according to
the total wages ,working days & incentive.

8.Fill Vendor Payment Entry Details -

9. Fill Client Payment Entry Details -

YSPM’S YTC, Faculty of MCA, Satara. 42


Academic CRM

10.Logout Successfully -

4.3 Outputs:

1. All Registered Employee Details:

Fig: - Admin can edit, update and manage users details in the CRM Users Detail section

2. Show All Enquiries Details:

Fig: - Employee can add, update and manage enquiries details in the All Inquiries Details.

YSPM’S YTC, Faculty of MCA, Satara. 43


Academic CRM

3. Show all Enquiries for Followup Details:

Fig: - Employee can view Enquiries for follow up details section

4. Show all Enquiries for Lead Details:

Fig: - Employee can view Enquiries for Lead details section

5. Show all Candidate Details:

Fig: - Employee can view Enquiries for follow up details section.

6. Show all Clients Details:

YSPM’S YTC, Faculty of MCA, Satara. 44


Academic CRM

Fig- Admin & Employee can manage all client details.

7. Show all Vendors Details:

Fig- Admin & Employee can manage all vendor details.

8. Show all Petty Cash Entry Details:

Fig- Admin & Employee can manage all petty cash details.

YSPM’S YTC, Faculty of MCA, Satara. 45


9. Show all Clients Payment Entry Details:

Fig- Admin & Employee can manage all client payment entry details.

10. Show all Vendors Payment Entry Details:

Fig- Admin & Employee can manage all vendor payment entry details.

11. Show all Employees Payment Entry Details:

Fig- Admin & Employee can manage all employee payment entry details.

YSPM’S YTC, Faculty of MCA, Satara. 46


Academic CRM

5.

5.1 System Requirements:

A) Software Requirements :
The software requirements are description of features and functionalities of the
target system.To develop this desktop application following software specification is used.

 Operating System : Windows 7 and above


 Front End Tech. :  Java-JSP
 HTML
 CSS
 JavaScript
 Bootstrap

 Back End Tech. : My SQL


 Web Server : XAMPP
 Web Browser : Google Chrome, Edge
 Tools : Sublime Text, Net bean

I. CLIENT SIDE:

• Operating System : Windows 7 and above

• Browser : Google Chrome, Microsoft Edge,Firefox or Any

II. SERVER SIDE:

• Operating System : Windows 7 and above


• Front End Tech : Java , HTML , CSS , JavaScript , Bootstrap
• Back End Tech : My SQL

B) Hardware Requirements :

The System program uses the following hardware components.

• Processor : Pentium 4 and above


• RAM : 4GB
• Printer : HP and Canon Printer
• Hard Disk : 40 GB and above

YSPM’S YTC, Faculty of MCA, Satara. 47


Academic CRM

• Keyboard : Multimedia Keyboard


• Mouse : Optical Scroll Mouse and Compatible

I. CLIENT SIDE:

• Operating System : Windows 7 and above


• RAM : 1 GB and above
• Processor : Pentium 4 and above

II.SERVER SIDE:

• Operating System : Windows 7 and above


• RAM : 256 Mb or More
• Hard Disk : 40 GB and above
• Processor Pentium 4 and above

5.2 Installation Process


Steps to install XAMPP on Windows:

XAMPP is the most popular software package which is used to set up a PHP
development environment for web services by providing all the required
software components.

Steps to install XAMPP on Windows:

1. In the web browser, visit Apache Friends and


download XAMPP installer.

YSPM’S YTC, Faculty of MCA, Satara. 48


Academic CRM

2. During the installation process,


select the required components like
MySQL, FileZilla ftp server, PHP,
phpMyAdmin or leave the default
options and click the Next button.

3. Choose the root directory path to set


up the htdocs folder for our applications.
Forexample ‗C:\xampp ‘.

4. Click the Allow access button to


allow the XAMPP modules from the
Windowsfirewall.

5. After the installation process, click the Finish


button of the XAMPP Setup wizard.

6. Now the XAMPP icon is clearly


visible on the right side of start
menu. Show or hide can be set by
using the control panel by clicking on
the icon.

7. To start Apache and MySQL, just click on the


Start button on the control panel.

YSPM’S YTC, Faculty of MCA, Satara. 49


Academic CRM

5.3 User Guideline:

User guideline is nothing but the way of understanding the computerized


system easily without using the system actually. User guideline gives the information to
user that what actually the system contains and how it works, what system requires as
input and what it gives output.
This simple project is an Academic CRM System. This is a desktop application
project developed in Java, and MySQL Database. This Java Project provides an
Academic CRM System for the business. This desktop application gives an easy and
effective way for creating and conducting management system for the all details. This
system is very helful for both Admin and Employee. It has a pleasant interface with the
help of Bootstrap Framework. It also consists of efficient features and functionalities.
The Academic CRM in Java requires valid and registered employees in order to
gain access to the system features and functionalities. This application has 1 Admin
roles which are the Administrator(Admin).

I. Admin

There is one admin for this application. Here all authorities of report
management were only handled by admin. Admin can add or delete the CRM user, and
can see, generate all reports related to the registered client,employee and vendor also
all payment entry details.
Functions related to Admin Module:

1. Login :
Here admin can login to system.

2.Add New Employee(User) Registration :


 Add New Multiple Employee
 List All member
 Edit/Update employee details
 Delete employee detail

3.Manage All Client Details:


 Edit/Update client details
 Delete client details

4.Manage All Vendor Details:


 Edit/Update vendor details
 Delete vendor details

5.Manage All Petty Cash Entry Details:


 Edit/Update petty details
 Delete petty details

YSPM’S YTC, Faculty of MCA, Satara. 50


Academic CRM

6.Manage All Employee Payment , Client Payment & Vendor Payment Entry Details:
 Edit/Update employee payment,client payment and vendor payment entry
details.
 Delete details

II. Employee :

Functions related to Employee Module:

1. Login :
Here employee can login to system.

2.Manage Enquiry Details :


 Add New Multiple Enquiries for candidate
 List All enquiries
 Edit/Update enquiry details
 Delete enquiry details

3.Manage Candidate Details :


 Add New Multiple candidate
 List All candidates
 Edit/Update candidate details
 Delete candidate details

4.Manage All Client Details:


 Add client details
 Edit/Update client details
 Delete client details

5.Manage All Vendor Details:

 Add vendor details


 Edit/Update vendor details
 Delete vendor details

6.Manage All Petty Cash Entry Details:


 Add petty cash details
 Edit/Update petty cash details
 Delete petty cash details

7.Manage All Employee Payment , Client Payment & Vendor Payment Entry
Details:
 Edit/Update employee payment,client payment and vendor payment entry
details.
 Add employee payment,client payment and vendor payment entry details.
 Delete details

YSPM’S YTC, Faculty of MCA, Satara. 51


Academic CRM

6.

1) User Registration Report: This is a user report.And admin can access and
manage employees(user) details.

2) Client Details Report: This is a client report.And admin can access and manage clients
details.

YSPM’S YTC, Faculty of MCA, Satara. 52


Academic CRM

3) Vendor Details Report: This is a vendor report.And admin can access and manage vendors
details.

4) Petty Cash Details Report: This is a petty cash report.And admin can access and manage
petty cash details.

YSPM’S YTC, Faculty of MCA, Satara. 53


Academic CRM

5) Client Payment Details Report: This is a client payment report.And admin can access and
manage client payment details.

6) Vendor Payment Details Report: This is a petty cash report.And admin can access and
manage client payment details.

YSPM’S YTC, Faculty of MCA, Satara. 53


Academic CRM

7) Employee Payment Details Report: This is a petty cash report.And admin can access and
manage client payment details.

YSPM’S YTC, Faculty of MCA, Satara. 54


Academic CRM

7.1 Conclusion:

The project entitled Academic CRM was completed successfully. Based on this
research
thesis entitled ―Academic CRM which was developed and had solved the problems that
were identified
in current system .
The system has been developed with much care and free of errors and at the same
time it is
efficient and less time consuming. The purpose of this project was to develop a desktop
application
and enhance the CRM system.

1) System helps to store all the data about the customer orders details in computer and there
is no need to
do paper work.

2) Data is going to be preserved carefully for longer period hence proper backup is required
otherwise there
is chance of losing entries or data

3) This system is design to solve problems of maintaining all records of employees and
candidate also maintaining all records, it provides a single source of information that helps
to maintain data .

4) This System is faster and effective, less expensive to use.

7.2 Limitation of the System:


1) The main drawback of this system is online payment system is not available.

2) Status Tracking is not available.

3) CSV option is not available in table record so data cannot forward to excel sheet.

4) ledger book profit and loss account details is not available.

7.3 Suggestions:
1) In future mode of payment can be made online

2) CSV option is available.

YSPM’S YTC, Faculty of MCA, Satara. 55


Academic CRM

3) Status Tracking will available.

4) Ledger book profit and loss account details will available.

5) All Payments record all show in graphical format like pie chart.

YSPM’S YTC, Faculty of MCA, Satara. 56


Academic CRM

8.1 Source Code:

1) Login Page (index.html) :


<!Doctype html>
<html>
<head>
<title>Login CRM</title>
<link rel="stylesheet" type="text/css" href="mystyle.css">
<script type="text/javascript">
function validate()
{
//validation for username
if(document.f1.username.value=="")
{
alert("Please enter the Username");
document.f1.username.focus();
return false;
}

if(document.f1.username.value.length<5 || document.f1.username.value.length>10 )
{
alert("Username must be 5 to 10 Long ");
document.f1.username.focus();
return false;
}
//validation for password

if(document.f1.pass.value.length<5 || document.f1.pass.value.length>10 )
{
alert("Password must be 5 to 10 Long ");
document.f1.pass.focus();
return false;
}
}
</script>
</head>
<body>
<div class="login">
<div id="loginform">
<form name="f1" action="loginauthentication.jsp" method="post">
<table align="center" cellpadding="4">
<tr>
<th><h3>CRM &nbsp; LOGIN</h3></th>
</tr>
<tr class="user-box">
<td> <input type="text" name ="uname" placeholder="Username" class="inputclass" autocomplete="off"></td>
</tr>
<tr class="user-box">
<td> <input type="password" name ="pass" placeholder="Password" class="inputclass" autocomplete="off"></td>
</tr>
<tr>
<td> <button type="submit" class="buttonclass" onclick="return validate()">Log In</button></td>
</tr>
<tr>

YSPM’S YTC, Faculty of MCA, Satara. 57


Academic CRM

<td> <button type="reset" class="buttonclass">Reset</button></td>

</tr>
</table>
</form>
</div>
</div>
</body>

2) Login Fail (loginfail.jsp) :


<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<style>
.abc{
background-color:#006e94;
color: white;
font-weight: bold;
font-family: arial;
}
</style>
</head>
<body>
<br><br><br>
<center>
<img src="Pics/denied.jpg" width="500" height="400">
<br><br>
<a href="index.html" class="btn btn-success btn-md abc">
<span class="glyphicon glyphicon-chevron-left"></span>Redirect To Login</a>
</center>
</body>

4) Login Authentication (loginauthentication.jsp) :


<%@page import="java.sql.*" %>
<%
String uname=request.getParameter("uname");
String pass=request.getParameter("pass");
//session code
session.setAttribute("session_uname",uname);
try{
Class.forName("com.mysql.jdbc.Driver");
Connection conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/academic_crm","root","");
Statement st=conn.createStatement();
String sql="select * from new_user where username='"+uname+"' and password='"+pass+"'";
ResultSet rs= st.executeQuery(sql);
if(uname.equals("admin") && pass.equals("admin123"))
{
response.sendRedirect("Dashboard_admin.jsp");
}

YSPM’S YTC, Faculty of MCA, Satara. 58


Academic CRM

else if(rs.next())
{
if(rs.getString("USERNAME").equals(uname) && rs.getString("PASSWORD").equals(pass))
{
response.sendRedirect("Dashboard_emp.jsp");
}
}
else
{
response.sendRedirect("loginFail.jsp");
}

catch(Exception e)
{
out.println(e);
}

%>

5) Add User Registration(create_user_form.jsp) :


<!DOCTYPE html>
<html>
<head>
<title>Create CRM User</title>
<link rel="stylesheet" type="text/css" href="mystyle.css">
<script type="text/javascript">
/* validation code */
function validate()
{
//validation for fname
if(document.f1.fname.value=="")
{
alert("Please enter the First Name ");
document.f1.fname.focus();
return false;
}

var data=/^[a-zA-Z]+$/;
if(!document.f1.fname.value.match(data))
{
alert("Please enter valid First Name ");
document.f1.fname.focus();
return false;
}

//validation for lname


if(document.f1.lname.value=="")
{
alert("Please enter the Last Name ");
document.f1.lname.focus();
return false;
}

if(!document.f1.lname.value.match(data))
{

YSPM’S YTC, Faculty of MCA, Satara. 59


Academic CRM

alert("Please enter valid Last Name ");


document.f1.lname.focus();
return false;
}

// validation for Phone No

if(document.f1.phoneno.value.length!=10)
{
alert("You have entered invalid Phone No");
document.f1.phoneno.focus();
return false;
}

//validation for email


if(document.f1.email.value=="")
{
alert("Please enter the Email Id");
document.f1.email.focus();
return false;
}

//validation for username

if(document.f1.username.value.length<5 || document.f1.username.value.length>10 )
{
alert("Username must be 5 to 10 Long ");
document.f1.username.focus();
return false;
}

//validation for password

if(document.f1.pass.value.length<5 || document.f1.pass.value.length>10 )
{
alert("Password must be 5 to 10 Long ");
document.f1.pass.focus();
return false;
}

}//end of function
</script>
</head>
<body>

<ul>
<li><a href="" class="brandname"><font color='#86C232'>AITS</font> CRM </a></li>

<li><a href="logoutsuccess.jsp" class="logout">Log Out</a></li>

<li><a href="Dashboard_admin.jsp" class="dboard_class">Go to Dashboard</a></li>


<%
String name=(String)session.getAttribute("session_uname");
%>

<li><a href="" class="session_user">Welcome <%=name%></a></li>

</ul>

YSPM’S YTC, Faculty of MCA, Satara. 60


Academic CRM

<form name="f1" action="create_user.jsp" method="post">

<table cellpadding="5" align="center" width="100%">


<tr>
<th colspan="2">
<h3>New User Registration </h3>
</th>
</tr>
<tr>
<td>First Name</td>
<td><input type="text" name="fname" class="inputclass" autocomplete="off"></td>
</tr>
<tr>
<td>Last Name</td>
<td><input type="text" name="lname" class="inputclass" autocomplete="off"></td>
</tr>

<tr>
<td>Phone No</td>
<td><input type="number" name="phoneno" class="inputclass"></td>
</tr>

<tr>
<td>Email</td>
<td><input type="email" name="email" class="inputclass" autocomplete="off" ></td>
</tr>

<tr>
<td>Username</td>
<td><input type="text" name="username" class="inputclass" autocomplete="off"></td>
</tr>

<tr>
<td>Password</td>
<td><input type="password" name="pass" class="inputclass" autocomplete="off"></td>
</tr>

<tr>
<td align="center" colspan="2">

<button type="submit" onclick="return validate()">Register</button>


<button type="reset">Reset</button>

</td>
</tr>

</table>
</form>

</body>
</html>

YSPM’S YTC, Faculty of MCA, Satara. 61


Academic CRM

8.2 Student Guide Meet Record :

GUIDE STUDENT MEETING RECORD

Student Name:

Guide Name:

Contact No.
Topic:

Industry Name: -

Industry Guide name:-.

Designation:-
Contact No:-

Sr. Date Description Signature of Signature of


Institute Guide Student
1 Problem Identification, Topic
finalization Submission of synopsis.
( First week of in plant training)
2 SRS submission and approval
( Fourth week of In plant training)
3 Logical Design of System
(DFD, System flowchart, ERD, UML
diagram, Decision tables, Decision tree
etc which is applicable)
( Fifth week of In plant training)
4 Database Design
( Sixth week of In plant training)
5 I/O Design
( Eight week of In plant training)
6 Submission of First Draft.
( Second Week of Sem III)
7 Submission of Second Draft (Fifth
Week of Sem III)
8 Submission of Final Draft
(Tenth Week of Sem III)

YSPM’S YTC,
71 Faculty of MCA, Satara. 71
Academic CRM

Signature of Signature of
Sr. No Date Description of Discussion Guide Student
1

10

11

12

YSPM’S YTC, Faculty of MCA, Satara. 72


Academic CRM

Books:

 The complete reference of java.

 Object oriented programming through java.

 The complete reference of JSP.

 Jawdekar W., “Customer Relationship with Management(CRM) System.”

 Pressman Roger, “CRM & ERP”, Mc-Graw Hill, 2001.

Websites:
 www.DataHub.com

 www.Salesforce.com

 www.Wekipedia.com

YSPM’S YTC, Faculty of MCA, Satara. 74

You might also like