16 Jun 2017

Social networking website in asp.net with c#

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.

1.3 Document Overview

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:
                               

44 comments:

  1. Good blog post. I definitely love this site. Keep
    writing!

    ReplyDelete
  2. You're so awesome! I don't suppose I have read through a single thing like this before.

    So 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!

    ReplyDelete
  3. Hi, I do think this is a great site. I stumbledupon it
    ;) 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.

    ReplyDelete
  4. Greetings! Very useful advice within this post! It's the little changes that
    make the most significant changes. Thanks a lot for sharing!

    ReplyDelete
  5. After looking into a number of the blog articles
    on 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.

    ReplyDelete
  6. An impressive share! I have just forwarded this onto a friend who has
    been 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.

    ReplyDelete
  7. Great article. I'm going through some of these issues as well..

    ReplyDelete
  8. bookmarked!!, I really like your blog!

    ReplyDelete
  9. After I originally left a comment I seem to have clicked on the -Notify me when new comments are added- checkbox and from
    now 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!

    ReplyDelete
  10. Oh my goodness! Amazing article dude! Many thanks, However I am going
    through 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!!

    ReplyDelete
  11. Everything is very open with a very clear description of
    the issues. It was definitely informative. Your website is extremely
    helpful. Many thanks for sharing!

    ReplyDelete
  12. Hello there! I could have sworn I’ve been to your blog before but after looking
    at 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!

    ReplyDelete
  13. Hi there! I just want to offer you a big thumbs up for your excellent information you've got right here on this post.
    I'll be coming back to your web site for more soon.

    ReplyDelete
  14. You are so interesting! I don't think I've read through something like this before.
    So 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!

    ReplyDelete
  15. This page definitely has all of the info I needed concerning this subject and didn’t know who to
    ask.

    ReplyDelete
  16. Your style is very unique in comparison to other people I've read stuff from.
    Thanks for posting when you've got the opportunity, Guess I'll just bookmark this web site.

    ReplyDelete
  17. 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.
    Nonetheless, I’m definitely delighted I found it and I’ll be
    bookmarking it and checking back often!

    ReplyDelete
  18. You made some good points there. I checked on the net for additional information about the issue and found most
    individuals will go along with your views on this website.

    ReplyDelete
  19. I’m impressed, I have to admit. Seldom do I come across a blog that’s both educative and
    engaging, 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.

    ReplyDelete
  20. This site was... how do I say it? Relevant!!

    Finally I've found something which helped me.
    Thanks a lot!

    ReplyDelete
  21. I needed to thank you for this excellent read!!
    I definitely enjoyed every bit of it. I have you bookmarked to look
    at new stuff you post…

    ReplyDelete
  22. You are so awesome! I do not believe I have read a single thing like this before.
    So 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!

    ReplyDelete
  23. After looking over a handful of the blog articles on your web page, I really like
    your 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.

    ReplyDelete
  24. I have to thank you for the efforts you have put
    in 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 ;)

    ReplyDelete
  25. Very good info. Lucky me I came across your blog by chance (stumbleupon).
    I have bookmarked it for later!

    ReplyDelete
  26. I could not refrain from commenting. Perfectly written!

    ReplyDelete
  27. Great article! We will be linking to this great article on our site.
    Keep up the great writing.

    ReplyDelete
  28. An interesting discussion is definitely worth comment.
    I 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!!

    ReplyDelete
  29. After looking into a few of the blog posts on your website, I seriously appreciate your way of blogging.

    I 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.

    ReplyDelete
  30. Greetings! Very helpful advice within this post! It is the little changes
    that will make the largest changes. Thanks a lot for sharing!

    ReplyDelete
  31. Good post! We will be linking to this particularly great article on our site.
    Keep up the good writing.

    ReplyDelete
  32. Having read this I thought it was extremely informative.

    I 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!

    ReplyDelete
  33. Everything is very open with a really clear description of the challenges.
    It was truly informative. Your site is very helpful.
    Thanks for sharing!

    ReplyDelete
  34. Hi, I do believe this is a great site. I stumbledupon it ;) I will come back once again since I book-marked it.

    Money and freedom is the best way to change, may you be rich and continue to help others.

    ReplyDelete
  35. Hi, I do think this is an excellent site. I stumbledupon it ;) I may revisit yet again since i have bookmarked it.

    Money and freedom is the greatest way to change,
    may you be rich and continue to help others.

    ReplyDelete
  36. Great article. I'm experiencing a few of these
    issues as well..

    ReplyDelete
  37. Good post. I learn something new and challenging on websites
    I stumbleupon on a daily basis. It's always exciting to read content from other writers and practice
    something from their sites.

    ReplyDelete
  38. 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.

    ReplyDelete
  39. This site was... how do I say it? Relevant!! Finally I have found something that
    helped me. Thanks a lot!

    ReplyDelete
  40. Pretty! This was a really wonderful post. Many thanks for supplying these details.

    ReplyDelete
  41. Pretty! This has been a really wonderful post. Thanks for providing these details.

    ReplyDelete
  42. This is a topic that is close to my heart...
    Thank you! Exactly where are your contact details
    though?

    ReplyDelete
  43. I couldn’t refrain from commenting. Exceptionally well
    written!

    ReplyDelete
  44. I used to be able to find good information from your content.

    ReplyDelete