Professional Documents
Culture Documents
Preliminary Investigation: 1 School Management System
Preliminary Investigation: 1 School Management System
Preliminary Investigation: 1 School Management System
1
SCHOOL MANAGEMENT SYSTEM
ORGANIZATION OVERVIEW
This project “School management system” developed to encompass the basic needs of
small business. This is a desktop based application. This project utilities data from the SQL
database as its back-end.
I have attempted to un-complicate the onerous process of the School management system by
using a prepared & Modular technique .
I have attempted to make the project as user friendly and extensible as possible, so its use and
extension can be done without much endeavor. Even though this project is not exhaustive, the
principle purpose of this exercise is to automate and digitize an Employee’s activity which saves
a lot of time in comparison to manual methods.
This software parcel does not require users to be proficient in programming techniques; it is very
user friendly and enables people to operate it without error.
This School management system software is used to manage information regarding students,
office staff, Librarian, Account officer, administrators and other school personnel use this
platform to communicate and perform tasks. School management system software assists the
school in keeping all information related to the different departments of school in one place. The
software system provides users with a log in credentials for accessing the files. The system is
designed to automatically organize information as its input into the system.
This software is designed keeping in view the basic requirement of particular School. This
software Provides a secure database structure with Login authenticated system that organizes
stores and retrieves real time information.
Due to time constrains and limited resources, we have restricted our scope to the main functions
of a School management system. Due worry has been full to build the scheme user friendly and
efficient.
2
SCHOOL MANAGEMENT SYSTEM
Description Of System
Proposed System
Scope
3
SCHOOL MANAGEMENT SYSTEM
Advantages
This system was developed mainly under the condition to be used by any
non-technical user.
Feasibility Study
Financial Feasibility
Technical Feasibility
Hardware Requirements
256 MB Ram
1GB HD
System Requirements
4
SCHOOL MANAGEMENT SYSTEM
PROTOTYPES
5
SCHOOL MANAGEMENT SYSTEM
Process Model
The simplest process model is the waterfall model, which states the Phases
are organized in the linear order. The model was originally proposed by Royce,
though variations of the model have evolved depending on the nature of activities
and the flow of control between them. In this model, a project begins with
feasibility analysis.
Steps:-
Analysis Phase
Design Phase
Coding Phase
Testing Phase
Implementation Phase
6
SCHOOL MANAGEMENT SYSTEM
Activity Sheet
7
SCHOOL MANAGEMENT SYSTEM
ABHINAV DEGREE COLLEGE
1) Name of Student :
1. Preliminary
Investigation
2. System Study and
Analysis
3. System
Development
4. System Coding and
Report
5. Project
Submission
8
SCHOOL MANAGEMENT SYSTEM
GANTT CHART
9
SCHOOL MANAGEMENT SYSTEM
Gantt Chart
- Planned Date
- Actual Date
10
SCHOOL MANAGEMENT SYSTEM
System Analysis
11
SCHOOL MANAGEMENT SYSTEM
FACT FINDING TECHNIQUE
We mainly used three fact finding techniques to find out for ourselves the correct
information on the basis of which we will build the software.
These fact finding techniques are extremely important because these are the
facts on the basis of which we can build the software that comprises of a friendly
environment for the customer to work with.
1. Observation
1.Observation:
As per the observation number of people working in the College are 2 to 3 and all
the records maintained are in manual and the nature of business is generally is to
sell medicines and general products based so the manual maintenance of records is
not efficient to manage the work load so there is a need to introduce a software
based system for fast and better work.
2.Questionnaire
Based on the System concept developed, a set of questionnaire was developed to
eliminate all possible doubts regarding the requirements of the customer and
development of the system. It is important to get answers to some important
questions before proceeding to the actual design process. Following are the few
questions comprising of the questionnaire.
12
SCHOOL MANAGEMENT SYSTEM
Who are all the end users of the system?
What are the hardware specifications of the machine on which the system
will work?
What are the software specifications of the machine on which the system
will be installed?
Requirements
Features
Duration
Economy
Infrastructure
Surveys
13
SCHOOL MANAGEMENT SYSTEM
Event Table
14
SCHOOL MANAGEMENT SYSTEM
Event Table
15
SCHOOL MANAGEMENT SYSTEM
Use Case Diagram
16
SCHOOL MANAGEMENT SYSTEM
Use case diagram
Use case diagrams are behavior diagrams used to describe a set of actions
(usecase) that some system or systems (subject) should or can perform in
collaboration with one or more external users of the system (actors). Each
use case should provide some observable and Valuable result to the actors
or other stakeholders of the system.
In software engineering, a Use case diagram in the unified modeling
language is a type of behavioral diagram defined by and created from a use
case analysis.
Use case diagram describes the functionality provided by a system in terms
of actors, their goals represented as use cases, and any dependencies
among those use cases.
Its purpose is to present a graphical overview of functionality provided by
a system in terms of actors, their goals (represented as use cases), and any
Dependencies between those use cases.
The main purpose of a use case diagram is to show what system functions
are performed for which actor. Roles of the actors in the system can be
depicted. The systems use case diagram is shown in figure. The system use
case diagram contains user as the main actor.
17
SCHOOL MANAGEMENT SYSTEM
Usediagram
Usecase Case for
Diagram
Admin
Admin login
Manange students
<<include>>
Admin
<<include>> View Attendance
<<include>>
View Teacher
<<include>>
Manage Teacher Info
18
SCHOOL MANAGEMENT SYSTEM
Usecase diagram for Student
Takes admission
<<include>>
Student
Search student
<<include>>
Delete student
19
SCHOOL MANAGEMENT SYSTEM
Usecase diagram for Teacher
20
SCHOOL MANAGEMENT SYSTEM
Entity Relationship Diagram
( ERD )
21
SCHOOL MANAGEMENT SYSTEM
ER Diagram
22
SCHOOL MANAGEMENT SYSTEM
Activity Diagram
23
SCHOOL MANAGEMENT SYSTEM
Activity Diagram
Activity diagram shows sequence and conditions for coordinating lower-level
behaviors, rather than which classifiers own those behaviours. These are commonly
called control flow and object flow models. The actions coordinated by activity
models can be initiated because other actions finish executing, because objects and
24
SCHOOL MANAGEMENT SYSTEM
Add new Teacher
Takes attendance
Search teacher
Delete teacher
Admin tasks Staff tasks
Student tasks
Admission
Manage record
View student record
Delete student
25
SCHOOL MANAGEMENT SYSTEM
Class Diagram
26
SCHOOL MANAGEMENT SYSTEM
Class diagram
The class diagram is a static diagram. It represents the static view of an application. It describes
the strucuture of a system by showing the sytem’s classes, their attributes, and the relationships
among the classes. Class diagram is not only used for visualizing, desribing and documenting
different aspect of a system but also for costructing executable code of the software application.
The class diagram describes the attributes and operations of a class and also the constrains
imposed on the system. The class diagrams are widely used in the modeling of object oriented
sytems because they are the only UML digram which can be mapped directly with object
oriented language. The class diagram shows a collection of classes, interface, associations,
collaborations and constraints. It is also known as Structural diagram.
The purpose of the class diagram is to model the static view of an application. The class
diagrams are the only diagrams which can be directly mapped with object oriented languages and
thus widely used at the time of construction.
27
SCHOOL MANAGEMENT SYSTEM
28
SCHOOL MANAGEMENT SYSTEM
Sequence Diagram
29
SCHOOL MANAGEMENT SYSTEM
Sequence diagram
Sequence diagram show a detailed flow for a specific use case or even just part of a specific use
case. They are almost self-explantory; they show the calls between the different objects in their
sequence and can show, at a detailed level, different calls to different objects.
A sequence diagram has two dimensions: The vertical dimension shows the sequence of
message/calls in the time order that they occur; the horizontal dimension shows the object
A sequence diagram is very simple to draw. Across the top of your diagram, identify the class
instance by putting each class instance inside a box. Reading a sequence diagram is very siple.
Start at the top left corner with the “driver” class instance that starts the sequence.
30
SCHOOL MANAGEMENT SYSTEM
Admin Login success Student Staff Fees
11
Manage student details
31
SCHOOL MANAGEMENT SYSTEM
State Diagram
32
SCHOOL MANAGEMENT SYSTEM
State Diagram
A state diagram is a type of diagram used in computer science and related fields
to describe the behavior of systems. State diagrams require that the system
described is composed of a finite number of states; sometimes, this is indeed the
case, while at other times this is a reasonable abstraction.
Idle
Logged In
Student/Teacher View/Add/Update/
Delete
33
SCHOOL MANAGEMENT SYSTEM
State Diagram
Student Teacher
Connected Connected
Search Search
student teacher
Delete Delete
student teacher
Disconnected Disconnected
34
SCHOOL MANAGEMENT SYSTEM
System Design
35
SCHOOL MANAGEMENT SYSTEM
Component Diagram
36
SCHOOL MANAGEMENT SYSTEM
Component Diagram
College management
Database
name paid
username name name
37
SCHOOL MANAGEMENT SYSTEM
Deployment Diagram
38
SCHOOL MANAGEMENT SYSTEM
Deployment Diagram
Node
39
SCHOOL MANAGEMENT SYSTEM
System Coding
40
SCHOOL MANAGEMENT SYSTEM
MENU-TREE/ SITE-MAP
41
SCHOOL MANAGEMENT SYSTEM
Menu Tree /Site Map
A tree diagram is a chart that begins with one central item and then branches into
more and keeps branching until the line of inquiry begun with the central item is
exhausted. The tree diagram with its branching steps motivates you to move from
the general to the specific In a systematic way.
Fees Calculator
All Student view
Admission
Update Fees Notepad
All Teacher View
Fees Record MS Word
Search
Wordpad
Staff Attendance
Delete Task manager
Delete
42
SCHOOL MANAGEMENT SYSTEM
List Of Tables With Attributes And Constraints
Table Structure
43
SCHOOL MANAGEMENT SYSTEM
Table Name: Teacher
44
SCHOOL MANAGEMENT SYSTEM
Table Name: Attendance
45
SCHOOL MANAGEMENT SYSTEM
Program Description
46
SCHOOL MANAGEMENT SYSTEM
Validations
47
SCHOOL MANAGEMENT SYSTEM
Validations
Validations are the technique through which the user comes to know
precautions he / she has to take while entering any data
Suppose a user has to enter his name but instead of entering alphabetical
characters he/she is entering numbers which is not a valid input. The
moment he/she presses a number the error provider symbol will blink
beside the textbox which he/she is typing to locate the error.it displays a
message saying that type only alphabets.
The error provider even blocks the user from pressing any other key to
prevent wrong transactions to happen.
48
SCHOOL MANAGEMENT SYSTEM
Screen Layout & Report Layout
49
SCHOOL MANAGEMENT SYSTEM
Test Cases, Test Data, Test Results
Test case for Admission Form
50
SCHOOL MANAGEMENT SYSTEM
Test Case Test Data Test Inputs State Test Result
ProvideAddress Bhayandar Valid Address is
Saved
Test address Address not Invalid Please Enter
provided all fields
Numbers are Dh65568556 Invalid Only
entered Alphabets
No. is provided 25000 Valid Fees is saved
No. is not Invalid Please Enter
provided all fields
Test Fees Alphabets are 561duifhs Only
entered Numbers
Qualification 12th Valid Qualification
provided is saved
Qualification Invalid Please Enter
Test not provided all fields
Qualification Wrong Jamdfd Invalid Invalid
Qualification qualification
provided
51
SCHOOL MANAGEMENT SYSTEM
Test case for Teacher Form
52
SCHOOL MANAGEMENT SYSTEM
Screen Layouts & Report Layouts
Splash Screen
53
SCHOOL MANAGEMENT SYSTEM
Login Form
54
SCHOOL MANAGEMENT SYSTEM
Main Form
55
SCHOOL MANAGEMENT SYSTEM
Student Admission Form
56
SCHOOL MANAGEMENT SYSTEM
Adding New Teacher Form
57
SCHOOL MANAGEMENT SYSTEM
Search/Delete StudentForm
58
SCHOOL MANAGEMENT SYSTEM
Search/Delete Teacher Form
59
SCHOOL MANAGEMENT SYSTEM
Pain/Unpaid fees Form
60
SCHOOL MANAGEMENT SYSTEM
Fees Form
61
SCHOOL MANAGEMENT SYSTEM
All Student Record Form
62
SCHOOL MANAGEMENT SYSTEM
All Teacher Record Form
63
SCHOOL MANAGEMENT SYSTEM
System Implementation
64
SCHOOL MANAGEMENT SYSTEM
System Implementation
65
SCHOOL MANAGEMENT SYSTEM
Future Enhancements
66
SCHOOL MANAGEMENT SYSTEM
Future Enhancements
67
SCHOOL MANAGEMENT SYSTEM
Reference & Bibliography
68
SCHOOL MANAGEMENT SYSTEM
References and Bibliography
Books
Visual Studio 2010
Internet
www.google.com
www.wikipedia.com
www.youtube.com
69
SCHOOL MANAGEMENT SYSTEM