Project Interactive Personal Blogging

profileJacobttyl
InteractivePersonalBlogging.pptx

Interactive Personal Blogging

1

Planning

MEMBER 1: REQUIREMETNT GATHERING, Analysis reviews, User manual

Analysis and design

MEMBER 2: domain class diagrams, use case diagrams, activity diagrams, system sequence diagrams, design reviews

Implementation and testing

Member 3: integration testing, Project presentation

2

Purpose

The purpose of our system is to connect one audience with another relevant audience. User will be able to showcase their portfolios and relevant information about themselves such as interest, opinions, likes, dislikes etc. by adding blogs into the system. Our system will intelligently group the audience and connect the data based on the links provided by user in order to searching desire content.

This system would provide patches of similar and related people so that people with same interests and similar opinion get benefits from each others by their knowledge, skills etc. It would use the provided data from users to do intelligent and smart work.

3

PROJECT Description

In this project we are making an interface where users save their portfolio, interests, opinions, likes and dislikes etc. The users can have links in their blog, which includes intelligent search, grouping, etc., based on link. The audience will be everyone who visits the blog and will also be able to connect with the bloggers.

PROJECT SCOPE

This will be used in commercial purposes and ease the user by providing platform for helping user to place everything on one site and this will help companies to know about the person and know about his professional attributes as well as personal attributes. This will be also a great way of communication between two intelligent and interactive minds. This system would provide a way to show different people skills, interest and opinions to market in this way both companies and the person get benefits from each other. In simple words, similar interest's people along with their demand skills would meet to each other through this platform.

5

FUNCTIONAL REQUIREMENTs

User would register the system from the start by providing some necessary information, after that user would only need to login to use system.

User would manage the blog including by adding, editing, deleting the dynamic blogs in chronological order – the newest posts being on top.

User would manage portfolio by adding their educational background, business background and their personal information so that different people that would interesting search them, join them and keep benefits from them.

User would add their interest related to specific field, add their opinion regarding any social, political, educational issues etc. so other people peoples would benefit from these thing by seeing them.

User would add some useful links that would beneficial for others.

User would have options like filters to search data according to their interests, particular issues etc.

System provides helps to their user intelligently by providing best possible blogs, portfolios, links for other peoples.

6

NON-FUNCTIONAL Requirements

System would respond to their user early so that user would happy and enjoying to use system.

System would recover from error for their use tasks, so it provide some options like undo to help user to recover from errors.

System must accessible to their user, if there is some issues it must be recover in less peak hours.

Interface of system would not be complex; it must be easy to understand and easy to use.

System would be providing accurate and work to their user for which purpose user would use the system.

7

GANTT CHART

8

USE CASE DIAGRAM

9

10

DOMAIN CLASS DIAGRAM

11

12

Activity Diagrams

13

USER WORKFLOW

14

(SSD)System Sequence diagrams

15

AUTHENTICATION

16

REQUEST DECISIONS

17

MANAGE BLOG

18

MANAGE INTEREST

19

MANAGE PORTFOLIO

20

Thank You

21

UserAuthentication and RegistrationManage PortfolioManage Interest and OpinionsRequest DecisionManage Blog<<include>>Searching And Categorizing

User-password:String-name:String-id:int-email:stringPortofolio-education:String-name:String-occupation:String-email:StringIntelligentDecision1nRequest-refferedCompany:StringLinksConsumeAddBlog-title:String-author:StringAddhashas-metaDiscription:String-category:String+setTitle():void+addPortofolio():void+addLinks():void+setMeta():void+chooseCategory():void+setTitle():void+setOccupation:void+setEducation():void+setEmail():void+setCompanies():void+setName():void+authorization(email,password):void+Registration():void-attribute1:String-attribute2:String-referedBlog:String-linkCategory:String-linkText:String-refereredURL:String+getLinks():Arraylist+trainingDecisionTree():void+applyingGrouping():void+categorizingData():void+smartSearching():void

Manage PortfolioManage personal attributesRequestForDecisionSelect linking attributesSmartSearching

:User:SystemAutherization()Authenticate()Authenticating

:User:SystemRequestDecisions()TrainingDecisionTree()ApplyingGrouping()CategorizingData()returning Datasmartly Searching()

:User:SystemAddBlog()addportfolio()addLinks()BlogAdded

:User:SystemaddInterest()categorizingInterest()InterestAdded()

:User:SystemaddPortfolio()settingReferedCompany()addDiscription()portFolio added