Escolar Documentos
Profissional Documentos
Cultura Documentos
THE PROJECT
NET4U
1
Project Proposal for CS 76
Submitted By
Tavneet Kaur
Contact No : 9910911436
2
S.No. Particulars Page No.
Title 5
1. 6-7
IntroductionandObjective
2. Project Category. 8
Requirem ent Specification 9
Hardw areandS oftw are
usedw hiledeveloping
application.
3. M inimumH ardwareand
Softw arerequirem ent at 9
ServerS ide.
M inimumH ardwareand
Softw arerequirem ent at
Client side.
ProblemD efinition&
4. 10
Project Planning
Project M odulesA nd
11
ProcessingLogic
ERD iagram 11–15
5. DataFlowD iagram s(DFD ) 11–15
Com pleteS tructure 16
DetailedA rchitecture 17-19
DatabaseS tructure 20-23
Im plem entationof S ecurity
6. 24-25
M echanism
FutureS copeandFurther
7. 26
Enhancem ent
8. Bibliography 27
3
1) TITLE OF THE PROJECT
NET 4 U
(…Connecting People)
4
2. INTRODUCTION
Our Social networking site (Net4U) is not only for you to
communicate or interact with other people globally but, this
is also one effective way for studies, sports, and business
promotion.
Now a day’s most of the students like to surf net to get their
knowledge enhanced. They want to have good study
material while searching with few keywords.
Today as we know that people all over the world are taking
more and more interest in sports and looking for a good site
to know, to learn, to play, and to be informed what all is
happening all – round – the – world in sports, etc.
5
So, Net4U isn't just a social media site used to socialize with
your friends but also, represents a huge pool of information
from day to day living in EDUCATION, SPORTS, BUSINESS,
etc.
3. OBJECTIVE
In this 21st century, people are preoccupied with their busy
work life that they do not
have any time to spare for themselves. However, they have
resorted to platforms like social networking for staying in
touch with their dear ones.
Social networking means conglomeration of people forming
small groups or communities. The ideal places for forming
social groups are schools, colleges, universities or offices.
These people share a lot of things in common and hence this
place is perfect for exchanging information related to various
topics and issues. Online social networking is quite popular
and websites are generally used for this purpose. In fact
social networking websites function like an online community
sharing common interests like hobbies, religion, politics and
even business.
Once you have access to Net4U you can use it for your
overall development. Right from making friends to
discussing about wide variety of topics Net4U apt for every
occasion.
6
anything in common with you.
4. PROJECT CATEGORY
7
5. TOOL / PLATFORM
HARDWARE AND SOFTWARE
REQUIREMENTS SPECIFICATION
5.1 Hardware
Hardware and Software - minimum requirements:
1 GB SDRAM.
40 GB hard disk.
8
Easy Programming Model
Flexible Language Options
Compiled execution
Memory Leak, Deadlock and Crash Protection
Dynamic update of running application
Net4U allows user to have real – time conversation with any other
user who is a registered user of the same website. Suppose user
wants to make friends, he/she can send a friend request to any of the
registered member of the site. When that user will log in he/she will
receive the friend request. He/she can either accept or reject the
request. Within the friends group user can send scraps and even
he/she can send sms also on his/her friend’s mobile phone but for
this utility user have to be connected to the internet.
Each user has a profile which contains all the personal information of
the user. Users can also upload pictures in his/her profile. He can
search for a particular user by specifying his/her name. User can
change the settings related to the look of the website also.
The service is designed to help users meet to make new friends and
maintain existing relationships.
Especially it will help it’s users in their studies and other extra
activities like sports and general knowledge also.
9
ER diagrams Related to Project
security_ques
userid
user_detail
username security_ans
password
10
username s.no
address
1
middlenam
firstname e
profile_detail
address2
lastname
state pincode
city
phone
email
scrap s.no
sender scrap_detail
receiver
s.no
status frnds_detail
sender receiver
11
feedbackms
username
visitorname
photourl photosize date
g
photo_detail
feedback_detail
s.no
s.no
Has
Uploa
Gives
d
user
12
Friend_found
Friend Request
Friend_created
Photo_Url
Photo Uploaded
User_Registered
Registration_detail Registration
s ID & Password
Process
Generated
Process
Check
Messag
Receive
Scrap/SMS_details Receiver e Scrap/SMS Sent
r Verified sending
Process
process
13
User
Friend’s Searching validatio User Friend Found
details n Searching
process
Exists process
Request
Friend’s detail
Accepted
Request Updated
sending
Add process Rejection
Friend Message
Request displayed
Rejected
Friend’s_ details
Delete
Deletion Friend’s detail
Friend Friend
Updated
process Deleted
14
Net4U
default.jsp
about.jsp forgetpassword.jsp
sms.jsp
newuser.jsp friends.jsp
feedback.jsp
scrap.jsp settings.jsp
changepassword.jsp login.jsp
searchfriend.jsp
profile.jsp photo.jsp
Home Page Module
Registration module
15
• User have to enter security question and security answer also to
get the password if user forgets his / her password.
Login
• The user when browse the site is linked to the login page and
prompted to login.
• User can get logged in by providing authenticated user-id and
password.
• Based on the login he is linked to the appropriate page. If the user
is not given appropriated id and password, he will not be able to
log in.
• A login status and log is maintained to find who is logged in and
also to find the number of time a user logins.
Feedback Module
16
expanding the website.
Friends Module
Scrap Module
SMS Module
Setting Module
Profile Module
Photo Module
17
• User can upload the photos according to his / her choice.
Net4U uses various tables to store information about users and other
entities. The table structures created after reviewing the entire E/R
diagram and DFDs.
18
lastname , address , city , country , phone number etc.
1. aspnet_Users
FIELD NAME Data Type
ApplicationId uniqueidentifier , not null
UserId uniqueidentifier , primary key
UserName nvarchar(256) , not null
LoweredUserName nvarchar(256) , not null
MobileAlias nvarchar(16)
IsAnonymous bit , not null
LastActivityDate datetime , not null
2. aspnet_Membership
19
LastPasswordChangedDate datetime , not null
LastLockedOutDate datetime , not null
FailedPasswordAttemptCount int , not null
FailedPasswordAttemptWindowStart datetime , not null
FailedPasswordAnswerAttemptCount int . not null
FailedPasswordAnswerAttemptWindowStart datetime , not null
Comment ntext
frnds_detail
scrap_detail
profile_detail
20
pincode Varchar(6), not null
Email nvarchar(256),not null
Phone Varchar(12)
photo_detail
feedback_detail
21
The approach of application testing adopts the basic principle for all
software testing and applies a strategy and tactics that have been
recommended for object oriented system .the following steps summarizes
the approach:
22
2. The design model for the web application as reviewed to
uncover Navigation error.
Use cases derived as part of the analyst activity, allow a web
Engineer exercise each usage scenario against the architectural
and navigational design. These non-executable test help
uncover error in navigation.
23
uncovering errors in user interaction requirement.
For the system security we can take the following step which is
as follows:-
• Session or Cookies
24
Reusability is possible as and when we require in this application.
We can add new features as and when we require.
For example :
• In future we can provide the facility to upload live video and music
video also .
25
Java Projects
BPB
26