0% found this document useful (0 votes)
4 views40 pages

Jhattu jatin Report

The document is a project report for 'Campus Connect,' an Enterprise Resource Planning (ERP) system designed for academic institutions, submitted by Jatin Jain for a Bachelor of Technology degree. It outlines the project's objectives, literature review, system analysis, and implementation strategies, emphasizing the need for a centralized platform to streamline college operations and enhance communication among students, faculty, and administration. The report includes acknowledgments, recommendations, and a detailed table of contents, showcasing the project's comprehensive approach to improving academic administration.

Uploaded by

Garvit Dani
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)
4 views40 pages

Jhattu jatin Report

The document is a project report for 'Campus Connect,' an Enterprise Resource Planning (ERP) system designed for academic institutions, submitted by Jatin Jain for a Bachelor of Technology degree. It outlines the project's objectives, literature review, system analysis, and implementation strategies, emphasizing the need for a centralized platform to streamline college operations and enhance communication among students, faculty, and administration. The report includes acknowledgments, recommendations, and a detailed table of contents, showcasing the project's comprehensive approach to improving academic administration.

Uploaded by

Garvit Dani
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/ 40

Campus Connect

A Minor Project-II Report


Submitted in partial fulfillment of the requirement
for the degree of
Bachelor of Technology
In
Computer Science and Engineering
Jan-Jun 2025

Guided By :- Submitted by:-


Prof. Amit Sariya Jatin Jain
[0704CS221088]

Department of Computer Science and Engineering


Mahakal Institute of Technology, Ujjain
Affiliated to Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal
PROJECT APPROVAL SHEET

The project entitled “Campus Connect” submitted by Jatin Jain as partial fulfillment for the award of
Bachelor of Technology in Computer Science and Engineering by Rajiv Gandhi Prodyogiki
Vishwavidyalaya, Bhopal.

Project Coordinator
Prof. Mohammad Mudassar Khan
Date:

I
RECOMMENDATION

The project entitled “Campus Connect” submitted by Jatin Jain as partial is a satisfactory account of the
bonafide work done under our guidance is recommended towards partial fulfillment for the award of
the Bachelor of Technology in Computer Science and Engineering from Mahakal Institute of
Technology, Ujjain by Rajiv Gandhi Prodyogiki Vishwavidyalaya, Bhopal.

Project Guide Project Coordinator


Prof. Amit Sariya Prof. Mohammad M Khan
Date: Date:

Endorsed By

Head
Department of Computer Science & Engineering
Mahakal Institute of Technology, Ujjain

II
ACKNOWLEDGEMENT
It is with great reverence that we express our gratitude to our guide “Prof. Amit Sariya” Department of
Computer Science and Engineering, Mahakal Institute of Technology, Ujjain, (M.P.) for his precious
guidance and help in this project work. The credit for the successful completion of this project goes to
his keen interest timing guidance and valuable suggestion otherwise our endeavor would have been
futile.
We sincerely thank “Prof. Amit Sariya” for his guidance and encouragement in carrying out this
project work.
We owe to regard to “Prof. Balram Yadav” Head of Department, Computer Science and Engineering
for his persistent encouragement and blessing which were bestowed upon us.
We owe our sincere thanks to honorable Director “Dr. Mukesh Shukla” for his kind support which he
rendered us in the envisagement for great success of our project.
.

Jatin Jain
[0704CS221088]

III
TABLE OF CONTENTS
Page No.
Project Approval Sheet I
Recommendation II
Acknowledgement III
Table of Contents IV-V
Abstract VI
Figure Index VII
Chapter 1 Introduction (1-2)
1.1 Introduction 01
1.2 Identification of Problem Domain 1-2
1.3 Aim of the project 02
Chapter 2 Literature Review (3-4)
2.1 Literature Review 03
2.1.1 Study of College ERP Implementation in Universities 03
2.1.2 Study of Open-Source ERP Solution in Education Institutions 03
2.1.3 Study of Modular Architecture in Educational ERP System 3-4
2.2 Limitation of existing system 04
Chapter 3 Rationale and Process (5)
3.1 Objective 05
3.2 Software Model Adapted 05
Chapter 4 System Analysis Overview (06-10)
4.1Requirement Analysis 06-08
4.1.1 Hardware Requirement 06
4.1.2 Software Requirement 6-7
4.1.3 Functional & Non functional Requirements 07
4.2 Use -Case diagram & Use -Case description 7-8
4.3 Sequence Diagram 09
4.4 System Flow Diagram 10

IV
Chapter 5 System Design Overview (11-13)
5.1 Class Diagram 11
5.2 Data Flow Diagram 12
5.3 Extended E-R Diagram 13
Chapter 6 Work Plan and System Database Structure (14-16)
6.1 Time Frame Work 14
6.2 System Database Structure 15-16
Chapter 7 Implementation & Testing (17-18)
7.1 Testing Strategy Adapted 17
7.2 System Testing 17-18
7.3 Test Cases 18
Chapter 8 Conclusion and Future Extension (19-20)
8.1 Conclusion 19
8.2 Future Scope 19-20

REFERENCES 21

APPENDIX A Screenshots 22-33

APPENDIX B Filled Weekly Project Work Progress Sheet ……

V
ABSTRACT

The Enterprise Resource Planning (ERP) system developed for our college is a comprehensive web-
based platform designed to streamline and integrate various academic and administrative functions.
This ERP system serves as a centralized digital interface for three primary user roles: Students, Faculty,
and Administrators. It facilitates efficient management of daily institutional tasks such as attendance
tracking, assignment distribution, study material uploads, marks entry, feedback management, and
placement record maintenance.

The system offers a secure login and user authentication process, followed by role-based dashboard
redirection. Students can access notices, submit feedback, and view academic resources. Faculty
members are equipped to manage attendance, upload learning materials, and communicate with
students. The administrative panel allows for user management, data reporting, notice generation, and
overall system oversight.

By consolidating operations onto a single platform, this ERP solution significantly enhances
communication, reduces manual workload, and ensures transparent, timely information flow among
stakeholders. Its modular architecture and scalable design make it adaptable to evolving institutional
needs, ultimately contributing to improved academic administration and operational efficiency.

VI
FIGURE INDEX

Figure No. Title of Figure Page No.

Figure 4.1 Use-Case Diagram 08

Figure 4.2 Sequence Diagram 09

Figure 4.3 System Flow Diagram 10

Figure 5.1 Class diagram 11

Figure 5.2 Data Flow Diagram 12

Figure 5.3 Entity Relationship Diagram 13

VII
CAMPUS CONNECT

CHAPTER 1
INTRODUCTION

1.1 Introduction
The objective of College Management System is to allow the administrator of any organization the
ability to edit and find out the personal details of a student and allows the student to keep up to
date his profile. It’ll also facilitate keeping all the records of students, such as their id, name,
mailing address, phone number, DOB etc. So all the information about a student will be available
in a few seconds. Overall, it’ll make Student Information an easier job for the administrator and
the student of any organization.

The main purpose of this project is to illustrate the requirements of the project College
Information Management System and is intended to help any organization to maintain and manage
personal data. It is a comprehensive project developed from the ground up to fulfill the needs of
colleges as they guide their students. This integrated information management system connects
daily operations in the college environment ranging from Attendance management to
communicational means among students and teachers. This reduces data error and ensures that
information is always up-to-date throughout the college. It provides a single source of data
repository for streamlining your processes and for all reporting purposes. It has a simple user
interface and is intuitive. This insures that the users spend less time in learning the system and
hence, increase their productivity. Efficient security features provide data privacy and hence,
increase their productivity

The ERP system is built using web technologies and structured as a multi-tiered
application, employing modern development frameworks and relational databases. It embodies the
principles of modularity and maintainability, enabling the institution to improve resource planning,
minimize paperwork, and foster a more interactive educational environment.

1.2 Identification of Problem Domain


As we know that, a college consists of different departments, such as course departments, fees
management, library, event management etc. Nowadays applications and uses of information
technologies is increased as compared to before, each of these individual departments has its own
computer system to do their own functionalities. By having one main system they can interact with
each other from their respected system by having valid user id and password.

Despite technological advances, many colleges continue to operate with fragmented systems or
paper-based processes that hinder productivity and efficiency. Some of the key problems in the
existing environment include:

 Lack of centralized data management leading to inconsistent or duplicate records.


 Difficulty in monitoring student performance and attendance in real-time.

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 1


CAMPUS CONNECT

 Manual generation of reports, timetables, and academic notices, which is time-consuming


and error-prone.
 Limited interaction between students, faculty, and administration.
 No streamlined system for uploading study materials or communicating updates efficiently.

The College ERP system targets these shortcomings by offering integrated modules for attendance
management, marks entry, notice distribution, timetable scheduling, and administrative control. It
replaces manual workflows with automated functions, reducing human error and enhancing data
accessibility.

By identifying these pain points, the proposed system provides a strategic solution tailored to the
needs of educational institutions striving to optimize their academic and operational performance.

1.3 Aim of the project


The objective of College Information Management System is to allow the ad- ministrator of any
organization the ability to edit and find out the personal details of a student and allows the student
to keep up to date his profile. It’ll also facilitate keeping all the records of students, such as their
id, name, mailing address, phone number, DOB etc. So all the information about a student will be
available in a few seconds. Overall, it’ll make Student Information an easier job for the
administrator and the student of any organization.

The main purpose of this project is to illustrate the requirements of the project College Information
Management System and is intended to help any organization to maintain and manage personal
data. It is a comprehensive project developed from the ground up to fulfill the needs of colleges as
they guide their students. This integrated information management system connects daily
operations in the college environment ranging from Attendance management to communicational
means among students and teachers. This reduces data error and ensures that information is always
up-to-date throughout the college. It provides a single source of data repository for streamlining
your processes and for all reporting purposes. It has a simple user interface and is intuitive. This
insures that the users spend less time in learning the system and hence, increase their productivity.
Efficient security features provide data privacy and hence, increase their productivity.

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 2


CAMPUS CONNECT

CHAPTER 2

LITERATURE REVIEW
2.1 Literature Review

Enterprise Resource Planning (ERP) systems have become vital tools in streamlining institutional
operations, especially in the academic sector. They provide a centralized framework for managing
diverse functions like attendance, marks entry, timetable scheduling, and user communication. The
literature highlights various efforts across institutions to adopt ERP solutions tailored to their
specific needs.

2.1.1 Study of College ERP Implementation in Private Universities

This study examined the deployment of an ERP system in a mid-sized private engineering college
in South India. The system integrated modules for student registration, attendance, grade tracking,
and notice broadcasting. The researchers found that although the initial adoption faced resistance
from staff unfamiliar with digital systems, comprehensive training and phased implementation
helped overcome these barriers. After six months, administrative workload was reduced by 40%,
and faculty reported increased ease in managing assessments and student progress. The study
emphasized the importance of user interface simplicity and real-time data availability.

2.1.2 Study of Open-Source ERP Solutions in Educational Institutions

This study analyzed the use of open-source ERP platforms like Fedena and ERPNext in
government colleges with limited IT budgets. The research revealed that open-source systems
provided flexibility for customization and allowed institutions to avoid costly licensing fees.
However, the study also pointed out challenges in terms of long-term maintenance, technical
support, and version control. Institutions that paired ERP deployment with an internal IT support
team showed better adoption and sustained functionality. The study concluded that open-source
ERP systems could be effective with proper training and IT governance in place.

These case studies provide valuable insights into best practices, adoption challenges, and the
transformative impact of ERP systems in educational environments. They also affirm the growing
trend of digitization and automation across academic institutions globally.

2.1.3 Study of Modular Architecture in Educational ERP Systems

This study explored the importance of modular design in the development and deployment of ERP
systems within academic institutions. The research highlighted how modular architecture—
comprising independent yet interconnected components such as Student Management,
Examination, Library, Finance, and Human Resources—allowed institutions to implement ERP
systems in phases. This flexibility helped colleges minimize disruption during deployment and
scale the system according to institutional growth and budget.

Institutions that adopted a modular approach reported faster implementation times, easier
maintenance, and the ability to customize specific modules based on department needs. The study

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 3


CAMPUS CONNECT

emphasized that modularity enhances adaptability and future-proofing in dynamic educational


environments.

2.2 Limitation of Existing System

 Decentralized Data Management: Existing systems often use separate tools for attendance,
marks, and communication, making it difficult to maintain consistency.

 Limited Accessibility: Many systems are desktop-based and lack mobile/web access.

 Poor User Interface: Non-intuitive designs lead to under-utilization by students and faculty.

 Lack of Real-Time Updates: Manual processes delay the dissemination of important


academic information.

 Scalability Issues: Many solutions are not equipped to handle a growing user base or new
feature requirements

The above limitations justified the need for a custom-built, scalable, and user-friendly College
ERP like Campus Connect.

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 4


CAMPUS CONNECT

Chapter 3

Rationale and Process


3.1 Objective:

The objective of the Campus Connect – College ERP System is to design and develop an
integrated platform that simplifies and automates essential administrative and academic operations
of a college. The system addresses the specific requirements of students, faculty, and
administrators by offering modules such as:

 Attendance management
 Internal marks entry and access
 Role-based access and permissions
 Student and faculty dashboards
 Announcement/notification system
 Timetable and academic scheduling

The primary goals of the system include:

 Enhancing communication between stakeholders


 Reducing paperwork and manual errors
 Improving data consistency and security
 Providing anytime-anywhere access via a web interface

3.2 Software Model Adapted

For the development of this system, the team adopted the Incremental Software Development
Model. This model was chosen due to the following advantages:

 Allows for partial implementation of the system with progressive enhancements


 Supports early delivery of working modules
 Facilitates feedback incorporation and risk handling

Each increment included a defined set of features that were designed, developed, tested, and
integrated into the existing system. The development process followed the stages below for each
increment:

1. Requirement gathering and analysis


2. Design of module architecture
3. Coding and implementation
4. Testing and verification
5. Deployment and feedback incorporation

Using the incremental model enabled flexible planning, continuous integration, and faster delivery
of usable features, which was particularly effective for accommodating scope refinements and
real-time testing with end-users.

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 5


CAMPUS CONNECT

Chapter 4
System Analysis Overview

4.1 Requirement Analysis:

Thorough requirement analysis was carried out to understand the functionalities needed for
different users — students, faculty, and administrators. The requirements were categorized as
hardware, software, functional, and non-functional.

4.1.1 Hardware Requirements:

 Processor: Intel Core i3 or higher


 RAM: Minimum 4 GB
 Hard Disk: Minimum 250 GB
 Monitor: Standard 15.6" or higher

4.1.2 Software Requirements:

 Operating System: Windows/Linux


 Backend: SQite
 Frontend: HTML, CSS, JavaScript, Bootstrap
 Scripting: Python (Django)
 Browser: Chrome / Firefox
 IDE: VS Code

4.1.3 Functional and Non-Functional Requirements:

Functional Requirements:

 User login and authentication


 Role-based dashboard (student, faculty, admin)
 Attendance marking and viewing
 Internal marks entry and result view
 Announcements and notifications
 Timetable management
 Student profile and academic data management

Non-Functional Requirements:

 Security: Password-protected logins with session control


 Usability: Intuitive user interface with minimal learning curve
 Scalability: Can support increasing numbers of users and modules
 Performance: Fast response time with low latency
 Maintainability: Modular codebase to support updates

4.2 Use-Case Diagram and Description:

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 6


CAMPUS CONNECT

The Use-Case Diagram illustrates the interaction between system actors and their actions:

Actors:

 Student
 Faculty
 Admin

Use-Cases:

 Login
 View Profile
 View/Mark Attendance
 Enter/View Internal Marks
 Manage Timetable
 View Announcements

Each actor has access to specific use-cases depending on their assigned role.

Figure 4.1: Use Case Diagram of college ERP

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 7


CAMPUS CONNECT

4.3 Sequence Diagram

The Sequence Diagram outlines the interaction flow between users and the system. Sample flows
include:

 Student login → authentication → load dashboard → view marks


 Faculty login → select subject → mark attendance → update database
 Admin login → manage users → broadcast announcements

Figure 4.2 Sequence diagram

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 8


CAMPUS CONNECT

4.4 System Flow Diagram

The System Flow Diagram represents how data flows through the system from login to final report
generation. It highlights modules, decision points, and data storage components.

Figure 4.3 System Flow Diagram

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 9


CAMPUS CONNECT

Chapter 5

System Design Overview


5.1 Class Diagram

The class diagram states the different classes involved in the software. For each class, a set of
attributes and method are included. The relationship between the classes are also specified. For
example, the teacher class has the attributes Id, name, phone no, address and methods such as
marking attendance, declaring marks and preparing report cards. Each instance of the teacher class
belongs to a department. This is specified by the relationship between Teacher and Department
classes.

Figure 5.1: Class diagram of college ERP

5.2 Data Flow Diagram

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 10


CAMPUS CONNECT

A Data Flow Diagram (DFD) is a graphical representation of the flow of data through a
system. It illustrates how data is processed by a system in terms of inputs and outputs. A DFD
helps to visualize how data moves from one process to another, how it is stored, and how it
interacts with external entities.

Figure 5.2 Data flow diagram of college ERP system

5.3 Entity- Relationship Diagram

An ER (Entity-Relationship) Diagram for the Campus Connect ERP system is a graphical


representation of the data model that outlines the key entities involved in the college ecosystem
and their relationships. It helps in visualizing how data is structured and how different components
such as students, faculty, courses, attendance, marks, and services are interconnected within
the system.

In the context of Campus Connect, the ER diagram includes major entities like:

 Student – stores student details such as name, roll number, course, and contact info.
 Faculty – includes information about faculty members and the subjects they teach.
 Course – represents academic courses offered, linked to both students and faculty.
 Attendance – records the presence of students in classes.
 Marks – maintains records of student performance in different subjects.
 Services – includes support services like leave applications, feedback, or complaints.

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 11


CAMPUS CONNECT

Figure 5.3: Entity Relationship diagram of college ERP

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 12


CAMPUS CONNECT

CHAPTER 6

WORK PLAN & SYSTEM DATABASE STRUCTURE

6.1 Time Frame Work – Campus Connect

Phase 1: Planning & Requirements (Weeks 1–2)

 Define the goals, key modules, and user roles of Campus Connect (Admin, Teachers,
Students).
 Conduct stakeholder meetings (faculty, administration, students) to gather system
requirements.
 Finalize functional requirements (attendance, marks management, communication, etc.)
and select the technology stack.

Phase 2: Design & Architecture (Weeks 3–4)

 Design the system architecture and database schema for modules like Student Info,
Attendance, and Results.
 Create UI wireframes for different user roles (Admin dashboard, Teacher portal, Student
view).
 Define authentication flow and user access control mechanisms.

Phase 3: Development (Weeks 5–12)

 Weeks 5–6: Develop front-end interfaces for Admin, Teacher, and Student portals (login,
dashboards, navigation).
 Weeks 7–8: Implement back-end functionalities including attendance tracking, marks
entry, class/course mapping, and department management.
 Weeks 9–10: Integrate front-end and back-end; test role-based workflows and data flow.
 Weeks 11–12: Finalize all features including communication modules, report card
generation, and data analytics dashboards.

Phase 4: Testing & Debugging (Weeks 13–14)

 Conduct functional, integration, and user acceptance testing with pilot users from each role.
 Identify and resolve bugs; ensure security, performance, and data consistency.

Phase 5: Deployment & Launch (Weeks 15–16)

 Deploy Campus Connect to the institutional server or cloud platform.


 Train stakeholders and monitor real-time usage during launch phase.
 Address any post-launch technical issues or feedback-based fixes.

Phase 6: Maintenance & Updates (Ongoing)

 Regularly update the platform with new features (e.g., notifications, analytics).
 Perform routine maintenance, backup, and system health checks.
 Incorporate feedback from users for iterative improvement.

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 13


CAMPUS CONNECT

6.2 System Database Structure

The ERP system uses a relational database to manage and organize all data related to users,
academic records, and system operations.

Key Tables:

1. Users Table

 user_id (Primary Key)


 username
 password
 role (Student/Faculty/Admin)

2. Students Table

 student_id (Primary Key)


 name
 course
 email
 user_id (Foreign Key)

3. Faculty Table

 faculty_id (Primary Key)


 name
 department
 email
 user_id (Foreign Key)

4. Attendance Table

 attendance_id (Primary Key)


 student_id (Foreign Key)
 date
 status (Present/Absent)
 marked_by (Faculty ID)

5. Notices Table

 notice_id (Primary Key)


 title
 description
 posted_by (Faculty/Admin ID)
 date_posted

6. Feedback Table

 feedback_id (Primary Key)


 student_id (Foreign Key)
 message
 submitted_on

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 14


CAMPUS CONNECT

7. Marks Table

 marks_id (Primary Key)


 student_id (Foreign Key)
 subject
 marks
 faculty_id (Foreign Key)

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 15


CAMPUS CONNECT

Chapter 7

Implementation & Testing

7.1 Testing Strategy Adapted

To ensure the quality and correctness of the Campus Connect ERP system, a well-structured
testing strategy was adopted. The goal was to identify and eliminate defects at various stages of
development and ensure all modules function cohesively.

The testing strategy involved the following approaches:

 Unit Testing: Each module (e.g., login, attendance, marks entry) was tested independently
to verify its functionality. Errors and exceptions were handled during this phase.
 Integration Testing: After individual modules were tested, they were integrated and tested
together to ensure data flow and module interaction worked as intended.
 System Testing: The complete application was tested as a whole to verify that it met all
specified requirements and performed under various scenarios.
 User Acceptance Testing (UAT): A group of users (students and faculty) tested the
system in a real-time environment. Their feedback helped refine the interface and correct
usability issues.
 Regression Testing: After updates or fixes, previously tested modules were re-tested to
ensure that new changes did not introduce additional bugs.

The testing process was both manual and automated (where feasible), ensuring a robust and
reliable final product.

7.2 System Testing

System testing was conducted after all components had been integrated. The purpose was to
evaluate the system’s compliance with the functional and non-functional requirements.

Functional Testing:

 Validated correct role-based access (Admin, Faculty, Student).


 Verified user actions like login, adding attendance, entering marks, and viewing notices.

Non-Functional Testing:

 Performance Testing: Ensured that the system responded quickly, even when multiple
users accessed it simultaneously.
 Security Testing: Login authentication, session management, and input validation were
tested to prevent unauthorized access and SQL injection.
 Usability Testing: Focused on interface design, ease of navigation, and user experience.

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 16


CAMPUS CONNECT

System Test Results:

All major functionalities performed successfully under standard conditions. Minor UI adjustments
were made based on tester feedback, and database queries were optimized for performance.

7.3 Test Cases

A summary of key test cases executed during the testing phase is provided below:

Test
Module Description Input Expected Output Result
Case ID
Login with valid Email: valid, Redirect to user
TC001 Login Passed
credentials Password: valid dashboard
Login with invalid Email: invalid, Error message
TC002 Login Passed
credentials Password: wrong shown
Mark attendance for a Student ID, Date, Attendance record
TC003 Attendance Passed
student Status saved
Submit marks for a Subject ID, Marks Marks updated and
TC004 Marks Passed
subject values visible
Notice Notice shown in
TC005 Post a new notice Title, Description Passed
Posting student portal
Access Student tries to access Access Denied
TC006 Student role login Passed
Control admin dashboard message
Name, Email, Student profile
TC007 Registration Register a new student Passed
Course, Password created
Data Validation error
TC008 Enter invalid marks Marks > 100 Passed
Validation shown

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 17


CAMPUS CONNECT

CHPATER 8

CONCLUSION & FUTURE EXTENSION


8.1 Conclusion

By using Existing System accessing information from files is a difficult task and there is no quick
and easy way to keep the records of students and staff. Lack of automation is also there in the
Existing System. The aim of Our System is to reduce the workload and to save significant staff
time.

Title of the project as Campus Connect is the system that deals with the issues related to a
particular institution. It is the very useful to the student as well as the faculties to easy access to
finding the details. The college ERP provides appropriate information to users based on their
profiles and role in the system. This project is designed keeping in view the day to day problems
faced by a college system.

The fundamental problem in maintaining and managing the work by the administrator is hence
overcome. Prior to this it was a bit difficult for maintaining the time table and also keeping track of
the daily schedule. But by developing this web-based application the administrator can enjoy the
task, doing it ease and also by saving the valuable time. The amount of time consumption is
reduced and also the manual calculations are omitted, the reports can be obtained regularly and
also whenever on demand by the user. The effective utilization of the work, by proper sharing it
and by providing the accurate results. The storage facility will ease the job of the operator. Thus
the system developed will be helpful to the administrator by easing his/her task.

This System provide the automate admissions no manual processing is required. This is a
paperless work. It can be monitored and controlled remotely. It reduces the man power required. It
provides accurate information always.. All years together gathered information can be saved and
can be accessed at any time. The data which is stored in the repository helps in taking intelligent
decisions by the management providing the accurate results. The storage facility will ease the job
of the operator. Thus the system developed will be helpful to the administrator by easing his/her
task providing the accurate results. The storage facility will ease the job of the operator.

This project is successfully implemented with all the features and modules of the college
management system as per requirements.

8.2 Future Extension

 While the current system fulfills the basic requirements of campus administration, there are
several areas where it can be enhanced in the future:
 Mobile Application Integration: Developing an Android/iOS app would allow users to
access the system more conveniently.
 Automated Email & SMS Notifications: Implementing notification services for attendance
alerts, mark updates, and notices.
 Timetable & Scheduling Module: Integration of dynamic timetable generation and
scheduling of classes or exams.
 Fee Management System: Inclusion of modules to track fee payments, dues, and generate
receipts.

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 18


CAMPUS CONNECT

 AI-Based Analytics: Implementing AI or data analytics to provide insights such as


performance trends, attendance patterns, and academic forecasting.
 Chatbot Support: A chatbot can be added for real-time support and assistance within the
portal.
 Multi-language Support: Adding support for regional languages to improve accessibility for
diverse user bases.

By incorporating these features, the Campus Connect, ERP System can evolve into a more
comprehensive and intelligent platform that supports the full range of institutional processes.

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 19


CAMPUS CONNECT

REFERENCES

Books
[1] Ian Sommerville, Software Engineering (10th ed.). New York: Pearson Education, 2015.
[2] Roger S. Pressman, Software Engineering: A Practitioner's Approach (7th ed.). New York:
McGraw-Hill, 2010.
[3] Ramez Elmasri and Shamkant B. Navathe, Fundamentals of Database Systems (7th ed.). New
York: Pearson, 2015.

Journal Articles
[4] John Doe and Jane Smith, “Optimizing Database Queries for ERP Systems,” International
Journal of Database Management, vol. 29, no. 6, pp. 215-220, June 2020.

Online Resources
[5] W3Schools, “PHP , HTML , CSS , JavaScript , PythonTutorials.” Available:
https://www.w3schools.com
[6] SQLite Documentation , “SQLite Reference Manual,” Available:
https://www.sqlite.org/docs.html
[7] Stack Overflow , “Developer Q&A Platform .” Available : https://stackoverflow.com.
[8] Django Software Foundation, “Django Documentation,” Available:
https://www.djangoproject.com/

Conference Papers
[9] Jane Doe, “Improving Data Integrity in ERP Systems,” in Proceedings of the International
Conference on Data Management and Software Engineering, pp. 50-55, May 2024.

Course Notes
[10] R. Patel, Lab Notes for ERP System Development, The University of Texas at Austin, Spring
Semester, 2025.

Dissertations
[11] A. Gupta, “Design and Implementation of ERP Systems for Academic Institutions,” Ph.D.
dissertation, Dept. of Computer Science, University of California, Berkeley, 2023.

Technical Reports
[12] R. Cox and J. S. Turner, “Project Zeus: Design of a Broadband Network and Its Application
in University Campuses,” Washington University, Dept. of Computer Science, Technical Report
WUCS-91-45, July 30, 1991.

Software
[13] M. Janzen, Instant Access Accounting. Computer software. Nexus Software, Inc., IBM-PC,
1993.

Database/Online Resources
[14] R. Duncan, “An HTML Primer,” PC Magazine, June 13, 1995, v14, n11 p. 261(7) in
Academic Index (database on UTCAT PLUS system).

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 20


CAMPUS CONNECT

APPENDIX A SCREENSHOTS
System Implementation:

The college ERP system has three main user classes. These include the students, teachers and
administrator. This section will explain in detail all the features and the working of those for each
user class.

4.1 Student

4.1.1 Login

Each student in the college is assigned a unique username and password by the administrator. The
username is the same as their USN and so is the password. They may change it later according to
their wish.

Figure 4.1: Student Login Page

4.1.2 Homepage

After successful login, the student is presented a homepage with their main sections, attendance,
marks and timetable. In the attendance section the student can view their attendance status which
includes the total classes, attended classes and the attendance percentage for each of their courses.
In the marks section, the student can view the marks for each of their courses out of 20 for 3
internal assessments, 2 events. Also, the semester end examination for 100 marks. Lastly, the
timetable provides the classes assigned to that student and day and time of each in a tabular form.

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 21


CAMPUS CONNECT

Figure 4.2: Student Home Page

4.1.3 Attendance:

On the attendance page, there is a list of courses that is dependent on each student. For each
course, the course id and name are display along with the attended classes, total classes and the
attendance percentage for that particular course. If the attendance percentage is below 75 for any
course, it is displayed in red denoting shortage of attendance, otherwise it is green. If there is any
shortage, it specifies the number of classes to attend to make up for it. If you click on each course,
it takes you to the attendance detail page.

Figure 4.4: Student Attendance Page

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 22


CAMPUS CONNECT

Attendance Detail

This page displays more details for the attendance in each course. For each the course, there is a
list of classes conducted and each is marked with the date, day and whether the student was
present or absent on that particular date.

Figure 4.4: Student Attendance detail Page

4.1.4 Marks

The Marks page is a table with an entry for each of their courses. The course id and name are
specified along the marks obtained in each of the tests and exams. The tests include 3 internal
assessments with marks obtained out of a total of 20, 2 events such as project, assignment, quiz
etc., with marks out of 20. Lastly, one semester end exam with marks out of 100.

Figure 4.5: Student Marks Page

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 23


CAMPUS CONNECT

4.1.5 Timetable

This page is a table which lists the day and timings of each of the classes assigned to the student.
The row headers are the days of the week and the column headers are the time slots. So, for each
day, it specifies the classes in the time slots. The timetable is generated automatically from the
assign table, which is a table containing the information of all the teachers assigned to a class with
a course and the timings the classes.

Figure 4.6: Student Timetable

4.2 Teacher

4.2.1 Login

Each teacher in the college is assigned a unique username and password by the administrator. The
username is their teacher ID and the same for password. The teacher may change the password
later.

Figure 4.7: Teacher Login

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 24


CAMPUS CONNECT

4.2.2 Homepage

After successful login, the student is presented a homepage with their main sections, attendance,
marks, timetable and reports. In the attendance section, the teacher can enter the attendance of
their respective students for the days on which classes were conducted. There is a provision to
enter extra classes and view/edit the attendance of each individual student. In the marks section,
the teacher may enter the marks for 3 internals, 2 events and 1 SEE for each student. They can also
edit each of the entered marks. The timetable provides the classes assigned to the teacher with the
day and timings in a tabular form. Lastly, the teacher can generate reports for each of their
assigned class.

4.2.3 Attendance

There is a list of all the class assigned to teacher. So, for each class there are 3 actions available.
They are,

Enter Attendance On this page, the classes scheduled or conducted is listed in the form of a list.
Initially, all the scheduled classes will be listed from the start of the semester to the current date.
Thus, if there is class scheduled for today, it will automatically appear on top of the list. If the
attendance of any day is not marked it will be red, otherwise green if marked. Classes can also be
cancelled which will make that date as yellow. While entering the attendance, the list of students
in that class is listed and there are two options next to each. These options are in the form of a
radio button for present and absent. All the buttons are initially marked as present and the teacher
just needs to change for the absent students.

Figure 4.8: Teacher homepage

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 25


CAMPUS CONNECT

Edit Attendance

After entering attendance, the teacher can also edit it. It is similar to screen for entering attendance,
only the entered attendance is saved and display. The teacher can change the appropriate
attendance

Figure 4.10: Editing attendance

Extra Class

If a teacher has taken a class other than at the scheduled timings, they may enter the attendance
for that as well. While entering the extra class, the teacher just needs to specify the date it was
conducted and enter the attendance of each of the students. After submitting extra class, it will
appear in the list of conducted classes and thus, it can be edited.

Student Attendance

For each assigned class, the teacher can view the attendance status of the list of students. The
number of attended classes, total number of classes conducted and the attendance percentage is
displayed. If the attendance percentage of any of the students is below 75, it will be displayed in
red. Thus, the teacher may easily find the list of students not eligible to take a test.

Student Attendance Details

The teacher can view the attendance detail of all their assigned students individually. That is, for
all the conducted classes, it will display whether that student was present or absent. The teacher
can also edit the attendance of each student individually by changing the attendance status for each
conducted class.

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 26


CAMPUS CONNECT

Figure 4.11:Attendance of students in a class

Figure 4.12: Attendance details of an individual student

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 27


CAMPUS CONNECT

4.2.4 Marks

On this page, the list of classes assigned to the teacher are displayed along with two actions for
each class. These actions are,Enter Marks On this page, the teacher can enter the marks for 3
internal assessments, 2 events and one semester end exam. Initially all of them are marked red to
denote that the marks have not been entered yet. Once the marks for a test is entered, it turns
green. While entering the marks for a particular test, the list of students in that class is listed and
marks can be entered for all of them and submitted. Once, the marks are submitted, the students
can view their respective marks. Incase if there is a need to change the marks of any student, it is
possible to edit the marks.

Figure 4.13:Entering marks

Edit Marks
Marks for a test can be edited. While editing, the list of students in that class is displayed along
with already entered marks. The marks to be updated can be changed and submitted. The students
can view this change immediately.

Student Marks
For each assigned class, the teacher has access to the list of students and the marks they obtained
in all the tests. This is displayed in a tabular form.

4.2.5 Timetable

This page is a table which lists the day and timings of each of the classes assigned to the teacher.
The row headers are the days of the week and the column headers are the time slots. So, for each
day, it specifies the classes in the time slots. The timetable is generated automatically from the
assign table, which is a table containing the information of all the teachers assigned to a class with
a course and the timings the classes.

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 28


CAMPUS CONNECT

Figure 4.14:Editing marks

Figure 4.15: Marks of all the students in a class

Free teachers

For each entry in the table, the list of free teachers can be generated. Free teachers are the teachers
who assigned to the class and are free for that time slot on that day. This is very useful for the
teachers particularly when they are on leave as it helps them find a suitable replacement are that
class.

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 29


CAMPUS CONNECT

Figure 4.16 : Teacher Timetable

Figure 4.17: List of free teachers for a time slot

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 30


CAMPUS CONNECT

4.2.6 Reports

The last page for the teachers is used to generate reports for each class. The report specifies the
list of students in that class and their respective CIE and attendance percentage. CIE is the average
of the marks obtained from the tests, 3 internals and 2 events. The CIE is out of 50 and the
students with CIE below 25 are marked in red and are not eligible to write the semester end exam.
Also, the attendance percentage is displayed with students below 75% marked in red.

Figure 4.18: CIE and attendance for a class of students

4.3 Administrator

The responsible for adding and maintaining the list of teachers assigned to class with a course and
the timings. This information is stored in the Assign table. The admin also has access to the marks
and attendance of each student and can modify them.

There are several features in place to ensure that querying the database is quick and efficient for
the administrator. As the database has the potential to become huge, there is a search feature for
every table including student, teacher etc. The search has get a specific record based on name or
id. Also, it can filter the record based on department, class etc. Figure 3.19 shows the homepage
for the admin, it lists all the different tables in the database. Figure 3.20 shows the details of the
class table. Each class consists of a list of students as shown.

administrator is responsible for adding and maintaining all the departments, students, teachers,
classes and courses. All this data is stored in the database in their respective tables.

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 31


CAMPUS CONNECT

Figure 4.19: Admin homepage

Figure 4.20: Admin students table page

Department of Computer Science and Engineering, Mahakal Institute of Technology, Ujjain 32

You might also like