Вы находитесь на странице: 1из 26

Student Management System

A Minor Project Report submitted to


Rajiv Gandhi Proudyogiki Vishwavidyalaya
towards partial fulfillment of the Requirements for
the Degree of Bachelor of Engineering in Computer
Science & Engineering
(Session 2018-2019)

Guided By: Submitted By:


Ambrish Shrivastav Kunal Bangar
Asst. Prof CSE Dept.

Department of Computer Science & Engineering


SWAMI VIVEKANAND COLLEGE OF ENGINEERING, INDORE
2018 – 2019

Certificate

The Minor Project entitled “Student Management System” submitted


by Kunal Bangar Enrollment No.:0822CS151047 is a satisfactory
account of the bonafide work done under Ambrish Shrivastav guidance
is recommended towards the partial fulfilment for the award of Bachelor
of Engineering in Computer Science & Engineering degree by Rajiv
Gandhi Proudyogiki Vishwavidyalaya, Bhopal for the academic year
2018-2019.

Date: 21/03/2019 Name of Project Guide


Ambrish Shrivastav

Endorsed By
Vijay Birchha,
Department of Computer Science & Engineering

II
Approval Sheet

The Minor Project entitled “Student Management System” submitted by


Kunal Bangar Enrollment No.:0822CS151047 is approved as partial
fulfilment for the award of Bachelor of Engineering in Computer Science
and Engineering degree by Rajiv Gandhi Proudyogiki Vishwavidyalaya,
Bhopal for the academic year 2018-2019.

Internal Examiner External Examiner

Principal
Swami Vivekanand College of Engineering,
Indore (M.P.)

III
Candidate Declaration
We hereby declare that the work which is being presented in this project
report entitled Student Management System in partial fulfilment of
degree of Bachelor of Engineering in Computer Science and
Engineering is an authentic record of our own work carried out under
the supervision and guidance of Ambrish Shrivastav.
We are fully responsible for the matter embodied in this project in case
of any discrepancy found in the project and the project has not been
submitted for the award of any other degree.

Date: 21/03/2019

Place: Indore

Kunal Bangar

IV
Acknowledgements

I am thankful to the technical university Rajiv Gandhi Proudyogiki


Vishwavidyalaya, Bhopal for giving me opportunity to convert my theoretical
knowledge into the practical skills through this project.

Any work of this magnitude requires input, efforts and encouragement of people
from all sides. In compiling this project, I have been fortunate enough to get active
and kind cooperation from many people without which my endeavors wouldn’t
have been a success. The project work has been made successful by the
cumbersome effort of the faculties.

I would like to express gratitude to my guide Mr. Ambrish Shrivastav under


whose valuable guidance, for encouraging me regularly and explain me each and
every concept, I was able to execute my project smoothly.

I express my deep gratitude to Professor. Vijay Birchha, Asst. Professor and


Head, Computer Science and Engineering Department who was involved right
from the inception of ideas to the finalization of the work.

I express my profound gratitude to Dr. Rajendra Tare, Principal, Swami


Vivekanand College of Engineering, Indore (M.P.), for making me confident about
the research platform and helping me a lot in research work implementation.

I am thankful to all teaching and Non-teaching staff of the Computer science and
Engineering Department for their timely help and co-operation for their continuous
support and encouragement in success of this project.

Last but not the least; I am grateful to My Parents, and family members and friends,
for their continuous support and encouragement in success of this project.

V
Kunal Bangar

Abstract

 An organized and systematic office solution for all


universities and organizations.
 There are many departments of administration for the
maintenance of college information and student databases
in any Institution.
 The objective of the Institute Student Management System
(ISMS) - Digital Empowerment to the students in keeping
view of Digital India.

VI
TABLE OF CONTENTS
Page No.

Certificate I
Approval Sheet II
Candidate Declaration III
Acknowledgements IV
Abstract V
Chapter-1 Introduction 1-5

1.1 Rationale 1
1.2 Problem definition 2
1.3 Proposed solution 2
1.4 Report Organization 4

Chapter-2 Literature Survey 6-10

VII
2.1 Related Works 11-20
2.2 Technologies and Tools used (with a very short 8
description of each)

Chapter-3 Analysis 11-21


3.1 Process Model Adopted 11
3.1.1 Description 11
3.1.2 Advantages and Disadvantages 12
3.1.3 Reasons for Use 13
3.2 Requirement Analysis 13
3.2.1 Software Requirements 13
3.2.2 Hardware Requirements 13
3.3 Feasibility Study 14
3.3.1 Technical Feasibility 14
3.3.2 Economical Feasibility 14
3.3.3 Operational Feasibility 15
3.4 Architectural Specification 15
3.5 Use Case Model 16
3.6 Use Case Description 17

Chapter-4 Design 22-38


4.1 Activity diagrams 22
4.2 Sequence diagrams 27
4.3 Class Diagram 32
4.4 Database Design 33

Chapter - 5 Implementation and Testing 34


5.1 Language Used Characteristics 34

VIII
5.2 Class diagram 36
5.3 Testing 37
5.3.1 Testing Objectives 38
5.3.2 Testing Methods and 39
Strategies
5.3.3 Test Case 40

6. Chapter – Conclusion and Discussion 40-45


6.1 Conclusion 43
6.2 Limitation of Project 44
6.3 Difficulties encountered 44
6.1.3 Suggestions for future enhancements 44
6.1.4 Applications 45
6.1.5 Learning and Achievements 45

Appendix : User Manual and Screenshots 46-50


Bibliography and References 51-52
Glossary 53-55

IX
LIST OF FIGURES

S.N. Figure No. Figure Name Page


No.
1. 3.1 Prototype Model 12
2. 3.2 Student Management 15
System-Working
3. 3.3 Client-Server 15
Architecture
4. 3.4 Client-Server 15
Architecture
5. 3.5 Student Management 16
System (Use Case
Diagram for User)
6. 3.6 Student Management 17
System (Use Case
Diagram for Admin)
7. 4.1 Activity Diagram for 22
Admin Functions
8. 4.2 Activity Diagram for 23
Admin Functions
9. 4.3 User Registration 24
(Activity Diagram)
10. 4.4 Login into System 25
(Activity Diagram)
11. 4.5 Updating User 25
Information (Activity
Diagram)
12. 4.6 Student Management 26
(Activity Diagram)

X
13. 4.7 Sequence Diagram 27
for User Actions
14. 4.8 Sequence Diagram 28
for Admin Actions
15. 4.9 Register New User 29
(Sequence Diagram)
16. 4.10 Login into System 29
(Sequence Diagram)
17. 4.11 Update User 30
Profile(Sequence
Diagram)
18. 4.12 Displaying User 30
Information(Sequence
Diagram)
19. 4.13 Sequence Diagram 31
for Report Generation
20. 4.14 Class Diagram for 32
Student Management
System
21. 4.15 System Flow Chart 33
Diagram
22. 4.16 ER Diagram for 34
Student Management
System
23. 1 Main Page of the 46
Student Management
System
24. 2 Login Page for the 47
users
25. 3 User Profile Page 47

XI
26. 4 List of Students Page 48
27. 5 Student Details Page 48
28. 6 Admin Login Page 49

29. 7 Admin Dashboard 49


after login
30. 8 Manage Booking 50
page under Admin
Dashboard
31. 9 Testimonials view 50
and Footer page

LIST OF TABLES

S.N. Table No. Table Name Page No.


1. 2.1 Problems to be 8
addressed
2 2.2 System 9
Comparison
Analysis
3 2.3 Technologies 9
and Tools used
4. 3.1 Time Line 14
Chart
5. 4.1 Table structure 35
for Admin
6. 4.2 Table structure 35
for Users
XII
7. 4.3 Table structure 35
for Students
8. 4.4 Table structure 36
for Marks
9. 4.5 Table structure 36
for Percentage
10. 4.6 Table structure 37
for Roll No.
11. 4.7 Table structure 37
for Student
Management
12. 4.8 Table structure 38
for Contact us
info
13. 4.9 Table structure 38
for Contact us
query
14. 4.10 Table structure 38
for Subscribers
15. 4.11 Table structure 38
for Testimonials
16. 5.1 Test Case ‘A’ 40
17. 5.2 Test Case ‘B’ 40
18. 5.3 Test Case ‘C’ 41
19. 5.4 Test Case ‘D’ 41
20. 5.5 Test Case ‘E’ 42
21. 1 Acronyms used 53

XIII
Chapter-1
Introduction

The Student Management System can handle all the details about a
student. The details include College details, Course details, Students
Personal details, Academic details etc. The Student Management
System is an automated version of manual Student Management
System.

Functions of Student Management System


These system vary in size, scope and capability, from packages that
are implemented in relatively small organizations to cover student
records alone, to enterprise-wide solutions such as SAFSMS which
aim to cover most aspects of running large multi-campus organizations
and their online schools with significant local responsibility. Many
systems can be scaled to different levels of functionality by purchasing
add-on “modules” and can be configured by their home institutions to
meet local needs.
Since the millennium, and partly owing to “Y2K” which concerned
birth dates and other data core to any ERP, the majority of SIS
vendors took the opportunity to design into their products new features
for not only classrooms and housing, but automating or simplifying
processes in relation to a student’s lifecycle. From application and
Financial Aid, to career services and online education, some of the
dominant SIS vendors may include in their products:
 Maintenance and reporting of student data.
 Handling inquiries from prospective students.
 Handling the admissions process.
XIV
 Enrolling new students and enabling online scheduling.
 Student accounts and financial aid processing (see student
financial aid).
 Automatically creating class and teacher schedules.
 Handling records of examinations, assessments, marks, grades
and academic progression.
 Maintaining records of absences and attendance.
 Recording communications with students.
 Maintaining discipline records.
 Providing statistical reports.
 Capabilities to operate multiple campuses, online and on-ground,
in multiple countries and languages.
 Housing, dorms and facilities details, assignments and tasks.
 Communicating student details to parents or other persons
authorized by the student, through a portal.
 Special Education/Individual Education Plan (IEP) services.
 Career services management for student portfolios and matching
with potential employers.
 Human resources services.
 Accounting and budgeting services.
 Student health records.
 Canteen Management.
 Transportation Management.
 Fees Management.
 Inventory and Assets of the school.
 Regulatory reporting and reports for accrediting bodies.

XV
Larger or more complex institutions typically require custom
configuration or coding of the SIS, to fit their specific business
processes, student services model or academic policies. Often, these
customizations can involve scholarships, grants and other forms of
Student financial aid. Where national or government systems exist
for student finance or statistical return purposes, student information
systems often provide functionality that caters to this, by way of
built-in processes that are updated by SIS vendors to help meet
regulatory and policy changes. Examples are the FAFSA (Free
Application for Federal Student Aid) process in the United States,
the United Kingdom’s Student Loans Company processes (SSAR,
SSAC and ATFEE file processing), the UCAS (Universities and
College Admissions Service) in the United Kingdom, or the HESA
and HESES student statistical returns in the United Kingdom. In the
United States, governmental bodies and accreditors have challenged
some institutions to be increasingly accountable for a student’s
financial as well as academic outcomes, commonly termed, gainful
employment.

In the past, universities and large school districts in particular have


created their own be spoke student record systems. One such
example is the Repository of Student Information (ROSI) system at
University of Toronto. With growing complexity in the business of
educational establishments, most organizations now choose to buy
customizable software, and increasing numbers are buying software
as a service (SaaS). Most student information systems in use today
are server-based, with the application residing on a central computer
server, and being accessed by client applications at various places
within and even outside the school. But student information systems
XVI
have been moving to the web since the late 1990s and that trend is
accelerating as institutions replace or upgrade older systems.

As more and more colleges, universities and schools look for cloud-
based SIS options, information security has risen to a surface as a
concern. Universities house an array of sensitive personal
information, making them potentially attractive targets for security
breaches, such as those experienced by retail corporations or
healthcare providers. Education-technology software vendors must
be acutely aware of best practices in securing student information
(including social insurance information, financial information, etc)
and institutions have a responsibility to seek out vendors who
employ best-in-class security measures.

That said, the predominant issues in today’s postsecondary


education sector centre upon enrolment management, student
services and retention, and student academic outcomes. Selecting a
SIS usually involves committees or a wide range of staff and
faculty, to access and help model how the SIS will enable the most
efficient achievement of their institution’s vision for educational
delivery.

1.1 Problem Defintion


The College Management has to handle records for many number of
students and maintenance was difficult. Though it has used an
information system, it was totally manual. Hence there is a need to
upgrade the system with a computer based information system.

1.2 Proposed Solution


XVII
By developing the system we can attain the following features:
 Easy to handle and feasible.
 Cost Reduction.
 Fast and Convenient.

1.3 Report Organization


 The Report Organization is to the student management system
allows authorized members to access the record of academically
registered students. It can be used in various educational
institutes across the globe and simplifies working of institutes.
 Since the main objective is to improve the interaction of the
students with the school environment, the transportation system
coordinates all efforts with the student management system to
deliver such an environment in efficiency, safety and reliability.

XVIII
Chapter-2
Literature Review

2.1 Related Works


With fast growing Internet reach across India in last decade, the
Internet access is available almost in every business location including
the training centres. The broadband internet speed in Urban and Tier
two town has gone up to minimum 2-2.5 MBPS. The mobile high
speed internet with 3G and 4G options has become a common place
in every user in India and most advanced countries.

The M.S University of Baroda literature review on performance


management system m.com. Chapter two literature review. Student
Management System. The file system that comes with your computer
is a very primitive kind of database management. First page preview
article preview. 3f9 activity diagram for search attendance history 57
lecturer figure. Literature review on student information management
system.

We are not having any past work system we are designing this project
for the first time so we are free to use any technology that we want.
How to write a literature review guide from emerald, the world’s
leading publisher of management research. One of a series of guides
for academic and to use maximizing the effectiveness of time and
other resources. SMS allows the keeping of personnel data in a form
that can be easily accessed. I am a PhD student and the focus of my
research lies on research paper recommender systems. Now, I am
about to finish an extensive literature review. Literature review on
depression.jpg. Figure 4 search behaviour model in an electronic
XIX
document and records management system. Student intake form with
demographic data, Premium resume template. Log in directly at your
Concordia net name and password. Your courses will appear on the
right hand side in my Concordia. Student Management System. Does
library use affect student attainment?

2.2 Technologies and Tools used in Student Management System


Fedena, Fekara, Gibbon, Open SIS, Open Source, School Time,
School Tool, TS School are the tools used in Student Management
System.

1. Fedena
Fedena is an open-source school administration software that
largely focuses on handling records.

Pros: Fedena offers unlimited administration and student logins to


use their system, along with unlimited courses and batches. The
system was developed using Ruby on Rails, so schools can easily
customize the code to their school’s needs. The system includes
human resources, a calendar, financial management, examination
management and student/parent logins.

Cons: Fedena is the free version of another school administration


software of the same name. When comparing the free version to the
paid version, it becomes clear that the open-source version is
lacking in a number of features, including inventory, custom
reports, registration and discipline.

Features:
XX
 Course Management.
 Attendance Tracking.
 Admissions.
 Faculty Messaging.
 Dashboards.
 Student Information.
 School Calendar Management.
 Employee/Teacher Management.
 Examination Management.
 Human Resources.

2. Fekara
Fekara is an all-around school admin power house, so long as you
are running an operation with 50 students or less.

Pros: Fekara is a clean and modern school administration and


management software option that covers everything from exams
and assignments to budgeting and internal messaging for all staff.
Fekara even includes a mobile app that can work on all tablets and
smartphones for convenient on-the-go-use.

Cons: Fekara is limited by the amount of students, bandwidth and


storage that can be managed on the free version of its software.
Fekara is free for schools as long as they remain under fifty students
and five teachers in their system, which limits the free use of this
software to much smaller schools. If you upgrade one step up,
Fekara charges $0.20 per student with unlimited teachers, and

XXI
finally, their highest paid tier offers unlimited students and teachers
for a one-time charge of $350.

Features:
 Dashboard.
 Faculty Messaging.
 Examination Management.
 Admissions.
 Attendance Tracking.
 Time Table for classes.

3. Gibbon
Gibbon gives new meaning to “all-in-one” software. Gibbon is an
open-source “school platform” that not only deals with school
administration, but also provides features and services for teachers.

Pros: Gibbon offers a vast array of teachers including


administration tools dealing with finance, staff management,
payroll, invoicing, department and schedules. Gibbon also provides
teaching tools including grade books, rubrics, assessments, planner
tools and library catalogues and provides assessment access for
parents.

The clean user interface also helps in regards to the learning curve
inherent in adopting a new software system.

Cons: Software maintenance for Gibbon is quite technical,


requiring coding knowledge, which is standard for open-source
XXII
software. Support is limited to online guides for administrators,
teachers and parents-however, written support will never replace
helpful live support. The lack of any transcript features also deducts
from its otherwise large features base.

Features:
 Attendance Tracking.
 Student Management.
 Class Management.
 Rubrics.
 Time Table for classes.
 Examination Management.
 Department Management.
 Faculty Messaging.
 Library Management.
 Employee/Teacher Management.
 Gradebooks.

4. Open SIS Open Source


Open SIS is a free, open-source platform designed for K-12,
regardless of if they are charter, private or state-run schools. Open
SIS is best suited for small and medium schools with a
knowledgeable IT staff.

Pros: While Open SIS offers both free and paid versions of its
software, its free version has substantial features. Schools can use
this software to maintain transcripts, health records, attendance,
demographic information, scheduling, gradebooks and custom
XXIII
reports. Open SIS also offers integration with Moodle LMS
software in its latest software updates, making user info creation
and management for students, staff and teachers much easier.

Cons: To take full advantage of the Open SIS community, IT


members will have to be familiar with PostgreSQL. The free
version does not offer discipline, class portals, billing or state
reporting.

Features:
 Attendance Tracking.
 Contact Management.
 Gradebooks.
 Classroom Management.
 Faculty Messaging.
 Report Cards.
 Transcripts.
 Government Reporting.
 Moodle Integration.
 Library Management.
 Student Demographics.

5. School Time
If you are a smaller school, such as a private elementary or pre
school with 50 students or less, the free version of School Time may
be just what you are looking for.

XXIV
Pros: No financial obligations or credit cards are required for the
free version of the program and it never expires. Features include
board management, grading system, library databases, exam
management, transportation, attendance and even dormitory
management.

Cons: The most obvious cons is the limit on the amount of students
that can be accounted for in the free version. Of course this issue
can be solved by upgrading to the not-so-free versions of School
Time, but doing so would negate the “free and open source”
solution you are looking for. So, as long as your school falls at or
below 50 students, School Time can be a fit for you.

Features:
 Examination Management.
 Dashboard.
 Time Table for classes.
 Directories.
 Attendance Tracking.
 Class Management.
 Finance Reports.
 Curriculum Management.
 Faculty Messaging.
 Payment Gateways.

6. School Tool
School Tool is a web based open source student information system
designed to support a single school.
XXV
XXVI

Вам также может понравиться