Sei sulla pagina 1di 21

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
ofonline chatwhich offersreal-time texttransmission
over theInternet. Users can communicate when theyre
offline and even when online by using IMS.
Instant messaging systems tend to facilitate connections
between specified known users (often using acontact
listalso 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.
1

Column Name
profile_id

Column Type
int

Size
12

Key
Foreign (profile_general)

NULL/NOT
NULL
NOT NULL

profile_nickname

varchar2

20

No

NULL

Table Name :

profile_general

Key
Primary Key
No
No
No
No
No
No
No
No
No
No

NULL/NOT
NULL
NOT NULL
NULL
NULL
NOT NULL
NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NULL
NULL

Sr No.
1
2
3
4
5
6
7
8
9
10
11

Column Name
profile_id
student?
reg_no
f_name
m_name
l_name
dob
gender
primary_email
secondary_email
mobile_number

Column Type
int
binary
varchar2
varchar2
varchar2
varchar2
date
binary
varchar2
varchar2
varchar2

12

profile_picture

Collation(image)

Size
12
10
10
32
32
32
1
32
32
13

Default
-

Default
-

Table Name :

institute_collation

Key

NULL/NOT
NULL
Default

Sr No.

Column Name

Column Type

Size

profile_id

int

institute_id

int

department_id

int

No

NOT NULL

Class

varchar2

No

NOT NULL

semester

int

No

NOT NULL

Table Name :

posts
NULL/NOT
NULL
Default

Foreign (profile_general) NOT NULL


Foreign
(institute_details)
NOT NULL

Sr No.

Column Name

Column Type

Size

Key

post_id

int

Primary Key

NOT NULL

post_title

varchar2

32

No

NOT NULL

post_content

text

No

NOT NULL

attachment_group_id

int

No

NOT NULL

poster_id

int

No

NOT NULL

Table Name :

institute_details

Sr No.

Column Name

Column Type

institute_id

int

Primary Key

institute_name

varchar2

No

institute_abbr

varchar2

No

Table Name :

NU_login

Sr No.
1

Column Name
id

Column Type
int

Size
12

email

varchar2

20

No

NULL

password

varchar2

20

No

NULL

registration

varchar2

20

No

NULL

Table Name :

announcements

Sr No.
1

Column Name
a_id

Column Type
int

Size
12

Size

Key

NULL/NOT NULL

Default

Key
NULL/NOT NULL
Primary Key
NOT NULL

Default
-

Primary Key NULL/NOT NULL


Yes
NOT NULL

Default
-

THANK YOU

Potrebbero piacerti anche