STUDENT MANAGEMENT SYSTEM
A PROJECT REPORT
Submitted by
M. NIKHIL 221801370001
B. PREMSAI 221801370010
V. JOSH SWAROOP 221801370011
A. VEERENDRA 221801370019
A. PRANAY 221801370044
D. HIMA BINDU 221801370050
CH. PUJITHA 221801370062
Under the esteemed guidance of
Mrs. Ch. Guna Lakshmi
Assistant Professor
in partial fulfilment for the award of the degree of
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE AND ENGINEERING
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
CENTURION UNIVERSITY OF TECHNOLOGY ANDMANAGEMENT,
VIZIANAGARAM, ANDHRA PRADESH.
Student Management System
BONAFIDE CERTIFICATE
Certified that this project report Student Management System is the bonafide work of
“M. NIKHIL (221801370001), B. PREMSAI (221801370010), V. JOSH SWAROOP
(221801370011), A. VEERENDRA (221801370019), A. PRANAY (221801370044), D. HIMA
BINDU (221801370050), CH. PUJITHA (221801370062)” who carried out the project work
under my supervision. This is to further certify to the best of my knowledge that this
project has not been carried out earlier in this institute and the university.
SIGNATURE
Mrs. Ch. Guna Lakshmi
ASSISTANT
PROFESSOR
Certified that the above-mentioned project has been duly carried out as per
the norms of the college and statutes of the university.
SIGNATURE
Dr. P. SUBRAT KUMAR
HOD, Associate Professor
SIGNATURE
Dr. P.A. SUNNY DAYAL
DEAN, Associate Professor
HEAD OF THE DEPARTMENT / DEAN OF THE SCHOOL
Professor of Computer Science and Engineering
DEPARTMENT SEAL
ii
Student Management system
DECLARATION
We hereby declare that the project entitled “STUDENT MANAGEMENT
SYSYTEM” submitted to the fulfilment of the award of the degree of B. Tech
(CSE) in Centurion University of Technology and Management, Vizianagaram.
This project work in original has not been submitted so far in any part or full for
any other university or institute for the award of any degree or diploma.
M. NIKHIL 221801370001
B. PREMSAI 221801370010
V. JOSH SWAROOP 221801370011
A. VEERENDRA 221801370019
A. PRANAY 221801370044
D. HIMA BINDU 221801370050
CH. PUJITHA 221801370062
iii
Student Management system
ACKNOWLEDGEMENT
It is with at most pleasure and excitement we submit our project partial
fulfilment of the requirement for the award of Bachelor of Technology.
The project is a result to the cumulate efforts, support, guidance, encouragement
and inspiration from many of those for whom we have to give our truthful honor and
express gratitude through bringing out this project at the outset as per our knowledge.
We convey special thanks to our project Guided by Ch. Guna Lakshmi
(Internal Guide)who has guided us and encouraged us to enhance our knowledge
with present working of this project to bring out enriching the quality of project.
I express my appreciative to Dr. Subrat Kumar Parida (Associate. Prof.)
and Head of the Department, who facilitated us to providing the friendly
environment which helped to enhance myskills in present project.
I would also like to extend my gratitude to Dr. P. SUNNY DAYAL, Dean-
School of Engineering and Technology, Centurion University of Technology and
Management who has helped us to attain all the requirements of the project.
I convey my sincere thanks to Dr. Pallavi, Registrar of Centurion
University of Technology and Management who provided us with an opportunity
to take on project work in well-equipped laboratories of Computer Science
Department in our college.
At the outset, we thank to Sri. Dr. Prashant Kumar Mohanty, beloved Vice
Chancellor of Centurion University of Technology and Management who is the
backbone by providing for completion of this project, Thank you sir.
iv
Student Management system
ABSTRACT
This Bash script is designed to manage a university system, allowing users to
perform various tasks such as creating semesters, adding users (both teachers
and students), creating courses, modifying teachers for courses, deleting
students, viewing courses, and adding students to courses. The script employs
functions for each task, enhancing modularity and readability. Upon execution,
the user is presented with a menu prompting them to choose an action. The script
then guides the user through the selected task step by step, validating inputs and
providing appropriate feedback. Input files are used to store information such as
semesters, users, courses, and course enrollments, and these files are
manipulated accordingly based on the user's actions. Furthermore, the script
employs dynamic file handling, allowing for the creation and modification of files
to store information about semesters, users, courses, and enrollments. User
inputs are carefully processed and validated to ensure the integrity of the data
stored in these files. Additionally, the script utilizes a banner function to display a
visually appealing header at the beginning of each interaction, enhancing the user
experience. Overall, this script provides a robust and user-friendly interface for
managing university system operations efficiently.
v
Student Management system
CONTENTS
1. Introduction 1
1.1 Relevance of the Project 1
1.2 Scope of the Project 1
1.3 Methodology 2
2. System Analysis 3
2.1 Existing System 3
2.2 Proposed System 3
2.3 Technical Approach 4
2.4 System Requirements 5
2.4.1 Software requirements 5
2.4.2 Hardware requirements 5
3. System Design 6
3.1 System Architecture 6
7
3.2 Modules
4. Technology Description 8
5. Implementation 9
5.1 Steps for Implementation 9
5.2 Coding 9
6. Output Screens 26
Conclusion 30
Future Scope 31
Bibliography 32
vi