Proposal For Note Sharing System
Proposal For Note Sharing System
A PROJECT PROPOSAL
On
NOTE SHARING SYSTEM
Submitted by
Bibek Bhattrai (T.U. Exam Roll No. 22073/075)
Sagar Chimariya (T.U. Exam Roll No. 22084/075)
Shisir Luitel (T.U. Exam Roll No. 11996/074)
Submitted to
Department of Computer Science and Information Technology
Nepalgunj Campus
December 26, 2022
Abstract
In the new era of modern information and communication technology (ICT) where
online system improve technology, reduce work load and promotes the generation of
accurate and correct result, having the manual process of sharing notes via manual
method between teacher and students as well as classmates is not a proper way of
sharing notes. Even using built in platform like Gmail, Whatsapp and other
communication channels only provide one to one sharing of notes and assignments.
So this online note sharing system is an abstract solution for above mentioned
problems.
The project is mainly aimed at providing a secured and user friendly Note sharing
system. The online note sharing system is made for the various colleges students
where they can share the notes between each other. This system is highly developed
which can replace manual hand to hand note sharing system. This system deals with
the design and implementation of a web based note sharing system to provide high
performance and user friendly. In designing the Note sharing system, Flowcharts, Use
Case Diagram and Data Flow Diagram (DFD) are implemented.
1. Introduction
In the recent years there are many projects on online note sharing system that has
been developed. While online sharing of data and information is a convenient way has
been an active area of research in the recent years, efforts to develop real world
solutions have just begun to raise several new challenges. Online note sharing systems
web based system which facilitates the sharing notes and assignment. This system has
been designed to simplify the organization of note and make it easier for student and
teacher to share notes remotely from their computers, while taking confidentiality,
anonymity and viewing capabilities into account.
Most of the colleges, universities, etc have problems while sharing the notes or any
other files between their students, partner or any needy people. Sharing the notes or
any files using social media is too safe and effective that’s why this website play
important role while sharing the notes between the people. Here students can store
their notes for future uses and able to download whenever they want to.
In online note sharing system people can use share notes and files from anywhere.
Online Note sharing system contains:
Students and Teachers information in database
Shared Notes in database
New User Signup and Login
Options for downloading and saving the files
Accepting and Rejecting Notes by Admin
2. Problem Statement
Today in this busy world everyone wants to make things easy. Thus there is a great
challenge of sharing the notes between the students. The time like pandemic all the
things are shifted towards online so there needs of such platform where students as
well as teacher can share their notes, here online projects come into the picture. This
provide easy and safe way of sharing the notes.[1]
Most of the colleges, universities, etc have problems while sharing the notes or any
other files between their students, partner or any needy people. Sharing the notes or
any files using social media is too safe and effective that’s why this website play
important role while sharing the notes between the people. Here students can store
their notes for future uses and able to download whenever they want to.
Online Note Sharing System deals with borrowing and transferring the notes
over the internet.
It is a web-based system especially designed for students of any branch of any
college, school and universities.
This system is being produced for students interested in borrowing and giving
their own notes for the free of cost.
This project aims for providing the digital platform for the user where they can
request as requirement and another use same platform for supplying notes.
To provide the platform for the user to connect for the borrowing and donating
the notes.
To ensure that note circulation is occurred within the user.
4. Limitation
5. Methodology
During the development of the system, System Development Life Cycle
(SDLC) procedures will be followed.
In the System Development Life Cycle (SDLC), Structured Systems Analysis
and Design Methodology (SSADM) will be applied.
SSADM phase includes Planning, Analysis, Design and Implementation and
Testing.
6. Literature Review
There are a lot of practices that are made to share the notes and files between people
where different techniques and methodologies are used. Some of them guarantees the
confidentiality and security to the system at some extent, still the sharing information
and process need to be control and manage with advanced systems that will ensures
and guarantees the user convenient and higher accessibility. This chapter documents
the available relevant literature concerning the problem domain. The implication was
that the researcher devoted sufficient time to reviewing research already undertaken
on related problems. This was done to find out what data and other materials are
already available from earlier research, and identify gaps that the present research
may fill.
The systems that are developed to share information and files, notes means of digital
approach using online portals and electronic devices use various encryption and
decryption techniques to guarantee the secure data transaction. The systems that are
currently being used are:
Social Media Channels like Facebook, WhatsApp etc.
The engagement of people in today’s world for sharing information and
communicating in social media is rapidly increasing. Sharing files and notes in social
media is secondary task for it. It is not so convenient to share the files as its restrict
size of file, type of file to be shared and shared files are not publicly available. So
though such platform has huge no. of users but the convenience is what they lack.
7. Requirement Identification
User can sign up and login using credentials.
User can upload note of any file format like pdf, ppt, docs etc
Admin can accept or reject the note in system.
Every user in system has unique Username and Password
In the database information of every user is stored
Database shows the information of every user.
Software Requirements
i. HTML: HTML has been used for designing the page layout.
ii. CSS: CSS has been used for all the designing part.
iii. JavaScript: All the validation task and animations has been developed by
JavaScript.
iv. PHP: All the business and frontend logic has been implemented in PHP.
v. MySQL: MySQL database has been used as project database.
Hardware Requirements
8. Feasibility study
Feasibility study includes consideration of all the possible ways to provide a solution
to the given problem.
Technical
This include the study of function, performance and constraints that may affect the
ability to achieve an acceptable system.
Operational
The proposed system is fully GUI based that is very user friendly and all inputs to be
taken all self-explanatory.
Economical
This is a very important aspect to be considered while developing a project. We
decided the technology based on minimum possible cost factor.
9. Tool
Analysis and Design Tools
This phase includes identification the data, the functions of the system and system
requirements. For sub-phases, this process is divided into four sub-phases which is
content analysis, interaction analysis, functional analysis, and configuration analysis.
The content analysis classifies the information to be delivered to the customer. For the
online note sharing system, it gives user a reliable and highly secure environment to
borrow or supply their votes using internet terminals. Such as PCs, handheld devices
and mobile phones. It also ensures the privacy and dignity of each user during the
registration process, the transition through the internet and during downloading and
updating. [2]
The design includes a method that reset the database. The user can upload the note in
any format of file. The process of downloading with given extension is automated.
The terms front end and back end refer to the initial and the final stages of a process
flow. In software design the front-end is the part of a user friendly software system
that deals with the user and the back-end is the part that processes the input from the
front-end. The separation of software systems into “front ends” and “back ends” is a
kind of abstraction which helps to separate different parts of the system. The basic
principle is that the front-end is responsible for collecting input from user, which can
be in a variety of forms and processing it in such a way that it conforms to a
specification that the back-end can use. The connection of the front-end to the back-
end is a kind of interface. [3]
Front-end and back-end are the terms used to describe the system interface and
services according to the original user of these interface services. (The “user” may be
a human being or a computer program.) The front-end application is the one that
communicate directly with the program user. The back-end application is the one that
indirectly support the front-end services, usually by being connected to the required
resource or having the capacity to communicate with the required resource. [3]
14. Conclusion
This project has several advantages. Managing the levels of the project is pretty easy
and so is storing the notes. It is easy to maintain up to date information and its cheaper
to maintain. And also manual tracking is not required.
References:
[4] www.w3school.com, “Designing projects on php, html and css, apache server”
(Accessed on 24 december, 2022)