1) INTRODUCTION
Student Management System is software which is helpful for students as well as the
school authorities. In the current system all the activities are done manually. It is very time
consuming and costly. Our Student Management System deals with the various activities related
to the students.
There are mainly 3 modules in this software
User module
Student Module
Mark management Module.
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.
2)Objectives
Our project explains about the student management. This project mainly explains the various
actions related to student details. This project shows some ease in adding, editing and deleting the student
details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks
of the students.
Our project includes
Student Registration
Subject Allocation
Branch selection
Semester wise selection.
Examination marks entry
Displaying branch and semester wise result.
1
3)SYSTEM ANALYSIS
a)EXISTING SYSTEM:
System Analysis is a detailed study of the various operations performed by a system
and their relationships within and outside of the system. Here the key question is- what all
problems exist in the present system? What must be done to solve the problem? Analysis begins
when a user or manager begins a study of the program using existing system.
During analysis, data collected on the various files, decision points and transactions
handled by the present system. The commonly used tools in the system are Data Flow Diagram,
interviews, etc. Training, experience and common sense are required for collection of relevant
information needed to develop the system. The success of the system depends largely on how
clearly the problem is defined, thoroughly investigated and properly carried out through the
choice of solution. A good analysis model should provide not only the mechanisms of problem
understanding but also the frame work of the solution. Thus it should be studied thoroughly by
collecting data about the system. Then the proposed system should be analyzed thoroughly in
accordance with the needs.
System analysis can be categorized into four parts.
System planning and initial investigation
Information Gathering
Applying analysis tools for structured analysis
Feasibility study
Cost/ Benefit analysis.
In the current system we need to keep a number of records related to the student and want
to enter the details of the student and the marks manually. In this system only the teacher or the
school authority views the mark of the student and they want to enter the details of the student.
This is time consuming and has much cost.
2
c)PROPOSED SYSTEM
In our proposed system we have the provision for adding the details of the students
by themselves. So the overhead of the school authorities and the teachers is become less. Another
advantage of the system is that it is very easy to edit the details of the student and delete a
student when it found unnecessary. The marks of the student are added in the database and so
students can also view the marks whenever they want.
Our proposed system has several advantages
User friendly interface
Fast access to database
Less error
More Storage Capacity
Search facility
Look and Feel Environment
Quick transaction
All the manual difficulties in managing the student details in a school or college have
been rectified by implementing computerization.
Modules
User module
Student Module
Mark management Module.
User Module:
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.
3
Student Module:
In this student module Administrator will register the details of the student.
Administrator can view the details of the student by giving admission number.
Administrator can also edit the details of the student by giving admission number
Administrator can also delete the details of the student by giving admission number
Marks Management Module
In this module Administrator register all subjects and also provide subject code to each
and every subject.
Assign subjects to every branch in semester wise.
Using subject code Administrator edit and delete the subjects.
Administrator enters marks of the Student in semester wise.
Administrator can also edit and delete the marks of the stududent
4) DATABASE DESIGN
The general theme behind a database is to handle information as an integrated whole. A
database is a collection of interrelated data stored with minimum redundancy to serve many users
quickly and efficiently. The general objective is to make information access easy quick and
flexible for user. In database design several objectives are considered.
6) DATA FLOW DIAGRAM
A data-flow diagram (DFD) is a graphical representation of the "flow" of data through
an information system. DFDs can also be used for the visualization of data processing (structured
design).
4
On a DFD, data items flow from an external data source or an internal data store to an
internal data store or an external data sink, via an internal process.
A DFD provides no information about the timing or ordering of processes, or about
whether processes will operate in sequence or in parallel. It is therefore quite different from a
flowchart, which shows the flow of control through an algorithm, allowing a reader to determine
what operations will be performed, in what order, and under what circumstances, but not what
kinds of data will be input to and output from the system, nor where the data will come from and
go to, nor where the data will be stored (all of which are shown on a DFD).
DFD: Level 0
Online
User/Student Result Database
DFD: Level 1
Admin
User/Student
Display
Login Student Student
Result
Result Details
Sign up
login
Student details
5
Show
Update
student
Result
Result
5)E-R DIAGRAMS:
Entity-Relationship Model:
The Entity-Relationship data model is based on a perception of a real world, which is
consists of set of basic object called entities and relationships among these objects. An entity
is an object that exists and is distinguishable from other objects/entity is an object as a
concept meaningful to the organization. An entity set is a set of entities of the same type. A
primary key is an attribute which when take, allows us to identify uniquely an entity in the
entity set.
Dob
city
Roll no F name
S name
6
P.no.
District
Student
Address
HaS
BCA Course B.com
BA
7) DATABASE TABLES
Student Ta
7
ble
Field Name Data Type Constraint
RollNo Number Primary Key
SName Text(50)
Phno Text(15)
Sex Text(10)
FName Text(50)
DOB Date/Time
Age Number
City Text(50)
District Text(50)
SYSTEM REQUIREMENTS SPECIFICATION
HARDWARE REQUIREMENT
System : Multimedia PC
Processor : Pentium 4 or above
Memory : 2MB RAM
Hard Disk : 80GB or above
Keyboard : 104 standards
Monitor : SVGA
Modem : Dial up/Broadband
8
SOFTWARE REQUIREMENT
Front end : PHP, HTML ,CSS, JavaScript
Back end : MYSQL
Operating System : Windows