SlideShare uma empresa Scribd logo
1 de 35
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!!!

Mais conteúdo relacionado

Mais procurados

School management system
School management systemSchool management system
School management systemdeva491
 
School management system
School management systemSchool management system
School management systemMariamKhan120
 
College Management System
College Management SystemCollege Management System
College Management SystemAsfaque Khalid
 
Student Management System Project Abstract
Student Management System Project AbstractStudent Management System Project Abstract
Student Management System Project AbstractUdhayyagethan Mano
 
Student management system
Student management systemStudent management system
Student management systemGaurav Subham
 
school management system by partha deb nath
school management system by partha deb nathschool management system by partha deb nath
school management system by partha deb nathpartha deb nath
 
College mgmnt system
College mgmnt systemCollege mgmnt system
College mgmnt systemSayali Birari
 
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
 
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
 
College management system ppt
College management system pptCollege management system ppt
College management system pptShanthan Reddy
 
Student Management System
Student Management System Student Management System
Student Management System Vinay Yadav
 
School Management System
School Management SystemSchool Management System
School Management SystemZain Basit
 
Student management system
Student management systemStudent management system
Student management systemAmit Gandhi
 
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-systemkarthik10435
 
Employee management system
Employee management systemEmployee management system
Employee management systemSreerup Karmakar
 
School management software proposal
School management software proposalSchool management software proposal
School management software proposalMohammad Sayem
 
Student Management System best PPT
Student Management System best PPTStudent Management System best PPT
Student Management System best PPTDheeraj Kumar tiwari
 
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
 
UNIVERSITY MANAGEMENT SYSTEM.pptx
UNIVERSITY MANAGEMENT SYSTEM.pptxUNIVERSITY MANAGEMENT SYSTEM.pptx
UNIVERSITY MANAGEMENT SYSTEM.pptxshivantGupta1
 

Mais procurados (20)

School management system
School management systemSchool management system
School management system
 
School management system
School management systemSchool management system
School management system
 
College Management System
College Management SystemCollege Management System
College Management System
 
Student Management System Project Abstract
Student Management System Project AbstractStudent Management System Project Abstract
Student Management System Project Abstract
 
Student management system
Student management systemStudent management system
Student management system
 
school management system by partha deb nath
school management system by partha deb nathschool management system by partha deb nath
school management system by partha deb nath
 
College mgmnt system
College mgmnt systemCollege mgmnt system
College mgmnt system
 
School admission process management system (Documention)
School admission process management system (Documention)School admission process management system (Documention)
School admission process management system (Documention)
 
Proposal complete school college management software.
Proposal complete school college management software.Proposal complete school college management software.
Proposal complete school college management software.
 
College management system ppt
College management system pptCollege management system ppt
College management system ppt
 
Student Management System
Student Management System Student Management System
Student Management System
 
School Management System
School Management SystemSchool Management System
School Management System
 
Student management system
Student management systemStudent management system
Student management system
 
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
 
Employee management system
Employee management systemEmployee management system
Employee management system
 
School management software proposal
School management software proposalSchool management software proposal
School management software proposal
 
Student Management System best PPT
Student Management System best PPTStudent Management System best PPT
Student Management System best PPT
 
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)
 
UNIVERSITY MANAGEMENT SYSTEM.pptx
UNIVERSITY MANAGEMENT SYSTEM.pptxUNIVERSITY MANAGEMENT SYSTEM.pptx
UNIVERSITY MANAGEMENT SYSTEM.pptx
 

Destaque

School management system
School management systemSchool management system
School management systemasd143
 
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 SoftwareMayank Jain
 
Hostel Management System(HMS)
Hostel Management  System(HMS)Hostel Management  System(HMS)
Hostel Management System(HMS)Omkar Walavalkar
 
Software development planning and essentials
Software development planning and essentialsSoftware development planning and essentials
Software development planning and essentialsRajesh 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 suppliesKuliza Technologies
 
Online school website
Online school websiteOnline school website
Online school websiteDiksha 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 SRSFahad Chishti
 
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 pptArth 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.5aju 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 Softwareguest2ce6683
 
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 SolutionsGlivytech Services Pvt Ltd.
 

Destaque (16)

School management system
School management systemSchool management system
School management system
 
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
 
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
 

Semelhante a School management system

Semelhante a School management system (20)

124157075 gb
124157075 gb124157075 gb
124157075 gb
 
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
 
Azure presentation nnug dec 2010
Azure presentation nnug  dec 2010Azure presentation nnug  dec 2010
Azure presentation nnug dec 2010
 

Mais de 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 FileSoumya Behera
 

Mais de 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
 

Último

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 

Último (20)

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 

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%