Social networking website in asp.net with c#
1. Introduction
A social
networking site has to be developed and where in this site all the registered
user can create there own recognition pages
of there mostly appreciated people in there lifetime . And a recognition page (communities) are been
created and in these pages comments posting, image sharing, messaging, events
and timeline are been provided. In this
site all registered users will have all the properties like mailing, account
settings, profile posting and adding friends list and some more.
1.1
Purpose
This site mainly for the people who all are
interested in sharing there views, stories and many more about there idol
people in there life. By just creating recognition pages where and can post your
valuable messages , share photos, set events and many more can be done between
all the friends of conference. As the pages are been created and can be
publicly invite all the people into the pages (communities) even then the
privacy will be maintained and these will be maintained by the page creator.
1.2 Scope
This document is prepared by the
project members. This document can be used as a reference for analysis of the
system and as a reference guide for the developers, to get an overview on the system
requirements.
This
Document provides with high level and low-level designs to give a complete
understanding of the system. These are used for further enhancement and
refinement of the design. An overview of the tables used, their fields and the
data types of these fields is discussed. Further sections deal with the
knowledge of interface descriptions of the system.
1.4 Definitions,
Acronyms and Abbreviations
Model:
Is the domain-specific representation of the
information on which the application operates? Domain logic adds meaning to raw
data (for example, calculating whether today is the user's birthday, or the
totals).Many applications
use a persistent storage mechanism (such as a database) to store data. MVC does
not specifically mention the data access layer because it is understood to be
underneath or encapsulated by the model.
View:
Renders the model
into a form suitable for interaction, typically a user
interface element. Multiple views can exist for a single model for
different purposes.
Controller:
Processes and
responds to events (typically user actions) and may indirectly invoke changes
on the model.
2. Decomposition
Description
2.1 System Description
2.1.1 Application explanation
This application currently contains following
modules. They are as fallows.
1.
Registration Module.
2.
Recognition page Module.
3.
Creator Module.
4.
Profiles Page.
Block Diagram:
- The above block diagram explains about the entire overview of the application.
MVC Architecture:
- The above MVC diagram explains the main view and controller along with the model.
Registration Module
Diagram:
In this registration module a registration
page with all required fields with all user data and the registration has to be
confirmed with an valid email confirmation and once the registration is successful
the user will be redirected to the user login page. And with required login
credentials the user will be redirected to the user home page. The total flow of the module is been explained
by following flow chart.
Flow Chart:
- The above flow chart explains about the work flow of the registration module.
- Recognition Page Module:
In this module all the registered user will
be having a option of creating a recognition page and after creating
recognition page invite friends through messaging, mailing and features like uploading images, posting
comments, adding new users into the page, events and timeline etc.,. are been provided.
The total follow of the module is explained with the below flow chart.
Flow Chart:
- The above flowchart will explain you about total flow of the recognition page module.
Creator Module:
In this all the
registered users who will be creating the a recognition page will be the
creator of that page. And as an administrator (creator) of that page some
features like restricting the access of the page, providing access to only the
user you are all in the circle of conference, validating the data, images,
comments posted by the users and more. The total flow of the website will be
explained in the following flow chart.
Flow Chart:
- The above flowchart will explain you about the total flow of the creator module.
Profiles Page
Module Diagram:
In this module all
the registered users will be provided to add there profile details with all the
required details in the profile page. And inviting the friends to add his
friends list in the profile page. And all the options like updating, image
upload, inserting are been provided in this module for user to update there
profile details. The detail flow of the module is been explained in the
following flow chart.
Flow Chat:









Good blog post. I definitely love this site. Keep
ReplyDeletewriting!
You're so awesome! I don't suppose I have read through a single thing like this before.
ReplyDeleteSo nice to discover another person with genuine thoughts on this issue.
Seriously.. thank you for starting this up. This web site is one thing
that is required on the internet, someone with a bit
of originality!
Hi, I do think this is a great site. I stumbledupon it
ReplyDelete;) I am going to return yet again since i have saved as a favorite it.
Money and freedom is the best way to change, may you be rich and
continue to help other people.
Greetings! Very useful advice within this post! It's the little changes that
ReplyDeletemake the most significant changes. Thanks a lot for sharing!
After looking into a number of the blog articles
ReplyDeleteon your site, I really appreciate your way of blogging.
I saved it to my bookmark webpage list and will be checking back soon. Please check out my
web site too and tell me your opinion.
An impressive share! I have just forwarded this onto a friend who has
ReplyDeletebeen conducting a little homework on this.
And he in fact ordered me lunch simply because I stumbled upon it for him...
lol. So allow me to reword this.... Thank YOU for the meal!!
But yeah, thanx for spending the time to talk about this matter here on your blog.
Great article. I'm going through some of these issues as well..
ReplyDeletebookmarked!!, I really like your blog!
ReplyDeleteAfter I originally left a comment I seem to have clicked on the -Notify me when new comments are added- checkbox and from
ReplyDeletenow on every time a comment is added I get 4 emails with the exact same comment.
Perhaps there is an easy method you are able to
remove me from that service? Appreciate it!
Oh my goodness! Amazing article dude! Many thanks, However I am going
ReplyDeletethrough troubles with your RSS. I don’t understand
the reason why I can't join it. Is there anybody else having the same RSS issues?
Anyone who knows the solution will you kindly respond?
Thanks!!
Everything is very open with a very clear description of
ReplyDeletethe issues. It was definitely informative. Your website is extremely
helpful. Many thanks for sharing!
Hello there! I could have sworn I’ve been to your blog before but after looking
ReplyDeleteat many of the articles I realized it’s new to
me. Regardless, I’m certainly happy I stumbled upon it
and I’ll be book-marking it and checking back often!
Hi there! I just want to offer you a big thumbs up for your excellent information you've got right here on this post.
ReplyDeleteI'll be coming back to your web site for more soon.
You are so interesting! I don't think I've read through something like this before.
ReplyDeleteSo good to discover another person with some original thoughts on this subject.
Really.. thank you for starting this up. This web site is something that is needed on the internet, someone
with a bit of originality!
This page definitely has all of the info I needed concerning this subject and didn’t know who to
ReplyDeleteask.
Your style is very unique in comparison to other people I've read stuff from.
ReplyDeleteThanks for posting when you've got the opportunity, Guess I'll just bookmark this web site.
Hello! I could have sworn I’ve visited your blog before but after going through a few of the articles I realized it’s new to me.
ReplyDeleteNonetheless, I’m definitely delighted I found it and I’ll be
bookmarking it and checking back often!
You made some good points there. I checked on the net for additional information about the issue and found most
ReplyDeleteindividuals will go along with your views on this website.
I’m impressed, I have to admit. Seldom do I come across a blog that’s both educative and
ReplyDeleteengaging, and let me tell you, you've hit the nail on the
head. The problem is something not enough people are speaking intelligently about.
Now i'm very happy I came across this in my hunt for something relating to this.
This site was... how do I say it? Relevant!!
ReplyDeleteFinally I've found something which helped me.
Thanks a lot!
I needed to thank you for this excellent read!!
ReplyDeleteI definitely enjoyed every bit of it. I have you bookmarked to look
at new stuff you post…
You are so awesome! I do not believe I have read a single thing like this before.
ReplyDeleteSo nice to discover someone with a few original thoughts
on this topic. Seriously.. thank you for starting this up.
This website is one thing that's needed on the web, someone with a bit of originality!
After looking over a handful of the blog articles on your web page, I really like
ReplyDeleteyour technique of blogging. I book marked it to my bookmark
site list and will be checking back soon. Please check out
my website as well and tell me what you think.
I have to thank you for the efforts you have put
ReplyDeletein writing this blog. I really hope to view the same high-grade content from you later on as well.
In fact, your creative writing abilities has inspired me to get my own, personal website now ;)
Very good info. Lucky me I came across your blog by chance (stumbleupon).
ReplyDeleteI have bookmarked it for later!
I could not refrain from commenting. Perfectly written!
ReplyDeleteGreat article! We will be linking to this great article on our site.
ReplyDeleteKeep up the great writing.
An interesting discussion is definitely worth comment.
ReplyDeleteI do think that you ought to publish more on this topic, it might not be a taboo matter but
generally people don't discuss these subjects.
To the next! Kind regards!!
After looking into a few of the blog posts on your website, I seriously appreciate your way of blogging.
ReplyDeleteI bookmarked it to my bookmark website list and will be checking back soon. Please
visit my web site too and let me know your opinion.
Greetings! Very helpful advice within this post! It is the little changes
ReplyDeletethat will make the largest changes. Thanks a lot for sharing!
Good post! We will be linking to this particularly great article on our site.
ReplyDeleteKeep up the good writing.
Having read this I thought it was extremely informative.
ReplyDeleteI appreciate you taking the time and effort to put this information together.
I once again find myself spending a significant amount of time both
reading and posting comments. But so what, it was still worth it!
Everything is very open with a really clear description of the challenges.
ReplyDeleteIt was truly informative. Your site is very helpful.
Thanks for sharing!
Hi, I do believe this is a great site. I stumbledupon it ;) I will come back once again since I book-marked it.
ReplyDeleteMoney and freedom is the best way to change, may you be rich and continue to help others.
Hi, I do think this is an excellent site. I stumbledupon it ;) I may revisit yet again since i have bookmarked it.
ReplyDeleteMoney and freedom is the greatest way to change,
may you be rich and continue to help others.
Great article. I'm experiencing a few of these
ReplyDeleteissues as well..
Good post. I learn something new and challenging on websites
ReplyDeleteI stumbleupon on a daily basis. It's always exciting to read content from other writers and practice
something from their sites.
You've made some decent points there. I checked on the internet to learn more about the issue and found most individuals will go along with your views on this web site.
ReplyDeleteThis site was... how do I say it? Relevant!! Finally I have found something that
ReplyDeletehelped me. Thanks a lot!
Pretty! This was a really wonderful post. Many thanks for supplying these details.
ReplyDeletePretty! This has been a really wonderful post. Thanks for providing these details.
ReplyDeleteThis is a topic that is close to my heart...
ReplyDeleteThank you! Exactly where are your contact details
though?
I couldn’t refrain from commenting. Exceptionally well
ReplyDeletewritten!
I used to be able to find good information from your content.
ReplyDelete