Case Study Library Management System Example
Case Study Library Management System Example
1. INTRODUCTION
The Student Management System can handle all the details about a Student. The details include
College details, Course details, Students personal details, Academic details etc., The Student
Management System is an automated version of manual Student Management System.
1.1 PURPOSE
This project is aimed to automate the student management system. This project is developed mainly
to administrate the student records. The purpose of the project entitled as to computerize the
FrontOffice Management of student records in colleges, schools and coaching’s, to develop software
which is user friendly, simple, fast and cost-effective. Traditionally, it was done manually .The main
function ofthe system is to register and store student details, retrieve and these details as and when
required, and also to manipulate these details meaningfully.
1.2 SCOPE
The proposed software product is the student Management system. The system will be used in any
School, College and coaching institute to get the information from the student and then storing that
data for future usage. The current system in use is a paper-based system. It is too slow and cannot
provide update lists of students within a reasonable timeframe. The intentions of the system are to
reduce over-time pay and increase the productivity. Requirements statements in this document are
both functional and non-functional.
SQL -> Structured query Language
DFD -> Data Flow Diagram
CFD -> Context Flow Diagram
ER -> Entity Relationship
IDE -> Integrated Development Environment
SRS -> Software Requirement Specification
2. OVERALL DESCRIPTION
2.1 PRODUCT PRESPECTIVE
The proposed Library Management System will take care of the current book detail at any point of
time. The book issue, book return will update the current book details automatically so that user will
get the update current book details.
2.2 SOFTWARE REQUIREMENT
Front end:
• Advance java
Back end:
• MySQL
2.3 HARDWARE REQUIREMENT
2GB ram
Intel i5
Windows 7/8/8.1/10
2.4.2 Non Functional Requirements
• Availability Requirement
The system is available 100% for the user and is used 24 hrs a day and 365 days a year. The system
shall be operational 24 hours a day and 7 days a week.
• Efficiency Requirement
Mean Time to Repair (MTTR) - Even if the system fails, the system will be recovered back up within
an hour or less.
• Accuracy
The system should accurately provide real time information taking into consideration various
concurrency issues. The system shall provide 100% access reliability.
• Performance Requirement
The information is refreshed depending upon whether some updates have occurred or not in the
application. The system shall respond to the member in not less than two seconds from the time of
the request submittal. The system shall be allowed to take more time when doing large processing
jobs. Responses to view information shall take no longer than 5 seconds to appear on the screen.
• Reliability Requirement
The system has to be 100% reliable due to the importance of data and the damages that can
be caused by incorrect or incomplete data. The system will run 7 days a week, 24 hours a day.
Efficient Use of Time: Often times, the teacher is busy managing a few students and in
return, is not able to manage the entire class. So, taking some time before the class starts
and jotting down the tasks and procedures for the day is helpful. It helps save time and
inculcates a sense of discipline in the students.
Effective Teaching: When teachers are continuously instructing the students on what to do
and what not, they tend to lose precious teaching time. Classroom management strategies
for teachers help maintain an organized environment.
Confidence Building: Classroom management strategies give a sense of confidence to the
budding teachers. Since they are new in the teaching industry, with the help of these
strategies, they can become strong figures in front of their students.
Consistency in the Class: With smart classroom management strategies, teachers can
inculcate consistent habits within the student. So that, whenever they don’t come to the
class, or a substitute is present in the class, the students know how to behave.
Positive Class Environment: A positive class environment ensures that a student works
productively and shares his opinion openly in the classroom. Without effective classroom
management strategies, introvert students will not feel comfortable to speak up in front of
the class. Teachers as well as students, both feel better in a positive class environment.
Relationship Building: Teachers are able to build healthy relationships with their students.
Effective classroom management strategies also help students to build positive relations
with their classmates. These strategies help them interact with each other with ease and
mutual respect.
More Teaching Time: Teaching time decreases when a teacher spends more time indealing
with behavioural interruptions by the students. With efficient classroom management
strategies, teachers can create a productive classroom and ensure that the time spent inside
the classroom is educational.
Safety: If a teacher has control of her classroom, it is not likely that a fight or violence will
happen inside the classroom. Good classroom strategies ensure that the classes are
organized as well as productive. These classroom strategies ensure that the students don’t
engage in any kind of fights; physical or verbal.
Parents’ approval: Parents appreciate rules and regulations and they highly appreciate
defined classroom management strategies. They are completely assured that their child is in
good hands and they will grow in a positive direction.
2.6 CONSTRAINTS
Data not withstanding of its size cannot be too large to process. However, a guided approach is
adopted to stay within limits for easy comprehension.
To end this, the study will focus on the student together with its accompanying web interface,
students registration details and academic results. In its most common form, the wide application of
computers in accessing remote files make way for adoption of more superior ays of making
information available to the millions of users. And it also exposes the researcher to the core about
the difficulties of database programming for the web, an all-round technology but because of the
following constraints, the study may not be completed. They include;
The college does not have enough necessary software and extended network of computers.
3. FLOW DIAGRAM
3.3 USE-CASE
UML Use Case diagram for School Management System is shown below. The various participants of
the same are detailed below:-
Admin: Login, Logout, Add Teachers, Add Students, Add Class, Add Divisions, Add Subjects,
Modify/Delete Teachers, Modify/Delete Students, Modify/Delete Class, Modify/Delete Divisions,
Modify/Delete Subjects
Teacher: Mark Attendance, Prepare Test Paper, Check Papers, Prepare Report Cards, Declare
Result Student: Fill Admission Form, Get Enrolled
The Use Case UML diagram for School Management System is shown below:-
3.4 Class-Diagram
UML Class diagram for School Management System is shown below. The various Classes involved in
the system are:
Classes: Admin, Students, Teachers, Class, Subjects, Divisions, TestPaper The Class Diagram for
School Management System is shown below:
3.5 Object Diagram
The instance of class objects involved in this UML Sequence Diagram are as follows:- Admin,
Teacher, Test Paper. Student, Class, Subject, Division