A Project Report on
B. K. BIRLA NIGHT COLLEGE WEBSITE (FRONT-END)
Submitted in partial fulfillment of the requirements for the award of the degree of
Master of Science in Information
Technology Specialization In Cloud
Computing
in
Information Technology
By
HANDE OMKAR SHAMRAO
Student ID
Under the Guidance of
MRS.ESMITA GUPTA
MR. AJAYMISHRA
MR. HARISH DUBEY
MR. AKASH KAMBLE
Department of Information Technology
B. K. Birla College of Arts, Science and Commerce (Autonomous),Kalyan
B. K. Birla College Road, Near RTO, Kalyan
UNIVERSITY OF MUMBAI
Academic Year 2022-2023
A Project Report on
B. K. BIRLA NIGHT COLLEGE WEBSITE (FRONT-END)
Submitted in partial fulfillment of the requirements for the award of the degree of
Master of Science in Information
Technology Specialization In Cloud
Computing
in
Information Technology
By
HANDE OMKAR SHAMRAO
KULAWADE NACHIKET DATTARAY
Under the Guidance of
MRS.ESMITA GUPTA
MR. AJAY MISHRA
MR. HARISH DUBEY
MR. AKASH KAMBLE
Department of Information Technology
B. K. Birla College of Arts, Science and Commerce (Autonomous),Kalyan
B. K. Birla College Road, Near RTO, Kalyan
UNIVERSITY OF MUMBAI
Academic Year 2022-2023
Acknowledgement
This Project Report entitled “B. K. BIRLA NIGHT COLLEGE WEBSITE (FRONT-END)”
Submitted by “HANDE OMKAR SHAMRAO” (Student ID) is approved for the partial
fulfillment of the requirement for the award of the degree of Master of Science in Branch
Name from University of Mumbai.
(Name) (Name)
Co-Guide Guide
Prof. Esmita Gupta
Head, Department of Information Technology
Place: B. K. Birla College College (Autonomous), Kalyan
Date:
CERTIFICATE
This is to certify that the project entitled “B. K. BIRLA NIGHT COLLEGE WEBSITE
(FRONT-END)” submitted by “HANDE OMKAR SHAMRAO” (User ID) for the partial
fulfillment of the requirement for award of a degree Master of Science in Branch Name, to the
University of Mumbai, is a bonafide work carried out during academic year 2022-2023.
(Name) (Name)
Co-Guide Guide
Prof. Esmita Gupta Dr.Avinash Patil
Head Department of IT Principal
External Examiner(s)
1.
2.
Place: B. K. Birla College (Autonomous), Kalyan
Date:
Declaration
I declare that this written submission represents my ideas in my own words and where others’
ideas or words have been included, I have adequately cited and referenced the original sources.
I also declare that I have adhered to all principles of academic honesty and integrity and have
not misrepresented or fabricated or falsified any idea/data/fact/source in my submission. I
understand that any violation of the above will be cause for disciplinary action by the Institute
and can also evoke penal action from the sources which have thus not been properly cited or
from whom proper permission has not been taken when needed.
HANDE OMKAR SHAMRAO
Date:
Abstract
The purpose of College Website is to automate the existing manual system by the help of
computerized equipment’s and full-fledged computer software, fulfilling their requirements, so
that their valuable data/information can be stored for a longer period with easy accessing and
manipulation of the same. The required software and hardware are easily available and easy to
work with.
College Website, as described above, can lead to error free, secure, reliable and fast
management system. It can assist the user to concentrate on their other activities rather to
concentrate on the record keeping. Thus, it will help organization in better utilization of
resources. The organization can maintain computerized records without redundant entries. That
means that one need not be distracted by information that is not relevant, while being able to
reach the information.
CONTENTS
Acknowledgement i
Certificate ii
Declaration iii
Abstract iv
List Of Figures v
CONTENTS vi
1.INTRODUCTION AND MOTIVATION
1.2 Introduction
1.3 Aims and Objevtives
1.4 Existing System
1.5 Proposed system
2. LITERATURE SURVEY
2.1 Feasibilty Study
3. METHODOLOGY
3.1 Preliminary Description
3.2 Hardware and Software Requirements
3.3 Plagiarism Report
3.4 Modules Of College Websites
4.HOSTING ON CLOUD PLATFORM (Amazon Web Services)
4.1 Amazon S3 Features
4.2 Working with S3 Bucket & its Limitations.
4.3 Amazon S3 Storage Classes
5.RESULT
6.CONCLUSION AND LIMITATIONS
6.1 Conclusion
6.2 Limitations
7.TASK DISTRIBUTION
8. FUTURE SCOPE
9.REFERENCES
10.ACKNOWLEDEMENT
LIST OF FIGURES
1. INTRODUCTION AND MOTIVATION
1.1 INTRODUCTION
Every organization, whether big or small, has challenges to overcome and
managing the information of Student, College, Course, Faculty, Fees. Every
College Website has different College needs, therefore we design Front-End as
per requirements. This is designed to assist in strategic planning and will help you
ensure that your organization is equipped with the right level of information and
details for your future goals.
The aim is to automate its existing manual system by the help of computerized
equipment’s and full-fledged computer software, fulfilling their requirements, so
that their valuable data/information can be stored for a longer period with easy
accessing and manipulation of the same. Basically, the project describes how to
manage for good performance and better services for the clients.
1.2 AIMS AND OBJECTIVE
The main aim and objective of the Project on College Website is to manage the
details of College, Student, Employee, Course, Fees. It manages all the
information about College, Faculty, Fees, College. The purpose of the project is
to build an application program to reduce the manual work for managing the
College, Student, Faculty, Employee. It tracks all the details about the Employee,
Course, Fees etc.
1.4 EXISTING SYSTEM
The "College Website" has been developed to overcome the problems prevailing
in the practicing manual system. This software is supported to eliminate and, in
some cases, reduce the hardships faced by this existing system. Moreover, this
system is designed for the need of the college to carry out operations in a smooth
and effective manner.
1.5 PROPOSED SYSTEM
The application is reduced as much as possible to avoid errors while entering the
data. It also provides error message while entering invalid data. No formal
knowledge is needed for the user to use this system. Thus, by this all it proves it
is user-friendly. College Website, as described above, can lead to error free,
secure, reliable, and fast management system. It can assist the user to concentrate
on their other activities rather than concentrating on the record keeping. Thus, it
will help the organization in better utilization of resources.
2. LITERATURE SURVEY
2.1 Feasibility Study
After doing the project College Website, study and analyzing all the existing or
required functionalities of the system, the next task is to do the feasibility study
for the project. All projects are feasible - given unlimited resources and infinite
time.
The Feasibility study includes consideration of all the possible ways to provide a
solution to the given problem. The proposed solution should satisfy all the user
requirements and should be flexible enough so that future changes can be easily
made based on the future upcoming requirements.
3.METHODOLOGY
3.1 PRELIMINARY DESCRIPTION
The purpose mainly intends to provide insight of the functionality and behaviour
of Information Technology. This project integrates computer and Internet
technologies in the terms of new inventions to reduce the use pen paper. The main
purpose of the system is to save time.
This system will save lots of time for maintaining information dynamically. This
system project is made as user friendly as possible so that faculty members can
use it. Up-to-date information of every activity or program related to college will
be uploaded that is difficult and time consuming manually. The objective of our
project is to make easy maintenance of data of all the work.
3.2 HARDWARE AND SOFTWARE REQUIREMENTS
3.2.1. HARDWARE REQUIREMENTS:
RAM 8 GB
APPLICATION Color Monitor
Keyboard
Mouse
Internet Connection
PROCESSOR Intel core i5 10th generation
3.2.2. SOFTWARE REQUIREMENTS:
SOFTWARE Visual Studio Code
PROGRAMMING HTML
LANGUAUGE Bootstrap
CSS
3.3 PLAGIARISM REPORT
Plagiarism Checker X Originality
Report
Similarity Found: 1%
Remarks: Low Plagiarism Detected – Your Document needs Optional
Improvement.
3.4 Modules of College Website
College Management Module: Used for managing the College details.
Fees Module: Used for managing the details of Fees.
Faculty Module: Used for managing the details of Faculty.
Course Module: Used for managing the Course information.
Login Module: Used for managing the login details.
Notice & Result Declaration.
4. HOSTING ON THE CLOUD PLATFORM
(AWS)
Amazon S3 or Amazon Simple Storage Service is a service offered by Amazon
Web Services (AWS) that provides object storage through a web service
interface. Amazon S3 uses the same scalable storage infrastructure that
Amazon.com uses to run its e-commerce and other network. Amazon S3 can
store any type of object, which allows uses like storage for Internet applications,
backups, disaster recovery, data archives, data lakes for analytics, and hybrid
cloud storage. AWS launched Amazon S3 in the United States on March 14,
2006, then in Europe in November 2007.
Object based storage that allows you to store unlimited files, from 0
bytes to 5TB per object.
Easy to use using a simple web interface.
Store data in any format
Help us for our website content (i.e., HTML pages, CSS files, images,
videos, text files and JavaScript)
4.1 Amazon S3 Features
S3 provides 99.999999999% durability for objects stored in the service and
supports multiple security and compliance certifications. An administrator can
also link S3 to other AWS security and monitoring services, including
CloudTrail, CloudWatch and Macie. There's also an extensive partner network of
vendors that link their services directly to S3.
Data can be transferred to S3 over the public internet via access to S3 application
programming interfaces (APIs). There's also Amazon S3 Transfer Acceleration
for faster movement over long distances, as well as AWS Direct Connect for a
private, consistent connection between S3 and an enterprise's own data center. An
administrator can also use AWS Snowball, a physical transfer device, to ship
large amounts of data from an enterprise data center directly to AWS, which will
then upload it to S3.
4.2 Working with S3 buckets & Its Limitations
Amazon does not impose a limit on the number of items that a subscriber can store;
however, there are limits to Amazon S3 bucket quantities. Each AWS account allows
up to 100 buckets to be created; limits can be increased to 1,000 with service limit
increases. An Amazon S3 bucket exists within a particular region of the cloud. An
AWS customer can use an Amazon S3 API to upload objects to a particular bucket.
Customers can configure and manage S3 buckets.
4.3 Amazon S3 storage classes
Amazon S3 comes in seven storage classes:
1. S3 Standard is suitable for frequently accessed data that needs to be
delivered with low latency and high throughput. S3 Standard targets
applications, dynamic websites, content distribution and big data
workloads.
2. S3 Intelligent-Tiering is most suitable for data with access needs that are
either changing or unknown. S3 Intelligent-Tiering has four different
access tiers: Frequent Access, Infrequent Access (IA), Archive and Deep
Archive. Data is automatically moved to the most inexpensive storage tier
according to customer access patterns.
3. S3 Standard-IA offers a lower storage price for data that is needed less
often but that must be quickly accessible. This tier can be used for backups,
DR and long-term data storage.
4. S3 One Zone-IA is designed for data that is used infrequently but requires
rapid access on the occasions that it is needed. Use of S3 One Zone-IA is
indicated for infrequently accessed data without high resilience or
availability needs, data that is able to be recreated and backing up on-
premises data.
5. S3 Glacier is the least expensive storage option in S3, but it is strictly
designed for archival storage because it takes longer to access the data.
Glacier offers variable retrieval rates that range from minutes to hours.
6. S3 Glacier Deep Archive has the lowest price option for S3 storage. S3
Glacier Deep Archive is designed to retain data that only needs to be
accessed once or twice a year.
7. S3 Outposts adds S3 object storage features and APIs to an on-premises
AWS Outposts environment. S3 Outposts is best used when performance
needs call for data to be stored near on-premises applications or to satisfy
specific data residency requirements.
5.RESULT
6.TASK DISTRIBUTION
7.CONCLUSION AND FUTURE ENAHANCEMENT
7.1 CONCLUSION
Our project is only a humble venture to satisfy the needs to manage their project
work. Several user-friendly coding have also adopted. This application shall
prove to be a powerful package in satisfying all the requirements of the school.
The objective of software planning is to provide a framework that enables the
manger to make reasonable estimates made within a limited time frame at the
beginning of the software project and should be updated regularly as the project
progresses.
At the end it is concluded that we have made an effort on following points...
A description of the background and context of the project and its relation
to work already done in it.
Made statement of the aims and objectives of the project.
Description of Purpose, Scope, and applicability.
We define the problem on which we are working in the project.
We describe the requirement Specifications of the system and the actions
that can be done on these things.
We understand the problem domain and produce a model of the system,
which describes operations that can be performed on the system.
We included features and operations in detail, including screen layouts.
We designed user interface and security issues related to the system.
Finally, the system is implemented and hosted on the cloud platform.
7.2 FUTURE ENHANCEMENT
It can be summarized that the future scope of the project circles around
maintaining information regarding:
We can give more advance software for College Website including more
facilities.
Integrate multiple load balancers to distribute the loads of the system.
Create the master and slave database structure to reduce the overload of
the database queries Implement the backup mechanism for taking backup
of codebase and database on regular basis on different servers.
Faster processing of information with high accuracy and reliability.
Project can be updated in future as and when requirement for the same
arises, as it is very flexible in terms of expansion.
Any other changes can be also done for the needful for a
student and the college.
8.REFERENCES
9.ACKNOWLEDGEMENT
I have great pleasure in presenting the report on B. K. BIRLA NIGHT COLLEGE
WEBSITE (FRONT-END). I take this opportunity to express my sincere thanks towards my
guide Guide Name & Co-Guide Co-Guide Name Department of IT, B. K. Birla College
(Autonomous) for providing the technical guidelines and suggestions regarding line of work. I
would like to express my gratitude towards his constant encouragement, support and guidance
through the development of project.
I thank <name> Head, Department of IT, B. K. Birla College (Autonomous) for her
encouragement during progress meeting and providing guidelines to write this report.
I thank the entire staff of B. K. Birla College (Autonomous)for their invaluable help rendered
during this course work. I wish to express my deep gratitude towards all my colleagues of
B. K. Birla College (Autonomous) for their encouragement.
HANDE OMKAR SHAMRAO
DATTATRAY NACHIKET KULAWADE