Project Topics | Seminar Topics | Related Topics
Design and Implementation of a Secured Microblogging Service API

DESIGN AND IMPLEMENTATION OF A SECURED MICROBLOGGING SERVICE API


ABSTRACT

Microblogging is the practice of posting small pieces of digital content which could be in the form of text, pictures, links, short videos, or any other form of media over the web. The aim of the study is to design and implement a secured microblogging service API that is easy to integrate with any front-end application. In achieving this aim, the following specific objectives were laid out as follows to develop an application software that will authenticate and save the details of a user, encrypt a registered user’s password and allow authenticated users to create, read, update or delete a blog post.

The motivation that led to the implementation of the proposed system is that software Developers usually get caught up easily while trying to add a microblogging feature to an existing or a new platform, this may lead to over engineering and New APIs development tends to become a painstakingly hard task to the developer when the need to maintain the system arises in addition to other daily tasks.

The methodology adopted in this study is the structured system analysis and design methodology (SSADM) which is a technical approach for analyzing and designing an application or system by applying object throughout the software development process. The programming language used is HTML, CSS, JAVASCRIPT, PHP, SQL and JQUERY. The reason why web programming languages was used is because, it is platform independent and it is a web based application. The significance of this project is to provide a reliable way of integrating a microblogging service to existing or new software platforms. This project will aid the developer/company to rely on this system to handle virtually all facets of their microblogging feature. The expected result is a Secured Microblogging Service API that will develop a microblogging service API, encrypt a registered user’s password and authenticate and save the details of a user.


CHAPTER ONE

1.1 Introduction

Microblogging is the practice of posting small pieces of digital content which could be in the form of text, pictures, links, short videos, or any other form of media over the web (Java et al., 2007). Since its introduction in the early 2000’s, Microblogging has become very popular among groups of friends and professional colleagues who follow each other’s posts and frequently update their content. Similar to the other social networking websites they also aim at creating a sense of online community (Kolari et al., 2007). This type of blogging is assumed to be more informational and accurate for the marketers since they are very short and easily analyzable. Microblogging is offered by several services including Twitter, Jaiku and the latest being Pownce. These platforms allow a light-weight, easy form of communication that enables users to share information about their life, activities, opinions and status. One of the most popular microblogging platforms is Twitter (Pontin, 2007).

As a prelude to other parts of this study, this chapter will discuss the background upon which this study was initiated, the statement of problems that led to this study, the Aim and Objectives of the study. Others are Significance of the study, Scope of work, Limitations of the Study and Definition of technical terms.


1.2 Background of Study

Blog (a truncation of "weblog")(Blood, 2000) is a discussion or informational website published on the World Wide Web consisting of discrete, often informal diary-style text entries (posts). Posts are typically displayed in reverse chronological order, so that the most recent post appears first, at the top of the web page.

Blogging refers [majorly] to writing, photography, and other forms of media that's self-published online. Blogging started as an opportunity for individuals to write diary-style entries, but it has since been incorporated into websites for many businesses (Randy, 2021). The hallmarks of blogging include frequent updates, informal language, and opportunities for readers to engage and start a conversation.

In the past, long-form blog posts have been the holy grail for a long time. In fact, many studies have proven that, among other factors, the length of a post is responsible for its popularity. The general consensus seems to be that long, more comprehensive posts deliver more value and get more social shares than their shorter counterparts. A word count of 2250-2500 is the sweet spot that gets maximum organic traffic and posts with 3000-10000 words get the highest number of shares. But this perception is changing. Click-happy net users with dwindling attention spans have no patience to go through long-form content. A Contently survey indicates that 75% of people actually prefer reading posts under 1000 words; only 5% invest time into reading 2000-word plus posts (Werner et al. 2012).

Microblogs are concise blog posts (under 300 words) that can have images, GIFs, links, infographics, videos, and audio clips. Although the term “microblogging” is relatively new, the practice isn’t. Many of us are already microblogging without being aware of it. Let me explain with an illustration. You create a video tutorial or write a research-driven whitepaper. While posting it, you draft a crisp summary that includes the main highlights and an embedded link to the resource. That’s a microblog! It’s like instant messaging and traditional blogging rolled into one. The most common content types shared via microblogs are news updates, memes, quotes, event highlights, user-generated content, and infographics. Since 78% of marketers vouch for visual content’s efficacy in driving engagement, most microblogs contain images or animated graphics.

Microblogging tools facilitate easily sharing status messages either publicly or within a social network (Java, 2007). Microblogging when compared to regular blogging satisfies a need for an even faster and prompt mode of communication. By restricting the users to post limited character posts, it shortens the users’ time requirements and thought investment for content generation enabling them to post prompt messages (Lavallee, 2007). It also tempts the users to frequently update and follow other microbloggers posts unlike a prolific and creative blogger who may update his blog once every few days (Lavallee, 2007). The amount of data generated in these microblogging websites is therefore huge and makes them a potential target of the companies to reform their marketing techniques and strategies by generating leads and understanding the latest trends followed by the microbloggers.

In this work, a microblogging service API (Application Programming Interfaces) that is fully secured is introduced, where a user can perform essential CRUD (Create Read Update Delete) activities on a microblog post and save the progress or changes to the cloud and not on the user’s local machine. This service API can be integrated with any existing or custom-built front-end application to deliver an overall enterprise level software as a service.


1.3 Statement of Problem

Investigation revealed the problems of the existing system which entails that:

  1. Software Developers usually get caught up easily while trying to add a microblogging feature to an existing or a new platform, this may lead to over engineering;
  2. Lack of tailored API to use in development might lead to bikeshedding on what the microblogging feature should have or not have;
  3. Building a custom microblogging system might be an extra cost to a company or startup;
  4. New APIs development tends to become a painstakingly hard task to the developer when the need to maintain the system arises in addition to other daily tasks.

1.4 Aim and Objectives of the Study

The aim of the study is to design and implement a secured microblogging service API that is easy to integrate with any front-end application. In achieving this aim, the following specific objectives were laid out as follows to develop an application software that will:

  1. Develop a microblogging service API.
  2. Authenticate and save the details of a user.
  3. Encrypt a registered user’s password.
  4. Allow unauthenticated users to view blogs ONLY.
  5. Allow authenticated users to create, read, update or delete a blog post.

1.5 Significance of Study

The significance of this project is to provide a reliable way of integrating a microblogging service to existing or new software platforms. This project will aid the developer/company to rely on this system to handle virtually all facets of their microblogging feature.

This study will be of immense benefit to other researchers who intend to know more on this study and can also be used by non-researchers to build more on their research work. This study contributes to knowledge and could serve as a guide for other study.


1.6 Scope of Study

The scope of the research is focused on the Design and Implementation of a Secured Microblogging Service API.


1.7 Limitations of the Study

During the course of this study, many things militated against its completion, some of which are:

  1. Time Constraint: The time frame given to accomplish this project was very short due to school academic calendar and it was carried out under pressure which made the researcher not to implement some necessary features.
  2. Research material: availability of research material is a major setback to the scope of the study.
  3. Frequent power failure: This made the researcher append more money on fuel to ensure sustainable power.
  4. Financial Constraint: Insufficient fund tends to impede the efficiency of the researcher in sourcing for the relevant materials, literature or information and in the process of data collection (internet).

1.8 Definition of Terms

Database: A collection of logically related data to meet the information need of organization.

Application Program: A computer program that interacts with the database.

Hardware: Computer equipment used to perform input processing and system output activates.

Software: These are program for computer which allows certain specific task to be accomplished e.g. word process etc


CHAPTER TWO

2.0 Literature Review

2.1 Introduction

The review of relevant literature is the main topic of this chapter. A literature review covers theoretical and methodological contributions to a certain issue in addition to the state of knowledge at the time of writing. It provides information about the state of the art in relation to the subject you are writing about. It examines the body of work on the chosen subject. The literature evaluation in this study comprises the …


Procedure for Downloading the PDF (Docx) Material


Design and Implementation of a Secured Microblogging Service API can be downloaded by requesting the full set of materials at the project or seminar cost. The document will be sent via Microsoft Word (MS-Word) format via WhatsApp (e-mail) following payment confirmation.


Seminar Material Cost
₦3,000
Project Material Cost
₦5,000


Request Complete Material

Complete Material Chapters of Design and Implementation of a Secured Microblogging Service APIClick here to request the Complete Material via WhatsApp including;
  • Preliminary Pages,
  • Chapter 1-5,
  • References and Appendix.



TABLE OF CONTENTS

PRELIMINARY PAGES


CHAPTER ONE

INTRODUCTION

  • 1.1 Introduction
  • 1.2 Background of Study
  • 1.3 Statement of Problem
  • 1.4 Aim and Objectives of the Study
  • 1.5 Significance of Study
  • 1.6 Scope of Study
  • 1.7 Limitations of the Study
  • 1.8 Definition of Terms

CHAPTER TWO

LITERATURE REVIEW

  • 2.1 Introduction
  • 2.2 Conceptual Review of Microblogging
  • 2.3 Theoretical Background of Secured Microblogging Service API
  • 2.4 Review of Related Literature
  • 2.5 The Need for a Secured Microblogging Service API Database Management System
  • 2.6 Database Management Administration
  • 2.6.1 Roles of a Secured Microblogging Service API Database Administrator
  • 2.7 Microblogging Service API Database Query system
  • 2.8 Database for Microblogging Service API Web Portals
  • 2.8.1 Merits of Integrating Databases in Microblogging Service API Web Applications

CHAPTER THREE

SYSTEM ANALYSIS AND DESIGN

  • 3.1 Methodology Adopted
  • 3.1.1 Problem Identification Using SSADM
  • 3.2 Analysis of the Existing System
  • 3.2.1 Dataflow of the Existing System
  • 3.2.2 Disadvantages Of The Existing System
  • 3.2.3 Weakness of the existing System
  • 3.3 Feasibility Study
  • 3.3.1 Economic Feasibility
  • 3.3.2 Technical Feasibility
  • 3.3.3 Operational Feasibility
  • 3.4 Analysis of the Proposed System
  • 3.4.1 Data Flow Diagram of the Proposed System
  • 3.4.2 Advantages of the Proposed System
  • 3.4.3 Justification of the Proposed System
  • 3.5 Functional Requirements
  • 3.5.1 Use Case Diagram Of The Admin / User Privileges
  • 3.6 Data Requirements
  • 3.7 High Level Model of the Proposed System

CHAPTER FOUR

SYSTEM DESIGN AND IMPLEMENTATION

  • 4.1 Objectives of the Design
  • 4.2 Cohesion and Decomposition High level Model
  • 4.3 Control Center / Overall Dataflow Diagram
  • 4.3.1 Proposed System Operation Flowchart
  • 4.4 System Specification and Design
  • 4.4.1 Input and Output Specification
  • 4.4.2 Database Specification and Design
  • 4.4.3 Data Dictionary
  • 4.5 Choice and Justification of Programming Language
  • 4.6 Program Documentation
  • 4.7 Implementation Techniques
  • 4.8 Programming Module Specification
  • 4.8.1 Installation
  • 4.8.2 Security Design Specification
  • 4.8.3 System Architecture
  • 4.9 Computer Hardware Minimum Requirement
  • 4.10 Software Requirement
  • 4.11 Personnel / User Training

CHAPTER FIVE

SUMMARY, CONCLUSION AND RECOMMENDATION

  • 5.1 Introduction
  • 5.2 Summary
  • 5.3 Conclusion
  • 5.4 Recommendation

REFERENCES

APPENDIX A - “SOURCE CODE”

APPENDIX B - “OBJECT PROGRAM”


Disclaimer for Complete Material Utilization

The displayed research work titled "Design and Implementation of a Secured Microblogging Service API" is stated as a research guideline towards accomplishing your assigned project / seminar research work. All the research materials on this website are ONLY for research purposes and should be used as a guideline in developing your research work. For no reason should you copy word for word as projectlist.com.ng will not be liable for any who copied the material. By ordering the complete research guideline, it signifies that you've accepted our terms of service.


Frequently Asked Questions (FAQ)


Can the material for “Alterity and Reversibility in Merleau-Ponty; A Discourse on Cultural Diversity and Minority Rights” be used as a guide for Philosophy Project?

Yes it can be used — Cultural diversity is increasingly becoming an inevitable feature of most modern states. This is because trade, tourism, international dialogue amongst scholars, scientists and artists and the movement of skilled labour as well as migration have ensured that few countries do not contain within them significant numbers of peoples from other cultures. A likely consequence of this diversity is clash of cultural interests, especially between minority and majority cultural groups, in response to which proponents of multiculturalism argue for minority rights and recognition for cultural minorities. But multiculturalism tends to over emphasize the “cultural self” at the expense of the “cultural other” culminating in cultural separatism. This thesis takes up, however, the argument that a healthy perception and understanding of ‘the …


Can the material for “The Effect of Teachers’ Motivation on the Academic Performance of Secondary School Students” be used as a guide for Education Project?

Yes it can be used — This research was carried out specifically to evaluate the effect of teachers’ motivation on the performance of secondary school students. This research was carried at in three schools under Agbado, Ifo District of Ogun State to actually known the extent in which teacher’s motivation goes in affecting the performance of secondary school students. Many motivational theorist, who propounded and experimented motivation theories stated that is the only techniques to make workers effective and efficiency whether on school setting or in an organization is motivation. Motivation is seen as an energizer that energizes workers in order to give their best in discharging this duties. However, it can be concluded that teachers are not satisfied because they are not adequately motivated and their have brought …


Can the material for “Environmental Factors on Teaching and Learning Process of Adult Learners” be used as a guide for Education Project?

Yes it can be used — This study evaluated the environmental factors on teaching and learning process of adults learners in Yetfund skill development centre Abeokuta. One hundred respondents were used, ten from carpentry, one from bricklayer, twenty six from Tailoring, twenty six from Hair Dressing, ten from Catering, two from Decoration, four from Bead making, one from welding, nine from Make-up, six from trading, and five from elect/elect respectively. Random sampling techniques was used for the study and the data collected was analysed using simple percentage, the findings of the study show that environment have great impact in teaching learning process of adult learners. Based on the findings and conclusions, it is recommended among others that the government and other stakeholders in charge of literacy programme …


Can the material for “An Evaluative Study of Manpower Training and Development in the Public Service” be used as a guide for Industrial Relations and Personnel Management (IRPM) Project?

Yes it can be used — This research examined Manpower Training and Development in the Public Service with special reference to Administrative Staff College of Nigeria (ASCON). The research adopted survey research design. Data were gathered through primary source with the aid of a well-structured questionnaire. Simple random sampling technique was adopted in the selection of sample, this was used to eliminate biasness in the selection process of the respondents. Data garnered were presented on table using percentage and the formulated hypotheses were analysed with the used of Chi-square statistical method. The result of the analysis shows that lack of team work among staff and management of the Health Ministry it the major cause of conflict, it was also found that conflict management is necessary to improve …


Can the material for “Design and Fabrication of Wood Lathe Machine” be used as a guide for Mechanical Engineering Project?

Yes it can be used — Lathe machine is one of the most versatile and widely used machine tool all over the world. It is commonly known as Mother of all Machines. The study was conducted to design and fabricate Wood Lathe Machine. In achieving this aim, the following specific objectives were laid out to design a machine that will be viable, reliable, and easy to carry out maintenance services at minimized cost and construct a machine that will provide a simple way of scarping and cutting off wood at its best quantity at a minimum cost of labour, so that the financial burden of people can be reduced. Investigation revealed that the continuous quest to have the problems of man and his growing needs solved …


Can the material for “Effect of Lime-Stabilization on Strength Characteristics of Bricks” be used as a guide for Building Technology (BT) Project?

Yes it can be used — Clay soils have been used locally in Sokoto to make bricks without stabilizing the soil. The bricks usually experience structural failure such as cracking and seasonal swelling when used for the construction of wall. Collapsing of wall also occurs in the area where non-stabilized bricks are used for wall construction. This research aims to assess the effect of lime-stabilization on strength of bricks made with Sokoto Red Clay Soils with a view to determining the physical properties of the soil and the optimum level of lime-stabilization required in the case of Sokoto Red Clay Soil (RCS). RCS used in this research were stabilized by lime and the method adopted for the stabilization is additive method. The method involves addition of …


Can the material for “The Influence of Online Marketing on the Performance of Small and Medium Scale Enterprise” be used as a guide for Marketing (MKT) Project?

Yes it can be used — Online marketing is the application of the internet and related digital technologies to achieve marketing objectives. The study was carried out to investigate the Influence of Online Marketing on the Performance of Small and Medium Scale Enterprise (SMEs) in Nigeria. In achieving this aim, the following specific objectives were laid out to determine if an online marketing application has a significant and positive impact on business performance in small and medium enterprises and investigate the nature of the relationship between online marketing and small and medium sized businesses’ productivity. Investigation revealed that online marketing has changed and is still changing the way business is conducted around the world. The commercialization of the Internet has driven online marketing to become one …


Can the material for “Adoption of Library 3.0 Technologies for Library and Information Service among Undergraduate Student” be used as a guide for Library and Information Science (LIS) Project?

Yes it can be used — Library 3.0 technologies is a model for a modernized form of library services that reflects a transition within the library world in the way services are delivered to users. The aim of the study is to examine the Adoption of Library 3.0 Technologies for Library and Information Service using Benson Idahosa University Undergraduate Student as a case study. In achieving this aim, the following specific objectives were set out as follows to: examine the adoption impact of Library 3.0 Technologies for Library and Information Service among Undergraduate Student in Benson Idahosa University, ascertain the level of awareness of Benson Idahosa University Undergraduate Student towards Library 3.0 Technologies, and determine the challenges associated with the application of Library 3.0 Technologies in …


Can the material for “Design and Implementation of Online Registration of Unified Tertiary Matriculation Examination” be used as a guide for Computer Science (CS) Project?

Yes it can be used — Registration for the Unified Tertiary Matriculation Examination, UTME, is organised by the Joint Admission and Matriculation Board, JAMB, for admission into tertiary institutions in Nigeria. This registration is conducted in all the states in Nigeria in a given period of the year. Many a times, the process is cumbersome, not organized and posses a lot of stress to students. So, the goal of this project is to provide a readily accessible and userfriendly system for students to register for UTME online and also to access the result of the examination online. This would be similar to other online registration forms, but it will also feature the following advantages; as a web-based system, students will be able to have access from …


Is the topic “Micro-Organism Associated with Spoilage of Tomatoes (Canned Tomatoes)” recommended for Microbiology Project?

Yes it is highly recommended — The micro-organism, associated with spoilage of tomatoes shows that tomato contain large amount of water which makes them more susceptible to spoilage by the action of various micro-organism. Out of the (3) three sources of samples used in the assessment revealed that Bacillus species identified in the spoiled sample are the major causes of canned spoilage while the fungi isolates are peniucillum species etc which revealed by the assessment are also the cause of tomato spoilage. In this assessment carried out, it was found out that bacterial species were the source of spoilage rather than bacteria because it dominated all the plates. …



Chat with us on WhatsApp