Nirma Social Networking Website
description
Transcript of Nirma Social Networking Website
Nirma Social Networking Site
Nirma Social Networking Site is a
an Online Community which
helps the Students, Faculty Members
to communicate and share
their thoughts, daily events and
get informed about upcoming events.
Frontend : HTML5, CSS3, PHP, JavaScript, AJAX
Backend : MySQL
Services Create your profiles Post or Create New Threads View Daily Newsfeed Send and Receive Messages from other members View important notifications and events Quick Help Security IP Address and Location Tracking (Logs)
Create New Profiles It is the F2F interface in which users only make direct
connections with people they know. For authentication, Username and Password are used. This section includes basic information and details of
the user
Create New Threads/Posts Users may also start a new subject/topic for open
discussion or they can participate in ongoing discussions. All the members can share their thoughts and information
by using this facility. The shared posts or created threads can only be visible to
the members the owner of the post/thread wants to. This section contains visibility control for users. The audience of the posts/threats can be the public or
friends set by the user.
View Daily Newsfeed Users can stay updated by getting news about all the
information related to the university and their friends as well.
In short, they get the knowledge of what is trending and other current affairs.
Send and Receive Messages Users can send messages to other users and receive
messages sent to them by other users in their inbox. Instant Messaging Service is also included. It is a type
of online chat which offers real-time text transmission over the Internet. Users can communicate when they’re offline and even when online by using IMS.
Instant messaging systems tend to facilitate connections between specified known users (often using a contact list also known as a "buddy list" or "friend list")
View important notifications and events
Users are informed about all the details of in-campus events and they are notified about what is going on in the university based on their institutes and streams.
This covers all events for their respective department.
QuickHelp Users can personally ask questions to the available
users in this panel belonging to their institutes and branches to get help ASAP.
Security IP Address and Location Tracking
When users log in to their accounts, login time, date, user-agent and their IP address will be stored in the database.
Which will be viewable to the user for confidentiality. Their login locations will be determined by the IP address.
If a session is currently in use and another login location is detected, the user will be notified.
Table Name : profile_identification
Sr No. Column Name Column Type Size KeyNULL/NOT
NULL Default1 profile_id int 12 Foreign (profile_general) NOT NULL -2 profile_nickname varchar2 20 No NULL
Table Name : profile_general
Sr No. Column Name Column Type Size KeyNULL/NOT
NULL Default1 profile_id int 12 Primary Key NOT NULL -2 student? binary 10 No NULL -3 reg_no varchar2 10 No NULL -4 f_name varchar2 32 No NOT NULL -5 m_name varchar2 32 No NULL -6 l_name varchar2 32 No NOT NULL -7 dob date - No NOT NULL -8 gender binary 1 No NOT NULL -9 primary_email varchar2 32 No NOT NULL -
10 secondary_email varchar2 32 No NULL -11 mobile_number varchar2 13 No NULL -12 profile_picture Collation(image)
Table Name : institute_collation
Sr No. Column Name Column Type Size KeyNULL/NOT
NULL Default1 profile_id int 5 Foreign (profile_general) NOT NULL
2 institute_id int 5Foreign
(institute_details) NOT NULL3 department_id int 5 No NOT NULL4 Class varchar2 7 No NOT NULL5 semester int 1 No NOT NULL
Table Name : posts
Sr No. Column Name Column Type Size KeyNULL/NOT
NULL Default1 post_id int 5 Primary Key NOT NULL2 post_title varchar2 32 No NOT NULL3 post_content text - No NOT NULL4 attachment_group_id int 5 No NOT NULL5 poster_id int 5 No NOT NULL6 post_date date - No NOT NULL7 post_index int 5 No NOT NULL8 under_thread_id int No NOT NULL
Table Name : institute_details
Sr No. Column Name Column Type Size Key NULL/NOT NULL Default1 institute_id int Primary Key2 institute_name varchar2 No3 institute_abbr varchar2 No
Table Name : NU_login
Sr No. Column Name Column Type Size Key NULL/NOT NULL Default1 id int 12 Primary Key NOT NULL -2 email varchar2 20 No NULL3 password varchar2 20 No NULL4 registration varchar2 20 No NULL
Table Name : announcements
Sr No. Column Name Column Type Size Primary Key NULL/NOT NULL Default1 a_id int 12 Yes NOT NULL -2 a_title varchar2 20 No NOT NULL3 a_type varchar2 20 No NOT NULL
4 a_date date No NOT NULL5 a_content varchar2 20 No NULL6 a_expiry date - No NULL
THANK YOU