University Management System

Post on 27-May-2015

1.249 views 6 download

Tags:

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.

Transcript of University Management System

UNIVERSITY MANAGEMENT SYSTEMThe System Capable of Managing University Resources

17th April, 2014

PROJECT BY

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

OUTLINE…

INTRODUCTION The Project Overview The Overview of Related & Used Technologies

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

CONCLUSION

INTRODUCTION

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.

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

CODEIGNITER: A PHP Framework

INTRODUCTION

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

PYROCMS: A CodeIgniter Based CMS

INTRODUCTION

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

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

MODULES

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

MODULES: CORE

MODULES

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

BLOG LIST

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

USER LIST

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

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.

ADD EMAIL TEMPLATE

MODULES: WE DEVELOPED

MODULES: WE DEVELOPED

METROUNI ROUTE MODULE

MODULES: WE DEVELOPED

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Create Route √

Edit Route √

Delete Route √

MODULE INCLUDES

Admin Menu: Metrouni → Routes

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

METROUNI FACULTY MODULE

MODULES: WE DEVELOPED

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Create Faculty

Edit Faculty √

Delete Faculty √

View Faculty

MODULE INCLUDES

Admin Menu: Metrouni → Faculties

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

METROUNI DEPARTMENT MODULE

MODULES: WE DEVELOPED

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Add Department

Edit Department

Delete Department

View Department

MODULE INCLUDES

Admin Menu: Metrouni → Departments

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

METROUNI ROOM MODULE

MODULES: WE DEVELOPED

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Add Room √

Edit Room √

Delete Room √

View Room √

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

METROUNI HOUR MODULE

MODULES: WE DEVELOPED

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Add Hour √

Edit Hour √

Delete Hour √

View Hour √

MODULE INCLUDES

Admin Menu: Metrouni → Schedules → Hours

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

METROUNI BATCH MODULE

MODULES: WE DEVELOPED

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Add Batch √ √

Edit Batch √ √

Delete Batch √ √

View Batch √ √

MODULE INCLUDES

Admin Menu: Metrouni → Courses → Batches

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

METROUNI SEMESTER MODULE

MODULES: WE DEVELOPED

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Add Semester √ √

Edit Semester √ √

Delete Semester

√ √

View Semester

√ √

MODULE INCLUDES

Admin Menu: Metrouni → Semesters

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

METROUNI PROGRAMME MODULE

MODULES: WE DEVELOPED

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Create Programme

√ √

Edit Programme

√ √

Delete Programme

√ √

View Programme

√ √ √ √ √ √ √

MODULE INCLUDES

Admin Menu: Metrouni → Programmes

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

METROUNI CALENDER MODULE

MODULES: WE DEVELOPED

PERMISSIONS

Public (0)

Student (1)

Assistant (2)

Teacher (3)

Chairman (4)

Secretary (5)

Administrator (6)

Add Event √ √

Edit Event √ √

Delete Event √ √

View Event √ √ √ √ √ √ √

MODULE INCLUDES

Admin Menu: Metrouni → Calendar

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

METROUNI PERSON MODULE

MODULES: WE DEVELOPED

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 √ √ √ √ √ √

MODULE INCLUDES

Admin Menu: Metrouni → Persons

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

METROUNI PERSON HISTORY MODULE

MODULES: WE DEVELOPED

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

√ √ √ √ √ √

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

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

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

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

METROUNI COURSE TEMPLATE MODULE

MODULES: WE DEVELOPED

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

√ √ √ √ √ √

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

METROUNI COURSE CURRICULAM MODULE

MODULES: WE DEVELOPED

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

√ √ √ √ √ √

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

METROUNI COURSE MODULE

MODULES: WE DEVELOPED

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 √ √ √ √ √ √

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

METROUNI SCHEDULE MODULE

MODULES: WE DEVELOPED

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

√ √ √ √ √ √

MODULE INCLUDES

Admin Menu: Metrouni → Schedules

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

METROUNI ADD-DROP MODULE

MODULES: WE DEVELOPED

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 (√) √

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

METROUNI ATTENDENCE MODULE

MODULES: WE DEVELOPED

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 (√) √

MODULE INCLUDES

Admin Menu: Metrouni → Attendances

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

METROUNI EXAM MODULE

MODULES: WE DEVELOPED

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 √ √ √ √ √ √

MODULE INCLUDES

Admin Menu: Metrouni → Exams

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

METROUNI GRADE MODULE

MODULES: WE DEVELOPED

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 (√)

MODULE INCLUDES

Admin Menu: Metrouni → Grades

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

CONCLUSION

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.

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.

THANK YOU