Professional Documents
Culture Documents
ABSTRACTION
This is a project report on "Social campus".
During the making/developing of this project we
explored new ideas and functionality This project is
the output of our planning schedule programming
skill and the hard work and this report reflects our
steps taken at various level of programming skill
planning and schedule.
The Social networking is the process of a
grouping of individuals through online mode and
shares knowledge. “social campus” is the mechanism
that can allow the students to know the importance
of sharing knowledge through files or information
easily. The importance of college social networking
is easily available through this report.
INTRODUCTION
Social media is a dynamic platform that can be used in so
many ways to share news, knowledge,
entertainment etc. In this project a social media platform
for college campus has been created
where everyone associated with the college campus such as
students, staff members can socialize
with each other and share their knowledge about
academics, projects, placements and all other
activities going on in the campus. It will promote teaching
and learning through a more dynamic
platform without causing any threat to privacy. They’ll be
only allowed to view the details which
are relevant to them from academic or professional point
of view.
OBJECTIVES
The core function of social campus is to encourage knowledge sharing and
knowledge creation on campus.
The social campus support online communication, sharing and collaboration in
learning.
social campus provides direct support to knowledge sharing and indirect
support to knowledge creation.
As this social networking site is confined to the college campus activities, it will
increase the likelihood of usage by the faculty members.
This is the major advantage of this project as it will promote the students and
faculty alike to strengthen their educational communications and
collaborations.
TOOLS AND PLATEFORM
HARDWARE & SOFTWARE REQUIREMENTS
40 GB or Above
MODULES
Admin module:
In the Admin Module the system allows the admin to login with username and
password and there is a Menu Bar provided with menu items in which there are items
like Register Student, Register Faculty, Manage Student, Approve Student and Logout.
Manage User:
Manage query:
Manage Post and comments:
Faculty module:
In the Faculty Module the System allows the Faculty Member to Login with Username and
Password which has been provided by the Admin to faculty members via SMS there is a Menu
Bar Provided with Menu items such as Send Notifications where the Faculty Member can Post a
Notification that will be Visible to the Students and Faculty can also view the Earlier Posted
Notifications and the Faculty Member can update its Record.Social Networking
Social media is a set of communication
tools in which new types of interactions
can occur.
FACULTY LOGIN:
FACULTY REGISTER:
HOME PAGE:
Student module:
In the Student Module the System allows the Students to Login with Username and Password
which has been provided by the Admin to Students via SMS there is a Menu Bar Provided with
the Menu items such as Home where Students can Post Images and Post on the News Feed and
the Students can also change their Details and Message a Friend.
STUDENTS LOGIN:
STUDENTS REGISTRATION:
HOME PAGE:
POST:
QUERIES:
PROFILE:
SYSTEM DESIGN
Data flow diagram:
Level 1: DFD:
Level 2: DFD:
Level 3: DFD:
Level 4: DFD:
Entity Relationship Diagram
Use Case Diagram
DATABASE DESIGN
TESTING
TYPE OF TESTING:
System testing:
Testing phase is very important phase in system developing. No
software project is assumed complete until it is tested and elaborated test data is
prepared and the system is tested using that test data. While testing, error is noted
further use both hardware and software securities are made to run the developed system
successfully future.
• Testing is the process of executing a program with the intent of finding error.
• A good test case is the one high probability of finding as undiscovered error.
Unit Testing:
This type of testing is performed by the developers before the setup is handed over to the testing
team to formally execute the test cases. Unit testing is performed by the respective developers on
the individual units of source code assigned areas. The developers use test data that is separate
from the test data of the quality assurance team. The goal of unit testing is to isolate each part of
the program and show that individual parts are correct in terms of requirements and
package, interfacing error have been uncovered and corrected. Then as final series of software.
Test: Validation tests were carried out. We have applied validation on each field like login
After performing the validation testing the next step is output of the developed system since no
system would be useful if it does not produce the desired output. The outputs were perfectly
Types of testing:
Black Box Testing The technique of testing without having any knowledge of the interior
workings of the application is Black Box testing. The tester is oblivious to the system
architecture and does not have access to the source code. Typically, when performing a black
box test, a tester will interact with the system's user interface by providing inputs and examining
outputs without knowing how and where the inputs are worked up on
White Box Testing:
White box testing is the detailed investigation of internal logic and structure of the code. White
box testing is also called glass testing or open box testing. In order to perform white box testing
on an application, the tester needs to possess knowledge of the internal working of the code The
tester needs to have a look inside the source code and find out which unit/chunk of the code is
behaving inappropriately
LIMITATIONS
• The existing system which we are using in our college is traditional process which is a
complete manual process.
• When the number of records increased, it is difficult to maintain the information of each
student in the old manual system.
• I Maintaining the records manually leads to error prone and required more man power
and it consumes more time for processing the records.
• user can use this application only with android mobile phone.
• User must start the task by clicking start option if user forget to do so site went provide
him with the notification
ADVANTAGES
Builds a strong communication between the students and the
faculty.
Students and faculty post are first sent to admin for approval. It
keeps the system stable by not posting any spam or miscellaneous
content on the web.
Students can see post which posted by the other students and faculty.
FUTURE SCOPE
The faculties can upload study materials through online. The students can view
The faculties can send assignment request and the students can upload assignments.
In the question answer section, the students can post any queries to faculties and
Admin has full authority of the website to manage students, discussion forum, faculties,
quiz question answers, chat features, course, time table and result system
CONCLUSION
" Social Campus" By creating this website for college it is aimed to strengthen the
communication among students and faculty.It makes campus life more lively and exciting by
combining academics and cultural activities. This social media platform will become an asset for the
campus and can be used for various productive purposes.This social networking site can be further
expanded to all the other colleges in the city. whereby all students and faculties would be able to
connect and share their knowledge with each other. students and teachers can use to publish their
keeves PHP-MYSQL
Online at www.w3school.org
Murach's-PHP/MYSQL
Thank You