2. Technologies
• Choose the Programming Language which is
more familiar for you
• Java,
• C++,
• .Net
• PHP
• ASP
• Python
• Scripting Languages , JAVA, VB script etc.
4. • Identification of Problem
• First Identify the Problem
• Define the by the problem by sequence of
steps
• Create abstract
• Identify the Technology
5. Identity the Modules
• Identify by the different Modules in your
project
• Describe / identify major function of the
each module
• Describe the purpose of each module
• Develop use case diagram for identifying
major function of the system
6. Design Database
• Identify the information Processed by
your System (I/O)
• Identify by the intermediate processing
information
• Confirm whether the intermediate
information want to store in the database
for future reference
7. Design Database - cont
• Design the table using Oracle or MS
Access or MongoDB ,IBM DB2 etc
• Design Master Table if needed
• Identify the Primary Key , Foreign key etc
• Each table precisely define the attributes
with required type
• Develop DFD for get more detailed
information reg, Field of each Table
8. Design Algorithm
• Design Algorithm of Each major function
of your Project or application's
• Use Activity Diagram for this purpose
9. Create Project specification
• Project specification which includes
• Title of the Project
• Abstract
• Problem definition
• Technology required
• Modules description
• Use cases
• Use case diagram
• Interaction Diagrams
• DFD, Table Design
• Activity diagram of each Modules
• etc
10. Coding & Testing
• After complete analysis of your project or
applications then
• Start coding
• After completion of each module Conduct
the test
• By data validations check
• Record each result.
12. Online School Administration
Management System
• The school organization can function and be managed effectively. This
system helps to find student information in just few seconds, checking
for notice, books available in library and raising complaints.
• This system has four entity namely, Admin, Administrator, Teachers and
students. Admin can manage teachers, school staff, courses and can add
notice
• Admin can manage teachers, school staff, courses and can add notice.
Admin can add new teachers and staff details and can also update the
existing members detail. Administrator has authority to manage
students by adding new students and updating student’s information.
Administrator can also check complaints raised by students and Books
available. Teachers can login and check for the study materials, view
students, view the available books in library and check the notices.
Students can login using provided credentials, they can view study
materials, library, notices and assigned teachers. Students can also raise
complaints. Most importantly, this information can be easily shared with
authorized users, records can be easily searched, and reports can be
easily generated.
13. Modules
• This system has four entity namely,
Admin, Administrator, Teachers and
students.
• Admin can manage teachers, school staff,
courses and can add notice.
• Admin can add new teachers and staff
details and can also update the existing
members detail
Admin
14. Administrator
• Administrator has authority to manage
students by adding new students and
updating student’s information
• Administrator can also check complaints
raised by students and Books available.
15. Teachers
• Teachers can login and check for the
study materials, view students, view the
available books in library and check the
notices.
16. Students
• Students can login using provided
credentials, they can view study materials,
library, notices and assigned teachers.
• Students can also raise complaints.
• Most importantly, this information can be
easily shared with authorized users, records
can be easily searched, and reports can be
easily generated.