Bachelor in Computer Application: Online Notice Board System
Bachelor in Computer Application: Online Notice Board System
Bachelor in Computer Application: Online Notice Board System
Proposal On
Online Notice Board System
Submitted By:
Aanchal Neupane
Mohan Bhandari
Department of Humanities and Sciences
i
ACKNOWLDEGEMENT
We are very thankful to Samriddhi College for provision of expertise, and support in the
implementation. Without their superior knowledge, the project would like in quality of outcomes,
and thus their support has been essential.
We would like to express our sincere thanks toward Mr. Jeevan Dhungel for the encouragement
and motivation, and Mr. Mohan Bhandari and Mr. Lok Nath Regmi for their supervision and
support. Also, we would like to thank Mr. Ashish Thapa Magar for his great help and suggestions
for this project.
Nevertheless, we express our gratitude toward our families and colleagues for their kind co-
operation and encouragement, which help us in completion of this project.
ii
ABSTRACT
Notices are a means of formal communication targetted at a particular person or a group of
persons. A noticeboard is a board which display notices giving information about something.
Thus, the process of handling a notice manually for any person is very troublesome and clumsy.
As regards to this point of view, the system for maintaining the notice provides a comprehensive
way to reduce physical labor, complexity of the manual system and so on. This project work aims
to design and implement a web-based notice board system. An online notice board is a place where
people can leave any types of messages and notifications, for example, to advertise things,
announce events or provide any information. This online notice board project is very helpful for
all type of users like existing users and new users. So, admin can leave and erase notification for
other people to read and see on the basis of situation. The notice board system was designed by
using the HTML, CSS, JS and SQL.
iii
Contents
ACKNOWLDEGEMENT ............................................................................................................................. ii
ABSTRACT............................................................................................................................................... iii
LIST OF FIGURES ...................................................................................................................................... v
1. Introduction ......................................................................................................................................... 1
3. METHODOLOGY ................................................................................................................................... 7
4. REFERENCE ........................................................................................................................................ 11
iv
LIST OF FIGURES
v
1. Introduction
1.1Background
A notice is a written or printed announcement which inform a large number of people about
something what has happened or is about to happened. [1] In many institutes, there is a lot of
on wall notice boards placed on different location where by people with their announcements
type on a sheet of paper and place it on the notice boards for other people to read when passing
through those notice boards. Thus, there is a lot of accumulation of papers due to carelessness
of people who place them and no one who is responsible for removing it. Also, the
announcement may not reach to those who are intended, as others may not having the habit of
passing through those notice boards or may be because of the whether condition or sometimes
the person is not living within the institute, so it become difficult for them to see those
announcements on time. And hence, to eradicate such problem Online Notice Board System is
the best choice. An online notice board is a place where people can leave any types of
messages and notifications, for example, to advertise things, announce events or provide any
information. [2]
The Online Notice Board System is intended for schools, colleges, and institutions where
information and file sharing on regular basis plays vital role in the performance. The proposed
system will act as an online notice board which will make use of the modern communication
methodologies and techniques for information flow. The system is planned to consist of
various useful features for the said purpose. The online notice board is one of the applications
to improve the usage of notice board of the colleges and institutions by making it available
online. Online notice board is fully capable of passing relevant notice and announcements
and keeping the users update from time to time. This online notice board is useful for all types
of users like existing user and new users. This system helps the user to retrieve all the notices
and articles directly through their cell phones, laptops, and computers. Online notice board
admin can send the notification to the particular users(students) regarding fee payments,
results, any new activity happen in college campus or college fest participation, libraries dues,
hostel room payments, any workshop registrations, warnings and reminders etc.
The proposed system aims to create a platform for issuing notice, sharing information and
files between the members of the institution. Different users shall have different level of
access to the content. In the context of a college, there shall be two users of the software
– administrator and user. The administrator shall be able to login, logout, add notice, delete
1
notice, display notification, updates notice, and update password, on the software. The users
(teachers, students) shall be able to login, logout, view notification, update password and
update profile.
1.3. Objectives
To develop supplementary apps for the said noticeboard.
To create a user-friendly interface.
To develop and manage a proper database system to ensure data safety and proper
management.
To allocate various levels of users and have proper authentication.
To prepare proper and detailed system documentation.
1.4. APPLICATIONS
This project is applicable in:
1.Schools/ Colleges.
2. Government offices.
3. Private offices.
4. Non-proftable organizations.
2
Login and logout the system,
Keep and track down the total number of users in the system,
Manage users by administrators,
Add New Notice and send notice to Registered users
Check Notification sent by admin,
Update password,
Update profile.
The system required very little specific environment to run. The software will be extremely
user-friendly, removing the need for specifically trained employees. The system uses the
dynamic technologies upgrade and update quite easily. Maintenance of the project includes
time to time optimization of database, removing the old files and information and other
necessary task to be done for software modification. The project estimated that the
maintenance and operating of the system will not be any big issue, so project is operationally
feasible.
The program uses programming languages whose IDE are freeware. The project is the part of
academic qualification for Bachelor in Computer Application-Tribhuvan University and there
is no monetary factor involved. So, the project is economically feasible.
3
1.6.4. Time feasibility
A time feasibility study will take into account the period in which the project is going to take
up to its completion. It is a measure of how reasonable the project timetable is. The client
should know when the project will be completed. Every stage of project will be complete
within the fixed time. In this system, development process requires enough time for
documentation and coding rather than other stuffs. The project will be hand-over to the client
within appropriate time. So, this project has good time feasibility.
4
Documentation 2/11/2021 2/15/2021 5days
Coding 2/16/2021 3/2/2021 15days
Testing 3/3/2021 3/5/2021 3days
Installation 3/6/2021 3/7/2021 2days
5
2. Literature Review
Almost all leading institutions, excepting a few, currently lack an online noticeboard system.
Though some have taken the aid of third-party websites like Facebook to interact, it comes at
the cost of mixing one‟s social life with professional. Keeping this in mind, educational
institutes and other governmental/non-governmental institution will find this software
extremely useful. There are dedicated file hosting sites and clouds used by some institutions,
but there is a definite need for a notice board system. The purposed system is such system.
According to the report of Department of Software Engineering in Mehran UET, Pakistan
„Most of the digital notice board system are connected by local area network (LAN)‟. The
users should be in the network to view information. This project remove the drawback of LAN
based notice board systems.
6
2. METHODOLOGY
3.1 Language Used
The programming language used for the development of our project are:
HTML, CSS
PHP
MySQL
JavaScript
The file format used for the development of our project is:
IEE
b. Non-functional requirement
1.Performance Requirements
The system in itself does not require anything specific for basic operation, but the complete
software with all its components running may have some performance requirements. Except
viewing pre-loaded notices and files (in website), an internet connection is needed for the
features of the system to become available.
2. Safety Requirements
Major attention should be given to the safety and security of the data and information that
are stored in the software. The database must be trustworthy and non-leakage to ensure no
data loss occurs.
7
3. Security Requirements
User authentication must be absolute and non-by-passable. No user should be able to access
the software without providing proper authentication. In case of guest users, only public
notices and events should be visible.
8
3.3 Flow Chart
9
3.4 Context Diagram
10
REFERENCE
[1.] online notice board. ( 2021, Mar 14). Retrieved from
https://www.phptpoint.com/projects/online-notice-board-project/
[2.] Kumar, P. (2018, August 9). Download Online Notice Board Project in PHP. Retrieved March 17, 2021,
from Beingstudy.com website: https://www.beingstudy.com/download-online-notice-board-project-
in-php/ [Accessed on March 18 2021]
11