Student Management Information System ..: (Note
Student Management Information System ..: (Note
1 INTRODUCTION 3
2 OBJECTIVE 4
3 PROJECT CATEGORY 4
4 TOOLS/ PLATFORM 5
6 SYSTEM DEGINE 5
7 REQUIREMENT SPECIFICATION 7
8 8
GANTT CHART
9 8
PERT CHART
10 9-12
DFD DIAGRAMS
11 13
E-R DIAGRAM
12 14
CLASS DIAGRAM
13 15-17
DATABASE DESIGNE
14 SCOPE OF THE PROJECT 17
14 MODULES 18
15 CONCULSION 19
16 BIBLIOGRAPHY 20
Introduction:-
In the Software we can register as a user and user has of two types, student
and administrator. Administrator has the power to add new user and can edit
and delete a user. A student can register as user and can add edit and delete
his profile. The administrator can add edit and delete marks for the student.
All the users can see the marks
any organization to edit and find out the personal details of a student and
allows the student to keep up to date his profile . It’ll also facilitate keeping
all the records of students, such as their id, name, mailing address, phone
number, DOB etc. So all the information about an student will be available in
a few seconds. Overall, it’ll make Student Information Management an easier
job for the administrator and the student of any organization. The main
purpose of this SRS document is to illustrate the requirements of the project
Student management Information System and is intended to help any
organization to maintain and manage its student’s personal data. The activities
NISHA ENROLLNMENT NO-155484129
4
of the student . SMS has most of the facilities that a modern student requires to
computerize its day-to-day jobs. It provides facilities to keep the records of student,
fees, teaching and non-teaching staff with all their required details along with all
required transaction handling.
PROJECT CATEGORY:-
This project as title “School information system” is comes under the
Relational Database Management System (RDBMS).
This application is developed with the help of Visual basic 6.0 and SQL PHP.
TOOLS/PLATFORM:-
This project is developed using the tools, which are most suited for
development of the Application Package. These tools are as follows:-
1. Visual Basic 6.0 (For front end)
2. SQL PHP (For Database Storage as Back end)
SOFTWARE:
Operating System Windows 10.
JDK 1.6 or above
Notepad++
FRONT END:-JSP, HTML, CSS, JAVASCRIPT BACK END:-MY SQL
SYSTEM DESIGN
System Design is the solution to the creation of a new system. This is the
important aspect made up of several steps. The complete, efficient and
successful system should provide the following in succession: -
1. From where should we start
2. Where we have to go
3. Where should we stop
If the project is to be successful, we will need answer these question. The
answer of these questions is schema manner and is known as system design.
A systematic manner will be followed so as to achieve beneficial result at the
end. It involves starting with a vague idea and ultimately developing it up
into a useful system. The design phase is transition from a user oriented to a
document oriented to the programmers. Software report can be broken into
a series of steps starting with the basic ideas and ending with the finished
project.
5. We should know the function of each and every program which will
leads us to or helps us to read at the specified goal.
6. Then we write these individual programs which later on joining solve
our problem
7. Next step involve then testing of these programs and correction
if necessary At last, linking all the programs in a well-specified manner and
combining in the form of a menu, submenu etc. will be our defined problem
. Out of these defined steps, few of the major steps will respect to Project
REQUIREMENT SPECPICATION
Functional requirements
1. Forms have to be validated before submission.
2. Admin cannot add an additional course for a student before his/her
current course expires.
3. Only admin will be able to add/edit/delete course and other
information.
4. Students are able to edit only their own personal details.
5. Students can’t view any other student account apart from their own.
Non-Functional requirements
1. All fields must be highlighted if they are not validated properly
2. The navigation has to be easy and user friendly.
3. The page load will be fast enough to access with a moderate internet
connection.
4. The sections of the website will be well structured.
5. Sensitivity of the system
6. Ambiance of appearance, font, colours
7. Performance of system
8. Easy to use & recall
9. Back up of data & records
10.Upgrading options of the system
11.Expandability of the syste
GANTT CHART
1 2 3 4 5 6 8 9 10 11 12 13 15 16 17 18 19 22 23 24 25 26
6
FEASIBILITY
3
ANALYSIS
4
DESIGN
6
CODING
4
TESTING
3
IMPLMENTATION
3
DOCUMENTATION
Context-Level DFD:-
Student details Student
required details
Admin
management
information
Student
NISHA system ENROLLNMENT NO-155484129
10
details details
requiered
Login
Admin register
Admin verified
Username, password
stsudent
Student information
management system
Admin
NISHA ENROLLNMENT NO-155484129
11
Login
Admin register
Admin verified
Username, password Student management
Student management
Student management information
sysytem
Exams details
Exams Faculty
management management
Context-Level DFD:-
Student details
Login
student reg
student reqd
Student details
Student management
information system
Marks
student
Login
Student register
Student verified
Username, password Student management
Student management
Exams
Datesheet Results
Hall tickets
hall tickets
Admin_pw Admin_name
d
Admin_mob
Admin_add Admin
student
Manage handle
HOD Dept_n
ame
Dept_i
Student department
HANDEL d
MARK
STD_N Conduct
AME
ENROLL rollno
Attendance
Class diagram
+stu_address
+stu_rollno
faculty +stu_cont
+stu_course
+ faculty_id
+faculty_pwd
+faculty_name Admin +login()
+faculty_add +showmarksheet()
+faculty_cont +admin_id +showcourse()
+showattendance()
+admin_pwd
+admin_name
+login()
+admin_add
+showstudentdetails()
+show adminupdates() +admin_cont
+login()
+showauthority()
+showstudentdetalils()
+showfacultydetails()
attendance
+lecture_delivered
+lecture_attendance course
+attendance_percentage +c_name
+updatelecturedelivered() +c_code
+updatelectureattended()
+getlecturedelivered()
+getlectureattended()
DATABASE DESIGN
1.Administrator Table
2. Student Table
3. Department Table
4. Course Table
5. Exam Table
6. Attendance Table
Login Module: –
This will help users to login into the system using institute id and password. A user who has
the valid id and password can only login to their respective accounts.
It will help the authentication of the user who enters the system. The module provides a layer
of security over the system as only authorized personnel can login into the system.
This prevents from any anonymous person to enter the system and mishandle the records. It
is better than the manual method as they do not have any security measure of who can access
the system and who cannot.
Registration Module: –
This module the student will get registered as it is new in the educational institute. It will be
formed like structure where all the student details will be filled.
It will have the fields regarding their personal information like date of birth and address along
with that it will also ask its professional details of previous education if it has.
As this module is present online, the student can register them from anywhere in the internet
is present. As after registration information will go to the admin for authentication.
This module will reduce the hectic task of taking multiple forms from the institute and filling
them carefully as any mistake will lead to getting new sets of the forms.
Course Module: –
Each student will be able to select various courses present in the system. It will be published
by the administrator under the specific department.
Every course has the qualification criteria, it will be available to those students who are
eligible for it. The student will pick the course from the given choices according to his/her
interest.
It will be added in their professional information details. All the courses will be handled by the
department assigned to them by the administrator.
Search Module:-
In the institution there will be thousands of students and suppose from this there is need to
find the detail of specific student. The only information provided to search is the name of the
student.
In the manual system, it will be catastrophic to find the student as it is a very tedious job to do
so. But with the computerized system admin can easily find the specifying student with just
typing the name and click the search button.
This module will help the admin in searching the student record for alteration and
maintenance.
Assignment Module: –
As every course has the assignment which will be given to the student to complete. Based on
these assignments every student will be awarded the marks.The assignment can of the various
types which will be provided to the student.
The student will be able to access the assignment given by the department who handles the
course. The user will also be able to check its marks he/she got in each exam.
Department can also able to differentiate the assignment into various categories like quiz,
essay or report writing. This helps in making the studies more vibrant for the students.
Attendance Module: –
This module is one of the essential parts of the system as this will act as the official document
of student presence in the institution. It will show the attendance of the student in every
course.
All these problems are solved by this project. This system helps in maintaining the
information of pupil of the organization. It can be easily accessed by the manager and kept
safe for a long period of time without any changes.
NISHA ENROLLNMENT NO-155484129
21
Bibliography
During the development of project we have use the following books and
websites.
Books :-
PHP6 and MySql
(By: Steve Suehring Tim Converse Joyce Park )
PHP Cookbook
(By: David Sklar Adam Trachtenberq)
WEBSITES:-
www.google.com
www.w3schools.com/php
www.codeproject.com
www.tutorialpoint.com
SYNOPHIS
STUDENT
MANAGEMEN
T
NISHA ENROLLNMENT NO-155484129
23
INFORMATI
ON
SYSTEM