Student Management System: Submitted in The Partial Fulfillment of The Requirement For The Award
Student Management System: Submitted in The Partial Fulfillment of The Requirement For The Award
On
Student Management System
Submitted in the partial fulfillment of the requirement for the award
of the degree of
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING
Submitted by
NAME NAME
Saughat Wasir Hifza Adil
Roll. No: 1401010008 Roll. No: 1401030002
May 2014-2018
UTTAR PRADESH
i
BONAFIDE CERTIFICATE
It is certified that this project work titled “Student Management System” is the bonafide
carried out the project under my supervision. Certified further, that to the best of my
knowledge the work reporting herein does not form part of any other project report or
dissertation on the basis of which a degree or award was conferred on an earlier occasion on
ii
ACKNOWLEDGEMENT
iii
DECLARATION
declare that the work which is being presented in the dissertation “Student Management
System” is the record of authentic work carried out by us under the supervision of Mr.
Prem Narayan Singh, Asst. Professor in the Department of Computer Science &
Engineering, M. A. Jauhar University, Rampur (UP) and submitted in the partial fulfillment
for the award of the degree of Bachelor of Technology in Computer Science &
Engineering. This work has not been submitted to any other University or Institute for the
………………
......................................... ………………
........................................
(SIGNATURE)
(SIGNATURE) (SIGNATURE)(SIGNATURE)
SaughatWasir
Saughat Wasir Hifza Adil Hifza Adil
(1401010008)
(1401010008) (1401030002)(1401030002)
iv
ABSTRACT
An organized and systematic office solution is essential for all universities and
organizations. There are many departments of administration for the maintenance of college
information and student databases in any institution. All these departments provide various
records regarding students. Most of these track records need to maintain information about
the students. This information could be the general details like student name, address,
performance, attendance etc or specific information related to departments like collection of
data. All the modules in college administration are interdependent. They are maintained
manually. So they need to be automated and centralized as, Information from one module
will be needed by other modules. For example when a student needs his course completion
certificate it needs to check many details about the student like his name, registration
number, year of study, exams he attended and many other details. So it needs to contact all
the modules that are office, department and examination and result of students.
With that in mind, we overhauled the existing Student Database Management System and
made necessary improvement to streamline the processes. Administrators using the system
will find that the process of recording and retrieving students information and managing
their classes, including marking of attendance, is now a breeze. In general, this project aims
to enhance efficiency and at the same time maintain information accurateness. Later in this
report, features and improvement that allow achievement to this goal will be demonstrated
and highlighted.
Our work is useful for easy user interface. We are planning to utilize the powerful database
management, data retrieval and data manipulation. We will provides more ease for
managing the data than manually maintaining in the documents. Our work is useful for
saving valuable time and reduces the huge paper work.
v
Table of Contents
Titles Page
Acknowledgement....................................................................................................................................iii
Abstract.........................................................................................................................................................v
List of Figures............................................................................................................................................vii
List of Tables..............................................................................................................................................ix
Chapter 1: Introduction
1.1. Introduction..........................................................................................................................................1
1.2 Objective of the Project......................................................................................................................1
1.3 Scope.......................................................................................................................................................2
1.4 Definition, Acronyms and Abbreviations......................................................................................3
1.5. Product Functions..............................................................................................................................4
1.5.1 Features of Administrator..............................................................................................................4
1.5.2 Features of Students........................................................................................................................4
1.5.3 User Classes and Characteristics................................................................................................4
1.5.4Operating Environment....................................................................................................................5
1.5.5Constraints..........................................................................................................................................5
1.6 Modules of Student Management System......................................................................................5
Chapter 3: Resources
3.1 System Development
Lifecycle................................................................................…......7
vi
Chapter 6: System Design And Its Implementations
6.1 Input Design...................................................................................................................................15
6.1.1 Input Data...................................................................................................................................15
6.2 Output Design.................................................................................................................................16
6.3 Database Design............................................................................................................................17
6.4 System Implementation..................................................................................................................17
6.4.1 End User Training.......................................................................................................................18
6.4.2 End User Education.....................................................................................................................18
6.4.3Training of Application Software.................................................................................................18
6.4.4Post Implementation View............................................................................................................18
6.5 System Architecture........................................................................................................................18
6.6 Use Case Diagram...........................................................................................................................19
6.7Sequence Diagram............................................................................................................................20
6.8 Dataflow Diagram..........................................................................................................................24
6.8.1Dataflow Diagram Symbols.........................................................................................................24
6.8.2Steps to construct Dataflow Diagram..........................................................................................24
6.9Decision Tree....................................................................................................................................26
6.10Entity Relationship Diagram.........................................................................................................27
6.10.1Relationship between Entities....................................................................................................30
Chapter 7: Testing
7.1 Software Testing.............................................................................................................................31
7.1.1White Box Testing..........................................................................................................................31
7.1.2Black Box Testing..........................................................................................................................32
References...................................................................................................................................................61
vii
LIST OF FIGURES
viii
List of Tables
ix
x