Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Bachelor in Computer Application: Online Notice Board System

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

A

Proposal On
Online Notice Board System

Bachelor In Computer Application

Submitted By:
Aanchal Neupane

Symbol no: 11131337


Asmita Dahal
Symbol no: 11131342

Under the Guidance of

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.

Keyword: Communication, Notice and Announcement.

iii
Contents
ACKNOWLDEGEMENT ............................................................................................................................. ii
ABSTRACT............................................................................................................................................... iii
LIST OF FIGURES ...................................................................................................................................... v
1. Introduction ......................................................................................................................................... 1

1.1 Background .......................................................................................................................................... 1

1.2. Problem Statement ............................................................................................................................ 2


1.3. Objectives .......................................................................................................................................... 2
1.4. APPLICATIONS .................................................................................................................................... 2
1.5. PROJECT FEATURE .............................................................................................................................. 2
1.6 Feasibility Study .................................................................................................................................. 3
1.6.1 Technical feasibility ...................................................................................................................... 3
1.6.2. Operational feasibility ................................................................................................................. 3
1.6.3. Economic feasibility .................................................................................................................... 3
1.6.4. Time feasibility ............................................................................................................................ 4
1.7 SYSTEM REQUIREMENT ...................................................................................................................... 4
1.7.1 Hardware Requirement ............................................................................................................... 4
1.7.2 Software Requirement ................................................................................................................. 4
1.8 Work schedule .................................................................................................................................... 4
1.8 OVERVIEW OF PROJECT ...................................................................................................................... 5
2. Literature Review ................................................................................................................................. 6

3. METHODOLOGY ................................................................................................................................... 7

3.1 Language Used .................................................................................................................................... 7

3.2 Requirement Identification ................................................................................................................. 7

3.2.1. Study of existing system.............................................................................................................. 7


3.2.2. Requirement Collection .............................................................................................................. 7
3.3 Flow Chart ........................................................................................................................................... 9

3.4 Context Diagram ............................................................................................................................... 10

3.5 Working Principle .............................................................................................................................. 10

3.6 Expected Output ............................................................................................................................... 10

4. REFERENCE ........................................................................................................................................ 11

iv
LIST OF FIGURES

Figure 3.1 Flow Chart .................................................................................................. 10

Figure 3.2 Block Diagram.............................................................................................11

Figure 4.1 Gantt Chart ................................................................................................... 5

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.2. Problem Statement


In physical notice board, we miss some important notice because we have to go to a wall and
read the notice there. The insufficient space in the notice board leads to overlapping of
notices. We have to suffer a lot to find out the latest posts regarding our field. All the people
of different field are forced to read each notice to find the relevant one. It’s exhausting to
keep checking the notice board for the new notice. The administrator cannot get information
about how many people viewed the notice. So, to eliminate such problem, Online Notice
Board System is the best choice.

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.

1.5. PROJECT FEATURE


The main features of this project are:

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.

1.6 Feasibility Study


1.6.1 Technical feasibility
This technical feasibility study gives report whether there exists correct required resources
and technologies which will be used for project development. Along with this, feasibility
study also analyzes technical skills and capabilities of technical team, existing technology
can be used or not, maintenance and up-gradation is easy or not for chosen technology etc.
The purposed system is to be developed using PHP, JS, HTML, CSS, XAMPP and MySQL.
The team members have basic knowledge about programming and related which will enable
us to learn and adapt to these specific languages and platforms. Thus, we can see that the
project is technically feasible.

1.6.2. Operational feasibility


In operational feasibility degree of providing service to requirements is analyzed along with
how much easy product will be to operate and maintenance after deployment. Along with
these other operational scopes are determining usability of product, determining suggested
solution by software development team is acceptable or not etc.

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.

1.6.3. Economic feasibility


In Economic Feasibility study cost and benefit of the project is analyzed. Means under this
feasibility study a detail analysis is carried out what will be cost of the project for
development which includes all required cost for final development like hardware and
software resource required, design and development cost and operational cost and so on.
After that it is analyzed whether project will be beneficial in terms of finance for
organization or not.

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.

1.7 SYSTEM REQUIREMENT


1.7.1 Hardware Requirement
 Pentium-IV (Processor)
 2.56 MB RAM
 Hard disk 10GB.
 Microsoft Compatible 101 or more Key Board
1.7.2 Software Requirement
 Operating system: Windows
 XAMPP server

1.8 Work schedule


The project work schedule will be as mentioned below:

Task Start date End date Duration


Planning 1/9/2021 1/17/2021 9days
Research 1/18/2021 1/24/2021 7days
Front end design 1/25/2021 1/31/2021 7days

Back-end design 2/1/2021 2/10/2021 10days

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

1.8 OVERVIEW OF PROJECT


The report contains altogether four chapters. The first chapter “Introduction” contains
whole information of the project “Online Examination System”. It is sub-headed into
eight topics. The chapter contains the background, problem statements, objectives,
applications, project features, feasibility analysis in economic, technical & operational
fields, system requirements and work schedule of our project. Similarly, chapter two
consists of the literature review of the report. In addition, chapter three is all about the
methods by which our project is being completed. Under methodology, block diagram
with working mechanism and the system flow diagram of the project. The chapter four
epilogue, consists of the details of the results found, problem faced during building
project, remaining work and conclusion of the project.

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

3.2 Requirement Identification


3.2.1. Study of existing system
 In present, people have to physically visit the notice board for getting information about
various topic related to college.
 The traditional notice board system is not efficient enough for students as well as
teachers, as they have to deal with the crowd.

3.2.2. Requirement Collection


a. Functional requirement
The system should be able to manage and store notices and files.
The system should provide appropriate UI for notice and file upload and download.
The system should be able to recognize and authenticate several levels of users.
The system should be able to manage and maintain a proper database.
The system should be easily operable and user friendly.

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.

4. System Quality Attributes


Several additional qualities and characteristics of the system will be important to the client
and/or the developers, like correctness, maintainability, portability, testability and usability.
For correctness, proper care and attention should be given during the design and coding from
both developers and customer (should correct some false and unwanted features) side.
Usability is achieved by developing the product as user friendly as possible. Similarly,
maintainability and testability play vital role in the long life of the software.

8
3.3 Flow Chart

Fig2:Flow Chart of Online Notice Board System

9
3.4 Context Diagram

Fig3: Context Diagram

3.5 Working Principle


This application is used to transfer information among the users. The user can see the required
information without visiting the notice board. The notice which is posted by the administrator
is displayed in the users account on the basis of users‟ selection by administrator. This
application keeps record of users in database. The system provides the administrator with a
facility to add notice, delete notice, display notification, manage users, update notice and
update password. Likewise, system provides the facility to view notice, update password and
update profile to the user.

3.6 Expected Output


 After completion of this project, teachers and students can get notice and files of their
respective subject in their own mobile without visiting the notice board physically.
 Students can upload assignment in the notice board and teachers can view it without going
classroom and collecting notebooks.
 Admin can easily manage and store files in the system.

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

You might also like