
School management system in Laravel 5.3
Management system for all types of educational institutions like schools and colleges.
Requirements
- Before purchasing, please make sure your server has at least php 5.6.4 and below requirements from Laravel apply
- PHP >= 5.6.4
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
Before install, please read in user manual folder file “before_install.pdf”
For install use custom install process that integrate into SMS system
During installation you can select multi school system or not
SMS have update wizard for update SMS system into next version, if there any database changes it will be start in first start of application
Add OPEN API for get marks for school years, semesters, section and students groups on school websites
Can use multi SMS API for send SMS messages: CallFire, EzTexting, LabsMobile, Mozeo, Nexmo, Twilio, Zenvia
Integrates and facilitates 8 types of user accounts of a school:
- Super Administrator
- Administrator
- Human resurces
- Librarian
- Teacher
- Student
- Parent
- Visitor
Features:
Super Administrator
- Add / edit / delete schools
- Add / edit / delete school admins
- Add / edit / delete school years
- Add / edit / delete semesters
- Add / edit / delete directions
- Add / edit / delete subjects
- Add / edit / delete mark type
- Add / edit / delete mark value
- Add / edit / delete notice type
- Add / edit / delete fee categories
- See registered visitors
- See login history
- Add / edit / delete static pages
- Add / edit / delete blog
- Add / edit / delete custom user fields
- Add / edit / delete certificate
- Set up settings
- Add / edit / delete schools options
- Sent message to any user in system
- Paypal email in system settings is paypal payment gateway for student invoice online payments
- Define subject fee
- Activate/deactivate school
- Can add task to school admin
- Create invoices to all students that learn some subject if that subject have fee
- Define directions for school
- Manage own profile
- View own certificate
- Access account from anywhere, by any device like desktop, laptop, smart phone and tablet
Administrator
- Manage students class/group wise
- Add / edit / delete student
- Add / edit / delete student final marks
- View profile of students
- Create / edit / delete scholarship for students
- Manage teacher profile
- Add / edit / delete teacher information
- Manage parent according to student class wise
- Create / edit / delete sections / group for students
- Subjects can be defined separately according to each classes
- Manage class routine
- Manage staff salary
- Create / edit / delete class routine schedule on 7days a week
- Create / edit / delete holidays and show them on calender
- Manage payment for student
- Create / edit / delete parents
- Create / edit / delete human resources
- Create / edit / delete salary for staff
- See registered visitors
- Create / edit / delete invoice listing
- View invoice and print them
- Manage transportation routes for school
- Manage dormitory listing for school
- Manage noticeboard of school
- Menage messages for school users
- Create / edit / delete notices according to date
- Notices are visible in calendar in dashboard
- Add certificate to users
- Send SMS message to any user who had a mobile phone
- Create invoices to all students in his school that learn some subject if that subject have fee
- View teacher diaries
- Edit system settings
- View own certificate
- Add staff attendance
- Import list of his teachers
- Import list of his students
- Import list of subjects for directions
- Add transfer certificate for student
- Send sms/email to debtors
- Add resume to teacher
- Manage own profile
- Access account from anywhere, by any device like desktop, laptop, smart phone and tablet
Human Resources
- Create / edit / delete parents
- Create / edit / delete students
- Create / edit / delete librarian
- Create / edit / delete teachers
- Import list of his teachers
- Create / edit / delete salary for staff
- Create / edit joined date for teacher
- Add staff attendance
- Import list of his teachers
- View own certificate
- Manage own profile
- Access account from anywhere, by any device like desktop, laptop, smart phone and tablet
Accountant
- Create / edit / delete invoice
- Create / edit / delete payments
- Create / edit / delete staff attendance
- Create / edit / delete salary
- Create / edit joined date for teacher
- Import list of his teachers
- Send sms/email to debtors
- View own certificate
- Manage own profile
- Access account from anywhere, by any device like desktop, laptop, smart phone and tablet
Librarian
- Manage library
- Create / edit / delete book list
- Issue book to any user
- Return book from any user
- See reserved books from any user
- View own certificate
- Manage own profile
- Access account from anywhere, by any device like desktop, laptop, smart phone and tablet
- REST API for this role
Teacher
- Manage students class/group wise
- Add / edit / delete diaries
- View profile of students
- View mark sheet of student
- View teacher profile
- Manage exam listing
- Manage marks (edit/ update) and attendance,class & student wise
- View class routine
- Add / edit / delete exams for subject
- Attendance students for exam
- View library and book status
- View school transportation routes status
- View / edit noticeboard or school events
- Creating online exams and see answers and marks for students
- Add study materials for his subjects
- View own certificate
- Manage own profile
- Access account from anywhere, by any device like desktop, laptop, smart phone and tablet
- REST API for this role
Student
- View own class subjects
- View teacher diaries
- View own marks and attendances
- View class routine
- View invoice and payment list
- View library and book status
- Book reservation
- View school transportation and routes status
- View dormitory listing and their status
- View noticeboard and school events in calendar
- View own certificate
- Manage own profile
- View own student card
- Solving online exams
- Access account from anywhere, by any device like desktop, laptop, smart phone and tablet
- REST API for this role
Parent
- View own children marks and attendances and other comments from teacher
- View own children class routine
- View teacher diaries
- View own children invoice and payment list
- Make online or offline payment
- Online payment can be paid via [paypal]
- View library and book status
- View school transportation and routes status
- View dormitory listing and their status
- View noticeboard and school events in calendar
- View own certificate
- Manage own profile
- Access account from anywhere, by any device like desktop, laptop, smart phone and tablet
- REST API for this role
Visitor
- View own visitor card
- Manage own profile
- Access account from anywhere, by any device like desktop, laptop, smart phone and tablet
Demo accounts
Super administrator- Username:
- Password: admin1
- Username: admin1@sms.com
- Password: admin1
- Username:
- Password: admin1
- Username: teacher@sms.com
- Password: teacher
- Username:
- Password: librarian
- Username: student3@sms.com
- Password: student
- Username:
- Password: parent
- Username: visitor@sms.com
- Password: visitor
Versions
version 2 - April 21, 2016
- Initial publish version
version 3 - May 5, 2016
- Upgrade to last Laravel 5.2
- Add Super admin, Human resources and visitors role
- Add Custom certificate for users
- Add Send SMS Message to any user in system
- Add Multi School system
- Add static pages
- Add student and visitor cards
- Super user now can see login history
- User can set profile picture from webcam
version 3.1 - May 13, 2016
- Some bug fixes in pages and migrations
version 3.2 - May 15, 2016
- Admin and Human resources user can add salary for staff
- Admin can add scholarship for students
- Admin can add final marks for students
- Student and parents see final marks for student
- Admin can add quantity for section and see total students in section
version 3.3 - May 18, 2016
- Add update wizard
version 3.4 - May 21, 2016
- Better update wizard and detect new version
- Dashboard refactoring, better look for each role, add graphics
- Add staff attendance
- Some bug fixes
version 3.5 - May 24, 2016
- Add new role – Accountant
- Generate PDF timetable to all roles (teacher, admin, parent and student)
- HR and Accountant can set joined date for teacher
- Fixed bugs in install wizard
version 3.6 - May 27, 2016
- Add optional subject fee and can create invoice for student who learn that subject
- Super admin can create invoices to all students that learn some subject if that subject have fee
- Admin can create invoices to all students of his school that learn some subject if that subject have fee
- Small bugs fixed
version 3.7 - May 29,2016
- Add Sunday into timetable
- School can be active/deactive
- When school not active, school staff can login to that school
- Super admin can add task to school admin
- Changed attendance for students
- Attendance students for exam
- Admin can add teacher resume
- Admin can add student transfer certificate
version 3.8 - June 1,2016
- Add Exam type
- Add Fee categories
- Add graphic in payment – total paid/unpaid
- Manage holidays and show them on calender
- Manage staff salary
- Add graphic in salary – total paid/unpaid
- Print receipt of salary
version 3.9 - June 3,2016
- Fixing REST APIs
- Better look print reports
version 3.10 - June 9, 2016
- Attendance for teacher show graph in dashboard
- Attendance for student show graph in student/parent dashboard
- Small bugs fixed
version 3.11 - June 10, 2016
- Add open API for get marks for school years, semesters, section and students groups on school websites
version 3.12 - June 13, 2016
- Optimising mailbox, list users for each role
- Add multi SMS API: CallFire, EzTexting, LabsMobile, Mozeo, Nexmo, Twilio, Zenvia
- Optimise database for using SQLite database
version 3.13 - July 4, 2016
- Reorder frontend pages
- Add WYSIWYG into textareas
- Add to users and schools have about me textarea to show it in frontend pages
version 3.14 - August 18, 2016
- Fix in add exam
- Fixing issue books and events
- Bug-fix in superadmin navigation
- Fix date format and message after teacher failed login
version 4.0 - September 26, 2016
- Upgrade to last Laravel 5.3 and other new version of composer packages
- New theme for secure and frontend part
- Add parent, librarian, student and teacher NEW version of REST API
- Teacher can work on many schools with one login data
- Admin and Human resources can add/edit/delete teachers only from his school
- Super admin can set up mark system for subject
- Auto complete data during add new teacher into school if user exists in system
- Super admin define directions for school
- Admin can add student groups only using directions for his school
- Teacher can add study materials for his subject
- Admin and Human resources can import list of his teachers
- Admin can import list of his students
- Super Admin can import list of subjects for directions
- Teacher can create online exams and see answers and points for students
- Able to send automatic message to parent when student get maker or attendance
- Every user can change in profile settings does he like to get SMS message from school
- Show list of debtors
- Admin can send sms/email to debtors
- Fixed stripe payment
- Add print invoice to parents
- Only students see certificate
- Students can pay invoices
- If no transportation student,parent and teacher can’t see it
- Small fixes in all roles
version 4.1 - October 14, 2016
- Student can from timetable go to study materials for selected subject
- Mark Book as reserved and student parent reserved book for himself
- Divide Books into categories
- Add Book price and ISBN
- List of user that issued the book in book details
- More graphics in librarian dashboard
- Tasks for librarian (created by himself)
- Make invoice for late Book return
- Super Administrator can define method for late Book return and price
version 4.2 - October 20, 2016
- Super admin define by role custom fields into add/edit user
- Super admin can make Blog
- Blog is showing in frontend page
- Admin can see percent of attendance between two days for his school
- Remove pusher service
No comments:
Post a Comment