Student Management System
Student Management System
Josielyn Taro
La Ereyka Piedad
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:
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
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.
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
View Attendance
Admin Login
Manage Subject
Administrator
Manage Attendance
Manage Schedule