Design and Implementation of Web-based Smart Class Routine Management System for Educational Institutes

Full Text (PDF, 940KB), PP.38-48

Views: 0 Downloads: 0

Author(s)

Sujit Roy 1,* Md. Humaun Kabir 1 Md. Tofail Ahmed 2

1. Department of Computer Science and Engineering, Bangamata Sheikh Fojilatunnesa Mujib Science & Technology University, Jamalpur-2012, Bangladesh

2. Department of Information and Communication Engineering, Pabna University of Science & Technology, Pabna, Bangladesh

* Corresponding author.

DOI: https://doi.org/10.5815/ijeme.2022.02.05

Received: 15 Nov. 2021 / Revised: 2 Feb. 2022 / Accepted: 10 Mar. 2022 / Published: 8 Apr. 2022

Index Terms

Class Schedule Management, Web Application, Web Server, MySQL Database, ER-Model, PHP.

Abstract

Smart Class Routine Management System (SCRMS) is a web application that able to generate an error-free and effective class schedule automatically. At present, most of the academic institutes like schools, colleges, and universities follow the traditional manual process to create class routines. Thus, there is a high probability of making errors in overlapping timetable period or slot and definitely a valuable amount of time is wasted as there are many things to be considered. SCRMS comes with the intension to provide better and dynamic timetable management service and to reduce the workload of the routine management team. It will assist in the automatic management of all periods. The user or the routine management team simply needs to create a schedule for a batch, and the system will automatically configure all connected timetables (Teachers, Class Rooms, and Labs). SCRMS also contains an embedded database which stores the records of every batch, classroom, lab and teacher with their respective tables. In this system, class distribution will be more reliable and accurate. This web application is secured and really easy to use. In this application, the teacher's routine will be generated automatically and the student’s class routine will be provided by an admin. In this paper, the SCRMS is designed and developed as a web application by PHP language with MySQL database. The programming languages and tools used to develop this system are PHP, Laravel, Bootstrap, MySQL, JavaScript, HTML, CSS, Ajax, and JQuery which are very efficient in making such dynamic web-based system. Since, the developed system is flexible, scalable, and modular, does not just meet the needs of a specific department/ institute but can be adapted and used by any other departments/ organizations.

Cite This Paper

Sujit Roy, Md. Humaun Kabir, Md. Tofail Ahmed, " Design and Implementation of Web-based Smart Class Routine Management System for Educational Institutes", International Journal of Education and Management Engineering (IJEME), Vol.12, No.2, pp. 38-48, 2022. DOI: 10.5815/ijeme.2022.02.05

Reference

[1]M. K. Kakkar, J. Singla, N. Garg, G. Gupta, P. Srivastava, and A. Kumar, “Class Schedule Generation using Evolutionary Algorithms,” J. Phys. Conf. Ser., vol. 1950, no. 1, p. 012067, 2021.

[2]“Creating classroom procedures and routines,” in Teaching Discipline & Self-Respect: Effective Strategies, Anecdotes, and Lessons for Successful Classroom Management, Corwin Press, 2014, pp. 29–50.

[3]M. H. Kabir, S. Roy, M. T. Ahmed, and M. Alam, “Smart Attendance and Leave Management System Using Fingerprint Recognition for Students and Employees in Academic Institute,” International Journal of Scientific & Technology Research, vol. 10, no. 6, pp. 268-276, June 2021

[4]R. Connolly and R. Hoar, Fundamentals of web development, 2nd ed. Upper Saddle River, NJ: Pearson, 2017.

[5]M. Oppitz and P. Tomsu, “World Wide Web,” in Inventing the Cloud Century, Cham: Springer International Publishing, 2018, pp. 229–266.

[6]L. M. Surhone, M. T. Timpledon, and S. F. Marseken, Xampp. Betascript Publishing, 2010

[7]L. Beighley, Head First PHP & MySQL, 2nd Edition. O’Reilly Media, 2013.

[8]Robin, N., Learning PHP, MYSQL, JavaScript, CSS and HTML5. 3rd Edition. O’Reilly Media, 2014.

[9]Mattew MacDonald, HTML5: The Missing Manual. 2nd Edition. O’Reilly Media, 2014.

[10]L. Shklar and R. Rosen, Web application architecture: Principles, protocols and practices, 2nd Edition. Chichester, England: John Wiley & Sons, 2011.

[11]Nicholas C. Zakas. Professional JavaScript for Web Developers. 3rd Edition, Jhon Wiley and Sons, 2013, pp. 431-451. 

[12]A. Kosmaczewski, Mobile JavaScript Application Development: Bringing web programming to mobile devices. Sebastopol, CA: O’Reilly Media, 2012. 

[13]L. Liu and M. T. Ozsu, Eds., Encyclopedia of database systems. New York, NY: Springer, 2018. 

[14]Database Design & Develpmt & sql Server, Singapore: Addison Wesley Longman, 2006.

[15]C. Russell and J. Stephens, Beginning MySQL database design and optimization: From novice to professional, 1st ed. Berlin, Germany: APress, 2004.

[16]R. D. Schneider, MySQL Database Design and Tuning. Upper Saddle River, NJ: MySQL Press, 2005.

[17]M. Amjad, M. T. Hossain, R. Hassan, and M. A. Rahman, “Web Application Performance Analysis of E-Commerce Sites in Bangladesh: An Empirical Study,” I.J. Information Engineering and Electronic Business, 2021, 2, 47-54.

[18]M. N. Khalid, M. iqbal, K. Rasheed, and M. M. Abid ,“Web Vulnerability Finder (WVF): Automated Black- Box Web Vulnerability Scanner,” I.J. Information Technology and Computer Science, 2020, 4, 38-46.

[19]Nitish Pathak, Girish Sharma, B.M.Singh, Experimental Analysis of SPF Based Secure Web Application, International Journal of Modern Education and Computer Science (IJMECS), Vol.7, No.2, 48-55 (2015).

[20]N. Kaur, H. Aggarwal,"Evaluation of Information Retrieval Based Ontology Development Editors for Semantic Web", International Journal of Modern Education and Computer Science (IJMECS), Vol.9, No.7, pp.63-73, 2017.

[21]JSON, http://www.json.org.

[22]Amira Abdelatey, Mohamed Elkawkagy, Ashraf Elsisi, Arabi Keshk, "Improving Matching Web Service Security Policy Based on Semantics ", International Journal of Information Technology and Computer Science (IJITCS),Vol.8, No.12, pp.67-74, 2016.