Digital Signage: Software Requirements Specification

You might also like

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

Software Requirements Specification

for

Digital Signage
1. Introduction
1.1 Purpose

The purpose of this system is to design and develop an internet connected smart
signage and replace traditional printed signboards

1.2 Document Conventions

In our system mainly two users are there; first one is student or user and second is
developer. But in the SRS we are taking one student user, because the operation
performed by developer is done manually.

1.3 Intended Audience and Reading Suggestions

Audience of this SRS are other project developer, users like students, viewers that
will use system. This SRS contains detail description about the product, its
functioning, different external interfaces required, system features, Nonfunctional
requirements and some additional requirements.

1.4 Product Scope

The network of digital displays that are centrally managed and addressable for
targeted information and advertisements is known as digital advertising. The
broadcasting of information can be done at road highways, subways , buses, train
and train station, shopping malls, city squires, hospital, conference hall, colleges
and schools for displaying notice for student information and displaying all
institutional information for visitors . Digital signage technologies are becoming
very popular between many different business domains. Companies use digital
signage for many various purposes.
1.5 References

[1]Mayur R. Bhoyar, Vaidehi Jaiswal “Secure Method of Updating Digital Notice Board
through SMS with Pc Monitoring” Science (IOSR-JCE) e-ISSN: 2278-0661, pISSN: 2278-8727
PP 24-29
[2]Kuo-cheng Yin, Hsin-chieh Wang & Don-lin Yang, (2012) “A Study on the Effectiveness of
Digital Signage Advertisement”, Hangzhou, 2012 International Symposium on Computer,
Consumer and Control, pp 169- 172.
[3]J. Müller, J. Exeler, M. Buzeck and A. Krüger,"ReflectiveSigns: Digital Signs That Adapt to
Audience Attention," in 7th International Conference Pervasive Computing (Pervasive 2009),
Nara,2009
[4]http://en.wikipedia.org/wiki/Internet_of_Things
[5]Rohan Mishra, Sambit Kumar Das, “GSM BASED DISPLAY LCD TOOLKIT” Department
of Electronics and Communication Engineering National Institute of Technology Rourkela 2007
[6]Eric A. Meyer, (2006) “CSS: The Definitive Guide”, ISBN: 978-0-596-52733-4.
[7]Jimmy Schaeffler, “Digital Signage”, Focal Press Media Technology Professional, ISBN:
978-0-240-81041, 2008.
[8] Taner Arsan, Alp Parkan and Hakkı Konu,"Design and implementation of remotely
managed embedded digital signage system", International Journal of Computer Science,
Engineering and Applications (IJCSEA) Vol.4, No.3, June 2014
[9] Umakant B. Gohatre, V. D. Chaudhari," Digital Advertising of Still and Moving Images
using Raspberry Pi", International Journal of Engineering Research & Technology (IJERT)
ISSN: 2278-0181IJERTV4IS020549 www.ijert.org Vol. 4 Issue 02, February-2015
[10] Shaik Qadeer, Mohammed Faizuddin," Internet Equipped Notice Board an Application of
Internet of Things", Proc. of Int. Conf. on Advances in Signal Processing and Communication,
SPC
2. Overall Description

2.1 Product Perspective


The main aim of this research is to design and develop a digital signage system
which can display advertisements as well as real time useful data like live traffic
details, weather updates, news, etc and can be controlled remotely. The system
consists of raspberry pi 3 which will act as the heart of the system, a node.js web
server to host the front end as well as backend web interface. The Digital display is
connected to raspberry pi using HDMI, no additional hardware is required for
using display with raspberry pi 3. Raspberry pi 3 is connected to router and that
router will provide internet to raspberry pi 3 so that the remote accessibility can
take place. Real time data like news, weather and live traffic is extracted from
internet using data scraping techniques wherein the system makes http calls to the
application programming interface (API) and the API returns required data in json
format, which must be beautified to process and display on the signage board.
2.2 Product Functions
 Anytime anywhere Access
 Remote controlling and management
 Plays animations and motion picture
 Split window option

2.3 User Classes and Characteristics


In our system have mainly two users, first is the student and second is the admin.
user: user can only read ads/notice and weather information.
Developer: These users has an authority to update, schedule and delete the notice
or ads.

2.4 Operating Environment


Our project is based on iOS and Android platform. So we need android or iOS
smart phone to run the application and windows or Mac based system to run
Vuforia studio for development.

2.5 Design and Implementation Constraints


There are three major components for our system are admin panel, cloud and
raspberry pi with working internet connection.

2.6 User Documentation


User manual will be provided with this system.

2.7 Assumptions and Dependencies


Only assumptions in the system is that user has knowledge of smartphone and
internet.
3. External Interface Requirements

3.1 User Interfaces


The admin must have an Android or iOS application or system with working
internet connection.

3.2 Hardware Interfaces


No any hardware interfaces needed except access point.

3.3 Software Interfaces


Our project is based on web and cloud application so cloud account and
subscription must be done.

3.4 Communications Interfaces


The internet connection plays important role which is updating the notice in real-
time.
4. System Features

4.1System Feature 1
4.1.1 Description and Priority
Display notice in real-time: Priority is high
4.1.2 Stimulus/Response Sequences
 Turn off display while updating new ads.
 Showing time, contact info. and weather data when not
connected to the cloud.
4.1.3 Functional Requirements
• Assign unique id to each display board.
• Assigning role to user groups.
• Scheduling the ads with duration.

5. Other Nonfunctional Requirements

5.1 Performance Requirements


The Notice should be update immediately on display located on remote location.

5.2 Safety Requirements


The maintenance should not be done during rainy season.
5.3 Security Requirements
Here the embedded system-based system and data is on third party cloud so, there
is no need of security mechanism.

5.4 Software Quality Attributes

• Reliability
The reliability that anyone can easily view the notice or advertisement and admin
and easily manage the notice/ads.

• Availability
System will available at all time until battery or internet problem. If we provide
backup power supply then we can say that our system availability is 100%.
• Maintainability
Our system usually not required maintenance until some modification to be done.
• Portability
The application is works on both android and iOS platform.

6. Other Requirements
We require a working internet connection to update from cloud.

You might also like