Practical - 2: Name: Krunal Nabhoya Roll No: MA028

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Practical - 2

Poster Making (Social Buzz)

Name: Krunal Nabhoya


Roll No: MA028
Table of Contents.....................................................................................................
1. Introduction........................................................................................................
1.1 Purpose...................................................................................................................

1.2 Intended Audience and Reading Suggestions........................................................


1.3 Product Scope........................................................................................................
1.4 References..............................................................................................................

2. Overall Description............................................................................................
2.1 Product Perspective................................................................................................
2.2 Product Functions..................................................................................................
2.3 User Classes and Characteristics...........................................................................
2.4 Design and Implementation Constraints................................................................
2.5 Apportioning of Requirements..............................................................................
2.6 Assumptions and Dependencies............................................................................
3. External Interface Requirements......................................................................
3.1 User Interfaces.......................................................................................................
3.2 Hardware Interfaces...............................................................................................
3.3 software Interfaces.................................................................................................
3.4 Communications Interfaces...................................................................................
4. System Features..................................................................................................

5. Other Non-functional Requirements................................................................


5.1 Performance Requirements....................................................................................
5.2 Safety Requirements..............................................................................................
5.3 Security Requirements...........................................................................................

1
1. Introduction:
1.1 Purpose
The purpose of this document is to present detail of the social buzz application.
It will explain the features of the software and purpose of the software. This
document also defines requirement of system to run the application.

1.2 Intended Audience and Reading Suggestions


 Visitor- (who don’t have any business) who just want see other business
post and they want find any shop.
 Users- (who register with their business). who wants to create a poster for
their shop and they can scale their business.
 Admin-who own the application. Admin can manage both user and
upload the material for poster.

1.3 Product Scope


Social buzz is application that people can use to create post and banner for their
business. business person can make profile for their business. User not needed
any special skill to make post. with the help of different-different editing tools
they can build good poster for their business. Visitor can use to find business
and view other business.

1.4 References
https://gephi.org/users/gephi_srs_document.pdf

2
2. Overall Description
2.1 Product Perspective
Social buzz was developed for business person who want create posters for their
business at zero cost. So that they can share that post on different-different
social media platforms. so people will attract on their business.
It is an open source project and it has a very active developer team to support it
and provide feedback to users. It was developed to run on android mobile.
2.2 Product Functions
 User login: user can login with their mobile number and OTP.
 User register: user can register with some detail
 Business register: user can register their business to create post
 Post edit: create a new post
 Save: download and upload post on your profile
 Add text: add text on your post
 Edit font: to edit existing font
 Font style: to change font style
 Text colour: change font colour
 Opacity: change the opacity of text
 Apply: apply all changes
 Cancel: remove all changes
 Sticker: add sticker on post
 Flip: rotate sticker
 Filter: apply different-different filter on post
 Search: search business and user
 Profile: view self-profile
 Update: update self-profile
 Story: add story
 Delete: delete story
 View: view story viewer
 Logout: logout

2.3 User Classes and Characteristics


 Visitor- (who don’t have any business) who just want see other business
post and they want find any shop.

3
 Users- (who register with their business). who wants to create a poster for
their shop and they can scale their business.
 Admin-who own the application. Admin can manage both user and
upload the material for poster.
2.4 Operating Environment
 Android Oreo
 Android pie
 Android 10
 Android 11
 Android 12
2.5 Design and Implementation Constraints
Social buzz is developed in android studio java language. It uses a modular
design where every feature is wrapped into a separate module and the modules
depend on each other through well-written APIs.

2.6 User Documentation


The instructions on how social buzz system build and which languages and
databases are used to develop this software. It’s provide the instructions about
how to create post on the application for inexperienced users. This
documentation have OS version is best for the application. This documentation
provide some design of software.

2.7 Assumptions and Dependencies


It is assumed that the user has a folder access download poster. The
performance of social buzz depends on the quality and speed of the internet
connection.

4
3. External Interface Requirements
3.1 User Interfaces
 Home screen

 Login screen

5
 Register screen

 Editing screen

 Profile screen

6
3.2 Hardware Interfaces
Minimum hardware requirement
Helio P23
RAM 1GB

preferred hardware requirements


Snapdragon 720G or above
RAM 2GB

3.3 software requirement


Android OS
Android Oreo or above

3.4 communication interfaces


Social buzz must require strong internet connection for API calls and load data
in to application

7
4. System Features
Create Post:
 Business user can create post
 User can add sticker on post
 User can add font on post
 User can change font color, style, size etc.
 User can add filter on post.
Story view:
 User and visitor can view story
 User can add story
 User and visitor can like story
 User can view number of viewer
 User can delete story
Category search:
 User can search post category wise
 User can search post festival wise
 User can search post business wise
 User can view number of post category wise
Profile search:
 User can search other user with their name
 User can search other user with their business name
 User can view their profile
 User can follow/unfollow other user

8
5 Other Non-functional requirement
5.1 Performance Requirements
 System should be able to handle 1000 API request per second
5.2 Safety Requirements
 System should include restore and recover functions in order to prevent
data loss.
5.3 Security Requirements
 Authorise user can only login
 System should allow administrator to remove his/her profile.
 System should allow administrator to login with new OTP.

You might also like