SlideShare a Scribd company logo
Presentation Prepared by:-
        Mr. Soumya Subhadarshi Behera
             B.Tech (CSE) – 5th Semester
                           Roll No. 1826
                     UIET, MDU, Rohtak
This presentation Includes:

  Introduction

  Motivation

  System Development

                              
Introduction
 A School Management System is a large
  database system which can be used for
  managing school's daily work.
 It is configurable and can be configured to meet
  most individual school's needs.
 It is a multi-user system and can be used by
  hundreds of users at same time.
 Generally speaking, it is platform available for
  running on a Local Area Network (LAN).

                                                     3
This presentation
               Includes:
    Introduction

    Motivation

    System Development
Mihal Brumbulli                
Motivation  5

     As everywhere everyone wants things to be done in an
      easier and faster way so I worked on a developed
      strategy which aims the development of administrative
      and management structures in all the high schools of
      the country.
     Most of the high schools are already equipped with
      necessary hardware and network structures under the
      supervision of the Ministry of Education.
     Open issue:
          Managing the information electronically.
     Solution:
          School Management System

Mihal Brumbulli
Goals:

     Managing information on students,
     Employees,
     Teaching Processes
     Result Processing
     etc...



                 Mihal Brumbulli          6
This presentation Includes:





            Introduction

            Motivation

            System Development

    Mihal Brumbulli
Components of making a
software are:-

 System and software requirements analysis
 Design and implementation of software
 Ensuring, verifying and maintaining software
  integrity
System analysis is an activity that
encompasses most of the tasks that
are collectively called Computer
System Engineering.
System analysis is conducted
with following objectives:
   Identify the customer’s need
   Evaluate the system concept for feasibility
   Perform economic and technical analysis
   Allocate functions to hardware, software,
    people, database and other
    system elements
   Establish cost and schedule constraints
   Create a system definition that forms the
    foundation for all the subsequent engineering
    work.
 FRONT END / GUI TOOLs: Visual Basic 6.0


 BACK END / RDBMS: ORACLE / SQL 9i and 11g:
Special Features:

 VISUAL BASIC is a high level programming language
    evolved from the earlier DOS version called BASIC.
    BASIC means Beginners' All-purpose Symbolic
    Instruction Code.
   A fairly easy programming language to learn.
   Different software companies produced different version
    of BASIC, such as Microsoft QBASIC, QUICKBASIC,
    GWBASIC ,IBM BASICA and so on.
   VISUAL and events driven Programming Language.
   Graphical environment.
   Integrated Development Environment.
VISUAL BASIC - THE BASIC
            CANVAS

Every time you load a VB or VBA project, you will be greeted
by roughly the layout with five GUI tools:

•      First, the toolbox(1) contains all the GUI
elements/controls needed to create any VB form and the
front end to all VB programs.


•     Second is form(2). you can size it, color it, give it a
caption ("Database Test" in this case) and fill the form with
GUI controls which help your program do useful works.
        The third part of the Basic canvas are the menus and
    toolbars(3) which manage and control all of VB.

       Fourth is the Project Explorer (4)which you use to
    access all the forms and coding files in your VB program.

        Fifth, and even more frequently used than the
    Project Explorer is the Properties sheet(5). If you want to
    change the property of any control like its color, shape,
    caption, or whatever - the Property sheet is the place to
    go.
VB INTERFACE
Structure of VB Program

Private Sub <name>()
  Comment statement(s)
  Declaration statement(s)
  BASIC statement(s)
End Sub
Steps in Building a Visual Basic
Application:-


 Step 1 : Design the interface

 Step 2 : Set Properties of the controls (Objects)

 Step 3 : Write the events' procedures
•Personal DBMS Vs Client/Server DBMS
•Oracle 9 Environment
•SQL – syntax and examples
•PL/SQL-introduction
Server

Personal                 Gets file requests from clients
                              Sends files to client
DBMS                    Receives files back from clients




                                 NETWORK



            Client A                                        Client B
 Sends file requests to server                   Sends file requests to server
  Receives files from server                      Receives files from server
       Updates data                                    Updates data
  Sends files back to server                      Sends files back to server
Server

Client/server                Gets data requests from clients
                             Adds, Deletes and updates data
DBMS                            Sends results to clients




                                      NETWORK



                                                                  Client B
              Client A                                 Sends data requests to server
   Sends data requests to server                        Receives results from server
    Receives results from server                    Sends new data or changes to server
Sends new data or changes to server
Client/Server DBMS

Minimal load on the client and the network
Performs table locking automatically
Fault tolerant in the case of client failure
File based transaction logging
Oracle 9 Environment


SQL * Plus
PL/SQL
Query Builder
Developer
Enterprise Manager
Web application server
SQL * Plus commands
Sqlplus username/password

ALTER USER user-name IDENTIFIED BY newpassword

CLEAR SCREEN

HELP <command>

SAVE filename[.ext] REPLACE|APPEND

EXIT
SQL
 Both an ANSI and ISO standard
 Types of commands:
1.   Data Definition Language (DDL) : Create, Alter, Drop,
     Rename, Truncate
2.   Data Manipulation Language (DML): Insert, Delete,
     Update
3.   Data Retrieval: Select
4.   Transaction Control: Commit, Rollback, Savepoint
5.   Data Control Language (DCL): Grant, Revoke
A PL/SQL Example:
CREATE OR REPLACE PROCEDURE raise_salary (empno INTEGER,
                               increase REAL) IS
  current_salary REAL;
  salary_missing EXCEPTION;
BEGIN
  SELECT salary INTO current_salary FROM emp WHERE emp.empid = empno;
  IF current_salary IS NULL THEN
       RAISE salary_missing;
  ELSE
       UPDATE emp SET salary = salary + increase WHERE emp.empid = empno;
  END IF;
EXCEPTION
  WHEN salary_missing THEN
       UPDATE emp SET salary=0 where emp.empid=empno;
END raise_salary;
Design and implementation of
software

This includes:
1. Preliminary Investigation
2. Feasibility Study-
  a) Technical
  b) Economical
  c) Operational
SYSTEM DESIGN

 It describes desired features and operations
  in detail, including screen layouts, business
  rules, process diagrams, pseudo code and
  other documentation.
 The most creative and challenging phase of
  the software development life cycle is
  software design. The term design describes
  final software and the process by which it is
  developed.
Ensuring, verifying and
maintaining software
integrity
 The degree to which the software makes optimal use of
  system resources as indicated by the following sub
  attributes: time behavior, resource behavior. The efficiency
  is the amount of computing resources and code required by
  a program to perform its functions.

 A design should clearly be very verifiable, complete
  (implements all the specification), and traceable (all design
  elements can be traced to some requirements). However,
  the two most important properties that concerned
  designers are efficiency and simplicity.
 The Term “ Code Optimization” refers to techniques a
  compiler can employ in an attempt to produce a better
  object language program than the most obvious for a given
  source program.

 Verification and validation (V & V) is the generic name given
  to the checking processes which ensure that software
  conforms to its specification and meets the need of the
  software customer.

 Verification and validation i.e. starts with requirements
  reviews and continues through design and code reviews to
  product testing.
Maintenance:
 The term Maintenance is a little strange when
  applied to software. In common speech, it
  means fixing things that break or wear out. In
  software nothing wears out; it is either wring
  from beginning, or we decode later that we want
  to do something different. It is a very broad
  activity that includes error corrections,
  enhancements of capabilities, deletion of
  obsolete capabilities, and optimization.
There are three major
categories of software
maintenance:
 Corrective Maintenance: It means repairing processing
  or performances failures or making changes because of
  the previously uncorrected problems.

 Adaptive Maintenance: It includes modifying the
  software to match changes in the ever-changing
  environment.

 Perfective Maintenance: It means improving processing
  efficiency or performance, or restructuring the software
  to improve changeability.
SYSTEM SECURITY MEASURES

 Security involves both policies and mechanism to protect
  data and ensure that it is not accessed, altered or deleted
  without proper authorization.

 Integrity implies that any properly authorized access,
  alteration or deletion of the data in the database does
  not change the validity of the data.

 Database security policies are guidelines for present and
  future designers regarding the maintenance of the data
  base security.
PROGRAM EVALUATION REVIEW
TECHNIQUE (PERT) CHART
 The chart shows clearly that the project
  consists of the activities of Analysis, design,
  front-end coding, back-end coding and report
  generation.
GANTT CHART

A Bar / Gantt chart is           Sales
  perhaps the simplest     Analysis
  form of formal project   Design

  management. The bar      Front End Coding
                           Back End coding
  chart is used almost     Testing
  exclusively for          Report Generation
  scheduling purposes      14%           11%
  and therefore controls                  11%

  only the time               16%
                                      24%
  dimension of projects.       24%
Thank You
for Watching!!!

More Related Content

What's hot

School management system
School management systemSchool management system
School management system
Santosh Sah
 
School management system
School management systemSchool management system
School management system
Muhammad Jamshed
 
College mgmnt system
College mgmnt systemCollege mgmnt system
College mgmnt systemSayali Birari
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagementMickey
 
School management-system
School management-systemSchool management-system
School management-system
Carrie J Leonard
 
School Management System 3.0(User Guide)
School Management System 3.0(User Guide)School Management System 3.0(User Guide)
School Management System 3.0(User Guide)
RizwanSMS
 
Proposal complete school college management software.
Proposal complete school college management software.Proposal complete school college management software.
Proposal complete school college management software.
Sohel Mahboob
 
School management system
School management systemSchool management system
School management system
deva491
 
School management system
School management systemSchool management system
School management system
Akhilesh Chauhan
 
School softwer slide
School softwer  slideSchool softwer  slide
School softwer slide
Proshanta Halder
 
College management system ppt
College management system pptCollege management system ppt
College management system ppt
Shanthan Reddy
 
408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx
santhoshyadav23
 
School Management System Presentation mss
School Management System Presentation mssSchool Management System Presentation mss
School Management System Presentation mss
Denis kisina
 
Online school management system new
Online school management  system newOnline school management  system new
Online school management system neweasysolutionsindia
 
College Management System
College Management SystemCollege Management System
College Management System
Swapna Subhadarsini
 
Project proposal of school managment software
Project proposal of school managment softwareProject proposal of school managment software
Project proposal of school managment software
Proshanta Halder
 
Student management system
Student management systemStudent management system
Student management systemGaurav Subham
 
Leave management system
Leave management systemLeave management system
Leave management system
Ayushi Gaur
 
School management software proposal
School management software proposalSchool management software proposal
School management software proposal
Mohammad Sayem
 
Presentation Slides of College Management System Report
Presentation Slides of College Management System ReportPresentation Slides of College Management System Report
Presentation Slides of College Management System Report
MuhammadHusnainRaza
 

What's hot (20)

School management system
School management systemSchool management system
School management system
 
School management system
School management systemSchool management system
School management system
 
College mgmnt system
College mgmnt systemCollege mgmnt system
College mgmnt system
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
 
School management-system
School management-systemSchool management-system
School management-system
 
School Management System 3.0(User Guide)
School Management System 3.0(User Guide)School Management System 3.0(User Guide)
School Management System 3.0(User Guide)
 
Proposal complete school college management software.
Proposal complete school college management software.Proposal complete school college management software.
Proposal complete school college management software.
 
School management system
School management systemSchool management system
School management system
 
School management system
School management systemSchool management system
School management system
 
School softwer slide
School softwer  slideSchool softwer  slide
School softwer slide
 
College management system ppt
College management system pptCollege management system ppt
College management system ppt
 
408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx408372362-Student-Result-management-System-project-report-docx.docx
408372362-Student-Result-management-System-project-report-docx.docx
 
School Management System Presentation mss
School Management System Presentation mssSchool Management System Presentation mss
School Management System Presentation mss
 
Online school management system new
Online school management  system newOnline school management  system new
Online school management system new
 
College Management System
College Management SystemCollege Management System
College Management System
 
Project proposal of school managment software
Project proposal of school managment softwareProject proposal of school managment software
Project proposal of school managment software
 
Student management system
Student management systemStudent management system
Student management system
 
Leave management system
Leave management systemLeave management system
Leave management system
 
School management software proposal
School management software proposalSchool management software proposal
School management software proposal
 
Presentation Slides of College Management System Report
Presentation Slides of College Management System ReportPresentation Slides of College Management System Report
Presentation Slides of College Management System Report
 

Viewers also liked

Eschool erp School Management System SMS System School Software
Eschool erp School Management System SMS System School SoftwareEschool erp School Management System SMS System School Software
Eschool erp School Management System SMS System School Software
Mayank Jain
 
Problem statement
Problem statementProblem statement
Problem statement
★ Diana Gonzalez
 
Hostel Management System(HMS)
Hostel Management  System(HMS)Hostel Management  System(HMS)
Hostel Management System(HMS)
Omkar Walavalkar
 
Hms ppt
Hms pptHms ppt
Hms ppt
Shabana Riyas
 
Software development planning and essentials
Software development planning and essentialsSoftware development planning and essentials
Software development planning and essentials
Rajesh P
 
Key features for building portal for school supplies
Key features for building portal for school suppliesKey features for building portal for school supplies
Key features for building portal for school supplies
Kuliza Technologies
 
Online school website
Online school websiteOnline school website
Online school website
Diksha Suman
 
School Website Development Presentation
School Website Development  PresentationSchool Website Development  Presentation
School Website Development PresentationKen Ouma
 
An introduction to the new Design School Portal
An introduction to the new Design School PortalAn introduction to the new Design School Portal
An introduction to the new Design School PortalLucy Renton
 
Hostel management system Software Engineering SRS
Hostel management system Software Engineering SRSHostel management system Software Engineering SRS
Hostel management system Software Engineering SRS
Fahad Chishti
 
School admission process management system (Documention)
School admission process management system (Documention)School admission process management system (Documention)
School admission process management system (Documention)Shital Kat
 
eduWare unique system for school management ppt
eduWare unique system for school management ppteduWare unique system for school management ppt
eduWare unique system for school management ppt
Arth InfoSoft P. Ltd.
 
Web School ERP - School Management System Software V 3.5
Web School ERP - School Management System Software V 3.5Web School ERP - School Management System Software V 3.5
Web School ERP - School Management System Software V 3.5
aju a s
 
World's No. 1 School Management Information system Software
World's No. 1 School Management Information system SoftwareWorld's No. 1 School Management Information system Software
World's No. 1 School Management Information system Software
guest2ce6683
 
Education ERP System, Education ERP Software, Education ERP Solutions
Education ERP System, Education ERP Software, Education ERP SolutionsEducation ERP System, Education ERP Software, Education ERP Solutions
Education ERP System, Education ERP Software, Education ERP Solutions
Glivytech Services Pvt Ltd.
 

Viewers also liked (16)

Eschool erp School Management System SMS System School Software
Eschool erp School Management System SMS System School SoftwareEschool erp School Management System SMS System School Software
Eschool erp School Management System SMS System School Software
 
Problem statement
Problem statementProblem statement
Problem statement
 
Hostel Management System(HMS)
Hostel Management  System(HMS)Hostel Management  System(HMS)
Hostel Management System(HMS)
 
Hms ppt
Hms pptHms ppt
Hms ppt
 
61. hms, part 3
61. hms, part 361. hms, part 3
61. hms, part 3
 
Software development planning and essentials
Software development planning and essentialsSoftware development planning and essentials
Software development planning and essentials
 
Key features for building portal for school supplies
Key features for building portal for school suppliesKey features for building portal for school supplies
Key features for building portal for school supplies
 
Online school website
Online school websiteOnline school website
Online school website
 
School Website Development Presentation
School Website Development  PresentationSchool Website Development  Presentation
School Website Development Presentation
 
An introduction to the new Design School Portal
An introduction to the new Design School PortalAn introduction to the new Design School Portal
An introduction to the new Design School Portal
 
Hostel management system Software Engineering SRS
Hostel management system Software Engineering SRSHostel management system Software Engineering SRS
Hostel management system Software Engineering SRS
 
School admission process management system (Documention)
School admission process management system (Documention)School admission process management system (Documention)
School admission process management system (Documention)
 
eduWare unique system for school management ppt
eduWare unique system for school management ppteduWare unique system for school management ppt
eduWare unique system for school management ppt
 
Web School ERP - School Management System Software V 3.5
Web School ERP - School Management System Software V 3.5Web School ERP - School Management System Software V 3.5
Web School ERP - School Management System Software V 3.5
 
World's No. 1 School Management Information system Software
World's No. 1 School Management Information system SoftwareWorld's No. 1 School Management Information system Software
World's No. 1 School Management Information system Software
 
Education ERP System, Education ERP Software, Education ERP Solutions
Education ERP System, Education ERP Software, Education ERP SolutionsEducation ERP System, Education ERP Software, Education ERP Solutions
Education ERP System, Education ERP Software, Education ERP Solutions
 

Similar to School management system

124157075 gb
124157075 gb124157075 gb
124157075 gb
homeworkping9
 
Quiz application system project report..pdf
Quiz application system project report..pdfQuiz application system project report..pdf
Quiz application system project report..pdf
Kamal Acharya
 
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteWhats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product Suite
Micro Focus
 
seanresume15-a
seanresume15-aseanresume15-a
seanresume15-aSean Lynch
 
Documentation
DocumentationDocumentation
Documentation
Rajesh Seendripu
 
SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar NatarajanSathish Kumar
 
Ali Nawaz Ahmed - Lead DBA
Ali Nawaz Ahmed - Lead DBAAli Nawaz Ahmed - Lead DBA
Ali Nawaz Ahmed - Lead DBAali nawaz
 
ROBIN COOKE-Resume
ROBIN COOKE-ResumeROBIN COOKE-Resume
ROBIN COOKE-ResumeRobin Cooke
 
ASSIGNMENT
ASSIGNMENT ASSIGNMENT
Sample report
Sample reportSample report
Sample report
Niro Thakur
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Mark Cooper
 
Senior Test Engineer - 8+ Yrs Exp
Senior Test Engineer - 8+ Yrs ExpSenior Test Engineer - 8+ Yrs Exp
Senior Test Engineer - 8+ Yrs ExpKishore Panchagiri
 
Fundamentals of software development
Fundamentals of software developmentFundamentals of software development
Fundamentals of software development
Pratik Devmurari
 

Similar to School management system (20)

124157075 gb
124157075 gb124157075 gb
124157075 gb
 
Quiz application system project report..pdf
Quiz application system project report..pdfQuiz application system project report..pdf
Quiz application system project report..pdf
 
Mrithyunjaya_V_Sarangmath
Mrithyunjaya_V_SarangmathMrithyunjaya_V_Sarangmath
Mrithyunjaya_V_Sarangmath
 
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteWhats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product Suite
 
seanresume15-a
seanresume15-aseanresume15-a
seanresume15-a
 
Documentation
DocumentationDocumentation
Documentation
 
Sindhumathi Vellaidurai
Sindhumathi VellaiduraiSindhumathi Vellaidurai
Sindhumathi Vellaidurai
 
Sourabh_Resume_1
Sourabh_Resume_1Sourabh_Resume_1
Sourabh_Resume_1
 
SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar Natarajan
 
Ali Nawaz Ahmed - Lead DBA
Ali Nawaz Ahmed - Lead DBAAli Nawaz Ahmed - Lead DBA
Ali Nawaz Ahmed - Lead DBA
 
ROBIN COOKE-Resume
ROBIN COOKE-ResumeROBIN COOKE-Resume
ROBIN COOKE-Resume
 
A.S.Sivaprakash
A.S.SivaprakashA.S.Sivaprakash
A.S.Sivaprakash
 
PSResume
PSResumePSResume
PSResume
 
ASSIGNMENT
ASSIGNMENT ASSIGNMENT
ASSIGNMENT
 
Praveen Kumar Resume
Praveen Kumar ResumePraveen Kumar Resume
Praveen Kumar Resume
 
Sample report
Sample reportSample report
Sample report
 
Lakshmankumar_Resume
Lakshmankumar_ResumeLakshmankumar_Resume
Lakshmankumar_Resume
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16
 
Senior Test Engineer - 8+ Yrs Exp
Senior Test Engineer - 8+ Yrs ExpSenior Test Engineer - 8+ Yrs Exp
Senior Test Engineer - 8+ Yrs Exp
 
Fundamentals of software development
Fundamentals of software developmentFundamentals of software development
Fundamentals of software development
 

More from Soumya Behera

Lead Designer Credential
Lead Designer CredentialLead Designer Credential
Lead Designer CredentialSoumya Behera
 
Appian Designer Credential Certificate
Appian Designer Credential CertificateAppian Designer Credential Certificate
Appian Designer Credential CertificateSoumya Behera
 
Credential for Soumya Behera1
Credential for Soumya Behera1Credential for Soumya Behera1
Credential for Soumya Behera1Soumya Behera
 
Visual programming lab
Visual programming labVisual programming lab
Visual programming labSoumya Behera
 
Advanced Java Practical File
Advanced Java Practical FileAdvanced Java Practical File
Advanced Java Practical FileSoumya Behera
 
Dsd lab Practical File
Dsd lab Practical FileDsd lab Practical File
Dsd lab Practical File
Soumya Behera
 
C n practical file
C n practical fileC n practical file
C n practical file
Soumya Behera
 

More from Soumya Behera (12)

Lead Designer Credential
Lead Designer CredentialLead Designer Credential
Lead Designer Credential
 
Appian Designer Credential Certificate
Appian Designer Credential CertificateAppian Designer Credential Certificate
Appian Designer Credential Certificate
 
Credential for Soumya Behera1
Credential for Soumya Behera1Credential for Soumya Behera1
Credential for Soumya Behera1
 
Visual programming lab
Visual programming labVisual programming lab
Visual programming lab
 
Computer network
Computer networkComputer network
Computer network
 
Cn assignment
Cn assignmentCn assignment
Cn assignment
 
Matlab file
Matlab fileMatlab file
Matlab file
 
Advanced Java Practical File
Advanced Java Practical FileAdvanced Java Practical File
Advanced Java Practical File
 
Dsd lab Practical File
Dsd lab Practical FileDsd lab Practical File
Dsd lab Practical File
 
C n practical file
C n practical fileC n practical file
C n practical file
 
Sam wd programs
Sam wd programsSam wd programs
Sam wd programs
 
Unix practical file
Unix practical fileUnix practical file
Unix practical file
 

Recently uploaded

Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 

Recently uploaded (20)

Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 

School management system

  • 1. Presentation Prepared by:- Mr. Soumya Subhadarshi Behera B.Tech (CSE) – 5th Semester Roll No. 1826 UIET, MDU, Rohtak
  • 2. This presentation Includes:  Introduction  Motivation  System Development 
  • 3. Introduction  A School Management System is a large database system which can be used for managing school's daily work.  It is configurable and can be configured to meet most individual school's needs.  It is a multi-user system and can be used by hundreds of users at same time.  Generally speaking, it is platform available for running on a Local Area Network (LAN). 3
  • 4. This presentation Includes:  Introduction  Motivation  System Development Mihal Brumbulli 
  • 5. Motivation 5  As everywhere everyone wants things to be done in an easier and faster way so I worked on a developed strategy which aims the development of administrative and management structures in all the high schools of the country.  Most of the high schools are already equipped with necessary hardware and network structures under the supervision of the Ministry of Education.  Open issue:  Managing the information electronically.  Solution:  School Management System Mihal Brumbulli
  • 6. Goals:  Managing information on students,  Employees,  Teaching Processes  Result Processing  etc... Mihal Brumbulli 6
  • 7. This presentation Includes:   Introduction  Motivation  System Development Mihal Brumbulli
  • 8. Components of making a software are:-  System and software requirements analysis  Design and implementation of software  Ensuring, verifying and maintaining software integrity
  • 9. System analysis is an activity that encompasses most of the tasks that are collectively called Computer System Engineering.
  • 10. System analysis is conducted with following objectives:  Identify the customer’s need  Evaluate the system concept for feasibility  Perform economic and technical analysis  Allocate functions to hardware, software, people, database and other system elements  Establish cost and schedule constraints  Create a system definition that forms the foundation for all the subsequent engineering work.
  • 11.  FRONT END / GUI TOOLs: Visual Basic 6.0  BACK END / RDBMS: ORACLE / SQL 9i and 11g:
  • 12. Special Features:  VISUAL BASIC is a high level programming language evolved from the earlier DOS version called BASIC. BASIC means Beginners' All-purpose Symbolic Instruction Code.  A fairly easy programming language to learn.  Different software companies produced different version of BASIC, such as Microsoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA and so on.  VISUAL and events driven Programming Language.  Graphical environment.  Integrated Development Environment.
  • 13. VISUAL BASIC - THE BASIC CANVAS Every time you load a VB or VBA project, you will be greeted by roughly the layout with five GUI tools: • First, the toolbox(1) contains all the GUI elements/controls needed to create any VB form and the front end to all VB programs. • Second is form(2). you can size it, color it, give it a caption ("Database Test" in this case) and fill the form with GUI controls which help your program do useful works.
  • 14. The third part of the Basic canvas are the menus and toolbars(3) which manage and control all of VB.  Fourth is the Project Explorer (4)which you use to access all the forms and coding files in your VB program.  Fifth, and even more frequently used than the Project Explorer is the Properties sheet(5). If you want to change the property of any control like its color, shape, caption, or whatever - the Property sheet is the place to go.
  • 16. Structure of VB Program Private Sub <name>() Comment statement(s) Declaration statement(s) BASIC statement(s) End Sub
  • 17. Steps in Building a Visual Basic Application:- Step 1 : Design the interface Step 2 : Set Properties of the controls (Objects) Step 3 : Write the events' procedures
  • 18. •Personal DBMS Vs Client/Server DBMS •Oracle 9 Environment •SQL – syntax and examples •PL/SQL-introduction
  • 19. Server Personal Gets file requests from clients Sends files to client DBMS Receives files back from clients NETWORK Client A Client B Sends file requests to server Sends file requests to server Receives files from server Receives files from server Updates data Updates data Sends files back to server Sends files back to server
  • 20. Server Client/server Gets data requests from clients Adds, Deletes and updates data DBMS Sends results to clients NETWORK Client B Client A Sends data requests to server Sends data requests to server Receives results from server Receives results from server Sends new data or changes to server Sends new data or changes to server
  • 21. Client/Server DBMS Minimal load on the client and the network Performs table locking automatically Fault tolerant in the case of client failure File based transaction logging
  • 22. Oracle 9 Environment SQL * Plus PL/SQL Query Builder Developer Enterprise Manager Web application server
  • 23. SQL * Plus commands Sqlplus username/password ALTER USER user-name IDENTIFIED BY newpassword CLEAR SCREEN HELP <command> SAVE filename[.ext] REPLACE|APPEND EXIT
  • 24. SQL Both an ANSI and ISO standard Types of commands: 1. Data Definition Language (DDL) : Create, Alter, Drop, Rename, Truncate 2. Data Manipulation Language (DML): Insert, Delete, Update 3. Data Retrieval: Select 4. Transaction Control: Commit, Rollback, Savepoint 5. Data Control Language (DCL): Grant, Revoke
  • 25. A PL/SQL Example: CREATE OR REPLACE PROCEDURE raise_salary (empno INTEGER, increase REAL) IS current_salary REAL; salary_missing EXCEPTION; BEGIN SELECT salary INTO current_salary FROM emp WHERE emp.empid = empno; IF current_salary IS NULL THEN RAISE salary_missing; ELSE UPDATE emp SET salary = salary + increase WHERE emp.empid = empno; END IF; EXCEPTION WHEN salary_missing THEN UPDATE emp SET salary=0 where emp.empid=empno; END raise_salary;
  • 26. Design and implementation of software This includes: 1. Preliminary Investigation 2. Feasibility Study- a) Technical b) Economical c) Operational
  • 27. SYSTEM DESIGN  It describes desired features and operations in detail, including screen layouts, business rules, process diagrams, pseudo code and other documentation.  The most creative and challenging phase of the software development life cycle is software design. The term design describes final software and the process by which it is developed.
  • 28. Ensuring, verifying and maintaining software integrity  The degree to which the software makes optimal use of system resources as indicated by the following sub attributes: time behavior, resource behavior. The efficiency is the amount of computing resources and code required by a program to perform its functions.  A design should clearly be very verifiable, complete (implements all the specification), and traceable (all design elements can be traced to some requirements). However, the two most important properties that concerned designers are efficiency and simplicity.
  • 29.  The Term “ Code Optimization” refers to techniques a compiler can employ in an attempt to produce a better object language program than the most obvious for a given source program.  Verification and validation (V & V) is the generic name given to the checking processes which ensure that software conforms to its specification and meets the need of the software customer.  Verification and validation i.e. starts with requirements reviews and continues through design and code reviews to product testing.
  • 30. Maintenance:  The term Maintenance is a little strange when applied to software. In common speech, it means fixing things that break or wear out. In software nothing wears out; it is either wring from beginning, or we decode later that we want to do something different. It is a very broad activity that includes error corrections, enhancements of capabilities, deletion of obsolete capabilities, and optimization.
  • 31. There are three major categories of software maintenance:  Corrective Maintenance: It means repairing processing or performances failures or making changes because of the previously uncorrected problems.  Adaptive Maintenance: It includes modifying the software to match changes in the ever-changing environment.  Perfective Maintenance: It means improving processing efficiency or performance, or restructuring the software to improve changeability.
  • 32. SYSTEM SECURITY MEASURES  Security involves both policies and mechanism to protect data and ensure that it is not accessed, altered or deleted without proper authorization.  Integrity implies that any properly authorized access, alteration or deletion of the data in the database does not change the validity of the data.  Database security policies are guidelines for present and future designers regarding the maintenance of the data base security.
  • 33. PROGRAM EVALUATION REVIEW TECHNIQUE (PERT) CHART  The chart shows clearly that the project consists of the activities of Analysis, design, front-end coding, back-end coding and report generation.
  • 34. GANTT CHART A Bar / Gantt chart is Sales perhaps the simplest Analysis form of formal project Design management. The bar Front End Coding Back End coding chart is used almost Testing exclusively for Report Generation scheduling purposes 14% 11% and therefore controls 11% only the time 16% 24% dimension of projects. 24%