Social Networking Thesis Project in PHP and MySQL with Android Application
The main reason which leads the developer into an idea of developing the system is the interaction for interaction is the essence of any social networking media. In the evolution of the state of the art technologies, many systems has been developed and used by the society in order to enjoy, to live and even to influence others.
The system is essential to be pursued in view of the fact that the system will contribute a lot of help to the school’s improvement as it competes to other prestigious institutions in terms of the utilization of technology. The Researchers want to take advantage of the technology advancement in order to give the institution an identity.
Objective of the Study
General Objective
Establish a Social network that builds up a network of people among administrators, staff, faculty and students and to people outside Institution’s community.
Specific Objectives
- To be able to determine the awareness on social networking system among students, faculty and staff.
- To enhance peer- to-peer relationship among the members of the system.
- To promote dissemination of information within the institution.
- To evaluate the feasibility of social networking system in the discharge of duties and responsibilities of personnel.
Significance of the Study
The study will be beneficial to the following:
Department Heads, Faculty and Staff
This system provides easy and real-time communication to every department heads, staff and faculty which is very essential for their performance in order to improve the services they rendered because this helps in the dissemination of information especially information about the school.
Students
The system is a big help to the students in order for them to be informed with the latest events of the school and to be acquainted with their instructors and other member of the system, also to give them some social media services that will promote academic conversations.
Future researchers
This study can be a basis to future researchers who will conduct a study similar to this and this will serve as a reference for their research.
Scope and Limitations of the Study
The focus of the study is to provide a social network intended for admins, staff, faculty, students and other member of the system that are not affiliated to the institution which is considered as a guest. This study includes live chat, forum and exchange of message to support member interaction and academic conversation which is supportive to the improvement of the institution as well as to the members of the system. It presents a viable alternative to the engagement of students and staff of the school.
The implementation of the system can be on Local Area Network (LAN)/Internet architecture. However, the system was published on the internet for evaluation and testing purposes and accessible at the (request a demo version).
Development Tools
Apache Server
Apache is an established standard in the online distribution of website services, which gave the initial boost for the expansion of the World Wide Web.
MySQL
This software is used to manage and maintain the databases of the system, such as: making back-ups of system, updating and restoring the database.
PHP
PHP: Hypertext Preprocessor is a widely used, general-purpose scripting language that was originally designed for web development to produce dynamic web pages
XAMMP
XAMMP is a free and open source cross-platform web server package, consisting mainly of the Apache HTTP Server, MySQL database, and interpreters for scripts written in the PHP programming languages.
JOOMLA
Joomla is a free, open-source content management system (CMS) and application framework that powers 2.6% of the entire web. With a vibrant volunteer community, user-friendly features and plenty of power.
People ware Requirements
Project Manager
Supervises and monitors the entire project activities and its development.
System Analyst
Responsible for researching, planning and recommending software and system choices to meet an organization’s business requirements.
Web Programmer
Creates the source codes for the development of system.
Researcher
Further researches on the content and other studies related to current system being develop.
Back-end users
Network Administrator
Maintains and manages the table entries of files; the user accounts; and backup the system.