The Following Objectives Are Kept in Mind
The Following Objectives Are Kept in Mind
or solving problem .System analysis does not guarantee that the user will derive an ideal
solution to a problem .This depends solely on the way one design a system to exploit the
potential in the method To put it in another way, creativity is as much as must pre-design
the study and problem solving process and evaluates every successive step in the
system analysis.
Taking all these factors into account and with the knowledge of the Inter -relationship
between the various fields and section and their potential interactions, they are consider for
The management technique is also helps us in develop and design of the new system or to
elements .
Create a system definition that forms the foundation for all subsequent engineering
work.
i
Recording requirements: Requirements might be documented in various
forms, such as natural-language documents, use cases, user stories, or process
specifications.
4 . Architecture
After gathering the requirements and determining that the proposed system is
technically feasible,we will move further towards the designing issues.
Here the main goal is to transform the requirements specification into a structure that
is suitable for implementation in some programming language.
In this chapter we will present the DFDs and ER-DIAGRAMs of the entities like
general detail of user, professional details, login details, personal details of user and
many more.
Data flow oriented techniques advocate that the major data items handled by a system
must be first identified and then the processing required on these data items to
produce the desired outputs should be determined. The DFD (also called as bubble
chart) is a simple graphical formalism that can be used to represent a system in terms
of input data to the system, various processing carried out on these data, and the
output generated by the system. It was introduced by De Macro (1978), Gane and
Sarson (1979).The primitive symbols used for constructing DFD’s are:
ii
A rectangle represents external entity
4.1.1 0 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.
UUuUUUUUU
USER
FRIENDS
iii
Response received
Login
Send Invitation
4.1.2 1 Level DFD: This level of DFD provide more detailed structure.it
provides a detailed view of requirements and flow of data from 1 bubble to another.
iv
FIG 4.1.2 LEVEL 1 DFD
The entity relationship model is a high level data model. It is based on a perception
of a real world that consists of a collection of basic objects, called entities, and of
relationship among these objects. It was developed to facilitate database design by
v
allowing specification of an enterprise schema, which represent the overall logical
structure of a database.
Entity: An entity is an object that has its existence in the real world. It includes all
those “things” about which data is collected. An entity may be a tangible object such
as a student, a place or a part. It may also be non-tangible such as an event, a job title
or a customer account. For example, if we say that a customer buys goods, it means
customer and goods are entities.
An Entity Set: It is a set of entities of the same type that share the same properties,
or attributes. The set of all persons who are customers at a given bank, example, can
be defined as the entity set customer.
The entity relationship diagram of mailing system is drawn on the next page:
vi
4.3 Database design
vii
Coding
viii
Registration page coding
{ if (male.Checked == true)
value = "Male";
else
value = "Female";
male.Checked = false;
female.Checked = false;
if (obj.dt.Rows.Count != 0)
else
MultiView1.ActiveViewIndex = 1;
if (count == 0)
question = questionDropDownList4.Text;
else
question = questionTextBox2.Text;
ix
string s = "insert into logintable values('"+Tno1.Text+"','" +
Tno2.Text +
"','"+Tno3.Text+"','"+Tno4.Text+"','"+Tno5.Text+"','"+Tno6.Text+"','"+Tno7.Text
+"','"+value+"','"+Tno8.Text+"','"+Tno9.Text+"','"+TextBox1.Text+"','"+Tno10.Te
xt+"','"+country1+"','"+state1+"','"+city1+"','"+question+"','"+answerbox.Text+
"','"+DropDownList1.Text+"','"+DropDownList2.Text+"','"+DropDownList3.Text+"','
"+finalurl+"')";
obj.insertdata(s);
Session["emailid"] = Tno9.Text;
if (questionDropDownList4.SelectedIndex == 5)
count = 1;
questionDropDownList4.Visible = false;
questionTextBox2.Visible = true;
else
{ count = 0;
questionTextBox2.Visible = false;
Testing
INTRODUCTION
x
Testing is the process of running a system with the intention
of finding errors. Testing enhances the integrity of a system by
detecting deviations in design and errors in the system. Testing aims at
detecting error-prone areas. This helps in the prevention of errors in a
system. Testing also adds value to the product by conforming to the
user requirements.
OBJECTIVES OF TESTING:
xi
1. Unit Testing.
2. Integration Testing
3. System testing
xii
commences. Testing is vital to the success of the system. The
candidate system is subject to a variety of tests: on line response,
volume, stress, recovery, security and usability tests. A series of tests
are performed for the proposed system is ready for user acceptance
testing.
Validation:
At the culmination of the integration testing, Software is
completely assembled as a package. Interfacing errors have been
uncovered and corrected and a final series of software test begin in
validation testing. Validation testing can be defined in many ways, but
a simple definition is that the validation succeeds when the software
functions in a manner that is expected by the customer. After
validation test has been conducted, one of the three possible
conditions exists.
Output Testing:
xiii
After performing the validation testing, the next step is output
testing of the proposed system, since no system could be useful if it
does not produce the required output in a specific format. The output
format on the screen is found to be correct; the format was designed
in the system design time according to the user needs. For the hard
copy also; the output comes as per the specified requirements by the
user. Hence output testing did not result in any correction for the
system.
Login:
Registration:
xiv
2 Last Name Empty Last Name must not be empty Successful
Edit Profile:
Scrap:
xv
2 Message Null Please enter message in text Successful
Photos:
PUBLIC DOCUMENTS:
xvi
Send emails:
Upload music:
xvii
I found that 90 (%) of the report is original according to the Turnitin
Software.
Signature: _______________________
Date: ____________________________
xviii
SCREEN SHOTS
xix
xx
xxi
xxii
xxiii
CONCLUSION
Social Networking website is a revolutionary idea with a very bright future with
further scope for advancements. The opportunities provided from this medium
are immense and many organisations are making use of this medium to better
their practices. Organisations are no longer at the mercy of the media to
advertise or convey their message. With the help of social networking they can
advertise or communicate in a more efficient way. For example, Starbucks have
started a very successful program in which a person from any part of the world
can login to a website to write comments and discuss issues. Similarly people
don’t have to rely on newspapers or TV to get their daily dose of news it can all
be obtained from a social networking site. People can follow or get information
from any part of the world. For example Twitter allows a user to follow anything
from airline timing to the next breaking news from China. It is even used by
politicians to get their message across.
Online communities and Blogs are becoming very popular and moreover since the
advancement of embedded systems people can use them “on the go” with the
help of handheld devices like cell phones or palmtops. They can get information
which is more interactive in nature with the help of embedd photo and video.
Iphone is an example of a handheld device through which people can share
information. People can also take part in the social network by using many tools
available to them. Users can tag particular pages of interest in an interactive
manner or can just bookmark them for further interaction. The kind of interaction
a user wants from these social networks depends on the type of information the
user is interested in. Wikis can be used for academic purpose, it can greatly
enhance the way people learn. People can watch videos to understand a topic
better or look at photos which might help them to visualize a concept, after all “a
picture speaks a thousand words”.
The world is getting closer everyday and everyone wants to be connected. Static
blogs and websites are losing popularity. World is moving more towards
"information streams". The information comes to users rather than users have to
make effort to get the information. The social networks can be extended to other
media, for example Television now integrates Twitter feeds. In terms of personal
relationships too the social networking is connecting people. Dating sites have
become very popular to find partners and to be connected with each other. Social
networking can also be very crucial in medical help. Illness
support communities can be created from which people can get information about
common diseases and also first aid tips.
After all the advantages, the problem that arises is of information overload and
security. Social networks, unlike the common media, do not have a pattern as to
how much information has to be conveyed and where to draw the line. Too much
of information may confuse users. Security might be another area of concern
where people can get illegal access to a user’s information. The future of social
networking looks very promising but still it has to deal with the problems
associated with it.
xxiv
xxv
Amity Institute of Information Technology
Signature: _______________________
Date: ____________________________
xxvi
xxvii
xxviii