SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
School Management System
Page | 1
AN
INTERNSHIP REPORT
ON
SCHOOL MANAGEMENT SYSTEM PROJECT
BY
KAMAL ACHARYA
(Tribhuvan University)
Date: 2022/10/05
School Management System
Page | 2
School Management System
Introduction:
Education system forms the backbone of every nation. And hence it is important to
provide a strong educational foundation to the young generation to ensure the
development of open-minded global citizens securing the future for everyone. Advanced
technology available today can play a crucial role in streamlining education-related
processes to promote solidarity among students, teachers and the school staff.
School Management System(SMS) consists of tasks such as registering students, attendance
record keeping to control absentees, producing report cards, producing official transcript,
preparing timetable and producing different reports for teachers, officials from
Dr.Mohiuddin Education foundation and other stakeholders.
Automation is the utilization of technology to replace human with a machine that can
perform more quickly and more continuously. By automating SMS documents that took
up many large storage rooms can be stored on few disks. Transcript images can be
annotate. It reduces the time to retrieve old transcripts from hours to seconds.
Company’s Profile:
Future heaven school is the renowned school. The school is enlightening the futures
of students in Federal B.Area Karachi. It is under the management of Dr.Mohiuddain
Education foundation. The school is educating the students of
School Management System
Page | 3
Montessori, prep to matric. Currently the school is totally manual. They are not using
any software. The want to automate their process by using the new world technology.
For this we are designing the application. This will cover the key areas of the school.
The details of the project are listed in remaining document.
School Management System
Page | 4
User Requirements:
1. The system will deal with Student Information.
2. The system will manage the payroll and typical H.R process
3. The system will have the Attendance module which stores the teacher
and student attendance.
4. The system will manage the class time table.
5. The system will manage the fesses from student.
6. The system should Manage the exams results and save according to
academic year
Reports:
₰ Results
₰ Salary Sheet.
₰ Attendance Sheet.
₰ Time Table.
Software Objective:
The objective of the system is to provide the user friendly application which mange the
whole school. The software helps the user to record the student and employees data.
Give a path for better reporting
Software Scope:
The scope of the system is to manage the
Students information and there fees.
To manage Employees and their salaries
To develop registration system
To facilitate School by controlling the timetable and examinations
To facilitate attendance record keeping
To facilitate various report generation
The scope of the system is to manage the student information, human resource
and fees module
School Management System
Page | 5
Features:
₰ The system is easy to use, have good looks and secure.
₰ Get easy access to student particulars, their schedules, address, parents,
disciplinary records, extra-curricular activities, and any reports, anytime
₰ Track your teacher's particulars, residential addresses and other important
data
₰ Report cards are fully customizable - you get to have your own grading
criteria, grading flow, report card format. You can print beautiful report
cards and transcripts.
₰ Teachers will be treated to the simplest interface around for them to enter
grades. Grades are also automatically consolidated.
₰ Track daily attendance. Easy to use interface to check off students
Attendance.
₰ Fees management. Track the fees of the students. Automatic generation
of the fee bills.
₰ Automatic generation of timetable in the system. Teacher and room
availability is tracked automatically.
₰ Manage the employees’ data. There information is stored with their types
and branches.
₰ Employee attendance is marked in the system.
₰ Employee salaries are calculated in the system automatically. Theses
salaries are calculated on the daily attendance.
₰ The system will give the edge for better reporting.
School Management System
Page | 6
Feasibility Report:
PROPOSED SOLUTION
Owing to the captioned evaluation, the best solution is to design and develop the
information system on RDBMS coupled with front-end support on the latest visual tools
and efficient utilization of reporting tools.
FEASIBILITY AREAS
Keeping in view the earlier discussion pertaining to terms of reference that is Project
Scope, Problem and Opportunity Identification, and Option Evaluation; the key areas of
feasibility can be analyzed as follows:
Technical Feasibility
The proposed system is feasible on technical grounds because of its implementation
via available resource utilization of hardware and software. In addition, the proposed
system will be
₰ Capable of processing volumes of transactions with speed and accuracy.
₰ Capacious enough to fulfill the data storage needs for a long period of tie.
₰ Efficient in responding to complex queries.
₰ Utilized by multiple users at a given instance of time.
Operational Feasibility
The proposed system is feasible on operational grounds sine it imposes no conflicts
with the way the academy undertake its operations. In addition there would be no
training costs for the new system in consideration.
Social Feasibility
In social ground there would be no conflicts among the system functionalities and
personal policies, job specification, skill requirements and motivational factors.
Economic Feasibility
On grounds the project deemed to be no or very little cost project to the academy owing
to the availability of very low priced software. Furthermore the existing hardware ca
easily be utilized for the system implementation.
School Management System
Page | 7
School Management System
Page | 8
Process
In the project “school management system” we are using the incremental model. The
model is based on the different increments and each increment has some tasks.
Incremental model:
When an incremental model is used, the first increment is often a core product. The
core product is used by the customer or undergoes a detailed review. As a result of use
and/or evaluation a plan is developed for the next increment. The plan addresses the
modification to the core product to better meet the needs of the customer and delivery
of additional features and functionality. Software is constructed in a step-by-step
manner. While a software product is being developed, each step adds to what has
already been completed.
Steps
Incremental -1 –core product Student information System
Incremental -2 School administration Module
Incremental -3 H.R module
A n a l y s i s
D e s i g n
C o d e
T e s t
Fiq: step in process
Advantages of Incremental Model
₰ System is developed and delivered in increments after establishing an overall
architecture.
₰ Requirements and specifications for each increment may be developed.
₰ Users may experiment with delivered increments while others are being
developed.
₰ Intended to combine some of the advantages of prototyping but with a
more manageable process and better system structure.
School Management System
Page | 9
₰ Incremental development is especially useful when staffing us unavailable for a
complete implementation by the business deadline.
₰ Early increments can be implemented with fewer people
School Management System
Page | 10
Process Decomposition:
Processes Sub-Processes
Gathering User Requirements
Analysis the requirements
Make UML’S Diagrams ➢ Activity
➢ Sequence Diagrams
➢ Class Diagrams
➢ Entity relationship Diagrams
Dividing the system in
modules
Make Prototypes
Start Coding the Student
Information Module.
➢ Make Store Procedures
➢ Make Classes in C #
➢ Connect the Classes with
Start Coding the School
Administrative Module
forms.
➢ Start Unit Testing.
➢ Make correction of error find
Start Coding the Human
Resource Module. in Testing
Start Coding the Fee Module.
Start Integration Testing
Correct Errors found in integration
Testing
Do Black Box Testing
Do Validation Testing
Implementation of Software by
beta version
List errors or improvement areas
Do improvement on key areas
Release Alpha Version &Give
Support
School Management System
Page | 11
School Management System
Page | 12
Cost estimation:
COST
Practitioner cost 5000 * 2 = 10,000
Utility Bills
5000
Computer Cost
10,000
Total 15,000
Time Estimation
MODULES TIME PER MODULE
Student Information Module
30 days
School Administration Module 30 days
H.R module
40 days
Fee Module
40 days
TOTAL TIME 4.6 months
THE W5HH PRINCIPLE
Q) Why is the system being developed?
The system is being developed to give the user to manage the school efficiently. Track
the income by the business. Give timely information to the higher management and
staff so necessary action will be taken.
School Management System
Page | 13
Q) What will be done, by when?
Project Plan
NO. Phases Start
date
End
Date
Dependencies
1 Gather
requirements
10 Oct
2011
17th
Oct
2011
2 Analysis of
the system
18th
Oct
2011
30th
Oct
2011 1
3 Make
diagrams
1st
Nov
2011
20 Nov
2011
2
4 Make
prototypes
21st
Nov
2011
27th
Nov
2011 3
5 Approve the
prototypes
from the
customer
28th
Nov
2011
29th
Nov
2011
4
6 Coding of
Student
module
30th
Nov
2011
10th
Dec
2011 5
7 Approve
Student
module
11th
Dec
2011
11th
Dec
2011 6
8 Coding of
School
management
module
11th
Dec
2011
19th
Dec
2011
3,6
9 Approve of
School
management
module
20th
Dec
2011
20th
Dec
2011
7
10 Coding of HR
module
1st
Jan
2012
10th
Jan
2012
3,7,8
11 Approve of
HR module
11th
Jan
2012
11th
Jan
2012 10
12 Coding of Fee
module
12th
Jan
2012
30th
Jan
2012 3,7,8,11
13 Approve of 1st
Feb 1st
Feb 12
School Management System
Page | 14
Fee module 2012 2012
14 Testing and
Implementati
on
2nd
Feb
2012
20th
Feb
2012 13
15 Support 21th Feb
2012
20th
March
2012
14
.
Q) Who is responsible for a function?
All the technical jobs will be done by Hassam Ahmed and all the managerial job is
done by Hifza Nisar
Q) Where they are organizationally located?
Customer must provide the required information
Users must Give response and feedback on the work delivered by the company
Q) How will the job be done technically and managerially?
Role Responsibilities
Hifza Nisar Analysis phase
UML diagrams
Front End ERD
Q.A
Hassam Ahmed Technical job
Store procedures
Coding
Implementation
Testing
Support
Q) How much of each resource is needed?
Resources
Hardware Resources Intel Core 2 Duo, 2.6 GHz Processors,
120gb H.D.D, 2gb Ram.
School Management System
Page | 15
Operating System Windows XP
(Service Pack 3 or Service Pack 2) Windows
Vista
Windows 7
Software Resources Ms. Visual studio
Ms. Visio
Ms. SQL Server Ms.
Word
Resources:
There are three types of resources that we will use in our project:
Human Resource:
Role Responsibilities
Hifza Nisar Analysis phase
UML diagrams
Front End ERD
Q.A
Hassam Ahmed Technical job
Store procedures
Coding
Implementation
Testing
Support
Reusable Software Resources
Off-the-shelf components will be used in the project .the two software will be used that
are as fallow
Dev Express: this software will help in making the forms .the tools are up to date and
make the work more efficient.
Enterprise library 3.1: The Microsoft Enterprise Library is a collection of reusable
software components (application blocks) designed to assist software developers with
common enterprise development cross-cutting concerns (such as logging, validation,
data access, exception handling, and many others).
School Management System
Page | 16
Application blocks are a type of guidance; they are provided as source code, test cases,
and documentation that can be used "as is," extended, or modified by developers to use
on complex, enterprise-level line-of-business development projects
Environmental Resources:
In our project we need different software’s and hardware’s to make better and efficient
product.
Hardware Resources: Intel Core 2 Duo, 2.6 GHz Processors, 120gb H.D.D, 2gb Ram.
Software Resources: we need, Ms. Visio for mapping the analysis phase, Ms. SQL
Server for generating Database, Ms. Visual studio for Coding, , Ms. Word for writing the
report.
DESCRIPTION OF THE SYSTEM
The project is titled "SCHOOL Data Management System". This package once developed will help
the school/institute to manage various details pertaining to its students. This will help accounts
department in maintaining the details related to the fees & basic details like their security deposits,
conveyance and etc, it will also help management or we can say administration department in
maintaining students basic details as well as keeping a check on fees details. This package is basically
developed for the authorities of the school/institute to make their task easier or we can say this package
automate their tasks like maintaining students personal details, marinating cash details, printing of
receipts. This package helps the administrative & accounts department in maintaining the students
personal & fees related details.
The details of the system are as follows:
It is basically a Database management package for the authorities of the school/institute like
management, accounts & administrative department. All the details of the students & the daily work
of various departments are managed by the package i.e. Personal details, Cash details, Fees status,
printing of receipts etc. The package is by the name of School/institute Data Management Package.
Package helps the various departments in maintaining & manipulating the data. School/institute data
are divided into Personal information, Cash details, fee status & etc it helps in manipulating the divided
parts of the data.
School Management System
Page | 17
Modules of the system:
 Personal Information / Student details
 Fees Details
 Fees Status
 Report Generation
Personal Information / Student details:
This module helps in managing the personal information of the students like their Name, Address,
Phone no., Roll no & etc. The package helps in adding the personal records, editing the records,
retrieval of records, report generation & etc.
Fees Details:
This module helps in managing the fees details of the student like their tuition fees, security, late fees
& etc. The basic purpose behind the development of this module is printing of receipts of the fees paid
by the students.
Fee Status:
This module helps in managing the fees records of the students like how many have paid their fees &
how many are yet to pay their fees & what is the receipt no. of the student who have paid their fees.
Basically this module generates the list of all the students who have paid their fees & it also generates
a list for those students who haven’t paid their fees.
Report Generation:
This module is basically all about report generation; in this package quite a few reports are generated
which are embedded in the form like student details, cash details & etc.
Functions performed by the package:
This package helps in managing the student information like their Name, Roll no. annual charges or
we can say personal details, it also manages their fees details, receipt generation & etc. The package
helps in adding the official records, editing the records, retrieval of records, report generation & etc.
 Security:
The package provides security by the help of Username & Password, the package has been
designed to be used on a stand-alone system & by specific user hence there was no need for
multi-user approach.
School Management System
Page | 18
 Maintenance & Manipulation:
The package helps in maintaining & manipulating information pertaining to students & daily
activities of the school/institute authorities for e.g. maintaining students personal details, fee
structures, maintaining cash details, fees status & etc.
 Search:
This facility help in searching the required record from the database, package has the provision
of searching of the record through admission no. which is Primary Key & through the name &
class of the student.
 Help:
This facility provides for help for the usage of the system. It provides help to the novice
regarding the usage of the package.
The School/institute Data management Package provides the user of the System with a window like
interface. The Front end of the package is developed in VB i.e. Visual Basics, Back end is made in
MS Access.
School Management System
Page | 19
NEED OF THE SYSTEM
The Package
is developed to help the department maintaining the student details, earlier the records where
maintained manually, with the help of this package the concerned departments will be able to improve
the productivity, reduce the time, cost factors associated with the system. The automation of the system
will help the organization in proper maintenance of the record, less manpower, less man- days, less
cost, proper & accurate functioning.
The basic need for the package was to automate the whole procedure of maintaining of student details,
earlier it was all done manually. By developing this package lot of burden was removed from the
department, which was maintaining students details. It improved the efficiency, reduced the cost, and
reduced the time need to do the work manually. With the help of this package the past details of the
students can assessed and reports can be generated on this details.
In brief we can say this system was required to automate the processing of students details, which was
done manually before the development of the package. Earlier all the information / data pertaining to
the students was maintained manually or we can say it was on paper, hence it created a problem for
the organization/ school, how to manage it properly. With the help of this system the
organization/school is able to maintain the data properly & accurately.
Why System was build…?
 Earlier, data pertaining to students was maintained manually.
 Manual system was not efficient.
 Cost of maintaining data manually was bigger or huge.
 Large manpower was required.
 The procedure was error prone, it was not accurate.
 Manual system was not suited for electronic exchange of data.
Solution…?
The solution for all this problem was to automate the system, automation of the students data
maintenance would reduce the manpower, man days will result in accurate data & above all increase
the efficiency of the concerned department.
School Management System
Page | 20
FEASIBILITY STUDY
Feasibility is the test of the system it helps in deciding whether it is viable to go through the project or
not. Feasibility study studies the system & tells whether to develop the system or not. In lay mans
terms it can be described as the test of the system & if the system passes in the test then it is viable to
develop the project otherwise not or we can say feasibility study check’s whether project is feasible or
not.
Feasibility has four solid dimensions:
1. Technology
2. Finance
3. Time
4. Resources
The feasibility of the system “ SCHOOL Data Management System ” is viewed with the help of these
four dimensions.
Technology:
This system uses one of the simplest technologies in use, for the development purpose it uses simple
to use & easily available technology. This system is based on windows like interface, which is very
easy to use. The package is been developed for the department, which is not very familiar with software
hence technology used, must be easily understandable, because of which windows like interface has
been chosen. The technology used in this project is VB i.e. Visual Basics 6.0, M S Access & DAO
controls. Visual Basic helps in providing windows like environment. This system uses menu-based
approach in which every thing is given with the help of menus.
Finance:
This dimension measures the system in respect to money or we can say funds. This dimension checks
whether its viable to spend the required amount on the system or it will be a waste. There is no problem
of finance in this project because it uses simple technology, which is very easy to install. This system
is been developed for a standalone computer hence for this system hardware requirement is very low.
For this system to be developed & installed properly we require very easily available technologies &
very basic hardware and all these requirements doesn’t cost much.
Time:
This particular dimension measures the systems worth in respect to time, which is one of the most
important factors to be considered. In this project time factor is very important this system is
School Management System
Page | 21
scheduled to be installed in one months time. This system is not very big & hence can be completed
within the time period it requires approx. 30 man-days of work. Time is a crucial factor to be
considered & we can say this system can be developed within the required time period.
Resources:
This dimension takes into count the recourses required to develop the system. For this particular system
the resources required are quite nominal which can be fulfilled, the resources required for this system
are basic hardware, an operating which is compatible with VB.
With the help of all these dimension we can measure the feasibility of the system & can decide whether
to go forward with the project or not. By take in count the dimension & their role in this particular
system we can say this system is feasible from all these dimension point of view & it is viable to go
through the project.
School Management System
Page | 22
SCOPE OF THE SYSTEM
Scope of the system measures the scope of the project, which is going to be developed. Answering
following aspects can answer the project scope:
1. Context
2. Information objective
3. Function & Performance
4. Interfaces
The system “SCHOOL data management system” is a data management of students. All the details of
the students are managed with the help of this package i.e. their Personal information, fees information
& their report generation, with the help of this package the organization can maintain & manipulate
students data. This package has the provision for adding new records, editing old records, viewing the
database, searching facility, report generation, help i.e. how to use the package & etc. Scope of the
system can be measured with the help of the dimensions.
Context:
This project is related to management of students data and the daily activities of the authorities with
the help of this package the user of this package, which is the department i.e. administrative will be
able to maintain the data through the computer which will help in increasing he efficiency, accuracy
of the department as well as help in electronic inter change of the data. Administrative department can
use this package to check for the details of the students, whether they have paid their fees amount or
whether it is due to them, through which receipt no. it was paid they can study the past records analyze
the trends.
Information objective:
Basically this is related to the Inputs & Outputs to the system. In other way we can say it is related to
the inputs required by the system & outputs generated by the system.
This package is basically data management package, in which the inputs given by the user is itself the
output of system it performs few calculation like the total cash received from the students. We can say
it is data management package, it provides the user with front end which is very easy to use.
1. Inputs:
The input to the system is username & password for the system security, their Personal details
like Name, Address, Phone number, admission details, roll no for data management, their fees
details like admission fees, tuition, computer fee & etc .
School Management System
Page | 23
2. Outputs:
The output for this system is the maintained records, personal details, fees details, fee status &
report generated. The outputs of the system are the records that were added in the database as
well as the reports that are generated with the help of he data in the database.
Function & Performance:
This dimension measures the scope of the system with the help of functions & performance of the
system. The basic function performed by the system is of data management & report generation.
The system performs various functions like:
1. Security:
The first function of the system is to provide security from unauthorized access to the data,
which is provided with the help of user name & password at the beginning of the package. This
system is been developed for a single user hence no rights are employed or we can say
administrator is only the user.
2. Data maintenance:
The most important function of the system is to maintain student data, the data is maintained
with the help of different menus like adding, editing, viewing, searching & etc. There are
different kinds of data in the system like personal information, fees information & cash details
with the help of the front end data is managed.
3. Report generation:
The last function of the system is to generate reports of the data like student details report, cash
report, fee status report & etc. With the help of this report the data can be electronically
exchanged as well as the reviewing of policies can be done with the help of reports.
These are some of the basic function performed by the system “Student Data Management”.
Interfaces:
Interfaces are the link between the user and the system, basically we can say interfaces are the objects
through which user of the system interacts with the system. This system has different interfaces
through which user interacts with the system they are:
1. Login interface:
This is the first interface in which user is required to enter the username & password if the password is correct
then access is granted otherwise not. User has got three attempts to enter the correct password; if he is not able to
enter the correct password in three attempts then the system is exited.
2. Data maintenance:
School Management System
Page | 24
This is the most important interface in the system in which the user interacts with the system to store the data or
to retrieve the data from the database, this interface has got many sub parts like addition of records, editing of
records, searching of records & etc.
3. Reports:
This interface is the output for the system in which the user receives the results or output, which is required in the
form of reports like cash details, student details & fee status.
OBJECTIVE
The following are the main objectives of the project titled "Student data management ":
The package provides the means of security, which makes sure that only the concerned modules and
screens are accessible to the particular department after verifying one's validity and all other modules
and screens remains disable. The package is meant to maintain and provide complete details about
students such as personal details, their fees details and cash details.
The basic objective of the system is to manage the student’s data efficiently & accurately. It provides
the user of the system with personal details of the students their name, address, phone & etc, it provides
the user with fees as well as cash details of the students, how much they have paid, what is the status
of the fees i.e. how many have paid fees & how many are yet to pay the fees. It also provides the user
with details of cash like conveyance details.
“ Student data management ” package is a Management & Information project, which has these
objectives:
Student data management will be highly user friendly, management information system that will not
help only Accounts, Management & Administrative system to gather, communicate, computerize but
also help to act on critical information much faster and in a better manner. The solution envisages
linking of different departments to streamline the flow of data and timely availability of information
at both the ends. Further, it also aids in generating, maintaining user definable Queries, Reports. Salient
Features of the application will be as defines below:
1. Owner of data to be the owner of the database
2. Capture of information at the source of generation
School Management System
Page | 25
3. Sharing of data
4. Minimizing duplicate work
5. Reducing inconsistency by eliminating multiple databases of the same data
6. Consolidation of data at all levels
Outlined objectives of the system:
User friendliness:
The package developed is easy to learn and understand. Even a new user can use the system effectively,
without any difficulty. The help and user manuals are provided to solve the further queries of the users.
With the help of the user manuals the user can get the full details of the functionality of the system.
User satisfaction:
The package is such that it stands up to the users expectations. The system is successful in generating
the reports of the task status and details of the student. The package is currently being successfully run
in the organization.
Response time:
The response time for all the operations is less. All the report generations and the listing tasks are
performed in significant time. The queries used are so as to reduce the execution time of query
processing.
Error handling:
Responses to users errors and undesired situation have been taken care of to ensure that the system
operates without halting. Proper error handling codes are put with the codes.
Security and robustness:
The package is able to avoid or tackle disastrous action. It allows only the authentic user to access the
software as it is protected by the user name and the password. All the administrative tasks are allowed
to the project leader only so the illegal intervention is not possible.
Modularity:
The package has relatively independent and single function parts that are put together to make
complete system. Thus as a result of this modular approach the system, in spite of being robust is not
cumbersome. It also contributes for the fast execution of the system.
Maintainability:
The system is able to decrease the time and effort for program maintenance. The full details of the
projects being undertaken, and the task status corresponding to each student is stored carefully and the
reports are generated as per the requirement.
School Management System
Page | 26
Timeliness:
The package is able to operate well under normal peak and recovery conditions.
School Management System
Page | 27
OPERATING ENVIORNMENT
The system is developed in Visual Basics 6.0 / M S Access and run under windows 95/98 & upper
versions.
Visual Basics: Visual
basics is event driven programming language, which is used to develop front end for the application.
This is called event driven because every action of the user is an event & the application is driven with
the help of these events, which are programmed with the help of Visual basics. In Visual basics there
are forms, Controls, reports & many more things to provide the user with overwhelming experience
of user friendliness. Visual basics is a programming language for windows environment & provides
the user with windows like interface.
M.S. Access:
Access is a Relational Database Management System (RDBMS) that you can use to store and
manipulate large amounts of information. Because its tools are user-friendly and because it is a
powerful development environment, Access is equally appropriate for novices and MIS professionals.
Beginners can use Access to:
1. Store and manage various types of inventories.
2. Log information such as auto repairs for cars, doctor visits, etc.
3. Create contact management databases that can track contacts, but phone calls, meetings, and
any other interactions with contacts.
Developers can use Access to:
1. Create applications that manage survey results.
2. Manage front ends for enterprise-wide database such as SQL server.
3. Establish help-desk applications.
School Management System
Page | 28
Access is an object-oriented program; that is, everything in Access
is an object, including the application itself. Each object has
properties that define how it looks and performs.
The uses of Access are limited only by the needs of an
organization and the imagination of the user or developer.
School Management System
Page | 29
Diagrams
Use Case Diagram
Sequence Diagram
Registration Sequence Diagram
School Management System
Page | 30
Attendance Sequence Diagram
School Management System
Page | 31
School Management System
Page | 32
Examination Sequence diagram:
School Management System
Page | 33
Activity Diagram
Registration Activity Diagram
School Management System
Page | 34
School Management System
Page | 35
Attendance Activity Diagram:
School Management System
Page | 36
School Management System
Page | 37
Examination Activity diagrams:
School Management System
Page | 38
Entity Relationship Diagram
School Management System
Page | 39
School Management System
Page | 40
software quality plan
The software quality plan we will use the following SQA Strategy:
1) In the first step, we will select the test factors and rank them. The selected test
factors such as reliability, maintainability, portability or etc, will be placed in the
matrix according to their ranks.
2) The second step is for identifying the phases of the development process. The
phase should be recorded in the matrix.
3) The third step is that identifying the business risks of the software deliverables.
The risks will be ranked into three ranks such as high, medium and low.
4) The last step is that deciding the test phase of addressing the risks. In this step, we
will decide that which risks will be placed each development phase.
Test
phase
Test factors
Requirements
Desig
n
Build
Dynamic
test
Integra
te
Mainta
in
Correctne
ss
Performan
ce
Availabilit
y
Continuity
of
Processin g
Complianc
e
Ease of
use
Coupling
School Management System
Page | 41
Ease of
Operation s
Access
Control
File
Integrity
Formal Reviews:
The SQA will ensure that the necessary revisions to the document have been made and
that the document would be released by the stated date. In case there are any shortcomings
then the same would be pointed to the software project management
Project testing technique
White Box Technique:
UNIT TESTING:
The primary goal of unit testing is to take the smallest piece of testable software in the
application, isolate it from the remainder of the code, and determine whether it behaves
exactly as you expect. Each unit is tested separately before integrating them into modules
to test the interfaces between modules. Unit testing has proven its value in that a large
percentage of defects are identified during its use.
Advantages:
It allows for automation of the testing process, reduces difficulties of discovering errors
contained in more complex pieces of the application, and test coverage is often enhanced
because attention is given to each unit.
Integration Testing:
Integration testing will execute on several modules together and need for the untested
modules. However it should be avoided “big bang” integrations when we are going
directly from unit tests to whole program tests. It is likely to have many big issues. In this
test, it is hard to identify which component causes each. This test interaction between
modules ultimately leads to end-to-end system test.
School Management System
Page | 42
Black Box Testing:
Black box testing is a software testing techniques in which functionality of the software
under test (SUT) is tested without looking at the internal code structure,
implementation details and knowledge of internal paths of the software. This type of
testing is based entirely on the software requirements and specifications.
In black box testing we will test the forms of the system. In this our scope is to test the
following Forms:
Modules Forms
Student Information Module Student Information Form-Registration
& admissions
Human Resource Module :
Employees Info- Registration
School Administration Module
Attendance Forms-Examination Forms
Reporting
Result card
VALIDATION TESTING:
Alpha and Beta Testing: In software development, your alpha test will be a test among
yourselves (the teams) to confirm that your product works. Originally, the term alpha
test meant the first phase of testing in a software development process. During this
time you will compress files, edit for misspelled words and unclear directions
In software development, a beta test is the second phase of software testing in which a
sampling of the intended audience tries the product out. Beta testing can be considered
"pre-release testing. The Beat version of software is given to
School Management System
Page | 43
users .they use the software and not the errors and areas where changes and
improvements are needed. We have given the software to the employees of school and
also to the teacher
School Management System
Page | 44
Reference
Acharya, Kamal. "STUDENT INFORMATION MANAGEMENT
SYSTEM." Authorea Preprints (2023).
Acharya, Kamal. "Library Management System." Available at SSRN
4807104 (2019).
ACHARYA, KAMAL, et al. "LIBRARY MANAGEMENT SYSTEM." (2019).
Acharya, Kamal. "Online bus reservation system project report." Authorea
Preprints (2024).
Acharya, Kamal. "Online bus reservation system project report." (2024).
Acharya, Kamal. “Online Bus Reservation System.” SSRN ElectroNIC ASIA
Journal (2024): n. pag.
Acharya, Kamal. “Student Information Management System Project.” SSRN
ElectroNIC ASIA Journal (2024): n. pag.
Acharya, Kamal. “ATTENDANCE MANAGEMENT SYSTEM.” International
Research Journal of Modernization in Engineering Technology and
Science (2023): n. pag.
Acharya, Kamal. “College Information Management System.” SSRN ElectroNIC
ASIA Journal (2024): n. pag.
Acharya, Kamal, Attendance Management System Project (April 28, 2024).
Available at
SSRN: https://ssrn.com/abstract=4810251 or http://dx.doi.org/10.2139/ssrn.4810
251
Acharya, Kamal, Online Food Order System (May 2, 2024). Available at
SSRN: https://ssrn.com/abstract=4814732 or http://dx.doi.org/10.2139/ssrn.4814
732
Acharya, Kamal, University management system project. (May 1, 2024). Available
at
SSRN: https://ssrn.com/abstract=4814103 or http://dx.doi.org/10.2139/ssrn.4814
103
Acharya, Kamal, Online banking management system. (May 1, 2024). Available at
SSRN: https://ssrn.com/abstract=4813597 or http://dx.doi.org/10.2139/ssrn.4813
597

Weitere ähnliche Inhalte

Was ist angesagt?

Bankreconciliation ff67-130519130827-phpapp02
Bankreconciliation ff67-130519130827-phpapp02Bankreconciliation ff67-130519130827-phpapp02
Bankreconciliation ff67-130519130827-phpapp02Shailendra Surana
 
Accounting entries in sap
Accounting entries in sapAccounting entries in sap
Accounting entries in sapRajeev Kumar
 
Dbms ii mca-ch9-transaction-processing-2013
Dbms ii mca-ch9-transaction-processing-2013Dbms ii mca-ch9-transaction-processing-2013
Dbms ii mca-ch9-transaction-processing-2013Prosanta Ghosh
 
Result processing system (Project)
Result processing system (Project) Result processing system (Project)
Result processing system (Project) Pritam Shil
 
Bank accounting-enduser-training-manual
Bank accounting-enduser-training-manualBank accounting-enduser-training-manual
Bank accounting-enduser-training-manualroy_mithun
 
Capstone Project Student Management System
Capstone Project Student Management SystemCapstone Project Student Management System
Capstone Project Student Management SystemDonna Muller
 
Electronic bank statement mt940 format
Electronic bank statement mt940 formatElectronic bank statement mt940 format
Electronic bank statement mt940 formatHisham Emam
 
Data medium exchange
Data medium exchangeData medium exchange
Data medium exchangeRajeev Kumar
 
bubble sorting of an array in 8086 assembly language
bubble sorting of an array in 8086 assembly languagebubble sorting of an array in 8086 assembly language
bubble sorting of an array in 8086 assembly languageBilal Amjad
 
Presentation Slides of College Management System Report
Presentation Slides of College Management System ReportPresentation Slides of College Management System Report
Presentation Slides of College Management System ReportMuhammadHusnainRaza
 
Library management system
Library management systemLibrary management system
Library management systemashu6
 
Thelmas grocery store Inventory & POS
Thelmas grocery store Inventory & POSThelmas grocery store Inventory & POS
Thelmas grocery store Inventory & POSwacasr12
 
Lockbox configuration
Lockbox configurationLockbox configuration
Lockbox configurationSrinivas Y
 
Chapter 01 user exits
Chapter 01 user exitsChapter 01 user exits
Chapter 01 user exitsKranthi Kumar
 
SAP Business Objects BI Architecture
SAP Business Objects BI ArchitectureSAP Business Objects BI Architecture
SAP Business Objects BI ArchitectureBigClasses Com
 
Solution manual of assembly language programming and organization of the ibm ...
Solution manual of assembly language programming and organization of the ibm ...Solution manual of assembly language programming and organization of the ibm ...
Solution manual of assembly language programming and organization of the ibm ...Tayeen Ahmed
 
S/4HANA Cash Management: Upload house bank accounts
S/4HANA Cash Management: Upload house bank accountsS/4HANA Cash Management: Upload house bank accounts
S/4HANA Cash Management: Upload house bank accountsJonathan Eemans
 
C programming language Reference Note
C programming language Reference NoteC programming language Reference Note
C programming language Reference NoteChetan Thapa Magar
 
S alr 87012284 - financial statements & trial balance
S alr 87012284 - financial statements & trial balanceS alr 87012284 - financial statements & trial balance
S alr 87012284 - financial statements & trial balanceVaishali Ketkar
 

Was ist angesagt? (20)

Bankreconciliation ff67-130519130827-phpapp02
Bankreconciliation ff67-130519130827-phpapp02Bankreconciliation ff67-130519130827-phpapp02
Bankreconciliation ff67-130519130827-phpapp02
 
Accounting entries in sap
Accounting entries in sapAccounting entries in sap
Accounting entries in sap
 
Dbms ii mca-ch9-transaction-processing-2013
Dbms ii mca-ch9-transaction-processing-2013Dbms ii mca-ch9-transaction-processing-2013
Dbms ii mca-ch9-transaction-processing-2013
 
Result processing system (Project)
Result processing system (Project) Result processing system (Project)
Result processing system (Project)
 
Bank accounting-enduser-training-manual
Bank accounting-enduser-training-manualBank accounting-enduser-training-manual
Bank accounting-enduser-training-manual
 
Capstone Project Student Management System
Capstone Project Student Management SystemCapstone Project Student Management System
Capstone Project Student Management System
 
Electronic bank statement mt940 format
Electronic bank statement mt940 formatElectronic bank statement mt940 format
Electronic bank statement mt940 format
 
Data medium exchange
Data medium exchangeData medium exchange
Data medium exchange
 
bubble sorting of an array in 8086 assembly language
bubble sorting of an array in 8086 assembly languagebubble sorting of an array in 8086 assembly language
bubble sorting of an array in 8086 assembly language
 
Presentation Slides of College Management System Report
Presentation Slides of College Management System ReportPresentation Slides of College Management System Report
Presentation Slides of College Management System Report
 
Library management system
Library management systemLibrary management system
Library management system
 
Eshetie mekonene research paper
Eshetie mekonene research paperEshetie mekonene research paper
Eshetie mekonene research paper
 
Thelmas grocery store Inventory & POS
Thelmas grocery store Inventory & POSThelmas grocery store Inventory & POS
Thelmas grocery store Inventory & POS
 
Lockbox configuration
Lockbox configurationLockbox configuration
Lockbox configuration
 
Chapter 01 user exits
Chapter 01 user exitsChapter 01 user exits
Chapter 01 user exits
 
SAP Business Objects BI Architecture
SAP Business Objects BI ArchitectureSAP Business Objects BI Architecture
SAP Business Objects BI Architecture
 
Solution manual of assembly language programming and organization of the ibm ...
Solution manual of assembly language programming and organization of the ibm ...Solution manual of assembly language programming and organization of the ibm ...
Solution manual of assembly language programming and organization of the ibm ...
 
S/4HANA Cash Management: Upload house bank accounts
S/4HANA Cash Management: Upload house bank accountsS/4HANA Cash Management: Upload house bank accounts
S/4HANA Cash Management: Upload house bank accounts
 
C programming language Reference Note
C programming language Reference NoteC programming language Reference Note
C programming language Reference Note
 
S alr 87012284 - financial statements & trial balance
S alr 87012284 - financial statements & trial balanceS alr 87012284 - financial statements & trial balance
S alr 87012284 - financial statements & trial balance
 

Ähnlich wie School management system project Report.pdf

School Management System
School Management SystemSchool Management System
School Management SystemZain Basit
 
Student Management Program SystemFINAL PROJECT Presentation.docx
Student Management Program SystemFINAL PROJECT Presentation.docxStudent Management Program SystemFINAL PROJECT Presentation.docx
Student Management Program SystemFINAL PROJECT Presentation.docxdeanmtaylor1545
 
Placement Management System
Placement Management SystemPlacement Management System
Placement Management SystemIRJET Journal
 
College Management System
College Management SystemCollege Management System
College Management SystemAsfaque Khalid
 
IRJET- Evaluation Technique of Student Performance in various Courses
IRJET- Evaluation Technique of Student Performance in various CoursesIRJET- Evaluation Technique of Student Performance in various Courses
IRJET- Evaluation Technique of Student Performance in various CoursesIRJET Journal
 
CLASS ROOM MANAGEMENT SYSTEM
CLASS ROOM MANAGEMENT SYSTEMCLASS ROOM MANAGEMENT SYSTEM
CLASS ROOM MANAGEMENT SYSTEMIRJET Journal
 
CALIFYN- LEARNING MANAGEMENT SYSTEM
CALIFYN- LEARNING MANAGEMENT SYSTEMCALIFYN- LEARNING MANAGEMENT SYSTEM
CALIFYN- LEARNING MANAGEMENT SYSTEMIRJET Journal
 
School Management App in order to perform all the tasks in a controlled and s...
School Management App in order to perform all the tasks in a controlled and s...School Management App in order to perform all the tasks in a controlled and s...
School Management App in order to perform all the tasks in a controlled and s...uniprint
 
Stuent Fee Management System Presentation
Stuent Fee Management System PresentationStuent Fee Management System Presentation
Stuent Fee Management System PresentationRohanRajMudvari
 
iStudent Management System – “Isms”
iStudent Management System – “Isms”iStudent Management System – “Isms”
iStudent Management System – “Isms”IRJET Journal
 
SYSTEM ANALYSIS AND DESIGN
SYSTEM ANALYSIS AND DESIGNSYSTEM ANALYSIS AND DESIGN
SYSTEM ANALYSIS AND DESIGNDeo Shao
 
MCA_Project_Presentation_Format2.pptx
MCA_Project_Presentation_Format2.pptxMCA_Project_Presentation_Format2.pptx
MCA_Project_Presentation_Format2.pptxssuser0c5232
 

Ähnlich wie School management system project Report.pdf (20)

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
Student information systemStudent information system
Student information system
 
Student Management Program SystemFINAL PROJECT Presentation.docx
Student Management Program SystemFINAL PROJECT Presentation.docxStudent Management Program SystemFINAL PROJECT Presentation.docx
Student Management Program SystemFINAL PROJECT Presentation.docx
 
Requirement and System Analysis
Requirement and System AnalysisRequirement and System Analysis
Requirement and System Analysis
 
Requirement and system analysis
Requirement and system analysisRequirement and system analysis
Requirement and system analysis
 
Sumer traning
Sumer traningSumer traning
Sumer traning
 
Placement Management System
Placement Management SystemPlacement Management System
Placement Management System
 
College Management System
College Management SystemCollege Management System
College Management System
 
IRJET- Evaluation Technique of Student Performance in various Courses
IRJET- Evaluation Technique of Student Performance in various CoursesIRJET- Evaluation Technique of Student Performance in various Courses
IRJET- Evaluation Technique of Student Performance in various Courses
 
CLASS ROOM MANAGEMENT SYSTEM
CLASS ROOM MANAGEMENT SYSTEMCLASS ROOM MANAGEMENT SYSTEM
CLASS ROOM MANAGEMENT SYSTEM
 
Computerized Grading System 2016
Computerized Grading System 2016Computerized Grading System 2016
Computerized Grading System 2016
 
CALIFYN- LEARNING MANAGEMENT SYSTEM
CALIFYN- LEARNING MANAGEMENT SYSTEMCALIFYN- LEARNING MANAGEMENT SYSTEM
CALIFYN- LEARNING MANAGEMENT SYSTEM
 
Academic dbms
Academic dbmsAcademic dbms
Academic dbms
 
School Management App in order to perform all the tasks in a controlled and s...
School Management App in order to perform all the tasks in a controlled and s...School Management App in order to perform all the tasks in a controlled and s...
School Management App in order to perform all the tasks in a controlled and s...
 
Stuent Fee Management System Presentation
Stuent Fee Management System PresentationStuent Fee Management System Presentation
Stuent Fee Management System Presentation
 
University management system
University management systemUniversity management system
University management system
 
iStudent Management System – “Isms”
iStudent Management System – “Isms”iStudent Management System – “Isms”
iStudent Management System – “Isms”
 
SYSTEM ANALYSIS AND DESIGN
SYSTEM ANALYSIS AND DESIGNSYSTEM ANALYSIS AND DESIGN
SYSTEM ANALYSIS AND DESIGN
 
MCA_Project_Presentation_Format2.pptx
MCA_Project_Presentation_Format2.pptxMCA_Project_Presentation_Format2.pptx
MCA_Project_Presentation_Format2.pptx
 

Mehr von Kamal Acharya

Pharmacy management system project report..pdf
Pharmacy management system project report..pdfPharmacy management system project report..pdf
Pharmacy management system project report..pdfKamal Acharya
 
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfRESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfKamal Acharya
 
School management system project report.pdf
School management system project report.pdfSchool management system project report.pdf
School management system project report.pdfKamal Acharya
 
Online taxi booking system project report..pdf
Online taxi booking system project report..pdfOnline taxi booking system project report..pdf
Online taxi booking system project report..pdfKamal Acharya
 
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdfONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Supermarket billing system project report..pdf
Supermarket billing system project report..pdfSupermarket billing system project report..pdf
Supermarket billing system project report..pdfKamal Acharya
 
Paint shop management system project report.pdf
Paint shop management system project report.pdfPaint shop management system project report.pdf
Paint shop management system project report.pdfKamal Acharya
 
Online book store management system project.pdf
Online book store management system project.pdfOnline book store management system project.pdf
Online book store management system project.pdfKamal Acharya
 
Electrical shop management system project report.pdf
Electrical shop management system project report.pdfElectrical shop management system project report.pdf
Electrical shop management system project report.pdfKamal Acharya
 
Dairy management system project report..pdf
Dairy management system project report..pdfDairy management system project report..pdf
Dairy management system project report..pdfKamal Acharya
 
Teachers record management system project report..pdf
Teachers record management system project report..pdfTeachers record management system project report..pdf
Teachers record management system project report..pdfKamal Acharya
 
BURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdfBURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdfKamal Acharya
 
Quiz application system project report..pdf
Quiz application system project report..pdfQuiz application system project report..pdf
Quiz application system project report..pdfKamal Acharya
 
Policy management system project report.pdf
Policy management system project report.pdfPolicy management system project report.pdf
Policy management system project report.pdfKamal Acharya
 
Online job placement system project report.pdf
Online job placement system project report.pdfOnline job placement system project report.pdf
Online job placement system project report.pdfKamal Acharya
 
Software testing for project report .pdf
Software testing for project report .pdfSoftware testing for project report .pdf
Software testing for project report .pdfKamal Acharya
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdfKamal Acharya
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdfKamal Acharya
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdfKamal Acharya
 
Online course register system project report.pdf
Online course register system project report.pdfOnline course register system project report.pdf
Online course register system project report.pdfKamal Acharya
 

Mehr von Kamal Acharya (20)

Pharmacy management system project report..pdf
Pharmacy management system project report..pdfPharmacy management system project report..pdf
Pharmacy management system project report..pdf
 
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfRESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
 
School management system project report.pdf
School management system project report.pdfSchool management system project report.pdf
School management system project report.pdf
 
Online taxi booking system project report..pdf
Online taxi booking system project report..pdfOnline taxi booking system project report..pdf
Online taxi booking system project report..pdf
 
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdfONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
ONLINE CAR SERVICING SYSTEM PROJECT REPORT.pdf
 
Supermarket billing system project report..pdf
Supermarket billing system project report..pdfSupermarket billing system project report..pdf
Supermarket billing system project report..pdf
 
Paint shop management system project report.pdf
Paint shop management system project report.pdfPaint shop management system project report.pdf
Paint shop management system project report.pdf
 
Online book store management system project.pdf
Online book store management system project.pdfOnline book store management system project.pdf
Online book store management system project.pdf
 
Electrical shop management system project report.pdf
Electrical shop management system project report.pdfElectrical shop management system project report.pdf
Electrical shop management system project report.pdf
 
Dairy management system project report..pdf
Dairy management system project report..pdfDairy management system project report..pdf
Dairy management system project report..pdf
 
Teachers record management system project report..pdf
Teachers record management system project report..pdfTeachers record management system project report..pdf
Teachers record management system project report..pdf
 
BURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdfBURGER ORDERING SYSYTEM PROJECT REPORT..pdf
BURGER ORDERING SYSYTEM PROJECT REPORT..pdf
 
Quiz application system project report..pdf
Quiz application system project report..pdfQuiz application system project report..pdf
Quiz application system project report..pdf
 
Policy management system project report.pdf
Policy management system project report.pdfPolicy management system project report.pdf
Policy management system project report.pdf
 
Online job placement system project report.pdf
Online job placement system project report.pdfOnline job placement system project report.pdf
Online job placement system project report.pdf
 
Software testing for project report .pdf
Software testing for project report .pdfSoftware testing for project report .pdf
Software testing for project report .pdf
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
 
Insurance management system project report.pdf
Insurance management system project report.pdfInsurance management system project report.pdf
Insurance management system project report.pdf
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
Online course register system project report.pdf
Online course register system project report.pdfOnline course register system project report.pdf
Online course register system project report.pdf
 

Kürzlich hochgeladen

Interfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdfInterfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdfragupathi90
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.MdManikurRahman
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashidFaiyazSheikh
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxMANASINANDKISHORDEOR
 
Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemSampad Kar
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfMadan Karki
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxMustafa Ahmed
 
Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)NareenAsad
 
1893-part-1-2016 for Earthquake load design
1893-part-1-2016 for Earthquake load design1893-part-1-2016 for Earthquake load design
1893-part-1-2016 for Earthquake load designAshishSingh1301
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisDr.Costas Sachpazis
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2T.D. Shashikala
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...archanaece3
 
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTUUNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTUankushspencer015
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsMathias Magdowski
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxMustafa Ahmed
 
Geometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfGeometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfJNTUA
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...IJECEIAES
 
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...Roi Lipman
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Lovely Professional University
 

Kürzlich hochgeladen (20)

Interfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdfInterfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdf
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptx
 
Microkernel in Operating System | Operating System
Microkernel in Operating System | Operating SystemMicrokernel in Operating System | Operating System
Microkernel in Operating System | Operating System
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)
 
1893-part-1-2016 for Earthquake load design
1893-part-1-2016 for Earthquake load design1893-part-1-2016 for Earthquake load design
1893-part-1-2016 for Earthquake load design
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTUUNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
UNIT-2 image enhancement.pdf Image Processing Unit 2 AKTU
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptx
 
Geometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfGeometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdf
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
The battle for RAG, explore the pros and cons of using KnowledgeGraphs and Ve...
 
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
Activity Planning: Objectives, Project Schedule, Network Planning Model. Time...
 

School management system project Report.pdf

  • 1. School Management System Page | 1 AN INTERNSHIP REPORT ON SCHOOL MANAGEMENT SYSTEM PROJECT BY KAMAL ACHARYA (Tribhuvan University) Date: 2022/10/05
  • 2. School Management System Page | 2 School Management System Introduction: Education system forms the backbone of every nation. And hence it is important to provide a strong educational foundation to the young generation to ensure the development of open-minded global citizens securing the future for everyone. Advanced technology available today can play a crucial role in streamlining education-related processes to promote solidarity among students, teachers and the school staff. School Management System(SMS) consists of tasks such as registering students, attendance record keeping to control absentees, producing report cards, producing official transcript, preparing timetable and producing different reports for teachers, officials from Dr.Mohiuddin Education foundation and other stakeholders. Automation is the utilization of technology to replace human with a machine that can perform more quickly and more continuously. By automating SMS documents that took up many large storage rooms can be stored on few disks. Transcript images can be annotate. It reduces the time to retrieve old transcripts from hours to seconds. Company’s Profile: Future heaven school is the renowned school. The school is enlightening the futures of students in Federal B.Area Karachi. It is under the management of Dr.Mohiuddain Education foundation. The school is educating the students of
  • 3. School Management System Page | 3 Montessori, prep to matric. Currently the school is totally manual. They are not using any software. The want to automate their process by using the new world technology. For this we are designing the application. This will cover the key areas of the school. The details of the project are listed in remaining document.
  • 4. School Management System Page | 4 User Requirements: 1. The system will deal with Student Information. 2. The system will manage the payroll and typical H.R process 3. The system will have the Attendance module which stores the teacher and student attendance. 4. The system will manage the class time table. 5. The system will manage the fesses from student. 6. The system should Manage the exams results and save according to academic year Reports: ₰ Results ₰ Salary Sheet. ₰ Attendance Sheet. ₰ Time Table. Software Objective: The objective of the system is to provide the user friendly application which mange the whole school. The software helps the user to record the student and employees data. Give a path for better reporting Software Scope: The scope of the system is to manage the Students information and there fees. To manage Employees and their salaries To develop registration system To facilitate School by controlling the timetable and examinations To facilitate attendance record keeping To facilitate various report generation The scope of the system is to manage the student information, human resource and fees module
  • 5. School Management System Page | 5 Features: ₰ The system is easy to use, have good looks and secure. ₰ Get easy access to student particulars, their schedules, address, parents, disciplinary records, extra-curricular activities, and any reports, anytime ₰ Track your teacher's particulars, residential addresses and other important data ₰ Report cards are fully customizable - you get to have your own grading criteria, grading flow, report card format. You can print beautiful report cards and transcripts. ₰ Teachers will be treated to the simplest interface around for them to enter grades. Grades are also automatically consolidated. ₰ Track daily attendance. Easy to use interface to check off students Attendance. ₰ Fees management. Track the fees of the students. Automatic generation of the fee bills. ₰ Automatic generation of timetable in the system. Teacher and room availability is tracked automatically. ₰ Manage the employees’ data. There information is stored with their types and branches. ₰ Employee attendance is marked in the system. ₰ Employee salaries are calculated in the system automatically. Theses salaries are calculated on the daily attendance. ₰ The system will give the edge for better reporting.
  • 6. School Management System Page | 6 Feasibility Report: PROPOSED SOLUTION Owing to the captioned evaluation, the best solution is to design and develop the information system on RDBMS coupled with front-end support on the latest visual tools and efficient utilization of reporting tools. FEASIBILITY AREAS Keeping in view the earlier discussion pertaining to terms of reference that is Project Scope, Problem and Opportunity Identification, and Option Evaluation; the key areas of feasibility can be analyzed as follows: Technical Feasibility The proposed system is feasible on technical grounds because of its implementation via available resource utilization of hardware and software. In addition, the proposed system will be ₰ Capable of processing volumes of transactions with speed and accuracy. ₰ Capacious enough to fulfill the data storage needs for a long period of tie. ₰ Efficient in responding to complex queries. ₰ Utilized by multiple users at a given instance of time. Operational Feasibility The proposed system is feasible on operational grounds sine it imposes no conflicts with the way the academy undertake its operations. In addition there would be no training costs for the new system in consideration. Social Feasibility In social ground there would be no conflicts among the system functionalities and personal policies, job specification, skill requirements and motivational factors. Economic Feasibility On grounds the project deemed to be no or very little cost project to the academy owing to the availability of very low priced software. Furthermore the existing hardware ca easily be utilized for the system implementation.
  • 8. School Management System Page | 8 Process In the project “school management system” we are using the incremental model. The model is based on the different increments and each increment has some tasks. Incremental model: When an incremental model is used, the first increment is often a core product. The core product is used by the customer or undergoes a detailed review. As a result of use and/or evaluation a plan is developed for the next increment. The plan addresses the modification to the core product to better meet the needs of the customer and delivery of additional features and functionality. Software is constructed in a step-by-step manner. While a software product is being developed, each step adds to what has already been completed. Steps Incremental -1 –core product Student information System Incremental -2 School administration Module Incremental -3 H.R module A n a l y s i s D e s i g n C o d e T e s t Fiq: step in process Advantages of Incremental Model ₰ System is developed and delivered in increments after establishing an overall architecture. ₰ Requirements and specifications for each increment may be developed. ₰ Users may experiment with delivered increments while others are being developed. ₰ Intended to combine some of the advantages of prototyping but with a more manageable process and better system structure.
  • 9. School Management System Page | 9 ₰ Incremental development is especially useful when staffing us unavailable for a complete implementation by the business deadline. ₰ Early increments can be implemented with fewer people
  • 10. School Management System Page | 10 Process Decomposition: Processes Sub-Processes Gathering User Requirements Analysis the requirements Make UML’S Diagrams ➢ Activity ➢ Sequence Diagrams ➢ Class Diagrams ➢ Entity relationship Diagrams Dividing the system in modules Make Prototypes Start Coding the Student Information Module. ➢ Make Store Procedures ➢ Make Classes in C # ➢ Connect the Classes with Start Coding the School Administrative Module forms. ➢ Start Unit Testing. ➢ Make correction of error find Start Coding the Human Resource Module. in Testing Start Coding the Fee Module. Start Integration Testing Correct Errors found in integration Testing Do Black Box Testing Do Validation Testing Implementation of Software by beta version List errors or improvement areas Do improvement on key areas Release Alpha Version &Give Support
  • 12. School Management System Page | 12 Cost estimation: COST Practitioner cost 5000 * 2 = 10,000 Utility Bills 5000 Computer Cost 10,000 Total 15,000 Time Estimation MODULES TIME PER MODULE Student Information Module 30 days School Administration Module 30 days H.R module 40 days Fee Module 40 days TOTAL TIME 4.6 months THE W5HH PRINCIPLE Q) Why is the system being developed? The system is being developed to give the user to manage the school efficiently. Track the income by the business. Give timely information to the higher management and staff so necessary action will be taken.
  • 13. School Management System Page | 13 Q) What will be done, by when? Project Plan NO. Phases Start date End Date Dependencies 1 Gather requirements 10 Oct 2011 17th Oct 2011 2 Analysis of the system 18th Oct 2011 30th Oct 2011 1 3 Make diagrams 1st Nov 2011 20 Nov 2011 2 4 Make prototypes 21st Nov 2011 27th Nov 2011 3 5 Approve the prototypes from the customer 28th Nov 2011 29th Nov 2011 4 6 Coding of Student module 30th Nov 2011 10th Dec 2011 5 7 Approve Student module 11th Dec 2011 11th Dec 2011 6 8 Coding of School management module 11th Dec 2011 19th Dec 2011 3,6 9 Approve of School management module 20th Dec 2011 20th Dec 2011 7 10 Coding of HR module 1st Jan 2012 10th Jan 2012 3,7,8 11 Approve of HR module 11th Jan 2012 11th Jan 2012 10 12 Coding of Fee module 12th Jan 2012 30th Jan 2012 3,7,8,11 13 Approve of 1st Feb 1st Feb 12
  • 14. School Management System Page | 14 Fee module 2012 2012 14 Testing and Implementati on 2nd Feb 2012 20th Feb 2012 13 15 Support 21th Feb 2012 20th March 2012 14 . Q) Who is responsible for a function? All the technical jobs will be done by Hassam Ahmed and all the managerial job is done by Hifza Nisar Q) Where they are organizationally located? Customer must provide the required information Users must Give response and feedback on the work delivered by the company Q) How will the job be done technically and managerially? Role Responsibilities Hifza Nisar Analysis phase UML diagrams Front End ERD Q.A Hassam Ahmed Technical job Store procedures Coding Implementation Testing Support Q) How much of each resource is needed? Resources Hardware Resources Intel Core 2 Duo, 2.6 GHz Processors, 120gb H.D.D, 2gb Ram.
  • 15. School Management System Page | 15 Operating System Windows XP (Service Pack 3 or Service Pack 2) Windows Vista Windows 7 Software Resources Ms. Visual studio Ms. Visio Ms. SQL Server Ms. Word Resources: There are three types of resources that we will use in our project: Human Resource: Role Responsibilities Hifza Nisar Analysis phase UML diagrams Front End ERD Q.A Hassam Ahmed Technical job Store procedures Coding Implementation Testing Support Reusable Software Resources Off-the-shelf components will be used in the project .the two software will be used that are as fallow Dev Express: this software will help in making the forms .the tools are up to date and make the work more efficient. Enterprise library 3.1: The Microsoft Enterprise Library is a collection of reusable software components (application blocks) designed to assist software developers with common enterprise development cross-cutting concerns (such as logging, validation, data access, exception handling, and many others).
  • 16. School Management System Page | 16 Application blocks are a type of guidance; they are provided as source code, test cases, and documentation that can be used "as is," extended, or modified by developers to use on complex, enterprise-level line-of-business development projects Environmental Resources: In our project we need different software’s and hardware’s to make better and efficient product. Hardware Resources: Intel Core 2 Duo, 2.6 GHz Processors, 120gb H.D.D, 2gb Ram. Software Resources: we need, Ms. Visio for mapping the analysis phase, Ms. SQL Server for generating Database, Ms. Visual studio for Coding, , Ms. Word for writing the report. DESCRIPTION OF THE SYSTEM The project is titled "SCHOOL Data Management System". This package once developed will help the school/institute to manage various details pertaining to its students. This will help accounts department in maintaining the details related to the fees & basic details like their security deposits, conveyance and etc, it will also help management or we can say administration department in maintaining students basic details as well as keeping a check on fees details. This package is basically developed for the authorities of the school/institute to make their task easier or we can say this package automate their tasks like maintaining students personal details, marinating cash details, printing of receipts. This package helps the administrative & accounts department in maintaining the students personal & fees related details. The details of the system are as follows: It is basically a Database management package for the authorities of the school/institute like management, accounts & administrative department. All the details of the students & the daily work of various departments are managed by the package i.e. Personal details, Cash details, Fees status, printing of receipts etc. The package is by the name of School/institute Data Management Package. Package helps the various departments in maintaining & manipulating the data. School/institute data are divided into Personal information, Cash details, fee status & etc it helps in manipulating the divided parts of the data.
  • 17. School Management System Page | 17 Modules of the system:  Personal Information / Student details  Fees Details  Fees Status  Report Generation Personal Information / Student details: This module helps in managing the personal information of the students like their Name, Address, Phone no., Roll no & etc. The package helps in adding the personal records, editing the records, retrieval of records, report generation & etc. Fees Details: This module helps in managing the fees details of the student like their tuition fees, security, late fees & etc. The basic purpose behind the development of this module is printing of receipts of the fees paid by the students. Fee Status: This module helps in managing the fees records of the students like how many have paid their fees & how many are yet to pay their fees & what is the receipt no. of the student who have paid their fees. Basically this module generates the list of all the students who have paid their fees & it also generates a list for those students who haven’t paid their fees. Report Generation: This module is basically all about report generation; in this package quite a few reports are generated which are embedded in the form like student details, cash details & etc. Functions performed by the package: This package helps in managing the student information like their Name, Roll no. annual charges or we can say personal details, it also manages their fees details, receipt generation & etc. The package helps in adding the official records, editing the records, retrieval of records, report generation & etc.  Security: The package provides security by the help of Username & Password, the package has been designed to be used on a stand-alone system & by specific user hence there was no need for multi-user approach.
  • 18. School Management System Page | 18  Maintenance & Manipulation: The package helps in maintaining & manipulating information pertaining to students & daily activities of the school/institute authorities for e.g. maintaining students personal details, fee structures, maintaining cash details, fees status & etc.  Search: This facility help in searching the required record from the database, package has the provision of searching of the record through admission no. which is Primary Key & through the name & class of the student.  Help: This facility provides for help for the usage of the system. It provides help to the novice regarding the usage of the package. The School/institute Data management Package provides the user of the System with a window like interface. The Front end of the package is developed in VB i.e. Visual Basics, Back end is made in MS Access.
  • 19. School Management System Page | 19 NEED OF THE SYSTEM The Package is developed to help the department maintaining the student details, earlier the records where maintained manually, with the help of this package the concerned departments will be able to improve the productivity, reduce the time, cost factors associated with the system. The automation of the system will help the organization in proper maintenance of the record, less manpower, less man- days, less cost, proper & accurate functioning. The basic need for the package was to automate the whole procedure of maintaining of student details, earlier it was all done manually. By developing this package lot of burden was removed from the department, which was maintaining students details. It improved the efficiency, reduced the cost, and reduced the time need to do the work manually. With the help of this package the past details of the students can assessed and reports can be generated on this details. In brief we can say this system was required to automate the processing of students details, which was done manually before the development of the package. Earlier all the information / data pertaining to the students was maintained manually or we can say it was on paper, hence it created a problem for the organization/ school, how to manage it properly. With the help of this system the organization/school is able to maintain the data properly & accurately. Why System was build…?  Earlier, data pertaining to students was maintained manually.  Manual system was not efficient.  Cost of maintaining data manually was bigger or huge.  Large manpower was required.  The procedure was error prone, it was not accurate.  Manual system was not suited for electronic exchange of data. Solution…? The solution for all this problem was to automate the system, automation of the students data maintenance would reduce the manpower, man days will result in accurate data & above all increase the efficiency of the concerned department.
  • 20. School Management System Page | 20 FEASIBILITY STUDY Feasibility is the test of the system it helps in deciding whether it is viable to go through the project or not. Feasibility study studies the system & tells whether to develop the system or not. In lay mans terms it can be described as the test of the system & if the system passes in the test then it is viable to develop the project otherwise not or we can say feasibility study check’s whether project is feasible or not. Feasibility has four solid dimensions: 1. Technology 2. Finance 3. Time 4. Resources The feasibility of the system “ SCHOOL Data Management System ” is viewed with the help of these four dimensions. Technology: This system uses one of the simplest technologies in use, for the development purpose it uses simple to use & easily available technology. This system is based on windows like interface, which is very easy to use. The package is been developed for the department, which is not very familiar with software hence technology used, must be easily understandable, because of which windows like interface has been chosen. The technology used in this project is VB i.e. Visual Basics 6.0, M S Access & DAO controls. Visual Basic helps in providing windows like environment. This system uses menu-based approach in which every thing is given with the help of menus. Finance: This dimension measures the system in respect to money or we can say funds. This dimension checks whether its viable to spend the required amount on the system or it will be a waste. There is no problem of finance in this project because it uses simple technology, which is very easy to install. This system is been developed for a standalone computer hence for this system hardware requirement is very low. For this system to be developed & installed properly we require very easily available technologies & very basic hardware and all these requirements doesn’t cost much. Time: This particular dimension measures the systems worth in respect to time, which is one of the most important factors to be considered. In this project time factor is very important this system is
  • 21. School Management System Page | 21 scheduled to be installed in one months time. This system is not very big & hence can be completed within the time period it requires approx. 30 man-days of work. Time is a crucial factor to be considered & we can say this system can be developed within the required time period. Resources: This dimension takes into count the recourses required to develop the system. For this particular system the resources required are quite nominal which can be fulfilled, the resources required for this system are basic hardware, an operating which is compatible with VB. With the help of all these dimension we can measure the feasibility of the system & can decide whether to go forward with the project or not. By take in count the dimension & their role in this particular system we can say this system is feasible from all these dimension point of view & it is viable to go through the project.
  • 22. School Management System Page | 22 SCOPE OF THE SYSTEM Scope of the system measures the scope of the project, which is going to be developed. Answering following aspects can answer the project scope: 1. Context 2. Information objective 3. Function & Performance 4. Interfaces The system “SCHOOL data management system” is a data management of students. All the details of the students are managed with the help of this package i.e. their Personal information, fees information & their report generation, with the help of this package the organization can maintain & manipulate students data. This package has the provision for adding new records, editing old records, viewing the database, searching facility, report generation, help i.e. how to use the package & etc. Scope of the system can be measured with the help of the dimensions. Context: This project is related to management of students data and the daily activities of the authorities with the help of this package the user of this package, which is the department i.e. administrative will be able to maintain the data through the computer which will help in increasing he efficiency, accuracy of the department as well as help in electronic inter change of the data. Administrative department can use this package to check for the details of the students, whether they have paid their fees amount or whether it is due to them, through which receipt no. it was paid they can study the past records analyze the trends. Information objective: Basically this is related to the Inputs & Outputs to the system. In other way we can say it is related to the inputs required by the system & outputs generated by the system. This package is basically data management package, in which the inputs given by the user is itself the output of system it performs few calculation like the total cash received from the students. We can say it is data management package, it provides the user with front end which is very easy to use. 1. Inputs: The input to the system is username & password for the system security, their Personal details like Name, Address, Phone number, admission details, roll no for data management, their fees details like admission fees, tuition, computer fee & etc .
  • 23. School Management System Page | 23 2. Outputs: The output for this system is the maintained records, personal details, fees details, fee status & report generated. The outputs of the system are the records that were added in the database as well as the reports that are generated with the help of he data in the database. Function & Performance: This dimension measures the scope of the system with the help of functions & performance of the system. The basic function performed by the system is of data management & report generation. The system performs various functions like: 1. Security: The first function of the system is to provide security from unauthorized access to the data, which is provided with the help of user name & password at the beginning of the package. This system is been developed for a single user hence no rights are employed or we can say administrator is only the user. 2. Data maintenance: The most important function of the system is to maintain student data, the data is maintained with the help of different menus like adding, editing, viewing, searching & etc. There are different kinds of data in the system like personal information, fees information & cash details with the help of the front end data is managed. 3. Report generation: The last function of the system is to generate reports of the data like student details report, cash report, fee status report & etc. With the help of this report the data can be electronically exchanged as well as the reviewing of policies can be done with the help of reports. These are some of the basic function performed by the system “Student Data Management”. Interfaces: Interfaces are the link between the user and the system, basically we can say interfaces are the objects through which user of the system interacts with the system. This system has different interfaces through which user interacts with the system they are: 1. Login interface: This is the first interface in which user is required to enter the username & password if the password is correct then access is granted otherwise not. User has got three attempts to enter the correct password; if he is not able to enter the correct password in three attempts then the system is exited. 2. Data maintenance:
  • 24. School Management System Page | 24 This is the most important interface in the system in which the user interacts with the system to store the data or to retrieve the data from the database, this interface has got many sub parts like addition of records, editing of records, searching of records & etc. 3. Reports: This interface is the output for the system in which the user receives the results or output, which is required in the form of reports like cash details, student details & fee status. OBJECTIVE The following are the main objectives of the project titled "Student data management ": The package provides the means of security, which makes sure that only the concerned modules and screens are accessible to the particular department after verifying one's validity and all other modules and screens remains disable. The package is meant to maintain and provide complete details about students such as personal details, their fees details and cash details. The basic objective of the system is to manage the student’s data efficiently & accurately. It provides the user of the system with personal details of the students their name, address, phone & etc, it provides the user with fees as well as cash details of the students, how much they have paid, what is the status of the fees i.e. how many have paid fees & how many are yet to pay the fees. It also provides the user with details of cash like conveyance details. “ Student data management ” package is a Management & Information project, which has these objectives: Student data management will be highly user friendly, management information system that will not help only Accounts, Management & Administrative system to gather, communicate, computerize but also help to act on critical information much faster and in a better manner. The solution envisages linking of different departments to streamline the flow of data and timely availability of information at both the ends. Further, it also aids in generating, maintaining user definable Queries, Reports. Salient Features of the application will be as defines below: 1. Owner of data to be the owner of the database 2. Capture of information at the source of generation
  • 25. School Management System Page | 25 3. Sharing of data 4. Minimizing duplicate work 5. Reducing inconsistency by eliminating multiple databases of the same data 6. Consolidation of data at all levels Outlined objectives of the system: User friendliness: The package developed is easy to learn and understand. Even a new user can use the system effectively, without any difficulty. The help and user manuals are provided to solve the further queries of the users. With the help of the user manuals the user can get the full details of the functionality of the system. User satisfaction: The package is such that it stands up to the users expectations. The system is successful in generating the reports of the task status and details of the student. The package is currently being successfully run in the organization. Response time: The response time for all the operations is less. All the report generations and the listing tasks are performed in significant time. The queries used are so as to reduce the execution time of query processing. Error handling: Responses to users errors and undesired situation have been taken care of to ensure that the system operates without halting. Proper error handling codes are put with the codes. Security and robustness: The package is able to avoid or tackle disastrous action. It allows only the authentic user to access the software as it is protected by the user name and the password. All the administrative tasks are allowed to the project leader only so the illegal intervention is not possible. Modularity: The package has relatively independent and single function parts that are put together to make complete system. Thus as a result of this modular approach the system, in spite of being robust is not cumbersome. It also contributes for the fast execution of the system. Maintainability: The system is able to decrease the time and effort for program maintenance. The full details of the projects being undertaken, and the task status corresponding to each student is stored carefully and the reports are generated as per the requirement.
  • 26. School Management System Page | 26 Timeliness: The package is able to operate well under normal peak and recovery conditions.
  • 27. School Management System Page | 27 OPERATING ENVIORNMENT The system is developed in Visual Basics 6.0 / M S Access and run under windows 95/98 & upper versions. Visual Basics: Visual basics is event driven programming language, which is used to develop front end for the application. This is called event driven because every action of the user is an event & the application is driven with the help of these events, which are programmed with the help of Visual basics. In Visual basics there are forms, Controls, reports & many more things to provide the user with overwhelming experience of user friendliness. Visual basics is a programming language for windows environment & provides the user with windows like interface. M.S. Access: Access is a Relational Database Management System (RDBMS) that you can use to store and manipulate large amounts of information. Because its tools are user-friendly and because it is a powerful development environment, Access is equally appropriate for novices and MIS professionals. Beginners can use Access to: 1. Store and manage various types of inventories. 2. Log information such as auto repairs for cars, doctor visits, etc. 3. Create contact management databases that can track contacts, but phone calls, meetings, and any other interactions with contacts. Developers can use Access to: 1. Create applications that manage survey results. 2. Manage front ends for enterprise-wide database such as SQL server. 3. Establish help-desk applications.
  • 28. School Management System Page | 28 Access is an object-oriented program; that is, everything in Access is an object, including the application itself. Each object has properties that define how it looks and performs. The uses of Access are limited only by the needs of an organization and the imagination of the user or developer.
  • 29. School Management System Page | 29 Diagrams Use Case Diagram Sequence Diagram Registration Sequence Diagram
  • 30. School Management System Page | 30 Attendance Sequence Diagram
  • 32. School Management System Page | 32 Examination Sequence diagram:
  • 33. School Management System Page | 33 Activity Diagram Registration Activity Diagram
  • 35. School Management System Page | 35 Attendance Activity Diagram:
  • 37. School Management System Page | 37 Examination Activity diagrams:
  • 38. School Management System Page | 38 Entity Relationship Diagram
  • 40. School Management System Page | 40 software quality plan The software quality plan we will use the following SQA Strategy: 1) In the first step, we will select the test factors and rank them. The selected test factors such as reliability, maintainability, portability or etc, will be placed in the matrix according to their ranks. 2) The second step is for identifying the phases of the development process. The phase should be recorded in the matrix. 3) The third step is that identifying the business risks of the software deliverables. The risks will be ranked into three ranks such as high, medium and low. 4) The last step is that deciding the test phase of addressing the risks. In this step, we will decide that which risks will be placed each development phase. Test phase Test factors Requirements Desig n Build Dynamic test Integra te Mainta in Correctne ss Performan ce Availabilit y Continuity of Processin g Complianc e Ease of use Coupling
  • 41. School Management System Page | 41 Ease of Operation s Access Control File Integrity Formal Reviews: The SQA will ensure that the necessary revisions to the document have been made and that the document would be released by the stated date. In case there are any shortcomings then the same would be pointed to the software project management Project testing technique White Box Technique: UNIT TESTING: The primary goal of unit testing is to take the smallest piece of testable software in the application, isolate it from the remainder of the code, and determine whether it behaves exactly as you expect. Each unit is tested separately before integrating them into modules to test the interfaces between modules. Unit testing has proven its value in that a large percentage of defects are identified during its use. Advantages: It allows for automation of the testing process, reduces difficulties of discovering errors contained in more complex pieces of the application, and test coverage is often enhanced because attention is given to each unit. Integration Testing: Integration testing will execute on several modules together and need for the untested modules. However it should be avoided “big bang” integrations when we are going directly from unit tests to whole program tests. It is likely to have many big issues. In this test, it is hard to identify which component causes each. This test interaction between modules ultimately leads to end-to-end system test.
  • 42. School Management System Page | 42 Black Box Testing: Black box testing is a software testing techniques in which functionality of the software under test (SUT) is tested without looking at the internal code structure, implementation details and knowledge of internal paths of the software. This type of testing is based entirely on the software requirements and specifications. In black box testing we will test the forms of the system. In this our scope is to test the following Forms: Modules Forms Student Information Module Student Information Form-Registration & admissions Human Resource Module : Employees Info- Registration School Administration Module Attendance Forms-Examination Forms Reporting Result card VALIDATION TESTING: Alpha and Beta Testing: In software development, your alpha test will be a test among yourselves (the teams) to confirm that your product works. Originally, the term alpha test meant the first phase of testing in a software development process. During this time you will compress files, edit for misspelled words and unclear directions In software development, a beta test is the second phase of software testing in which a sampling of the intended audience tries the product out. Beta testing can be considered "pre-release testing. The Beat version of software is given to
  • 43. School Management System Page | 43 users .they use the software and not the errors and areas where changes and improvements are needed. We have given the software to the employees of school and also to the teacher
  • 44. School Management System Page | 44 Reference Acharya, Kamal. "STUDENT INFORMATION MANAGEMENT SYSTEM." Authorea Preprints (2023). Acharya, Kamal. "Library Management System." Available at SSRN 4807104 (2019). ACHARYA, KAMAL, et al. "LIBRARY MANAGEMENT SYSTEM." (2019). Acharya, Kamal. "Online bus reservation system project report." Authorea Preprints (2024). Acharya, Kamal. "Online bus reservation system project report." (2024). Acharya, Kamal. “Online Bus Reservation System.” SSRN ElectroNIC ASIA Journal (2024): n. pag. Acharya, Kamal. “Student Information Management System Project.” SSRN ElectroNIC ASIA Journal (2024): n. pag. Acharya, Kamal. “ATTENDANCE MANAGEMENT SYSTEM.” International Research Journal of Modernization in Engineering Technology and Science (2023): n. pag. Acharya, Kamal. “College Information Management System.” SSRN ElectroNIC ASIA Journal (2024): n. pag. Acharya, Kamal, Attendance Management System Project (April 28, 2024). Available at SSRN: https://ssrn.com/abstract=4810251 or http://dx.doi.org/10.2139/ssrn.4810 251 Acharya, Kamal, Online Food Order System (May 2, 2024). Available at SSRN: https://ssrn.com/abstract=4814732 or http://dx.doi.org/10.2139/ssrn.4814 732 Acharya, Kamal, University management system project. (May 1, 2024). Available at SSRN: https://ssrn.com/abstract=4814103 or http://dx.doi.org/10.2139/ssrn.4814 103 Acharya, Kamal, Online banking management system. (May 1, 2024). Available at SSRN: https://ssrn.com/abstract=4813597 or http://dx.doi.org/10.2139/ssrn.4813 597