Major Project Report Format 2021-2022 CSE - IML

Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

Mobile Application College Management

System
A Mini Project

Submitted in partial fulfillment of the requirement for the award of Degree of Bachelor of
Technology in Computer Science & Engineering-AIML

Submitted to:

RAJIV GANDHI PRODYOGIKI VISHWAVIDYALAYA, BHOPAL (M.P.)

Submitted by:
Sachin Yadav – 0808CS181141

Under the Supervision of:


Mr.Ved Kumar Gupta

IPS ACADEMY, INDORE


INSTITUTE OF ENGINEERING & SCIENCE
DEPARTMENT OF COMPUTER SCIENCE & ENGINERRING
(COMPUTER SCIENCE & ENGINERRING – AIML)
SESSION: 2023-24
IPS Academy, Indore
Institute of Engineering and Science
Department of Computer Science & Engineering
(COMPUTER SCIENCE & ENGINERRING – AIML)

2023-24

Mini Project entitled

“Mobile Application College Management System”

For the partial fulfillment for the award of the Bachelor of Technology (Computer Science &
Engineering-AIML) Degree by Rajiv Gandhi ProudyogikiVishwavidhyalaya, Bhopal.

Guided by: - Submitted by: -


Mr.Ved Kumar Gupta Sachin Yadav(0808CS181141)
Saksham Garg(0808CS181143)
IPS Academy, Indore
Institute of Engineering and Science
Department of Computer Science & Engineering
(COMPUTER SCIENCE & ENGINERRING – AIML)
2023-24

CERTIFICATE
This is to certify that Mini Project entitled

“Mobile Application College Management System”


has been successfully completed by the following students

Sachin Yadav

in partial fulfillment for the award of the Bachelor of Technology (Computer Science &
Engineering-AIML) Degree by Rajiv Gandhi Proudyogiki Vishwavidhyalaya, Bhopal during
the academic year 2021-22under our guidance.

Mr. Ved Kumar Gupta Dr. Neeraj Shrivastav


Assistant Professor HOD CSE

Dr. Archana Keerti Chowdhary


Principal
Acknowledgement
I would like to express my heartfelt thanks to my guide, Mr. Ved Kumar Gupta, CSE, for his
guidance, support, and encouragement during the course of my study for B.Tech. (CSE-AIML) at
IPS Academy, Institute of Engineering & Science, Indore. Without his endless effort, knowledge,
patience, and answers to my numerous questions, this Project would have never been possible. It
has been great honor and pleasure for me to do Project under her supervision.
My gratitude will not be complete without mention of Dr. Archana Keerti Chowdhary,
Principal, IPS Academy, Institute of Engineering & Science and Dr. Neeraj Shrivastav,
HOD CSE, IPS Academy, Institute of Engineering & Science for the encouragement and
giving me the opportunity for this project work.
I also thank my friends who have spread their valuable time for discussion/suggestion on the
critical aspects of this report. I want to acknowledge the contribution of my parents and my family
members, for their constant motivation and inspiration.
Finally I thank the almighty God who has been my guardian and a source of strength and hope in
this period.
CONTENTS

Abstract i

CHAPTER 1: INTRODUCTION 1
1.1 Overview 2
1.2 Literature Survey 4

CHAPTER 2: PROBLEM IDENTIFICATION &SCOPE 6


2.1 Problem Domain 8
2.2 Solution Domain 10
2.3 Need & Scope 12

CHAPTER 3: SOFTWARE ENGINEERING APPROACH 20


3.1 Software model used 21
3.1.1 Description 22
3.1.2 Reason for use 24
3.2Platform Specification 26
3.2.1 Hardware Specification 29
3.2.2 Software Specifications 30

CHAPTER 4: DESIGNS 34
4.1 Use Case Diagram 35
4.2 Sequence Diagram 36
4.3 Class Diagram 38
4.4 Activity Diagram 39

CHAPTER 5: IMPLEMENTATION PHASE 40


5.1 Language Used & its Characteristics 42
5.2 Modules Detail 44
5.3 GUI (Snapshots) 45

CHAPTER 6: TESTING METHOD 46


6.1Testing Method 48

CHAPTER 7: CONCLUSIONS 51

CHAPTER 8: LIMITATIONS & FUTURE ENHANCEMENTS 52

REFERENCES 54
ABSTRACT
CHAPTER 1
INTRODUCTION
.
CHAPTER 2
PROBLEM IDENTIFICATION
& SCOPE
CHAPTER 3
SOFTWARE ENGINEERING
APPROACH
CHAPTER 4
DESIGNS
CHAPTER 5
IMPLEMENTATION PHASE
CHAPTER 6
CONCLUSIONS
CHAPTER 7
CONCLUSIONS
CHAPTER8
LIMITATIONS&
FUTURE ENHANCEMENTS
REFERENCES
Books
1. Dart Apprentice (First Edition): Beginning Programming with Dart, Book by Jonathan
Sande and Matt Galloway (29 April 2021).
2. Flutter Apprentice (First Edition): Learn to Build Cross-Platform Apps, Book by Kevin D.
Moore and Vincent Ngo (October 2020).
3. Mastering Firebase for Android Development: Build Real-time, Scalable, and Cloud-
enabled Android Apps with Firebase, Book by Ashok Kumar S (29 June 2018).

Online Sources

1. Dart Documentation. “ Dart 2.16.1” https://dart.dev/guides


2. Flutter Documentation. “Flutter SDK3.0.1” https://docs.flutter.dev/
3. Firebase Documentation. “Firebase 9.8.1”https://firebase.google.com/docs
4. https://www.tutorialspoint.com/dart_programming/index.htm
5. https://dart.dev/tutorials
6. https://docs.flutter.dev/reference/tutorials
7. https://www.geeksforgeeks.org/flutter-tutorial/
8. https://www.tutorialspoint.com/firebase/index.htm

You might also like