# iNiLABS School Management System v.2.2

## Make it easy

Live Demo

- Created: 03/06/2015
- Latest update: 15/08/2015
- By: iNiLabs ( inilabs.net )
- Support: Online Help line Desk ( support.inilabs.net )

Details of iNilabs School Management System v.2.2 documentation

### What is this?

iNiLabs School management system is uses for manage education based organization like school, college, universities etc. Or user can use it different purposes.

Please read this documentation before you make your own.

### Features

    iNiLabs School management system is uses for manage education based organization like school, college, universities.
    Multiuser account. Admin, Teacher, Accountant, Librarian, Receptionist, Student, Parents account are available.
    Admin can create another admin.
    Admin can create Teacher, Accountant, Librarian, Student, Parents account.
    Admin can create student class.
    Admin can create student section.
    Admin can create grading point.
    Admin can create student subject.
    Admin can create exam & exam schedule.
    Admin & Teacher can give student mark.
    Admin can create student class routine.
    Admin & Teacher can give student attendance.
    Admin & Teacher can give student exam attendance.
    Admin can give teacher daily attendance.
    Admin can give promotion student one class to another class.
    Admin & Librarian can add student as library member.
    Admin can add librarys book.
    Admin & Librarian can issue a book for student.
    Admin & Librarian also see library fine history.
    Admin can create transport route.
    Admin & Accountant can add transport member.
    Admin can create hostel & hostel category list.
    Admin & Accountant can add student as hostel member.
    Admin can create student fee type.e.g(Admission fee)
    Admin & Accountant add invoice for student.
    Admin, Accountant ,parent & student can payment invoice via paypal, cash & cheque.
    Admin & Accountant can see student account balance amount.
    Admin & Accountant can add expense.
    Admin can setup Paypal settings.
    Admin & Teacher can share media. Two type of media file access permission - public and class group.
    Admin & All users can send internal message with attachment.
    Admin can create SMS/Mail Templete for particular sms/mail purpose.
    Admin can send SMS/Mail for all user by group.
    Admin can setup SMS/Mail settings for sms. Clicktell, BulkSMS, Twilio sms gateways are available.
    Admin can create notice.
    Admin can print student report.
    Admin can set event and other user see on calender.
    Admin can set holiday and other user see on calender.
    Admin & all user can change there password.
    Admin & all user can see there profile.
    Admin can block any type of users login.
    Admin can reset any type of user password.
    Student can see there payment/invoice history, issue book, media and other features.
    Parents can see there childrens activities.
    It has 14 different types language support.

### System Requrements

    PHP 5.3+
    MYSQL 5+
    PHP Mcrypt Extention
    PHP MBString Extension
    PHP DOM Extension
    PHP GD Extension
    PHP MYSQL Extension
    PHP PDO Extention
    PHP CURL Extention

### Installation

    Unzip and copy the script folder in your hosting server.
    Make sure in script folder index.php file have permission as 644
    Manually create a database using “Phpmyadmin”.
    Run the install script path from any web browser (http://server.com/install/index).
    if pre-install checklist seems all ok then click next
    Provide codecanyon purchase code and then click next.
    Provide database hostname, database name, username and password.
    After filling up all input fields, press next.
    Provide timezone and click next
    Then fill up organization information and admin login information.
    Now click 'go to login'
    Good Luck!!!

### How to Start

#### 1. ADD Teacher

At first Add Teacher. Please following below steps :

    Login as admin
    Select teacher menu in sidebar
    Click Add Teacher & fill out the all information
    Then Click Add Teacher Button

#### 2. ADD Class

Add Class. Please following below steps :

    Login as admin
    Select class menu in sidebar
    Click Add class & fill out the all information
    Then Click Add Class Button

#### 3. ADD Section

Add Section. Please following below steps :

    Login as admin
    Select section menu in sidebar
    Click Add section & fill out the all information
    Then Click Add Section Button

#### 4. ADD Parents

Add Parents. Please following below steps :

    Login as admin
    Select parents menu in sidebar
    Click Add parents & fill out the all information
    Then Click Add Parents Button

#### 5. ADD Student

Add Student. Please following below steps :

    Login as admin
    Select student menu in sidebar
    Click Add student & fill out the all information
    Then Click Add Student Button

### Auto Generate Invoice

##### What is Auto Generate Invoice ?

Auto Generate Invoice for Library, Transport and Hostel. In each month generate invoice a particular date in every month. default automation date is 5(automation must be between 1 to 28).

Automation date uses for automatically add fee amount of library, transport & hostel membership holders in their account balance.

##### How to Set Auto Generate Invoice Date ?

    Login as admin
    Select setting menu in sidebar
    Then put your auto generate invoice date in Automation field

### How to Set Attendance

#### 1. Student Attendance

    Login as admin or teacher
    Select attendance menu in sidebar
    Then select student attendance
    Click Add student attendance Button
    Select Class and Date and press Attendance Button
    Check Student row Checkbox in Action Column for student attendance.

#### 2. Teacher Attendance

    Login as admin
    Select attendance menu in sidebar
    Then select teacher attendance
    Click Add teacher attendance Button
    Select Date and press Attendance Button
    Check Teacher row Checkbox in Action Column for teacher attendance.

#### 3. Exam Attendance

    Login as admin or teacher
    Select attendance menu in sidebar
    Then select exam attendance
    Click Add exam attendance Button
    Select Exam, Class and Date and press Attendance Button
    Check Student row Checkbox in Action Column. That means Student attend that exam.

### Student Promotion to Next Class

##### Step 1: A list of student qualified for promotion to next class

    Login as admin or teacher
    Select promotion menu in sidebar
    Then select class
    After select class the page load all subject under that class with extra field
    Set the minimum number in each subject field for promotion to next class
    Then Click Promotion Mark Setting Button

##### Step 2: Final step of student promotion to next class

    Status of student in result column
    Check Student row Checkbox in Action Column for promote student to next class.
    Then Click Promotion To Next Class Button

### Paypal Settings

    Login as admin
    Select account menu in sidebar
    Then Select Payment Settings
    Fill out your paypal information
    Default Paypal Sandbox off. if you want to test your paypal setting then Paypal Sandbox button should be on.

### Mail and SMS

##### What is Mail and SMS Template ?

Mail and SMS Template is structure of multiple purposes mail and sms.

##### How to Add Template

    Login as admin
    Select mail/sms menu in sidebar
    Then Select mail/sms template
    Click Add a template Button
    Then Create your Template

##### What is Tags ?

Tags is attribute of each student information. Just like Student Name, Student Class, Student Section, Student Result with Marks and Grade, Student Email etc.

### Media

##### What is Media ?

Share important documents for all users in school management system or Share documents only for a particular Class.

##### How to Add Documents and Share ?

    Login as admin or teacher
    Select media menu in sidebar
    Then Add a File or create a folder
    For Share file or folder click globe icon.
    And choose public for all users or choose class for a individual class students.

### Leave Application

##### What is leave application ?

Any Leave for a particular date with some reason to teacher or admin from all users except admin. And Admin and teacher can approve the leave application

##### How to Send Leave application to Admin or Teacher?

    Login as teacher or student or staff
    Select leave application menu in sidebar
    Then click on submit elave application button and fill the form and submit to teacher or admin.
    Admin can view leave applications which is submitted to him and he can approve or deney those applications.

### Visitor pass manage

##### What is visitor pass management ?

With this application receptionist can handle visitors of the organisation. receptionist can create pass for visitors and have report of those visiors.

##### How to use it?

    	  Login as receptionist
    	  Select visitor pass menu in sidebar
    	  Then fill required information for create pass for the visitor with webcam and print the pass.
    	  When visitor will finish his visit then logout his access.
    	  Total information can be accessible from one page.

### All About Admin

    Dashboard user counter widget, today attendance widget, Earning graph, payment chart, profile widget, notice widget.
    Teacher list, add, edit, delete, view, print PDF, ID card & send PDF to mail
    Class list, add, edit & delete
    Section list, add, edit & delete
    Student list, add, edit, delete, view, print PDF, ID card & send PDF to mail
    Parents list, add, edit, delete, view, print PDF & send PDF to mail
    User (Accountant & Librarian) list, add, edit, delete, view, print PDF, ID card & send PDF to mail
    Subject list, add, edit & delete
    Grade list, add, edit & delete
    Exam list, add, edit & delete
    Exam schedule list, add, edit & delete
    Mark list, add & edit
    Routine list, add, edit & delete
    Student Attendance list, add & view.
    Teacher Attendance list, add & view.
    Exam Attendance list, add.
    Library member list, add, edit, delete, view, print PDF & send PDF to mail
    Books list, add, edit & delete
    Issue list, add, edit & delete
    Fine list
    Transport list, add, edit & delete
    Transport member list, add, edit, delete, view, print PDF & send PDF to mail
    Hostel list, add, edit & delete
    Category list, add, edit & delete
    Hostel member list, add, edit, delete, view, print PDF & send PDF to mail
    Fee type list, add, edit & delete
    Invoice list, add, edit, delete, view, payment, print, print pdf & send pdf to mail.
    Balance list.
    Expense list, add, edit, delete.
    Payment settings edit(Paypal).
    Promotion stduents.
    Media add folder, upload, delete & share files or folders.
    Mail/SMS template list, add, edit, delete & view.
    Mail/SMS Sent, list, view send mail/sms.
    SMS Setting(Clickatell, twilio, Bulk).
    Message Compose with attachment, inbox, sent, favorite, trash, reply & delete.
    Notice list, add, edit, delete, print PDF & send PDF to mail.
    Report list, view & download.
    Setting edit.
    Profile view.
    Change Password.
    Change Language.
    Notice Alert.

#### Admin Dashboard

#### Create Teacher

#### View Teacher List

#### Edit Teacher

#### Create Class

#### View Class List

#### Edit Class

#### Create Student

#### View Student List

#### Edit Student

#### View Student Profile

#### Create Parents

#### View Parents List

#### Edit Parents

#### View Parents Profile

#### Create Subject

#### View Subject List

#### Edit Subject

#### Create Notice

#### View Notice List

#### Notice Edit

#### Change settings

#### Change Password

### All About Teacher

     Dashboard Student & Teahcer counter, subject counter, today attendance, profile summery, notice widget & calender.
     Student information list & view.
     Teacher information list & view.
     Subject information list.
     Exam schedule information list & view.
     Mark add, list, view, print, pdf $ send pdf to mail.
     Routine list.
     Attendance add student attendance, view own attendance, add & view exam attendance.
     Books list.
     Transport list.
     Hostel list, hostel category list.
     Promotion stduents.
     Media add folder, upload, delete & share files or folders.
     Message Compose with attachment, inbox, sent, favorite, trash, reply & delete.
     Notice list & view.
     Submit Leave application to admin and teacher can approve student application
     Profile view.
     Change Password.
     Change Language.
     Notice Alert.

#### Teacher Dashboard

#### Teacher Add Mark

#### Teacher Profile

### All About Accountant

    Dashboard Teahcer counter, Fee Type counter, Invoice counter, Expense counter, profile summery, notice widget & calender.
    Teacher information list & view.
    Transport list & member list, edit, delete, view, print PDF & send PDF to mail.
    Hostel list & member list edit & delete.
    Fee type list, add, edit & delete.
    Invoice list, add, edit, delete, view, payment, print, print pdf & send pdf to mail.
    Balance list.
    Expense list, add, edit, delete.
    Media view shared files or folders.
    Message Compose with attachment, inbox, sent, favorite, trash, reply & delete.
    Submit Leave application to admin.
    Notice Board.
    Profile view.
    Change Password.
    Change Language.
    Notice Alert.

#### Accountant Dashboard

#### Accountant Add Expense

#### Accountant Add Invoice

//sfhshf

#### Accountant View Invoice

#### Accountant View Invoice History

#### Accountant View Student Balance

#### Accountant View Fee Type List

#### Accountant Add Payment Method

### All About Librarian

    Dashboard Teahcer counter, Library members counter, Books counter, Issue counter widget.
    Teacher information list & view.
    Subject information list & view.
    Library member list view, edit & delete.
    Book list, add, edit & delete.
    Issue book list, add, view & delete.
    Fine add.
    Transport list.
    Hostel list.
    Media view shared files or folders.
    Message Compose with attachment, inbox, sent, favorite, trash, reply & delete.
    Submit Leave application to admin.
    Notice Board.
    Profile view.
    Change Password.
    Change Language.
    Notice Alert.

#### Library Dashboard

#### Library Members

#### Library Issue Books

#### Library Books List

### All About Student

    Dashboard Teahcer counter, Subject counter, Issue book counter, Own invoice counter, profile summery, notice widget & calender.
    Teacher information list & view.
    Subject information list of own class.
    Exam schedule information list & view of own class.
    Mark information view of own.
    Routine list of own class.
    Attendance information of own.
    Library Books list.
    Issue books list & own library profile information & history.
    Transport list & own transport profile information & history.
    Hostel list, category list & own hostel profile information & history.
    Invoice list & own invoice/account history.
    Media view shared files or folders.
    Message Compose with attachment, inbox, sent, favorite, trash, reply & delete.
    Submit Leave application to teacher.
    Notice Board.
    Profile view.
    Change Password.
    Change Language.
    Notice Alert.

#### Student Dashboard

#### Student Attendance View

### All About Parents

##### Student & parent have same authorizes and parent can see multi student activities.

### Developer Support

By Out official Support Desk

Contact us on Skype.

### What else

Nevertheless it's still not finished. We like to improve it wherever we can and appreciate your feedback.

Send us your feedback : Our Support Desk