2. Introduction
In the modern world of technology, computers are affecting
our lives in more ways than we are probably aware of. ONLINE
NOTICE BOARD is a web based notice publishing website. It is
used for maintaining information of an educational institute.
The software can be managed by a COLLEGE MANAGER,
whose job will be to keep the information about students
,staffs , management etc updated on the website. The
information flowing in and out of the system would me
managed on a day to day basis. It is difficult to prepare the
manual work to store this amount of huge information so a
computerized system is much more efficient in all the aspects.
3. Requirements specification
Functional requirements
The administrator governs the working of the system.
The staff can view the student details.
A mechanism to uniquely identify each of the student.
Student can view their attendance, marks , time tables, schedules etc.
System should have a login.
System should have a help feature.
System should have a simple user interface.
System should provide the user a choice to change their passwords.
4. Non-Functional Requirements
CLIENT:
Hardware platform: PIII or above with RAM of 128 MB and hard disk of 20
GB and above.
Software platform: Java enabled browser.
SERVER:
Hardware platform: PIII or above with RAM of 1 GB and above and hard
disk of 40 GB and above.
Software platform: HTML, Java, JavaScript, CSS, PHP, SQL, phpmysql.
SOFTWARE REQUIREMENTS
Server: Wamp server, it is used in this project to run and test the php code
and text the functionality (phpmysql).
Text editor: Sublime text editor is used for writing all d codes.
Operating system: Windows 8.1
5. User view of product use
The front view of the system consists of different services provided by the
system and a login page with which a user is prompted to login in to the
system through his user name and password. Upon the student's login,
his/her details are updated in to the system. When all data is entered, the
student can not only view their details but also view their exams and
report details. When the student's session ends, all data is saved. Staff can
also login to the system with their id and password and has access to the
system. There will be a special login name and password (to prevent
students in updating their details other than profile) to allow the teacher
to access all student data in a table form. Here, the administrator can add
students and staff to the system and change student and staff details.
6. FRONT END
HTML: It is used for creating the basic structure of the webpage i.e. the
login form, registration form.
CSS/Bootstrap: It is used for designing and beautifying the webpage.
JS: It makes the WebPages responsive.
BACK END
PHP: It is used for processing the HTML code like extracting the details of
the students and faculties by using sql commands embedded in the php
code.
JS: It is used for basic form validation.
SQL query: It is used for retrieving the details of students and staffs from
the database.
Phpmysql: It is the database that has been used in this project.
7. Existing Vs Proposed system
Currently a software called CMS(College Management Software) is being
used in the college for managing the various updates about the college
regarding the students and the staffs. It is powered by pupilpod. The
software is not free , our college authority has to pay around Rs 8-10 lakhs
per year to access the functionality of the software. Also the software has
been reported of many faults like faulty attendance update, no separation
of notices based on the branches i.e. every notice is received by every
existing branch.
The proposed software will be managed by the college authorities, this
lowers the cost of accessing the software, also the faults if any can be
rectified easily without much loss in time and money. The main point to
stress upon is that the ownership of the software will be in the hands of
college authorities.
8. Salient features
Mass SMS ,the online version of the software is connected to a student’s
phone number via an automated SMS facility.
Web results, students can easily check their results online.
Automated time table, any changes in the existing time table is updated
and a the students are notified for the same.
Lecture session scheduling.
Internal mailing system.
Faculty can generate the notices as per their needs, they can post notes,
assignments etc.
Graphical reports can be generated for affective interactions.
Simple back up procedure.
DOCUMENTATION.
9. Data Flow Diagrams
Information Information
Dispatch Order
Administrator/
College
manager
FacultyStudent
Workers
College’s database