0% found this document useful (0 votes)
396 views13 pages

Proposal For Note Sharing System

This document is a project proposal for an online note sharing system. The proposal was submitted by three students - Bibek Bhattrai, Sagar Chimariya, and Shisir Luitel - to the Department of Computer Science and Information Technology at Nepalgunj Campus. The proposed system aims to provide a secure and user-friendly platform for students and teachers to share notes online as a replacement for manual note sharing. The proposal outlines the objectives, scope, requirements, and feasibility study conducted for the note sharing system project.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
396 views13 pages

Proposal For Note Sharing System

This document is a project proposal for an online note sharing system. The proposal was submitted by three students - Bibek Bhattrai, Sagar Chimariya, and Shisir Luitel - to the Department of Computer Science and Information Technology at Nepalgunj Campus. The proposed system aims to provide a secure and user-friendly platform for students and teachers to share notes online as a replacement for manual note sharing. The proposal outlines the objectives, scope, requirements, and feasibility study conducted for the note sharing system project.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

NEPALGUNJ CAMPUS

Affiliated to Tribhuvan University


Nepalgunj, Banke

A PROJECT PROPOSAL
On
NOTE SHARING SYSTEM

For the partial fulfillment of the requirement of Bachelor Degree in


Computer Science and Information Technology

Under the supervision of


Mr. Nishant Shakya

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.

oday in this busy world


everyone want to make
things easy. Thus there is
great challenge of sharing
the
notes between the students.
The time like this
pandemics all the things are
shifted towards online so
there
needs of such platform
where the students as well
as teacher can share their
notes, here online note
sharing
projects comes into the
picture. This provide easy
and safe way of sharing the
notes.
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.

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.

3. Objectives And Scopes

 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

 User identity protection.


 Hacks to tamper the data.
 Force sharing of note
 Fake upload of data
 Weak computer tools.
 Hosting services are very costly and the procurement of testing package cost a
lot as well.

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.

 Web Based Communication channel like Email, Drive etc.


People are also using platform like email which have facility to share the files as
attachments and drives that can share file via shareable links. But they are also the not
so user friendly and publicly available. The file and notes will be only available to
those whom we share not to every public that are using the channel. The restriction in
no of receiver, file size etc are the problem on such systems.

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.

vi. Apache2: The software runs on the Apache2 server. [4]

Hardware Requirements

i. Processor: Pentium IV & above

ii. Hard disk Capacity: 2GB

iii. RAM: 512MB

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.

Implementation tools (Front End, Back End)

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]

10. High level design of Online Note Sharing System


The following figure shows the generic Data Flow Diagram (DFD)
Fig: Generic DFD for Online Note Sharing System

11. Use Case Diagram


Use case Diagram for Admin:

Fig: Use case Diagram for Admin

Use Case Diagram for User:


Fig: Use Case Diagram for User

11. Gantt Chart to show the projected time planning

Figure: Gantt chart


12. Expected Outcome
The main aspect behind this program is that it has helped us to bring forward the new
ideas that have been sustained within us for many days. This project offers students
and teachers the ability to share notes easily through the ability to share easily through
the internet. Sharing note and files is also made simple by the program because it’s
just a task of uploading and deleting the note to and from the database. Developing a
successful system is critical to the system’s success for avoiding system failures and
gaining widespread acceptance as the best available tool. A successful online note
sharing system needs ten features this system already possesses. These are: Accuracy,
Convenience, Reliability, Verifiability, Flexibility, Consistency, Democracy,
Mobility, Social Acceptance and Privacy.

We consider these characteristic as the foundation for the analysis, design,


implementation and maintenance of standards. The system is going to be cheaper and
less time consuming method.

13. Future Scope


This web application involves almost all the features of online file sharing. The future
implementation will be online help for the user and chatting with website
administrator.

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:

[1] www.researchgate.com/publication/319704895, “Designing Online Note Sharing


Application” (Accessed on 22 December, 2022)

[2] www.developer.com, “Deployment and packaging on server”, (Accessed on 22


December, 2022)

[3] Larman, C.(2012), Applying UML and Patterns

[4] www.w3school.com, “Designing projects on php, html and css, apache server”
(Accessed on 24 december, 2022)

You might also like