Professional Documents
Culture Documents
Metoruni 140423074801 Phpapp02
Metoruni 140423074801 Phpapp02
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:
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.
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 Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (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 Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (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 Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (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 Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (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 Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (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 Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (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 Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (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 Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (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 Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (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 Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (6)
Create 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 Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (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 Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (6)
Create Course OD (√) OF/OD (√)
Template
Edit Course OD (√) OF/OD (√)
Template
Delete Course OD (√) OF/OD (√)
Template
View Course √ √ √ √ √ √
Template
MODULE INCLUDES
Admin Menu: Metrouni → Templates
MODULES: WE DEVELOPED
PERMISSIONS
Public Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (6)
Create Course OD (√) OF/OD (√)
Curriculum
Edit Course OD (√) OF/OD (√)
Curriculum
Delete Course OD (√) OF/OD (√)
Curriculum
View Course √ √ √ √ √ √
Curriculum
MODULE INCLUDES
Admin Menu: Metrouni → Curriculums
MODULES: WE DEVELOPED
PERMISSIONS
Public Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (6)
Create Course OD (√) OF/OD (√)
View Course √ √ √ √ √ √
MODULE INCLUDES
Admin Menu: Metrouni → Courses
MODULES: WE DEVELOPED
PERMISSIONS
Public Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (6)
Create OD (√) OF/OD (√)
Schedule
Edit Schedule OD (√) OF/OD (√)
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 Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (6)
Create Add- OC (√) OC (√) OD (√) OF/OD (√)
Drop
Edit Add-Drop OC (√) OD (√) OF/OD (√)
MODULES: WE DEVELOPED
PERMISSIONS
Public Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (6)
Create OC (√) OD (√) OF/OD (√)
Attendance
Edit OC (√) OD (√) OF/OD (√)
Attendance
Delete OC (√) OD (√) OF/OD (√)
Attendance
View OC (√) OC (√) OC (√) OD (√) OF/OD (√) √
Attendance
MODULE INCLUDES
Admin Menu: Metrouni → Attendances
MODULES: WE DEVELOPED
PERMISSIONS
Public Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (6)
Create 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 Student Assistant Teacher Chairman Secretary Administrator
(0) (1) (2) (3) (4) (5) (6)
Update Grade OC (√)
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