18
Online Notice Board A project by: Roshan Pandey(1BG14CS084) Prakti(1BG14CS070) Nikhitha Kamath(1BG14CS066)

IPL-16 project

Embed Size (px)

Citation preview

Page 1: IPL-16 project

Online Notice Board A project by:Roshan Pandey(1BG14CS084)Prakti(1BG14CS070)Nikhitha Kamath(1BG14CS066)

Page 2: IPL-16 project

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.

Page 3: IPL-16 project

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.

Page 4: IPL-16 project

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

Page 5: IPL-16 project

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.

Page 6: IPL-16 project

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.

Page 7: IPL-16 project

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.

Page 8: IPL-16 project

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.

Page 9: IPL-16 project

Data Flow Diagrams

Information Information

Dispatch Order

Administrator/College

managerFacultyStudent

Workers

College’s database

Page 10: IPL-16 project

Take a look at it!

Page 11: IPL-16 project

HOME PAGE

Page 12: IPL-16 project

STUDENT’S SIGN UP FORM

Page 13: IPL-16 project

STUDENT LOGIN

Page 14: IPL-16 project

STUDENT’S HOMEPAGE

Page 15: IPL-16 project

FACULTY’S SIGN UP FORM

Page 16: IPL-16 project

FACULTY LOG IN

Page 17: IPL-16 project

FACULTY’S HOMEPAGE

Page 18: IPL-16 project

Thank YOU!