School
Management System (SMS)
With online admission
Group members
Name ID
Touhidul Alam 161-15-6952
MD.Zahedul Karim 161-15-6964
Mohammad Sirajul Islam 152-15-6311
Rushad Bin Sayed 161-15-6729
System strategy
• The school management system being web based can be accessed from anywhere in the
world, which enables the students, teachers, parents & the management be in touch with
each other at all times.
• It is designed for better interaction between students, teachers, parents & management.
This management software very gracefully handles all the requirements for easy school
management.
•when we finished our exam those times the teacher face a lot of harassment in the manual
System for making result sheet . so that’s why we are motivated to develop automatic
system that reduce time and provide the easy way of result generating and report
generating .
• Online admission for students.
A complete
student life cycle
Student Life Cycle
System Operations
The application will have capability to maintain information about the students enrolled in
the course. The software will also generate summary report regarding student information,
class wise marks list and performance reports .
• Admin can login.
• Admin can add new student, teacher, and class and modify them. Admin can update
school news.
• Admin are authorized access all the data about student related.
• Admin can manage the school activity.
• Admin generate time table.
• Student are able to login by his/her id.
• Student can view study activity of his/her class.
• Student are able to view the news event of the school.
•Admin can generate report / grade by providing the mark for individual student .
System Operation
• Student communicate with the teacher.
• Teacher can login.
• Teacher can communicate with admin, student and parents of the student.
• Teacher are able to marks entry also declare result on online.
• Parents can view academic report of a students.
Implementation
The purpose of implementation is to put the theoretical design into practice. It can
involve the installation of a complete system or the introduction of a small subsystem .
The aim of this phase is to implement a fully-documented operational system which
meets the original requirements according to the design given in the systems design
specification.
Implementation involves the following activities:
(a) Writing, documentation and testing of all the programs required.
(b) Creation of all the master files required in the system.
(c) Preparation of user and data processing department operating instructions.
(d) Commissioning of the new system.
(e) Education and training of all staff who will use the system.
Implementation
Challenges
Any project has to many challenges for completing or developing. Below are five web
application testing challenges faced by web developers during the development process.
Integration. Integration testing exposes problems with interfaces among different
program.
components before deployment :-
 Interoperability.
 Security.
 Performance.
 Usability.
 Quality Testing, Exceptional Services.
Testing
Level of testing
• Stubs test
•Unit or Program test
•System Test
System testing of software or hardware is testing conducted on a complete, integrated system
to evaluate the system's compliance with its specified requirements.
System testing should investigate both functional and non-functional requirements of the
testing.
Functional requirement
• Transaction corrections, adjustments and cancellations
• Administrative functions
• Authentication
• Authorization levels
• External Interfaces
• Certification Requirements
• Reporting Requirements
• Legal or Regulatory Requirements
Testing
Non Functional Requirement
• Performance ,Scalability ,Capacity ,Availability ,Reliability , Recoverability
• Maintainability
• Serviceability
•Security
• Regulatory
•Manageability
•Environmental
•Data Integrity
•Usability
•Interoperability
Testing
Test Results and Reports
We performed required test cases according to development criteria. Different test cases
have made for a specific process and stored all test case results accordingly to interpret
all result. This will help to make decision with better level of accuracy.
We have made cycle wise and automated testing to make better decision. Once test
results are deliverable, then it has been released. A test result should be evaluate
according to DOD (Definition of done) of specific part of a project.
Test case
Test
No.
Description TestData Expected
Result
1. Clicking the login
Button With
invalid
username or
Passwordor both.
Username=“ ABC”
Password= “ABC”
Amessagebox
should
display
which
contains
invalid
Username
and
password.
2. Clicking the login
Button
Valid username
and password.
Username=“admin”
Password=“admin”
Redirect to
specific
Home page
to specific
user.
Support for System
Systems support is the on-going technical support for users, as well as the maintenance
required to fix any errors, omissions, or new requirements that may arise.
System support Activities
•Program maintains
•System recovery
•Technical support
•System enhancement
With respect to our system we will provide all kind of support activities when it’s finally
implemented.

Schools management system project presentation

  • 1.
  • 2.
    Group members Name ID TouhidulAlam 161-15-6952 MD.Zahedul Karim 161-15-6964 Mohammad Sirajul Islam 152-15-6311 Rushad Bin Sayed 161-15-6729
  • 3.
    System strategy • Theschool management system being web based can be accessed from anywhere in the world, which enables the students, teachers, parents & the management be in touch with each other at all times. • It is designed for better interaction between students, teachers, parents & management. This management software very gracefully handles all the requirements for easy school management. •when we finished our exam those times the teacher face a lot of harassment in the manual System for making result sheet . so that’s why we are motivated to develop automatic system that reduce time and provide the easy way of result generating and report generating . • Online admission for students.
  • 4.
    A complete student lifecycle Student Life Cycle
  • 5.
    System Operations The applicationwill have capability to maintain information about the students enrolled in the course. The software will also generate summary report regarding student information, class wise marks list and performance reports . • Admin can login. • Admin can add new student, teacher, and class and modify them. Admin can update school news. • Admin are authorized access all the data about student related. • Admin can manage the school activity. • Admin generate time table. • Student are able to login by his/her id. • Student can view study activity of his/her class. • Student are able to view the news event of the school. •Admin can generate report / grade by providing the mark for individual student .
  • 6.
    System Operation • Studentcommunicate with the teacher. • Teacher can login. • Teacher can communicate with admin, student and parents of the student. • Teacher are able to marks entry also declare result on online. • Parents can view academic report of a students.
  • 7.
    Implementation The purpose ofimplementation is to put the theoretical design into practice. It can involve the installation of a complete system or the introduction of a small subsystem . The aim of this phase is to implement a fully-documented operational system which meets the original requirements according to the design given in the systems design specification. Implementation involves the following activities: (a) Writing, documentation and testing of all the programs required. (b) Creation of all the master files required in the system. (c) Preparation of user and data processing department operating instructions. (d) Commissioning of the new system. (e) Education and training of all staff who will use the system.
  • 8.
    Implementation Challenges Any project hasto many challenges for completing or developing. Below are five web application testing challenges faced by web developers during the development process. Integration. Integration testing exposes problems with interfaces among different program. components before deployment :-  Interoperability.  Security.  Performance.  Usability.  Quality Testing, Exceptional Services.
  • 9.
    Testing Level of testing •Stubs test •Unit or Program test •System Test System testing of software or hardware is testing conducted on a complete, integrated system to evaluate the system's compliance with its specified requirements. System testing should investigate both functional and non-functional requirements of the testing. Functional requirement • Transaction corrections, adjustments and cancellations • Administrative functions • Authentication • Authorization levels • External Interfaces • Certification Requirements • Reporting Requirements • Legal or Regulatory Requirements
  • 10.
    Testing Non Functional Requirement •Performance ,Scalability ,Capacity ,Availability ,Reliability , Recoverability • Maintainability • Serviceability •Security • Regulatory •Manageability •Environmental •Data Integrity •Usability •Interoperability
  • 11.
    Testing Test Results andReports We performed required test cases according to development criteria. Different test cases have made for a specific process and stored all test case results accordingly to interpret all result. This will help to make decision with better level of accuracy. We have made cycle wise and automated testing to make better decision. Once test results are deliverable, then it has been released. A test result should be evaluate according to DOD (Definition of done) of specific part of a project.
  • 12.
    Test case Test No. Description TestDataExpected Result 1. Clicking the login Button With invalid username or Passwordor both. Username=“ ABC” Password= “ABC” Amessagebox should display which contains invalid Username and password. 2. Clicking the login Button Valid username and password. Username=“admin” Password=“admin” Redirect to specific Home page to specific user.
  • 13.
    Support for System Systemssupport is the on-going technical support for users, as well as the maintenance required to fix any errors, omissions, or new requirements that may arise. System support Activities •Program maintains •System recovery •Technical support •System enhancement With respect to our system we will provide all kind of support activities when it’s finally implemented.