SYNOPSIS
PROJECT TITLE
Online Social Networking
CHATBOOK
Sant Gadge Baba Amravati University, Amravati
COLLEGE OF MANAGEMENT
AND COMPUTER SICNECE, YAVATMAL
SUBMITTED BY:
Suraj Ashok Swami
BCA III
2019-2020
SYNOPSIS
Project : PROJECT TITLE
Online Social Networking CHATBOOK
PROJECT MEMBER: SURAJ ASHOK SWAMI
PROJECT GUIDE: PROF. AMOL S. KALEKAR
INTRODUCTION:
The project is based on social networking concept. This is the basic social
networking web based application which contains the basic features similar to the other
social networking websites like FACEBOOK, INSTAGRAM and other social
networking websites. Basically this is website which contains the features like
FACEBOOK.
EXISTING SYSTEM
The existing systems were more advanced till date but we will try to add some
new features along with the existing features which will be more efficient and more
convenient.
PROPOSED SYSTEM
The online social networking CHATBOOK is a social networking website
which will include some different features which were missing in the existing systems.
This project will be more efficient and lightweight as the earlier projects were little bit
heavy in size we are making it more compact. The purpose of the project to provide the
easy and fast access to the features included.
PROJECT DEFINITION:
Social networking-community site provides communication to various users of
the company and also users can get also the features as current community site.
Registration:
When Users want to add in this application it easily to registration in this
application.
Manage profile:
Users easily edit profile to desire change.
Search Users:
Users easily search other users by employee information.
Request for users:
Users can find another users then send a request for join and add in
own account.
Scrap:
Send and receive scrap by users.
Photo Gallery:
Users can easily upload photos own users account easily.
Chat:
It is easily communicating with online users.
Feedback:
If users want communicating with users its feel feedback and send
that feedback it direct connect with admin and read that connect.
SCOPE OF THE PROJECT:
To build a proper GUI for our social networking CHATBOOK project which
will also be loaded with various other features.
FUTURE SCOPE:
This is the age of contacts for interaction between people to people through
social platforms in the web. The tremendous popularity of using the social media
networking could never have been realized before. In fact, social media have become
an important tool of marketing in true sense of customer orientation. The scope of social
networking is widening, and today it offers a strong support to the companies in
providing the much desired touch of concern. Future of social media networking brings
exciting promises as expected from the experience of limited users from a few
companies in the top bracket.
This is the beginning of interweaving social media networking as a positive
business process bringing two people together than merely two organizational entities.
People can communicate their message to the suppliers or customers and also convey
any difference of opinion over the social networks. The business community has started
to take a keen interest in the enormous possibilities of reaching and serving the buyers
in this emerging domain of marketing.
Social media networking is a more practical approach for dealing with the
consumers It may be for improving the products listening to the customers' views with
critical appreciations. It may also help improving the ways of dealing with buyers using
them as cars and the eye of the organizations. All the big companies are quite optimistic
about the positive impact of Social media networking and gone into developing fully
integrated processed with a holistic touch. Take the example of activities the companies
like IBM, Microsoft and Google performs to strengthen their networking platforms via
social networks like Twitter and Facebook..
The bright future prospect of social networking is also proven with the fact that
the technology is integrated in the mobile phones as well. Look at the devices designed
with powers of interpersonal communication on a globalized outlook. These devices
are now being created to with the perspective of global interaction and messaging across
geographical boundaries. The concept is one, wherever on the earth; reach the common
platform of the people for everybody's benefit.
In the future we build message, video gallery.
We also provide high security and reduces disadvantage.
Reduces high cost.
Reduce the time consuming.
HARDWARE AND SOFTWARE REQUIREMENT:
Hardware Requirements
Processor : Intel Pentium-IV Processor
Random Access Memory : (Minimum) 512 MB
Hard Disk : 20 GB
Software Requirements
Front-End : Visual Studio
Web Server : IIS(Internet Information Services)
Back End : SQL server
Support : Framework 2.0
Operating System : Windows XP (service pack 2)
Supporting tools : Microsoft Word for document
Development and Support Tools
Editor : ASP,NET(Visual Studio)
MS WORD : Document Downloading
3. 2 FORM DESCRIPTION
Login Page
This is the very first page of the project which is the login page. If the user has the
existing account then he can simply login with the help of UserId and Password. If the
user is new then he can create his account using sign up.
Register Page
This is the register page where a user can create his account by filling some of the
details and then can access his profile.
Forget Password Page
If an existing user forgets his password then he/she can simply reset the password by
clicking the forget password button. The user needs to enter the UserId and should be
able to answer the security question and then can retrieve the password.
Profile Creation Page
Once a new user creates an account then he/she can easily create his profile using this
profile creation page. The user has to enter the details such as first name, middle
name, last name, DOB, city, state, contact no. etc.
Admin Login Page
This is the admin login page and only the admin can access this page. The admin can
easily login with the help of Admin UserId and Password.
Admin Panel Page
This is the admin panel page where admin can perform various kinds of operations.
Authentication Page
This is the authentication page where the admin the enable and disable the users
access to their accounts. Simply the admin can change the status of their accounts.
Homepage
This is the homepage of the user where he can perform number of operations.
Search User Page
The user can easily search the friends by using the search user page.
Request User Page
The user after searching his friends can send those requests.
Update Profile Page
The user can update his profile using this page.
Scrap Page
User can send the scraps using this page.
Feedback Page
User can send feedbacks regarding the issues and problems
Scrap Details Page
Scrap details page shows the sent and receive scraps from the friends.
Delete Friends Page
This Page allows us to delete the existing friends. It is very much similar to
unfriending a friend on facebook.
Check Profile Page
Check profile page allows us to see our profile details and also allows us to update the
existing information.
Photo Gallery Page
This page allows us to view the photo gallery.
Chatting Page
This page allows us to chat with other friends.
Start Chat Page
Two users chatting with each other Page.
Advertisement Page
In this page advertisement and display user side.
Advertisement Posting Page
The admin can post new advertisements and update the advertisements using this
page.
News Page
In this page add a news and display on user side.
Check User Page
The admin check the users of this website with help of this page.
Admin Feedback Page
This page is only for the admin. The admin can check the feedbacks received from the
users and can respond to them too.
Admin password Change Page
Admin can change his/her password using this page.
DATABASE DESIGN
Data Dictionary
Table Known Table Name
Tbllogin Registration(Login)
tblprofile1 Profile
Tblrequest Request friends
Tblscrap Scrap
Tblphoto Photo gallery
Tblfeedback Feedback
Tbladmin Admin Login
Tbladd Advertisement
Tblnews News
Data Dictionary
Employee Login:
Fieldname Data Type Length Constraints Description
UserID Varchar 30 Primary Key Emp.EmailID
Password Varchar 15 Not null Emp.Password
First name varchar 20 Not null Emp.F.name
Middle name Varchar 20 Not null Emp.M.name
Last name Varchar 20 Not null Emp L.name
State Varchar 20 Not null Emp state
City Varchar 15 Not null Emp city
Pin Number 6 Not null Emp city pin
Security Varchar 100 Not null Sec Que of Emp
question
Securityans Varchar 100 Not null Sec Ans of Emp
Status Varchar 1 Not null Status of emp.
Employee Table
Add The Profile Of Employee Table:
FieldName Data Type Length Constraints Description
Pid int - Primary Key Profile Id
UserID Varchar 30 Foregin Key Emp.EmailId
Photo Varchar(Ma) - Not null Emp.Photo
First name Varchar 20 Not null Emp.F. Name
Middle name Varchar 20 Not null Emp.M.Name
Last Name Varchar 20 Not null Emp.L. Name
Gender Varchar 6 Not null Emp. Gender
Dateofbirth Date/Time - Not null Emp.BOD
City Varchar 15 Not null Emp. City
State Varchar 20 Not null Emp ct.state
Pin Number 6 Not null Emp.ct.Pin
Phone no Varchar 12 null Emp.Phoneno
Mobile no. Varchar 10 null Em.Mobileno
Add The Profile Of The Employee Table
Send The Requests For Add Friends:
FieldName Data Type Length Constraints Description
Rid int - Primary Key Profile Id
Reqfrom Varchar 30 Not null Req. friends send
ReqTo Varchar 30 Not null Req. friends
Agree
Status Varchar 1 Not null Status of emp.
Send The Requests For Add Friends:
Send Scrap Table:
FieldName Data Type Length Constraints Description
Sid Int - Primary Key Scrap Id
Sname Varchar 30 Foregin Key From User
Sch Varchar 20 Not null To User
Sdetails Varchar 100 Not null Scrap Contain
Send Scrap Table:
Photo Gallery Table:
FieldName Data Type Length Constraints Description
Photid Int - Primary Key PhotoId
UserID Varchar 30 Foreign Key Emp.EmailId
Photoparth Varchar(MAX) - Not null Emp photo
Comment Varchar(MAX) - Not null Emp.
Comment
Photo Gallery Table
User Service Feedback
FieldName Data Type Length Constraints Description
Fid Int - Primary Key Feed_Id
Name Varchar 30 Not null Emp. Name
Address Varchar 100 Not null Emp. addes
City Varchar 15 Not null Emp. City
State Varchar 20 Not null Emp. State
Country Varchar 20 Not Null Emp Country
Phone Varchar 12 Null Emp Phone
Mobile Varchar 10 Null Emp. mobile
Fdate Date time \- Not Null Emp. date
feedback Varchar 200 Not Null Emp. Query
User Service Feedback
Admin Table:
FieldName Data Length Constraints Description
Type
UserID Varchar 30 Primary Key Admin.EmailId
Password Varchar 15 Not null Admin .Pass
Send The Advertisement Table:
FieldName Data Type Length Constraints Description
Aaid Int - Primary Key Advertisement
ID
Advertisement Varchar 20 Not null Advertisement
Adec. Varchar 100 Not null Advertisement
dec.
Type Varchar 20 Not null Advertisement
type
Photos Varchar(MAX) - Not null Advertisement
Photos
Send The News Table:
FieldName Data Type Length Constraints Description
Anid Int - Primary Key Advertisement ID
News Varchar 20 Not null News
News date Date/time - Not null News date
News details Varchar 100 Not null News details
Send The News Table
0 Level DFD
STAR
T
LOGIN
MAIN ACTIVITY SIGN UP
LOGOUT
STO
P
0 level DFD
1 level DFD:
A level 0 DFD, also called a fundamental system model or context diagram
represents the entire software element as a single bubble with input and output data
indicated by incoming and outgoing arrows, respectively.
USER
Response received ADMIN
Login
Response received
Views Personal data
Send Information CHATBO
OK
View Mail Message detail Entered new data or existing
Data update
1 level DFD
E-R-Diagram