SlideShare ist ein Scribd-Unternehmen logo
1 von 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!!!

Weitere ähnliche Inhalte

Was ist angesagt?

Student information system
Student information systemStudent information system
Student information systemSaqib Nadeem
 
College mgmnt system
College mgmnt systemCollege mgmnt system
College mgmnt systemSayali Birari
 
College Management System project srs 2015
College Management System project srs 2015College Management System project srs 2015
College Management System project srs 2015Surendra Mahala
 
Student management system
Student management systemStudent management system
Student management systemAmit Gandhi
 
Student information system project report
Student information system project reportStudent information system project report
Student information system project reportSuman Chandra
 
Leave Management System Documentation
Leave Management System DocumentationLeave Management System Documentation
Leave Management System Documentationmuzammil siddiq
 
Student Management System
Student Management SystemStudent Management System
Student Management SystemHamaQarani
 
Student Management System
Student Management System Student Management System
Student Management System Vinay Yadav
 
School Management System
School Management SystemSchool Management System
School Management SystemHATIM Bhagat
 
Student Management System Project Abstract
Student Management System Project AbstractStudent Management System Project Abstract
Student Management System Project AbstractUdhayyagethan Mano
 
Student Information System ( S.I.S. )
Student Information System ( S.I.S.  )Student Information System ( S.I.S.  )
Student Information System ( S.I.S. )Pulkiŧ Sharma
 
University management system
University management systemUniversity management system
University management systemVINITSAMMIR
 
Students management system
Students management systemStudents management system
Students management systemKumar Rajeev
 
Online Hostel Management System Proposal
Online Hostel Management System Proposal Online Hostel Management System Proposal
Online Hostel Management System Proposal farhanamusthafa
 
Studentmanagementsystem
StudentmanagementsystemStudentmanagementsystem
Studentmanagementsystem1amitgupta
 
Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outlineAmit Panwar
 
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
 

Was ist angesagt? (20)

Student information system
Student information systemStudent information system
Student information system
 
College mgmnt system
College mgmnt systemCollege mgmnt system
College mgmnt system
 
College Management System project srs 2015
College Management System project srs 2015College Management System project srs 2015
College Management System project srs 2015
 
Student management system
Student management systemStudent management system
Student management system
 
School management system
School management systemSchool management system
School management system
 
Student acadamic system Final report
Student acadamic system Final reportStudent acadamic system Final report
Student acadamic system Final report
 
Student information system project report
Student information system project reportStudent information system project report
Student information system project report
 
Leave Management System Documentation
Leave Management System DocumentationLeave Management System Documentation
Leave Management System Documentation
 
Student Management System
Student Management SystemStudent Management System
Student Management System
 
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 Project Abstract
Student Management System Project AbstractStudent Management System Project Abstract
Student Management System Project Abstract
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
 
Student Information System ( S.I.S. )
Student Information System ( S.I.S.  )Student Information System ( S.I.S.  )
Student Information System ( S.I.S. )
 
University management system
University management systemUniversity management system
University management system
 
Students management system
Students management systemStudents management system
Students management system
 
Online Hostel Management System Proposal
Online Hostel Management System Proposal Online Hostel Management System Proposal
Online Hostel Management System Proposal
 
Studentmanagementsystem
StudentmanagementsystemStudentmanagementsystem
Studentmanagementsystem
 
Student information-system-project-outline
Student information-system-project-outlineStudent information-system-project-outline
Student information-system-project-outline
 
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)
 

Andere mochten auch

School Management System ppt
School Management System pptSchool Management System ppt
School Management System pptMohsin Ali
 
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
 
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 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.
 

Andere mochten auch (17)

School Management System ppt
School Management System pptSchool Management System ppt
School Management System ppt
 
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
 

Ähnlich wie School management system

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
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
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
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
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
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
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 

Kürzlich hochgeladen (20)

Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
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
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
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
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
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
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room 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%