Professional Documents
Culture Documents
A PROJECT REPORT ON
ALUMNI MANAGEMENT SYSTEM
Submitted to
DIBRUGARH UNIVERSITY
By
Prasant Anand Shah
Roll No 16992032
Sajjad Khokar
Roll No 16992034
Wasik Hussain
Roll No 16992035
Minor Project II
in partial fulfillment for the award of the degree
of
BACHELOR OF COMPUTER APPLICATION
CERTIFICATE
This is to certify that the Project Report entitled Student Management System by Prasant
Anand Shah (16992032), Sajjad Khokar (16992034), Wasik Hussain (16992035) to the
Dibrugarh University, Dibrugarh, Assam, in partial fulfilment of the requirement for the
award of Degree of BACHELOR OF COMPUTER APPLICATION. It is a bonafide
record of the project work carried out by them under my supervision during the year of 2016-
2019.
Date:
Guide:
(Name and Signature of the Guide with date)
ANNEXURE III
CERTIFICATE
This is to certify that the Project Report entitled “STUDENT MANAGEMENT SYSTEM”
submitted by Prasant Anand Shah (16992032), Sajjad Khokar (16992034), Wasik
Hussain (16992035) to the Dibrugarh University, Dibrugarh, Assam, in partial fulfilment of
the requirement for the award of Degree Bachelor of Computer Applications. It is a bona fide
record of the project work carried out by us during the year 2016-2019.
Date:
Chairperson, CCSA, DU
ANNEXURE V
EXAMINATION CERTIFICATE
This is to certify that Prasant Anand Shah, Sajjad Khokar and Wasik Hussain bearing
Roll Number 16992032, 16992034, 16992035 of the Centre for Computer Science and
Applications, Dibrugarh University has carried out the Project Work in a manner satisfactory
to warrant its acceptance and also defended it successfully. I wish him all the success in his
future endeavors.
Examiners:
1. Name……………………………… Signature…………………………
2. Name……………………………… Signature…………………………
3. Name……………………………… Signature…………………………
4. Name……………………………… Signature…………………………
5. Name……………………………… Signature…………………………
6. Name……………………………… Signature…………………………
7. Name……………………………… Signature…………………………
8. Name……………………………… Signature…………………………
9. Name……………………………… Signature…………………………
DECLARATION
ACKNOWLEDGEMENT
In performing our project, we had to take the help and guideline of some respected persons,
who deserve our greatest gratitude. The completion of this project gives us much pleasure.
We would like to show our gratitude to all the faculty members of CCSA, Dibrugarh
University for giving us a good guideline for the project throughout numerous consultations.
We would also like to expand our deepest gratitude to all those who have directly and
indirectly guided us in completion of this project.
In addition, a thank you to all our Professor’s, who introduced us to the Art of Computer
Programming, and their passion for the “underlying structures” had lasting effect. We also
thank the University of Dibrugarh for consent to include copyright pictures as a part of our
paper.
Many people, especially our classmates and team members itself, have made valuable
comment suggestions on this project which gave us an inspiration to improve our application.
We thank all the people for their help directly and indirectly to complete our assignment.
THE AUTHORS
SAJJAD KHOKAR
WASIK HUSSAIN
CONTENTS
1. INTRODUCTION 1-12
1.1. Objective 1
1.2. Purpose 1
1.3. Achievements 1
1.4. Survey of technology 2
1.5. Requirements 7
1.6. Conceptual model 7
2. FEASIBILITY STUDY 12
4. SCREEN SHOTS
5. FUTURE APPLICATION 20
6. ABBREVIATION 21
7. CONCLUSION 22
8. REFERENCES 23
INTRODUCTION
This project is aimed at developing a Repository and Search Engine for alumni of the
college, which is of importance to a college. The Student Management System is a web-
based application that can be accessed throughout the World. Anyone can access the search
Engine to know about any Alumni of that college but can’t able to add.
This system can be used as an application for the Student Management System to
manage the college information and student’s information.
1.1 OBJECTIVE
This system can be used as an application for the Student Management System to
manage the college information and student’s information. The system is an online
application that can be accessed throughout the organization and outside customers as well
with proper login provided, which will give better service to the customers.
1.2 PURPOSE
1.3 ACHIEVEMENTS
Software Used:
FileZilla
Page |1
Brackets or Sublime Text
Programming Language:
HTML
CSS
JAVASCRIPT
PHP
Designing Language:
CSS
Scripting Language:
PHP
Database Tool: MYSQL
WAMPP:
WAMPP is a simple, lightweight Apache distribution that makes it extremely easy for
developers to create a local web server for testing purposes. Everything you need to set up
a web server – server application (Apache), database (MySQL), and scripting language
(PHP) – is included in a simple extractable file.
FileZilla:
Brackets or Sublime:
Page |2
written in JavaScript, HTML and CSS. Brackets is cross-platform, available
for macOS, Windows, and most linux distros. The main purpose of brackets is its
live html, css and js editing functionality.
HTML:
HTML 5 was first released in public-facing form on 22 January 2008, with a major update
and "W3C Recommendation" status in October 2014. Its goals are to improve the language
with support for the latest multimedia and other new features; to keep the language both
easily readable by humans and consistently understood by computers and devices such
as Web browsers, parsers, etc., without XHTML's rigidity; and to remain backward-
compatible with older software. HTML 5 is intended to subsume not only HTML 4, but
also XHTML 1 and DOM Level 2 HTML; the HTML 4 and XHTML specs were
announced as superseded by HTML 5.2 on 27 March 2018.
Page |3
JAVASCRIPT:
CSS:
Separation of formatting and content also makes it feasible to present the same markup
page in different styles for different rendering methods, such as on-screen, in print, by
voice (via speech-based browser or screen reader), and on Braille-based tactile devices.
CSS also has rules for alternate formatting if the content is accessed on a mobile device.
PHP:
The standard PHP interpreter, powered by the Zend Engine, is free software released under
the PHP License. PHP has been widely ported and can be deployed on most web servers
on almost every operating system and platform, free of charge.
The PHP language evolved without a written formal specification or standard until 2014,
with the original implementation acting as the de facto standard which other
Page |5
implementations aimed to follow. Since 2014 work has gone on to create a formal PHP
specification.
MySQL:
BOOTSTRAP:
Page |6
1.5 REQUIREMENT
User Interface:
User of the system will be provided with the Graphical user interface, there is no command
line interface for any functions of the product.
Hardware Interface:
Flowchart
A flowchart is a type of diagram that represents an algorithm, workflow or process. The
flowchart shows the steps as boxes of various kinds, and their order by connecting the
boxes with arrows. This diagrammatic representation illustrates a solution model to a
given problem. Flowcharts are used in analyzing, designing, documenting or managing a
process or program in various fields.
Page |7
Flow Chart of Student Management System
Page |8
Data Flow Diagram
The Data Flow Diagram shows the flow of data or information. It can be
partitioned into single processes or functions. Data Flow Diagrams can be grouped
together or decomposed into multiple processes. There can be physical DFD's that
represent the physical files and transactions, or they can be business DFD's (logical, or
conceptual).
It is a useful and easy to understand modeling tool. It has broad application and
usability across most software development projects. It is easily integrated with data
modeling, workflow modeling tools, and textual specs. Together with these, it provides
analysts and developers with solid models and specs. It is simple and easy to understand by
users and can be easily extended and refined with further specification into a physical
version for the design and development teams.
The different versions are Context Diagrams (Level 0), Partitioned Diagrams
(single process only -- one level), functionally decomposed, leveled sets of Data Flow
Diagrams.
Page |9
Level 0 DFD of Student Management System
P a g e | 10
Entity–relationship model
An entity–relationship model (ER model for short) describes interrelated things of
interest in a specific domain of knowledge. A basic ER model is composed of entity types
(which classify the things of interest) and specifies relationships that can exist between
instances of those entity types.
User ID
Password
STUDENT
MANAGEMENT
SYSTEM
Registers
Offers
name Student Id
Name
Student eeee
Courses Studies
Gname
Gender
C_id
ass subjects
Address
Department
Subjects
Subject 1 name
Subject 3
Subject 2
P a g e | 11
FEASIBILITY STUDY
Feasibility Study is the likelihood the system will be useful to the designing of application.
After studying the requirements, whether the proposed project is feasible or not, is
determined by checking the various feasibilities. The two aspects in the feasibility study
portion of preliminary investigation are:
Technical feasibility
Operational feasibility
Technical feasibility:
It involves whether or not a system can actually be constructed to solve at hand. The
technical issues raise during the feasibility stage of the investigation were:
The proposed application will provide all the necessary information to all the user
for maintaining the scoresheet of various sports in the application.
The application will have user friendly interfaces and screens. So the system
guarantees accuracy and ease of access.
New modules can be added later on the application if required in future.
The application doesn’t require any extra plugin to run the proposed application.
Operational feasibility:
Operational feasibility focuses on whether the system will work when it is developed and
installed. Operationally the system is feasible because there is sufficient support for the
project from the users:
Conclusion:
From the above objective made in feasibility study, it is recommended that the proposed
system is feasible and justified and proceed toward system design phase.
P a g e | 12
SYSTEM DESIGN
3.1 INTRODUCTION
System design is the solution of a “how to approach to the creation of the new system. It is
composed of several steps. It facilitates the understanding and provides the procedural
details necessary for implementation of the system recommended in the feasibility study.
Emphasis is given on translating the performance requirements into design specification.
Design goes through logical and physical stages of development.
Logical design reviews the present physical system; prepares input and output
specification; make editing; security and control specification; details the implementation
plan, and prepare logical design walk through. The physical design maps out the details of
the physical system; plans the system implementation plan and specifies hardware and
software. System design translates the system requirement into the ways of the system as
recommended in the feasibility study. Thus the system design is the translation from user-
oriented document to a programmer or a database personal oriented document. System
design is a highly creative process that can be greatly facilitated by the following:
Very careful attention had to be given to input design, which is a major part of the
overall system design. In order to make the data entry as easy, logical and error free as
possible, specific standards had been followed. Validation checks, provided in the system
prevented the user in entering incorrect, erroneous data. This made sure that, only valid
data had been available for data processing. If valid data was entered, then meaningful
error messages had been prompted to enter correct data. The interactive screen formats
facilitate the entry of valid data.
P a g e | 13
3.3 OUTPUT DESIGN
Output, as you probably know, generally refers to the results and information that are
generated by the system. For many end-users, output is the main reason for developing the
system and the basis on which they will evaluate the usefulness of the application. Most
end users will not actually operate the information system or enter data through
workstations, but they will use the output from the system.
P a g e | 14
DATABASE DESIGN
id int(11) No
loginid varchar(250) No
password text No
cid int(11) No
cshort varchar(250) No
cfull varchar(250) No
cdate varchar(50) No
P a g e | 15
Database Table (Subject)
subid int(11) No
cshort varchar(50) No
cfull varchar(250) No
sub1 varchar(250) No
sub2 varchar(250) No
sub3 varchar(250) No
course varchar(250) No
subject varchar(250) No
fname varchar(250) No
mname varchar(250) No
lname varchar(250) No
gender varchar(50) No
gname varchar(250) No
ocp varchar(50) No
income varchar(250) No
category varchar(250) No
P a g e | 16
pchal varchar(250) No
nationality varchar(250) No
mobno varchar(50) No
emailid varchar(250) No
country varchar(50) No
state varchar(50) No
dist varchar(50) No
padd text No
cadd text No
board varchar(50) No
roll varchar(50) No
pyear varchar(50) No
sub varchar(250) No
marks bigint(100) No
fmarks bigint(100) No
board1 varchar(250) No
roll1 varchar(250) No
yop1 varchar(250) No
sub1 varchar(250) No
session varchar(250) No
marks1 varchar(50) No
fmarks1 varchar(50) No
regno varchar(250) No
id int(11) No
P a g e | 17
SCREENSHOTS
Login Page –
Add Courses –
P a g e | 18
View courses-
Add Subject –
P a g e | 19
View Subject –
P a g e | 20
Register-
View Students –
P a g e | 21
FUTURE APPLICATION
P a g e | 22
Web development is never ending process and continues the life of the website as per
the changing needs of the user from time to time. The project is no doubt has been
developed keeping in mind easy modification and enhancement that may be required
from time to time.
However, there are many scopes to modify this application. As because due to shortage
of time, we here become unable to include many things. We are trying to cover all the
functionality required for maintaining the scoreboard of different games. Due to lack of
time we kept possibilities for future scope one can develop these as per requirement.
Only with a little more doing it is possible to design the formats for these changes. With
almost the same data with only a little modification an on-line system can be designed to
fulfill their demands. All these can be considered to be future scope for this project.
P a g e | 23
ABBREVIATIONS
JS – Java Script
Db - Database
P a g e | 24
CONCLUSION
After implementing the website, it will contain the advantages that is incomparable to the
handwritten paper scoreboard management system. The most admirable feature founded
was its simplicity in terms of application to the user but its highly beneficial outputs can’t
be ignored. The users will be highly benefited after using the system.
It is hoped that this project will help the future developers to modify and implement the
system. After modifying some techniques of the programs, it will give us the best
performance as our requirements. The project will be very useful for users to maintain
scoreboard of various sports.
P a g e | 25
REFERENCES
WEBSITES
https://youtube.com
https://www.w3schools.com
https://www.quora.com
P a g e | 26