Husnain Proposal (CMS)
Husnain Proposal (CMS)
Project Proposal
For
Title (Campus Management System)
(Valid Title reflecting scope and objectives)
Submitted By:
Sanan Ali
20-ARID-4197
Raveem Sohail
20-ARID-4196
Supervised By:
Submission Date
(14-12-2023)
Group Members
2
TABLE OF CONTENTS
1. INTRODUCTION ..................................................................................................................................4
2. PROBLEM STATEMENT.......................................................................................................................4
4. Scope ................................................................................................................................................5
5. LIMITATIONS .....................................................................................................................................5
6. Significance .....................................................................................................................................6
9. CONCEPTS .........................................................................................................................................7
3
Introduction
The Campus Management System is like a helpful friend for universities, making all the paperwork and
important tasks much easier. This project is here to fix the common issues universities face, like handling
student registrations, organizing class schedules, managing teachers, and keeping important records. Imagine
using the latest technology to make all these tasks smoother, with fewer mistakes and less manual work.
So, why are we doing this? The main goal is to create a simple and easy-to-use platform where everyone in the
university – from the big bosses to the teachers and students – can talk to each other and work together
effortlessly. By using this system, we want to make sure all the important academic info is well-managed, the
data is accurate, and there's one central place to find everything you need. This project is like a superhero for our
university, promising to change how we do things, making them way more organized and efficient.
1. Problem Statement
Our software solves the problems faced by universities using current systems that are hard to use,
struggle to handle growth, and lack good communication. We are creating this system to make
university tasks easier and more organized. While similar systems exist, they often have issues, and by
re-implementing, we want to learn and improve upon them. Our goal is to understand software design,
create a user-friendly experience, and manage information more efficiently.
Developing this project will teach us valuable skills in software development, designing user
interfaces, and managing databases. We aim to learn from both the challenges and successes of re-
implementing a university management system, gaining practical knowledge in solving real-world
problems in the education technology field.
2. Problem Solution
Our project solves the university management issues by creating a simple and easy-to-use system.
We're making things better by using smart technology that makes tasks quicker and reduces mistakes.
Our approach focuses on improving how people interact with the system, making it friendly for
everyone.
The solution includes advanced features that handle a growing number of users and tasks efficiently.
We're using a smart algorithm to organize information and keep things running smoothly. Our project
is like a helpful guide, providing a central hub for all important tasks and communication. By doing
this, we're making university management not just easier, but also more enjoyable for everyone
involved. The key is to simplify complex processes, and our system does exactly that.
3. Scope
Our project aims to enhance university management by focusing on enrollment, course schedules, and
communication. We will develop a user-friendly system accessible to students, professors, and
administrators, featuring easy course registration, dynamic scheduling, and a central hub for
announcements. Security is a priority, with a robust authentication process to safeguard user data. The
scope does not include financial transactions or replace existing financial systems, keeping our focus
on usability, efficiency, and communication.
This carefully defined scope ensures each team member's involvement in meaningful tasks, providing a
4
balanced workload for our three-member team. Emphasizing user interface design and efficient
communication, our project strives to create a comprehensive and accessible university management
solution, contributing to a more organized and user-friendly educational environment.
4. Limitations
• One-size-fits-all Trouble: CMS struggles to adapt to different schools, resulting in awkward
workarounds and frustrated users.
• Tech Tangles: Some systems need tech expertise, making them less friendly for smaller
schools with limited IT resources.
• Data Silos: Information gets stuck in separate systems, making it hard to see the whole picture
and improve things like graduation rates.
• Customization Confusion: Pre-built features might not fit a school's specific workflows,
feeling like they're wearing someone else's shoes.
5. Significance
• Easy to Use: Our system is super easy for everyone – from students to professors and
administrators.
• Less Mistakes: With our system, there's less chance of making errors because it's smart and
organized.
• Faster Tasks: Tasks like enrolling in courses or managing schedules become quicker, saving
everyone's time.
• Handles More People: As more students and staff join, our system won't slow down. It can
handle lots of users without any issues.
• Better Communication: Our system helps everyone talk and work together easily. Professors
can chat with students, and administrators can share important info with everyone.
• Everything in One Place: All the important things like schedules, grades, and announcements
are in one central spot, making it super convenient for everyone.
Structure of project
2. Enrollment Module:
- Streamlines the course registration process for students.
5
- Allows students to easily view available courses.
- Provides real-time updates on course availability and changes.
Literature Review:
Existing Campus Management Systems (CMS) and Their Issues:
Banner by Ellucian:
Banner by Ellucian is a versatile system handling everything from admissions to payroll. However, it's like
navigating a maze due to its complexity. Finding your class schedule can feel overwhelming, especially after a
hectic week of finals.
Blackboard Learn:
Blackboard Learn acts like a virtual classroom with cool features. It's popular, but students sometimes
find it clunky. Some even prefer smoother platforms like Zoom for a better online learning experience.
Moodle:
Moodle is an open-source CMS, allowing schools to customize features. Yet, setting it up can be
tricky, requiring tech-savvy folks. It's like a blank canvas, but the paint can get messy if you're not
careful.
Oracle PeopleSoft Campus Solutions: Oracle PeopleSoft Campus Solutions is a robust system that
supports various aspects of campus management including student administration, academic advising,
admissions, and financial aid. It is known for its flexibility and ability to be tailored to the specific needs
of different educational institutions.
SAP Student Lifecycle Management: SAP Student Lifecycle Management is a comprehensive solution
that covers the entire student lifecycle, from recruitment and admissions to graduation and alumni
relations. It integrates with other SAP solutions to provide a holistic view of institutional operations and
student success.
6
The Takeaway:
Existing CMS systems have their challenges, highlighting the need for a more flexible, user-friendly,
and tailored solution. Your project aims to create a CMS that's comfortable and well-equipped,
avoiding the maze-like complexity of current systems.
Software Methodology
We're using the agile method to develop our project because it lets us be flexible and adapt easily to
changes. This way, we can work closely with everyone involved and get feedback throughout the
process. Agile allows us to deliver the project in smaller parts, making it easier to test and improve.
This method is like building with LEGO bricks – we can adjust things as we go and make sure the final
project fits everyone's needs. It's a great fit for creating our user-friendly university management
system.
Agile Model:
1. Project Initiation
Define Vision: Establish the overall goal of the CMS.
Identify Stakeholders: List key users like students, faculty, and administrators.
Create Initial Product Backlog: Gather high-level requirements and prioritize features.
3. Sprint Planning
Sprint Duration: Set sprints to last 2-4 weeks.
Select User Stories: Choose stories from the backlog for the upcoming sprint.
Break Down Tasks: Divide stories into smaller, actionable tasks.
6. Release Planning
Incremental Releases: Regularly release functional parts of the CMS.
User Training: Provide documentation and training for new features.
7
Tools and Technologies
Tools Version
MS Visual Studio 1.85
Tools Git 2.4
And GitHub 3.11
Technologies Technology Version
React JS 18.0
JavaScript 2015
HTML 5
CSS 3
Node JS 21
Mongo DB 7.0
Concepts
1) User Authentication: Understanding how to securely manage and authenticate users, ensuring
the system remains safe and only authorized individuals have access.
2) Database Management: Learning how to organize and interact with databases, specifically
MongoDB or PostgreSQL, to efficiently store and retrieve information.
3) Responsive Web Design: Grasping the concept of creating web interfaces that work well on
various devices, making it easy for users to interact with the system from their computers or
smartphones.
4) Agile Development: Embracing the Agile methodology to work in iterative cycles, allowing
for continuous improvement, flexibility, and collaboration throughout the project's
development.
Intended Users
• Students: The primary users, who will use the system to enroll in courses, access schedules, and
view academic records.
• Professors: Faculty members will utilize the system for managing course details, updating
grades, and communicating with students.
• Administrators: University staff responsible for overseeing the entire system, managing user
accounts, and handling system configurations.
• System Administrators: Individuals responsible for maintaining and managing the technical
aspects of the University Management System, ensuring its smooth operation.
8
Timeline
.
Project Initiation and Planning
1
Week 3-4: Record Keeping Module Implementation
Develop the record-keeping module for managing student records and grades.
Conclusion
In conclusion, our University Management System project aims to revolutionize the way academic
institutions handle administrative tasks. With a user-friendly approach and key modules like
Enrollment, Dynamic Scheduling, and Communication Hub, the system seeks to streamline processes
for students, professors, and administrators. Through the adoption of the Agile methodology, we ensure
flexibility and adaptability during development, promoting continuous improvement. The project
focuses on creating a more efficient, organized, and enjoyable educational ecosystem.
References
1
Evaluation Page
Evaluator 1 Comments:
Signatures
Evaluator 2 Comments:
Signatures
Signatures