Real Time Billboard Tracking System for Business Intelligence
In advertising industry it is considered to be an innovative idea not only to automate the Out of Home Advertising(Outdoor Billboards) but also to enable the involvement of following three parties: Brand - the company; who are advertising their product Agency - the company;
2025-06-28 16:34:42 - Adil Khan
Real Time Billboard Tracking System for Business Intelligence
Project Area of Specialization Software EngineeringProject SummaryIn advertising industry it is considered to be an innovative idea not only to automate the Out of Home Advertising(Outdoor Billboards) but also to enable the involvement of following three parties:
- Brand - the company; who are advertising their product
- Agency - the company; who owns the billboards
- Auditor - - the company; who provides the auiting service
Technically this product will consist of two platforms,
- Mobile Application - for the fiels operator
- Web Application - for Brand, Agency and the Auditor(Owner)
The objective of this project is to automate the maintenance process and auditing of the Out Of Home Advertisement, by providing transparency between the agency and brand.
Project Implementation MethodThe methodolgy used for implementing this project is Agile methodology. The FDD- Feature Driven Development framework is used in order to achieve the goal.
As the project is client-based, so before the implementation, the requirement elicitation and requirement analysis have been carried out. Afterwards, visualization of the project is carried out by using different diagrams such as UML diagram, ERD diagram, Actor use case diagram and many more.
Then the implementaion of the project is started.
Firstly, the mobile application is implemented. After it, the web application will be developed.
The following development methodologies, notations, programming languages, techniques and tools we will use to accomplish this project.
| Tools and Technique | Methodology Purpose |
|---|---|
| Android Studio | For Mobile Application |
| Visual Studio with MVC architecture | For web application |
| SQL server | For database |
| Draw.io Software | For UML Designing |
| Java | Code |
- In advertising industry our project will be considered to be an innovative idea, as it is not only to automate the auditing of Out Of the Home Advertising (Outdoor Billboards) but also to enable the involvement of three parties;
- Brands
- Agency
- Auditor
- Currently, there is no such project available for auditing billboard or even for booking a billboard/site. So, our project will be definitely creating a new category in the terms of product or service.
- In addition, both agencies and brands will get tremendous benefit by using "Board-it" as they have to pay much less to a field operator for auditing their billboard, as one field operator will be auditing different sites of different agencies and of course, different brands.
- For us(owner), the number of brands and agencies using our product is directly proportional to the business we are keen to work.
Technically final product will consist of two plat forms,
Mobile Application: This is basically for the Field Operators or Auditors who are responsible for going into the field and verify the boards. The application will consist of,
- Roster and Route for the field operator (Integrated with the map)
- Identification of the sites on the Route (Intergrated with the map)
- Real time images of the site (Integrated with the gps location)
- Logging of the different brand, issues and problem resolution on each site •
Web Application:
For Brands:
- Brands will be able to identify the different sites available in different dates
- Brands will be able to book the sites
- Brands will be able to check the daily audit report of the sites having their advertisement campaigns
- Business Intelligence Dashboard for the marketing and brand managers for quick reporting and decision making.
For Agency:
- Agencies will be able to publish their sites based on their gps location, physical address and image
- Agencies will be able to identify the issues on their sites on real time basis
- Agencies will be able to look their available sites and booked sites
- Agencies will be able to market their sites to different Brands.
Auditor (Admin/Owner):
- Auditor will play the admin’s role to the application system as well.
- Auditor will be able to create users and identify their roles
- Auditor will be able to define the Roster for the field operators
- Auditor will also define the routes for the field operators
- Auditors will be able to override different business rules.
| Elapsed time in (days or weeks or month or quarter) since start of the project | Milestone | Deliverable |
|---|---|---|
| Month 1 | Requirement gathering, elicitation and analysis | Software Requirement Specification |
| Month 2 | Design Acceptance, design compliance with analysis | Software Design Description |
| Month 3 | Design Acceptance, database design acceptance | Database Design and ERD- Entity relationship diagram |
| Month 4 | Implementation of mobile application,unit test | Mobile application |
| Month 5 | web design acceptance | Project executable- Web design |
| Month 6 | Implementation of web application,unit test | Web Application |
| Month 7 | Integration test | Integration test plan |
| Month 8 | Customization on real working environment, system build | Installation Plan and result |
| Month 9 | Test scenario collection, test environment set-up | Test Plan, Test Result |