Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
6 views15 pages

Feasibility Report Final

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views15 pages

Feasibility Report Final

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Software Engineering

Project

Centralized platform for


Academic management
ABOUT US

OURTEAM

2021-IMT-021 Biswapratim Mili


2021-IMT-024 Cholleti Sau Surya
2021-IMT-051 Khandgonda Nitin
2021-IMT-078 Pulipati Harshith

Our Vision: v

In this new technological age of multi-billion dollar


companies, free worldwide communication, and online
currency, the most important thing which keeps the world
running is data. The magnitude of the data which keeps this
planet running is incomprehensible to the human mind. This
makes proper organization and maintenance of the data even
more important.

This is why we have decided to make an honest contribution


to organize and make use of data atleast within our college by
building this academic website.
CONTENTS :

----------------------------------------------------------
INTRODUCTION
• Project overview
• Objectives of the project
• Impact and need of the project
• Scope for improvement
------------------------------------------------------------------------------
FEASIBILITYSTUDY
• Technical Feasibility
• Time and resource vFeasibility
• Financial Feasibility
• Risk and Returns
• Legal and Social Compatibility
----------------------------------------------------------
CONSIDERATIONS
• Performance and efficiency
• User interface
• Security and Integrity
• Scalability
------------------------------------------------------------------------------
REFERENCES
------------------------------------------------------------------------------
1. INTRODUCTION
1.1 Project Overview
A college website is among the most crucial resources for any
university. It plays a crucial role in running the college and
keeping things ordered. For this reason, we have selected and will
be expanding upon this concept. transformed into an even greater
resource, a College Academic Network that provides all the
typical college website provides in addition to some fresh
enhancements

Since students often v make up the majority of users, college


websites are often created with them in mind. However, we have
chosen to make it more like a network among peers and
instructors by making it both student and suitable for teachers.
Furthermore, it's critical to make it simple and effective to uphold
the website, i.e., technically speaking.

This project provides the extra benefits of a local social


networking site in addition to a proper compilation of academic
performance. Despite having some similarities to social
networking sites, only academic knowledge can be shared.
Privacy is given first priority, so if a student refuses to provide his
markings, they will not be shown. Marks cannot be kept secret
from instructors. Employees and former students for assessment
needs.

The initiative can be helpful in a number of ways, including


helping students identify peers who share their interests,
informing professors about a student's performance from the
previous semester, and allowing alumni to assess students who
are requesting referrals. This can also be utilized as a well-
structured comprehensive report that can be utilized by pupils in
their placements

1.2 Objectives of the


v project

Improving a student's relationships with his faculty, classmates,


and alumni is the main goal of this endeavour. This is only
possible if they stay in contact and lend each other support often.
For this reason, we created this initiative to aid with
communication.

In the case of the faculty-student connection, this communication


barrier is more severe, and this is what we specifically want to
remove. If the faculty has already taught the students in a prior
semester, they might review their performance or evaluate the
performance of those who are new to them.

This is beneficial to the student since it displays his or her


performance over time and computes the overall trend of their
advancement. Furthermore, it emphasizes the student's areas of
interest as well as his or her shortcomings for the duration of the
course. In summary, this function is used to manage and organize
a student's entire academic record during the course of the course.

Additionally, there is a Star System on the website. This allows a


student to showcase their strong performance in a course without
disclosing their grades.

By connecting nearby students who have interests, the star system


helps to foster peer cooperation and collaboration and makes the
network more dynamic overall.

The website monitors vboth current students and college alumni in


addition to those who have previously attended. For the graduates,
there are a few more extra features added to the same framework
of Bio, Star, and Areas of Interest.
1.3 Impact and Need of the project

For a student, keeping track of their past semester performance


and current semester courses is just insufficient, particularly when
their course of study is lengthy. Additionally, they should have a
well-organized performance and for it to make any sense and truly
benefit the pupil, it must be examined.

This project's true goal is to assist a student in self-evaluation so


they may easily make plans in accordance with their needs. The
faculty will also get access to many more capabilities due to the
massive data sets that are exclusive to these.
v

1.4 Scope of the project


This web program has many uses; in addition to serving as an
academic network linking students, teachers, and alumni, it also
assists users in gathering and organizing their academic data over
the course of their studies. Additionally, a student's scores are
properly represented and statistically presented to them. This
statistical analysis is also carried out for larger groups, such as a
branch, a batch (year), or a branch of a batch. The purpose of the
larger group analysis is to provide faculty and higher authorities
of the college with an assessment of the overall performance of
the students.
2.FEASIBILITY

2.1 Technical Feasibility

This project is the right combination of web-based application


projects already existing. the tech stack used will be:

MERN Stack:
v

• MongoDb
• Express.js
• Node.js
• React.js

All of these frameworks are freely available to use and plenty of


resources and documentation are available on the internet to
learn and work with them.
2.2 Time and Resource Feasibility

This project needs moderate to high time but can be completed


well within the completion of this software engineering course.
The resource requirements of this course are as follows:

• A team with knowledge about full stack (MERN) web


development.
• 2-3 devices which are comfortable to code with.
(laptops).
• frameworks andv related software along with an IDE
(available online vscode)
• GitHub (for collaboration and version control)
• Tutorials and language/framework documentation
(available online).
• Web Hosting services (available online for free).
• Hosting space
• Some sample data for testing purposes (Optional)

We can observe that most of the resources are freely available.


Hence, we conclude that our project is highly feasible from a
resource point of view.
2.3 Financial Feasibility

This project consumes low to negligible cost of development. All


of the resources used can be obtained for free on the internet.
Tutorials, documents and other resources which help in building
v
the project are also free of cost.

At the initial stages hosting costs can be cut to be negligible but


as the scale is increased, the large-scale hosting charges should be
taken into account. maintenance, repair and upgrade are free of
cost. The frameworks and software used in the project do not
require additional expansion cost.
2.4 Risk and Returns

This website is designed for a moderate to high number of users,


hence it requires a significant amount of code and structural files
but this website doesn’t contain a lot of multimedia files, keeping
both these in mind we can say that the project size will not exceed
300 Megabytes even in the worst-case scenario. Though the
website supports many stakeholders, we have planned to
construct it only as an individual website with a single login page
with mechanisms to hide away contents depending upon the user
privileges rather than having many sites for different users.

Ideally the database size will not exceed the values supported by
MongoDB Database inv the backend. Target market:

• Universities
• University Alumni

The proper appropriation of the front-end work like font size,


contrast and page layout may not always be possible, in this case
there is a chance of losing customers depending on the size of the
complication/bug. In case the project is expanded to other
colleges, front end changes will be inevitable.

The usage of third-party apps in the expansion process would


likely be possible but this puts the application's future in danger
because of the unpredictable nature of third-party software whose
features might be updated, corrupted or removed altogether.
2.5 Legal and Social Compatibility

All the technologies used in developing the product are licensed


by their respective owners
v under law. This project in no way
endangers the privacy of any student, it only displays the
information which is authorized by the student. This applies to the
faculty also and moreover the faculty accounts are made to be
much more secure. Emergency methods are also set into place in
case of a compromised system. This website application is
developed keeping only social welfare in mind and nothing else.
Thus, the system is legally and socially feasible.
3. CONSIDERATIONS
3.1 Performance and Efficiency
The website's bandwidth requirements will be minimal to
moderate, and not call for any expensive hosting services. In the
beginning, during the development stages, will utilize a free
database and hosting service, but after expansion, the use of
popular web hosting services like AWS (Amazon Web services).
In comparison to conventional hosting options, AWS (Amazon
Web Service) AWS gives our website improved performance as
AWS adapts to page traffic more effectively than conventional
hosting providers.
v

3.2 User Interface


Flexible, performance-based, and as simple a user interface as
possible are required. The React.js framework, which leverages
JSX language because it offers great cross-platform support, will
take care of the frontend. Additionally, it offers more development
tools, particularly for user-interface-focused designs. In addition,
it is suitable for small-scale projects with inexperienced
developers.
To ensure user happiness and a polished appearance, the layout
will be created for simple navigation, comfortable evaluation, and
proper maintenance with few to no layout flaws.
3.3 Security and Integrity

Security measures are provided in many aspects of this system:

User Authentication:
Users will be required to log in with a set of username
and passphrase. Depending on their privileges, users can
access a variety of features on the same website. The site
employs rights to categorize users and provide them
various features because the user can be a student, faculty
member, alumnus, or maintenance staff. We hash the
passwords before keeping
v
them in our database to
guarantee confidentiality.

Privilege Override:
At the development stages free services will be used and
later on they would be expanded with premium hosting
services and bug-free code to facilitate a high number of
users round the clock.
3.4 Scalability

At the development stages free services will be used and


later on they would be expanded with premium hosting
services and bug-free code to facilitate a high number of
users round the clock.

References :
v
• Types of Feasibility Study in Software Project
Development GeeksforGeeks.
• CIS 375 Description.
• Quality software —12 nonfunctional requirements
every app should have.
• Steps to Prepare Feasibility Study Report for Software
Development Project.
• Choosing a Technology Stack for Social Networking
site Development.

You might also like