Sie sind auf Seite 1von 3

Software Requirements Specification for

Student Management System


Introduction
The student manangement system can handle all the details about a student. The
details include,student personal details,course details,academic details etc. The
student management system is automated version of manual 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.

Project Scope
Student Management System product makes work done faster and in a accurate
way.This software will provide a graphical environment in which the users of the
system will be able to perform various operations that are associated with
storing,manipulating,updating and retrieving Student information.

Overall Description
Product Perspective
Student Management System is capable of managing each and every data regarding
student, courses,marks etc. Student Management System helps us in managing the
data in an extremely efficient way.

Product Features

 Reduces the manual workload.


 Complete details of the student can be stored and retrieved.

Design and Implementation of Constraints


The Student Management System software is designed in such a way that the user
can easily interact with the screen because of GUI. The User can
insert,delete,update the details of the students.
Software requirements:
• NetBeans
• MySQL

Hardware Requirements:
Processor: Intel Pentium 4 or more

Ram: 1 GB or more

Hard disk: 40 GB hard disk.

System Features
Module Description

 Designing and creating a login form so the users can enter a password and a
username , if the username or password are incorrect show an error
message, else show a main form with the logged user username.
 In the main form the user will see his usrname, the number of students, the
number of courses, a option to manage student details, manage course
details, manage mark details.
 In the manage student details the user can add a new student,update
student,remove student,if the user clicks add button a new form will be
displayed to enter the informations.
 The same for course details
 In score details you can add a score to a student for a course
 If we delete a student details or a course details all scores associted with
them will be also deleted.

External Interface Requirements


Hardware Interfaces
We require LAN connection for interacting with the database and local computers for
any help or any other requirement. We use TCP/IP protocol for communicating with
local hosts. We also need a system with P4 processor; 1GB RAM and database
memory.

Software Interfaces
We use Java Programming language for writing the code for the project.SQL server
is used for creating the local server. NetBeans IDE for writings the programs.
Operating system: Windows XP or higher version.
Communications Interfaces
The communication functions required by this product are LAN connection. We use
TCP/IP protocol.

Das könnte Ihnen auch gefallen