86
UNIVERSITY MANAGEMENT SYSTEM The System Capable of Managing University Resources 17 th April, 2014

University Management System

Embed Size (px)

DESCRIPTION

Livework URL: http://metrouni.PrimitiveSolution.com - The system capable of managing university resources. - Supports different platforms and different languages. - The implemented system takes advantages from Modular - MVC technology. - The implementation of the system was done using PHP and Web technologies - The system can be run locally or in distributed manner.

Citation preview

Page 1: University Management System

UNIVERSITY MANAGEMENT SYSTEMThe System Capable of Managing University Resources

17th April, 2014

Page 2: University Management System

PROJECT BY

NURUL AMIN MUHITID: 101-115-022BATCH: CSE 20TH METROPOLITAN UNIVERSITY

Page 3: University Management System

OUTLINE…

INTRODUCTION The Project Overview The Overview of Related & Used Technologies

MODULES Featured Modules Core Modules Modules’ Dependencies Modules: We Developed

CONCLUSION

Page 4: University Management System

INTRODUCTION

Page 5: University Management System

THE PROJECT OVERVIEW

The system capable of managing university resources. Supports different platforms and different languages. The implemented system takes advantages from

Modular MVC technology. The implementation of the system was done using PHP

and Web technologies The system can be run locally or in distributed manner.

Page 6: University Management System

THE OVERVIEW OF RELATED & USED TECHNOLOGIES

CodeIgniter [ >= 2.1.x ] PyroCMS [ >= 2.2.x ] PHP [ >= 5.2 ] MySQL [ >= 5.x ] GD2: Graphics Library cURL [ >= 7.10 ] JQuery [ >= 1.7.x ] Lex: is a lightweight template parser. Twitter Bootsrap [ >= 3.0.x ] AJAX: Asynchronous JavaScript and XML

Page 7: University Management System

CODEIGNITER: A PHP Framework

INTRODUCTION

Page 8: University Management System

WHY CODEIGNITER? Simplicity: Very easy to learn, use, and extend MVC: Based on popular Model-View-Controller

development pattern Documentation: Great documentation No Commercialism: It's 100% free Tons of Resources Very Popular Very stable Framework

Page 9: University Management System

PYROCMS: A CodeIgniter Based CMS

INTRODUCTION

Page 10: University Management System

WHY PYROCMS? Modular MVC: Each part of the

system is its own micro-instance of MVC

More Flexible and Cleanly organized Powered by CodeIgniter Easy to learn, understand, and own

Page 11: University Management System

WHY CONSIDER PYROCMS FOR THIS PROJECT?

Modular MVC Control over navigation menus, email

templates, and 301 redirects Easy Theme/Plugin/Widget Development

Mobile Device Detection Module view over-loading

Page 12: University Management System

MODULES

Page 13: University Management System

FETURED MODULES

Person Management Course Management Event Management Schedule or Routine Management Add-drop Management Attendance Management Exam Management Grade or Result Management Partial Academic Transcript Generating

Page 14: University Management System

MODULES: CORE

MODULES

Page 15: University Management System

THE BLOG MODULE

The blog module allows us to easily setup a blog at www.domain.com/blog. It supports the following features:

Post Previews Live/Draft post status Blog Categories Blog Intro Text Blog Keywords Commenting on/off control

Page 16: University Management System

BLOG LIST

Page 17: University Management System

THE USER MODULE

The users module is where we manage our sites users. To start, go to Users → Manage Users. We'll see a paginated list of our current users. It includes:

Creating a New User Managing User Groups & Permissions Customizing Profile Field User Modules URLs Using User Data in Layouts

Page 18: University Management System

USER LIST

Page 19: University Management System

THE NAVIGATION MODULE

The navigation module allows us to create navigation groups and use them in our layouts.

Navigation Groups Add a Link to Group Ordering Navigation Links

Page 20: University Management System

THE EMAIL TEMPLATE MODULE

The email templates module stores all module email templates, so they can be easily edited to fit our sites needs.

They are broken down into two groups:

Default Templates - These are the templates that come with PyroCMS.User Defined Templates - These are templates that us or other modules define.

Page 21: University Management System

ADD EMAIL TEMPLATE

Page 22: University Management System

MODULES: WE DEVELOPED

MODULES: WE DEVELOPED

Page 23: University Management System

METROUNI ROUTE MODULE

MODULES: WE DEVELOPED

Page 24: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Create Route √

Edit Route √

Delete Route √

Page 25: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Routes

List of Routes Add a New Route Rebuild Routes Update Route Delete Route

Page 26: University Management System

METROUNI FACULTY MODULE

MODULES: WE DEVELOPED

Page 27: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Create Faculty

Edit Faculty √

Delete Faculty √

View Faculty

Page 28: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Faculties

List of Faculties Filters Details of the Faculty Add Faculty Update Faculty Delete single Faculty Delete Multiple Faculties

Page 29: University Management System

METROUNI DEPARTMENT MODULE

MODULES: WE DEVELOPED

Page 30: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Add Department

Edit Department

Delete Department

View Department

Page 31: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Departments

List of Departments Filters Details of the Department Add Department Update Department Delete single Department Delete Multiple Departments

Page 32: University Management System

METROUNI ROOM MODULE

MODULES: WE DEVELOPED

Page 33: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Add Room √

Edit Room √

Delete Room √

View Room √

Page 34: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Schedules → Rooms

List of Rooms Filters Details of the Room Add Room Update Room Delete single Room Delete Multiple Rooms

Page 35: University Management System

METROUNI HOUR MODULE

MODULES: WE DEVELOPED

Page 36: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Add Hour √

Edit Hour √

Delete Hour √

View Hour √

Page 37: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Schedules → Hours

List of Hours Filters Add New Hour Update Hour Delete single/multiple Hour

Page 38: University Management System

METROUNI BATCH MODULE

MODULES: WE DEVELOPED

Page 39: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Add Batch √ √

Edit Batch √ √

Delete Batch √ √

View Batch √ √

Page 40: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Courses → Batches

List of Batches Filters Details of the Batch Add New Batch Update Batch Delete single/multiple Batch

Page 41: University Management System

METROUNI SEMESTER MODULE

MODULES: WE DEVELOPED

Page 42: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Add Semester √ √

Edit Semester √ √

Delete Semester

√ √

View Semester

√ √

Page 43: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Semesters

List of Semesters Filters Add Semester Update Semester Delete single Semester Delete Multiple Semesters

Page 44: University Management System

METROUNI PROGRAMME MODULE

MODULES: WE DEVELOPED

Page 45: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Create Programme

√ √

Edit Programme

√ √

Delete Programme

√ √

View Programme

√ √ √ √ √ √ √

Page 46: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Programmes

List of Programmes Filters Details of the Programme Add Programme Update Programme Delete single Programme Delete Multiple Programmes

Page 47: University Management System

METROUNI CALENDER MODULE

MODULES: WE DEVELOPED

Page 48: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Add Event √ √

Edit Event √ √

Delete Event √ √

View Event √ √ √ √ √ √ √

Page 49: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Calendar

List of Events Filters Details of the Event Add Event Update Event Delete single Event Delete Multiple Events

Page 50: University Management System

METROUNI PERSON MODULE

MODULES: WE DEVELOPED

Page 51: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Create Person

ODS (√) √ √

Edit Person ODS (√) √ √

Delete Person

ODS (√) √ √

View Person √ √ √ √ √ √

Page 52: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Persons

List of Persons Filters Details of the Person Add Person Update Person Delete single Person Delete Multiple Persons

Page 53: University Management System

METROUNI PERSON HISTORY MODULE

MODULES: WE DEVELOPED

Page 54: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Create Person History

√ √

Edit Person History

√ √

Delete Person History

√ √

View Person History

√ √ √ √ √ √

Page 55: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Persons

Educations List of Education History Filters Details of the Education History Add New Education History Update Education History Delete single/multiple Education History

Page 56: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Persons

Works List of Work History Filters Details of the Work History Add New Work History Update Work History Delete single/multiple Work History

Page 57: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Persons

Healths List of Health History Filters Details of the Health History Add New Health History Update Health History Delete single/multiple Health History

Page 58: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Persons

Legals List of Legal History Filters Details of the Legal History Add New Legal History Update Legal History Delete single/multiple Legal History

Page 59: University Management System

METROUNI COURSE TEMPLATE MODULE

MODULES: WE DEVELOPED

Page 60: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Create Course Template

OD (√) OF/OD (√)

Edit Course Template

OD (√) OF/OD (√)

Delete Course Template

OD (√) OF/OD (√)

View Course Template

√ √ √ √ √ √

Page 61: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Templates

List of Course Templates Filters Details of the Course Template Add Course Template Update Course Template Delete single/multiple Course Template

Page 62: University Management System

METROUNI COURSE CURRICULAM MODULE

MODULES: WE DEVELOPED

Page 63: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Create Course Curriculum

OD (√) OF/OD (√)

Edit Course Curriculum

OD (√) OF/OD (√)

Delete Course Curriculum

OD (√) OF/OD (√)

View Course Curriculum

√ √ √ √ √ √

Page 64: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Curriculums

List of Course Curriculums Filters Details of the Course Curriculum Add Course Curriculum Update Course Curriculum Delete single/multiple Course Curriculum

Page 65: University Management System

METROUNI COURSE MODULE

MODULES: WE DEVELOPED

Page 66: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Create Course

OD (√) OF/OD (√)

Edit Course OD (√) OF/OD (√)

Delete Course

OD (√) OF/OD (√)

View Course √ √ √ √ √ √

Page 67: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Courses

List of Semester Courses Filters Details of the Semester Course Add Semester Course Update Semester Course Delete single/multiple Semester Course

Page 68: University Management System

METROUNI SCHEDULE MODULE

MODULES: WE DEVELOPED

Page 69: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Create Schedule

OD (√) OF/OD (√)

Edit Schedule

OD (√) OF/OD (√)

Delete Schedule

OD (√) OF/OD (√)

View Schedule

√ √ √ √ √ √

Page 70: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Schedules

List of Schedules Filters Details of the Schedule Add Schedule Update Schedule Delete single/multiple Schedule

Page 71: University Management System

METROUNI ADD-DROP MODULE

MODULES: WE DEVELOPED

Page 72: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Create Add-Drop

OC (√) OC (√) OD (√) OF/OD (√)

Edit Add-Drop

OC (√) OD (√) OF/OD (√)

Delete Add-Drop

OC (√) OD (√) OF/OD (√)

View Add-Drop

OC (√) OC (√) OC (√) OD (√) OF/OD (√) √

Page 73: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Adddrops

List of Courses taken by Students Filters Details of the Taken Course and Student Take Course Drop Course Approved courses which taken by Student Mark Course as Completed

Page 74: University Management System

METROUNI ATTENDENCE MODULE

MODULES: WE DEVELOPED

Page 75: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Create Attendance

OC (√) OD (√) OF/OD (√)

Edit Attendance

OC (√) OD (√) OF/OD (√)

Delete Attendance

OC (√) OD (√) OF/OD (√)

View Attendance

OC (√) OC (√) OC (√) OD (√) OF/OD (√) √

Page 76: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Attendances

List of Taken Courses Filters Details of the Attendance Add New Attendance Update Attendance Mark as Present/Absent

Page 77: University Management System

METROUNI EXAM MODULE

MODULES: WE DEVELOPED

Page 78: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Create Exam OC (√)

Edit Exam OC (√)

Delete Exam OC (√)

View Exam √ √ √ √ √ √

Page 79: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Exams

List of Exams Filters Details of the Exam Add New Exam Update Exam Delete single/multiple exam(s)

Page 80: University Management System

METROUNI GRADE MODULE

MODULES: WE DEVELOPED

Page 81: University Management System

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Update Grade

OC (√)

View Grade OC (√) OC (√) OC (√) OD (√) OF (√)

Page 82: University Management System

MODULE INCLUDES

Admin Menu: Metrouni → Grades

List of Exams Filters Details of the Grades/Results Update Grades/Results

Page 83: University Management System

CONCLUSION

Page 84: University Management System

CONCLUSION

The University Management System which capable of storing university resources such as students and staff of the university and their relationship was implemented.

It is easy to track the relations of students and courses they have taken, courses and teacher they are given by using the friendly interface of the system.

Page 85: University Management System

CONCLUSION

The system supports different platforms and different languages.

The system can be easily extended by introducing new modules.

An example of such, future work is evaluation questions module that can be used to evaluate teachers, and output the statistics of the evaluation.

Page 86: University Management System

THANK YOU