1. Start
  2. System Requrements
  3. Installation
  4. Local Server Installation
  5. User Guide
  6. Coding Structure
  7. FAQ
  8. Sources and Credits

Quadz School Management System

Documentation by “ Quadzlab Ltd. ” v3.0


Thank you for purchasing Quadz School Management System. If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form. Thanks so much!

System Requrements


Your server need to meet the following requirements in order to run Quadz School Management System.

 

 

 

 

 

 

 

 

Installation


  1. Connect to your web server using any FTP program (ie. FileZilla) or the webinterface of your webhost and upload all files and folders which are inside the "Ice ASMS" folder from the .zip file you have downloaded from Codecanyon. If you like to install Quadz School Management System on your local computer using WAMP, make sure you first read Local Server Installation 


     

  2. If you running cPanel, You can upload zip folder and extract the folder from file manager. This is fast and easy.

  3. Create Mysql Database, Go to phpMyadmin login your database Import sql file to your database .You will find the sql file in the "Ice Advance School Management System full.zip > Database" import "database.sql" if you want blank software. If you want to load database with contend import "database_with_content.sql"


  4. Go to ISFM/config/Database.php file and change "hostname (if you need)" "username", "password", "database"


     

  5. Go to your web browser and enter your domain http://www.your-domain.com


     

 

 

 

 

 

 

 

Local Server Installation


WAMP Server

If you like to install Ice-Advanced School Management System on your local machine using WAMP Server you need to make sure to enable the apache rewrite_module and also need to enable php extension. Click on the WAMP icon in your taskbar click on Apache -> Apache modules -> rewrite_module and click on PHP -> PHP Extensions -> php_curl


 

When the rewrite_module is not active you will get the following error message if you try to access the Ice-Advanced School Management System installation tool.

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.

 

You also need to make sure that the Curl extention is loaded. Just open your php.ini (...wamp\bin\apache\apache2.2.22\bin\php.ini) and remove the semicolon in front of the following extention:  extension=php_curl.dll



 

 

 

 

 

 

 

 

User Guide


  1. Login using "Admin Email Address" and " password". Defalt admin login information:

    User Name : admin@admin.com
    Password : password




     
     
  2. If You Forgot Your password then Click on "Click Here" Button.





     
  3. After your Login successfully, you can see your Main DashBoard.




     
  4. Hover on User's Name (like "Headmaster", "D.M. Karim", "Halain") will show in the right upper corner.


    OR Go to Profile and Change your password and personal details





     
  5. Now go to Configuration and change the general settings and Weekly Day so it fits your needs.




     
  6. Now go to Students Select Admission and Add Student.


     
  7. Go to Students then Select Students Information then Select Class and Select Section


     
  8. Click Submit button go Student Information page. If you click on Add Button.Now you can add student.Click Details view student details.If you click Edit button then Edit your student.if you want to delete then click delete button


     
  9. If you click on Details Button, Now you can view Details


     
  10. Go to Class > Add Class and Section for Class Add and section add. you must be selected Class Title and Students Capacity in a section


     
  11. If you want to see all classes then Click on Class > All Class. If you want to see Details then Click Details


     
  12. If you need Routine Added then Got to Class > Add Class Routine. First select class if have any section then select section other wise click start button then go to Add Class Routine page now add your class routine



     
  13. If You want to Edit and Delect class routine then go Class > Class Routine and select class if have any section then select section other wise click start button then view Class Routine. you can Edit or delete here


     
  14. If you need added your teacher.First need admin access then go to Teacher > Add Teacher and if you need teacher's informtion then go Teacher > Teachers Information. You can also add your teacher from here


     
  15. If you want to see teachers details then go Teacher > Teachers Information and Click on Details Button


     
  16. Now go to Subject > Add Subject


     
  17. If you want to see all subject then go to Subject > All Subjects




     
  18. If you want to see Notice Board then go to "Notice Board" and if you want to add Notice then click "Add New" Button



     
  19. If you need Parents Information then go to Parents > Parents Information and Select Class if have any section then select Section other wise only select Class then Click on Submit button and go to Parents Information page. You can Edit or Delete Parents from here




     
  20. If you need made any Parents Profile then go to Parents > Make Parents Profile



     
  21. If you need to see Grade Information then go to Examination > Exam Grade and If you want to add Exam Grade then Click on "Add New Grade" Button and add your exam grade



     
  22. Go to Examination > Add Exam and Add Routine. Now add your Exam Information then Click on Submit Button. You will go Add Exam Routine page here you could add your Exam Routine and also you could remove your Exam Routine



     
  23. After Add your Routine then go to Examination > All Exam Routine First time select your class then select Exam Title then Click on submit button.After Click Submit button you will go Exam Routine View page



     
  24. If you want to take attendance first login teacher who want to attendance then login administrator account and see Exam Attendance First Select "Class","Exam Title" and "Subject Title". when Click on "View Attendance" then you will go exam attendance preview page



     
  25. If you want to Make result first login teacher who want to make result then select "Class","Exam Title" and "Subject Title". After Click on "Submit Result" then you will go "View Result" page.If Result made successfully then show a SUCCESSFUL message



     


  26. After Make Result, Login Admin Account and go to Examination > Make Result. If you want to Check Result then Click On "Check Result" and if you click on "Approve Result Sheet" then it will invisible and it ready for publishing. when you click on "Publish Result" then it will go "View Result" Page



     
  27. After Publishing you result then Go to Examination > View Result you will see Class Wise Exam Result Sheet then click on Exam Result Sheet you will see Full Result


     
  28. If You want to know about Students Mark Sheet then Go to Examination > Students Mark's Sheet.First time Select "Class", "Exam Title", "Student Title" then Click on "Submit" Button. After Click On Submit Button You will go Student Make Sheet page



     
  29. Now go to Library > Add Category here you can add you books Category. After Add Category go to Library > All Category and see your All Category



     
  30. Now go to Library > Add Books here you can add you new books. After Add Books go to Library > All Books and see your All Books



     
  31. If you need added Transport then go to Transport > Add Transport and Add your new Transport. After Click on Submit Button then you will go Transport > All Transport for view all Transport



     
  32. If you need create Account then go to Accounts > Add Account and Add your new account. After Click on Submit Button then you will go Accounts > All Account for view all Account



     
  33. If you need Student Transaction then go to Accounts > Student Transactions and Add your Student Transactions. After Click on Submit Button then you will go "Accounts > All Students Transactions Slips" page. If you want to see Slip Detail then Click on "Show Slip Details" Button and View Slip Details



     

  34. If you need to send Message to anyone then go to Message > Send Message and Type your message. Go to Message > Inbox if any messages are unread



     

  35. If you want to LogOut then Click on "LogOut" Button



     

Coding Structure


This software frontend view is made by using “Metronic v3.1.1” admin view. This system layout is made full dynamic by using php into the html file. This is full responsive frontend layout is made by using Bootstrap CSS framework.

This software pages coding structure have three part a) header part, b) body part and c) footer part. If you want to load full a page you have to call three views at a time.
For Example:



1st view (line 336) is loading header part for this page
2nd view (line 337) is loading body part for this page
3rd view (line 338) is loading footer part for this page

Now I am giving to show coding structure in this software.
  1. HTML
  2. CSS
  3. JavaScript
  4. PHP Code Explanation

HTML Structure


This software is used bootstrap framework so layout with twelve columns. All of the information within the “-- BEGIN CONTENT --” area is nested within a div. The page title, time and date, page root etc within “-- BEGIN PAGE HEADER--” area and main page content and information within ”-- BEGIN PAGE CONTENT--”.If need to any page level style sheet that within “ -- BEGIN PAGE LEVEL STYLES --” and need to any page level script that was given bellow in the page. Here is the general structure.




Note: Header and footer part is not here because this is a dynamic system. But header and footer coding structure same.

CSS Structure


The external css file which is core css file for this software that is loaded header file in this software ( header.php ). Which css file need to individual pages that is loaded that page's top within "-- BEGIN PAGE LEVEL STYLES --" comment area. Now giving CSS coding structure bellow.



JavaScript Structure


The external JavaScript/jQuery file which is core file for this software that is loaded footer file in this software ( footer.php ) but "jquery-1.11.0.min.js, jquery-migrate-1.2.1.min.js and jquery-ui-1.10.3.custom.min.js" are loaded into the header file after style sheet link. Which JavaScript/jQuery file need to individual pages that is loaded that page's bottom. Now giving JavaScript/jQuery coding structure bellow.



PHP coding Structure


The php Codeigniter framework and Ion Auth class is used to made this software full, HMVC pattern. So Codeigniter is full object oriented programming system so I am showing you one of my controller for php coding structure in bellow.



Sources and Credits


I've used the following images, icons or other files as listed.


Once again, thank you so much for purchasing Quadz School Management System. As I said at the beginning, I'd be glad to help you if you have any questions relating to this software. No guarantees, but I'll do my best to assist. 

Md. Omar Faruk Serniabat