Coaching Management System: Daffodil International University Dhaka, Bangladesh
Coaching Management System: Daffodil International University Dhaka, Bangladesh
Coaching Management System: Daffodil International University Dhaka, Bangladesh
System
DHAKA, BANGLADESH
Coaching Management System
BY
A B M Taj Uddin
ID: 163-15-788
And
Ali Hosen
ID: 162-15-777
This Report Presented in Partial Fulfillment of the requirements for the Degree of
Bachelor of Science in Computer Science and Engineering.
Supervised By
Mohammad Monirul Islam
Senior Lecturer
Department of CSE
DHAKA, BANGLADESH
September 2020
i
©Daffodil International University
APPROVAL
BOARD OF EXAMINERS
ii
©Daffodil International University
DECLARATION
We hereby declare that, this project has been done by us under the supervision of Mohammad
Monirul Islam, Senior Lecturer, Department of CSE Daffodil International University. We also
declare that neither this project nor any part of this project has been submitted elsewhere for
award of any degree or diploma.
Supervised by:
…………………………….
Mohammad Monirul Islam
Senior Lecturer
Department of CSE
Daffodil International University
Submitted by:
………………………..
(A B M Taj Uddin)
ID: 163-15-788
Department of CSE
Daffodil International University
………………………..
(Mehedi Hasanat Apu)
ID: 161-15-702
Department of CSE
Daffodil International University
………………………..
(Ali Hosen)
ID: 162-15-777
Department of CSE
Daffodil International University
iii
©Daffodil International University
ACKNOWLEDGEMENT
At first we will like to express our gratitude to the almighty ‘Allah’ whose blessings
helped us to complete the whole project successfully within the given time period.
Secondly, we will like to thank our honorable supervisor Mohammad Monirul Islam,
to complete the whole project with his acute knowledge and support. He is one of the
encouragements and positive supports which helped us a lot during the period of our
project. Without his supervision we would not be able to successfully complete the
project in given time. We would like to appreciate him for always showing keen interest
in our queries and providing important suggestions. After that we also express whole
hearted thanks to our friends and classmates for their care and moral supports. They also
helped us by giving project related information which was really helpful. The moments,
we enjoyed with them during our project will always remain as a happy memory
Finally, we will also like to thank the Daffodil International University’s authority as
they provided proper educational environment and facilities which were greatly
iv
©Daffodil International University
ABSTRACT
Coaching Management System is a web based project which is designed for the better
interaction among students, teachers, parents and authority. Admin panel handles the
security issues very carefully. In our Coaching Management System admin can add
student and if needed admin can edit student information. Admin have this permission
to delete student information. By this application admin will be able to manage Exam
marks easily. Admin can easily send marks to the guardian via SMS management
system. There is nice feature of attendance management system on this application. In
this application admin can easily add class routine, add subject and remove class routine
and subject if needed. The viewers can see the coaching Information from Coaching
website. Viewers can easily read all the notice by just browsing our online site anywhere
at any time. It allows people to get all the information which will provide all the
information of our coaching with help of authority. Moreover, this site is free for
everyone to see coaching details and most beneficial is that people can easily connect
with coaching authority.
v
©Daffodil International University
TABLE OF CONTENTS
CONTENTS PAGE NO
Title Page i
Approval ii
Declaration iii
Acknowledgements iv
Abstract v
List of Contents vi- vii
List of Figures viii-ix
vi
©Daffodil International University
CHAPTER 4: DESIGN SPECIFICATION 15-34
4.1 Front-End-Design 15
4.1.1 User/ Guest Home Page 16-21
4.2 Back-End-Design 22
4.2.1 User Login Page 22
4.2.2 Dashboard 23
4.2.3 Add Student Form 23
4.2.4 Student Information 25
4.2.5 All Student Information 25
4.2.6 All Teacher Information 26
4.2.8 Manage Section 27
4.2.9 Academic Subjects 28
4.2.10 Class Routine 28
4.2.11 Manage Exam 29
4.2.12 SMS Management 30
4.2.13 Attendance System 33
4.3 Interaction design and UX 34
4.4 Implementation Requirements 34
REFERENCES 40
APPENDIX 41
vii
©Daffodil International University
LIST OF FIGURES
FIGURES PAGE NO
Figure 2.3.1 Optimum linkup school system 6
Figure 2.3.2 Advance School Management System 6
Figure 2.3.3 School Management System 7
Figure 2.3.4 School Management System 7
Figure 3.1 Software Development Life Cycle 9
Figure 3.4.1 Use case diagram for admin 11
Figure 3.4.2 System flow diagram 12
Figure 3.4.3 ER diagram 12
Figure 3.4.4 Context level DFD diagram 13
Figure 3.4.5 User panel design 13
Figure 3.4.6 Admin panel design 14
Figure 4.1.1 Home page 16
Figure 4.2.1 Login Page 22
Figure 4.2.2 Dashboard 23
Figure 4.2.3 Add Student Form 23
Figure 4.2.4 Student Information 25
Figure 4.2.5 All Student Information 25
Figure 4.2.6 Teachers Information 26
Figure 4.2.7 Manage Classes 26
Figure 4.2.8.1 All Section 27
Figure 4.2.8.2 Update Section 27
Figure 4.2.9 All Subject 28
Figure 4.2.10.1 Add Class Routine 28
Figure 4.2.10.2 View Class Routine 29
Figure 4.2.11.1 Import Exam Marks 29
Figure 4.2.11.2 View Marks 30
Figure 4.2.12.1 Send SMS to Parents 30
Figure 4.2.12.2 Send SMS to Students 31
Figure 4.2.12.3 Send SMS to Teachers 31
viii
©Daffodil International University
Figure 4.2.12.4 Send SMS to Anyone 32
Figure 4.2.12.5 SMS Groups 32
Figure 4.2.12.6 Add Student to SMS Groups 33
Figure 4.2.13 Managing daily attendance 33
Figure 5.1.1 Database table 35
Figure 6.1.1: Plagiarism Report 41
ix
©Daffodil International University
CHAPTER 1
INTRODUCTION
1.1 Introduction
Coaching Management System has much importance to get updated information student’s
activities by clicking the website. From here we started to think how we can keep connection
with students and parents within short period of time. And then we stared to work on our project
named Coaching Management System. Sometimes students may not able to get latest notice so
that they may miss important classes, exam time or any necessary events. Keeping these things
in mind we started working on Coaching Management System so that we can easily let know
students and parents about their progress. We also add calendar here so that we can update
attendance, results according to date and it will much more useful to our students. Our final
goal should be how easily and shortly we give the latest notice or information’s to students and
parents.
1.2 Motivation
When we started our work first of all we downloaded that project paper that is related to our
work. Then we reviewed all those papers. After that we discussed our honorable supervisor
of CSE. When we share our plan to our honorable supervisor, he also showed interest in our
project and pleasingly accepted our proposal and then gave us some necessary directions to
complete our project properly. Without his directions and supports, it would not possible to
1
©Daffodil International University
The motive behind this work, sometimes we may face some difficulties to get accurate
information, exam schedule and attendance reports according to dates. So, that we want to
ensure that every single thing that happen every day in our coaching students are must know
2
©Daffodil International University
competitive world is updating very fast. If we want to cope up with challenging universe, we
need to establish digital/online platform which will be very effective for everyone to know the
latest information. Manual systems are now less popular but the online system is becoming more
1.3 Objectives
Here we create a complete coaching management project which will provide us the full managing
process of any coaching. By this project coaching authority can easily handle all the managing
system of coaching. Manually, this is very difficult to manage everything of a coaching, so we
try our best to create a project which will be very helpful for managing a coaching center easily.
On the other hand, students and parents can easily connect with teachers easily by this project.
They can easily find all the necessary information and notice from coaching website.
3
©Daffodil International University
• To find out all the content more easily required format and menus has been used.
1.6 Summary
Day by day we are upgrading by technologies. There is no sector where technologies are not
used. As a result, technology also touch the education sector too. So we are trying to make a
modern application for coaching management. This application will make time more shorter
than previous time. Also the maintenance system will more easier of this modern application.
This system easily keep interaction between authority, student and guardian. By using this
application teachers and guardian can easily keep focus on student activities.
4
©Daffodil International University
Chapter 2
BACKGROUND
2.1 Introduction
The main purpose to create this Coaching Management System is to provide the valid
information and activities of students instantly to the guardians. For the purpose of this project
we researched some related school management system features but we notice some lacking’s
in those projects. For this reason, we decided to create a Coaching Management System that
will be easy to use with some update features. In our Coaching Management System, we will
include some other interesting features in future.
We look some sib system that we want to build up. Like that we are in initial stage, we want
to build up a system which will simple to use and smarter than other coaching management
system. We always see some coaching management more sufficient information but there is
also some lacking as well. Since we are in basic stage and we have end time for this cause
this system will not that much interesting but it shall be used amiable. Although we get
adequate time later, we will like to work on it so that it seems to be most attractive and
intelligent. We are trying to improve and adjust as many characteristics as possible in our
coaching management.
Some national and international school managing sites that are related to our project, links
are given below and these projects are quite similar to our coaching management system.
• https://www.youtube.com/watch?v=lSJvEcDzxBo
• https://www.youtube.com/watch?v=F9lTFpY8Ihs
• https://www.youtube.com/watch?v=62ErRXyx8rE
• https://www.youtube.com/watch?v=CRnq2hQa2Os
5
©Daffodil International University
2.3 List of Figures
6
©Daffodil International University
Figure 2.3.3 School management system [3]
7
©Daffodil International University
2.4 Comparative Studies
We noticed some common functions that are related to our project but we made some difference
in our Coaching Management System. They contain much more information than ours but
sometimes they do not provide the type of information that students and parents want to see.
So, we are looking forward to work on it. Our Coaching Management System will be much
more user friendly and smarter than other. Most often we see a vast amount of advertisement
in other management system which is very annoying for the website visitors. So, it will be
much competitive advantage for us. We will not allow advertisement in our web application. It
will not only reduce parents hassle but also save their valuable time. They can easily know their
child’s progress without visiting coaching.
2.5 Challenges
Our real challenges are attendance report which are not work properly and also budgeting issues
which are needed for better management. In addition, teachers are not always being available
and open to meet deadlines. One of the biggest challenges is feedback. It is so hard for people
because they are afraid of damaging the relationship or de-motivating people.
2.6 Summary
Coaching management system is the process of supporting a class or a student to improve styles
of learning, ways of thinking and how to face challenges of any exam. During the last 10 years,
coaching has become an effective process in helping student and clients for reaching their goals
and improve their performance, not only UK and USA, but also in Bangladesh. However,
coaching management spirit the relationship and trust where student asking question and also
feedback , awareness, suggestions, simplification, goals and action plan.
8
©Daffodil International University
Chapter 3
REQUIREMENT SPECIFICATION
Software Development life cycle 0r SDLC is a method that will be usage in our coaching
management system provided that design, create and improve high quality software. SDLC is a
process that will be ensured the upper skill of our coaching management and this will clearly all
our documents and wish. Further, it will aid us to create a profitable and prosperous quality
coaching management.
9
©Daffodil International University
With regards to generate our coaching management at first we build up a plan. We also explore
the documents that are obligatory and important to significant our total plan. Moreover, we started
working on designing the courses of actions that we will use to gain our prospective result. After
that we implement our courses of action to create our coaching management. After completing
our portal, we test it our system whether it is working or not. We have found some trouble at
testing time and we have fixed all the problems. Then we feel the importance of maintenance
which is a continuous process. It is the most important part for our coaching management.
Although we do not have more time to work on further maintenance so that we will not working
on maintenance. Though someone feels interest for working on this, they may work for further
maintenance.
Those are:
• Internet Browser
• MySQL
• Text Editor (ex: notepad, Sublime Text, Visual Studio)
• PHP 7
• HTML 5
• CSS
• Bootstrap 3
• Laravel framework 5.6
10
©Daffodil International University
3.4 Use Case Diagram and Description
A use case is a written description of how users will perform tasks on your website. It outlines,
from a user's point of view, a system's behavior as it responds to a request. Each use case is
represented as a sequence of simple steps, beginning with a user's goal and ending when that
goal is fulfilled.
Use case diagram is important for some other immature software system framework /
programming. Use case diagram tells the general purpose but not the accurate way to get it
started and not the basic (how) method to do it. It is possible to denote both textual and visual
representation (such as UML) using cases once specified. A primary use case modeling
principle is that it allows us to design the project criteria.
11
©Daffodil International University
3.4.2 System Flow Diagram
3.4.3ER Diagram
12
©Daffodil International University
3.4.4 Context level DFD Diagram
13
©Daffodil International University
3.4.6Admin Panel Design
We provide many things so that it allows the users access our website quickly and
conveniently. We felt certain important requirements that were necessary for our project at
the time of growth. The key criteria are stated below:
• Easy to use
• Accuracy
• Flexible and user-friendly
• Efficiency
• Fast browsing speed
• Free for students and guardians
• Real-time website
• Compatible
• Increased site performance
14
©Daffodil International University
Chapter 4
Design Specification
4.1 Front-End-Design:
Front-end design is the part of our project where admin and viewers (students and
parents) can see the front view of our website.
HTML
CSS
• Transform, Transition, Animation etc.
• Menu concept (Multiple, Single, Dropdown)
• Media query for responsive design
• Template Design using CSS div
• Advanced CSS (Border-radius, box, layer, display, float, position gradient)
• Google font
• Basic CSS (Selector, internal, class, external, inline, id, background, font, margin,
Border, list CSS, color, hovering and elements)
Bootstrap
• Java Scripts
• Typography
• Fade effect
• Tables, Buttons, Forms, Images
• Button group, Dropdown
• Bootstrap card
• Flush
• Grid System
• Navigation Element
15
©Daffodil International University
4.1.1 User/Guest home page
This is the Home Page of our Vector Academic Coaching. Viewers can see all information
about the coaching. Viewers can use navigation bar list for their necessary information. Here
is a login button for admin panel. Parents and students can easily contact with admin by using
contact page.
16
©Daffodil International University
Figure 4.1.3 Home page
17
©Daffodil International University
Figure 4.1.5 Home page
18
©Daffodil International University
Figure 4.1.6 Home page
19
©Daffodil International University
Figure 4.1.8 Home page
20
©Daffodil International University
Figure 4.1.10 Home page
21
©Daffodil International University
4.2 Back-end-Design
22
©Daffodil International University
By using login page admin can login to dashboard so that admin can manage all the
information of our coaching. Login page contains email and password, checkbox and footer.
4.2.2 : Dashboard
By using login page admin can directly go to the application dashboard and see all the
managing features.
23
©Daffodil International University
By providing all the information’s of student admin can admit a new
student.
24
©Daffodil International University
4.2.4 : Student Information
For knowing individual student’s information, we should select class, section and year
we then will easily find that class student information.
By selecting separate class and sessional year we will those specially class student’s information
and here also edit student information.
25
©Daffodil International University
4.2.6 All Teacher Information
In this place, all the class teacher’s information is here and we can also
delete any teachers by this process.
Overall class from six to twelve are found here and also add new class by this process.
26
©Daffodil International University
4.2.8 Manage Sections
For finding all class section we should will go here. We can also manage
section and update section.
27
©Daffodil International University
4.2.9 Academic Subject
If we want to know all subject, we firstly login and will find manage
subject and then clicking get all academic subject.
28
©Daffodil International University
Figure 4.2.10.2 View class routine
29
©Daffodil International University
Figure 4.2.11.2 View marks
For searching exam marks select subject, total marks, date and highest
marks we will show exam marks.
30
©Daffodil International University
Figure 4.2.12.2 Send SMS to students
Not only parents get this opportunity but also students get their
attendance report.
Individual class teachers are also find their students attendance report
by this website.
31
©Daffodil International University
Figure 4.2.12.4 Send SMS to anyone
SMS also will be sent individual group and they also find better
opportunity.
32
©Daffodil International University
Figure 4.2.12.6 Add students in SMS groups
After requesting any student, we can also add them their choice SMS
group.
We can attendance all class students by this system. This can occur
when select individual class, section and year.
33
©Daffodil International University
4.3 Interaction design and UX
My System will be going to help train travelers, especially a part of current train location
information. Most of the traveler wants to get train information easily but they don’t get those
types of services. So, I am not only provided online help services but also with 100% take care
of them. I can guarantee my system will give you this type of service with quality. My system
provides users valuable time to save, guidelines, quality, and accuracy. With the reliable form
and security of all information about my system.
We discuss all the technical requirements previously. If every portion is ready than I surely
start the implementation of our system.
34
©Daffodil International University
CHAPTER 5
35
©Daffodil International University
5.2 Implementation of Front-end Design
In chapter 4 there are the design for the front end and also talk about page works. This system is
implement overall the design and permutation between design and back-end by HTML and CSS.
It is an action which is influenced by other action. In our system, the interaction between
the design is a pathway of JavaScript and PHP backend and database. PHP used for server
side; HTML, CSS and JS are used for client side. The interaction of the article is very fast
and smooth. Different implementations might exist for a given particular.
Unit Testing Unit testing is also known as component testing. primarily, it is used individual
modules are tested to determine if there are issue by the developer himself/herself. that’s way
we find out our own start errors.
Integration testing is the second level of software testing. We have the brief achieved that front-
end model. After that we have surrounded the back-end prefix. Then simply we have looked if
any specific procedure of theme is without a doubt harmed. As well as looked every one so that
user interface runs totally and not even.
36
©Daffodil International University
5.4.3 Functional Testing
Functional testing is a kind of black-box testing that is performed to confirm that the functionality
of an application or system is behaving as expected. It is done to verify all the functionality of an
application. Now we have full filled up all of the initial dependence on this special task and as
well as all of the features tend to be examined individually. Functional testing scenarios should
be developed as early as possible during the process of specifying requirements. Functional testing
describes what the system does, as opposed to what the system should do. It is in the difference
between those two points that functional testing has its purpose.
System testing is a level of testing that validates the complete and fully integrated software
product. The purpose of a system test is to evaluate the end-to-end system specifications.
System testing might check that every kind of user input produces the intended output
across the application.
Many of us here performed different method of test out only keep up for various intent. After then we
realize each of the test out there are innumerable effects. Test result concludes the software test life cycle,
thus allowing us to look into the facts and figures and progressively plan the subsequent activities.
37
©Daffodil International University
5.6 Summary
In this section many us completed a few essential implementations as well as screening. Just right here
many of us learn regarding execution associated with data source within PHP construction. All of us
determined this right here simply because without having data source execution displaying it's difficult for
you to recognize as well as realize this program within PHP construction. Moreover, we caused numerous
points for example, real time admin access interpersonal sign in that is therefore difficult to comprehend
without having viewing the actual execution. With regard to protection objective all of us do various kinds
associated with screening what exactly are extremely important for any task. On this end most of us
additionally exhibit the end result as well as talked about this.
38
©Daffodil International University
Chapter 6
By doing a lot of hard work in our project, it will pleasure to declare that this vector academic
coaching management has been created and elaborate not only for the real-time user but also for
various purposes which will be highly motive for the users. It is so much popular at present time
and popularity is highly increasing. Since we have created it free for them that why people will
not have to pay any money. In this project we have completed partially after then many important
features and other related object will be added in future. We have a lot of opportunity in where
we can add our future work. Although greater portion of the requirements have been fulfilled in
this report but we have found some end as well. Overall we can say that our vector academic
coaching management system is far better than any other coaching management since we have
differentiated and added a lot of new features.
In our project there are some opportunities to add important and useful features which are not
added in other coaching management still. If any people want to work on this project, he/she
has some scope to work on it for more development. Some key features are as stated below
which can be added in future.
✓ Google map can be added
✓ Transport system can be added
✓ Accounts section can be included
39
©Daffodil International University
References
[1] Advance School Management System Using PHP & Bootstrap at:<<
https://www.youtube.com/watch?v=lSJvEcDzxBo >>[last accessed on 03-07-2020 at
09:30pm].
[2] Advance school management system at:<<
https://www.youtube.com/watch?v=F9lTFpY8Ihs >>[last accessed on 03-08-2020
at10:30pm].
[3] School Management System at:<< https://www.youtube.com/watch?v=62ErRXyx8rE
>>[last accessed on 04-07-2020 at 11:30pm].
[4] School Management System | PHP Mysqlat:<<
https://www.youtube.com/watch?v=CRnq2hQa2O
>>[last accessed on 04-07-2020 at01:30pm].
[5] ExisTek available at:<<https://existek.com/blog/sdlc-models/>>[last accessed on 25-
03- 2020 at 01:30pm].
[6] Laravel available at:<<https://laravel.com/docs>>[last accessed on 03-01-
2020at 12:30am].
[7] HTML available at:<<https://www.w3schools.com/htm>>[last accessed on 03-01-2020
at 11:00am].
[8] CSS available at:<<https://www.w3schools.com/css/default .asp>>[last accessed on
28- 01-2020 at11:00am].
[9] Bootstrap available at:<<https://getbootstrap.com/>>[last accessed on 25-02-2020 at
1:00am].
[10] jQuery available at: <<https://stackoverflow.com>>[last accessed on 06-02-2020 at
4:00pm].
[11] Wikipedia available at: <<https://en.wikipedia.org/wiki/Unit_testing>>[last accessed
on 08-03-2020 at12:00am].
40
©Daffodil International University
APPENDIX
41
©Daffodil International University