4. We know that Every Education Management Software is
Website Based Software Using PHP & Bootstrap.
But did you think A Education Management Software
made by Android apps. I using java programming
language for my project. Softcademy is a unique software
because in past there are no Education management
software made for Android Mobile.
4
Mobile App
Education Management Software
App is a Education
Management Software System
6. How it Works?
6
Server
Gets data requests from clients,
Adds, Deletes and updates data
sends results to clients
Network
Admin
Sends data requests to server
Receives results from server
Sends new data or change to server
Teachers
Sends data requests to server
Receives results from server
Sends new data or change to server
Computer Operators
Sends data requests to server
Receives results from server
Sends new data or change to server
Students
Sends data requests to server
Receives results from server
Sends new data.
Parents
Sends data requests to server
Receives results from server
Sends new data.
8. “
8
School Name
About School School Gallery
School Website Contact Us
Student
Class Routine Notice Board
Exam Schedule Library Calendar
Class Room Dictionary Result
Note Book
Parent
Teachers List Progress Report Health
Payment
Communication
Bus Schedule
Contact Attendance
Result
Home Screen Admin Panel Student Profile Parent Profile
9. User Information
Notification
Information
Marks
Attendance
Schedules
Noticeboard
Library
Syllabus
Accounting
Behavior
Admin Panel
9
Payment
Teacher files
classrooms
Messages
School Bus
Exam Schedule
Results
Security
Registration
Admission
Employee Profile
10. 10
Teachers Profile
Student Information
Notification
News
Marks
Attendance
My subjects
Noticeboard
Library
Syllabus
My routine
Behavior
Academic
Permissions
Teachers File
Reminder
Classroom
Communication
Student Progress
Exam Schedule
Results
Event Organize
Notebook
11. 11
Students Profile
Teachers List
Notification
Home work
Marks
Attendance
Noticeboard
Library
Syllabus
My routine
News
Calendar
Reminder
Classroom
Communication
Exam Schedule
Results
Event
Notebook
Dictionary
Bus Schedule
Payment
Health Report
14. 14
Process Model
Planning
Systems
Analysis and
Requirements
Systems
Design
Development
Integration
and Testing
Implementation
Operations and
Maintenance
This is a preliminary plan (or a feasibility study)
Needs are, as well as how they can be met, who will be responsible for
individual pieces of the project, and what sort of timeline should be expected.
The third phase describes, in detail, the necessary specifications, features and operations
that will satisfy the functional requirements
The fourth phase is when the real work begins—in particular, when a
programmer, network engineer and/or database developer are brought
on to do the major work on the project.
This phase is verification and validation, both of which will help
ensure the programs successful completion.
The sixth phase is when the majority of the
code for the program is written.
The seventh and final phase
involves maintenance and regular
required updates.
Waterfall Model
15. 15
Domain
• Reflects the
environment
in which the
system
operates
Functional
• Reflects the
set of inputs,
its behaviors
and
resulting
outputs
Non
Functional
• Criteria to
judge the
operation of
the system
Requirement Types
17. 17
Functional Requirement
Hardware Requirement
Processor: Any 1.3 GHz
RAM: Minimum 1 GB
Memory: Minimum 16 GB
Internet Connection
Software Requirement
Operating System: Windows 7 &
marshmallow 5.0
Browser: Any Internet Browser
Front End: Java / Kotlin
Back End: mysql Server
18. 18
• Softcademy management system shall be network based.
• Admin shall login.
• Admin shall add new student, teacher and class and modify.
• Admin shall access all the data about student related.
• Admin shall manage time table.
• Student shall login by his id.
• Student shall view study activity of his class
• Student shall submit assignment online.
• Student shall view the news went of the school.
• Student shall give test.
• Student shall communicate teacher.
• Techers shall login.
• Techers shall communicate with admin, student and parents of the student.
• Techers shall assign assignments to the students.
• Techers shall take online test.
• Techers shall declare result online.
• Parents shall login through his child id.
• Parents shall view reports of his child.
• Parents shall communicate with teachers.
Functional Requirement
19. Testability
• Schedules
• Notifications
• News
Security
• Admin panel
• User login
• Anti-malware
Extensibility
• Importing Data
• Good server connection
• High speed internet
19
Non-Functional Requirement
Non-Functional Requirement
User Specific System Specific
Reliability
• Live Result
• Attendance
• Chatting
Scalability
• Classroom
• Noticeboard
• Accounting
Usability
• Library
• Compunction
• Dictionary
20. 20
Non-Functional Requirement
• The system should be easy to use.
• The system should be available 24 hour
• The system should response at the time
• System should provide specific information to
specific user
• The system should not fail.
• Right information is available to right student and
teacher at right time.
• Good internet speed
• The system should be good design & user friendly.
21. Possible Problems
Incompleteness
Undefined terms
Incomplete list
Uncertainty
Double terms
Unclear phrases
Inconsistency
Statements
Information
21
22. 22
So it not just a school management system, It’s all about a educational
software systems where Parents, Students , Teachers connected each
other. Our services are:
Registration, admission, student transfer
Information, counseling, course, syllabus
Content Management System
Time Table of Classes Management
Library Management
Transport Management
Fees Management
Students Attendance System
Student Information Management
Chat / Communication Module
Human Resource Management System
Faculty Management
Financial Accounting