0% found this document useful (0 votes)
21 views

Student Management System

The document presents a student management system case study. It describes the purpose of the system as managing student data and records to streamline administrative tasks. It then outlines the system requirements, including user interfaces, hardware/software interfaces, and functional requirements like student registration, attendance tracking, and feedback collection. Non-functional requirements around performance, reliability, availability, security, maintainability, and portability are also specified. Finally, a use case diagram is provided showing student and administrator interactions with the system.

Uploaded by

Josielyn Tars
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Student Management System

The document presents a student management system case study. It describes the purpose of the system as managing student data and records to streamline administrative tasks. It then outlines the system requirements, including user interfaces, hardware/software interfaces, and functional requirements like student registration, attendance tracking, and feedback collection. Non-functional requirements around performance, reliability, availability, security, maintainability, and portability are also specified. Finally, a use case diagram is provided showing student and administrator interactions with the system.

Uploaded by

Josielyn Tars
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Group 5

Josielyn Taro

Nova Mharey Noble

La Ereyka Piedad

Case Study Title:

“Student Management System”

Introduction:

Computer has become the most needs of data and information processing. It certainly
helps man to make his task much easier and with great precision. In schools and universities,
computers are used to maintain the basic flow of data and information and checking the credit
status of the students. The computer is very useful in performing a great task in data and
information processing, securing files, data, and information of the schools and people belong to
it. A computerized management system maintains the standard flow of data and information with
highly secured and make data processing faster and easier. These computerized systems help one
person, company, organization or any type of management agency throughout the world to
enhance and develop its general profile.
Student management system has become important factor in modern education field. This
system should help the institutional to streamline the administrative task and provide real-time
access to the data. Building this system in web based interface will further help the ease of
accessibility through any web browser. The study findings enable the definition of the project
problem statement, its objectives, scopes, and advantages of the student management system.

Purpose:

The purpose of this document is to present a detailed description of the Student


Management System. It will explain the purpose and features of the software, the interfaces of
the software, what the software will do, the constraints under which it must operate and how the
software will react to external stimuli. This document is intended for both the end users and the
developers of the software.
Requirements:

1. Specific Requirements
1.1 External Interface Requirements
1.1.1 User Interfaces
 GUI along with meaningful frames and buttons
 Reports are generated as per the requirements
1.1.2 Hardware Interfaces
Hardware Environment Dual Core 2nd generation
System Configuration RAM-512 MB HDD-80 GB
Operating System Windows XP/Vista/7/8/8.1

1.1.3 Software Interfaces


Front End Php 5.3.0
Back End MySQL 5.1.36

When invalid inputs are given to the modules, then the error messages will
popped up in order to inform the user that the input provided is not taken by
the database. When incomplete information is provided by the user and the
user tries to submit the form in order to store the details in the database, the
system will pop up a message box asking the user to enter all the details
required.

1.2 Functional Requirements


Student Management System involves the following functions
1.2.1 Student Registration:
- SMS shall provides online registration and status information to the
student to view their status.
- SMS shall provides automatic student register number generation based on
course and year.
- SMS shall provides students to add them in their course they want to
study.
1.2.2 Student Attendance Management:
- Easily track attendance information of students.
- Quickly produce single or multiple day attendance bulletins.
1.2.3 Opinion Management:
- SMS shall provides a comprehensive opinion scheduling based on course.
- Students can facilitate to give their opinions by giving the teacher rank.

1.3 Non-Functional Requirements


1.3.1 Performance
Easily tracking of records and updating can be done. All the requirements
relating to performance characteristics of the system are specified in the
section below. There are two types of requirements:
A. Static Requirements
These requirements do not impose any constraints on the execution
characteristics of the system. They are:
1) Number of terminals:
The software makes use of an underlying database that will reside
at the server, while the front end will be available online to the
administrative and departmental computers as well as students and
teachers.
2) Number of Users:
The number of users may vary, as this software finds application in
almost all department of the organization.

B. Dynamic Requirements
These specify constraints on the execution characteristics of the system.
They typically include response time and throughout of the system. Since
these factors are not applicable to the proposed software, it will suffice if
the response time is high and the transactions are carried out precisely and
quickly.
1.3.2 Reliability
The software will not be able to connect to the centralized database in the
event that the college LAN fails or in the event of the server being down due
to a hardware or software failure.
1.3.3 Availablity
The software will be available only to authorized users of the colleges like
teachers to mark the students attendance, student to view their enrolled course,
admin to add an update students records.
1.3.4 Security
The security requirements deal with the primary security. The software should
be handled only by the administrator and authorized users. Only the
administrator has right to assign permission like creating new accounts and
generating password. Only authorized users can access the system with
username and password.
1.3.5 Maintainability
Backups for database are available.
1.3.6 Portability
The software is a web-based application and is built in PHP and MYSQL, so
it is platform independent and is independent of operating system.
Use Case Diagram

Student Login

View Subject

Student View Schedule

View Attendance

Admin Login

Manage Student Record

Manage Admin Record

Manage Subject

Administrator

Manage Attendance
Manage Schedule

You might also like